/**
 * Com Limão Performance - Critical CSS
 * Versão: 2.4.0
 */

/* 1. Estabilidade dimensional do banner da Home (prevenção de CLS) */
body.home > div.relative.h-\[85vh\] {
    min-height: 85vh;
    height: 85vh;
}

@media (min-width: 1024px) {
    body.home > div.relative.h-\[85vh\] {
        min-height: 51.875rem;
        height: 51.875rem;
    }
}

/* 2. Substituição de fonte para eliminar download de arquivo de fonte legado */
@font-face {
    font-family: "Calibri";
    src: local("Montserrat"), local("Margem");
    font-display: swap;
}

.font-calibri {
    font-family: 'Montserrat', 'Margem', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
    letter-spacing: 0.02em;
}

.font-montserrat {
    font-family: 'Montserrat', 'Margem', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
}

/* 3. Acessibilidade WCAG AA: Contraste de cores no rodapé */
footer span.bg-lemon-green,
span.bg-lemon-green.text-white {
    color: #0F0F0F !important;
    font-weight: 600 !important;
}

footer span.bg-lemon-green a,
span.bg-lemon-green a {
    color: #0F0F0F !important;
    text-decoration: underline !important;
}

/* 4. Estabilidade de ícones do menu */
#nav-wrapper svg {
    width: 1.5rem !important;
    height: 1.5rem !important;
}
