:root{
  --bg:#111b1c;--bg2:#0c1314;--rail:#0c1314;
  --panel:#1a2628;--surface:#1a2628;
  --panel2:#2c3e40;--surface2:#2c3e40;
  --panel3:#3c4f49;--surface3:#3c4f49;--raised:#3c4f49;
  --line:rgba(242,245,240,.10);--line2:rgba(242,245,240,.18);--hairline:rgba(242,245,240,.07);
  --text:#f2f5f0;--dim:#a9b8b0;--faint:#6f817b;--ghost:#44564f;
  --accent:#e7d042;--accent-hover:#f0dc63;--accent-2:#f0dc63;--accent-text:#f0dc63;
  --accent-deep:#d2bb34;--accent-ink:#7a6410;--on-accent:#111b1c;
  --accent-soft:rgba(231,208,66,.14);--accent-line:rgba(231,208,66,.45);
  --green:#5c9254;--green-deep:#3e6b44;--ok:#5c9254;--ok-soft:rgba(92,146,84,.16);
  --warn:#d9a441;--warn-soft:rgba(217,164,65,.12);
  --bad:#ff5c5c;--bad-soft:rgba(255,92,92,.14);
  --info:#7db4ff;--info-deep:#3f6180;
  --paper:#f3f1e8;--paper2:#fbfaf4;--paper3:#ffffff;
  --ink:#111b1c;--ink-dim:#4a5a55;--ink-line:rgba(17,27,28,.12);
  --veil:rgba(12,19,20,.78);--scrim:rgba(6,10,11,.64);
  --display:'Sora',system-ui,sans-serif;--disp:'Sora',system-ui,sans-serif;
  --body:'Manrope',system-ui,sans-serif;--mono:'JetBrains Mono',ui-monospace,monospace;
  --r:2px;--rb:2px;--wrap:1200px;--gutter:24px;
  --shadow:0 12px 40px rgba(0,0,0,.5);
  --ease:cubic-bezier(.22,.61,.36,1);
}
