/* Light & dark colours live ONLY here. */
:root{
  --bg:#f7f8fa; --surface:#ffffff; --text:#15171c; --muted:#5b616e; --line:#dfe2e8; --accent:#2f55d4;
  color-scheme:light;
}
:root[data-theme="dark"]{
  --bg:#0f1115; --surface:#171a21; --text:#e9ebf0; --muted:#9aa1ae; --line:#272b35; --accent:#8fa8ff;
  color-scheme:dark;
}
