:root{--v181-touch:44px}
html{scroll-behavior:smooth}
#sale,.v52Sale{container-type:inline-size}
button,.btn,.subbtn,.navbtn,.langOption,.v42Lang,.v53FlagBtn{touch-action:manipulation}
@media (pointer:coarse){
  button,.btn,.subbtn,.navbtn,.langOption,.v42Lang{min-height:var(--v181-touch)}
  .v42Lang,.langOption{min-width:var(--v181-touch)}
  .quick button{min-height:44px;padding-block:10px}
}
@container (max-width:520px){
  .metrics{grid-template-columns:1fr 1fr}
  .metric:last-child{grid-column:1/-1}
  .subrow{gap:8px}
}
@media (max-width:760px){
  .v62HeroActions .btn{min-height:46px}
  #connectMain,#buyBupz{min-height:50px}
  .amount input{font-size:16px}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
  .meteors,.bupzoUfo,.v151Spark{animation:none!important}
}
:focus-visible{outline:2px solid #f2c66d;outline-offset:3px}
html[data-v181-entered="1"] #bupzoEntry{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
html[data-v181-entered="1"] body.intro-open{overflow:auto!important}
