:root{--le-primary:#a62863;--le-ink-dark:#331a25;--le-ink-berry:#592d41;--le-bg:#faf9f7;--le-bg-alt:#f5f3f0;--le-surface:#ffffff;--le-border:#e8e8e3;--le-text:#331a25;--le-text-secondary:#592d41;--le-text-muted:#767678;--le-error:#b3392e;--le-success:#6d7d19;--le-warning:#946b0a;--le-section-loesungen:#6d7d19;--le-section-manifest:#3365a6;--le-section-community:#b85960;--le-section-akademie:#ae8d09;--le-section-events:#2f7c7d;--le-section-projekte:#726198;--le-section-shop:#bb5c1d;--le-font:var(--font-brother),"Helvetica Neue",Helvetica,Arial,sans-serif;--le-font-heading:var(--font-cinzel),Georgia,"Times New Roman",serif}*{box-sizing:border-box}body{margin:0;background:var(--le-bg);color:var(--le-text);font-family:var(--le-font);font-weight:300}b,strong{font-weight:500}h1{font-family:var(--le-font-heading)}a{color:var(--le-primary)}.lp-card{background:var(--le-surface);border-radius:16px;box-shadow:0 6px 22px rgba(51,26,37,.1);padding:28px}.lp-section-title{font-size:22px;margin:0 0 16px;color:var(--le-ink-berry)}.lp-pill,.lp-section-title{font-weight:500;letter-spacing:.06em;text-transform:uppercase}.lp-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:999px;background:var(--le-primary);color:#fff;font-size:13px}.lp-pill-muted{background:#b8b3ae}.lp-btn{display:inline-block;padding:13px 32px;border-radius:999px;border:none;background:var(--le-primary);color:#fff;font-size:13.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;font-family:inherit;transition:background .15s ease}.lp-btn:hover{background:#8c2153}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(360px,44%) 1fr}.auth-brand-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:48px;background:radial-gradient(120% 90% at 15% 10%,rgba(166,40,99,.55) 0,transparent 55%),radial-gradient(110% 90% at 90% 95%,rgba(186,95,101,.4) 0,transparent 55%),linear-gradient(165deg,var(--le-ink-dark) 0,var(--le-ink-berry) 100%);color:#fff;text-align:center}.auth-brand-panel img{width:min(260px,60%);height:auto}.auth-brand-claim{font-size:17px;line-height:1.6;color:rgba(255,255,255,.85);max-width:340px}.auth-card-wrap{display:flex;align-items:center;justify-content:center;padding:40px 24px}.auth-card{width:100%;max-width:420px}.auth-card-logo{display:none;margin:0 auto 28px;width:180px}.auth-card h1{font-size:26px;font-weight:700;color:var(--le-ink-dark);margin:0 0 6px}.auth-subtitle{font-size:15px;color:var(--le-text-secondary);margin:0 0 28px}.app-nav-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(4px);background:var(--dd-bg,var(--le-surface));border-radius:0 0 12px 12px;box-shadow:0 10px 30px rgba(51,26,37,.22);padding:8px 0;min-width:220px;opacity:0;visibility:hidden;transition:opacity .12s ease,transform .12s ease}.app-nav-item:focus-within .app-nav-dropdown,.app-nav-item:hover .app-nav-dropdown{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.app-nav-dropdown a{display:block;padding:10px 20px;font-size:13.5px;color:#fff;letter-spacing:.03em;text-decoration:none;white-space:nowrap}.app-nav-dropdown a:hover{background:rgba(255,255,255,.16)}.app-nav-group{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:10px 20px;font-size:13.5px;font-weight:400;color:#fff;letter-spacing:.03em;background:none;border:none;cursor:pointer;font-family:inherit;white-space:nowrap}.app-nav-group:hover{background:rgba(255,255,255,.16)}.app-nav-caret{font-size:15px;line-height:1;opacity:.85;transition:transform .18s ease}.app-nav-group[aria-expanded=true] .app-nav-caret{transform:rotate(90deg)}.app-nav-item>a{text-decoration:none}.app-nav-item>a:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.app-nav-dropdown a.app-nav-subitem{padding:7px 20px 7px 34px;font-size:13px;font-weight:300}.app-nav-subitem span{margin-right:6px;opacity:.8}.app-menu-item{display:block;width:100%;text-align:left;padding:9px 20px;font-size:13.5px;color:var(--le-ink-dark);text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;transition:background .12s ease,color .12s ease}.app-menu-item:hover{background:rgba(166,40,99,.08);color:var(--le-primary)}.app-burger{display:none!important}@media (max-width:1100px){.app-nav{display:none!important}.app-burger{display:flex!important}.app-header-logo,.app-lang-wrap{display:none!important}}.le-app-mode .le-web-only{display:none!important}.le-app-only{display:none}.le-app-mode .le-app-only{display:block}@media (max-width:860px){.auth-shell{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-card-logo{display:block}}.le-label{display:block;font-size:13.5px;font-weight:500;color:var(--le-ink-dark);margin:0 0 6px}.le-input{width:100%;padding:12px 14px;border-radius:12px;border:1.5px solid var(--le-border);background:var(--le-surface);font-size:15px;font-family:inherit;color:var(--le-text);margin-bottom:16px;transition:border-color .15s ease,box-shadow .15s ease}.le-input::placeholder{color:var(--le-text-muted)}.le-input:hover{border-color:#d5d5cf}.le-input:focus{outline:none;border-color:var(--le-primary);box-shadow:0 0 0 4px rgba(166,40,99,.12)}.le-btn{width:100%;padding:13px 16px;border-radius:999px;border:none;background:var(--le-primary);color:#fff;font-size:15px;font-weight:600;font-family:inherit;letter-spacing:.03em;cursor:pointer;transition:background .15s ease,transform .05s ease,box-shadow .15s ease;box-shadow:0 6px 16px rgba(166,40,99,.25)}.le-btn:hover:not(:disabled){background:#8c2153}.le-btn:active:not(:disabled){transform:translateY(1px)}.le-btn:disabled{background:var(--le-text-muted);cursor:default;box-shadow:none}.le-btn-secondary{display:inline-block;padding:11px 22px;border-radius:999px;border:1.5px solid var(--le-border);background:var(--le-surface);color:var(--le-ink-dark);font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.le-btn-secondary:hover{border-color:var(--le-primary);color:var(--le-primary)}.auth-links{margin-top:24px;font-size:14.5px;color:var(--le-text-secondary);text-align:center;line-height:2}.auth-links a{color:var(--le-primary);font-weight:600;text-decoration:none}.auth-links a:hover{text-decoration:underline}.le-error{display:flex;gap:8px;align-items:flex-start;background:rgba(179,57,46,.08);border:1px solid rgba(179,57,46,.35);border-radius:12px;color:var(--le-error)}.le-error,.le-info{padding:10px 14px;font-size:14px;margin-bottom:16px}.le-info{background:rgba(155,179,36,.12);border:1px solid rgba(155,179,36,.45);border-radius:12px;color:#5d6b16}.le-richtext h1{font-size:1.5em}.le-richtext h1,.le-richtext h2{font-weight:600;margin:.5em 0 .3em}.le-richtext h2{font-size:1.3em}.le-richtext h3{font-size:1.14em}.le-richtext h3,.le-richtext h4{font-weight:600;margin:.5em 0 .3em}.le-richtext h4{font-size:1.04em}.le-richtext p{margin:0 0 .7em}.le-richtext ol,.le-richtext ul{margin:.4em 0 .7em;padding-left:1.5em}.le-richtext li{margin:.15em 0}.le-richtext a{color:var(--le-rich-accent,var(--le-section-events));text-decoration:underline}.le-richtext blockquote{margin:.6em 0;padding-left:14px;border-left:3px solid var(--le-border,#ddd);color:var(--le-text-secondary)}.le-checklist{list-style:none;padding:0;margin:-6px 0 18px;font-size:13px;display:grid;grid-template-columns:1fr 1fr;grid-gap:3px 12px;gap:3px 12px}.le-checklist li{color:var(--le-text-secondary);transition:color .15s ease}.le-checklist li.ok{color:var(--le-success);font-weight:600}@font-face{font-family:brother;src:url(/_next/static/media/9768d417f1eb11c1-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:brother;src:url(/_next/static/media/35b53aea7d0fd1a2-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:brother;src:url(/_next/static/media/aee4ae5e0cf6daee-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:brother;src:url(/_next/static/media/b53f412e8173c748-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:brother Fallback;src:local("Arial");ascent-override:71.44%;descent-override:22.68%;line-gap-override:37.46%;size-adjust:106.25%}.__className_c6f3aa{font-family:brother,brother Fallback}.__variable_c6f3aa{--font-brother:"brother","brother Fallback"}@font-face{font-family:cinzel;src:url(/_next/static/media/688a955afa169049-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cinzel;src:url(/_next/static/media/33a5d6df8be14a8d-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:cinzel;src:url(/_next/static/media/63c1d69681827842-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:cinzel;src:url(/_next/static/media/a445d3024e27c990-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:cinzel;src:url(/_next/static/media/ccc20e043204560b-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:cinzel Fallback;src:local("Arial");ascent-override:77.71%;descent-override:29.62%;line-gap-override:0.00%;size-adjust:125.60%}.__className_38b03f{font-family:cinzel,cinzel Fallback}.__variable_38b03f{--font-cinzel:"cinzel","cinzel Fallback"}