/* Shared sRGB brand baseline. Keep these values as the single colour source.
   Fonts are distributed locally under the adjacent SIL Open Font Licenses. */
@font-face {
  font-family: "Martian Mono";
  src: url("./fonts/MartianMono-Variable.ttf") format("truetype");
  font-style: normal;
  font-weight: 100 800;
  font-stretch: 75% 112.5%;
  font-display: swap;
}

@font-face {
  font-family: "Schibsted Grotesk";
  src: url("./fonts/SchibstedGrotesk-Variable.ttf") format("truetype");
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
}

:root {
  color-scheme: dark;
  --bg: #070a12;
  --bg-2: #0b0f1a;
  --bg-3: #111726;
  --ink: #ebe5d8;
  --ink-2: rgba(235, 229, 216, 0.66);
  --line: rgba(235, 229, 216, 0.11);
  --line-2: rgba(235, 229, 216, 0.22);
  --threat: #ff4a1c;
  --threat-soft: rgba(255, 74, 28, 0.16);
  --proof: #c8ff4d;
  --proof-soft: rgba(200, 255, 77, 0.14);
  --ice: #a9e8ff;
  --ice-soft: rgba(169, 232, 255, 0.14);
  /* Decorative lines above do not meet the functional-boundary threshold. */
  --boundary: rgba(235, 229, 216, 0.55);
  --font-body: "Schibsted Grotesk", system-ui, sans-serif;
  --font-display: "Martian Mono", ui-monospace, monospace;
  --text-main: 1.25rem;
  --text-secondary: 1rem;
  --space-1: 0.5rem;
  --space-2: 1rem;
  --space-3: 1.5rem;
  --space-4: 2rem;
  --space-5: 3rem;
  --radius: 0.75rem;
}
