/* New-version controls only. The classic pages never load this stylesheet. */
.has-classic-switch .classic-switch{height:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid var(--line,#304749);border-radius:999px;color:var(--accent,var(--cyan,#c3ee83));background:var(--surface,#17282c);font:600 11px/1 "Segoe UI","Microsoft YaHei",system-ui,sans-serif;text-decoration:none;white-space:nowrap;box-sizing:border-box;cursor:pointer}
.has-classic-switch .classic-switch:hover{border-color:var(--accent,var(--cyan,#c3ee83));background:var(--surface-2,var(--surface-raised,var(--surface,#17282c)))}
.has-classic-switch .classic-switch:focus-visible{outline:2px solid var(--accent,var(--cyan,#c3ee83));outline-offset:4px}
.has-classic-switch .classic-switch>svg{display:block;flex:0 0 17px;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.has-classic-switch .classic-switch-label{display:block;line-height:1}
.has-classic-switch .classic-switch .en{display:none}
html[data-lang=en] .has-classic-switch .classic-switch .zh{display:none}
html[data-lang=en] .has-classic-switch .classic-switch .en{display:inline}
.has-classic-switch .launcher-header .classic-switch,.has-classic-switch .launcher-header .capsule{height:40px}
.has-classic-switch .intro-header-actions{display:flex;align-items:center;gap:12px;flex:none}
.has-classic-switch .intro-header-actions>.classic-switch{height:44px}
.has-classic-switch .topbar .topin>.classic-switch{margin-left:0}
@media(max-width:1400px){
 .has-classic-switch .launcher-header{height:118px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:52px 40px;gap:0 14px;padding:6px 22px 12px}
 .has-classic-switch .launcher-header>.brand{grid-column:1;grid-row:1;min-width:0}
 .has-classic-switch .launcher-header>.header-controls{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px}
 .has-classic-switch .launcher-header>.scene-navigation{grid-column:1/3;grid-row:2;width:100%;min-width:0;max-width:500px;margin:0 auto;gap:8px}
 .has-classic-switch .launcher-header .scene-tab{height:36px}
}
@media(max-width:1200px){.has-classic-switch .intro-header .intro-nav{display:none}}
@media(max-width:900px){
 .has-classic-switch .topbar .topin{height:auto;min-height:76px;gap:12px;flex-wrap:wrap;padding-block:12px}
 .has-classic-switch .topbar .nav{display:none}
}
@media(max-width:720px){
 .has-classic-switch .classic-switch{height:34px;padding:0 11px;gap:7px;font-size:10px}
 .has-classic-switch .launcher-header{height:144px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:38px 34px 34px;gap:8px 8px;padding:10px 12px}
 .has-classic-switch .launcher-header>.brand{grid-column:1;grid-row:1;min-width:0}
 .has-classic-switch .launcher-header .brand small{display:none}
 .has-classic-switch .launcher-header>.header-controls{display:contents}
 .has-classic-switch .launcher-header .classic-switch{grid-column:2;grid-row:1;justify-self:end;height:34px}
 .has-classic-switch .launcher-header #motionQuick{grid-column:1;grid-row:2;justify-self:start;height:32px;width:auto;padding:0 10px}
 .has-classic-switch .launcher-header #settingsOpen{grid-column:2;grid-row:2;justify-self:end;height:32px;width:auto;padding:0 10px}
 .has-classic-switch .launcher-header #settingsOpen>span{display:inline}
 .has-classic-switch .launcher-header>.scene-navigation{grid-column:1/3;grid-row:3;width:100%;max-width:none;min-width:0;margin:0;gap:5px}
 .has-classic-switch .launcher-header .scene-tab{height:34px;font-size:8px;padding:0 7px;gap:6px}
 .has-classic-switch .launcher-header .scene-tab small{font-size:6px;margin-left:1px}
 .has-classic-switch .intro-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;padding:12px 16px}
 .has-classic-switch .intro-header>.brand{grid-column:1;grid-row:1;min-width:0}
 .has-classic-switch .intro-header .brand-detail{display:none}
 .has-classic-switch .intro-header-actions{display:contents}
 .has-classic-switch .intro-header .classic-switch{grid-column:2;grid-row:1;justify-self:end;height:34px}
 .has-classic-switch .intro-header .top-capsule{grid-column:1/3;grid-row:2;justify-self:end}
 .has-classic-switch .topbar .topin{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;height:auto;min-height:0;padding-block:12px}
 .has-classic-switch .topbar .topin>.brand{grid-column:1;grid-row:1;min-width:0}
 .has-classic-switch .topbar .topin>.classic-switch{grid-column:2;grid-row:1;justify-self:end}
 .has-classic-switch .topbar .topin>.controls{grid-column:1/3;grid-row:2;justify-self:end;display:flex;align-items:center;gap:8px}
}
@media(max-height:600px) and (min-width:721px) and (max-width:1400px){
 .has-classic-switch .launcher-header{height:96px;grid-template-rows:36px 32px;padding:8px 14px;gap:6px 12px}
 .has-classic-switch .launcher-header .classic-switch,.has-classic-switch .launcher-header .capsule{height:34px}
 .has-classic-switch .launcher-header .scene-tab{height:31px}
}

.has-classic-switch .route-item,.has-classic-switch .downloads-section,.has-classic-switch #requirements{scroll-margin-top:120px}
