/* Importação da Fonte Principal */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');

/* Regra oficial de otimização de exibição de fontes */
@font-face {
  font-family: 'Inter';
  font-display: swap;
}

/* Reset Global Correto usando o asterisco (*) */
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: 'Inter', sans-serif;
    background-color: #09090b;
    color: #f4f4f5;
}

/* Animação do Botão do WhatsApp */
.pulse-whatsapp {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.7);
    animation: pulse-whatsapp-anim 2s infinite;
}

@keyframes pulse-whatsapp-anim {
    0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.7); }
    70% { transform: scale(1.05); box-shadow: 0 0 0 15px rgba(37, 211, 102, 0); }
    100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(37, 211, 102, 0); }
}