Los radios estaban escritos en cada componente. Ahora salen de --radius (campos), --radius-lg (botones), --radius-pill (insignias) y --radius-panel (tablas y ventanas, 0 por defecto). Sin cambio visual: un tema nuevo puede redondear la interfaz sin tocar componentes. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
94 lines
1.6 KiB
CSS
94 lines
1.6 KiB
CSS
.login {
|
|
display: grid;
|
|
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
|
|
min-height: 100vh;
|
|
background: var(--win);
|
|
}
|
|
.brand-panel {
|
|
background: var(--shell);
|
|
color: var(--shell-ink);
|
|
padding: 24px 32px;
|
|
}
|
|
.brand {
|
|
font-weight: 600;
|
|
font-size: 16px;
|
|
}
|
|
.brand small {
|
|
display: block;
|
|
margin-top: 2px;
|
|
font-weight: 400;
|
|
font-size: 12px;
|
|
color: var(--shell-quiet);
|
|
}
|
|
.form-panel {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: 24px;
|
|
}
|
|
.box {
|
|
width: 100%;
|
|
max-width: 320px;
|
|
display: grid;
|
|
gap: 6px;
|
|
}
|
|
h1 {
|
|
margin: 0;
|
|
font-size: 22px;
|
|
font-weight: 400;
|
|
}
|
|
.sub {
|
|
margin: 0 0 12px;
|
|
color: var(--quiet);
|
|
font-size: 12px;
|
|
}
|
|
label {
|
|
margin-top: 6px;
|
|
font-size: 12px;
|
|
color: var(--quiet);
|
|
}
|
|
.in {
|
|
height: 30px;
|
|
width: 100%;
|
|
padding: 2px 8px;
|
|
border: 1px solid var(--field-b);
|
|
border-radius: var(--radius);
|
|
background: var(--field);
|
|
}
|
|
.in:focus {
|
|
border-color: var(--focus);
|
|
outline: none;
|
|
box-shadow: 0 0 0 1px var(--focus);
|
|
}
|
|
.btn {
|
|
margin-top: 14px;
|
|
height: 32px;
|
|
border: 1px solid var(--btn-b);
|
|
border-radius: var(--radius-lg);
|
|
background: var(--btn);
|
|
cursor: pointer;
|
|
}
|
|
.btn.main {
|
|
border-color: var(--focus);
|
|
background: var(--focus);
|
|
color: #fff;
|
|
font-weight: 600;
|
|
}
|
|
.btn:disabled {
|
|
opacity: 0.5;
|
|
cursor: default;
|
|
}
|
|
.error {
|
|
padding: 8px 10px;
|
|
border: 1px solid var(--err);
|
|
background: var(--err-bg);
|
|
color: var(--err);
|
|
font-size: 12px;
|
|
}
|
|
@media (max-width: 800px) {
|
|
.login {
|
|
grid-template-columns: 1fr;
|
|
grid-template-rows: auto 1fr;
|
|
}
|
|
}
|