/* 文字页(关于/隐私)——同一张宣纸,窄栏横排,留白从宽。
   不复用 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: "汇文明朝体", "Huiwen-mincho", serif;
    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); }
