/* Design tokens. Change these without touching search or component behaviour. */
:root {
 color-scheme:dark;
 --bg:#10110f; --surface:#181a17; --surface-raised:#20231e; --surface-soft:#151713;
 --line:#30352b; --line-soft:#282d24; --text:#f2f3eb; --muted:#acb2a2; --subtle:#8f9786;
 --accent:#d8ff5f; --accent-ink:#192006; --accent-soft:rgba(216,255,95,.09); --lavender:#c2b9f1; --warning:#edbd80;
 --radius:14px; --radius-sm:8px; --max-width:1220px; --gutter:32px;
 --font:Inter,"Segoe UI",Arial,system-ui,sans-serif; --display:Inter,"Segoe UI",Arial,system-ui,sans-serif;
 --ease:cubic-bezier(.2,.7,.2,1); --fast:160ms; --normal:210ms;
}
