/*!
 * Mfisp 设计令牌
 * ------------------------------------------------------------------
 * 只存放变量，不放任何选择器规则（[data-theme] 覆写除外）。
 * 组件样式一律写进 app.css 并引用这里的变量，不要写死颜色/圆角/字体。
 *
 * 主题切换：<html data-theme="light|dark">，由默认亮色；暗色由
 *   Assets/js/mfisp.js 在渲染前写入（含 localStorage / 系统偏好）。
 * ------------------------------------------------------------------
 */

:root {
	/* 底色与表面 */
	--paper: #FAFAF8;
	--surface: #FFFFFF;
	--surface-2: #F3F5F2;
	--surface-3: #EBEFEA;

	/* 文字 */
	--ink: #101A16;
	--ink-2: #3D4C46;
	--ink-3: #6E7F78;

	/* 分隔线 */
	--line: #E3E7E3;
	--line-strong: #C9D2CC;

	/* 品牌墨绿 */
	--brand: #0F6B5C;
	--brand-deep: #0A4E43;
	--brand-light: #178C79;
	--brand-soft: #E7F2EE;
	--on-brand: #FFFFFF;

	/* 铜金强调（价格、公告） */
	--accent: #B4763A;
	--accent-soft: #F8EEE3;

	/* 深色区块（hero / 页脚） */
	--hero-a: #0B2B26;
	--hero-b: #0F4139;
	--hero-ink: #F2F7F5;
	--hero-ink-2: #A9C6BE;

	/* 投影（克制使用） */
	--shadow-sm: 0 1px 2px rgba(16, 26, 22, .05);
	--shadow-md: 0 10px 30px -18px rgba(16, 26, 22, .28);

	/* 圆角：全站只用 2px / 4px，与 Scmsky 的 5px+ 圆角区分 */
	--r: 2px;
	--r-lg: 4px;

	/* 字体 */
	--sans: "HarmonyOS Sans SC", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;
	--serif: "Source Han Serif SC", "Noto Serif SC", "Songti SC", Georgia, serif;
	--mono: "SF Mono", "JetBrains Mono", ui-monospace, Menlo, monospace;

	/* 版心与壳层高度 */
	--w: 1200px;
	--topbar-h: 36px;
	--header-h: 74px;
}

[data-theme="dark"] {
	--paper: #0C1311;
	--surface: #121C19;
	--surface-2: #17241F;
	--surface-3: #1E2C26;

	--ink: #E9EFEB;
	--ink-2: #B5C3BC;
	--ink-3: #889A92;

	--line: #233029;
	--line-strong: #33443B;

	--brand: #4FBFA8;
	--brand-deep: #7FD8C4;
	--brand-light: #6ACFB9;
	--brand-soft: #122A24;
	--on-brand: #08110E;

	--accent: #D99B60;
	--accent-soft: #2A2017;

	--hero-a: #081714;
	--hero-b: #0C3129;
	--hero-ink: #EDF5F1;
	--hero-ink-2: #9DBCB3;

	--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);
	--shadow-md: 0 10px 30px -18px rgba(0, 0, 0, .7);
}
