.embed-shell.svelte-1d8jd1b .instagram-media,.embed-shell.svelte-1d8jd1b .instagram-media-rendered{margin:auto!important;min-width:0!important;width:100%!important}.facebook-event-preview__header.svelte-1d8jd1b{display:flex;align-items:center;gap:.625rem;padding:.75rem;color:inherit;text-decoration:none}.facebook-event-preview__content.svelte-1d8jd1b{display:block;color:inherit;text-decoration:none}.facebook-event-preview__image.svelte-1d8jd1b{display:block;width:100%;max-height:22rem;object-fit:cover}.facebook-event-preview__placeholder.svelte-1d8jd1b{display:grid;min-height:12rem;place-items:center;color:var(--color-primary-500);background:linear-gradient(145deg,light-dark(var(--color-primary-50),var(--color-surface-900)),light-dark(var(--color-surface-100),var(--color-surface-950)))}.back-link.svelte-qz4zde{color:light-dark(var(--color-surface-700),var(--color-surface-300))}.back-link.svelte-qz4zde:hover{color:var(--color-primary-500)}.event-type-badge.svelte-qz4zde{display:inline-flex;width:fit-content;border-radius:999px;padding:.3rem .7rem;color:#fff;font-size:.78rem;font-weight:700;line-height:1}.event-title.svelte-qz4zde{font-size:clamp(1.9rem,3.4vw,2.85rem)}.event-hero__image.svelte-qz4zde{display:flex;align-items:center;justify-content:center;min-width:0;background:light-dark(var(--color-surface-200),var(--color-surface-950))}.event-hero__image.svelte-qz4zde img:where(.svelte-qz4zde){display:block;width:auto;max-width:100%;max-height:24rem;object-fit:contain}.event-summary__details.svelte-qz4zde{padding:clamp(1.35rem,3vw,2.25rem)}.event-detail.svelte-qz4zde{display:flex;align-items:flex-start;gap:.75rem}.event-detail.svelte-qz4zde svg{flex:0 0 auto;opacity:.65}.metadata-grid.svelte-qz4zde{display:grid;gap:.75rem;width:100%}.metadata-pair.svelte-qz4zde{display:flex;gap:.75rem;width:100%}.metadata-time.svelte-qz4zde{flex:0 0 auto;white-space:nowrap}.metadata-time.svelte-qz4zde:only-child{flex:1 1 auto}.metadata-price.svelte-qz4zde{flex:1 1 auto;min-width:0}.metadata-pill.svelte-qz4zde{align-items:center;border:1px solid light-dark(var(--color-surface-200),var(--color-surface-800));border-radius:var(--radius-container);background:light-dark(var(--color-surface-100),var(--color-surface-900));padding:.75rem 1rem}.event-actions.svelte-qz4zde{container-type:inline-size}@container (max-width: 23rem){.event-actions.svelte-qz4zde>a{flex:1 1 100%;width:100%}}.section-title.svelte-qz4zde{font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.15;font-weight:600;letter-spacing:-.02em}.details-layout.svelte-qz4zde{display:grid;gap:3rem}@media (max-width: 63.999rem){.event-summary__body.svelte-qz4zde{grid-template-columns:minmax(0,1fr)}.event-hero__image.svelte-qz4zde img:where(.svelte-qz4zde){width:100%;height:auto}}@media (min-width: 64rem){.details-layout.has-primary.svelte-qz4zde{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.75fr);align-items:stretch}.details-primary.svelte-qz4zde,.details-sidebar__sticky.svelte-qz4zde{position:sticky;top:1.5rem;align-self:start}.details-layout.has-primary.svelte-qz4zde .details-sidebar:where(.svelte-qz4zde){border-left:1px solid light-dark(var(--color-surface-200),var(--color-surface-800));padding-left:2.5rem}.details-layout.has-primary.svelte-qz4zde .sidebar-grid:where(.svelte-qz4zde),.details-layout.has-primary.svelte-qz4zde .related-grid:where(.svelte-qz4zde){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.event-page *{scroll-behavior:auto!important;transition:none!important}}
