/* ============================================================
   Vagas Portal — Fontes locais (self-hosted)
   ============================================================ */

/* Inter — moderna, otimizada para telas (fonte variável) */
@font-face {
    font-family: 'Inter';
    src: url('/assets/fonts/inter/Inter.ttf') format('truetype-variations');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* Roboto */
@font-face {
    font-family: 'Roboto';
    src: url('/assets/fonts/roboto/Roboto-Regular.ttf') format('truetype');
    font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url('/assets/fonts/roboto/Roboto-Bold.ttf') format('truetype');
    font-weight: 700; font-style: normal; font-display: swap;
}

/* Ubuntu */
@font-face {
    font-family: 'Ubuntu';
    src: url('/assets/fonts/ubuntu/Ubuntu-Regular.ttf') format('truetype');
    font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Ubuntu';
    src: url('/assets/fonts/ubuntu/Ubuntu-Bold.ttf') format('truetype');
    font-weight: 700; font-style: normal; font-display: swap;
}

/* Open Sans (fonte variável) */
@font-face {
    font-family: 'Open Sans';
    src: url('/assets/fonts/open-sans/OpenSans.ttf') format('truetype-variations');
    font-weight: 300 800;
    font-style: normal;
    font-display: swap;
}

/* Montserrat (fonte variável) */
@font-face {
    font-family: 'Montserrat';
    src: url('/assets/fonts/montserrat/Montserrat.ttf') format('truetype-variations');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}
