:where( .fixr-events,.fixr-single__event,.fixr-hero,.fixr-single__body,.fixr-booking,.fixr-event-facts,.fixr-lineup,.fixr-content ){--fixr-accent:var(--wp--preset--color--primary, #18181b);--fixr-accent-contrast:#ffffff;--fixr-surface:transparent;--fixr-surface-2:color-mix(in srgb, currentColor 5%, transparent);--fixr-border:color-mix(in srgb, currentColor 16%, transparent);--fixr-muted:color-mix(in srgb, currentColor 65%, transparent);--fixr-radius:10px;--fixr-radius-pill:999px;--fixr-shadow:0 1px 2px rgba(0, 0, 0, 0.06), 0 6px 18px rgba(0, 0, 0, 0.07);--fixr-shadow-hover:0 4px 10px rgba(0, 0, 0, 0.08), 0 14px 30px rgba(0, 0, 0, 0.13);--fixr-gap:1.5rem;--fixr-transition:0.18s ease}:where(.fixr-events){--fixr-columns:3}:where(.fixr-events.is-loading){opacity:.55;pointer-events:none;transition:opacity .15s ease}:where(.fixr-events__filters){display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}:where(.fixr-events__toolbar){display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:1rem}:where(.fixr-filters){display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0 0 1rem;padding:0;list-style:none}:where(.fixr-events__filters .fixr-events__toolbar),:where(.fixr-events__filters .fixr-filters){margin-bottom:0}:where(.fixr-filter){display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1rem;border:1px solid var(--fixr-border,currentColor);border-radius:var(--fixr-radius-pill,999px);text-decoration:none;line-height:1.2;color:inherit;cursor:pointer;transition:border-color var(--fixr-transition),background-color var(--fixr-transition),color var(--fixr-transition)}:where(.fixr-filter:hover){border-color:var(--fixr-accent,currentColor)}:where(.fixr-filter.is-active){background:var(--fixr-accent,#18181b);border-color:var(--fixr-accent,#18181b);color:var(--fixr-accent-contrast,#fff);font-weight:600}:where(.fixr-filter__year){font-size:.5em;font-weight:400;opacity:.7;vertical-align:super;line-height:0}:where(.fixr-datepicker){margin:0}:where(.fixr-datepicker__input){border:0;background:0 0;font:inherit;color:inherit;width:8.5rem}:where(.fixr-datepicker__submit){border:0;background:0 0;font:inherit;color:inherit;cursor:pointer}:where(.fixr-events__search){display:inline-flex;gap:.5rem;align-items:center}:where(.fixr-events__search-input){font:inherit;padding:.5rem .85rem;border:1px solid var(--fixr-border,currentColor);border-radius:var(--fixr-radius-pill,999px);background:var(--fixr-surface,transparent);color:inherit}:where(.fixr-events__search-submit){font:inherit;padding:.5rem 1.1rem;border:1px solid var(--fixr-border,currentColor);border-radius:var(--fixr-radius-pill,999px);background:0 0;color:inherit;cursor:pointer;transition:border-color var(--fixr-transition)}:where(.fixr-events__search-submit:hover){border-color:var(--fixr-accent,currentColor)}:where(.fixr-events__grid){display:grid;grid-template-columns:repeat(var(--fixr-columns,3),minmax(0,1fr));gap:var(--fixr-gap,1.5rem)}@media(max-width:900px){:where(.fixr-events__grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){:where(.fixr-events__grid){grid-template-columns:1fr}}:where(.fixr-card){position:relative;display:flex;flex-direction:column;background:var(--fixr-surface,transparent);border:1px solid var(--fixr-border,currentColor);border-radius:var(--fixr-radius,10px);box-shadow:var(--fixr-shadow);overflow:hidden;transition:transform var(--fixr-transition),box-shadow var(--fixr-transition)}:where(.fixr-card:hover){transform:translateY(-2px);box-shadow:var(--fixr-shadow-hover)}:where(.fixr-card:focus-within){outline:2px solid var(--fixr-accent,#18181b);outline-offset:2px}:where(.fixr-card__media){display:block}:where(.fixr-card__image),:where(.fixr-card__video){display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}:where(.fixr-card__body){display:flex;flex:auto;flex-direction:column;gap:.5rem;padding:1rem}:where(.fixr-card__title){margin:0;font-size:1.125rem;line-height:1.25}:where(.fixr-card__title-link){text-decoration:none;color:inherit}:where(.fixr-card__title-link)::after{content:"";position:absolute;inset:0}:where(.fixr-card__link){position:absolute;inset:0}:where(.fixr-card__excerpt){margin:0;color:var(--fixr-muted,inherit)}:where(.fixr-card__meta){display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;font-size:.875rem;color:var(--fixr-muted,inherit)}:where(.fixr-card__actions){position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.5rem}:where(.fixr-btn){display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.1rem;border:1px solid var(--fixr-border,currentColor);border-radius:var(--fixr-radius-pill,999px);text-decoration:none;color:inherit;background:var(--fixr-surface,transparent);cursor:pointer;font:inherit;line-height:1.2;transition:border-color var(--fixr-transition),background-color var(--fixr-transition),color var(--fixr-transition),transform var(--fixr-transition)}:where(.fixr-btn:hover){border-color:var(--fixr-accent,currentColor)}:where(.fixr-btn:active){transform:translateY(1px)}:where(.fixr-btn:focus-visible){outline:2px solid var(--fixr-accent,#18181b);outline-offset:2px}:where(.fixr-btn--buy){background:var(--fixr-accent,#18181b);border-color:var(--fixr-accent,#18181b);color:var(--fixr-accent-contrast,#fff);font-weight:600}:where(.fixr-btn--buy:hover){border-color:var(--fixr-accent,#18181b);filter:brightness(.93)}:where(.fixr-pagination){display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;justify-content:center;margin-top:1.5rem}:where(.fixr-pagination .page-numbers){display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;padding:.5rem .75rem;border:1px solid var(--fixr-border,currentColor);border-radius:var(--fixr-radius,8px);text-decoration:none;color:inherit;transition:border-color var(--fixr-transition),background-color var(--fixr-transition)}:where(.fixr-pagination a.page-numbers:hover){border-color:var(--fixr-accent,currentColor)}:where(.fixr-pagination .page-numbers.current){background:var(--fixr-accent,#18181b);border-color:var(--fixr-accent,#18181b);color:var(--fixr-accent-contrast,#fff);font-weight:700}:where(.fixr-pagination .page-numbers.dots){border-color:transparent}:where(.fixr-hero){position:relative;display:flex;align-items:flex-end;min-height:60vh;overflow:hidden;border-radius:var(--fixr-radius,10px)}:where(.fixr-hero__media){position:absolute;inset:0;z-index:0}:where(.fixr-hero__image){display:block;width:100%;height:100%;object-fit:cover}:where(.fixr-hero__overlay){position:absolute;inset:0;z-index:1}:where(.fixr-hero:has(.fixr-hero__media)){color:#fff}:where(.fixr-hero:has(.fixr-hero__media) .fixr-hero__overlay){background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.72) 100%)}:where(.fixr-hero__content){position:relative;z-index:2;width:100%}:where(.fixr-hero__meta){display:flex;flex-wrap:wrap;gap:1rem;margin:0 0 1rem;padding:0;list-style:none;font-weight:600}:where(.fixr-hero__meta-item){display:inline-flex;align-items:center;gap:.4rem}:where(.fixr-hero__title){margin:0 0 1rem}:where(.fixr-hero__actions){display:flex;flex-wrap:wrap;gap:.5rem}:where(.fixr-single__body){display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:start;margin-top:2rem}@media(max-width:782px){:where(.fixr-single__body){grid-template-columns:1fr}}:where(.fixr-event-overview__title){margin:0 0 1rem}:where(.fixr-event-facts){display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin:0 0 1.5rem}:where(.fixr-event-fact){display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;background:var(--fixr-surface-2,transparent);border:1px solid var(--fixr-border,currentColor);border-radius:var(--fixr-radius,8px)}:where(.fixr-event-fact__label){font-size:.8125rem;color:var(--fixr-muted,inherit)}:where(.fixr-event-fact__value){font-weight:700}:where(.fixr-booking){position:sticky;top:1rem;display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:var(--fixr-surface,transparent);border:1px solid var(--fixr-border,currentColor);border-radius:var(--fixr-radius,10px);box-shadow:var(--fixr-shadow)}:where(.fixr-booking__header){display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}:where(.fixr-booking__title){margin:0}:where(.fixr-booking__actions .fixr-btn){display:inline-flex;width:100%}:where(.fixr-booking__venue){display:flex;flex-direction:column;gap:.25rem}:where(.fixr-booking__venue-name){font-weight:700}:where(.fixr-booking__venue-address){font-style:normal;color:var(--fixr-muted,inherit)}:where(.fixr-booking__venue-description){margin:.25rem 0 0;color:var(--fixr-muted,inherit)}:where(.fixr-events__empty){text-align:center;padding:2rem 0;color:var(--fixr-muted,inherit)}:where(.fixr-hero .container){margin:0 auto;max-width:calc(var(--wp--style--global--content-size,1100px) + 32px);padding:0 1rem var(--wp--preset--spacing--60,2rem)}:where(.fixr-lineup){margin:2rem 0}:where(.fixr-lineup__title){margin:0 0 1rem}:where(.fixr-lineup__grid){display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.25rem;margin:0;padding:0;list-style:none}:where(.fixr-lineup__item){display:flex;flex-direction:column;gap:.5rem;text-align:center}:where(.fixr-lineup__photo){width:100%;max-width:150px;aspect-ratio:1;margin:0 auto;object-fit:cover;border-radius:var(--fixr-radius-pill,999px);background:var(--fixr-surface-2,transparent)}:where(.fixr-lineup__name){font-weight:700}:where(.fixr-lineup__desc){font-size:.9rem;color:var(--fixr-muted,inherit)}:where(.fixr-video){margin:1.5rem 0;border-radius:var(--fixr-radius,10px);overflow:hidden}:where(.fixr-video__player){display:block;width:100%;height:auto;aspect-ratio:16/9;background:#000;object-fit:cover}:where(.fixr-content){margin:1.5rem 0}:where(.fixr-content>:first-child){margin-top:0}:where(.fixr-content>:last-child){margin-bottom:0}:where(.fixr-content h2,.fixr-content h3,.fixr-content h4){margin:1.5em 0 .5em;line-height:1.25}:where(.fixr-content p,.fixr-content ul,.fixr-content ol){margin:0 0 1em}:where(.fixr-content ul,.fixr-content ol){padding-left:1.4em}:where(.fixr-content li){margin-bottom:.35em}:where(.fixr-content img){max-width:100%;height:auto;border-radius:var(--fixr-radius,10px)}:where(.fixr-content blockquote){margin:1em 0;padding-left:1em;border-left:3px solid var(--fixr-border,currentColor);color:var(--fixr-muted,inherit)}@media(prefers-reduced-motion:reduce){:where(.fixr-card,.fixr-btn,.fixr-filter,.fixr-pagination .page-numbers){transition:none}}