/* ==========================
   1. VARIÁVEIS E RESET GERAL
   ======================= */
:root {
    --laranja: #FF6600;
    --azul-escuro: #002D4B;
    --cinza-texto: #4A5568;
    --cinza-claro: #f4f4f4;
    --branco: #ffffff;
    --preto: #000000;
    --verde-whats: #25D366;
    --verde-limao: #99FF00;
    --espacamento-padrao: 40px;
}

* { 
    margin: 0; 
    padding: 0; 
    box-sizing: border-box; 
}

body { 
    margin: 0;
    padding: 0;
    font-family: 'Montserrat', sans-serif;
    background-color: #ffffff; /* O padrão deve ser branco */
    color: #333;
    line-height: 1.6;
    overflow-x: hidden;
}

img { max-width: 100%; height: auto; }

/* =====================================================
   2. COMPONENTES REUTILIZÁVEIS (Usa em todas as páginas)
   ====================================================== */
.container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}

.btn-whatsapp-geral {
    background-color: var(--verde-limao);
    color: #000;
    padding: 12px 25px;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 800;
    display: inline-block;
    transition: 0.3s;
}

.btn-whatsapp-geral:hover {
    transform: scale(1.05);
}

/* ==========================================================================
   3. VINCULAÇÃO DAS FONTES LOCAIS DO SISTEMA (MONTSERRAT)
   ========================================================================== */

@font-face {
    font-family: 'Montserrat';
    src: url('../include/fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../include/fonts/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../include/fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../include/fonts/Montserrat-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
