/* Shared responsive adjustments for both language variants. */
.hero>* ,.two-col>*,.grid>*,.sc-row>*{min-width:0}
.panel-head{flex-wrap:wrap;gap:8px}.station .scene-pan{min-height:0!important;background-size:cover}
html[lang=en] .logo .zh{font-size:18px;letter-spacing:.06em}html[lang=en] .logo .en{display:none}
html[lang=en] .brand .name{font-size:17px}html[lang=en] .brand .sub{display:none}
@media(max-width:640px){nav.main{flex-wrap:wrap;justify-content:flex-start}nav.main a{font-size:13px;padding:7px}.panel-head .en{font-size:8px}.ladder .row{flex-wrap:wrap}.preview-nav span{min-width:0;flex-basis:100%}.header-in{gap:10px}.btn-demo{font-size:10px}.panel-body{padding:12px}.mint-big{flex-wrap:wrap}.mint-big .num{font-size:15px}.bseg .b-name{font-size:8px!important;letter-spacing:0}.b-price{font-size:12px!important}.ladder .b-name{min-width:0} .tier-seg{overflow-wrap:anywhere} .brand{flex-wrap:wrap}.kv{overflow-wrap:anywhere}}
@media(max-width:400px){.wrap{padding-left:10px;padding-right:10px}.panel-head{padding:12px}.panel-head h2{font-size:17px}.now-price{flex-wrap:wrap}.ladder .range{font-size:9px}.ladder .b-price{font-size:14px!important}.bseg{padding-left:1px;padding-right:1px}.grid,.card{min-width:0}.depthpick{grid-template-columns:1fr}.mkt{grid-template-columns:1fr}}
@media(max-width:640px){.bseg em{font:700 9px/1.3 system-ui,sans-serif!important;letter-spacing:0!important}.bseg strong{font-size:13px!important}.bseg strong small{display:block;font:9px/1.4 system-ui,sans-serif!important;letter-spacing:0}.bseg{min-height:64px!important}.b-range{font-size:9px!important}.ladder li{gap:6px!important;flex-wrap:wrap}.batch-ticks{font-size:7px!important;letter-spacing:0}.batch-status{flex-wrap:wrap}.now-price{gap:12px}.np-right{text-align:left}.np-price small{white-space:nowrap}}
