/* SKANS brand tokens - the values skanslabs.com (src/input.css) paints with. Never edit a value in a product:
   change it on the site, copy it here, update the sha256 in README.md, re-copy to every consumer.
   Names and values are the site's own. Dark is :root; light is :root[data-theme="light"].
   The light header (scrolled) lockup is wordmark #0f1a2e / mark #586679. */

@font-face { font-family:"Space Grotesk"; font-style:normal; font-weight:600; font-display:swap; src:url("fonts/space-grotesk-600.woff2") format("woff2"); }
@font-face { font-family:"Space Grotesk"; font-style:normal; font-weight:700; font-display:swap; src:url("fonts/space-grotesk-700.woff2") format("woff2"); }
@font-face { font-family:"Inter"; font-style:normal; font-weight:400; font-display:swap; src:url("fonts/inter-400.woff2") format("woff2"); }
@font-face { font-family:"Inter"; font-style:normal; font-weight:500; font-display:swap; src:url("fonts/inter-500.woff2") format("woff2"); }
@font-face { font-family:"Inter"; font-style:normal; font-weight:600; font-display:swap; src:url("fonts/inter-600.woff2") format("woff2"); }

:root {
  --bg:#0a0d12; --bg2:#0b1018; --surface:#121826; --surface2:#0e1420; --navy:#16233f; --steel:#8b97a7; --steel-dim:#828fa0;
  --ink:#f4f7fb; --ink-mut:#98a4b3; --accent:#38bdf8; --accent2:#34d3c1; --accent3:#8b8cf6; --warn:#d8a657;
  --line:rgba(255,255,255,0.10); --line-2:rgba(255,255,255,0.18);
  --grad-1:#ffffff; --grad-2:#c3cedd; --card-1:rgba(255,255,255,0.026); --card-2:rgba(255,255,255,0.006); --ghost-bg:rgba(255,255,255,0.02);
  --aurora:linear-gradient(115deg,#34d3c1,#38bdf8 52%,#8b8cf6);
  --wordmark:#f4f7fb; --mark:#8b97a7;
  --font-display:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --radius-focus:3px; --radius-btn:10px; --radius-panel:12px; --radius-card:16px; --radius-pill:999px;
}

:root[data-theme="light"] {
  --bg:#eef2f7; --surface:#ffffff; --navy:#16233f; --steel:#586679; --steel-dim:#616c7a;
  --ink:#0f1a2e; --ink-mut:#41506a; --accent:#0b86c4; --accent-strong:#0a75ab; --accent2:#0a9d8f; --accent3:#6f63e6; --warn:#b9791f;
  --line:rgba(16,35,63,0.12); --line-2:rgba(16,35,63,0.20);
  --grad-1:#16233f; --grad-2:#41557a; --card-1:#ffffff; --card-2:#fbfcfe; --ghost-bg:#ffffff;
  --wordmark:#0f1a2e; --mark:#586679;
}
