/* ==========================================================================
   皮肤 I · 石墨
   中性深灰底、灰白字、珊瑚红的点睛。没有色偏，最克制的一种夜间方案。
   ========================================================================== */

html[data-theme="i"] {
  --bg: #151719;
  --rail-bg: #181b1d;
  --ink: #e4e6e8;
  --ink-2: #c2c6ca;
  --ink-3: #949aa1;
  --muted: #8c939a;
  --rule: rgb(228 230 232 / 0.13);
  --leader: rgb(228 230 232 / 0.2);
  --field-bg: rgb(228 230 232 / 0.06);
  --hover: rgb(255 255 255 / 0.045);
  --active-bg: rgb(240 113 103 / 0.13);
  --accent: #f07167;
  --accent-ink: #1a0f0e;
  --accent-glow: rgb(240 113 103 / 0.16);
  --accent-line: rgb(240 113 103 / 0.36);
  --sel: rgb(240 113 103 / 0.28);
  --sel-ink: #fdf0ee;
}

html[data-theme="i"] {
  color-scheme: dark;
}

html[data-theme="i"] body {
  background-color: var(--bg);
  background-image:
    radial-gradient(70% 50% at 50% -10%, rgb(255 255 255 / 0.035), transparent 62%);
  background-attachment: fixed;
}

html[data-theme="i"] .topbar {
  background: rgb(21 23 25 / 0.9);
  border-bottom-color: rgb(228 230 232 / 0.08);
}

html[data-theme="i"] .hero-title em {
  font-style: italic;
  color: var(--accent);
}

html[data-theme="i"] .sub-label {
  color: var(--accent);
  letter-spacing: 0.1em;
}

html[data-theme="i"] .badge {
  background: rgb(228 230 232 / 0.08);
  color: var(--ink-3);
}
html[data-theme="i"] .badge-abroad { background: rgb(110 168 232 / 0.15); color: #9cc4f0; }
html[data-theme="i"] .badge-campus { background: rgb(240 113 103 / 0.15); color: #f07167; }
html[data-theme="i"] .badge-wechat { background: rgb(110 200 150 / 0.14); color: #86d3a8; }
html[data-theme="i"] .badge-video { background: rgb(222 176 96 / 0.14); color: #d9b062; }

html[data-theme="i"] .row:hover .row-name { color: #ffb4ad; }
html[data-theme="i"] .row:hover { background: rgb(255 255 255 / 0.04); }

html[data-theme="i"] .fold-btn {
  border-color: rgb(228 230 232 / 0.16);
  color: var(--ink-3);
}

html[data-theme="i"] .foot {
  border-top-color: rgb(228 230 232 / 0.1);
}
