:root{--support-bg:#0c0d12;--support-surface:#1a1b22;--support-text:#fff;--support-text-muted:#e9edf5b8;--support-link:#8a9aff;--support-hairline:#ffffff14}.support-page{background:var(--support-bg);min-height:100vh;color:var(--support-text);padding:24px 16px 48px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.support-inner{flex-direction:column;gap:20px;max-width:560px;margin:0 auto;display:flex}.support-langnav{flex-wrap:wrap;gap:8px 16px;display:flex}.support-langnav a{color:var(--support-link);font-size:14px;text-decoration:none}.support-langnav a:hover{text-decoration:underline}.support-heading{margin:0;font-size:24px;font-weight:700}.support-lead{color:var(--support-text-muted);margin:0;font-size:15px;line-height:1.6}.support-jump{margin:0;font-size:15px}.support-jump a{color:var(--support-link);font-weight:700}.support-lead strong{color:var(--support-text);font-weight:700}.support-faq-heading{color:var(--support-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 0;font-size:13px;font-weight:700}.support-faq-list{flex-direction:column;gap:8px;display:flex}.support-card{background:var(--support-surface);border-radius:12px;padding:16px}.support-card h3{margin:0 0 6px;font-size:15px;font-weight:700}.support-card p{color:var(--support-text-muted);margin:0;font-size:14px;line-height:1.6}.support-card ol{color:var(--support-text-muted);margin:8px 0 0;padding-left:20px;font-size:14px;line-height:1.6}.support-card li+li{margin-top:6px}.support-note{color:var(--support-text-muted);margin:0;font-size:13px;line-height:1.6}.support-footer{border-top:1px solid var(--support-hairline);color:var(--support-text-muted);padding-top:16px;font-size:12px}.support-lang{display:none}html:not([data-support-lang]) .support-lang-ja,html[data-support-lang=ja] .support-lang-ja,html[data-support-lang=en] .support-lang-en,html[data-support-lang=ko] .support-lang-ko,html[data-support-lang=zh-Hant] .support-lang-zh-Hant{flex-direction:column;gap:20px;display:flex}
