/* 游客一码通 · 设计令牌单一真源（v2 修正值，2026-09）
   style.css / admin.html / privacy.html 共用这一份；改色只改这里，别在各页另开 :root。
   变量名保持原有 kebab-case（存量 var(--xx) 引用不断裂）；--accent-text 为 v2 新增文字色。 */
:root {
  --paper: #F7F5F0;        /* 宣纸白 */
  --paper-warm: #F1EDE4;   /* 暖纸 */
  --ink: #2F3538;          /* 黑瓦·墨色 */
  --ink-deep: #23292C;
  --ink-soft: #606668;     /* 淡墨 */
  --ink-faint: #666B6D;
  --wash-qing: #7FA3A8;    /* 水彩·远山青 */
  --wash-blue: #A9C3CB;    /* 水彩·水色 */
  --wash-gold: #C9B489;    /* 水彩·淡金 */
  --accent: #3D7A6B;       /* 黛青·功能性强调 */
  --accent-text: #3A7264;  /* 黛青·文字用（比 --accent 深一号，保证对比度） */
  --accent-soft: #E3EFEA;
  --line: #E6E1D7;
  /* 阴影三档（R-VIS-005，2026-09-10 收敛）：L1 卡片 / L2 浮层 / L3 模态 */
  --shadow-1: 0 1px 2px rgba(47,53,56,.06), 0 4px 12px rgba(47,53,56,.08);
  --shadow-2: 0 2px 8px rgba(47,53,56,.12), 0 10px 26px rgba(47,53,56,.14);
  --shadow-3: 0 12px 40px rgba(30,40,42,.32);
  --shadow: var(--shadow-2);   /* 兼容旧引用；新代码请用 --shadow-1/2/3 */
  /* 圆角档位（R-VIS-005，2026-09-10 收敛）：把散落的 4/6/8/10/16px 纳入档位体系，
     值与原字面量一致、观感不变；新代码一律用变量，不要再写字面量。 */
  --radius-xs: 4px;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 10px;
  --radius: 12px;
  --radius-xl: 16px;
}

/* hidden 属性全局兜底：组件 display 规则会盖过 UA 的 [hidden]{display:none}
   （实踩：privacy 页 .btn{display:inline-block} 让「撤回授权」按钮在未授权时也显示，0.21.3 修）；
   组件内 .foo[hidden]{display:none} 的存量写法冗余但无害，不清理 */
[hidden] { display: none !important; }
