/* ==========================================================================
   paleta.css — la paleta de colores del kernel, con DUENO UNICO
   Nace 2026-08-06 (s51), B.34-t15. Antes cada una de las 21 paginas llevaba su
   propia copia dentro de un <style>: cambiar un color obligaba a editar 21
   archivos, y ya habian divergido (habia tres rojos distintos). Aqui vive el
   valor canonico; la hoja propia de una pagina solo repite lo que de verdad
   necesita distinto, y como se carga despues, su valor manda.

   Se sirve por la ruta generica GET /css/{nombre}.css y va SIEMPRE primero.
   ========================================================================== */

:root {
  color-scheme: light;
  --accent: #0D9488;
  --accent-deep: #0F766E;
  --accent-soft: #E6F2F0;
  --amber: #B45309;
  --amber-light: #FEF3C7;
  --canvas: #E6E9EC;
  --err: #C0392B;
  --fondo: #E6E9EC;
  --font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --gris: #5B6B76;
  --gris-light: #E3E7EA;
  --ink: #1C2A33;
  --ink-faint: #8C99A2;
  --ink-soft: #5B6B76;
  --line: #D5DBE0;
  --linea: #D5DBE0;
  --nav: oklch(44% 0.11 240.79);
  --nav-bg: oklch(44% 0.11 240.79);
  --ok: #0D9488;
  --panel: #F2F4F6;
  --rojo: #B42318;
  --rojo-light: #FEECEB;
  --sec: #5B6B76;
  --sup: #F2F4F6;
  --teal: #0D9488;
  --teal-dark: #0F766E;
  --teal-light: #E6F2F0;
  --texto: #1C2A33;
  --verde: #128A5B;
  --verde-suave: #E4F3EC;
}

/* El modo oscuro solo REDEFINE colores; el resto del CSS los usa por nombre. */
:root[data-theme="dark"] {
  color-scheme: dark;
  --amber-light: #3A2E12;
  --fondo: #0F1519;
  --gris-light: #242E35;
  --linea: #2C363D;
  --sec: #A7B4BD;
  --sup: #1A2127;
  --teal-light: #12302C;
  --texto: #C7D0D7;
}

/* "auto" sigue al sistema operativo. */
@media (prefers-color-scheme: dark) {
  :root[data-theme="auto"] {
    color-scheme: dark;
    --amber-light: #3A2E12;
    --fondo: #0F1519;
    --gris-light: #242E35;
    --linea: #2C363D;
    --sec: #A7B4BD;
    --sup: #1A2127;
    --teal-light: #12302C;
    --texto: #C7D0D7;
  }
}
