/* ChileSST · tokens compartidos (landing, dashboard, comunidad).
   Mismos valores que el dashboard aprobado del portal (pilot.css / dashboard-preview.css):
   navy #071b36/#0a2d54, azul #1554c3/#1658bb, cian #36c8ff, turquesa #2dbbad,
   DM Sans (texto) + Space Grotesk (títulos). Cambiar un valor aquí lo cambia en
   todas las superficies que importen este archivo. */
:root{
 /* Color · marca */
 --cs-navy-950:#030c1c; --cs-navy-900:#061529; --cs-navy:#071b36; --cs-navy-700:#0a2d54; --cs-navy-600:#123d6b;
 --cs-blue:#185adb; --cs-blue-600:#1554c3; --cs-blue-dash:#1658bb; --cs-cyan:#36c8ff; --cs-cyan-300:#8fe3ff; --cs-cyan-100:#e3f6ff;
 --cs-teal:#2dbbad; --cs-teal-700:#0e6b5e; --cs-amber:#f2b33d; --cs-amber-700:#8a5a12; --cs-red-700:#b42318;
 /* Color · neutros */
 --cs-ink:#0a1a33; --cs-text:#22364f; --cs-muted:#5a6b80; --cs-line:#e2e9f1; --cs-soft:#f4f7fb; --cs-white:#fff;
 --cs-on-dark:#c3d3e6; --cs-on-dark-muted:#8aa0bb; --cs-glass:rgba(255,255,255,.05); --cs-glass-line:rgba(143,227,255,.16);
 /* Degradados */
 --cs-grad:linear-gradient(90deg,#1554c3 0%,#2b8af0 48%,#36c8ff 100%);
 --cs-grad-btn:linear-gradient(100deg,#185adb 0%,#2b8af0 50%,#36c8ff 100%);
 --cs-grad-panel:linear-gradient(140deg,#1554c3 0%,#2b8af0 55%,#36c8ff 100%);
 --cs-grad-dark:radial-gradient(120% 100% at 50% 0%,#0d3a66 0%,#071b36 48%,#030c1c 100%);
 /* Tipografía */
 --cs-font:'DM Sans',system-ui,sans-serif; --cs-display:'Space Grotesk',system-ui,sans-serif;
 --cs-eyebrow:800 11px/1.2 var(--cs-font); --cs-eyebrow-track:.14em;
 /* Forma y profundidad */
 --cs-r-sm:10px; --cs-r:16px; --cs-r-lg:24px; --cs-r-xl:30px; --cs-r-pill:999px;
 --cs-shadow-soft:0 10px 30px -12px rgba(7,27,54,.18);
 --cs-shadow-card:0 30px 60px -24px rgba(7,27,54,.28),0 12px 24px -10px rgba(7,27,54,.12);
 --cs-shadow-deep:0 40px 90px -30px rgba(0,0,0,.75);
 /* Movimiento */
 --cs-ease:cubic-bezier(.2,.7,.3,1); --cs-ease-out:cubic-bezier(.16,1,.3,1);
 --cs-fast:.2s; --cs-base:.35s; --cs-slow:.7s;
}
