/* Design tokens. Deliberately a new set — neither legacy palette is imported, so the
   two conflicting --bg/--sf/--sky definitions cannot collide. */
:root{
  --bg:#0b1220; --bg2:#0f1a2c; --surface:#132038; --surface2:#182742;
  --line:#22344f; --line2:#2c4364;
  --text:#e6eefb; --text2:#9db0cd; --text3:#6a809f;
  --accent:#6aa9f0; --accent2:#40c9a2; --accent-soft:rgba(106,169,240,.14);
  --crit:#ef5f6b; --warn:#e8a552; --ok:#40c9a2; --info:#6aa9f0;
  --crit-soft:rgba(239,95,107,.13); --warn-soft:rgba(232,165,82,.13); --ok-soft:rgba(64,201,162,.12);
  --r:10px; --r-lg:14px;
  --ui:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
  --mono:ui-monospace,'SF Mono',Menlo,Consolas,'Liberation Mono',monospace;
  --sp:12px;
  --top-h:52px;
  --ease:cubic-bezier(.22,.61,.36,1);
}
