.chips.svelte-sxahe9{flex-wrap:wrap;gap:.375rem;display:flex}@media (width<=639px){.chips.scroll.svelte-sxahe9{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto}.chips.scroll.svelte-sxahe9::-webkit-scrollbar{display:none}}.chip.svelte-sxahe9{border:1px solid var(--color-paper-300);background:var(--color-paper-50);min-height:2.25rem;color:var(--color-bark-700);white-space:nowrap;border-radius:9999px;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.875rem;font-weight:600;display:inline-flex}.chip.svelte-sxahe9:hover{background:var(--color-paper-200)}.chip.on.svelte-sxahe9{border-color:var(--color-moss-600);background:linear-gradient(180deg, color-mix(in srgb, var(--color-moss-500) 82%, #fff), var(--color-moss-500) 60%, var(--color-moss-600));color:#fff;box-shadow:inset 0 1px #ffffff38,0 1px 3px #3a50254d}.subhead.svelte-sxahe9{z-index:2;border-bottom:2px solid var(--color-ink);background:color-mix(in srgb, var(--color-paper-100) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.08em;color:var(--color-bark-900);align-items:baseline;gap:.6rem;margin-top:1.25rem;padding:.45rem 0 .3rem;font-size:1.05rem;font-weight:700;display:flex;position:sticky;top:0}.subhead.svelte-sxahe9 .sub:where(.svelte-sxahe9){font-family:var(--font-display);text-transform:none;letter-spacing:0;color:var(--color-ink-muted);font-size:.9rem;font-style:italic;font-weight:400}.subhead.none.svelte-sxahe9{border-bottom:1px dashed color-mix(in srgb, var(--color-paper-300) 60%, var(--color-ink) 25%);color:var(--color-ink-muted);opacity:.6;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-top:.5rem;padding:.35rem 0;font-size:.9rem;position:static}.ended-btn.svelte-sxahe9{width:100%;min-height:44px;color:var(--color-ink-muted);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.ended-btn.svelte-sxahe9+*{border-top:1px solid color-mix(in srgb, var(--color-paper-300) 70%, var(--color-ink) 15%)}li.svelte-sxahe9:has(>.ended-btn:where(.svelte-sxahe9))+li{border-top:1px solid color-mix(in srgb, var(--color-paper-300) 70%, var(--color-ink) 15%)}.mast.svelte-sxahe9{border-bottom:3px double var(--color-ink)}.mast-line.svelte-sxahe9{border-bottom:1px solid var(--color-ink);font-family:var(--font-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.35rem;font-size:.85rem;font-weight:600;display:flex}.mast-dot.svelte-sxahe9{color:#b4381f;font-size:.7rem}.mast-title.svelte-sxahe9{font-family:var(--font-cond);letter-spacing:.02em;text-transform:uppercase;color:var(--color-bark-900);flex-wrap:wrap;align-items:baseline;gap:0 .6rem;margin-top:.35rem;font-size:clamp(2.6rem,9vw,3.6rem);font-weight:800;line-height:1;display:flex}.mast-title.svelte-sxahe9 .city-pick:where(.svelte-sxahe9){color:#b4381f}.sections.svelte-sxahe9{gap:1.5rem;margin-top:.6rem;display:flex}.section-tab.svelte-sxahe9{min-height:2.75rem;font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);align-items:center;gap:.45rem;font-size:1.15rem;font-weight:700;display:inline-flex;position:relative}.section-tab[aria-selected=true].svelte-sxahe9{color:var(--color-bark-900)}.section-tab[aria-selected=true].svelte-sxahe9:after{content:"";background:#b4381f;height:4px;position:absolute;inset:auto 0 -3px}.count-badge.svelte-sxahe9{background:var(--color-bark-900);min-width:1.6rem;color:var(--color-paper-50);letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;border-radius:9999px;padding:0 .4rem;font-size:.85rem;line-height:1.45rem}.section-tab[aria-selected=false].svelte-sxahe9 .count-badge:where(.svelte-sxahe9){background:var(--color-paper-300);color:var(--color-ink)}.filters.svelte-sxahe9{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;display:flex}.dd.svelte-sxahe9{min-width:0;position:relative}.dd-btn.svelte-sxahe9{border:1px solid var(--color-paper-300);background:var(--color-paper-50);max-width:100%;min-height:2.5rem;color:var(--color-bark-700);white-space:nowrap;border-radius:9999px;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.9rem;font-weight:600;display:inline-flex}.dd-btn.svelte-sxahe9:hover{background:var(--color-paper-200)}.dd-btn.set.svelte-sxahe9{border-color:var(--color-moss-600);background:color-mix(in srgb, var(--color-moss-500) 14%, var(--color-paper-50));color:var(--color-moss-700)}.dd-btn.icon-only.svelte-sxahe9{flex-shrink:0;justify-content:center;width:2.5rem;padding:0}.dd-btn.svelte-sxahe9 .more:where(.svelte-sxahe9){opacity:.8;font-size:.8rem}.dd-menu.svelte-sxahe9{z-index:20;border:1px solid var(--color-paper-300);background:var(--color-paper-50);border-radius:.9rem;min-width:13rem;max-width:calc(100vw - 2rem);padding:.3rem;position:absolute;top:calc(100% + .3rem);left:0;box-shadow:0 10px 30px #28190a2e}.dd-scroll.svelte-sxahe9{max-height:min(60vh,26rem);overflow-y:auto}.dd-item.svelte-sxahe9{text-align:left;width:100%;min-height:2.6rem;color:var(--color-ink);white-space:nowrap;border-radius:.6rem;align-items:center;gap:.55rem;padding:0 .7rem 0 .4rem;font-weight:600;display:flex}.dd-item.svelte-sxahe9:hover{background:var(--color-paper-200)}.dd-item.svelte-sxahe9 .tick:where(.svelte-sxahe9){width:1.1rem;color:var(--color-moss-600);place-items:center;display:inline-grid}.city-pick.svelte-sxahe9{cursor:pointer;align-items:center;gap:.3rem;display:inline-flex;position:relative}.city-pick.svelte-sxahe9 select:where(.svelte-sxahe9){appearance:none;field-sizing:content;font:inherit;color:inherit;cursor:pointer;border-bottom:2px dotted color-mix(in srgb, currentColor 45%, transparent);background:0 0;padding-right:.5em!important}.city-pick.svelte-sxahe9 select:where(.svelte-sxahe9):focus-visible{outline:2px solid var(--color-moss-500);outline-offset:2px;border-radius:.3rem}.city-pick.svelte-sxahe9 option:where(.svelte-sxahe9){font-family:var(--font-sans,sans-serif);font-size:1rem;font-weight:500}.search.svelte-sxahe9{border:1px solid var(--color-paper-300);background:var(--color-paper-50);border-radius:9999px;flex:14rem;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .3rem 0 .8rem;display:flex}.search.svelte-sxahe9:focus-within{border-color:var(--color-moss-500);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-moss-500) 25%, transparent)}.search.svelte-sxahe9 input:where(.svelte-sxahe9){background:0 0;outline:none;flex:1;min-width:0;font-size:1rem}.search.svelte-sxahe9 input:where(.svelte-sxahe9)::-webkit-search-cancel-button{display:none!important}.search.svelte-sxahe9 input:where(.svelte-sxahe9)::-webkit-calendar-picker-indicator{display:none!important}.rule.svelte-sxahe9+.rule:where(.svelte-sxahe9){border-top:1px solid color-mix(in srgb, var(--color-paper-300) 70%, var(--color-ink) 15%)}.ev-row.svelte-sxahe9{grid-template-columns:4.6rem 1fr;align-items:baseline;gap:.75rem;min-height:44px;padding:.75rem 0;display:grid;position:relative;overflow:hidden}.tags.svelte-sxahe9{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.tags.svelte-sxahe9:empty{display:none}.kop-tag.svelte-sxahe9{border:1px solid color-mix(in srgb, currentColor 40%, transparent);border-radius:9999px;align-items:center;gap:.3rem;padding:.05rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.count.svelte-sxahe9{border:1px solid;border-radius:.375rem;padding:.05rem .45rem;font-size:.75rem;font-weight:700}.post-row.svelte-sxahe9{min-height:44px;padding:.8rem 0;display:block}.ev-row.svelte-sxahe9:hover .ttl:where(.svelte-sxahe9),.post-row.svelte-sxahe9:hover .ttl:where(.svelte-sxahe9){text-decoration:underline}.ev-row[aria-current=true].svelte-sxahe9 .ttl:where(.svelte-sxahe9),.post-row[aria-current=true].svelte-sxahe9 .ttl:where(.svelte-sxahe9){color:var(--color-moss-700)}.sub-row.svelte-sxahe9{grid-template-columns:3.4rem 1fr;align-items:center;gap:.5rem;min-height:44px;font-size:.95rem;display:grid}.sub-row.svelte-sxahe9:hover{text-decoration:underline}.tcol.svelte-sxahe9{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:800;line-height:1.1}.ttl.svelte-sxahe9{font-weight:700;line-height:1.3}.post-row.svelte-sxahe9 .ttl:where(.svelte-sxahe9){font-size:1.15rem;font-weight:800}.meta.svelte-sxahe9{font-family:var(--font-display);color:var(--color-ink-muted);font-size:1rem;font-style:italic;line-height:1.4;display:block}.type.svelte-sxahe9{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.3rem;font-size:.78rem;font-weight:700;display:inline-flex}.more-btn.svelte-sxahe9{border:1px solid var(--color-paper-300);background:var(--color-paper-50);width:100%;min-height:44px;color:var(--color-bark-700);border-radius:9999px;margin-top:1rem;font-weight:700}.more-btn.svelte-sxahe9:hover{background:var(--color-paper-200)}.end-line.svelte-sxahe9{text-align:center;font-family:var(--font-display);color:var(--color-ink-muted);margin-top:1.25rem;font-style:italic}.empty.svelte-sxahe9{font-family:var(--font-display);flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:1.5rem;font-size:1.1rem;display:flex}.link.svelte-sxahe9{text-underline-offset:3px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}
