/*
 * 设计 token（交付文档第 4 章）
 *
 * 全站唯一的颜色 / 圆角 / 阴影来源。组件与页面样式一律引用这些变量，
 * 不要在别处重新写死颜色和字号 —— 规范没覆盖的地方就会漂移，
 * 交付审计时 28 个页面的顶栏就是这么漂成两种高度的。
 *
 * 本文件由样板的 :root 声明整份提取生成。
 */

:root {
	--bg: #FFFFFF;
	--bg-soft: #F7F7F8;
	--border: #EAEAEC;
	--ink: #18181B;
	--ink-soft: #8A8A93;
	--accent: #FF5A36;
	--accent-soft: #FFF1EC;
	--green: #18A957;
	--green-soft: #EAF9EF;
	--radius: 14px;
	--radius-lg: 20px;
	--shadow: 0 1px 2px rgba(24,24,27,.04), 0 8px 24px -8px rgba(24,24,27,.08);
	--shadow-lg: 0 4px 8px rgba(24,24,27,.04), 0 24px 48px -12px rgba(24,24,27,.14);
	--amber: #C98A1F;
	--amber-soft: #FDF3E2;
	--radius-sm: 9px;
	--blue: #3B6FD4;
	--blue-soft: #EDF2FC;

	/* --- 布局尺寸（文档 4.4 / 4.5，样板里散落在各处，这里收敛成变量） --- */
	--topbar-h: 64px;          /* 站点顶栏，创作台画布工具条 58px 是唯一例外 */
	--wrap-narrow: 720px;      /* 长文 */
	--wrap-mid: 940px;         /* 表单与详情 */
	--wrap-wide: 1080px;       /* 列表与仪表盘 */
	--z-topbar: 10;
	--z-dropdown: 50;
	--z-overlay: 60;
	--z-toast: 80;
	--dur: .18s;               /* 过渡时长全站统一 */
	--font-ui: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans', 'Noto Sans CJK SC', 'Microsoft YaHei', sans-serif;
	--font-display: 'Fraunces', Georgia, 'Songti SC', 'Noto Serif CJK SC', serif;
}

/* 关掉 Google Fonts 时（后台「通用」里可选）自动回落到系统字体栈，
   上面两个变量已经把回落字体写进去了，不需要额外处理。 */

@media (prefers-reduced-motion: reduce) {
	*, *::before, *::after {
		transition: none !important;
		animation: none !important;
		scroll-behavior: auto !important;
	}
}
