/* 全站设计 token —— 单一事实源（大厅与各实验室共用，页面里最先加载）。
   共享层不含 Merel 字体（版权属 Marble，仅 water 内部使用），字体走系统栈；
   water 在自己的 styles.css 里把 Merel/EB Garamond 插到 --font-sans/--font-serif 前面。 */
:root {
  --bg: #0a0e18;
  --bg-deep: #070a12;
  --panel: #ffffff0b;
  --panel-strong: #ffffff14;
  --panel-border: #ffffff1a;
  --panel-border-soft: #ffffff0f;
  --text: #f4f6fb;
  --text-muted: #8b94a7;
  --text-dim: #656e83;
  --red: #f42324;
  --radius: 20px;
  --radius-lg: 26px;
  --radius-pill: 999px;
  --font-sans: "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei",
    -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-serif: "Songti SC", "Noto Serif SC", SimSun, Georgia, "Times New Roman", serif;
}

* {
  box-sizing: border-box;
}

html,
body {
  height: 100%;
  font-family: var(--font-sans);
  color: var(--text);
  background: var(--bg);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizelegibility;
  margin: 0;
  padding: 0;
}

h1,
h2,
p {
  margin: 0;
}
