/* Motoristas — marca: fontes e tokens --mo-* (brand book v2, internal/landing-page/BRANDING.md, seção 12).
   Use em qualquer página. Não define nomes de tema (--bg, --text...): isso fica em tokens.css. */

@font-face { font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url(/fonts/plus-jakarta-sans-latin-400-normal.woff2) format("woff2"); }
@font-face { font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 500; font-display: swap; src: url(/fonts/plus-jakarta-sans-latin-500-normal.woff2) format("woff2"); }
@font-face { font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 600; font-display: swap; src: url(/fonts/plus-jakarta-sans-latin-600-normal.woff2) format("woff2"); }
@font-face { font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 700; font-display: swap; src: url(/fonts/plus-jakarta-sans-latin-700-normal.woff2) format("woff2"); }
@font-face { font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 800; font-display: swap; src: url(/fonts/plus-jakarta-sans-latin-800-normal.woff2) format("woff2"); }

/* Marca (brand book v2, seção 3) */
:root {
  --mo-brand: #12895D;
  --mo-action: #0E7E55;
  --mo-action-hover: #095C3F;
  --mo-deep: #095C3F;
  --mo-deep-2: #0B6E4B;
  --mo-mint: #EEF8F3;
  --mo-ink: #0B1B3A;
  --mo-text-2: #3D4A63;
  --mo-text-3: #5F6B82;
  --mo-line: #E3EAF2;
  --mo-white: #FFFFFF;
  --mo-caixa-pro-bg: #DDF3E6;
  --mo-caixa-giro-bg: #DCE9FF;
  --mo-caixa-custos-bg: #FFE6CC;
  --mo-caixa-blindada-bg: #ECE2FF;
  --mo-caixa-pro: #12895D;
  --mo-caixa-giro: #2F6FE4;
  --mo-caixa-custos: #EE7A1E;
  --mo-caixa-blindada: #7A4FE0;
  --mo-caixa-pro-text: #095C3F;
  --mo-caixa-giro-text: #1F55C4;
  --mo-caixa-custos-text: #A94E0C;
  --mo-caixa-blindada-text: #6B3FD0;
  --mo-erro-text: #C92A2F;
  --mo-erro-bg: #FDEBEC;
  --mo-erro-fill: #C92A2F;
  --mo-erro-graf: #E5484D;
  --mo-sucesso-text: #0B6E4B;
  --mo-sucesso-bg: #EEF8F3;
  --mo-atencao-text: #A94E0C;
  --mo-atencao-bg: #FFE6CC;
  --mo-info-text: #1F55C4;
  --mo-info-bg: #DCE9FF;
  --mo-foco: #7FD3AE;
  --mo-sombra: 0 18px 40px rgba(16, 60, 50, .10);
  --mo-sombra-destaque: 0 30px 70px rgba(16, 50, 60, .16);
  --mo-fonte: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}
