﻿:root {
    /* Paleta principal - Agro */
    --color-verde-oscuro: #1F3D2B; /* follaje profundo - texto/header */
    --color-verde-primario: #2F6B3C; /* verde cultivo - botones, acentos */
    --color-verde-claro: #6FA96B; /* brote nuevo - hover, detalles */
    --color-dorado: #D9A441; /* trigo/cosecha - acento CTA */
    --color-tierra: #8B6A4F; /* tierra fértil - secundario */
    /* Neutros */
    --color-crema: #FAF7F0; /* fondo principal */
    --color-blanco: #FFFFFF;
    --color-gris-texto: #4A4A44;
    --color-gris-claro: #E8E4DA;
    --color-borde: #DDD6C4;
    /* Tipografía */
    --font-titulos: 'Poppins', 'Segoe UI', sans-serif;
    --font-texto: 'Inter', 'Segoe UI', sans-serif;
    /* Espaciados */
    --espacio-xs: 0.5rem;
    --espacio-sm: 1rem;
    --espacio-md: 2rem;
    --espacio-lg: 4rem;
    --espacio-xl: 6rem;
    /* Bordes y sombras */
    --radio-sm: 8px;
    --radio-md: 16px;
    --radio-lg: 24px;
    --sombra-suave: 0 4px 20px rgba(31, 61, 43, 0.08);
    --sombra-media: 0 8px 30px rgba(31, 61, 43, 0.14);
    /* Transiciones */
    --trans-rapida: 0.2s ease;
    --trans-media: 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    /* Layout */
    --header-height: 80px;
    --header-height-scroll: 64px;
    --contenedor-max: 1200px;
}
