/* Piel de Complejo Vergilia (cliente: no es la marca Cauce; se carga después de tokens.css).
   Paleta y contrastes comprobados en notas.md y en tablero-marca.html. */
:root {
  /* Paleta base */
  --v-tinta: #161412;          /* la tinta del logo: texto y fondo oscuro */
  --v-perdiz: #A8322A;         /* pico y patas de la perdiz roja: acento único y botón principal */
  --v-perdiz-hondo: #942C25;   /* hover y pulsado del botón */
  --v-monte: #3E4A2E;          /* encina y monte bajo: secciones oscuras */
  --v-albero: #D0AF7D;         /* tierra de la plaza: detalles, filetes, texto sobre tinta o monte (ajustado de #C9A46A) */
  --v-hueso: #F6F1E7;          /* fondo */
  --v-blanco: #FFFFFF;         /* tarjetas sobre hueso */
  --v-oro-almia: #CEAD52;      /* solo en el puente hacia Almia, sobre tinta */

  /* Derivados para texto y bordes */
  --v-suave: #5E574C;          /* texto secundario sobre hueso (6,3:1) */
  --v-albero-texto: #896732;   /* albero para texto sobre hueso o blanco (4,6:1) */
  --v-hueso-suave: #CFC7B6;    /* texto secundario sobre tinta (10,9:1) y monte (5,6:1) */
  --v-linea: #DDD4C3;          /* separadores sobre hueso (decorativo) */
  --v-linea-fuerte: #8F8676;   /* bordes de campos sobre hueso (3,2:1) */
  --v-tinta-2: #24211D;        /* tarjetas sobre tinta */
  --v-error: #A8261B;

  /* Tipografía */
  --v-letra-titulo: "Fraunces", Georgia, serif;
  --v-letra-texto: "Jost", "Segoe UI", system-ui, sans-serif;
  --tx-h1: clamp(2.5rem, 1.6rem + 4.2vw, 4.5rem);
  --tx-h2: clamp(1.9rem, 1.45rem + 2.2vw, 3rem);
  --tx-h3: 1.4rem;
  --tx-lead: 1.2rem;
  --tx-base: 1.0625rem;
  --tx-peq: 0.9375rem;
  --tx-micro: 0.8125rem;
  --r-s: 4px;
  --r-m: 8px;
}
