:root{--bg:#f7f5f0;--card:#fff;--text:#302d29;--muted:#746b60;--accent:#9d403b;--line:#e4dccd;--gold:#805719;--gold-soft:#f6efe1;color-scheme:light}
*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;font:16px/1.7 system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;background:var(--bg);color:var(--text)}a{color:var(--accent)}
header.site{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1.5rem;background:var(--card);border-bottom:1px solid var(--line);position:relative}.brand-row{display:flex;align-items:center;gap:.75rem}.logo{display:flex}.logo img{display:block;width:36px;height:36px}.brand{font:650 19px system-ui,sans-serif;color:inherit;text-decoration:none;white-space:nowrap}.header-end{display:flex;align-items:center;gap:12px}.site-nav{display:flex;gap:16px;font-size:14px}.site-nav a{text-decoration:none;color:var(--muted)}#account{color:var(--muted);font-size:13px}.languages{display:flex;gap:4px}.languages button,.language-toggle{font:500 12px system-ui,sans-serif;padding:7px 9px;color:var(--text);border:1px solid var(--line);background:var(--card);border-radius:6px}.languages button[aria-pressed=true]{color:var(--gold);border-color:var(--gold);background:var(--gold-soft)}.language-toggle{display:none}
main{max-width:980px;margin:0 auto;padding:70px 38px 90px}main>h1{font:400 44px/1.4 "Songti SC","SimSun",serif;margin:10px 0 24px}main>p{line-height:1.9}.kicker{letter-spacing:3px;font-size:12px;color:var(--accent)}.button{display:inline-block;padding:11px 18px;min-height:44px;border:1px solid var(--accent);border-radius:3px;text-decoration:none;font-size:14px}.button.primary{color:#fff;background:var(--accent)}.actions{display:flex;gap:12px;flex-wrap:wrap}.info-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);padding:0 0 12px}.info-tabs a[aria-current=page]{font-weight:600;color:var(--text)}h2{font:400 27px/1.5 "Songti SC",serif;margin:36px 0 12px}.info-note{color:var(--muted);font-size:14px}.error{color:var(--accent)}
@media(max-width:600px){header.site{padding:.55rem .9rem;flex-wrap:wrap}.header-end{gap:8px}.brand{font-size:16px}.language-toggle{display:block}.languages{display:none}.languages.is-open{display:flex;position:absolute;top:100%;right:8px;z-index:10;gap:8px;padding:10px;background:var(--card);border:1px solid var(--line);border-radius:6px}main{padding:44px 24px 70px}main>h1{font-size:34px}#account{max-width:95px;overflow-wrap:anywhere}}
