/* Palette 1: Ecológica / Natural Warmth */
:root {
    --palette-id: "1";
    --palette-name: "Paleta 1: Verde Bosque, Ámbar & Terracota";
    
    --color-primary: #1E5C22;             /* Verde Bosque (Navbar, botones primarios, H1/H2) */
    --color-primary-hover: #164619;
    --color-secondary: #D99400;           /* Amarillo Ámbar (Badges, bordes foco, detalles) */
    --color-accent: #A62B2B;              /* Rojo Terracota (CTA, alertas) */
    --color-accent-hover: #8C2222;
    
    --color-bg-main: #F8F9FA;             /* Blanco Hueso */
    --color-bg-secondary: #F3EBDD;        /* Crema Cálido (Cards, secciones alternas) */
    --color-card-bg: #FFFFFF;
    --color-card-border: #E6DC Standard;
    --color-card-border: #E8DEC9;
    
    --color-text-main: #1A1F16;           /* Antracita */
    --color-text-muted: #556050;
    --color-heading: #1E5C22;
    --color-link: #1E5C22;
    
    --color-focus-ring: #D99400;          /* Amarillo Ámbar para accesibilidad */
    --color-badge-bg: #F3EBDD;
    --color-badge-text: #8A5E00;
    
    --color-nav-bg: #1E5C22;
    --color-nav-text: #FFFFFF;
    --color-nav-link-hover: #D99400;
    
    --color-hero-overlay: rgba(30, 92, 34, 0.85);
    --color-hero-text: #FFFFFF;
    
    --color-footer-bg: #143F17;
    --color-footer-text: #F8F9FA;
    --color-footer-muted: #B4C4B5;
    
    --color-btn-primary-text: #FFFFFF;
    --color-btn-cta-text: #FFFFFF;
    --color-btn-outline-text: #1E5C22;
}
