/* 共用设计变量：冷灰底 + 深墨字 + 单一深青绿强调色 */
:root {
  --bg: #edf0f1;
  --bg-deep: #e3e8e9;
  --surface: #ffffff;
  --ink: #101a20;
  --ink-2: #55666e;
  --ink-3: #8b9aa0;
  --line: #d8dfe1;
  --line-soft: #e6ebec;
  --accent: #0e6b60;
  --accent-press: #0a554c;
  --accent-soft: #e2edea;
  --danger: #a8452b;
  --danger-soft: #f7e8e3;

  --sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI",
    "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", sans-serif;
  --serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", Georgia, serif;
  --mono: ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;
}

/* 组件自己的 display 会盖掉 UA 的 [hidden]，统一兜一层 */
[hidden] {
  display: none !important;
}
