/* 世界编辑器中文站 · 全站主题变量基线
   各页 <link> 引入；页内 <style> 的同名定义会覆盖这里的值，
   页面特有变量（时间轴配色、词条表 fg 系等）仍留在各页。 */
:root{
  --bg:#0d1117;
  --panel:#161b22;
  --panel2:#1c2129;
  --border:#2d333b;
  --text:#e6edf3;
  --muted:#9aa4b2;
  --accent:#e3b341;
  --accent-soft:rgba(227, 179, 65, 0.12);
  --btn-shadow:rgba(0,0,0,.35);
  --card-shadow:rgba(0, 0, 0, 0.45);
  --soft-text:#b3bdc9;
  --code:#ffd479;
  --accent-bright:#f0d68a;
  --accent-rgb:227,179,65;
  --strong:#ffffff;
  --hot:#e08b5c;
  --accent2:#4a9eff;
  --green:#3fb950;
  --red:#f85149;
  --purple:#bc8cff;
  --era:#7ee787;
  --accent2-rgb:74,158,255;
  --os:#79c0ff;
  --os-bg:rgba(56,139,253,.15);
  --os-bd:rgba(56,139,253,.4);
  --cn:#ff9492;
  --cn-bg:rgba(248,81,73,.15);
  --cn-bd:rgba(248,81,73,.4);
  --os-dot:#4a9eff;
  --cn-dot:#f85149;
  --bg2:#161b22;
  --bg3:#1c2129;
  --line:#2d333b;
  --fg:#e6edf3;
  --fg2:#9aa4b2;
  --fg3:#7d8896;
  --chip-on-fg:#0d1117;
  --rowline:rgba(45,51,59,.7);
  --rowhover:rgba(227,179,65,.045);
  --mark-bg:rgba(227,179,65,.24);
  --mark-fg:#ffe9b0;
  --head-glow:rgba(227,179,65,.05);
}
:root[data-theme="light"]{
  --bg:#f6f4ef;
  --panel:#ffffff;
  --panel2:#f1eee7;
  --border:#ddd6c8;
  --text:#2b2720;
  --muted:#6b6559;
  --accent:#806428;
  --accent-soft:rgba(128,100,40,.12);
  --card-shadow:rgba(0,0,0,.10);
  --soft-text:#5d5647;
  --btn-shadow:rgba(0,0,0,.12);
  --code:#785c12;
  --accent-bright:#6a5119;
  --accent-rgb:128,100,40;
  --strong:#1f1b15;
  --hot:#a8522a;
  --accent2:#2d69a7;
  --green:#187734;
  --red:#bd3834;
  --purple:#7a4dcc;
  --era:#2c7642;
  --accent2-rgb:45,105,167;
  --os:#2d69a7;
  --os-bg:rgba(45,105,167,.12);
  --os-bd:rgba(45,105,167,.38);
  --cn:#bd3834;
  --cn-bg:rgba(189,56,52,.12);
  --cn-bd:rgba(189,56,52,.38);
  --os-dot:#2d69a7;
  --cn-dot:#bd3834;
  --bg2:#ffffff;
  --bg3:#f1eee7;
  --line:#ddd6c8;
  --fg:#2b2720;
  --fg2:#6b6559;
  --fg3:#776e5f;
  --chip-on-fg:#ffffff;
  --rowline:rgba(221,214,200,.9);
  --rowhover:rgba(128,100,40,.05);
  --mark-bg:#f3e3c0;
  --mark-fg:#4a3708;
  --head-glow:rgba(128,100,40,.05);
}
