/* theme-blackgold.css — Obsidian 黑金主题 tokens
 * 用于公开站点 blackgold 模板。
 * 字体策略：纯系统字体栈（Songti / Microsoft YaHei / Georgia），不引远程字体。
 * ---------------------------------------------------------------- */

body[data-pp-theme='blackgold'] {
	--font-display: "Songti SC", "STSong", "FangSong", "Microsoft YaHei", Georgia, "Times New Roman", serif;
	--font-body: "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", system-ui, -apple-system, sans-serif;
	--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;

	--color-bg: #07070d;
	--color-surface: #11111a;
	--color-surface-2: #181822;
	--color-surface-3: #20202c;
	--color-border: rgba(218, 175, 95, 0.16);
	--color-border-strong: rgba(218, 175, 95, 0.34);

	--color-text: #ece5d3;
	--color-text-muted: rgba(236, 229, 211, 0.64);
	--color-text-faint: rgba(236, 229, 211, 0.38);

	--color-accent: #d4af37;
	--color-accent-2: #8b6914;
	--on-accent: #14110a;
	--accent-soft: rgba(212, 175, 55, 0.12);
	--accent-glow: rgba(212, 175, 55, 0.32);

	--color-highlight: #a78bfa;
	--color-success: #6ee7b7;
	--color-warning: #fbbf24;
	--color-danger: #fb7185;

	--radius-xs: 2px;
	--radius-sm: 4px;
	--radius-md: 8px;
	--radius-lg: 14px;

	--space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px;
	--space-5: 22px; --space-6: 32px; --space-7: 44px; --space-8: 60px;
	--space-9: 80px; --space-10: 100px;

	--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.5);
	--shadow-md: 0 14px 36px rgba(0, 0, 0, 0.55);
	--shadow-lg: 0 32px 60px rgba(0, 0, 0, 0.65);
	--shadow-glow: 0 20px 40px rgba(212, 175, 55, 0.22);

	--motion-fast: 150ms;
	--motion-base: 260ms;
	--container-w: 1280px;

	--gold-foil: linear-gradient(135deg, #f6c884 0%, #d4af37 30%, #a17820 55%, #d4af37 75%, #f3d68a 100%);

	color: var(--color-text);
	background:
		radial-gradient(900px 580px at 86% -10%, rgba(218, 175, 95, 0.10), transparent 60%),
		radial-gradient(800px 480px at -10% 92%, rgba(106, 76, 147, 0.10), transparent 55%),
		#07070d;
}
