/* Object Sans — display da Nova247.
   Heavy (800) é o peso de título. Regular (400) entra em rótulo e número.
   As faces slanted são declaradas como italic: antes as duas Heavy vinham
   como `style: normal` e a segunda simplesmente apagava a primeira. */

@font-face {
    font-family: 'Object Sans';
    src: url('ObjectSans-Regular.woff2') format('woff2'),
        url('ObjectSans-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Object Sans';
    src: url('ObjectSans-Slanted.woff2') format('woff2'),
        url('ObjectSans-Slanted.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Object Sans';
    src: url('ObjectSans-Heavy.woff2') format('woff2'),
        url('ObjectSans-Heavy.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Object Sans';
    src: url('ObjectSans-HeavySlanted.woff2') format('woff2'),
        url('ObjectSans-HeavySlanted.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

/* Satoshi — corpo/UI. Fonte variável: uma faixa de peso só (300–900) cobre
   os 400/500/600 que o site usa, sem precisar de um @font-face por peso. */
@font-face {
    font-family: 'Satoshi';
    src: url('Satoshi-Variable.woff2') format('woff2-variations'),
        url('Satoshi-Variable.woff2') format('woff2'),
        url('Satoshi-Variable.woff') format('woff');
    font-weight: 300 900;
    font-style: normal;
    font-display: swap;
}
