@font-face { font-family: "Overpass"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/assets/fonts/overpass-latin.woff2") format("woff2"); unicode-range: U+0000-00B6, U+00B8-FFFF; }
:root {
  --ground: #07090D;
  --outer: #040507;
  --surface: #0D1118;
  --sunken: #151B25;
  --ink: #F4F1E8;
  --ink-2: #C9C4B6;
  --ink-3: #8A97AB;
  --rule: #3A4352;
  --hairline: #232A35;
  --shell: #F4F1E8;
  --shell-deep: #D8D3C6;
  --shell-ink: #07090D;
  --shell-tint: #1A212C;
  --ok: #F4F1E8;
  --ok-tint: #1A212C;
  --late: #FF453A;
  --late-tint: #2A1214;
  --warn: #FFB224;
  --warn-ink: #FFB224;
  --warn-tint: #2A2110;
  --bezel: #1C2129;
  --focus: #F4F1E8;
  --signal-ok: #F4F1E8;
  --signal-late: #FF453A;
  --scrim: rgba(0, 0, 0, .62);
  --radius-label: 0;
  --radius-tag: 4px;
  --radius-soft: 12px;
  --radius-panel: 16px;
  --radius-sheet: 20px;
  --radius-pill: 999px;
  --font-sans: "Overpass", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color-scheme: dark;
  font-family: var(--font-sans);
  font-synthesis: none;
  color: var(--ink);
  background: var(--ground);
}
::selection { background: var(--shell); color: var(--shell-ink); }
html { scrollbar-color: var(--rule) transparent; accent-color: var(--shell); }
input, textarea { caret-color: var(--shell); }
