@font-face { font-family: "Poppins"; font-weight: 300; font-style: normal; font-display: swap; src: url("/assets/fontes/Poppins-Light.woff") format("woff"); }
@font-face { font-family: "Poppins"; font-weight: 400; font-style: normal; font-display: swap; src: url("/assets/fontes/Poppins-Regular.woff") format("woff"); }
@font-face { font-family: "Poppins"; font-weight: 400; font-style: italic; font-display: swap; src: url("/assets/fontes/Poppins-Italic.woff") format("woff"); }
@font-face { font-family: "Poppins"; font-weight: 700; font-style: normal; font-display: swap; src: url("/assets/fontes/Poppins-Bold.woff") format("woff"); }
@font-face { font-family: "Poppins"; font-weight: 800; font-style: normal; font-display: swap; src: url("/assets/fontes/Poppins-ExtraBold.woff") format("woff"); }
@font-face { font-family: "Poppins"; font-weight: 800; font-style: italic; font-display: swap; src: url("/assets/fontes/Poppins-ExtraBoldItalic.woff") format("woff"); }

/* ---- Regras tipográficas da marca ---- */
body { font-family: "Poppins", Arial, sans-serif; font-weight: 400; }
h1, h2, h3 { font-weight: 800; }
strong, b { font-weight: 700; }
.destaque {
  font-style: italic;
  font-weight: 800;
  padding: 0 0.08em;
  background: linear-gradient(transparent 58%, var(--yellow) 58%, var(--yellow) 92%, transparent 92%);
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.mt-urgent .destaque { background: none; padding: 0; }
.footer .destaque, .is-dark .destaque { color: var(--yellow); background: none; padding: 0; }
