/* Language-dependent typography and direction. Wallet data always remains LTR. */
select.language{max-width:170px;min-width:112px;cursor:pointer;color:#15283f;font-family:inherit;background:#fff;padding:9px 12px;letter-spacing:0}
select.language option{color:#15283f;background:#fff}
.hero-copy,.section-top>*,.steps article,.safety>*,.plan,.brand{min-width:0}
h1,h2,h3,.button,.kicker,.recommend,.hero-notes,.language{overflow-wrap:anywhere}
.brand span{white-space:nowrap}.brand small{max-width:155px;letter-spacing:1px}
.plan-heading{flex-wrap:wrap}.recommend{max-width:calc(100% - 40px);text-align:center;line-height:1.5}
.floating{max-width:245px}.floating.tag-top{display:flex;align-items:center;gap:10px}.tag-top b{margin-left:0}
.energy-label,.card-bottom{letter-spacing:.6px}.energy-label{min-height:24px}.card-bottom span{max-width:190px}
html:not([lang^=zh]):not([lang=ja]):not([lang=ko]) h1{font-size:clamp(38px,4.3vw,60px);letter-spacing:-1px}
html[lang=hi] body,html[lang=ar] body{line-height:1.9}
html[lang=hi] h1,html[lang=ar] h1{line-height:1.5;letter-spacing:0}
html[lang=hi] h2,html[lang=ar] h2{line-height:1.6;letter-spacing:0}
html[dir=rtl] .brand small{border-left:0;border-right:1px solid #ccd4dc;margin-left:0;margin-right:7px;padding-left:0;padding-right:15px}
html[dir=rtl] .plan-index{margin-left:0;margin-right:auto}
html[dir=rtl] .price span{margin-left:0;margin-right:8px}
html[dir=rtl] .plan li:before{margin-right:0;margin-left:12px}
html[dir=rtl] .hero-notes span:before{margin-right:0;margin-left:6px}
html[dir=rtl] footer>div:last-child{text-align:left}
html[dir=rtl] footer a+a{margin-left:0;margin-right:20px}
html[dir=rtl] .close{right:auto;left:14px}
html[dir=rtl] .claim-pane .wallet-safety{text-align:right}
.address,input[name=address],.price,.energy strong,#progressPercent,.mini-brand{direction:ltr;unicode-bidi:isolate}
.address,input[name=address]{text-align:left}
.price{display:flex;align-items:baseline;gap:10px;justify-content:flex-start}
.price span{margin:0!important}.price b{flex:none}
html[dir=rtl] .price{justify-content:flex-end}
@media(max-width:760px){
  .brand{font-size:16px;letter-spacing:-.6px;gap:7px}.brand img{width:32px;height:32px}
  select.language{min-width:105px;max-width:115px;font-size:12px;flex-shrink:0}
  html:not([lang^=zh]):not([lang=ja]):not([lang=ko]) h1{font-size:38px;letter-spacing:-.7px}
  .hero-notes{flex-wrap:wrap;row-gap:5px}.hero-notes span{max-width:100%}
  .hero-art .floating{max-width:195px;font-size:8px;letter-spacing:.3px}
  .recommend{font-size:9px}.section-top h2{font-size:27px}.plan-heading{padding-top:3px}
  html[dir=rtl] footer>div:last-child{text-align:right}
}
@media(min-width:761px) and (max-width:1050px){.brand small{display:none}nav{gap:15px;font-size:12px}.brand{font-size:20px}select.language{min-width:105px;max-width:130px}}
@media(max-width:360px){header{padding-inline:15px}.brand{gap:7px;font-size:15px}.brand img{width:30px;height:30px}select.language{max-width:110px;min-width:95px}.hero-art .orbit{width:270px;height:270px}.hero-art .orbit-two{width:225px;height:225px}}
