:root{
  --bg:#08090D;--bg2:#11131A;--bg3:#181B25;
  --accent:#E63946;--accent-2:#ff5a66;--accent-soft:rgba(230,57,70,.16);
  --text:#FFFFFF;--text2:#9296A3;--line:rgba(255,255,255,.08);
  --glass:rgba(17,19,26,.66);--glass-line:rgba(255,255,255,.12);
  --r-s:10px;--r-m:16px;--r-l:26px;
  --ease:cubic-bezier(.22,.8,.2,1);
  --nav-h:68px;
  --safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);
  --font:"Inter","SF Pro Display","Segoe UI",Roboto,"Helvetica Neue",system-ui,sans-serif;
  color-scheme:dark;
}
