/* Original design utilities live in assets; local-only adjustments below. */
html {scroll-behavior:smooth}
.sr-hidden.local-visible {opacity:1!important;transform:none!important;visibility:visible!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Ticket (product) page: the two-column layout only defines its grid columns at lg+.
   Below lg the single implicit grid track sized to its content (~421px) and overflowed
   horizontally on phones. Force one shrinkable column so the page fits any screen. */
@media (max-width:1023.98px){
  .lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:minmax(0,1fr)!important}
  .lg\:grid-cols-\[1\.05fr_1fr\]>*{min-width:0!important}
}
