/* Temas del portal — Brand Manual LD v1.3, «Sistema de Temas».

   Única definición de color para el shell y las siete apps estáticas: agregar
   un tema es agregar un bloque acá. Los nombres de token son los que ya usaban
   las apps; el shell mapea los suyos en src/styles.css.

   La v1.3 hace del claro el territorio principal de la marca y deja el oscuro
   como recurso de énfasis. De ahí los tres temas:

     marfil   Fondo Marfil #F7F5F0 — el por defecto, las «Directrices de
              diseño web» del manual al pie de la letra.
     hueso    Fondo Hueso #EFECE4 — misma paleta, superficie más cálida y
              menos brillante para jornadas largas.
     enfasis  Negro Cálido #1B1914 con Dorado #D4AF37, según las reglas v1.0
              que el manual conserva para el oscuro.

   Regla dura del dorado: #D4AF37 NUNCA como texto sobre fondo claro (1.9:1).
   Sobre claro el texto dorado es Dorado Profundo #7A6015 (5.5:1, AA); sobre
   Negro Cálido sí se usa #D4AF37 (8.3:1, AAA). Por eso --gold cambia de valor
   entre temas en vez de existir un solo dorado.

   --gold-contrast es el color del texto que va ENCIMA del dorado (botones
   primarios): blanco sobre Dorado Profundo, Negro Cálido sobre Dorado. */

:root,
:root[data-theme='marfil'] {
  --bg: #f7f5f0; --bg1: #f7f5f0; --bg2: #efece4;
  --card: #ffffff; --card2: #efece4;
  --line: #e2e2e2;
  --txt: #1b1914; --muted: #5c594f;
  --gold: #7a6015; --gold-lite: #8f7115; --gold-contrast: #ffffff;
  --ok: #2e7d46; --warn: #8a6a10; --danger: #c0392b; --blue: #2a64a8;
  --input-bg: #ffffff; --input-ph: #8d877a;
  color-scheme: light;
}

:root[data-theme='hueso'] {
  --bg: #efece4; --bg1: #efece4; --bg2: #f7f5f0;
  --card: #ffffff; --card2: #f7f5f0;
  --line: #ded9cd;
  --txt: #1b1914; --muted: #5c594f;
  --gold: #7a6015; --gold-lite: #8f7115; --gold-contrast: #ffffff;
  --ok: #2e7d46; --warn: #8a6a10; --danger: #c0392b; --blue: #2a64a8;
  --input-bg: #ffffff; --input-ph: #8d877a;
  color-scheme: light;
}

/* Negro Cálido de fondo, Café Oscuro como superficie secundaria y borde
   (los dos del núcleo v1.0). Los colores semánticos se aclaran: los del tema
   claro sobre #1b1914 no llegan al 4.5:1. */
:root[data-theme='enfasis'] {
  --bg: #1b1914; --bg1: #1b1914; --bg2: #232019;
  --card: #242019; --card2: #2e2a21;
  --line: #39352a;
  --txt: #e2e2e2; --muted: #a8a296;
  --gold: #d4af37; --gold-lite: #c9a41e; --gold-contrast: #1b1914;
  --ok: #6cc08b; --warn: #d9b45a; --danger: #ee7f76; --blue: #7fa9dd;
  --input-bg: #232019; --input-ph: #9b958a;
  color-scheme: dark;
}
