:root{
  --bg:rgba(22,26,34,.96); --card:#161a22; --border:#232a36;
  --muted:#9aa4b2; --fg:#fff; --fg-dim:#cfd6df;
  --chip:#1e2430; --chip-border:#2a3140; --primary:#2d7ff9;
}
*{box-sizing:border-box}
html,body{height:100%}
body{
  margin:0; background:var(--bg); color:var(--fg);
  font:16px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
}
.hidden{display:none!important}
.text-muted{color:var(--muted)}
a{color:inherit}
