.event-card.svelte-1dwge61{--event-tone: var(--orbit-muted);--event-soft: var(--orbit-paper-deep, var(--orbit-paper));display:grid;grid-template-columns:.35rem minmax(0,1fr);min-width:0;border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line);border-radius:var(--orbit-radius-card);background:var(--orbit-surface);overflow:hidden;box-shadow:var(--orbit-shadow-sm);transition:transform var(--orbit-motion-fast) var(--orbit-motion-ease),border-color var(--orbit-motion-fast),box-shadow var(--orbit-motion-fast)}.event-card.svelte-1dwge61:hover{border-color:var(--event-tone);transform:translateY(-2px);box-shadow:var(--orbit-shadow-raised, var(--orbit-shadow))}.event-card.svelte-1dwge61:active{transform:translateY(0) scale(.99)}.event-card[data-tone=blue].svelte-1dwge61{--event-tone: var(--orbit-link, var(--orbit-coral-dark));--event-soft: var(--orbit-mint)}.event-card[data-tone=purple].svelte-1dwge61{--event-tone: var(--orbit-coral-dark);--event-soft: var(--orbit-lavender)}.event-card[data-tone=lavender].svelte-1dwge61{--event-tone: var(--orbit-ink);--event-soft: var(--orbit-lavender)}.event-card[data-tone=grey].svelte-1dwge61{--event-tone: var(--orbit-muted)}.event-card[data-tone=green].svelte-1dwge61{--event-tone: var(--orbit-success, var(--orbit-ink));--event-soft: var(--orbit-mint)}.event-card[data-tone=orange].svelte-1dwge61{--event-tone: var(--orbit-warning, var(--orbit-coral));--event-soft: var(--orbit-coral-soft)}.event-card[data-tone=red].svelte-1dwge61{--event-tone: var(--orbit-error, var(--orbit-coral-dark));--event-soft: var(--orbit-coral-soft)}.event-card[data-tone=yellow].svelte-1dwge61{--event-tone: var(--orbit-warning, var(--orbit-coral));--event-soft: color-mix(in srgb, var(--orbit-coral-soft) 48%, var(--orbit-surface))}.event-accent.svelte-1dwge61{background:var(--event-tone)}.event-body.svelte-1dwge61{min-width:0;padding:.85rem .9rem .9rem}.event-meta.svelte-1dwge61{display:flex;flex-wrap:wrap;gap:.3rem;color:var(--orbit-muted);font-size:.72rem;line-height:1.25}.event-type.svelte-1dwge61{color:var(--event-tone);font-weight:800}h3.svelte-1dwge61{margin-top:.38rem;color:var(--orbit-ink);font-family:var(--orbit-font-body);font-size:.9rem;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.event-details.svelte-1dwge61{display:grid;gap:.32rem;margin-top:.7rem;color:var(--orbit-muted);font-size:.72rem}.event-details.svelte-1dwge61 span:where(.svelte-1dwge61){display:flex;min-width:0;align-items:flex-start;gap:.38rem;overflow-wrap:anywhere}.event-details.svelte-1dwge61 svg:where(.svelte-1dwge61){width:.9rem;height:.9rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.8}.event-location.svelte-1dwge61 a:where(.svelte-1dwge61){color:inherit;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.16em}.event-location.svelte-1dwge61 a:where(.svelte-1dwge61):hover{color:var(--event-tone);text-decoration-style:solid}.event-location.svelte-1dwge61 a:where(.svelte-1dwge61):focus-visible{outline:2px solid var(--event-tone);outline-offset:2px;border-radius:.15rem}.compact.svelte-1dwge61{box-shadow:none}.compact.svelte-1dwge61:hover{transform:none;box-shadow:none}.compact.svelte-1dwge61 .event-body:where(.svelte-1dwge61){padding:.65rem .7rem}.compact.svelte-1dwge61 h3:where(.svelte-1dwge61){font-size:.76rem;line-height:1.35}.compact.svelte-1dwge61 .event-meta:where(.svelte-1dwge61){font-size:.65rem}@media(prefers-reduced-motion:reduce){.event-card.svelte-1dwge61{transition:none}.event-card.svelte-1dwge61:hover,.event-card.svelte-1dwge61:active{transform:none}}.whats-on-page.svelte-hm17jh{color:var(--orbit-ink)}.page-reveal.svelte-hm17jh,.section-reveal.svelte-hm17jh{animation:svelte-hm17jh-whats-on-enter var(--orbit-motion-standard) var(--orbit-motion-ease) both}.section-reveal.svelte-hm17jh{animation-delay:80ms}.events-section.section-reveal.svelte-hm17jh{animation-delay:.15s}.whats-on-hero.svelte-hm17jh{display:grid;gap:1.5rem;align-items:end;padding:.65rem 0 2rem}.whats-on-kicker.svelte-hm17jh{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;margin:0 0 .9rem;padding:.38rem .7rem;border:var(--orbit-border-width) solid var(--orbit-line-strong);border-radius:var(--orbit-radius-badge);background:var(--orbit-mint);box-shadow:var(--orbit-shadow);color:var(--orbit-ink);font-family:var(--orbit-font-display);font-size:.7rem;font-weight:var(--orbit-font-label-weight, 700);letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.eyebrow.svelte-hm17jh{margin:0 0 .35rem;color:var(--orbit-coral-dark);font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.whats-on-live-dot.svelte-hm17jh{width:.55rem;height:.55rem;flex:none;border:1px solid var(--orbit-line-strong);border-radius:999px;background:var(--orbit-coral);animation:svelte-hm17jh-whats-on-live 1.2s steps(2,start) infinite}.whats-on-title.svelte-hm17jh{margin:0;font-family:var(--orbit-font-display);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:var(--orbit-font-heading-weight, 700);letter-spacing:-.04em;line-height:1.05}.whats-on-title-accent.svelte-hm17jh{color:var(--orbit-coral);text-shadow:2px 2px 0 var(--orbit-lavender)}h2.svelte-hm17jh{font-family:var(--orbit-font-display);font-weight:var(--orbit-font-heading-weight, 700)}.page-intro.svelte-hm17jh{max-width:32rem;margin-top:.45rem;color:var(--orbit-muted);font-size:.86rem;line-height:1.65}.whats-on-stats.svelte-hm17jh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0}.whats-on-stat.svelte-hm17jh{min-width:0;padding:.75rem .85rem;border:var(--orbit-border-width) solid var(--orbit-line-strong);border-radius:var(--orbit-radius-surface);background:var(--orbit-surface);box-shadow:var(--orbit-shadow)}.whats-on-stat--updated.svelte-hm17jh{grid-column:1 / -1;background:#fff;color:#3b2a20}.whats-on-stat--updated.svelte-hm17jh dt:where(.svelte-hm17jh),.whats-on-stat--updated.svelte-hm17jh .whats-on-stat-detail:where(.svelte-hm17jh){color:#735d4b}.whats-on-stat.svelte-hm17jh dt:where(.svelte-hm17jh){color:var(--orbit-muted);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.whats-on-stat-value.svelte-hm17jh{margin:.15rem 0 0;color:var(--orbit-coral-dark);font-family:var(--orbit-font-display);font-size:1.55rem;font-variant-numeric:tabular-nums;line-height:1.05}.whats-on-stat--updated.svelte-hm17jh .whats-on-stat-value:where(.svelte-hm17jh){color:#3b2a20;font-size:1rem}.whats-on-stat-detail.svelte-hm17jh{margin:.25rem 0 0;color:var(--orbit-muted);font-size:.68rem;line-height:1.4}.content-section.svelte-hm17jh:not(:last-of-type){margin-bottom:clamp(2rem,4vw,3rem)}.section-head.svelte-hm17jh{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.section-head.svelte-hm17jh h2:where(.svelte-hm17jh){margin:0;font-size:1rem;line-height:1.25}.section-head.svelte-hm17jh p:where(.svelte-hm17jh){margin-top:.25rem;color:var(--orbit-muted);font-size:.76rem}.section-count-chip.svelte-hm17jh{padding:.3rem .5rem;border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line);background:var(--orbit-paper-deep);color:var(--orbit-coral-dark);font-size:.68rem;font-variant-numeric:tabular-nums;white-space:nowrap}.events-tools.svelte-hm17jh{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin:.15rem 0 .85rem}.view-tabs.svelte-hm17jh{display:inline-flex;overflow:hidden;border:var(--orbit-border-width) solid var(--orbit-line-strong);border-radius:var(--orbit-radius-control);background:var(--orbit-surface);box-shadow:var(--orbit-shadow)}.view-tabs.svelte-hm17jh a:where(.svelte-hm17jh){display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-width:3rem;min-height:2.75rem;padding:.5rem .75rem;border-right:var(--orbit-border-width) solid var(--orbit-line-strong);border-radius:0!important;background:transparent;color:var(--orbit-ink);font-family:var(--orbit-font-display);font-size:.7rem;font-weight:var(--orbit-font-label-weight, 700);line-height:1;text-decoration:none;white-space:nowrap;transition:background-color var(--orbit-motion-fast) var(--orbit-motion-ease),color var(--orbit-motion-fast) var(--orbit-motion-ease),transform var(--orbit-motion-fast) var(--orbit-motion-ease)}.view-tabs.svelte-hm17jh a:where(.svelte-hm17jh):last-child{border-right:0}.view-tabs.svelte-hm17jh svg:where(.svelte-hm17jh){width:1rem;height:1rem;flex:none}.view-tabs.svelte-hm17jh a:where(.svelte-hm17jh):hover{background:var(--orbit-coral-soft);text-decoration:none}.view-tabs.svelte-hm17jh a:where(.svelte-hm17jh):active{transform:scale(.97)}.view-tabs.svelte-hm17jh a:where(.svelte-hm17jh):focus-visible{position:relative;z-index:1;outline:2px solid var(--orbit-link, var(--orbit-coral-dark));outline-offset:-2px}.view-tabs.svelte-hm17jh a.active:where(.svelte-hm17jh){background:var(--orbit-ink);color:var(--orbit-mint, var(--orbit-paper))}.period-label.svelte-hm17jh{position:relative;margin:0;padding:.38rem .55rem .38rem .75rem;border:var(--orbit-border-width) dashed var(--orbit-line);background:color-mix(in srgb,var(--orbit-paper-deep) 74%,var(--orbit-surface));box-shadow:2px 2px color-mix(in srgb,var(--orbit-coral-soft) 82%,transparent);color:var(--orbit-muted);font-size:.68rem;font-weight:var(--orbit-font-label-weight, 700);line-height:1.35;transform:rotate(.55deg)}.period-label.svelte-hm17jh:before{position:absolute;top:50%;left:.3rem;width:.22rem;height:.22rem;border-radius:50%;background:var(--orbit-coral);transform:translateY(-50%);content:""}.view-surface.svelte-hm17jh{overflow:hidden;border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line-strong);border-radius:var(--orbit-radius-surface);background:var(--orbit-surface);box-shadow:var(--orbit-shadow)}.event-view-loading.svelte-hm17jh{min-height:17rem;padding:1rem;border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line-strong);border-radius:var(--orbit-radius-surface);background:var(--orbit-surface);box-shadow:var(--orbit-shadow)}.event-view-loading-lines.svelte-hm17jh{display:grid;gap:.7rem}.event-view-loading-heading.svelte-hm17jh,.event-view-loading-row.svelte-hm17jh i:where(.svelte-hm17jh),.event-view-loading-row.svelte-hm17jh span:where(.svelte-hm17jh),.event-view-loading-row.svelte-hm17jh b:where(.svelte-hm17jh){background:color-mix(in srgb,var(--orbit-lavender) 46%,var(--orbit-paper));animation:svelte-hm17jh-event-view-skeleton-pulse 1.15s ease-in-out infinite alternate}.event-view-loading-heading.svelte-hm17jh{width:min(14rem,45%);height:1.1rem;margin-bottom:.25rem}.event-view-loading-row.svelte-hm17jh{display:grid;grid-template-columns:5.2rem minmax(0,1fr) 6rem;gap:1rem;align-items:center;min-height:3.5rem;padding:.75rem .9rem;border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line)}.event-view-loading-row.svelte-hm17jh i:where(.svelte-hm17jh),.event-view-loading-row.svelte-hm17jh span:where(.svelte-hm17jh),.event-view-loading-row.svelte-hm17jh b:where(.svelte-hm17jh){display:block;height:.7rem}.event-view-loading-row.svelte-hm17jh i:where(.svelte-hm17jh){width:100%}.event-view-loading-row.svelte-hm17jh span:where(.svelte-hm17jh){width:min(100%,19rem)}.event-view-loading-row.svelte-hm17jh b:where(.svelte-hm17jh){width:100%;justify-self:end}.event-view-loading-row.svelte-hm17jh:nth-child(3)>:where(.svelte-hm17jh){animation-delay:80ms}.event-view-loading-row.svelte-hm17jh:nth-child(4)>:where(.svelte-hm17jh){animation-delay:.16s}.event-view-loading-row.svelte-hm17jh:nth-child(5)>:where(.svelte-hm17jh){animation-delay:.24s}.all-event-row.svelte-hm17jh{--event-tone: var(--orbit-muted);position:relative;display:grid;grid-template-columns:6.5rem minmax(0,1fr) 9rem;gap:1rem;align-items:start;padding:.85rem 1rem .85rem 1.2rem;transition:background-color var(--orbit-motion-fast),transform var(--orbit-motion-fast) var(--orbit-motion-ease)}.all-event-row.svelte-hm17jh:hover{background:color-mix(in srgb,var(--event-tone) 6%,var(--orbit-surface));transform:translate(2px)}.all-event-row.svelte-hm17jh:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--event-tone)}.all-event-row.svelte-hm17jh:nth-child(-n+5){animation:svelte-hm17jh-whats-on-enter var(--orbit-motion-standard) var(--orbit-motion-ease) both}.all-event-row.svelte-hm17jh:nth-child(2){animation-delay:45ms}.all-event-row.svelte-hm17jh:nth-child(3){animation-delay:90ms}.all-event-row.svelte-hm17jh:nth-child(4){animation-delay:135ms}.all-event-row.svelte-hm17jh:nth-child(5){animation-delay:.18s}.all-event-row[data-tone=blue].svelte-hm17jh{--event-tone: var(--orbit-link, var(--orbit-coral-dark))}.all-event-row[data-tone=purple].svelte-hm17jh{--event-tone: var(--orbit-coral-dark)}.all-event-row[data-tone=lavender].svelte-hm17jh{--event-tone: var(--orbit-ink)}.all-event-row[data-tone=green].svelte-hm17jh{--event-tone: var(--orbit-success, var(--orbit-ink))}.all-event-row[data-tone=orange].svelte-hm17jh,.all-event-row[data-tone=yellow].svelte-hm17jh{--event-tone: var(--orbit-warning, var(--orbit-coral))}.all-event-row[data-tone=red].svelte-hm17jh{--event-tone: var(--orbit-error, var(--orbit-coral-dark))}.all-event-date.svelte-hm17jh{position:relative;align-self:center;padding:.48rem .65rem;border:var(--orbit-border-width) dashed var(--event-tone);background:color-mix(in srgb,var(--event-tone) 7%,var(--orbit-surface));color:var(--orbit-muted);font-size:.65rem;font-variant-numeric:tabular-nums;line-height:1.45;transform:rotate(-.6deg)}.date-ticket-notch.svelte-hm17jh{position:absolute;top:50%;right:-1px;width:.45rem;height:.7rem;border:var(--orbit-border-width) solid var(--event-tone);border-right:0;background:var(--orbit-surface);transform:translateY(-50%)}.all-event-date.svelte-hm17jh strong:where(.svelte-hm17jh),.all-event-date.svelte-hm17jh span:where(.svelte-hm17jh){display:block}.all-event-date.svelte-hm17jh strong:where(.svelte-hm17jh){color:var(--orbit-coral-dark);font-size:.7rem;text-transform:uppercase}.all-event-copy.svelte-hm17jh h3:where(.svelte-hm17jh){margin:0;font-size:.82rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.all-event-copy.svelte-hm17jh p:where(.svelte-hm17jh){margin-top:.18rem;color:var(--orbit-muted);font-size:.66rem;line-height:1.45;overflow-wrap:anywhere}.all-event-copy.svelte-hm17jh p:where(.svelte-hm17jh) a:where(.svelte-hm17jh){color:inherit;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.16em}.all-event-copy.svelte-hm17jh p:where(.svelte-hm17jh) a:where(.svelte-hm17jh):hover{color:var(--event-tone);text-decoration-style:solid}.all-event-copy.svelte-hm17jh p:where(.svelte-hm17jh) a:where(.svelte-hm17jh):focus-visible{outline:2px solid var(--event-tone);outline-offset:2px;border-radius:.15rem}.all-event-type.svelte-hm17jh{justify-self:end;color:var(--event-tone);font-size:.64rem;font-weight:700;line-height:1.4;text-align:right}.load-more-wrap.svelte-hm17jh{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-top:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line)}.load-more-wrap.svelte-hm17jh p:where(.svelte-hm17jh){color:var(--orbit-muted);font-size:.68rem}.load-more-wrap.svelte-hm17jh button:where(.svelte-hm17jh){min-height:44px;padding:.5rem 1rem;border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line-strong);border-radius:var(--orbit-radius-control);background:var(--orbit-surface);color:var(--orbit-ink);font-size:.72rem;font-weight:var(--orbit-font-label-weight, 700);box-shadow:var(--orbit-shadow-sm);transition:transform var(--orbit-motion-fast) var(--orbit-motion-ease),background-color var(--orbit-motion-fast),box-shadow var(--orbit-motion-fast)}.load-more-wrap.svelte-hm17jh button:where(.svelte-hm17jh):hover:not(:disabled){background:var(--orbit-coral-soft);transform:translateY(-1px);box-shadow:var(--orbit-shadow-raised, var(--orbit-shadow))}.load-more-wrap.svelte-hm17jh button:where(.svelte-hm17jh):active:not(:disabled){transform:translateY(0) scale(.98)}.load-more-wrap.svelte-hm17jh button:where(.svelte-hm17jh):disabled{cursor:default;opacity:.55;box-shadow:none}.mobile-week.svelte-hm17jh{display:block}.mobile-day-tabs.svelte-hm17jh{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--orbit-border-width);border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line-strong);background:var(--orbit-line)}.mobile-day-tabs.svelte-hm17jh button:where(.svelte-hm17jh){position:relative;display:grid;min-width:0;min-height:60px;place-items:center;align-content:center;padding:.35rem .1rem;background:var(--orbit-surface);color:var(--orbit-ink);transition:transform var(--orbit-motion-fast) var(--orbit-motion-ease),background-color var(--orbit-motion-fast),color var(--orbit-motion-fast)}.mobile-day-tabs.svelte-hm17jh button:where(.svelte-hm17jh):active{transform:scale(.96)}.mobile-day-tabs.svelte-hm17jh button:where(.svelte-hm17jh) span:where(.svelte-hm17jh){color:var(--orbit-muted);font-size:.58rem}.mobile-day-tabs.svelte-hm17jh button:where(.svelte-hm17jh) strong:where(.svelte-hm17jh){font-size:.8rem;font-variant-numeric:tabular-nums}.mobile-day-tabs.svelte-hm17jh button:where(.svelte-hm17jh) i:where(.svelte-hm17jh){position:absolute;bottom:.35rem;width:.28rem;height:.28rem;border-radius:50%;background:var(--orbit-coral)}.mobile-day-tabs.svelte-hm17jh button.active:where(.svelte-hm17jh){background:var(--orbit-ink);color:var(--orbit-paper)}.mobile-day-tabs.svelte-hm17jh button.active:where(.svelte-hm17jh) span:where(.svelte-hm17jh){color:color-mix(in srgb,var(--orbit-paper) 72%,transparent)}.mobile-day-panel.svelte-hm17jh{margin-top:.7rem;padding:.8rem;border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line-strong);border-radius:var(--orbit-radius-surface);background:var(--orbit-surface);box-shadow:var(--orbit-shadow)}.mobile-day-panel.svelte-hm17jh>header:where(.svelte-hm17jh){display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:.7rem;padding-bottom:.65rem;border-bottom:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line)}.mobile-day-panel.svelte-hm17jh>header:where(.svelte-hm17jh) strong:where(.svelte-hm17jh),.mobile-day-panel.svelte-hm17jh>header:where(.svelte-hm17jh) span:where(.svelte-hm17jh){display:block}.mobile-day-panel.svelte-hm17jh>header:where(.svelte-hm17jh) strong:where(.svelte-hm17jh){font-size:.9rem}.mobile-day-panel.svelte-hm17jh>header:where(.svelte-hm17jh) span:where(.svelte-hm17jh){color:var(--orbit-muted);font-size:.66rem}.mobile-day-panel.svelte-hm17jh>header:where(.svelte-hm17jh) small:where(.svelte-hm17jh){padding:.35rem;border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line);background:var(--orbit-coral-soft);color:var(--orbit-coral-dark);font-size:.66rem;white-space:nowrap}.event-stack.svelte-hm17jh{display:grid;gap:.45rem}.empty-day.svelte-hm17jh{display:grid;gap:.25rem;place-items:center;min-height:7rem;padding:.8rem;color:var(--orbit-muted);text-align:center}.empty-day.svelte-hm17jh strong:where(.svelte-hm17jh){color:var(--orbit-ink);font-size:.78rem}.empty-day.svelte-hm17jh span:where(.svelte-hm17jh){max-width:31rem;font-size:.68rem;line-height:1.5}.week-board.svelte-hm17jh{display:none;grid-template-columns:repeat(7,minmax(0,1fr))}.week-column.svelte-hm17jh{min-width:0;border-right:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line);border-radius:0!important}.week-column.svelte-hm17jh:last-child{border-right:0}.week-column.svelte-hm17jh>header:where(.svelte-hm17jh){padding:.6rem .35rem;border-bottom:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line);border-radius:0!important;text-align:center}.week-column.svelte-hm17jh>header:where(.svelte-hm17jh) strong:where(.svelte-hm17jh),.week-column.svelte-hm17jh>header:where(.svelte-hm17jh) span:where(.svelte-hm17jh){display:block}.week-column.svelte-hm17jh>header:where(.svelte-hm17jh) strong:where(.svelte-hm17jh){font-size:.72rem}.week-column.svelte-hm17jh>header:where(.svelte-hm17jh) span:where(.svelte-hm17jh){color:var(--orbit-muted);font-size:.6rem;font-variant-numeric:tabular-nums;text-transform:uppercase}.week-events.svelte-hm17jh{display:grid;min-height:15rem;align-content:start;gap:.42rem;padding:.42rem;background:var(--orbit-paper)}.quiet-empty.svelte-hm17jh{padding:1.2rem .2rem;color:var(--orbit-muted);font-size:.64rem;text-align:center}.month-layout.svelte-hm17jh{display:grid}.month-main.svelte-hm17jh{min-width:0;border-bottom:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line);border-radius:0!important}.month-weekdays.svelte-hm17jh,.month-grid.svelte-hm17jh{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-radius:0!important}.month-weekdays.svelte-hm17jh{border-bottom:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line)}.month-weekdays.svelte-hm17jh span:where(.svelte-hm17jh){padding:.45rem .15rem;color:var(--orbit-muted);font-size:.6rem;font-weight:700;text-align:center;border-radius:0!important}.month-grid.svelte-hm17jh>button:where(.svelte-hm17jh){min-height:3.9rem;padding:.35rem;border-right:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line);border-bottom:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line);border-radius:0!important;background:transparent;color:var(--orbit-ink);text-align:left;transition:background-color var(--orbit-motion-fast),box-shadow var(--orbit-motion-fast),transform var(--orbit-motion-fast) var(--orbit-motion-ease)}.month-grid.svelte-hm17jh button:where(.svelte-hm17jh):nth-child(7n){border-right:0}.month-grid.svelte-hm17jh button:where(.svelte-hm17jh):nth-last-child(-n+7){border-bottom:0}.month-grid.svelte-hm17jh button:where(.svelte-hm17jh):hover{background:var(--orbit-paper-deep, var(--orbit-coral-soft));transform:scale(1.025)}.month-grid.svelte-hm17jh button.outside:where(.svelte-hm17jh){opacity:.45}.month-grid.svelte-hm17jh button.selected:where(.svelte-hm17jh){background:var(--orbit-coral-soft);box-shadow:inset 0 0 0 2px var(--orbit-coral)}.month-grid.svelte-hm17jh button:where(.svelte-hm17jh)>span:where(.svelte-hm17jh){font-size:.66rem;font-weight:800;font-variant-numeric:tabular-nums}.event-dots.svelte-hm17jh{display:flex;gap:.15rem;margin-top:.65rem}.event-dots.svelte-hm17jh i:where(.svelte-hm17jh){--dot: var(--orbit-muted);width:.3rem;height:.3rem;border-radius:50%;background:var(--dot)}.event-dots.svelte-hm17jh [data-tone=blue]:where(.svelte-hm17jh){--dot: var(--orbit-link, var(--orbit-coral-dark))}.event-dots.svelte-hm17jh [data-tone=purple]:where(.svelte-hm17jh){--dot: var(--orbit-coral-dark)}.event-dots.svelte-hm17jh [data-tone=lavender]:where(.svelte-hm17jh){--dot: var(--orbit-ink)}.event-dots.svelte-hm17jh [data-tone=green]:where(.svelte-hm17jh){--dot: var(--orbit-success, var(--orbit-ink))}.event-dots.svelte-hm17jh [data-tone=orange]:where(.svelte-hm17jh),.event-dots.svelte-hm17jh [data-tone=yellow]:where(.svelte-hm17jh){--dot: var(--orbit-warning, var(--orbit-coral))}.event-dots.svelte-hm17jh [data-tone=red]:where(.svelte-hm17jh){--dot: var(--orbit-error, var(--orbit-coral-dark))}.selected-day-panel.svelte-hm17jh{padding:1rem;border-radius:0!important;background:var(--orbit-surface)}.selected-day-panel.svelte-hm17jh>h3:where(.svelte-hm17jh){margin:.2rem 0 .75rem;font-size:.9rem;font-weight:700;line-height:1.4}.data-state.svelte-hm17jh{display:grid;gap:.25rem;padding:1rem;border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-line);border-radius:var(--orbit-radius-card);background:color-mix(in srgb,var(--orbit-surface) 82%,var(--orbit-paper));color:var(--orbit-muted);font-size:.78rem;line-height:1.55}.data-state.svelte-hm17jh strong:where(.svelte-hm17jh){color:var(--orbit-ink);font-size:.84rem}.data-state.compact.svelte-hm17jh{border:0;border-radius:0;background:transparent}.data-note.svelte-hm17jh{margin-top:.7rem;color:var(--orbit-muted);font-size:.66rem;line-height:1.5}@keyframes svelte-hm17jh-whats-on-enter{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-hm17jh-whats-on-live{to{visibility:hidden}}@keyframes svelte-hm17jh-event-view-skeleton-pulse{0%{opacity:.52}to{opacity:.9}}@media(min-width:740px){.mobile-week.svelte-hm17jh{display:none}.week-board.svelte-hm17jh{display:grid}}@media(min-width:820px){.month-grid.svelte-hm17jh button:where(.svelte-hm17jh){min-height:4.5rem}}@media(min-width:1024px){.whats-on-hero.svelte-hm17jh{grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);gap:2rem;padding-block:1.75rem 2.25rem}.whats-on-stats.svelte-hm17jh{grid-template-columns:1fr}}@media(max-width:620px){.whats-on-hero.svelte-hm17jh{gap:1.2rem;padding-bottom:1.4rem}.whats-on-title.svelte-hm17jh{font-size:clamp(2rem,10vw,2.6rem)}.whats-on-stats.svelte-hm17jh{gap:.55rem}.whats-on-stat.svelte-hm17jh{padding:.65rem .7rem}.section-head.svelte-hm17jh{align-items:start;margin-bottom:.8rem}.section-head.svelte-hm17jh h2:where(.svelte-hm17jh){font-size:.88rem}.events-tools.svelte-hm17jh{display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem}.view-tabs.svelte-hm17jh{flex:1 1 auto;min-width:0;height:50px;align-items:stretch}.view-tabs.svelte-hm17jh a:where(.svelte-hm17jh){flex:1;min-width:0;height:100%;min-height:0;box-sizing:border-box;gap:.22rem;padding-inline:.3rem}.view-tabs.svelte-hm17jh a:where(.svelte-hm17jh) span:where(.svelte-hm17jh){font-size:.6rem}.view-tabs.svelte-hm17jh svg:where(.svelte-hm17jh){width:.85rem;height:.85rem}.period-label.svelte-hm17jh{display:none}.all-event-row.svelte-hm17jh{grid-template-columns:4.4rem minmax(0,1fr);gap:.7rem;padding:.78rem .75rem .78rem .95rem}.all-event-date.svelte-hm17jh{padding:.42rem .45rem}.all-event-type.svelte-hm17jh{grid-column:2;justify-self:start;text-align:left}.load-more-wrap.svelte-hm17jh{align-items:stretch;flex-direction:column;text-align:center}}@media(prefers-reduced-motion:reduce){.page-reveal.svelte-hm17jh,.section-reveal.svelte-hm17jh,.whats-on-live-dot.svelte-hm17jh,.all-event-row.svelte-hm17jh:nth-child(-n+5),.event-view-loading-heading.svelte-hm17jh,.event-view-loading-row.svelte-hm17jh i:where(.svelte-hm17jh),.event-view-loading-row.svelte-hm17jh span:where(.svelte-hm17jh),.event-view-loading-row.svelte-hm17jh b:where(.svelte-hm17jh),.view-tabs.svelte-hm17jh a:where(.svelte-hm17jh),.load-more-wrap.svelte-hm17jh button:where(.svelte-hm17jh),.mobile-day-tabs.svelte-hm17jh button:where(.svelte-hm17jh),.month-grid.svelte-hm17jh button:where(.svelte-hm17jh){animation:none;transition:none}.view-tabs.svelte-hm17jh a:where(.svelte-hm17jh):hover,.all-event-row.svelte-hm17jh:hover,.load-more-wrap.svelte-hm17jh button:where(.svelte-hm17jh):hover:not(:disabled),.month-grid.svelte-hm17jh button:where(.svelte-hm17jh):hover{transform:none}}
