:root {
color-scheme: light;
--bg: var(--bg-black); --text: var(--ink-primary);
--text2: var(--ink-secondary);
/* v19.10：--accent 不再本页自定义。原值昼 #C24A08 / 夜 #005bb8 与全站
   --accent-text（昼 #a04a00 / 夜 #4aa3ff）不一致，导致「返回首页」这几个字
   在隐私页偏深、在夜间偏暗。统一引用全站令牌。 */
}
/* 阅读版心：法务长文比营销页窄，属有意保留的差异（index 960 / 本页 720） */
:root { --read-measure: 720px; }
body {
font-family: var(--font-stack);
background: var(--bg); color: var(--text); line-height: 1.7; font-size: var(--fs-lg);
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.privacy-head {
max-width: var(--read-measure); margin:0 auto; padding: var(--sp-6) var(--sp-5) 0;
display: flex; align-items: center; gap: var(--sp-3);
}
.privacy-back { color: var(--accent-text); text-decoration: none; font-weight: 500; font-size: var(--fs-md); }
.privacy-brand { font-weight: 600; font-size: var(--fs-md); }
.privacy-main { max-width: var(--read-measure); margin:0 auto; padding: var(--sp-5) var(--sp-5) 48px; }
.privacy-main h1 { font-size: var(--fs-3xl); font-weight: 700; letter-spacing: var(--heading-ls); line-height: var(--heading-lh); margin-bottom: var(--sp-2); }
.privacy-date { color: var(--text2); font-size: var(--fs-sm); margin-bottom:24px; }
.privacy-main h2 { font-size: var(--fs-xl); font-weight: 600; letter-spacing: var(--heading-ls); margin: var(--sp-7) 0 var(--sp-3); }
.privacy-main p { margin-bottom:12px; color: var(--text2); }
.privacy-foot {
max-width: 720px; margin:0 auto; padding: var(--sp-2) var(--sp-5) 48px;
color: var(--text2); font-size: var(--fs-sm); text-align: center;
}