.newsletter-form[data-v-a9d13a63]{font-family:var(--font-sans)}.newsletter-form-inner[data-v-a9d13a63]{display:flex;flex-direction:column;gap:var(--space-3)}.newsletter-label[data-v-a9d13a63]{font-family:var(--font-serif);font-size:var(--text-sm);color:var(--text);line-height:var(--leading-snug)}.newsletter-hint[data-v-a9d13a63]{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xs);color:var(--text-soft);display:block;margin-top:2px}.newsletter-fields[data-v-a9d13a63]{display:flex;gap:var(--space-2);flex-wrap:wrap}.newsletter-input[data-v-a9d13a63]{flex:1;min-width:200px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#fff;font-family:var(--font-serif);font-size:var(--text-sm);color:var(--text);outline:none;transition:border-color var(--dur-fast) var(--ease-soft)}.newsletter-input[data-v-a9d13a63]:focus{border-color:var(--akzent-marke);box-shadow:0 0 0 3px #2d8a7d1a}.newsletter-input[data-v-a9d13a63]:disabled{opacity:.7;cursor:not-allowed}.newsletter-button[data-v-a9d13a63]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--akzent-marke);color:#fff;border:none;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background var(--dur-fast) var(--ease-soft)}.newsletter-button[data-v-a9d13a63]:hover:not(:disabled){background:var(--akzent-wasser)}.newsletter-button[data-v-a9d13a63]:disabled{opacity:.5;cursor:not-allowed}.newsletter-error[data-v-a9d13a63]{margin:0;padding:var(--space-1) var(--space-2);border-left:2px solid var(--state-error);background:#c0503a0f;color:var(--state-error);border-radius:var(--radius-sm);font-size:var(--text-xs)}.newsletter-fineprint[data-v-a9d13a63]{margin:0;font-family:var(--font-serif);font-style:italic;font-size:var(--text-xs);color:var(--text-soft);line-height:var(--leading-snug)}.newsletter-confirm[data-v-a9d13a63]{padding:var(--space-4);background:#6ba36814;border-left:3px solid var(--akzent-leben);border-radius:var(--radius-md)}.newsletter-confirm-text[data-v-a9d13a63]{margin:0 0 var(--space-2);font-family:var(--font-serif);font-size:var(--text-sm);color:var(--text);line-height:var(--leading-normal)}.newsletter-confirm-hint[data-v-a9d13a63]{margin:0;font-family:var(--font-serif);font-style:italic;font-size:var(--text-xs);color:var(--text-muted)}.chat-badge[data-v-93f67516]{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:4px;border-radius:999px;background:#4caf50;color:#fff;font-family:var(--font-sans);font-size:10px;font-weight:600;line-height:1;vertical-align:middle;transition:background .2s}.chat-badge.is-pending[data-v-93f67516]{background:#e05a3a;animation:pulse-red-93f67516 1.6s ease-in-out infinite}@keyframes pulse-red-93f67516{0%,to{box-shadow:0 0 #e05a3a59}50%{box-shadow:0 0 0 4px #e05a3a00}}@media(prefers-reduced-motion:reduce){.chat-badge.is-pending[data-v-93f67516]{animation:none}}.sound-toggle[data-v-5fb03442]{display:flex;flex-direction:column;gap:var(--space-2)}.sound-toggle.is-compact[data-v-5fb03442]{gap:0}.sound-toggle-btn[data-v-5fb03442]{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--border);background:#fffdf9;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;cursor:pointer;align-self:flex-start;transition:border-color var(--dur-base) var(--ease-spring),background var(--dur-base) var(--ease-spring),color var(--dur-base) var(--ease-spring);-webkit-tap-highlight-color:transparent}.sound-toggle.is-compact .sound-toggle-btn[data-v-5fb03442]{width:100%;justify-content:flex-start;min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border-color:transparent;background:transparent;font-family:var(--font-serif);font-size:var(--text-sm)}.sound-toggle-btn[data-v-5fb03442]:hover{border-color:var(--akzent-feuer);color:var(--akzent-feuer)}.sound-toggle.is-compact .sound-toggle-btn[data-v-5fb03442]:hover{background:#e98b1a0f;border-color:transparent}.sound-toggle-btn.is-on[data-v-5fb03442]{border-color:var(--akzent-feuer);background:color-mix(in srgb,var(--akzent-feuer) 12%,#fffdf9);color:#8a3d08}.sound-toggle.is-compact .sound-toggle-btn.is-on[data-v-5fb03442]{background:color-mix(in srgb,var(--akzent-feuer) 10%,transparent);border-color:transparent;color:#8a3d08}.sound-toggle-btn.is-muted[data-v-5fb03442]{opacity:.7}.sound-toggle-dot[data-v-5fb03442]{width:8px;height:8px;border-radius:50%;background:var(--text-soft);flex-shrink:0;transition:background var(--dur-base) var(--ease-spring)}.sound-toggle-btn.is-on .sound-toggle-dot[data-v-5fb03442]{background:var(--akzent-feuer)}.sound-toggle-hint[data-v-5fb03442]{margin:0;font-family:var(--font-serif);font-style:italic;font-size:var(--text-xs);color:var(--text-soft);line-height:var(--leading-snug);max-width:44ch}@media(prefers-reduced-motion:reduce){.sound-toggle-btn[data-v-5fb03442]:active{transform:none}}.sound-toggle.is-compact .sound-toggle-btn[data-v-5fb03442]:hover{background:#a94d0c0f;border-color:transparent}.push-toggle[data-v-ec0b2c19]{display:flex;flex-direction:column;gap:var(--space-2)}.push-toggle.is-compact[data-v-ec0b2c19]{gap:0}.push-btn[data-v-ec0b2c19]{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--border);background:#fffdf9;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;cursor:pointer;align-self:flex-start;transition:border-color var(--dur-base) var(--ease-spring),background var(--dur-base) var(--ease-spring),color var(--dur-base) var(--ease-spring);-webkit-tap-highlight-color:transparent}.push-toggle.is-compact .push-btn[data-v-ec0b2c19]{width:100%;justify-content:flex-start;min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border-color:transparent;background:transparent;font-family:var(--font-serif);font-size:var(--text-sm)}.push-btn[data-v-ec0b2c19]:hover:not(:disabled){border-color:var(--akzent-feuer);color:var(--akzent-feuer)}.push-toggle.is-compact .push-btn[data-v-ec0b2c19]:hover:not(:disabled){background:#a94d0c0f;border-color:transparent}.push-btn.is-on[data-v-ec0b2c19]{border-color:var(--akzent-feuer);background:color-mix(in srgb,var(--akzent-feuer) 12%,#fffdf9);color:#8a3d08}.push-toggle.is-compact .push-btn.is-on[data-v-ec0b2c19]{background:color-mix(in srgb,var(--akzent-feuer) 10%,transparent);border-color:transparent;color:#8a3d08}.push-btn[data-v-ec0b2c19]:disabled{opacity:.6;cursor:progress}.push-dot[data-v-ec0b2c19]{width:8px;height:8px;border-radius:50%;background:var(--text-soft);flex-shrink:0;transition:background var(--dur-base) var(--ease-spring)}.push-btn.is-on .push-dot[data-v-ec0b2c19]{background:var(--akzent-feuer)}.push-label[data-v-ec0b2c19]{line-height:1}.push-hint[data-v-ec0b2c19]{margin:0;font-family:var(--font-serif);font-style:italic;font-size:var(--text-xs);color:var(--text-soft);line-height:var(--leading-snug);max-width:44ch}.push-unsupported[data-v-ec0b2c19]{margin:0;padding:var(--space-2) var(--space-3);background:#fffdf9b3;border-left:2px solid var(--border-warm);border-radius:var(--radius-sm);font-family:var(--font-serif);font-style:italic;font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.push-error[data-v-ec0b2c19]{margin:0;padding:var(--space-2) var(--space-3);border-left:2px solid var(--state-error);background:#c0503a0f;color:var(--state-error);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:var(--leading-snug)}.push-error.is-compact[data-v-ec0b2c19]{margin-top:4px;padding:4px var(--space-2);font-size:.7rem;border-left-width:1px}@media(prefers-reduced-motion:reduce){.push-btn[data-v-ec0b2c19]:active{transform:none}}.app[data-v-7439fe40]{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg-page);color:var(--text)}.skip-link[data-v-7439fe40]{position:absolute;left:-9999px;top:auto;padding:var(--space-2) var(--space-3);background:var(--bg-surface);border-radius:var(--radius-sm);z-index:200;font-family:var(--font-sans);color:var(--text)}.skip-link[data-v-7439fe40]:focus{left:var(--space-4);top:var(--space-4)}.site-header[data-v-7439fe40]{position:sticky;top:0;z-index:20;background:linear-gradient(180deg,#fff6e6f5,#fbe0b6f0);backdrop-filter:saturate(150%) blur(12px);-webkit-backdrop-filter:saturate(150%) blur(12px);border-bottom:1px solid rgba(194,113,12,.28);box-shadow:0 1px #fff9 inset,0 2px 12px -8px #c2710c40}.header-inner[data-v-7439fe40]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:14px;position:relative}.brand[data-v-7439fe40]{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-serif);font-size:var(--text-xl);letter-spacing:.02em;color:var(--text);text-decoration:none;flex-shrink:0;transition:color var(--dur-base) var(--ease-spring)}.brand[data-v-7439fe40]:hover{color:var(--akzent-feuer)}.brand-logo-wrap[data-v-7439fe40]{display:inline-grid;place-items:center;width:32px;height:32px;flex-shrink:0;transition:transform var(--dur-base) var(--ease-spring)}.brand:hover .brand-logo-wrap[data-v-7439fe40]{transform:scale(1.05)}.brand-logo[data-v-7439fe40]{width:30px;height:30px;display:block;object-fit:contain}.brand-text[data-v-7439fe40]{display:inline-flex;align-items:baseline;gap:1px}.brand-dot[data-v-7439fe40]{color:var(--akzent-feuer);font-size:1.4em;line-height:0;transform:translateY(3px)}.brand:hover .brand-dot[data-v-7439fe40]{color:var(--akzent-sonne)}.site-nav[data-v-7439fe40]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;flex:1;justify-content:center}.site-nav a[data-v-7439fe40],.link-button[data-v-7439fe40]{position:relative;color:#6b4a2e;font-size:var(--text-sm);text-decoration:none;background:none;border:none;padding:6px 2px;cursor:pointer;font-family:inherit;white-space:nowrap;transition:color var(--dur-base) var(--ease-spring)}.site-nav a[data-v-7439fe40]:not(.icon-link):not(.nav-kids):not(.nav-login):not(.nav-cta):after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,#e98b1a,#c25e0e);border-radius:var(--radius-full);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-spring)}.site-nav a[data-v-7439fe40]:hover{color:#a94d0c}.site-nav a[data-v-7439fe40]:not(.icon-link):not(.nav-kids):not(.nav-login):not(.nav-cta):hover:after{transform:scaleX(1)}.site-nav a.router-link-active[data-v-7439fe40]{color:#a94d0c;font-weight:500}.site-nav a.router-link-active[data-v-7439fe40]:after{transform:scaleX(1)}.site-nav a.nav-kids[data-v-7439fe40]{color:#3d7ea6;font-family:var(--font-serif);font-style:italic}.site-nav a.nav-kids[data-v-7439fe40]:after{background:linear-gradient(90deg,var(--akzent-himmel) 0%,var(--akzent-wasser) 100%)}.site-nav a.nav-kids[data-v-7439fe40]:hover,.site-nav a.nav-kids.router-link-active[data-v-7439fe40]{color:#2a5f7e}.nav-icons[data-v-7439fe40]{display:flex;align-items:center;gap:6px;flex-shrink:0}.icon-link[data-v-7439fe40]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:var(--radius-md);color:#6b4a2e;position:relative;text-decoration:none;transition:background var(--dur-base) var(--ease-spring),color var(--dur-base) var(--ease-spring)}.icon-link[data-v-7439fe40]:hover{background:#a94d0c14;color:#a94d0c}.icon-link.router-link-active[data-v-7439fe40]{color:#a94d0c;background:#a94d0c14}.bell-badge[data-v-7439fe40]{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:#c0503a;color:#fff;font-family:var(--font-sans);font-size:10px;font-weight:600;line-height:1;border:2px solid #fbe0b6;animation:badge-pop-7439fe40 .35s var(--ease-spring)}@keyframes badge-pop-7439fe40{0%{transform:scale(.4)}70%{transform:scale(1.15)}to{transform:scale(1)}}.avatar-menu[data-v-7439fe40]{position:relative}.avatar-btn[data-v-7439fe40]{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border-radius:50%;background:#a94d0c;color:#fff;border:2px solid #fbe0b6;cursor:pointer;overflow:hidden;font-family:var(--font-serif);font-size:var(--text-sm);transition:transform var(--dur-base) var(--ease-spring),border-color var(--dur-base) var(--ease-spring)}.avatar-btn[data-v-7439fe40]:hover{transform:scale(1.04);border-color:var(--akzent-feuer)}.avatar-img[data-v-7439fe40]{width:100%;height:100%;object-fit:cover;display:block}.avatar-initials[data-v-7439fe40]{display:inline-grid;place-items:center;width:100%;height:100%;background:#a94d0c}.avatar-dropdown[data-v-7439fe40]{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:var(--space-2);background:#fffdf9;border:1px solid var(--border-warm);border-radius:var(--radius-md);box-shadow:0 12px 32px -12px #2b272447;z-index:100;display:flex;flex-direction:column;gap:1px;animation:dd-pop-7439fe40 .18s var(--ease-spring)}@keyframes dd-pop-7439fe40{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.avatar-item[data-v-7439fe40]{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text);text-decoration:none;background:none;border:none;text-align:left;cursor:pointer;width:100%;transition:background var(--dur-fast) var(--ease-spring),color var(--dur-fast) var(--ease-spring)}.avatar-item[data-v-7439fe40]:hover{background:#a94d0c0f;color:#a94d0c}.avatar-item-quiet[data-v-7439fe40]{color:var(--text-soft)}.avatar-item-quiet[data-v-7439fe40]:hover{color:var(--akzent-feuer);background:#a94d0c0f}.avatar-sep[data-v-7439fe40]{border:none;border-top:1px solid var(--border-warm);margin:var(--space-1) 0}.nav-login[data-v-7439fe40]{font-size:var(--text-sm);color:#6b4a2e;text-decoration:none;padding:6px 2px;white-space:nowrap}.nav-login[data-v-7439fe40]:hover{color:#a94d0c}.nav-cta[data-v-7439fe40]{display:inline-flex;align-items:center;padding:10px 18px;border-radius:var(--radius-md);background:#a94d0c;color:#fff;font-size:var(--text-sm);font-weight:500;text-decoration:none;white-space:nowrap;box-shadow:0 1px #ffffff29 inset,0 4px 12px #a94d0c3d;transition:background var(--dur-base) var(--ease-spring),transform var(--dur-base) var(--ease-spring)}.nav-cta[data-v-7439fe40]:hover{background:#8a3d08;transform:translateY(-1px)}.mobile-toggle[data-v-7439fe40]{display:none;position:relative;width:44px;height:44px;padding:0;background:none;border:none;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px}.mobile-toggle-line[data-v-7439fe40]{display:block;width:22px;height:2px;background:#6b4a2e;border-radius:var(--radius-full);transition:background var(--dur-base) var(--ease-spring),transform var(--dur-base) var(--ease-spring),opacity var(--dur-base) var(--ease-spring)}.mobile-toggle:hover .mobile-toggle-line[data-v-7439fe40]{background:#a94d0c}.mobile-toggle-line.is-open-1[data-v-7439fe40]{transform:translateY(7px) rotate(45deg)}.mobile-toggle-line.is-open-2[data-v-7439fe40]{opacity:0}.mobile-toggle-line.is-open-3[data-v-7439fe40]{transform:translateY(-7px) rotate(-45deg)}.mobile-toggle-badge[data-v-7439fe40]{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:#c0503a;color:#fff;font-family:var(--font-sans);font-size:10px;font-weight:600;line-height:1;border:2px solid #fbe0b6;z-index:1;pointer-events:none;animation:badge-pop-7439fe40 .35s var(--ease-spring)}.site-nav-mobile[data-v-7439fe40]{display:flex;flex-direction:column;padding:var(--space-3) var(--space-5) var(--space-5);background:linear-gradient(180deg,#fbe0b6,#fbd9a9);border-bottom:1px solid rgba(194,113,12,.3);max-height:calc(100dvh - 62px);overflow-y:auto}.mobile-section[data-v-7439fe40]{font-family:var(--font-kicker);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:#8a6b2f;margin:var(--space-3) 0 var(--space-1);padding-inline:var(--space-2)}.mobile-section[data-v-7439fe40]:first-child{margin-top:0}.site-nav-mobile a[data-v-7439fe40],.site-nav-mobile button[data-v-7439fe40]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-2);font-family:var(--font-sans);font-size:var(--text-base);color:#6b4a2e;text-decoration:none;background:none;border:none;border-bottom:1px solid rgba(194,113,12,.15);cursor:pointer;text-align:left;min-height:48px;transition:color var(--dur-base) var(--ease-spring)}.site-nav-mobile a[data-v-7439fe40]:hover,.site-nav-mobile button[data-v-7439fe40]:hover{color:#a94d0c}.site-nav-mobile a.router-link-active[data-v-7439fe40]{color:#a94d0c;font-weight:500}.mobile-kids[data-v-7439fe40]{color:#3d7ea6!important;font-family:var(--font-serif);font-style:italic}.mobile-chat-link[data-v-7439fe40]{gap:4px;justify-content:flex-start}.mobile-chat-link span[data-v-7439fe40]{margin-right:4px}.mobile-badge[data-v-7439fe40]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-full);background:#c0503a;color:#fff;font-size:11px;font-weight:600;line-height:1}.mobile-notif-link[data-v-7439fe40]{font-weight:500}.mobile-review[data-v-7439fe40]{color:var(--akzent-marke)!important;font-weight:500}.mobile-login[data-v-7439fe40]{font-weight:500}.mobile-cta[data-v-7439fe40]{background:#a94d0c!important;color:#fff!important;border-radius:var(--radius-md);justify-content:center!important;margin-top:var(--space-2);font-weight:500}.mobile-logout[data-v-7439fe40]{color:var(--state-error)!important;justify-content:flex-start!important}.slide-fade-enter-active[data-v-7439fe40],.slide-fade-leave-active[data-v-7439fe40]{transition:opacity var(--dur-base) var(--ease-soft),transform var(--dur-base) var(--ease-soft)}.slide-fade-enter-from[data-v-7439fe40],.slide-fade-leave-to[data-v-7439fe40]{opacity:0;transform:translateY(-8px)}.fade-soft-enter-active[data-v-7439fe40],.fade-soft-leave-active[data-v-7439fe40]{transition:opacity var(--dur-base) var(--ease-soft)}.fade-soft-enter-from[data-v-7439fe40],.fade-soft-leave-to[data-v-7439fe40]{opacity:0}.site-main[data-v-7439fe40]{flex:1;width:100%}.site-main.is-chrome-hidden[data-v-7439fe40]{padding:0;margin:0}.site-footer[data-v-7439fe40]{background:linear-gradient(180deg,var(--stufe-09) 0%,#f4ecdf 100%);border-top:1px solid var(--border-warm);margin-top:var(--space-9)}.footer-newsletter[data-v-7439fe40]{padding-block:var(--space-6) var(--space-5);padding-inline:var(--space-5);border-bottom:1px solid var(--border-warm);max-width:520px;margin-inline:auto}.footer-inner[data-v-7439fe40]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-6);flex-wrap:wrap}.footer-line[data-v-7439fe40]{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-sm);color:var(--text-muted)}.footer-dot[data-v-7439fe40]{width:6px;height:6px;border-radius:50%;background:#c25e0e;display:inline-block}.footer-nav[data-v-7439fe40]{display:flex;gap:var(--space-5);flex-wrap:wrap}.footer-nav a[data-v-7439fe40]{font-size:var(--text-sm);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-soft)}.footer-nav a[data-v-7439fe40]:hover{color:#a94d0c}@media(max-width:1200px){.site-nav[data-v-7439fe40]{gap:14px}.site-nav a[data-v-7439fe40]{font-size:.82rem}}@media(max-width:1024px){.site-nav-desktop[data-v-7439fe40],.nav-icons-desktop[data-v-7439fe40]{display:none}.mobile-toggle[data-v-7439fe40]{display:flex}.header-inner[data-v-7439fe40]{justify-content:space-between}}@media(min-width:1025px){.site-nav-mobile[data-v-7439fe40]{display:none}}@media(max-width:640px){.header-inner[data-v-7439fe40]{padding-block:10px}.brand[data-v-7439fe40]{font-size:var(--text-lg)}.brand-logo-wrap[data-v-7439fe40]{width:28px;height:28px}.brand-logo[data-v-7439fe40]{width:26px;height:26px}.footer-inner[data-v-7439fe40]{flex-direction:column;align-items:flex-start}.footer-nav[data-v-7439fe40]{gap:var(--space-3) var(--space-4)}}@media(prefers-reduced-motion:reduce){.brand-logo-wrap[data-v-7439fe40],.bell-badge[data-v-7439fe40],.mobile-toggle-badge[data-v-7439fe40],.slide-fade-enter-active[data-v-7439fe40],.slide-fade-leave-active[data-v-7439fe40],.fade-soft-enter-active[data-v-7439fe40],.fade-soft-leave-active[data-v-7439fe40],.avatar-dropdown[data-v-7439fe40],.mobile-toggle-line[data-v-7439fe40]{transition:none!important;animation:none!important}}.blue[data-v-7439fe40]{background:var(--akzent-blau)!important}.green[data-v-7439fe40]{background:var(--akzent-gruen)!important}.orange[data-v-7439fe40]{background:var(--akzent-orange)!important}.yellow[data-v-7439fe40]{background:var(--akzent-gelb)!important}.avatar-prefs[data-v-7439fe40]{display:flex;flex-direction:column;gap:1px;margin-top:var(--space-1)}:root{--stufe-01: #ebe0c9;--stufe-02: #ede3cf;--stufe-03: #efe6d5;--stufe-04: #f1e9db;--stufe-05: #f3ece1;--stufe-06: #f5efe6;--stufe-07: #f6f1eb;--stufe-08: #f7f3ee;--stufe-09: #f8f4f1;--stufe-10: #f9f5f3;--stufe-11: #faf6f0;--akzent-marke: #2d8a7d;--akzent-blitz: #4a8a9c;--akzent-warm: #a4773c;--akzent-wasser: #4db8a8;--akzent-koralle: #c77a5a;--akzent-sand: #c9b591;--akzent-erde: #6b4e3a;--akzent-feuer: #e98b1a;--akzent-sonne: #f2b544;--akzent-pfirsich: #e8927c;--akzent-leben: #6ba368;--akzent-himmel: #7ab8d4;--gradient-warm: linear-gradient(135deg, #f2b544 0%, #e98b1a 55%, #d46e4b 100%);--gradient-leben: linear-gradient(135deg, #8bc9a3 0%, #4db8a8 100%);--gradient-sunrise: linear-gradient(170deg, #fefaf3 0%, #fcf1e1 55%, #f9e6cf 100%);--gradient-golden: linear-gradient(165deg, #fcebd1 0%, #f8ddba 100%);--gradient-warm-glow: linear-gradient(180deg, #faf6f0 0%, #fdf0dd 100%);--gradient-human: linear-gradient(135deg, #f28a44 0%, #e94a1a 55%, #d4694b 100%);--gradient-place: linear-gradient(135deg, #8bc9a3 0%, #4db84d 100%);--gradient-action: linear-gradient(165deg, #ffc267 0%, #fab150 100%);--hero-grund: #fdf6ec;--font-serif: Georgia, "Times New Roman", serif;--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-kicker: Arial, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3rem;--leading-tight: 1.2;--leading-snug: 1.4;--leading-normal: 1.6;--leading-loose: 1.8;--ease-soft: cubic-bezier(.15, .75, .25, 1);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-breathe: cubic-bezier(.4, 0, .6, 1);--dur-fast: .15s;--dur-base: .25s;--dur-slow: .45s;--dur-breathe: 6s;--text: #2b2724;--text-muted: #6b625b;--text-soft: #8a8079;--text-inverse: #faf6f0;--text-link: var(--akzent-marke);--bg-page: var(--stufe-11);--bg-surface: #ffffff;--bg-subtle: var(--stufe-07);--bg-accent-soft: rgba(45, 138, 125, .08);--bg-warm-soft: rgba(233, 139, 26, .09);--border: rgba(43, 39, 36, .12);--border-strong: rgba(43, 39, 36, .24);--border-warm: rgba(233, 139, 26, .28);--state-success: #2d8a7d;--state-warn: #e98b1a;--state-error: #c0503a;--akzent-blau: #4db8a8;--akzent-gruen: #6ba368;--akzent-gelb: #f2b544;--akzent-rot: #e94a1a;--akzent-orange: #e8927c;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(43, 39, 36, .05);--shadow-sm: 0 1px 3px rgba(43, 39, 36, .07);--shadow-md: 0 4px 16px rgba(43, 39, 36, .08);--shadow-lg: 0 12px 32px rgba(43, 39, 36, .12);--shadow-warm: 0 10px 28px rgba(233, 139, 26, .22);--shadow-warm-sm: 0 4px 14px rgba(233, 139, 26, .16);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--content-narrow: 640px;--content-base: 880px;--content-wide: 1120px;--content-full: 1280px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text);background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:400;line-height:var(--leading-tight);color:var(--text);margin:0 0 var(--space-4);letter-spacing:-.01em}h1{font-size:clamp(var(--text-3xl),5vw,var(--text-4xl))}h2{font-size:clamp(var(--text-2xl),3.5vw,var(--text-3xl))}h3{font-size:clamp(var(--text-xl),2.4vw,var(--text-2xl))}h4{font-size:var(--text-lg)}p{margin:0 0 var(--space-4)}a{color:var(--text-link);text-decoration:none;transition:color var(--dur-fast) var(--ease-soft)}a:hover{color:var(--akzent-wasser)}img,picture,svg,video{max-width:100%;height:auto;display:block}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit;padding:0}input,textarea,select{font:inherit;color:inherit}.stufe{padding-block:var(--space-8)}.stufe-01{background:var(--stufe-01)}.stufe-02{background:var(--stufe-02)}.stufe-03{background:var(--stufe-03)}.stufe-04{background:var(--stufe-04)}.stufe-05{background:var(--stufe-05)}.stufe-06{background:var(--stufe-06)}.stufe-07{background:var(--stufe-07)}.stufe-08{background:var(--stufe-08)}.stufe-09{background:var(--stufe-09)}.stufe-10{background:var(--stufe-10)}.stufe-11{background:var(--stufe-11)}.container-narrow{max-width:var(--content-narrow);margin-inline:auto;padding-inline:var(--space-5)}.container-base{max-width:var(--content-base);margin-inline:auto;padding-inline:var(--space-5)}.container-wide{max-width:var(--content-wide);margin-inline:auto;padding-inline:var(--space-5)}.container-full{max-width:var(--content-full);margin-inline:auto;padding-inline:var(--space-5)}.kicker{font-family:var(--font-kicker);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--akzent-marke);margin-bottom:var(--space-3)}.kicker.warm{color:var(--akzent-feuer)}.kicker.leben{color:var(--akzent-leben)}.kicker.sonne{color:var(--akzent-warm)}.lead{font-size:var(--text-lg);color:var(--text-muted);line-height:var(--leading-snug)}.muted{color:var(--text-muted)}.soft{color:var(--text-soft)}.serif{font-family:var(--font-serif)}.flow>*+*{margin-top:var(--space-4)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--akzent-feuer);outline-offset:3px;border-radius:var(--radius-sm)}::selection{background:#f2b54459;color:var(--text)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
