/*
 * TEMA: colores, fuentes y medidas.
 * Paleta del logo nuevo (negro y oro). Se conservan los NOMBRES de las variables
 * para que base.css siga funcionando igual; solo cambian los valores.
 * Cuando llegue el diseño final, se cambia ESTE archivo y no se toca base.css
 */
:root {
    /* "Primario" ahora es el negro del logo: cabeceras oscuras, portada, pie y títulos */
    --color-primario: #1a1814;          /* carbón */
    --color-primario-oscuro: #0e0d0b;   /* negro tinta (cálido, no #000 puro) */
    --color-primario-claro: #2e2a23;    /* para el degradado de la portada */

    /* Oro para botones y texto sobre fondo claro: oscurecido para que se lea
       (texto blanco encima: contraste 4.9; sobre blanco: 4.9) */
    --color-acento: #8f6a22;
    --color-acento-oscuro: #765619;     /* hover de botones */

    /* El rojo ya no existe en el logo: lo que lo usaba (filete de la cabecera,
       borde de la franja) ahora va en oro */
    --color-rojo: #c9a14a;

    /* Oros "de lujo" para usar SOLO sobre fondo oscuro (base.css aún no los usa) */
    --color-oro: #c9a14a;               /* sobre negro: contraste 8.0 */
    --color-oro-claro: #e8cf8a;         /* sobre negro: contraste 12.7 */

    --color-texto: #2a2722;
    --color-texto-suave: #6b6457;
    --color-fondo: #fffdf8;             /* marfil muy ligero en lugar de blanco puro */
    --color-fondo-alterno: #f7f3ea;     /* marfil para secciones alternas */
    --color-borde: #e6dccb;

    --fuente-titulos: "Source Serif 4", Georgia, "Times New Roman", serif;
    --fuente-texto: "Public Sans", "Segoe UI", system-ui, sans-serif;
    --fuente-marca: "Cinzel", "Trajan Pro", Georgia, serif;  /* letras del logo; solo nombre y títulos grandes */

    --ancho-maximo: 1160px;
    --espacio: 1rem;
    --radio: 6px;
    --alto-cabecera: 96px;              /* para que la cabecera fija no tape anclas ni la ficha lateral */

    /* Sombras en tono negro cálido (antes eran azuladas) */
    --sombra: 0 10px 30px rgba(14, 13, 11, 0.08);
    --sombra-fuerte: 0 16px 36px rgba(14, 13, 11, 0.16);
    --sombra-cabecera: 0 2px 14px rgba(14, 13, 11, 0.10);
}