.kalender[data-astro-cid-yhiopp7j]{background:var(--sky);border:3px solid var(--text);border-radius:var(--radius);box-shadow:8px 8px 0 var(--text);grid-template-columns:minmax(180px,.42fr) 1fr;align-items:center;gap:28px;margin:48px 0;padding:28px;scroll-margin-top:96px;display:grid}.kalender[data-astro-cid-yhiopp7j].compact{margin:40px 0 0}.kalender-dog[data-astro-cid-yhiopp7j]{justify-items:center;gap:10px;display:grid}.kalender-mascot[data-astro-cid-yhiopp7j]{width:min(100%,190px);height:auto;display:block}.kalender-bubble[data-astro-cid-yhiopp7j]{border:3px solid var(--text);text-align:center;min-height:2.6em;box-shadow:var(--pop);background:#fff;border-radius:18px;margin:0;padding:9px 14px;font-size:.9rem;font-weight:800;position:relative}.kalender-bubble[data-astro-cid-yhiopp7j]:before{content:"";border-left:3px solid var(--text);border-top:3px solid var(--text);background:#fff;width:14px;height:14px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(45deg)}.kalender-body[data-astro-cid-yhiopp7j] h2[data-astro-cid-yhiopp7j]{margin:12px 0 10px;font-size:clamp(1.6rem,3.2vw,2.3rem)}.kalender-lead[data-astro-cid-yhiopp7j]{color:var(--muted);max-width:58ch;margin:0 0 18px}.kalender-form[data-astro-cid-yhiopp7j]{gap:12px;max-width:520px;display:grid}.kalender-field[data-astro-cid-yhiopp7j]{gap:6px;font-size:.85rem;font-weight:900;display:grid}.kalender-field[data-astro-cid-yhiopp7j] input[data-astro-cid-yhiopp7j]{width:100%;min-height:54px;font:inherit;color:var(--text);border:3px solid var(--text);outline-offset:3px;background:#fff;border-radius:999px;padding:12px 16px;font-size:1.02rem;font-weight:700}.kalender-field[data-astro-cid-yhiopp7j] input[data-astro-cid-yhiopp7j]:focus{box-shadow:var(--pop)}.kalender-hp[data-astro-cid-yhiopp7j]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.kalender-consent[data-astro-cid-yhiopp7j]{grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.86rem;line-height:1.45;display:grid}.kalender-consent[data-astro-cid-yhiopp7j] input[data-astro-cid-yhiopp7j]{width:22px;height:22px;accent-color:var(--accent-2);margin:2px 0 0}.kalender-submit[data-astro-cid-yhiopp7j]{justify-content:space-between;gap:14px;width:100%}.kalender-submit[data-astro-cid-yhiopp7j]:disabled{opacity:.7;cursor:wait;transform:none}.kalender-status[data-astro-cid-yhiopp7j]{min-height:1.2em;margin:0;font-size:.9rem;font-weight:800}.kalender-status[data-astro-cid-yhiopp7j].is-error{color:var(--accent-2-ink)}.kalender-status[data-astro-cid-yhiopp7j].is-ok{color:var(--text)}.kalender-usp[data-astro-cid-yhiopp7j]{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.kalender-usp[data-astro-cid-yhiopp7j] li[data-astro-cid-yhiopp7j]{border:2px solid var(--text);background:#fff;border-radius:999px;padding:4px 12px;font-size:.82rem;font-weight:800}.kalender-usp[data-astro-cid-yhiopp7j] li[data-astro-cid-yhiopp7j]:before{content:"✓ ";color:var(--accent-2);font-weight:900}@media (prefers-reduced-motion:no-preference){.kalender[data-astro-cid-yhiopp7j] .tail[data-astro-cid-yhiopp7j]{transform-origin:6px 40px;animation:2.4s ease-in-out infinite kwispel}.kalender[data-astro-cid-yhiopp7j][data-wag=typing] .tail[data-astro-cid-yhiopp7j]{animation-duration:1.4s}.kalender[data-astro-cid-yhiopp7j][data-wag=almost] .tail[data-astro-cid-yhiopp7j]{animation-duration:.9s}.kalender[data-astro-cid-yhiopp7j][data-wag=ready] .tail[data-astro-cid-yhiopp7j]{animation-duration:.6s}.kalender[data-astro-cid-yhiopp7j][data-wag=go] .tail[data-astro-cid-yhiopp7j]{animation-duration:.35s}.kalender[data-astro-cid-yhiopp7j][data-wag=sending] .tail[data-astro-cid-yhiopp7j]{animation-duration:.25s}.kalender[data-astro-cid-yhiopp7j][data-wag=done] .tail[data-astro-cid-yhiopp7j]{animation-duration:.5s}.kalender[data-astro-cid-yhiopp7j][data-wag=done] .head[data-astro-cid-yhiopp7j]{transform-origin:97px 34px;animation:1.1s ease-in-out infinite knik}.kalender[data-astro-cid-yhiopp7j][data-wag=go] .tongue[data-astro-cid-yhiopp7j],.kalender[data-astro-cid-yhiopp7j][data-wag=done] .tongue[data-astro-cid-yhiopp7j]{transform-origin:32px 46px;animation:.5s ease-in-out infinite hijg}@keyframes kwispel{0%,to{transform:rotate(-14deg)}50%{transform:rotate(16deg)}}@keyframes knik{0%,to{transform:translate(64px)scale(1.05)rotate(0)}50%{transform:translate(64px)scale(1.05)rotate(-6deg)}}@keyframes hijg{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.5)}}}@media (width<=860px){.kalender[data-astro-cid-yhiopp7j]{grid-template-columns:1fr;gap:18px;padding:22px}.kalender-mascot[data-astro-cid-yhiopp7j]{width:150px}.kalender-form[data-astro-cid-yhiopp7j]{max-width:none}}
