.source-buttons.svelte-uzpx5q{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.source-button.svelte-uzpx5q{border:1px solid var(--border);border-radius:var(--r-md);background:var(--white);min-height:42px;color:var(--text);transition:transform .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);align-items:center;gap:.55rem;padding:.45rem .78rem;font-size:.9rem;font-weight:800;display:inline-flex}.source-button.svelte-uzpx5q:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));box-shadow:var(--glow);transform:translateY(-1px)}.source-logo.svelte-uzpx5q{height:24px;font-family:var(--font-mono);letter-spacing:.02em;border-radius:6px;justify-content:center;align-items:center;padding:0 .45rem;font-size:.65rem;font-weight:900;line-height:1;display:inline-flex}.source-button-meetup.svelte-uzpx5q .source-logo:where(.svelte-uzpx5q){color:#fff;background:#f64060}.source-button-ticketa.svelte-uzpx5q .source-logo:where(.svelte-uzpx5q){color:#111827;background:#f9d949}.source-button-eventus.svelte-uzpx5q .source-logo:where(.svelte-uzpx5q){color:#fff;background:#5840b8}.event-page.svelte-1nm83hc{padding-top:calc(var(--header-h) + clamp(2.5rem, 7vw, 5rem));padding-bottom:var(--section-y);position:relative;overflow:hidden}.back.svelte-1nm83hc{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);transition:color .2s var(--ease), gap .2s var(--ease);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.8rem;display:inline-flex}.back.svelte-1nm83hc:hover{color:var(--text);gap:.75rem}.event-head.svelte-1nm83hc{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:start;gap:clamp(1.5rem,5vw,3rem);display:grid}.head-copy.svelte-1nm83hc{min-width:0}.head-copy.svelte-1nm83hc h1:where(.svelte-1nm83hc){font-size:var(--fs-h2);color:var(--gradient-text);margin-top:.9rem}.head-copy.svelte-1nm83hc p:where(.svelte-1nm83hc){max-width:68ch;font-size:var(--fs-lead);color:var(--text-muted);margin-top:1.15rem}.theme-row.svelte-1nm83hc{font-family:var(--font-mono);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem;font-size:.82rem;display:flex}.theme-row.svelte-1nm83hc strong:where(.svelte-1nm83hc){color:var(--accent)}.stats.svelte-1nm83hc{flex-wrap:wrap;gap:.5rem;margin-top:1.35rem;padding:0;list-style:none;display:flex}.stats.svelte-1nm83hc li:where(.svelte-1nm83hc){border-radius:var(--r-full);color:var(--text);font-family:var(--font-mono);background:#f6f8fb;padding:.42rem .7rem;font-size:.74rem;font-weight:700}.preview.svelte-1nm83hc{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);max-height:520px;overflow:hidden}.schedule-section.svelte-1nm83hc{margin-top:clamp(3rem,7vw,4.75rem)}.block-title.svelte-1nm83hc{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:1.4rem;font-size:.8rem;font-weight:500}.schedule.svelte-1nm83hc{border-top:1px solid var(--border);padding:0;list-style:none;display:grid}.schedule.svelte-1nm83hc li:where(.svelte-1nm83hc){border-bottom:1px solid var(--border);grid-template-columns:132px 1fr;gap:clamp(1rem,3vw,1.5rem);padding:1.25rem 0;display:grid}.time.svelte-1nm83hc{border-radius:var(--r-full);width:fit-content;min-width:86px;color:var(--text);font-family:var(--font-mono);background:#f6f8fb;justify-content:center;align-self:start;padding:.32rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.session.svelte-1nm83hc{min-width:0}.session-meta.svelte-1nm83hc{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.session-meta.svelte-1nm83hc span:where(.svelte-1nm83hc){border-radius:var(--r-full);background:var(--paper);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:.18rem .5rem;font-size:.66rem;font-weight:700}.session.svelte-1nm83hc h3:where(.svelte-1nm83hc){color:var(--accent);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.35}.session.svelte-1nm83hc p:where(.svelte-1nm83hc){color:var(--text-muted);margin-top:.35rem;line-height:1.55}.speaker.svelte-1nm83hc{color:var(--text-muted);flex-wrap:wrap;gap:.35rem .5rem;margin-top:.7rem;display:flex}.speaker.svelte-1nm83hc strong:where(.svelte-1nm83hc),.break-row.svelte-1nm83hc .session:where(.svelte-1nm83hc) h3:where(.svelte-1nm83hc){color:var(--text)}@media (width<=760px){.event-head.svelte-1nm83hc,.schedule.svelte-1nm83hc li:where(.svelte-1nm83hc){grid-template-columns:1fr}.preview.svelte-1nm83hc{max-height:360px}}
