/* ==========================================
   PASEO DEL PRADO - ESTILOS GLOBALES
   ========================================== */

html {
    scroll-behavior: smooth !important;
}

:root {
    --ppd-primary: #5c7533;
    --ppd-primary-hover: #485c28;
    --ppd-bg-primary: #faf9f6;
    --ppd-bg-secondary: #edefea;
    --ppd-font-titles: 'Raleway', sans-serif;
    --ppd-font-body: 'Roboto', sans-serif;
}

/* --- REGLAS TIPOGRÁFICAS DE MARCA --- */
h1, h2, h3, h4, h5, h6,
.ppd-font-custom,
.ppd-banner-title,
.ppd-section-title {
    font-family: var(--ppd-font-titles) !important;
}

body, p, span, a, input, select, textarea {
    font-family: var(--ppd-font-body);
}

/* --- CLASES GLOBALES PARA FONDOS ALTERNADOS --- */
.ppd-bg-primary {
    background-color: var(--ppd-bg-primary) !important;
}

.ppd-bg-secondary {
    background-color: var(--ppd-bg-secondary) !important;
}