:root {
    /* --- PALETA DE CORES (Identidade Pucci) --- */
    --color-primary: #1B4D3E;      /* Verde Floresta Profundo */
    --color-primary-dark: #12352a; /* Verde Escuro (Hover) */
    --color-secondary: #C66B3D;    /* Cobre/Terra (Ação) */
    --color-secondary-hover: #a85630;
    
    --color-bg: #FAFAFA;           /* Off-white (Fundo) */
    --color-white: #FFFFFF;        /* Branco Puro */
    --color-text: #333333;         /* Cinza Escuro (Texto) */
    --color-text-light: #666666;   /* Cinza Médio */
    --color-border: #e0e0e0;       

    /* --- TIPOGRAFIA --- */
    --font-heading: 'Montserrat', sans-serif;
    --font-body: 'Lato', sans-serif;

    /* --- LAYOUT --- */
    --container-width: 1200px;
    --header-height: 120px;
    --border-radius: 4px;
    --shadow-soft: 0 4px 20px rgba(0, 0, 0, 0.08);
    --transition: all 0.3s ease-in-out;
}