/* ==========================================================================
   GUARD DE MARCA — defiende los tokens y el reset de enlaces frente al CSS
   dinamico de GeneratePress.
   --------------------------------------------------------------------------
   POR QUE EXISTE (11 ago 2026): GeneratePress imprime en el <head>, dentro de
   `generate-style-inline-css`, estas tres reglas:

       :root { ... --accent: #1e73be; }
       a { color: var(--accent); }
       a { text-decoration: underline; }

   Nuestras hojas de pagina definen `:root { --accent: #5c7a4a }` (el oliva de
   marca) y `a { text-decoration: none; color: inherit }`, pero con la MISMA
   especificidad. Cuando el tema imprime lo suyo despues, gana por orden de
   fuente: toda la web paso a enlaces azules y subrayados, incluido el wordmark
   "Beduria A" de la barra. No era un cambio de logo: era la cascada.

   DOBLE DEFENSA, a proposito:
   1. `functions.php` declara `generate-style` como dependencia de las hojas de
      marca, para que carguen DESPUES del CSS dinamico del tema (orden).
   2. Este archivo, ademas, sube la especificidad a `:root:root` y `body a`
      (0,2,0 y 0,1,1 frente a 0,1,0 y 0,0,1), para que el arreglo aguante
      aunque una futura version del tema vuelva a cambiar el orden de carga.

   ALCANCE DELIBERADAMENTE MINIMO: de las siete variables que GeneratePress
   mete en `:root` (--contrast, --contrast-2, --contrast-3, --base, --base-2,
   --base-3, --accent) solo `--accent` colisiona con nuestra paleta. Este
   archivo NO es una copia de los tokens de marca — esos siguen viviendo, una
   sola vez, en la hoja de cada pagina. Aqui solo va lo que hay que defender.
   ========================================================================== */

:root:root {
  --accent: #5c7a4a;
}

/* Restaura el reset de enlaces del diseno. Los enlaces que SI deben verse como
   enlaces (los del cuerpo de los articulos) los recupera despues
   `.post-body a` en blog.css, con su color oliva y su subrayado al pasar. */
body a {
  text-decoration: none;
  color: inherit;
}

/* El tema tambien pisa `body { background-color: var(--base-2); color:
   var(--contrast) }`, que dejaba el fondo en gris frio (#f7f8f9) en vez del
   crema de marca (#faf8f4) — se veia sobre todo en el listado del blog.
   Se reapunta a los tokens de marca, sin repetir valores: los colores siguen
   definidos una sola vez en el `:root` de la hoja de cada pagina. */
html body {
  color: var(--text-primary);
  background: var(--bg-primary);
}
