.reminder-wrap[data-astro-cid-nns7i3if]{padding:0 var(--pad) 26px}.reminder-wrap[data-astro-cid-nns7i3if]:has(update-reminder[hidden]){display:none}.foot[data-astro-cid-nns7i3if]{padding:26px var(--pad) 38px;border-top:1px solid var(--hairline);color:var(--ink-faint);justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.foot[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}nav[data-astro-cid-nns7i3if]{gap:22px;display:flex}a[data-astro-cid-nns7i3if]{color:var(--ink-soft);text-decoration:none}a[data-astro-cid-nns7i3if]:hover{color:var(--active)}@media (width<=720px){.foot[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;gap:12px}}.trigger[data-astro-cid-6xoupbfm]{border:1px solid var(--hairline);min-height:30px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;transition:color .15s,border-color .15s;display:inline-flex}.trigger[data-astro-cid-6xoupbfm]:hover{color:var(--active);border-color:currentColor}.trigger[data-astro-cid-6xoupbfm] svg[data-astro-cid-6xoupbfm]{width:13px;height:13px}.trigger[data-astro-cid-6xoupbfm] kbd[data-astro-cid-6xoupbfm]{border:1px solid var(--hairline);color:var(--ink-faint);border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10.5px;line-height:1.45}.palette[data-astro-cid-6xoupbfm]{border:1px solid var(--hairline);background:var(--card);width:min(640px,100vw - 32px);max-height:72vh;color:var(--ink);border-radius:14px;margin:0 auto;padding:0;position:fixed;inset:12vh 0 auto;overflow:hidden;box-shadow:0 24px 70px #0c122047}.palette[data-astro-cid-6xoupbfm]::backdrop{backdrop-filter:blur(2px);background:#080c166b}.palette[data-astro-cid-6xoupbfm][open]{flex-direction:column;display:flex}.field[data-astro-cid-6xoupbfm]{border-bottom:1px solid var(--hairline);flex:none;align-items:center;gap:10px;padding:14px 16px;display:flex}.field[data-astro-cid-6xoupbfm] .icon[data-astro-cid-6xoupbfm]{width:16px;height:16px;color:var(--ink-faint);flex:none}.field[data-astro-cid-6xoupbfm] input[data-astro-cid-6xoupbfm]{min-width:0;color:var(--ink-strong);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15.5px;line-height:1.5}.field[data-astro-cid-6xoupbfm] input[data-astro-cid-6xoupbfm]::placeholder{color:var(--ink-faint)}.field[data-astro-cid-6xoupbfm] input[data-astro-cid-6xoupbfm]::-webkit-search-cancel-button{display:none}.close[data-astro-cid-6xoupbfm]{width:32px;height:32px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:19px;line-height:1}.close[data-astro-cid-6xoupbfm]:hover{color:var(--ink-strong)}.results[data-astro-cid-6xoupbfm]{overscroll-behavior:contain;flex:auto;margin:0;padding:6px;list-style:none;overflow-y:auto}.results[data-astro-cid-6xoupbfm][hidden]{display:none}.status[data-astro-cid-6xoupbfm]{border-top:1px solid var(--hairline);color:var(--ink-faint);flex:none;margin:0;padding:10px 18px;font-size:12px}.hint[data-astro-cid-6xoupbfm]{color:var(--ink-faint);flex:none;gap:16px;margin:0;padding:0 18px 12px;font-size:11.5px;display:flex}.hint[data-astro-cid-6xoupbfm] kbd[data-astro-cid-6xoupbfm]{border:1px solid var(--hairline);border-radius:4px;margin-right:3px;padding:0 4px;font-family:inherit;font-size:10.5px}@media (width<=720px){.palette[data-astro-cid-6xoupbfm]{width:calc(100vw - 20px);max-height:78vh;inset:6vh 0 auto}.trigger[data-astro-cid-6xoupbfm]{min-height:32px;padding:0 10px}.trigger[data-astro-cid-6xoupbfm] .label[data-astro-cid-6xoupbfm],.trigger[data-astro-cid-6xoupbfm] kbd[data-astro-cid-6xoupbfm],.hint[data-astro-cid-6xoupbfm]{display:none}}#search-dialog .results a{border-radius:9px;gap:3px;padding:10px 12px;text-decoration:none;display:grid}#search-dialog .results a[data-active]{background:var(--mist);box-shadow:inset 2px 0 var(--active)}#search-dialog .results .t{min-width:0;color:var(--ink-strong);align-items:baseline;gap:8px;font-size:14.5px;line-height:1.5;display:flex}#search-dialog .results .k{border:1px solid var(--hairline);color:var(--ink-faint);border-radius:999px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:400;line-height:1.6}#search-dialog .results .d{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.6;overflow:hidden}.strip[data-astro-cid-fzpbxy5g]{padding:22px var(--pad) 0;justify-content:space-between;align-items:center;gap:24px;display:flex}.home[data-astro-cid-fzpbxy5g]{letter-spacing:.08em;color:var(--ink-strong);font-size:14px;text-decoration:none}.nav-area[data-astro-cid-fzpbxy5g]{align-items:center;gap:clamp(12px,2vw,22px);display:flex}nav[data-astro-cid-fzpbxy5g]{gap:26px;display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{letter-spacing:.04em;color:var(--ink);border-bottom:1px solid #0000;padding-bottom:3px;font-size:13.5px;text-decoration:none;transition:color .15s}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--active)}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--ink-strong);border-bottom-color:var(--active)}@media (width<=720px){.strip[data-astro-cid-fzpbxy5g]{gap:12px;padding-top:16px}.home[data-astro-cid-fzpbxy5g]{letter-spacing:.04em;white-space:nowrap;font-size:13px}.nav-area[data-astro-cid-fzpbxy5g]{gap:10px}nav[data-astro-cid-fzpbxy5g]{gap:12px}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:13px}}:root:root{color-scheme:light dark;--bg:#f8f9fc;--card:#fff;--ink:#333a48;--ink-strong:#222939;--ink-soft:#5a6376;--ink-faint:#5f6880;--hairline:#e4e8f0;--active:#6b4fe0;--mist:#dfe5f0;--pad:clamp(20px, 6vw, 104px);--font-stack:"PingFang SC", "HarmonyOS Sans SC", "MiSans", "Source Han Sans SC", "Noto Sans CJK SC", "Microsoft YaHei UI", "Microsoft YaHei", system-ui, -apple-system, sans-serif}@media (prefers-color-scheme:dark){:root:root{--bg:#0c1220;--card:#121b2c;--ink:#c9d3e3;--ink-strong:#e9eef7;--ink-soft:#94a0b6;--ink-faint:#7583a0;--hairline:#1d2637;--active:#a78bfa;--mist:#182338}}html body{background:var(--bg);color:var(--ink);font-family:var(--font-stack);text-align:left;caret-color:var(--active);scrollbar-color:var(--hairline) transparent;background-image:none;background-size:auto;margin:0;padding:0;font-size:17px;line-height:1.75}html a{color:inherit}::selection{background:#8b5cf638}@media (prefers-color-scheme:dark){::selection{background:#a78bfa52}}:focus-visible{outline:2px solid var(--active);outline-offset:3px;border-radius:3px}
