:root{--paper:#f4efe6;--paper-2:#ece5d7;--paper-3:#e2d9c6;--ink:#1c1a17;--ink-2:#4b463e;--ink-3:#6f6859;--rule:#cec5b3;--ming:#a8322a;--qing:#8a5d0c;--adopt:#2f6a57;--irregular:#2d5a86;--accent:var(--ink);--f-display:"Noto Serif SC", "Songti SC", "STSong", "SimSun", serif;--f-body:-apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--gutter:clamp(16px, 4vw, 48px);--maxw:1200px;--ease:cubic-bezier(.2, .7, .2, 1);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#14120f;--paper-2:#1d1a15;--paper-3:#29251e;--ink:#ede6d8;--ink-2:#bfb6a5;--ink-3:#958c7c;--rule:#3a352c;--ming:#e0675c;--qing:#d9a441;--adopt:#6fb89c;--irregular:#7fa8d6;color-scheme:dark}}:root[data-theme=dark]{--paper:#14120f;--paper-2:#1d1a15;--paper-3:#29251e;--ink:#ede6d8;--ink-2:#bfb6a5;--ink-3:#958c7c;--rule:#3a352c;--ming:#e0675c;--qing:#d9a441;--adopt:#6fb89c;--irregular:#7fa8d6;color-scheme:dark}[data-accent=ming]{--accent:var(--ming)}[data-accent=qing]{--accent:var(--qing)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 16px/1.75 var(--f-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--irregular);outline-offset:2px}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:.01em;margin:0;font-weight:700;line-height:1.2}p{margin:0 0 1em}.wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.label{font:500 .75rem/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.lintel{border-top:3px solid var(--ink);box-shadow:0 4px 0 -3px var(--ink);padding-top:14px}.rule{border:0;border-top:1px solid var(--rule);margin:0}.prose{max-width:68ch}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.tag{font:500 .7rem/1 var(--f-mono);letter-spacing:.06em;white-space:nowrap;border:1px solid;border-radius:2px;padding:4px 6px;display:inline-block}.tag.irregular{color:var(--irregular)}.tag.adopt{color:var(--adopt)}.text-link{font:500 .8rem/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:3px;text-decoration:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.site-header[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--rule);background:var(--paper);padding-top:env(safe-area-inset-top,0px);z-index:20;position:relative}.bar[data-astro-cid-fzpbxy5g]{max-width:var(--maxw);padding:12px var(--gutter);align-items:center;gap:24px;margin-inline:auto;display:flex}body.app .bar[data-astro-cid-fzpbxy5g]{max-width:none}.mark[data-astro-cid-fzpbxy5g]{flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.mark[data-astro-cid-fzpbxy5g]:hover{color:inherit}.seal[data-astro-cid-fzpbxy5g]{background:var(--ming);width:34px;height:34px;color:var(--paper);font:900 1.2rem/1 var(--f-display);border-radius:3px;place-items:center;display:grid}.words[data-astro-cid-fzpbxy5g]{flex-direction:column;line-height:1.1;display:flex}.zh[data-astro-cid-fzpbxy5g]{font:900 1.05rem/1.1 var(--f-display);letter-spacing:.12em}.en[data-astro-cid-fzpbxy5g]{font:500 .62rem/1.4 var(--f-mono);letter-spacing:.22em;color:var(--ink-3)}nav[data-astro-cid-fzpbxy5g]{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}nav[data-astro-cid-fzpbxy5g]::-webkit-scrollbar{display:none}ul[data-astro-cid-fzpbxy5g]{justify-content:flex-end;gap:4px;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{white-space:nowrap;color:var(--ink-2);border-bottom:2px solid #0000;padding:6px 10px;font-size:.9rem;text-decoration:none;display:block}li[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--ink);border-bottom-color:var(--accent,var(--ink))}.theme[data-astro-cid-fzpbxy5g]{border:1px solid var(--rule);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.theme[data-astro-cid-fzpbxy5g]:hover{color:var(--ink);border-color:var(--ink-3)}@media (width<=760px){.bar[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;gap:8px 12px}nav[data-astro-cid-fzpbxy5g]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-basis:100%;order:3}ul[data-astro-cid-fzpbxy5g]{justify-content:flex-start}.theme[data-astro-cid-fzpbxy5g]{margin-left:auto}li[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:4px 8px}}.site-footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--rule);padding-block:32px calc(32px + env(safe-area-inset-bottom,0px));color:var(--ink-2);margin-top:96px;font-size:.875rem}.grid[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;display:grid}.note[data-astro-cid-nns7i3if]{max-width:60ch;margin-top:8px}.links[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}@media (width<=640px){.grid[data-astro-cid-nns7i3if]{grid-template-columns:1fr}.links[data-astro-cid-nns7i3if]{align-items:flex-start}}.skip[data-astro-cid-hkbrpulz]{z-index:100;background:var(--ink);color:var(--paper);padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip[data-astro-cid-hkbrpulz]:focus{left:8px}body.app{flex-direction:column;height:100dvh;display:flex;overflow:hidden}body.app main[data-astro-cid-hkbrpulz]{flex:1;min-height:0;display:flex}
