
:root {
  --bg: #071018;
  --bg-alt: #0d1b26;
  --paper: #10202c;
  --ink: #e7f3f5;
  --muted: #b7c9d1;
  --line: #234154;
  --primary: #3ecfb2;
  --on-primary: #04241e;
  --accent: #e2b15a;
  --link: #8eecd8;
  --link-hover: #ffffff;
  --header-bg: rgba(7, 16, 24, 0.92);
  --footer-bg: #040a10;
  --footer-ink: #e7f3f5;
  --footer-muted: #b7c9d1;
  --input-bg: #0b1720;
  --shadow: none;
  --radius: 14px;
  --font-h: "Manrope", "Segoe UI", sans-serif;
  --font-b: "Manrope", "Segoe UI", sans-serif;
  --font-m: "IBM Plex Mono", ui-monospace, monospace;
  --max: 1120px;
  --alt-ink: #e7f3f5;
}
.legal th { background: #0d1b26; }
