:root {
  color-scheme: dark;

  --bg: #0b0e12;
  --bg-deep: #07090c;
  --surface: #121820;
  --surface-2: #18202a;
  --surface-3: #202a35;

  --text: #edeef0;
  --text-2: #b4bac4;
  --muted: #7f8791;

  --rule: #262d36;
  --rule-2: #2a313b;
  --rule-strong: #3a434e;

  --accent: #d9a24a;
  --accent-bright: #e6b866;
  --risk: #e07a5f;
  --evidence: #5bb1ab;
  --result: #42be65;

  --font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif;
  --font-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono",
    monospace;

  --max: 1240px;
  --pad: clamp(20px, 5vw, 56px);
  --section: clamp(64px, 9vw, 112px);
  --radius: 2px;
}
