:root{
  --bg:#111317; --surface:#1a1c20; --surface-2:#1e2024; --surface-3:#282a2e;
  --line:#3c4a46; --fg:#e2e2e8; --dim:#9aa3ad; --dimmer:#6d7681;
  --primary:#3cddc7; --link:#7bd0ff; --warn:#ffb95f;
}
*{box-sizing:border-box}
html,body{height:100%}
body{margin:0;background:var(--bg);color:var(--fg);
  font:14px/1.65 -apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;
  -webkit-font-smoothing:antialiased}
.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-thumb{background:#2f343a;border-radius:6px}
::-webkit-scrollbar-track{background:transparent}
