.language-switch{display:flex;align-items:center;flex-shrink:0;max-width:160px}
.language-switch select{font:inherit;font-size:12px;line-height:1.4;color:#e8d5aa;background:#191916;border:1px solid #665635;border-radius:6px;padding:9px 25px 9px 10px;min-height:38px;max-width:100%;cursor:pointer;color-scheme:dark}
.language-switch select:focus-visible{outline:2px solid #d9bd7d;outline-offset:3px}
.language-standalone{margin:0 0 20px auto;justify-content:flex-end}
html:not([lang^="zh"]) .hero h1{font-size:clamp(36px,4.5vw,66px);line-height:1.15;overflow-wrap:anywhere}
html:not([lang^="zh"]) .plan-choice-total{white-space:normal}
html:not([lang^="zh"]) .preview-plan-title>span{font-size:12px}
html:not([lang^="zh"]) .overview-strip strong small{font-size:12px}
html:not([lang^="zh"]) .overview-strip{align-items:start}
html:not([lang^="zh"]) .allocation-amount small{font-size:11px}
html:not([lang^="zh"]) .nav-item{gap:10px}
.order-card,.panel,.rule-note,.section-note,.confirmation-list{overflow-wrap:anywhere}
.amount-input input{min-width:0;flex:1;width:0}.amount-input>span,.amount-input>button{flex-shrink:0;white-space:nowrap;overflow-wrap:normal}
@media(max-width:767px){
 .topbar{gap:8px;padding-left:16px;padding-right:16px}.header-actions{gap:7px;min-width:0}.mobile-brand{flex-shrink:0}
 .language-switch{max-width:123px}.language-switch select{font-size:11px;padding:8px 16px 8px 8px}
 .wallet-button{padding:8px 10px;font-size:11px;min-width:0}.wallet-button .icon{display:none}
 html:not([lang^="zh"]) .plan-choice{padding:12px 5px}.plan-choice-total{font-size:10px}
 html:not([lang^="zh"]) .input-top{align-items:flex-start;gap:10px;flex-wrap:wrap}
 html:not([lang^="zh"]) .preview-plan-title{flex-wrap:wrap}
 html:not([lang^="zh"]) .overview-strip strong{font-size:28px}
 html:not([lang^="zh"]) .overview-strip small{display:inline-block}
 .live-order-actions{flex-wrap:wrap;justify-content:flex-end}
 .order-pagination{gap:8px;flex-wrap:wrap}.order-pagination>span{font-size:11px}
 .confirmation-list b{max-width:65%;text-align:right}
}
