@font-face { font-family: "Archivo Black"; src: url("/fonts/archivo-black-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Manrope"; src: url("/fonts/manrope-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Manrope"; src: url("/fonts/manrope-latin-600-normal.woff2") format("woff2"); font-weight: 600; font-display: swap; }
@font-face { font-family: "Manrope"; src: url("/fonts/manrope-latin-800-normal.woff2") format("woff2"); font-weight: 800; font-display: swap; }

:root {
  --raspberry: #66023C;
  --raspberry-deep: #48012A;
  --raspberry-soft: #8A1C59;
  --pistachio: #CAD183;
  --pistachio-deep: #9EA65A;
  --pistachio-tint: #EEF0D8;
  --cream: #FBF4E6;
  --white: #FFFFFF;
  --ink: #1B0A12;
  --ink-muted: #6E4A5C;
  --line: #E3D6C6;
  --error: #B3261E;
  --ok: #2E7D32;
  --wa: #1FA855;
  --wa-deep: #157A3D;
  --font-display: "Archivo Black", "Arial Black", Impact, system-ui, sans-serif;
  --font-body: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;
  color-scheme: light;
}
* { box-sizing: border-box; }
[hidden] { display: none !important; }
html, body { margin: 0; }
