.screen.svelte-9wavdg{min-height:100dvh;background:var(--c-bg);color:var(--c-text);display:flex;flex-direction:column;max-width:780px;width:100%;min-width:360px;margin:0 auto;padding:1rem 1rem 5rem;gap:0}.back-link.svelte-9wavdg{display:inline-flex;align-items:center;gap:.5rem;color:#f8f9fa99;text-decoration:none;font-size:.875rem;font-weight:500;padding:.5rem 0 1rem;transition:color .2s}.back-link.svelte-9wavdg:hover{color:var(--c-text)}.hero.svelte-9wavdg{text-align:center;padding:1.5rem 0 2rem}.hero-value.svelte-9wavdg{font-size:clamp(52px,14vw,96px);font-weight:700;color:var(--c-brand-dim);line-height:1}.hero-label.svelte-9wavdg{font-size:1rem;color:#f8f9fa99;margin-top:.25rem;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.hero-status.svelte-9wavdg{margin-top:.75rem;font-size:.875rem;color:#f8f9facc}.event-list.svelte-9wavdg{display:flex;flex-direction:column;gap:.75rem}.event-row.svelte-9wavdg{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);overflow:hidden}.event-main.svelte-9wavdg{display:block;padding:1rem;text-decoration:none;color:inherit}.event-title.svelte-9wavdg{font-size:1rem;font-weight:600;color:var(--c-text);margin-bottom:.375rem}.event-meta.svelte-9wavdg{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.event-date.svelte-9wavdg{font-size:.8125rem;color:#f8f9fa99}.genre-chip.svelte-9wavdg{font-size:.6875rem;font-weight:600;padding:.125rem .5rem;background:#6366f14d;border:1px solid rgba(99,102,241,.5);border-radius:9999px;color:var(--c-brand-dim);text-transform:uppercase;letter-spacing:.04em}.event-venue.svelte-9wavdg{font-size:.8125rem;color:#f8f9fa80}.event-actions.svelte-9wavdg{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem .75rem;border-top:1px solid rgba(255,255,255,.06)}.going-toggle.svelte-9wavdg{display:flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#f8f9fab3;font-size:.8125rem;font-weight:500;cursor:pointer;transition:color,background-color,border-color,box-shadow,opacity,transform,fill,stroke .2s;font-family:inherit;flex:1;justify-content:center}.going-toggle.active.svelte-9wavdg{background:#6366f140;border-color:var(--c-brand);color:var(--c-brand-dim)}.directions-btn.svelte-9wavdg{width:36px;height:36px;border-radius:9999px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#f8f9fa99;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color,background-color,border-color,box-shadow,opacity,transform,fill,stroke .2s;flex-shrink:0}.directions-btn.svelte-9wavdg:hover{background:#ffffff14;color:var(--c-text)}@media(prefers-reduced-motion:reduce){.going-toggle.svelte-9wavdg,.directions-btn.svelte-9wavdg{transition:none}}
