/* Marketing site — control-room as the DARK theme (default). Light toggle still works.
   Overrides the shared dark tokens; loaded AFTER tokens.css. */
:root[data-theme="dark"]{
  --paper:#0A0F0D;--surface:#101A16;--surface-2:#0E1714;--surface-3:#14211C;
  --ink:#E8F1EC;--ink-soft:#8CA79B;--ink-faint:#5C7268;--ink-invert:#04120C;
  --line:#1E2E28;--line-soft:#182420;
  --accent:#2FD79B;--accent-deep:#3DDBA5;--accent-soft:#0E6B50;--accent-glow:rgba(47,215,155,.16);
  --signal:#2FD79B;--signal-deep:#34D399;--signal-ink:#04120C;--signal-glow:rgba(47,215,155,.28);
  --good:#34D399;--violet:#A99BF5;--grid:rgba(255,255,255,.04);
  --shadow:0 1px 0 rgba(255,255,255,.03) inset,0 12px 38px -18px rgba(0,0,0,.72);
  --shadow-lg:0 2px 6px rgba(0,0,0,.55),0 34px 66px -22px rgba(0,0,0,.8);
  --shadow-glow:0 0 0 1px rgba(47,215,155,.18),0 20px 54px -18px rgba(47,215,155,.28);
}
:root[data-theme="dark"] body{background:
  radial-gradient(1100px 520px at 86% -6%,rgba(47,215,155,.09),transparent 60%),
  radial-gradient(760px 440px at 0% 0%,rgba(16,185,129,.05),transparent 55%),
  var(--paper);background-attachment:fixed}
:root[data-theme="dark"] .nav{background:rgba(10,15,13,.82);backdrop-filter:saturate(1.3) blur(12px);border-bottom:1px solid var(--line)}
:root[data-theme="dark"] .eyebrow,:root[data-theme="dark"] .kicker{font-family:'Geist Mono',ui-monospace,Menlo,monospace}
:root[data-theme="dark"] .cta-band{background:linear-gradient(160deg,#0F211B,#0A0F0D)}
:root[data-theme="dark"] .cta-band .eyebrow{color:var(--accent)}
