.event-list.svelte-fbrwi0,.kl-grid.svelte-fbrwi0{scroll-margin-top:90px}.page-actions.svelte-fbrwi0{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.create-action.svelte-fbrwi0{min-height:52px;font-size:14px;padding:14px 24px;margin-top:18px}.create-action.svelte-fbrwi0:disabled{opacity:.6}@media(max-width:800px){.page-actions.svelte-fbrwi0{position:static}.page-actions.svelte-fbrwi0 p:where(.svelte-fbrwi0){display:none}.page-actions.svelte-fbrwi0 .create-action:where(.svelte-fbrwi0):not(.dashboard-action){position:fixed;right:18px;bottom:calc(95px + env(safe-area-inset-bottom));z-index:45;margin:0;box-shadow:0 8px 24px #0003}.dashboard-action.svelte-fbrwi0{margin-top:18px}}.policy-page.svelte-fbrwi0{padding-top:64px;padding-bottom:80px}.policy-intro.svelte-fbrwi0{color:var(--kl-muted);margin:20px 0 40px}.policy-page.svelte-fbrwi0 section:where(.svelte-fbrwi0){border-top:1px solid var(--kl-line);padding:28px 0}.policy-page.svelte-fbrwi0 section:where(.svelte-fbrwi0) h2:where(.svelte-fbrwi0){font-size:22px;margin-bottom:12px}.policy-page.svelte-fbrwi0 section:where(.svelte-fbrwi0) p:where(.svelte-fbrwi0){color:var(--kl-muted);line-height:1.7}.policy-page.svelte-fbrwi0 section:where(.svelte-fbrwi0) a:where(.svelte-fbrwi0){display:inline-block;margin-top:14px;color:var(--kl-purple);font-weight:700}.about-page.svelte-fbrwi0{padding-bottom:48px}.about-hero.svelte-fbrwi0{padding:64px 0 72px;max-width:800px}.about-hero.svelte-fbrwi0 h1:where(.svelte-fbrwi0){font-family:ui-sans-serif,system-ui,sans-serif;font-weight:900;letter-spacing:-.06em;font-size:clamp(42px,6.5vw,92px)}.about-hero.svelte-fbrwi0>p:where(.svelte-fbrwi0):not(.kl-eyebrow){color:var(--kl-muted);font-size:16px;max-width:620px;margin:20px 0 28px}.about-primary.svelte-fbrwi0{background:var(--kl-orange);border-color:var(--kl-orange);color:#251931}.about-purpose.svelte-fbrwi0{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:48px 0;border-top:1px solid var(--kl-line)}.about-purpose.svelte-fbrwi0 h2:where(.svelte-fbrwi0),.about-explore.svelte-fbrwi0 h2:where(.svelte-fbrwi0),.about-next.svelte-fbrwi0 h2:where(.svelte-fbrwi0){font-size:clamp(25px,3vw,36px)}.about-purpose.svelte-fbrwi0>p:where(.svelte-fbrwi0),.about-next.svelte-fbrwi0 p:where(.svelte-fbrwi0):not(.kl-eyebrow){color:var(--kl-muted);max-width:540px}.about-explore.svelte-fbrwi0{padding:48px 0;border-top:1px solid var(--kl-line)}.about-links.svelte-fbrwi0{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px}.about-links.svelte-fbrwi0 a:where(.svelte-fbrwi0){display:grid;gap:10px;padding:24px;border:1px solid var(--kl-line);border-radius:16px;background:var(--kl-surface)}.about-links.svelte-fbrwi0 svg{color:var(--kl-orange-text)}.about-links.svelte-fbrwi0 strong:where(.svelte-fbrwi0){font:700 22px var(--kl-display)}.about-links.svelte-fbrwi0 span:where(.svelte-fbrwi0){color:var(--kl-muted)}.about-next.svelte-fbrwi0{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;background:var(--kl-soft);border-radius:18px}.about-next.svelte-fbrwi0 h2:where(.svelte-fbrwi0){margin-bottom:10px}@media(max-width:700px){.about-hero.svelte-fbrwi0{padding:38px 0 48px}.about-purpose.svelte-fbrwi0{grid-template-columns:1fr;gap:16px}.about-links.svelte-fbrwi0{grid-template-columns:1fr}.about-next.svelte-fbrwi0{align-items:flex-start;flex-direction:column}}.event-layout.svelte-fbrwi0{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:28px;align-items:start}.event-results.svelte-fbrwi0{grid-column:1;grid-row:1}.event-calendar.svelte-fbrwi0{grid-column:2;grid-row:1;margin-top:0}.event-filters.svelte-fbrwi0{margin:0 0 20px}.event-filters.svelte-fbrwi0 input:where(.svelte-fbrwi0){flex:1 1 300px}.event-filters.svelte-fbrwi0 select:where(.svelte-fbrwi0){flex:0 1 220px;min-width:160px}.event-list.svelte-fbrwi0{display:grid;gap:14px}.event-count.svelte-fbrwi0{font-size:12px;margin:0 0 14px}.event-calendar.svelte-fbrwi0 .calendar{margin:0;max-width:none}.event-calendar.svelte-fbrwi0 .category-shortcuts:where(.svelte-fbrwi0){margin-top:22px}.event-page.svelte-fbrwi0{padding-bottom:48px}.category-shortcuts.svelte-fbrwi0{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 22px}.category-shortcuts.svelte-fbrwi0>span:where(.svelte-fbrwi0){font-size:11px;color:var(--kl-muted);margin-right:6px}.category-shortcuts.svelte-fbrwi0 button:where(.svelte-fbrwi0){background:var(--kl-surface);color:var(--kl-ink);border:1px solid var(--kl-line);border-radius:10px;padding:9px 13px;cursor:pointer}.category-shortcuts.svelte-fbrwi0 button[aria-pressed=true]:where(.svelte-fbrwi0){border-color:var(--kl-purple);color:var(--kl-purple)}.category-shortcuts.svelte-fbrwi0 small:where(.svelte-fbrwi0){color:var(--kl-muted);margin-left:5px}@media(max-width:800px){.event-layout.svelte-fbrwi0{grid-template-columns:1fr}.event-results.svelte-fbrwi0,.event-calendar.svelte-fbrwi0{grid-column:auto;grid-row:auto}.event-calendar.svelte-fbrwi0{margin-top:0}.event-calendar.svelte-fbrwi0 .calendar{margin:0}.event-filters.svelte-fbrwi0{margin-top:0}}.kl-pagination.svelte-fbrwi0{display:flex;align-items:center;justify-content:center;gap:16px;margin:32px 0;color:var(--kl-muted)}.kl-pagination.svelte-fbrwi0 button:where(.svelte-fbrwi0):disabled{opacity:.45}
