:root{--bg:#424242;--bg-hi:#4a4a4a;--bg-lo:#3a3a3a;--ink:#ece7dc;--ink-dim:#ece7dc9e;--ink-faint:#ece7dc61;--line:#ece7dc29;--ph-bg:#ece7dc0d;--ink-rgb:236, 231, 220;--ink-a22:rgba(var(--ink-rgb), .22);--ink-a35:rgba(var(--ink-rgb), .35);--gold:#d9b36a;--gold-rgb:217, 179, 106;--silver:#c9cfd6;--bronze:#c08a5a;--ai-cyan:#7fd4e8;--ai-rgb:127, 212, 232;--paper:#f4f0e6;--topbar-gradient:linear-gradient(180deg, #f4f0e6 0%, #e4decf 100%);--success:#7fa383;--warning:#c49057;--error:#b86b6b;--info:#7fa8b8;--mask-form:#141414b8;--mask-media:#0a0a0ad1;--bg-rgb:66, 66, 66;--bg-core:#3f3f3f;--video-bg:#000;--serif:"Noto Serif SC", "Songti SC", "STSong", "SimSun", serif;--sans:"Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--fs-display:clamp(2.2rem, 7vw, 3.4rem);--fs-figure:clamp(2.4rem, 9vw, 4rem);--fs-lead:clamp(15px, 4vw, 19px);--fs-sub:clamp(12px, 3.2vw, 15px);--fs-body:14px;--fs-label:13px;--fs-micro:11px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:clamp(26px, 4.5vh, 44px);--sp-7:clamp(28px, 5vh, 52px);--gutter:clamp(16px, 4vw, 40px);--t-fast:.15s ease;--t-base:.2s ease;--t-pop:.26s cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(130% 100% at 50% 0%, var(--bg-hi) 0%, var(--bg) 52%, var(--bg-lo) 100%);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;font-weight:300;display:flex}#app{flex-direction:column;flex:1;display:flex}:focus-visible{outline:1px solid var(--ink-dim);outline-offset:-1px}.container-narrow{width:min(92vw,560px);margin-inline:auto}.container-wide{width:min(92vw,1080px);margin-inline:auto}
