.ebadge.svelte-1k7bno9{display:inline-flex;align-items:center;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.2em .55em;border-radius:6px;color:#fff;white-space:nowrap;line-height:1.3}.k-canceled.svelte-1k7bno9{background:#b3261e}.k-postponed.svelte-1k7bno9{background:#c26d00}.k-moved.svelte-1k7bno9{background:#1f6f8b}.k-notice.svelte-1k7bno9{background:#2f6b1f}.eyebrow.svelte-1l5l2u6{color:var(--accent-2);font-weight:750;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;margin:0 0 .6rem}.booths.svelte-1l5l2u6{margin-top:3rem}.bhead.svelte-1l5l2u6{display:flex;align-items:end;gap:1rem;flex-wrap:wrap;margin-bottom:.8rem}.bhead.svelte-1l5l2u6 h2:where(.svelte-1l5l2u6){margin:0}.mapnote.svelte-1l5l2u6{background:var(--accent-2-soft);border:2px solid var(--accent-2);border-radius:10px;padding:.6rem .9rem;font-weight:700}.mapgrid.svelte-1l5l2u6{display:grid;grid-template-columns:1fr 300px;gap:1rem;align-items:start}.mapgrid.svelte-1l5l2u6:not(:has(.finder)){grid-template-columns:1fr}@media(max-width:860px){.mapgrid.svelte-1l5l2u6{grid-template-columns:1fr}.finder.svelte-1l5l2u6 ol:where(.svelte-1l5l2u6){max-height:320px}}.finder.svelte-1l5l2u6{padding:.8rem}.finder.svelte-1l5l2u6 ol:where(.svelte-1l5l2u6){list-style:none;margin:.6rem 0 0;padding:0;max-height:min(62vh,570px);overflow:auto}.finder.svelte-1l5l2u6 button:where(.svelte-1l5l2u6){display:flex;gap:.6rem;align-items:flex-start;width:100%;text-align:left;font:inherit;color:inherit;background:none;border:0;padding:.35rem .3rem;border-radius:8px;cursor:pointer}.finder.svelte-1l5l2u6 button:where(.svelte-1l5l2u6):hover{background:var(--accent-soft)}.finder.svelte-1l5l2u6 button:where(.svelte-1l5l2u6) span:where(.svelte-1l5l2u6):last-child{padding-top:.1rem}.n.svelte-1l5l2u6{flex:none;display:inline-flex;min-width:28px;height:24px;align-items:center;justify-content:center;border:2px solid currentColor;border-radius:3px;font-weight:800;font-size:.8rem}.n.empty.svelte-1l5l2u6{border-style:dashed;color:var(--muted)}.open.svelte-1l5l2u6{color:var(--muted);font-style:italic}.type-tag.svelte-2vq92q{display:inline-flex;align-items:center;gap:.4em;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--tc, var(--accent))}.type-tag.svelte-2vq92q:before{content:"";width:.55em;height:.55em;border-radius:50%;background:currentColor}.badge.sun.svelte-2vq92q{background:var(--accent-2-soft);color:var(--accent-2)}.panel.svelte-2vq92q{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1rem,2.5vw,1.5rem)}.crumbs.svelte-2vq92q{padding:1.5rem 0 1rem}.crumbs.svelte-2vq92q a:where(.svelte-2vq92q){color:var(--accent);text-decoration:none;font-weight:600}.notice.svelte-2vq92q{display:flex;gap:1rem;align-items:flex-start;margin:0 0 1.75rem;padding:1.1rem 1.4rem;border-radius:var(--radius);color:#fff;border:3px solid}.notice.svelte-2vq92q h2:where(.svelte-2vq92q){color:#fff;margin:.1rem 0 .35rem;font-size:clamp(1.3rem,3vw,1.8rem)}.notice.svelte-2vq92q a:where(.svelte-2vq92q){color:#fff;font-weight:800}.n-canceled.svelte-2vq92q{background:linear-gradient(135deg,#8c1d18,#b3261e);border-color:#5a0f0b;box-shadow:0 8px 26px #b3261e4d}.n-postponed.svelte-2vq92q{background:linear-gradient(135deg,#b4610a,#d97f00);border-color:#7a3f04;box-shadow:0 8px 26px #d97f004d}.n-moved.svelte-2vq92q{background:linear-gradient(135deg,#17506a,#1f6f8b);border-color:#0d3446;box-shadow:0 8px 26px #1f6f8b4d}.n-notice.svelte-2vq92q{background:linear-gradient(135deg,#24561a,#2f6b1f);border-color:#173a10;box-shadow:0 8px 26px #2f6b1f4d}.ni.svelte-2vq92q{font-size:2.2rem;line-height:1}.nk.svelte-2vq92q{margin:0;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;opacity:.9}.nm.svelte-2vq92q{margin:.2rem 0 0;font-size:1.05rem}.grid.svelte-2vq92q{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:2.5rem;align-items:start}.tags.svelte-2vq92q{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-bottom:.5rem}.tags.svelte-2vq92q .type-tag:where(.svelte-2vq92q),.row-tags.svelte-2vq92q .type-tag:where(.svelte-2vq92q){color:var(--accent-2)}.struck.svelte-2vq92q{text-decoration:line-through;text-decoration-thickness:.08em;text-decoration-color:var(--danger)}.is-canceled.svelte-2vq92q h1:where(.svelte-2vq92q){color:var(--muted)}.lead.svelte-2vq92q{font-size:1.2rem;color:var(--muted)}.poster-wrap.svelte-2vq92q{position:relative;display:inline-block;margin:1.25rem 0 1.75rem;max-width:100%}.poster.svelte-2vq92q{border-radius:var(--radius);max-height:640px;width:auto;max-width:100%;box-shadow:var(--shadow)}.is-canceled.svelte-2vq92q .poster:where(.svelte-2vq92q){filter:grayscale(1) contrast(.9);opacity:.7}.stamp.svelte-2vq92q{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);padding:.2em .6em;border:6px solid var(--danger);color:var(--danger);background:color-mix(in srgb,var(--card) 85%,transparent);font:800 clamp(1.8rem,6vw,3.4rem) var(--body);text-transform:uppercase;letter-spacing:.08em;border-radius:12px;white-space:nowrap}.stamp.sun.svelte-2vq92q{border-color:var(--accent-2);color:var(--accent-2)}.side.svelte-2vq92q{position:sticky;top:calc(88px + var(--bar-h));display:grid;gap:1rem}.when.svelte-2vq92q{position:relative}.big-date.svelte-2vq92q{position:absolute;right:1rem;top:1rem;display:flex;flex-direction:column;align-items:center;width:64px;padding:.4rem 0;border-radius:12px;background:var(--accent-2-soft);color:var(--accent-2)}.big-date.off.svelte-2vq92q{background:var(--bg-2);color:var(--muted)}.big-date.off.svelte-2vq92q b:where(.svelte-2vq92q){text-decoration:line-through}.big-date.svelte-2vq92q small:where(.svelte-2vq92q){font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.big-date.svelte-2vq92q b:where(.svelte-2vq92q){font-size:1.8rem;line-height:1;font-family:var(--head)}dl.svelte-2vq92q{margin:0 0 1rem;padding-right:72px}dt.svelte-2vq92q{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:700;margin-top:.8rem}dt.svelte-2vq92q:first-child{margin-top:0}dd.svelte-2vq92q{margin:.15rem 0 0}dd.svelte-2vq92q a:where(.svelte-2vq92q){color:var(--accent)}dd.was.svelte-2vq92q{text-decoration:line-through;color:var(--muted)}dd.changed.svelte-2vq92q{font-weight:700;background:var(--accent-2-soft);border-radius:8px;padding:.35rem .55rem;margin-top:.35rem}.wide.svelte-2vq92q{width:100%}.signup.svelte-2vq92q{margin-top:.6rem}.add.svelte-2vq92q{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin:.9rem 0 .4rem}.add.svelte-2vq92q a:where(.svelte-2vq92q){color:var(--accent);font-weight:600;font-size:.9rem}.wx.svelte-2vq92q{display:grid;gap:.6rem;background:linear-gradient(160deg,color-mix(in srgb,#4aa3df 14%,var(--card)),var(--card) 70%)}.wx-h.svelte-2vq92q{margin:0;font-weight:750;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.wx-h.svelte-2vq92q .small:where(.svelte-2vq92q){text-transform:none;letter-spacing:0;font-weight:500}.wx-now.svelte-2vq92q{display:flex;gap:.8rem;align-items:center}.wx-i.svelte-2vq92q{font-size:2.8rem;line-height:1}.wx-now.svelte-2vq92q b:where(.svelte-2vq92q){display:block;font:650 1.9rem/1 var(--head)}.wx-s.svelte-2vq92q{font-weight:600;color:var(--muted)}.wx-facts.svelte-2vq92q{display:flex;gap:1.2rem;font-weight:600;font-size:.92rem}.wx-days.svelte-2vq92q{display:flex;gap:.4rem;overflow-x:auto;border-top:1px solid var(--line);padding-top:.6rem}.wx-days.svelte-2vq92q>span:where(.svelte-2vq92q){display:flex;flex-direction:column;align-items:center;min-width:46px;font-size:.9rem}.wx-tip.svelte-2vq92q{margin:0;background:var(--accent-2-soft);border-radius:8px;padding:.4rem .6rem;font-weight:600}.tiny.svelte-2vq92q{font-size:.72rem;margin:0}.tiny.svelte-2vq92q a:where(.svelte-2vq92q){color:inherit}.dates.svelte-2vq92q ul:where(.svelte-2vq92q){list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.dates.svelte-2vq92q a:where(.svelte-2vq92q){display:inline-block;padding:.25em .6em;border-radius:8px;border:1px solid var(--line);color:var(--text);text-decoration:none;font-size:.88rem;font-weight:600}.dates.svelte-2vq92q a[aria-current=page]:where(.svelte-2vq92q){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.dates.svelte-2vq92q p:where(.svelte-2vq92q){margin:.5rem 0 0}.sched.svelte-2vq92q{margin-top:2rem}.sched.svelte-2vq92q ol:where(.svelte-2vq92q){list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.sched.svelte-2vq92q li:where(.svelte-2vq92q){display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline;padding:.6rem 0;border-bottom:1px solid var(--line)}.sched.svelte-2vq92q a:where(.svelte-2vq92q){font-weight:650;color:var(--text)}.crumbs.svelte-2vq92q{color:var(--muted)}.mapbox.svelte-2vq92q{height:220px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line)}.more.svelte-2vq92q{margin-top:3.5rem}.mgrid.svelte-2vq92q{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.mc.svelte-2vq92q{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.1rem;text-decoration:none}.row-tags.svelte-2vq92q{display:flex;gap:.5rem;align-items:center}.mc.svelte-2vq92q strong:where(.svelte-2vq92q){font-family:var(--head);font-size:1.1rem}.mc.svelte-2vq92q:hover strong:where(.svelte-2vq92q){color:var(--accent)}@media(max-width:900px){.grid.svelte-2vq92q{grid-template-columns:1fr}.side.svelte-2vq92q{position:static}.notice.svelte-2vq92q{padding:1rem}.ni.svelte-2vq92q{font-size:1.7rem}}
