:root{--ehc-accent:var(--lev-pink);--ehc-accent-dark:var(--lev-pink-dark);--ehc-muted:var(--lev-grey);--ehc-surface:var(--lev-grey-light);--ehc-date-bg:var(--lev-pink);--ehc-date-bg-highlight:var(--lev-orange);--ehc-date-fg:var(--lev-white);--ehc-date-shape:polygon(0 11px, 100% 0, 100% 100%, 0 100%);--ehc-date-shadow:drop-shadow(0 4px 15px rgba(203, 9, 80, 0.4));--ehc-date-shadow-highlight:drop-shadow(0 4px 15px rgba(236, 102, 8, 0.4));--ehc-date-width:var(--lev-card-date-width);--ehc-date-padding:var(--lev-card-date-padding);--ehc-date-day-size:var(--lev-card-date-day-size);--ehc-date-month-size:var(--lev-card-date-month-size);--ehc-date-inset:var(--lev-card-date-left);--ehc-highlight-bg:var(--lev-orange);--ehc-highlight-size:var(--lev-card-highlight-size);--ehc-highlight-padding:calc(var(--lev-card-badge-padding-y) + 0.5px)
        calc(var(--lev-card-badge-padding-x) + 3px);--ehc-highlight-shape:polygon(0 11px, 100% 0, 100% calc(100% - 11px), 0 100%);--ehc-body-overlap:var(--lev-card-content-overlap);--ehc-body-indent:var(--lev-card-padding-left);--ehc-pill-bg:rgba(0, 0, 0, 0.65);--ehc-pill-bg-hover:rgba(0, 0, 0, 0.5);--ehc-pill-fg:var(--lev-white);--ehc-pill-blur:6px;--ehc-pill-size:var(--lev-card-badge-size);--ehc-pill-weight:300;--ehc-pill-case:uppercase;--ehc-pill-padding:clamp(2px, 0.5cqi + 3px, 8px) clamp(6px, 0.5cqi + 8px, 14px);--ehc-badge-size:var(--lev-card-badge-size);--ehc-badge-padding:var(--lev-card-badge-padding-y) var(--lev-card-badge-padding-x);--ehc-badge-radius:4px;--ehc-flag-tickets-bg:var(--lev-pink);--ehc-flag-tickets-bg-hover:var(--lev-pink-dark);--ehc-flag-tickets-fg:var(--lev-white);--ehc-flag-free-bg:var(--lev-green);--ehc-flag-free-bg-hover:var(--lev-green-dark);--ehc-flag-tickets-shadow:0 0 5px 3px rgba(203, 9, 80, 0.25);--ehc-new-bg:var(--lev-blue);--ehc-new-shadow:0 3px 10px rgba(69, 151, 207, 0.45);--ehc-flag-free-shadow:0 0 5px 3px rgba(138, 184, 45, 0.25);--ehc-meta-size:var(--lev-card-meta-size);--ehc-weekday-color:var(--lev-pink);--ehc-weekday-weight:600;--ehc-time-color:var(--lev-grey);--ehc-time-case:uppercase;--ehc-meta-gap:var(--lev-card-gap);--ehc-status-padding:calc(var(--lev-card-badge-padding-y) - 2px)
        calc(var(--lev-card-badge-padding-x) - 4px);--ehc-status-tracking:0.05em;--ehc-placeholder-bg:var(--lev-pink-light);--ehc-placeholder-icon:var(--lev-pink);--ehc-bg:var(--lev-white);--ehc-border:none;--ehc-radius:12px;--ehc-shadow:0 4px 20px rgba(0, 0, 0, 0.2);--ehc-shadow-hover:0 20px 40px rgba(203, 9, 80, 0.15);--ehc-shadow-hover-highlight:0 20px 40px rgba(236, 102, 8, 0.25);--ehc-highlight-edge:none;--ehc-hover-lift:-8px;--ehc-duration:0.4s;--ehc-media-zoom:1.1;--ehc-padding:var(--lev-card-padding);--ehc-gap:var(--lev-card-gap);--ehc-title-size:var(--lev-card-title-size);--ehc-title-weight:700;--ehc-title-leading:1.35;--ehc-title-color:var(--lev-black);--ehc-title-hover-color:var(--lev-pink);--ehc-venue-size:var(--lev-card-venue-size);--ehc-venue-icon:var(--lev-blue);--ehc-sm-border:1px solid var(--lev-grey-light-medium);--ehc-sm-shadow:0 1px 3px rgba(0, 0, 0, 0.06);--ehc-sm-hover-bg:var(--lev-grey-light);--ehc-sm-title-size:clamp(1rem, 0.95rem + 0.4cqi, 1.15rem);--ehc-sm-meta-size:clamp(0.875rem, 0.85rem + 0.2cqi, 0.95rem);--ehc-sm-date-shape:polygon(0 6px, 100% 0, 100% 100%, 0 100%);--ehc-run-border:none;--ehc-run-shadow:0 4px 20px rgba(0, 0, 0, 0.08);--ehc-run-divider:1px solid var(--lev-grey-light-medium);--ehc-run-media-width:11rem;--ehc-run-media-shape:polygon(0 0, 100% 0, 89% 100%, 0 100%);--ehc-run-highlight-skew:-2deg;--ehc-live-open:var(--lev-green);--ehc-live-outside:var(--lev-orange);--ehc-live-upcoming:var(--lev-grey)}