/* 文字页(关于/隐私)——同一张宣纸,窄栏横排,留白从宽。
   不复用 style.css:那是卡片应用的版式,这里只要一栏安静的字。 */
:root {
    --paper: #f5f0e8;
    --ink: #2c2c2c;
    --ink-light: #6b6358;
    --ink-faint: #a89f91;
}

* { margin: 0; padding: 0; box-sizing: border-box; }

body {
    background-color: var(--paper);
    color: var(--ink);
    font-family: "HuiwenSub", serif;   /* web/fonts/fonts.css 的子集名;子集外的字退系统字形 */
    line-height: 2;
    letter-spacing: 0.04em;
}

.page {
    max-width: 34em;
    margin: 0 auto;
    padding: 12vh 28px 18vh;
}

h1 {
    font-size: 1.3em;
    font-weight: normal;
    letter-spacing: 0.5em;
    margin-bottom: 3em;
}

h2 {
    font-size: 1em;
    font-weight: normal;
    color: var(--ink-light);
    letter-spacing: 0.3em;
    margin: 3.5em 0 1.2em;
}

p { margin-bottom: 1.4em; font-size: 0.92em; }

strong { font-weight: normal; border-bottom: 1px solid var(--ink-faint); }

a { color: var(--ink-light); text-decoration: none; border-bottom: 1px dotted var(--ink-faint); }
a:hover { color: var(--ink); }

.foot {
    margin-top: 5em;
    margin-bottom: 0;
    font-size: 0.78em;
    color: var(--ink-faint);
}
.foot a { color: inherit; border-bottom: none; }
.foot a:hover { color: var(--ink-light); }

/* 原文照录与授权全文(.lic):系统字形——声明是简体原文、授权是英文,不在汇文子集之内 */
.orig { font-family: serif; color: var(--ink-light); font-size: 0.8em; line-height: 1.8; letter-spacing: 0; }
/* 授权全文:原文按 72 字宽硬折,手机上再软折一次便满屏残行——按段重排(只并段内换行,
   一字不改),小号系统字形 */
.lic { margin-bottom: 3em; }
.lic p { font-family: serif; font-size: 0.72em; line-height: 1.7; letter-spacing: 0; color: var(--ink-light); margin-bottom: 1em; }
