/*
Theme Name: Kadence Papá Ciclista
Theme URI: https://papaciclista.com
Description: Tema hijo personalizado de Kadence para Papá Ciclista. Marca personal sobre ciclismo amateur y paternidad.
Author: Jorge - Papá Ciclista
Author URI: https://papaciclista.com
Template: kadence
Version: 0.1.0
Text Domain: kadence-papaciclista
*/

/* =============================================================================
   FASE 2 — Variables CSS y tipografías base
   ============================================================================= */

/* -----------------------------------------------------------------------------
   1. Variables globales (custom properties)
   Definidas en :root para disponibilidad universal. Se aplicarán a elementos
   concretos en Fase 3+. Por ahora solo se declaran.
   ----------------------------------------------------------------------------- */
:root {
    --pc-azul-oscuro:   #1B3A57;
    --pc-azul-medio:    #3B82C4;
    --pc-azul-claro:    #E8F1F8;
    /* FIX: faltaba la variable crema de la paleta oficial; las plantillas la
       redefinían localmente pero footer.php y header.php no la tenían disponible */
    --pc-crema:         #F5F0E8;
    --pc-blanco:        #FFFFFF;
    --pc-texto:         #1A1A1A;
    --pc-font-titulares: 'Fraunces', Georgia, serif;
    --pc-font-texto:     'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
}

/* -----------------------------------------------------------------------------
   2. Tipografías base
   Usamos body como prefijo de especificidad para ganarle a Kadence sin !important.
   Solo se toca font-family; pesos, tamaños y line-heights los sigue gestionando Kadence.
   ----------------------------------------------------------------------------- */

/* Texto base: Inter */
body,
body p,
body li,
body span,
body a,
body input,
body textarea,
body select,
body button {
    font-family: var(--pc-font-texto);
}

/* Titulares: Fraunces — incluye clases de Kadence y bloques de WP */
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .entry-title,
body .page-title,
body .site-title,
body .wp-block-heading,
body .wp-block-post-title,
body .kadence-blocks-heading,
body .kb-adv-heading {
    font-family: var(--pc-font-titulares);
}
