/* Fontes locais (self-hosted) — Barlow subsetada, apenas pesos usados (400/600/700/800).
   Subset: só caracteres usados no site + acentos pt-BR (~27% menor). */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/Barlow-400-latin-sub.woff2') format('woff2');
}
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/Barlow-600-latin-sub.woff2') format('woff2');
}
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/Barlow-700-latin-sub.woff2') format('woff2');
}
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('../fonts/Barlow-800-latin-sub.woff2') format('woff2');
}