.reminder-controls.svelte-1magwjn{gap:12px;max-width:420px;margin-block:16px;display:grid}.reminder-controls.svelte-1magwjn p:where(.svelte-1magwjn){font-size:var(--text-meta);color:var(--color-on-surface-variant);margin:0}.reminder-controls.svelte-1magwjn a:where(.svelte-1magwjn){text-decoration:underline}.listing-hero.svelte-19mw6e{gap:1rem;display:grid}.listing-hero.svelte-19mw6e .cal-page-heading{margin:0}.listing-facts.svelte-19mw6e{font-size:var(--text-body);gap:.35rem;display:grid}.listing-facts.svelte-19mw6e p:where(.svelte-19mw6e){margin:0}.event-end.svelte-19mw6e{font-size:var(--text-meta);color:var(--color-on-surface-variant)}.listing-hero-actions.svelte-19mw6e{flex-wrap:wrap;align-items:start;gap:.625rem;display:flex}.listing-hero-actions.svelte-19mw6e form:where(.svelte-19mw6e){margin:0}.listing-editor-tools.svelte-19mw6e{justify-self:start}@media (width<=767px){.listing-hero.svelte-19mw6e{gap:.75rem}.listing-hero.svelte-19mw6e .cal-lead{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.listing-hero.svelte-19mw6e .cal-page-heading h1{font-size:var(--text-2xl)}}.listing-back.svelte-19mw6e{font-size:var(--text-meta);font-weight:600}.listing-detail-layout.svelte-19mw6e{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;display:grid}.listing-main.svelte-19mw6e,.listing-participation.svelte-19mw6e{gap:18px;min-width:0;display:grid}.listing-participation.svelte-19mw6e{scroll-margin-top:calc(var(--app-top-offset,64px) + 24px)}.listing-participation.svelte-19mw6e:empty{display:none}.listing-aside.svelte-19mw6e{top:calc(var(--app-top-offset,64px) + 20px);min-width:0;position:sticky}.listing-detail-view.svelte-19mw6e .listing-about h2,.listing-detail-view.svelte-19mw6e .listing-participation h2,.listing-detail-view.svelte-19mw6e .listing-context h2{font-size:var(--text-heading);margin:0 0 14px;line-height:1.4}.listing-detail-view.svelte-19mw6e .listing-about p,.listing-detail-view.svelte-19mw6e .listing-participation p{font-size:var(--text-body);line-height:var(--text-body--line-height)}.listing-detail-view.svelte-19mw6e .listing-context{font-size:var(--text-meta);gap:14px;display:grid}.listing-detail-view.svelte-19mw6e .listing-context>p,.listing-detail-view.svelte-19mw6e .listing-context>h2,.listing-detail-view.svelte-19mw6e .listing-context>dl{margin:0}.publisher-link.svelte-19mw6e{font-size:var(--text-meta);line-height:1.6;display:block}@media (width<=1000px){.listing-detail-layout.svelte-19mw6e{grid-template-columns:minmax(0,1fr)}.listing-aside.svelte-19mw6e{position:static}}.listing-form.svelte-19mw6e{gap:1rem;max-width:48rem;display:grid}.listing-form.svelte-19mw6e label:where(.svelte-19mw6e){gap:.4rem;display:grid}.listing-form.svelte-19mw6e input:where(.svelte-19mw6e):not([type=checkbox]){border:1px solid var(--color-outline-variant);background:var(--color-background);width:100%;color:var(--color-on-surface);border-radius:6px;padding:.75rem}.listing-form.svelte-19mw6e .consent:where(.svelte-19mw6e){font-size:var(--text-label);align-items:flex-start;gap:.7rem;display:flex}.listing-form.svelte-19mw6e .consent:where(.svelte-19mw6e) input:where(.svelte-19mw6e){flex:0 0 16px;width:16px;height:16px;margin-top:4px}.consent.svelte-19mw6e input:where(.svelte-19mw6e){margin-top:.3rem}
