/* 茄子直播间 · 同城主播 —— base 层：变量 + 重置 + 排版（.city OOCSS，夜间青紫绿） */
:root {
  --tc-bg: #0e1220;
  --tc-panel: #171c2e;
  --tc-ink: #e8ecf7;
  --tc-dim: #8f99b8;
  --tc-cyan: #37d0e0;
  --tc-violet: #8a6cff;
  --tc-green: #3fd0a0;
  --tc-line: #242b45;
}
* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body.city {
  margin: 0;
  font-family: "Microsoft YaHei", "PingFang SC", sans-serif;
  background: var(--tc-bg);
  color: var(--tc-ink);
  line-height: 1.9;
}
body.city a { color: var(--tc-cyan); text-decoration: none; }
body.city a:hover { color: var(--tc-violet); }
