:root {
  --color-ink: #08090a;
  --color-ink-soft: #101214;
  --color-panel: #151719;
  --color-line: #3c4042;
  --color-line-faint: #272b2e;
  --color-paper: #f2f3f1;
  --color-muted: #a7adaf;
  --color-muted-dark: #798083;
  --color-silver: #cfd4d5;
  --color-bronze: #c3904c;
  --color-bronze-soft: #d5ae77;
  --color-overlay: #08090ae8;
  --color-body-dark: #4f5557;
  --color-shade-light: rgba(0,0,0,.06);
  --color-shade-mid: rgba(0,0,0,.74);
  --color-shade-heavy: rgba(0,0,0,.95);
  --color-hero-left: rgba(0,0,0,.79);
  --color-hero-mid: rgba(0,0,0,.25);
  --color-hero-edge: rgba(0,0,0,.1);
  --color-gov-left: rgba(0,0,0,.78);
  --color-gov-bottom: rgba(0,0,0,.85);
  --font-display: 'Barlow Condensed', 'Arial Narrow', sans-serif;
  --font-body: 'Manrope', 'Helvetica Neue', sans-serif;
  --space-page: clamp(20px, 4.25vw, 76px);
  --rule-thin: 1px solid var(--color-line-faint);
  --dur-slow: 18s;
  --dur-hover: 450ms;
  --ease-out: cubic-bezier(.2,.8,.2,1);
}
