/* =============================================================================
   fonte.css — a fonte da marca, para TODAS as páginas.

   As declarações `@font-face` moravam no style.css, que só o ePromoter carrega.
   O ui.css usa `'SamsungSharpSans'` sem declarar a família, então nas outras
   telas ela não existia e o navegador caía no Inter em silêncio — que é a cara
   de "quase certo" mais difícil de notar.

   Aqui fica só a fonte: qualquer página pode carregar sem herdar regra de
   componente junto.
   ============================================================================= */

@font-face {
    font-family: 'SamsungSharpSans';
    src: url('fonts/SamsungSharpSans-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    /* swap: o texto aparece na hora com a fonte de reserva e troca quando a
       Samsung carrega. Sem isso a tela fica em branco esperando um .otf. */
    font-display: swap;
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url('fonts/SamsungSharpSans-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    /* 700 apontando para o mesmo arquivo do bold: sem esta, `font-weight: 700`
       não acha rosto e o navegador engorda o regular por conta própria. */
    font-family: 'SamsungSharpSans';
    src: url('fonts/SamsungSharpSans-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

body {
    font-family: 'SamsungSharpSans', 'Inter', -apple-system, sans-serif !important;
}

h1, h2, h3, h4, h5, h6,
.fw-bold, b, strong, th {
    font-family: 'SamsungSharpSans', 'Inter', -apple-system, sans-serif !important;
    font-weight: bold;
}
