/* Feedback preserves the dimensions and styling of the current UI. */
button[aria-busy="true"]{cursor:wait}
[wire\:loading\.class="is-pending"].is-pending{opacity:.7;pointer-events:none}
.tg-navigation-status{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
::view-transition-group(store-content){animation-duration:140ms}
::view-transition-old(store-content){animation:tg-page-out 100ms ease-out both}
::view-transition-new(store-content){animation:tg-page-in 140ms ease-out both}
@keyframes tg-page-in{from{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:none}}
@keyframes tg-page-out{to{opacity:0}}
@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.old-drawer,.old-mobile-nav,.mini-cart-drawer,.s-mobile-menu{transition:none!important}}
