/* ============================================================
   Nuevas Ciencias — tokens.css
   ------------------------------------------------------------
   Paleta canónica del ecosistema. Una sola fuente de verdad
   para landing, wiki y Lab. Cuando se cambie un valor aquí,
   propagar con cp manual a:

     - landing/assets/tokens.css                (origen)
     - wiki-NC/public/src/quartz/static/tokens.css
     - lab/assets/tokens.css

   No introducir valores hexadecimales sueltos en hojas hijas
   sin pasar por aquí primero. Excepciones identitarias (modo
   nocturno del Lab, paletas específicas como exoplanetas) se
   declaran en su archivo local con comentario justificativo.

   Versión: 1 — 2026-05-06
   ============================================================ */

:root {
  /* Paleta base */
  --bg: #f9fbf9;
  --text: #1a1a1a;
  --gold: #8b6914;
  --gold-darker: #6d5210; /* hover del primario */
  --gold-soft: rgba(139, 105, 20, 0.2);
  --gold-ghost: rgba(139, 105, 20, 0.12);
  --sage: #a9c8a3;
  --green-dark: #4a6741;
  --green-edge: rgba(74, 103, 65, 0.2);
  --green-edge-active: rgba(139, 105, 20, 0.55);
  --border: #dde5dd;
  --card-hover: #eff3ef;
  --quote-bg: #f0f5f0;
  --warm-tint: #f5f0e6; /* CTA gradient end */

  /* Footer — mismo negro que --text para que nunca desigualen */
  --footer-bg: #1a1a1a;
  --footer-text: #dde5dd;

  /* Sombras */
  --shadow-card: 0 2px 8px rgba(0, 0, 0, 0.06);
  --shadow-card-hover: 0 10px 28px rgba(0, 0, 0, 0.1);
  --shadow-eco-hover: 0 8px 24px rgba(0, 0, 0, 0.08);
  --shadow-photo: 0 4px 20px rgba(0, 0, 0, 0.1);

  /* Tipografía */
  --serif: "Playfair Display", Georgia, "Times New Roman", serif;
  --sans:
    "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
  --mono: "JetBrains Mono", "Courier New", monospace;

  /* Layout */
  --maxw: 1200px;
  --pad: 24px;

  /* ----------------------------------------------------------
     Aliases para compatibilidad con sub-proyectos (Lab/wiki).
     Permiten que código antiguo siga funcionando sin reescribir
     todas sus referencias. Apuntan a los nombres canónicos.
     ---------------------------------------------------------- */

  /* Lab minilabs (heredan de la paleta canónica) */
  --bg-color: var(--bg);
  --text-main: var(--text);
  --text-muted: #4a4d55; /* gris azulado para descriptors */
  --accent-color: var(--sage);
  --accent-dark: var(--green-dark);
  --border-color: var(--border);
  --panel-bg: #ffffff;

  --font-display: var(--serif);
  --font-serif: Georgia, "Times New Roman", serif; /* fallback puro */
  --font-sans: "Inter", system-ui, -apple-system, sans-serif;
  --font-mono: var(--mono);
}
