62 lines
1.0 KiB
CSS
62 lines
1.0 KiB
CSS
.container {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--spacing-large);
|
|
}
|
|
|
|
.header {
|
|
padding: var(--spacing-medium) 0;
|
|
}
|
|
|
|
.title {
|
|
font-size: 1.5rem;
|
|
font-weight: bold;
|
|
color: var(--color-text);
|
|
}
|
|
|
|
.subtitle {
|
|
margin-top: 0.25rem;
|
|
color: var(--color-text);
|
|
opacity: 0.6;
|
|
}
|
|
|
|
.uploadArea {
|
|
padding: var(--spacing-medium);
|
|
background-color: var(--color-surface);
|
|
border-radius: var(--border-radius);
|
|
}
|
|
|
|
.uploadBox {
|
|
padding: var(--spacing-large);
|
|
border: 2px dashed var(--color-border);
|
|
border-radius: var(--border-radius);
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
gap: var(--spacing-small);
|
|
cursor: pointer;
|
|
transition: all 0.2s;
|
|
}
|
|
|
|
.uploadBox:hover {
|
|
border-color: var(--color-primary);
|
|
background-color: var(--color-background);
|
|
}
|
|
|
|
.uploadIcon {
|
|
font-size: 3rem;
|
|
margin-bottom: var(--spacing-small);
|
|
}
|
|
|
|
.uploadText {
|
|
font-size: 1.125rem;
|
|
font-weight: 500;
|
|
color: var(--color-text);
|
|
}
|
|
|
|
.uploadHint {
|
|
font-size: 0.875rem;
|
|
color: var(--color-text);
|
|
opacity: 0.6;
|
|
}
|