/*
 * ARIFE Market v227 emergency boot guard
 * Essential controls are rendered in HTML. This layer guarantees that a stale
 * page-transition state or a failed enhancement script cannot blank the page.
 */

html.transition-in body.market-v227,
body.market-v227 {
  opacity: 1 !important;
  visibility: visible !important;
}

body.market-v227 .page-transition {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

body.market-v227 .market-hero-actions {
  display: grid !important;
  visibility: visible !important;
  opacity: 1 !important;
}

body.market-v227 .market-hero-action,
body.market-v227 .market-role-dock,
body.market-v227 .market-role-dock a,
body.market-v227 .market-tag,
body.market-v227 .market-preview-trigger,
body.market-v227 .market-detail {
  visibility: visible !important;
  opacity: 1 !important;
}

body.market-v227 .market-detail > span,
body.market-v227 .market-detail > b,
body.market-v227 .market-hero-action > span,
body.market-v227 .market-hero-action > i {
  position: relative;
  z-index: 2;
}

body.market-v227.market-runtime-fallback .market-card {
  display: flex;
}

body.market-v227.market-runtime-fallback .market-card[hidden] {
  display: none !important;
}

@media (max-width: 760px) {
  body.market-v227 .market-hero-actions {
    grid-template-columns: 1fr !important;
  }
}
