/* Generated by hand from the RapportHub design system (project/tokens.json). Replace when the system changes. */
@font-face { font-family: "Plus Jakarta Sans"; src: url("../fonts/PlusJakartaSans-Variable-latin.woff2") format("woff2"); font-weight: 200 800; font-style: normal; font-display: swap; }
@font-face { font-family: "Source Serif 4"; src: url("../fonts/SourceSerif4-Variable-latin.woff2") format("woff2"); font-weight: 200 900; font-style: normal; font-display: swap; }

:root, [data-md-color-scheme="default"] {
  --coral: #EC6A50; --coral-claro: #F59A86; --cobalto: #2C4A9A; --cobalto-claro: #5B7BD6;
  --encontro: #3E2346; --tinta: #1C2026; --bruma: #F2F3F6; --branco: #FFFFFF;
  --font-display: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;
  --font-texto: "Source Serif 4", Georgia, "Times New Roman", serif;
  --raio-foco: 4px; --raio-valor: 16px; --raio-cartao: 20px; --raio-pilula: 999px;
  --largura-conteudo: 1120px; --largura-texto: 68ch; --botao-altura-min: 48px;

  --superficie: #FFFFFF; --superficie-alt: #F2F3F6; --superficie-inversa: #1C2026;
  --texto: #1C2026; --texto-suave: #3A404B; --texto-fraco: #565C68;
  --texto-inverso: #FFFFFF; --texto-inverso-suave: #C9CDD6;
  --linha: #DDE0E6; --acao: #2C4A9A; --on-acao: #FFFFFF; --foco: #5B7BD6;
  --simbolo-cobalto: #2C4A9A; --simbolo-encontro: #3E2346;
}
[data-md-color-scheme="slate"] {
  --superficie: #1C2026; --superficie-alt: #252A32; --superficie-inversa: #111418;
  --texto: #F2F3F6; --texto-suave: #C9CDD6; --texto-fraco: #A3A9B4;
  --texto-inverso: #F2F3F6; --texto-inverso-suave: #C9CDD6;
  --linha: #343A44; --acao: #8FA5E6; --on-acao: #1C2026; --foco: #5B7BD6;
  --simbolo-cobalto: #5B7BD6; --simbolo-encontro: #F2F3F6;
}
