.download-entry .site-header,.download-entry .site-header.scrolled{height:auto;min-height:88px;background:#10171b}
.download-entry .header-inner{display:flex;flex-wrap:wrap;height:auto;min-height:88px;padding:12px 0;gap:12px 24px}
.download-entry .site-nav{display:flex;flex-wrap:wrap;gap:4px;height:auto;margin-left:auto}
.download-entry .site-nav a{min-width:0;height:44px;padding:10px 12px;letter-spacing:1px}
.download-entry .site-nav a[aria-current=page]::after{left:0;right:0;width:100%;transform:none}
.download-entry .site-auth{position:static;margin-left:auto;padding:0;border:0;background:transparent;gap:16px}
.download-entry .site-auth:empty{display:none}
.download-entry .hero-actions{flex-wrap:wrap}
.download-main{padding-top:175px;padding-bottom:76px;max-width:1040px}
.download-eyebrow{font-size:12px;letter-spacing:5px;color:#bda16c;margin:0 0 18px}
.download-main h1{font-family:"STSong","SimSun",serif;font-size:44px;font-weight:400;letter-spacing:5px;color:#e7d6b3;margin:0 0 20px}
.download-intro{color:#aeb9b5;font-size:15px;line-height:1.9;margin:0 0 36px}
.download-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid #b49d7848;border-top:2px solid #bba06a;background:linear-gradient(130deg,#22302f,#151f24);box-shadow:0 22px 60px #0002}
.download-group{padding:40px 44px;border-right:1px solid #b49d7833}
.download-tag{font-size:11px;letter-spacing:3px;color:#ae9563}
.download-card h2{font-size:23px;font-weight:400;letter-spacing:2px;color:#e7d6b3;margin:14px 0 28px}
.download-group label{display:block;font-size:12px;color:#abb5b0;margin-bottom:8px}
#qq-group{display:block;width:100%;padding:10px 0 16px;margin:0 0 20px;background:transparent;border:0;border-bottom:1px solid #c0a56e45;border-radius:0;color:#eddbb3;font:500 clamp(27px,4vw,36px)/1.4 "Microsoft YaHei",sans-serif;letter-spacing:3px;cursor:text}
#qq-group:focus-visible{outline:2px solid #ceb779;outline-offset:5px}
#copy-group{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:52px;padding:12px 20px;border:1px solid #c58453;background:linear-gradient(135deg,#a64b37,#823528);color:#f7e4c4;font:inherit;font-size:15px;cursor:pointer}
#copy-group:hover{filter:brightness(1.12)}
#copy-group:focus-visible{outline:2px solid #e2c080;outline-offset:4px}
#copy-status{min-height:46px;color:#aeb9b3;font-size:12px;line-height:1.9;margin:16px 0 0}
#copy-status[data-state=success]{color:#c2d5b2}
.download-steps{padding:40px 42px}
.download-steps h2{margin-top:0;font-size:17px}
.download-steps ol{list-style:none;counter-reset:step;padding:0;margin:0;display:grid;gap:26px}
.download-steps li{counter-increment:step;position:relative;padding-left:44px}
.download-steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:0;color:#b99e6b;font-size:13px;padding-top:2px}
.download-steps b{font-size:14px;font-weight:500;color:#ded0b1}
.download-steps p{font-size:12px;line-height:1.9;color:#9faeaa;margin:8px 0 0}
.download-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-top:26px;font-size:13px;color:#c5ae7c}
.download-links a{text-decoration:none;padding:8px 0}
@media(max-width:760px){
 .download-entry .header-inner{width:calc(100% - 32px);gap:8px 16px;padding:14px 0}
 .download-entry .site-brand{order:0}
 .download-entry .site-auth{order:1;font-size:11px;gap:12px}
 .download-entry .site-nav{order:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin:6px 0 0;gap:0;border-top:1px solid #b49d7830}
 .download-entry .site-nav a{padding:10px 2px;height:44px;font-size:12px;letter-spacing:0;justify-content:center}
 .download-entry .hero-content{padding-top:180px}
 .download-main{padding-top:165px;padding-bottom:45px}
 .download-main h1{font-size:31px;letter-spacing:3px}
 .download-intro{font-size:13px;margin-bottom:25px}
 .download-card{grid-template-columns:1fr}
 .download-group{padding:28px 26px;border-right:0;border-bottom:1px solid #b49d7833}
 .download-steps{padding:28px 26px}
 .download-steps ol{gap:22px}
 #qq-group{font-size:32px}
}

.download-join{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:52px;padding:12px 20px;border:1px solid #c58453;background:linear-gradient(135deg,#a64b37,#823528);color:#f7e4c4;font-size:15px;text-decoration:none;box-sizing:border-box}
.download-join:hover{filter:brightness(1.12)}
.download-join:focus-visible{outline:2px solid #e2c080;outline-offset:4px}
#copy-group{margin-top:12px;background:transparent;border-color:#b49d7860;color:#dfcea9}
