/* VoxTradePro shared design tokens (public site + /app/). Edit here, not in style.css / vapp.css. */
:root{
  --bg:#0b0e14;--s1:#11151d;--s2:#171c26;--s3:#1e2430;
  --ln:#232a37;--ln2:#232a37;--tx:#e9edf5;--mut:#8b94a7;--mut2:#5f687a;
  --ac:#f5b301;--act:#f5b301;--ac2:#2fd3a7;--ac-tx:#111;
  --up:#16c784;--dn:#ea3943;--upb:rgba(22,199,132,.14);--dnb:rgba(234,57,67,.14);
  --lnk:#7cc4ff;--topbg:rgba(11,14,20,.92);--tabbg:#11151d;
  --about:#c7cedb;--hmb:#0b0e14;--onx:#0b0e14;--scrim:rgba(0,0,0,.55);
  --knob:#fff;--grid:rgba(35,42,55,.45);--shadow:rgba(0,0,0,.45);
  --r:14px;--top:52px;--tabs:0px;--sk1:rgba(147,161,189,.08);--sk2:rgba(147,161,189,.18);
  --bg2:var(--s1);--card:var(--s2);--line:var(--ln);
  color-scheme:dark;
}
html[data-theme=light]{
  --bg:#ffffff;--s1:#f8fafd;--s2:#eff2f5;--s3:#e3e8ef;
  --ln:#e6eaf0;--ln2:#eff2f5;--tx:#0d1421;--mut:#58667e;--mut2:#5f6b80;
  --ac:#f5b301;--act:#8a5a00;--ac2:#0a8a6a;--ac-tx:#111;
  --up:#05794b;--dn:#c91f30;--upb:rgba(22,199,132,.13);--dnb:rgba(234,57,67,.11);
  --lnk:#1d5fd6;--topbg:rgba(255,255,255,.94);--tabbg:#ffffff;
  --about:#2b3445;--hmb:#ffffff;--onx:#ffffff;--scrim:rgba(13,20,33,.38);
  --knob:#0d1421;--grid:rgba(88,102,126,.14);--shadow:rgba(13,20,33,.14);
  --sk1:rgba(17,24,39,.05);--sk2:rgba(17,24,39,.11);
  --bg2:var(--s1);--card:var(--s2);--line:var(--ln);
  color-scheme:light;
}
