.page__intro[data-astro-cid-os3tfvgn]{flex-direction:column;gap:1.2rem;padding-top:clamp(32px,5vw,56px);display:flex}@media (width>=900px){.page__intro[data-astro-cid-os3tfvgn]{flex-direction:row;justify-content:space-between;align-items:flex-end}}.page__intro[data-astro-cid-os3tfvgn] h1[data-astro-cid-os3tfvgn]{letter-spacing:-.04em;margin:0;font-size:clamp(48px,8.5vw,124px)}.view-toggle[data-astro-cid-os3tfvgn]{gap:10px;display:flex}.view-pill[data-astro-cid-os3tfvgn]{font:inherit;border:1.5px solid var(--gewoelbe);color:var(--gewoelbe);cursor:pointer;background:0 0;border-radius:999px;padding:12px 20px;font-size:17px;font-weight:600}.view-pill[data-astro-cid-os3tfvgn][aria-pressed=true]{background:var(--tanne);border-color:var(--tanne);color:var(--creme)}.event-list[data-astro-cid-os3tfvgn]{flex-direction:column;gap:16px;margin-top:clamp(24px,4vw,48px);margin-bottom:clamp(56px,8vw,96px);display:flex}.event-row[data-astro-cid-os3tfvgn]{background:var(--tone);color:var(--gewoelbe);border-radius:22px;flex-wrap:wrap;align-items:center;gap:clamp(1.2rem,3vw,3rem);padding:clamp(20px,3vw,28px) clamp(20px,3vw,36px);display:flex}.event-row[data-astro-cid-os3tfvgn][hidden]{display:none}.event-row__date[data-astro-cid-os3tfvgn]{flex-shrink:0;width:10rem}.event-row__day[data-astro-cid-os3tfvgn]{letter-spacing:-.02em;margin:0;font-size:clamp(40px,4.5vw,64px);font-weight:800;line-height:.9}.event-row__month[data-astro-cid-os3tfvgn]{margin:.5rem 0 0;font-size:17px;font-weight:600}.event-row__info[data-astro-cid-os3tfvgn]{flex-direction:column;flex:1;gap:6px;min-width:14rem;display:flex}.event-row__category[data-astro-cid-os3tfvgn]{margin:0;font-size:14px;font-weight:600}.event-row__info[data-astro-cid-os3tfvgn] h2[data-astro-cid-os3tfvgn]{letter-spacing:-.01em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:800}.event-row__detail[data-astro-cid-os3tfvgn]{margin:0;font-size:18px}.event-row__note[data-astro-cid-os3tfvgn]{text-align:right;max-width:14rem;margin:0;font-size:16px;font-weight:600}.event-calendar[data-astro-cid-os3tfvgn]{flex-direction:column;gap:clamp(32px,5vw,56px);margin-top:clamp(24px,4vw,48px);margin-bottom:clamp(56px,8vw,96px);display:flex}#event-list[data-astro-cid-os3tfvgn][hidden],#event-calendar[data-astro-cid-os3tfvgn][hidden]{display:none}.calendar-nav[data-astro-cid-os3tfvgn]{gap:10px;margin-bottom:-8px;display:flex}.calendar-nav__btn[data-astro-cid-os3tfvgn]{font:inherit;border:1.5px solid var(--gewoelbe);width:2.6rem;height:2.6rem;color:var(--gewoelbe);cursor:pointer;background:0 0;border-radius:999px;font-size:20px;font-weight:700;line-height:1}.calendar-nav__btn[data-astro-cid-os3tfvgn]:disabled{opacity:.35;cursor:default}.calendar-month[data-astro-cid-os3tfvgn][hidden]{display:none}.calendar-month__label[data-astro-cid-os3tfvgn]{letter-spacing:-.01em;text-transform:capitalize;margin:0 0 1rem;font-size:clamp(24px,3vw,32px);font-weight:800}.calendar-grid[data-astro-cid-os3tfvgn]{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calendar-grid__weekday[data-astro-cid-os3tfvgn]{text-transform:uppercase;letter-spacing:.06em;color:var(--holz);text-align:center;padding-bottom:6px;font-size:13px;font-weight:600}.calendar-grid__cell[data-astro-cid-os3tfvgn]{background:var(--creme);border-radius:12px;flex-direction:column;gap:3px;min-height:5rem;padding:6px;display:flex;overflow:hidden}.calendar-grid__cell--empty[data-astro-cid-os3tfvgn]{background:0 0}.calendar-grid__cell--has-event[data-astro-cid-os3tfvgn]{background:var(--salbei)}.calendar-grid__day[data-astro-cid-os3tfvgn]{font-size:14px;font-weight:600}.calendar-grid__event[data-astro-cid-os3tfvgn]{background:var(--tanne);color:var(--creme);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:2px 5px;font-size:11px;font-weight:600;line-height:1.25;overflow:hidden}@media (width<=640px){.calendar-grid[data-astro-cid-os3tfvgn]{gap:3px}.calendar-grid__cell[data-astro-cid-os3tfvgn]{border-radius:8px;min-height:3.2rem;padding:3px}.calendar-grid__weekday[data-astro-cid-os3tfvgn]{font-size:10px}.calendar-grid__event[data-astro-cid-os3tfvgn]{border-radius:999px;height:6px;padding:0;font-size:0}}.event-archive[data-astro-cid-os3tfvgn]{padding-bottom:clamp(56px,8vw,96px);font-size:18px;font-weight:600}.event-archive[data-astro-cid-os3tfvgn] a[data-astro-cid-os3tfvgn]{text-decoration:none}.empty[data-astro-cid-os3tfvgn]{max-width:34rem}.empty__title[data-astro-cid-os3tfvgn]{margin-bottom:.5rem;font-size:clamp(24px,3vw,32px);font-weight:800}.empty[data-astro-cid-os3tfvgn] p[data-astro-cid-os3tfvgn]{max-width:none}
