/* ⚠ 自动生成自 config/theme.json —— 改主题只改配置文件，勿手改本文件 */
:root {
  --bg-0: #05080f;
  --bg-1: #0b1730;
  --bg-2: #0e1e3a;
  --ink-cyan: #34e0e8;
  --ink-blue: #3d8bff;
  --ink-violet: #8b5cf6;
  --ink-pink: #ff4fa3;
  --ink-amber: #ffb43d;
  --text-hi: #eef3fb;
  --text-mid: #a9b7d0;
  --text-low-base: #667592;
  --text-low-strong: #6b7a96;
  --line-base: #8caadc;
  --card-base: #101e38;
  --card-raise-base: #142646;
  --btn-ink-text: #04101c;
  --text-on-ink: #061020;
  --panel: #f5f8ff;
  --panel-text: #33415e;
  --panel-text-dim: #7787a3;
  --font-display: "Palatino Linotype", "Palatino", "Georgia", "Songti SC", "STSong", "Noto Serif SC", "SimSun", "Times New Roman", serif;
  --font-body: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", sans-serif;
  --font-mono: "Cascadia Code", "Consolas", "JetBrains Mono", "Menlo", monospace;
  --fs-display: 46px;
  --fs-h1: 38px;
  --radius: 14px;
  --radius-lg: 22px;
  --maxw: 1180px;
  --grad-ink: linear-gradient(100deg,
    var(--ink-cyan) 0%, var(--ink-blue) 28%,
    var(--ink-violet) 52%, var(--ink-pink) 76%, var(--ink-amber) 100%);
  --line: color-mix(in srgb, var(--line-base) 14%, transparent);
  --line-soft: color-mix(in srgb, var(--line-base) 8%, transparent);
  --card: color-mix(in srgb, var(--card-base) 52%, transparent);
  --card-raise: color-mix(in srgb, var(--card-raise-base) 72%, transparent);
  --text-low: color-mix(in srgb, var(--text-low-base) 50%, transparent);
}
/* 共享渐变 defs（siteDefs）的 stop-color 吃令牌 */
#gink stop:nth-of-type(1) { stop-color: var(--ink-cyan); }
#gink stop:nth-of-type(2) { stop-color: var(--ink-blue); }
#gink stop:nth-of-type(3) { stop-color: var(--ink-violet); }
#gink stop:nth-of-type(4) { stop-color: var(--ink-pink); }
#gink stop:nth-of-type(5) { stop-color: var(--ink-amber); }
