/* Preserve the elite control surfaces; use native links for section navigation. */
body.presale-page #buy-mobile-info-switcher .buy-mobile-info-tab{text-decoration:none;touch-action:manipulation}
body.presale-page #buy-mobile-info-switcher .buy-mobile-info-tab[aria-current="location"]{
  border-color:rgba(72,229,255,.46)!important;
  color:#f3feff!important;
  background:linear-gradient(135deg,rgba(57,231,255,.13),rgba(168,120,255,.11),rgba(255,79,216,.08))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 18px rgba(57,231,255,.09)!important;
}
body.presale-page #buy-mobile-info-switcher .buy-mobile-info-tab:focus-visible{
  outline:2px solid #7ff7ff!important;outline-offset:3px;
  box-shadow:0 0 0 5px rgba(255,79,216,.22)!important;
}
body.presale-page :is(#presale-buy-card,#presale-command-buy-pane,#daily-purchases-card,#presale-launch-countdown,#ai-features,#faq){
  scroll-margin-top:calc(var(--bbai-presale-header-inset,88px) + 18px);
}
@media(max-width:767.98px){
  body.presale-page #buy-mobile-info-switcher{top:calc(var(--bbai-presale-header-inset,54px) + 8px)!important}
}
@media(prefers-reduced-motion:reduce){
  html:has(body.presale-page){scroll-behavior:auto!important}
  body.presale-page #buy-mobile-info-switcher .buy-mobile-info-tab{transition:none!important}
}
