/* Escuela Ministerial — sistema visual "Aula" (guía de estilo v1.0)
   Cada escuela tiene su propia hoja: se carga DESPUÉS de la base y solo afecta a esta escuela. */
@import url('https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@400;500;600;700&display=swap');
:root{--outer:#DCE5DC;--shell:#fff;--side:#F4F6F7;--fg:#1F2329;--sec:#5C636D;--mut:#8A9099;--ac:#1A73E8;--achv:#0F5BC4;--ac2:#E8F1FD;--ok:#34B45A;--live:#E5393B;--bd:#E7EAEE;--card:#fff;
--cielo:#E3EEF8;--menta:#E2F3E5;--lila:#EEE6FA;--rosa:#FAE3EF;--arena:#F6EEE3;
--e1:0 1px 2px rgba(31,35,41,.04),0 4px 14px rgba(31,35,41,.05);--e2:0 2px 6px rgba(31,35,41,.06),0 12px 28px rgba(31,35,41,.08)}
@media(prefers-color-scheme:dark){:root{--outer:#121614;--shell:#1A1D21;--side:#15181B;--fg:#EEF0F3;--sec:#B4BAC4;--mut:#8A9099;--ac:#4C9AF5;--achv:#7DB4F8;--ac2:#1D2A3C;--bd:#2A2E34;--card:#20242A;--cielo:#1E2B3A;--menta:#1E2F24;--lila:#2A2438;--rosa:#382430;--arena:#33291E;--e1:0 4px 14px rgba(0,0,0,.3)}}

:root{--font:'Kumbh Sans',system-ui,sans-serif;--r-shell:28px;--r-card:14px;--r-btn:10px;--r-media:20px;--r-input:12px;--r-chip:6px}
.av{color:#7A4FD0}
button.s{text-transform:uppercase;letter-spacing:.06em;font-size:12px}
