/* DMOVI - tipografia do site e da area do motorista (tp1, 05/11/2026)
   Titulos: Plus Jakarta Sans. Texto: Inter. Arquivos no proprio servidor (pasta fonts/),
   licenca SIL OFL 1.1 junto (fonts/plus-jakarta-sans-OFL.txt e fonts/inter-site-OFL.txt).
   Escala: 12 / 14 / 16 / 20 / 24 / 32 / 48 px. Pesos: 400 texto, 600 destaque, 700 titulo e botao. */
@font-face{font-family:"DMOVI Jakarta";font-style:normal;font-weight:200 800;font-display:swap;
  src:url(/fonts/jakarta-latin-var.woff2) format("woff2-variations"),url(/fonts/jakarta-latin-var.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"DMOVI Inter";font-style:normal;font-weight:100 900;font-display:swap;
  src:url(/fonts/inter-site-latin-var.woff2) format("woff2-variations"),url(/fonts/inter-site-latin-var.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{
  --dm-fh:"DMOVI Jakarta","DMOVI Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --dm-fb:"DMOVI Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
}
html body{font-family:var(--dm-fb);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
/* campos e botoes na mesma fonte da pagina (antes saiam em Arial) */
html body input,html body button,html body select,html body textarea{font-family:inherit}
/* a placa continua com cara de placa */
html body .plate-in input{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Courier New",monospace}
/* titulos */
html body h1,html body h2,html body h3,html body h4,
html body .logo,html body .veh,html body .sae,html body .sae2,html body .fcode,
html body .st .n,html body .faixa .n,html body .numeros .n,html body .nums b,html body .passo .num,
html body .dl-h1,html body .dl-card h2,html body .dl-forte,html body #lg1-wt{font-family:var(--dm-fh)}
html body h1,html body .h2x h1,html body .hero-sec h1,html body .callout h1,html body .sec h3.tit,
html body .pub h4,html body .b2b h4,html body .dl-h1{letter-spacing:-.02em;text-wrap:balance}
/* numeros que se comparam ficam alinhados */
html body .st .n,html body .faixa .n,html body .numeros .n,html body .nums b,html body .sae,html body .sae2,html body table{font-variant-numeric:tabular-nums}
