/* All theme values live here. Edit to restyle the site. */
:root{
  --bg:#0b0f14; --bg-alt:#111821; --surface:#16202b; --line:#22303e;
  --text:#e6edf3; --muted:#8b9bab; --accent:#3ddc97; --accent-2:#2f8cff;
  --font:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  --max-width:1100px; --pad:clamp(1rem,4vw,2.5rem); --radius:14px;
  --h1:clamp(2rem,5vw,3.6rem); --h2:clamp(1.4rem,3vw,2rem); --base:1.05rem;
  --grid-size:48px; --grid-opacity:.07; --contour-opacity:.18;
  --bp-cols:280px;
}
