@charset "UTF-8";

/*
  font4804.css (PT-BR fix)
  Objetivo: eliminar “bold fake” e melhorar legibilidade com acentuação.
  Estratégia: trocar .al-b e .al-m para stack ocidental (sistema) e suavizar renderização.
*/

/* Base geral do site */
html, body {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: geometricPrecision;
}

/* Mantém DIN se o template usar em números, contadores etc
   Observação: esses arquivos precisam existir em /bocstatic/web/css/fonts/
*/
@font-face {
  font-family: "DIN-BOLD";
  src:
    url("fonts/DIN-BOLD.woff2") format("woff2"),
    url("fonts/DIN-BOLD.woff") format("woff"),
    url("fonts/DIN-BOLD.ttf") format("truetype"),
    url("fonts/DIN-BOLD.eot") format("embedded-opentype"),
    url("fonts/DIN-BOLD.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Substitui as fontes Alibaba por fontes ocidentais legíveis */
.al-b{
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
  font-weight: 600; /* era “bold” demais */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: geometricPrecision;
}

.al-m{
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: geometricPrecision;
}

/* Texto corrido não pode herdar “bold” de container */
p, li,
.tit-16, .tit-18, .tit-20, .tit-24, .tit-26 {
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: geometricPrecision;
}

/* Neutraliza quando algum bloco inteiro estiver com .al-b */
.al-b p, .al-b li {
  font-weight: 400 !important;
}

/* Se algum lugar usar DIN-BOLD explicitamente */
.din-b, .din-bold {
  font-family: "DIN-BOLD", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}
