/* 369 工具统一色调 —— 对齐学习页（insight/xuexi/*）的暖白风
   用法：<link rel="stylesheet" href="/tool-theme.css"> 放在各工具自己 <style> 之后
   ponytail: 不重写各工具 CSS，只在最后覆盖 —— 各工具 :root 变量名不同，
   这里做别名映射 + body 兜底。 */

/* ── 标准色（与学习页 :root 逐字一致） ── */
:root{
  --bg:#FAF5F0; --card:#FFFFFF; --ink:#2C2416; --muted:#8B7D6B;
  --gold:#B98E52; --gold-light:#E8D5B5; --gold-deep:#8B6914;
  --red:#A53A2A; --blue:#4A6FA5; --line:#E5D8C5;
  /* 各工具用过的别名 → 映射到标准 */
  --surface:#FFFFFF; --text:#2C2416; --text-dim:#8B7D6B;
  --text-muted:#8B7D6B; --accent:#B98E52; --lgold:#E8D5B5;
  --gold-dim:#E8D5B5; --gold-soft:#FBF6EC; --gold-lg:#E8D5B5; --gold-deep2:#8B6914;
  --mut:#8B7D6B; --border:#E5D8C5; --t2:#8B7D6B; --white:#FFFFFF;
}

/* ── body 兜底：只改没被各工具显式设过的东西 ── */
body{
  background:var(--bg);
  color:var(--ink);
  font-family:Georgia,'Noto Serif SC','SimSun',serif;
  line-height:1.9;
}
/* 各自设了 sans 的保留（工具输入区用黑体更清楚），但要暖白底 */
body[style]{background:var(--bg) !important}

/* ── 输入元件统一（各工具基本都裸用了 input/select/button） ── */
input,select,textarea{
  border-color:var(--line) !important;
  color:var(--ink);
  font-family:inherit;
  background:var(--card);
}
input::placeholder,textarea::placeholder{color:var(--muted);opacity:.75}
button{
  font-family:inherit;
  border-radius:8px;
}
/* 主按钮：深墨底米字，跟学习页的沉稳调一致 */
button:not([class]),button.primary,button[type="submit"],
#go,.btn-go,.go-btn{
  background:var(--ink) !important; color:var(--bg) !important;
  border:1px solid var(--ink) !important;
}

/* ── 卡片/面板：统一白底细边 ── */
.card,.panel,.sec,.box,.wrap > section{
  background:var(--card);
  border-color:var(--line);
}

/* ── 链接 ── */
a{color:var(--gold-deep)}

/* ── 滚动条（webkit） ── */
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-thumb{background:var(--gold-light);border-radius:4px}
::-webkit-scrollbar-track{background:var(--bg)}
