/* LaCuadra v1.0 — rutas relativas a esta hoja. Fuentes con licencia OFL. */
@font-face{font-family:Nunito;src:url('../09-fuentes/Nunito-800.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:Nunito;src:url('../09-fuentes/Nunito-900.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Nunito Sans';src:url('../09-fuentes/NunitoSans-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Nunito Sans';src:url('../09-fuentes/NunitoSans-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Nunito Sans';src:url('../09-fuentes/NunitoSans-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Nunito Sans';src:url('../09-fuentes/NunitoSans-800.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
:root{
 --lc-navy:#0B1B3B;--lc-magenta:#E6007E;--lc-yellow:#FFC107;--lc-green:#4EA047;
 --lc-turquoise:#00BFC4;--lc-violet:#A500B5;--lc-cream:#FFF9F0;
 --lc-bg:#FFF9F0;--lc-surface:#FFFFFF;--lc-text:#0B1B3B;--lc-muted:#516079;--lc-border:#CED5E0;
 --lc-primary:#E6007E;--lc-primary-hover:#CF0071;--lc-on-primary:#FFFFFF;
 --lc-success:#286126;--lc-success-bg:#E7F3E5;--lc-danger:#B4233A;--lc-danger-bg:#FFF0F2;
 --lc-focus:#0B1B3B;--lc-font-body:'Nunito Sans',system-ui,sans-serif;--lc-font-heading:Nunito,system-ui,sans-serif;
 --lc-space-1:4px;--lc-space-2:8px;--lc-space-3:12px;--lc-space-4:16px;--lc-space-6:24px;--lc-space-8:32px;--lc-space-12:48px;--lc-space-16:64px;
 --lc-radius-sm:8px;--lc-radius-md:16px;--lc-radius-lg:24px;--lc-radius-pill:999px;
 --lc-shadow:0 8px 28px rgb(11 27 59 / .08);--lc-motion:160ms;--lc-control-min:48px;
}
[data-lc-theme='dark']{
 color-scheme:dark;--lc-bg:#0B1B3B;--lc-surface:#15274A;--lc-text:#FFFFFF;--lc-muted:#C2CFE4;--lc-border:#657691;
 --lc-focus:#FFC107;--lc-success:#B7EDB0;--lc-success-bg:#183B24;--lc-danger:#FFB7C2;--lc-danger-bg:#4E1B2D;
}
