:root{color-scheme:light;font-family:"Segoe UI","Microsoft YaHei",sans-serif;color:#292621;background:#fffdf8;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:280px;min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 32%,#fff4d5 0,transparent 58%)}main{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:clamp(48px,10vh,120px) 24px 60px}.brand{display:block;width:min(640px,86vw);height:auto;object-fit:contain}.download{text-align:center;margin-top:42px}.platform{margin:0 0 18px;color:#776e5c;font-size:14px;letter-spacing:.08em}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:58px;min-width:236px;padding:15px 28px;border:1px solid #f0ad00;border-radius:16px;background:#ffbf19;color:#352700;text-decoration:none;font-weight:600;font-size:18px;box-shadow:0 8px 28px #b17d001c;transition:background .15s,transform .15s}.button:hover{background:#ffcb39;transform:translateY(-1px)}.button svg{width:22px;height:22px}.version{min-height:22px;margin:16px 0 0;color:#8a8274;font-size:13px}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:2px solid #81796b;outline-offset:4px}footer{text-align:center;padding:22px;color:#aaa293;font-size:12px}@media(max-width:480px){.download{margin-top:32px}.button{min-width:220px}.brand{width:94vw}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
footer a{color:#776e5c;text-decoration:none}footer a:hover{text-decoration:underline;text-underline-offset:3px}.footer-separator{margin:0 7px}
.brand{display:flex;align-items:center;justify-content:center;gap:22px;width:auto;max-width:100%}.brand>img{width:160px;height:160px;object-fit:contain}.brand>span,.help-brand>span{font-family:"Microsoft YaHei UI","Microsoft YaHei",sans-serif;font-weight:800;letter-spacing:-.07em;line-height:1.2;color:#252321}.brand>span{font-size:clamp(44px,8vw,76px)}
.help-page{background:radial-gradient(ellipse at 50% 0,#fff4d5 0,transparent 650px),#fffdf8}
.help-header{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(100%,1000px);margin:0 auto;padding:28px 32px}
.help-brand{display:inline-flex;align-items:center;gap:10px;width:auto;max-width:60%;text-decoration:none}.help-brand img{display:block;width:48px;height:48px;object-fit:contain}.help-brand>span{font-size:26px}.help-back{color:#776e5c;font-size:14px;text-decoration:none}.help-back:hover{text-decoration:underline;text-underline-offset:4px}
.help-main{display:block;width:min(100%,840px);margin:0 auto;padding:36px 32px 64px}.help-main h1{margin:0 0 24px;font-size:36px;line-height:1.3;font-weight:650;letter-spacing:-.03em}
.help-nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:44px;padding-bottom:24px;border-bottom:1px solid #e8e1d4}.help-nav a{color:#776e5c;font-size:14px;text-decoration:none}.help-nav a:hover{color:#3f3521;text-decoration:underline;text-underline-offset:4px}
.help-section{margin-top:36px;scroll-margin-top:24px}.help-section h2{margin:0 0 14px;font-size:21px;line-height:1.45;font-weight:600}.help-section p,.help-steps{color:#645d50;font-size:15px;line-height:1.9}.help-section p{margin:10px 0}.help-section kbd{display:inline-block;padding:1px 6px;border:1px solid #e3dccd;border-bottom-width:2px;border-radius:5px;background:#fff;color:#544b3b;font:12px/1.6 "Segoe UI","Microsoft YaHei",sans-serif;white-space:nowrap}
.help-shortcuts{width:100%;margin:18px 0 0;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.7}.help-shortcuts th{padding:10px 12px;border-bottom:1px solid #ddd4c1;color:#776e5c;font-weight:500}.help-shortcuts td{padding:13px 12px;border-bottom:1px solid #eee8dc;color:#645d50;vertical-align:top}.help-shortcuts th:first-child{width:37%}.help-shortcuts td:first-child{color:#544b3b}
.help-steps{margin:0;padding-left:24px}.help-steps li{padding-left:5px;margin:10px 0}.help-steps li::marker{color:#ad810d;font-weight:600}
@media(max-width:600px){.help-header{padding:22px 20px}.help-brand{width:165px}.help-main{padding:24px 20px 48px}.help-main h1{font-size:30px}.help-nav{gap:12px 18px;margin-bottom:32px}.help-section{margin-top:30px}.help-section h2{font-size:19px}.help-shortcuts th,.help-shortcuts td{padding:11px 6px}.help-shortcuts th:first-child{width:40%}}
@media(max-width:480px){.brand{width:auto;gap:10px}.brand>img{width:100px;height:100px}.help-brand{width:auto}.help-brand img{width:38px;height:38px}.help-brand>span{font-size:23px}}
