/* 🎨 BARLOW FONTS - Versão Offline para Produção */

/* Como o ambiente de produção não tem acesso à internet, 
   usamos fallbacks seguros sem dependências externas */

:root {
    /* Fallback font stack robusto sem dependências externas */
    --barlow-font-family: 'BradescoSans', 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;
}

/* 📱 CLASSES UTILITÁRIAS PARA BARLOW */
.barlow-font {
    font-family: var(--barlow-font-family);
    /* Usa BradescoSans como fallback principal, mantendo a identidade corporativa */
}

.barlow-thin {
    font-family: var(--barlow-font-family);
    font-weight: 100;
}

.barlow-light {
    font-family: var(--barlow-font-family);
    font-weight: 300;
}

.barlow-regular {
    font-family: var(--barlow-font-family);
    font-weight: 400;
}

.barlow-medium {
    font-family: var(--barlow-font-family);
    font-weight: 500;
}

.barlow-semibold {
    font-family: var(--barlow-font-family);
    font-weight: 600;
}

.barlow-bold {
    font-family: var(--barlow-font-family);
    font-weight: 700;
}

.barlow-extrabold {
    font-family: var(--barlow-font-family);
    font-weight: 800;
}

.barlow-black {
    font-family: var(--barlow-font-family);
    font-weight: 900;
}

/* 🎯 OVERRIDE GLOBAL PARA ELEMENTOS QUE USAVAM BARLOW */
body, html {
    font-family: var(--bradesco-font-family); /* Usa as fontes Bradesco que já estão offline */
}

/* Se algum componente especificamente solicitava Barlow, 
   ele agora usará BradescoSans que já está disponível offline */
.font-barlow,
[class*="barlow"] {
    font-family: var(--barlow-font-family) !important;
} 