:root{--storefront-font-stack:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--storefront-caption-color:#4b5563;--email-bounce-bg:#fff7ed;--email-bounce-text:#9a3412;--email-bounce-link:#7c2d12;--notification-badge-bg:#dc2626;--notification-empty-color:#4b5563}body.layout-wrapper,body.store-body,.store-body,.store-inertia-root,.settings-account-layout,.new-events-layout,.ticket-orders-layout{font-family:var(--storefront-font-stack)}.email-bounce-banner{background-color:var(--email-bounce-bg)!important;color:var(--email-bounce-text)!important;border:1px solid #fed7aa!important}.email-bounce-banner .alert-heading,.email-bounce-banner p,.email-bounce-banner li,.email-bounce-banner strong{color:var(--email-bounce-text)!important}.email-bounce-banner .fa-exclamation-triangle{color:#c2410c!important}.email-bounce-banner .alert-link{font-weight:600;text-decoration:underline;color:var(--email-bounce-link)!important}.email-bounce-banner .alert-link:hover,.email-bounce-banner .alert-link:focus{color:#431407!important}.email-bounce-banner .btn-close{filter:none;opacity:.75}.storefront-btn-primary,.featured-cta-btn,.cta-button-new,.cta-button,.checkout-btn:not(:disabled):not(.checkout-btn--empty),.my-tickets-btn,.auth-nav-btn:not(.auth-secondary),.browse-events-btn,.btn-complete-payment{border:none;font-weight:700;background:var(--tenant-primary)!important;color:var(--tenant-text-on-primary)!important}.storefront-btn-primary:hover,.featured-cta-btn:hover,.cta-button-new:hover,.cta-button:hover,.checkout-btn:not(:disabled):not(.checkout-btn--empty):hover,.my-tickets-btn:hover,.auth-nav-btn:not(.auth-secondary):hover,.browse-events-btn:hover,.btn-complete-payment:hover{background:var(--tenant-primary-darker)!important;color:var(--tenant-text-on-primary)!important}.storefront-btn-primary:focus-visible,.featured-cta-btn:focus-visible,.cta-button-new:focus-visible,.cta-button:focus-visible,.checkout-btn:focus-visible,.my-tickets-btn:focus-visible,.auth-nav-btn:focus-visible{outline:3px solid rgba(var(--tenant-primary-rgb), .45);outline-offset:2px}.featured-header .featured-event-title,.featured-order-header .featured-event-title{box-shadow:none;border-radius:0;padding:0;color:var(--tenant-text-on-primary)!important;background:0 0!important}.meta-secondary,.meta-secondary i,.fp-label,.price-from{color:var(--storefront-caption-color)!important}.meta-row,.featured-meta-item,.featured-meta-item time,.featured-meta-item span{color:var(--storefront-caption-color)}
