/* Keep the data-heavy single-page app responsive while content hydrates. */
/* Do not blank the entire customer page while the session request is pending. */
html.auth-state-pending.customer-route-pending .app-shell {
  visibility: visible !important;
}

*, *::before, *::after {
  animation-duration: 0.001ms !important;
  animation-iteration-count: 1 !important;
  transition-duration: 0.001ms !important;
  scroll-behavior: auto !important;
}

.auth-modal,
.offer-modal-overlay,
.product-detail-modal,
.customer-details-overlay {
  backdrop-filter: none !important;
}
