/* 雀姬官网字体基础 — Flask 本地站（:30081）接入；共享 assets/，不改 WP 模板 */
:root {
	--qj-font-body: "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	--qj-font-display: "Noto Serif SC", "Noto Sans SC", "PingFang SC", "Songti SC", serif;
	--qj-lh-body: 1.65;
	--qj-lh-tight: 1.35;
	--qj-ls-nav: 0.05em;
	--qj-ls-title: 0.1em;
	--qj-ls-caption: 0.07em;
	--qj-ls-wide: 0.03em;
}

html {
	text-size-adjust: 100%;
}

body {
	font-family: var(--qj-font-body);
	line-height: var(--qj-lh-body);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	font-feature-settings: "kern" 1;
}

/* 遗留 WP 内页 DOM（本地 :30080 对照用，Flask 不引用） */
body #header,
body #header .content,
body #header .nav,
body #footer,
body #website,
body #website #container {
	font-family: var(--qj-font-body);
}

body #website #container .content-app .title {
	font-weight: 600;
	letter-spacing: var(--qj-ls-wide);
}

body #website #container .content-app .content p,
body #website #container .content-app .content li {
	line-height: 1.75;
}
