/**
 * Design System - Variáveis Globais (A Verdade Única)
 * Arquivo: css/variables.css
 * Todas as cores e espaçamentos do site devem estar centralizados aqui.
 */

:root {
    /* Paleta de Cores Principais */
    --color-primary: #8B1A1A; /* Vermelho escuro/Bordeaux característico Lovo */
    --color-primary-hover: #A02020;
    
    /* Escala de Cinzas (Neutros) */
    --color-white: #ffffff;
    --color-gray-100: #f5f5f5;
    --color-gray-300: #e0e0e0;
    --color-gray-600: #757575;
    --color-gray-900: #212121;
    --color-black: #000000;
    
    /* Cores de Feedback / Interação */
    --color-success: #25d366; /* Verde WhatsApp */
    --color-success-hover: #1ebe5d;
    --color-alert: #d32f2f;
    --color-warning: #ffa000;

    /* Tipografia Básica */
    --font-family-primary: 'Montserrat', sans-serif;
    --font-size-base: 16px;
    --line-height-base: 1.5;

    /* Espaçamentos e Layout */
    --spacing-xs: 4px;
    --spacing-sm: 8px;
    --spacing-md: 16px;
    --spacing-lg: 24px;
    --spacing-xl: 32px;
    --spacing-xxl: 64px;
    --container-max-width: 1200px;

    /* Bordas e Sombras (Cards) */
    --border-radius-sm: 4px;
    --border-radius-md: 8px;
    --border-radius-lg: 12px;
    --shadow-sm: 0 1px 3px rgba(0,0,0,0.12);
    --shadow-md: 0 4px 6px rgba(0,0,0,0.1);
    --shadow-lg: 0 10px 15px rgba(0,0,0,0.1);
    
    /* Transições de Interação */
    --transition-fast: 0.2s ease;
    --transition-normal: 0.3s ease;
}
