/* Monolith design tokens are the single source for Studio color, shape, and elevation values.
   The shared dark-surface ladder, logo-derived purples, selection wash, and one filled-primary
   action per surface are defined here. Edit shared colors in this file only. */
:root{ --bg:#151515; --panel:#1b1b1b; --panel2:#202020; --line:rgba(255,255,255,.08); --txt:rgba(255,255,255,.87); --muted:rgba(255,255,255,.58);
  --accent:#a985dd; --low:rgba(255,255,255,.46); --link:#b99ae6;   /* --low was .38 = ~3.7:1 on --panel; .46 clears 4.5:1 */ --primary:#7450b6; --primary-hi:#9674cb; --wash:rgba(169,133,221,.16);
  --code:#1c1c1c; --bad:#ef5350; --bad-rest:#e8a09a;
  --bad-fill:rgba(239,83,80,.12); --bad-press:rgba(239,83,80,.16);   /* danger fill = --m-ui-color-danger-fill (monolith-ui-contracts.css); --bad-press is the red parallel to --wash, which the family had no equivalent of */ --elev:0 2px 10px rgba(0,0,0,.34), 0 0 0 1px rgba(255,255,255,.03);
  --elev-float:0 8px 28px rgba(0,0,0,.42);   /* the ONE floating elevation (islands, rails, popovers); --elev is the resting card */
  --cover-scrim:linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,0) 30%);   /* the ONE cover overlay - a top sheen, not a vignette; the opaque .stage-thumb hides anything painted under it */
  --qr-dark:#0c0b10; --qr-light:#fff; --thumb-bg0:#f4f1f5; --thumb-bg1:#e9e5eb; --thumb-bg2:#d6d0db;
  --radius-pill:999px; --mono:"Roboto Mono",Consolas,ui-monospace,monospace; }   /* the single mono font stack - ~24 hand-spelled copies fold to var(--mono) */
