@font-face{font-family:Quicksand;src:url(/fonts/quicksand-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand;src:url(/fonts/quicksand-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;src:url(/fonts/sourcesans3-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;src:url(/fonts/sourcesans3-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;src:url(/fonts/nunito-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;src:url(/fonts/nunito-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lora;src:url(/fonts/lora-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lora;src:url(/fonts/lora-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Patrick Hand;src:url(/fonts/patrickhand-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Patrick Hand;src:url(/fonts/patrickhand-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;src:url(/fonts/caveat-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;src:url(/fonts/caveat-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Dancing Script;src:url(/fonts/dancingscript-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Dancing Script;src:url(/fonts/dancingscript-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--grund:#faf7f1;--grund-karte:#fffefb;--grund-gedaempft:#f1ece2;--linie:#e4ddd0;--feldrand:#6f6558;--text:#22303c;--text-leise:#4d5c6a;--akzent:#16304a;--akzent-text:#ffffff;--akzent-leise:#e7edf3;--warnung:#8a5217;--warnung-grund:#fbeee1;--fehler:#99302a;--fehler-grund:#fbe9e7;--erfolg:#45663c;--fokus:#1e5aa8;--salbei:#8a9b77;--salbei-tief:#5a6b4c;--senf:#dfa63c;--senf-tief:#b8842a;--terrakotta:#b9603f;--terrakotta-tief:#94472c;--creme:#f2e8d5;--nebel:#c9cbc4;--rampe-oben:#f3c069;--rampe-mitte:#e5a545;--rampe-unten:#d9863c;--rampe-text:#2a1d10;--rampe-text-leise:#3d2a17;--rampe-boden:#f7efe9;--lampe-korpus:#2f2b26;--lampe-licht:255 246 214;--lampe-a1:55%;--lampe-a2:22%;--geraet-rahmen:#322d28;--treffer:48px;--abstand-min:12px;--knopf-schrift:0.9375rem;--knopf-gewicht:600;--knopf-rand:1px;--knopf-rund:0.625rem;--knopf-polster:0.25rem 1.125rem;--knopf-toenung:rgb(0 0 0/10%);--radius:20px;--radius-klein:12px;--radius-gross:32px;--schatten:0 1px 2px rgb(51 46 41/4%),0 6px 20px rgb(51 46 41/5%);--schatten-hoch:0 2px 6px rgb(51 46 41/5%),0 16px 40px rgb(51 46 41/9%);--schrift:"Source Sans 3",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--schrift-titel:"Quicksand","Trebuchet MS",system-ui,sans-serif;--takt-1:0.5rem;--takt-2:1rem;--takt-3:1.5rem;--takt-4:2.5rem;--takt-5:4rem;--rundung-gross:1.5rem}@media (hover:hover) and (pointer:fine){:root{--treffer:2.5rem}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--grund);color:var(--text);font-family:var(--schrift);font-size:1.0625rem;line-height:1.6;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--schrift-titel);line-height:1.15;margin:0 0 .5em;font-weight:500;text-wrap:balance;letter-spacing:-.005em}h1{font-size:clamp(1.75rem,5.5vw,2.9rem)}h2{font-size:clamp(1.3rem,4vw,1.75rem)}h3{font-size:1.15rem;font-weight:700;letter-spacing:0}p{margin:0 0 1em;max-width:62ch}.eyebrow{font-family:var(--schrift);font-size:.8rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin:0 0 var(--takt-1)}.eyebrow,.vorspann{color:var(--text-leise)}.vorspann{font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.55;max-width:46ch}.ziffern{font-variant-numeric:tabular-nums}a{color:var(--akzent);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.huelle{width:min(100% - 2rem,68rem);margin-inline:auto}.huelle-schmal{width:min(100% - 2rem,34rem);margin-inline:auto}.sprungmarke{position:absolute;left:-9999px;top:0;background:var(--akzent);color:var(--akzent-text);padding:.75rem 1rem;z-index:100}.sprungmarke:focus{left:.5rem;top:.5rem}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--treffer);min-width:var(--treffer);padding:var(--knopf-polster);border:var(--knopf-rand) solid transparent;border-radius:var(--knopf-rund);background:var(--akzent);color:var(--akzent-text);font:inherit;font-size:var(--knopf-schrift);font-weight:var(--knopf-gewicht);line-height:1.2;cursor:pointer;text-decoration:none;text-align:center;transition:background-color .12s ease,color .12s ease,transform .12s ease}.knopf:active{transform:translateY(1px)}.knopf[disabled]{opacity:.5;cursor:not-allowed}.knopf .strichbild{width:1.125em;height:1.125em;flex:none}.knopf-zweit{background:var(--grund-karte);color:var(--text);border-color:var(--feldrand)}.knopf-leise{background:transparent;color:var(--text-leise);border-color:transparent;padding-inline:.5rem;font-size:.875rem;font-weight:500;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.2em}.knopf-gefahr{background:var(--fehler-grund);color:var(--fehler);border-color:currentColor}@media (hover:hover){.knopf:where(:not([disabled])):hover{background-image:linear-gradient(var(--knopf-toenung),var(--knopf-toenung))}.knopf-zweit:where(:not([disabled])):hover{background-color:var(--grund-gedaempft);background-image:none}.knopf-leise:where(:not([disabled])):hover{background-image:none;text-decoration-style:solid}}.knopf-gross{width:100%;min-height:max(var(--treffer),3rem);font-size:1rem}.knopfreihe>.knopf-gross:where(:not(:only-child)){width:auto}.knopf-klein{padding-inline:.875rem;font-size:.875rem;white-space:nowrap}.knopf-symbol{width:var(--treffer);height:var(--treffer);padding:0;border-radius:999px}.knopfreihe{display:flex;flex-wrap:wrap;gap:var(--abstand-min);margin-block:1rem}@media (max-width:30rem){.knopfreihe>.knopf{flex:1 1 auto}}.knopfreihe>.knopf-symbol{flex:0 0 auto}.karte{background:var(--grund-karte);border:1px solid var(--linie);border-radius:var(--radius);padding:var(--takt-3);box-shadow:var(--schatten)}.karte-heben{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}@media (hover:hover) and (pointer:fine){.karte-heben:hover{transform:translateY(-2px);box-shadow:var(--schatten-hoch);border-color:var(--akzent)}}.buchblatt{position:relative;background:var(--grund-karte);border:1px solid var(--linie);border-radius:var(--radius-klein) var(--radius-gross) var(--radius-gross) var(--radius-klein);box-shadow:var(--schatten-hoch);padding:var(--takt-3) var(--takt-3) var(--takt-3) calc(var(--takt-3) + 10px);overflow:hidden}.buchblatt:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:6px;background:linear-gradient(to right,var(--akzent-leise),color-mix(in srgb,var(--akzent-leise) 40%,transparent));border-inline-end:1px solid var(--linie)}.marke{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .65rem;border-radius:999px;background:var(--grund-gedaempft);border:1px solid var(--linie);font-size:.85rem;line-height:1.5}.marke-akzent{background:var(--akzent-leise);border-color:color-mix(in srgb,var(--akzent) 35%,transparent);color:var(--akzent);font-weight:700}label{display:block;font-weight:600;margin-bottom:.35rem}input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button],[type=image]),select,textarea{width:100%;min-height:var(--treffer);padding:.45rem .75rem;border:1px solid var(--feldrand);border-radius:var(--radius-klein);background:var(--grund-karte);color:var(--text);font:inherit;line-height:1.4;font-size:max(1rem,16px)}textarea{line-height:inherit}input:focus,select:focus,textarea:focus{border-color:var(--akzent)}input::placeholder,textarea::placeholder{color:var(--text-leise);opacity:1}.feld{margin-bottom:1.25rem}fieldset.feld{min-width:0;margin-inline:0;padding:0;border:0}.feld-hinweis{color:var(--text-leise);font-size:.9rem;margin:.35rem 0 0}.druckwahl>legend{max-width:100%;padding:0;margin-bottom:.35rem;font-weight:600;white-space:normal}.druckwahl>.feld-hinweis{margin:0 0 .5rem}.druckwahl>.haken{border-width:1px;padding:.5rem .75rem}.druckwahl>.haken+.haken{margin-top:var(--abstand-min)}.druckwahl .haken input[type=radio]{width:26px;height:26px;margin:0}.druckwahl-mehr{margin:0 0 1rem}.druckwahl-mehr a{display:inline-flex;align-items:center;min-height:var(--treffer)}input[type=checkbox],input[type=radio]{accent-color:var(--akzent)}.haken{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;min-height:var(--treffer);padding:.75rem;border:2px solid var(--feldrand);border-radius:var(--radius-klein);background:var(--grund-karte);cursor:pointer;font-weight:400}.haken input[type=checkbox]{width:26px;height:26px;margin:0;accent-color:var(--akzent)}.haken:has(input:focus-visible){outline:3px solid var(--fokus);outline-offset:2px}.hinweis{display:flow-root;padding:.9rem 1rem;border-radius:var(--radius-klein);border-left:5px solid;margin-block:1rem}.hinweis:before{float:left;font-weight:700;margin-right:.6rem}.hinweis-fehler{background:var(--fehler-grund);color:var(--fehler);border-color:currentColor}.hinweis-fehler:before{content:"Fehler:"}.hinweis-warnung{background:var(--warnung-grund);color:var(--warnung);border-color:currentColor}.hinweis-warnung:before{content:"Achtung:"}.hinweis-erfolg{background:var(--akzent-leise);color:var(--akzent);border-color:currentColor}.hinweis-erfolg:before{content:"Fertig:"}.hinweis-info{background:var(--grund-gedaempft);color:var(--text);border-color:var(--linie)}.hinweis-info:before{content:"Hinweis:"}.bildrahmen{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius);background:var(--grund-gedaempft)}.bildrahmen img{width:100%;height:100%;object-fit:cover;display:block}.zeichnungsrahmen{width:100%;max-width:18rem;aspect-ratio:1/1;overflow:hidden;border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-gedaempft)}.zeichnungsrahmen img{width:100%;height:100%;object-fit:contain;display:block}.medium-in-arbeit{margin:1rem 0 0;padding:.75rem 1rem;border:2px dashed var(--linie);border-radius:var(--radius);background:var(--grund-gedaempft);color:var(--text-leise)}.nur-fuer-screenreader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fortschritt{display:block;height:10px;border-radius:999px;background:var(--grund-gedaempft);overflow:hidden;margin-block:.5rem 1.25rem}.fortschritt>div{height:100%;background:var(--akzent);border-radius:999px;transition:width .3s ease}[data-thema=bunt]{--grund:#eaf4fc;--grund-hell:#fffdfe;--grund-karte:#ffffff;--grund-gedaempft:#eaf6fd;--linie:#c2ddec;--feldrand:#3d5a68;--text:#2e2b28;--text-leise:#3e474d;--akzent:#17506f;--akzent-text:#ffffff;--akzent-leise:#d8ecf7;--warnung:#8a4a0c;--warnung-grund:#fdf0dd;--fehler:#a5271e;--fehler-grund:#fce9e7;--erfolg:#1f5f3f;--fokus:#0b3d91;--spielrot:#e4483a;--spielgelb:#f5b715;--spielblau:#2d9cdb;--spielgruen:#3fa34d;--spiellila:#8e5de0;--spielrosa:#ee6fa8;--spieltuerkis:#14b8c4;--spielorange:#f5822b;--radius:24px;--radius-klein:14px;--radius-gross:40px;--schatten:0 2px 4px rgb(34 36 58/8%),0 8px 22px rgb(34 36 58/10%);--schatten-hoch:0 4px 8px rgb(34 36 58/10%),0 20px 44px rgb(34 36 58/16%)}.doppelseite{display:grid;grid-template-columns:1fr;gap:var(--takt-2);background:var(--grund-gedaempft);border-radius:var(--radius-gross);padding:var(--takt-3);box-shadow:var(--schatten-hoch)}@media (min-width:56rem){.doppelseite{grid-template-columns:1fr 1fr;gap:var(--takt-4);position:relative}.doppelseite:before{content:"";position:absolute;top:var(--takt-2);bottom:var(--takt-2);left:50%;width:26px;transform:translateX(-50%);background-image:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--feldrand) 55%,transparent) 0 3px,color-mix(in srgb,var(--feldrand) 18%,transparent) 3px 7px,transparent 7px 22px);border-radius:999px;opacity:.9}}.buchfeld{background:var(--grund-karte);border:2px solid var(--feldrand);border-radius:var(--radius-klein);padding:var(--takt-2);margin-bottom:var(--takt-2)}.buchfeld>.beschriftung{display:block;font-family:var(--schrift-titel);font-size:1.05rem;font-weight:700;color:var(--akzent);margin-bottom:.4rem}.fotoplatz{position:relative;aspect-ratio:1;width:100%;border:3px dashed var(--feldrand);border-radius:var(--radius-klein);background:var(--grund-karte);display:grid;place-items:center;overflow:hidden;color:var(--text-leise)}.fotoplatz img{width:100%;height:100%;object-fit:cover}.themenflaeche{background:var(--grund);color:var(--text);min-height:100vh;font-family:var(--schrift)}[data-thema=bunt] .themenflaeche,[data-thema=bunt].themenflaeche{background:linear-gradient(to bottom,var(--grund-hell) 0,var(--grund-hell) 22%,color-mix(in srgb,var(--grund) 55%,var(--grund-hell)) 62%,var(--grund) 100%);background-attachment:local;background-size:100% 100%;background-repeat:no-repeat}.himmelband{position:relative;width:100%;max-width:80rem;margin-inline:auto;pointer-events:none;user-select:none;line-height:0}.himmelband img,.himmelband svg{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.himmelband .wolke-treibt{animation:treiben 26s ease-in-out infinite alternate}@keyframes treiben{0%{transform:translateX(0)}to{transform:translateX(14px)}}}.reiterleiste{display:flex;gap:var(--abstand-min);margin-top:calc(var(--takt-2) * -1);padding:var(--takt-2) var(--takt-1);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--takt-1)}.reiterleiste>.knopf{flex:0 0 auto;scroll-snap-align:start;min-height:var(--treffer);padding-inline:.9rem;border-radius:var(--radius-klein) var(--radius-klein) 0 0}.andere-antwort{width:100%;margin-top:var(--abstand-min);border:0;border-bottom:2px dashed var(--feldrand);border-radius:0;background:transparent;padding-inline:.2rem}.andere-antwort:focus-visible{border-bottom-style:solid;border-bottom-color:var(--akzent)}.buchfeld input,.buchfeld textarea{width:100%;border:0;border-bottom:2px dashed var(--feldrand);border-radius:0;background:transparent;padding:.35rem .2rem;min-height:44px}.buchfeld textarea{resize:vertical;min-height:3.2rem;line-height:2;background-image:repeating-linear-gradient(transparent,transparent calc(2em - 1px),var(--linie) calc(2em - 1px),var(--linie) 2em);background-attachment:local}.buchfeld input:focus-visible,.buchfeld textarea:focus-visible{border-bottom-style:solid;border-bottom-color:var(--akzent);outline-offset:4px}.lebensstrahl{list-style:none;padding:0;margin:0;display:grid;gap:var(--takt-2);position:relative}.lebensstrahl:before{content:"";position:absolute;z-index:0;background:linear-gradient(to bottom,transparent,var(--linie) 8%,var(--linie) 92%,transparent);left:22px;top:0;bottom:0;width:2px}.lebensstrahl>li{position:relative;z-index:1;padding-left:3.25rem}.einstieg-marke{position:absolute;left:-3.25rem;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:var(--akzent-leise);color:var(--akzent);border:2px solid var(--akzent);font-weight:700;font-variant-numeric:tabular-nums}.einstieg:has(input:checked) .einstieg-marke{background:var(--akzent);color:var(--akzent-text)}.einstieg-spanne{display:block;font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-leise)}.einstieg-wer{margin-top:var(--takt-1);align-self:start}.lebensstrahl a.einstieg{text-decoration:none;padding-right:var(--takt-3)}@media (max-width:47.99rem){.einstieg-spanne{font-size:.85rem}}@media (min-width:48rem){.lebensstrahl .einstieg{display:grid;grid-template-columns:8.5rem 1fr auto;align-items:center;column-gap:var(--takt-3)}.lebensstrahl .einstieg .einstieg-spanne{grid-row:1}.lebensstrahl .einstieg :is(h2,h3){grid-column:2;grid-row:1;margin:0}.lebensstrahl .einstieg p{grid-column:2;grid-row:2}.lebensstrahl .einstieg .einstieg-wer{grid-column:3;grid-row:1/span 2;margin-top:0;align-self:center}.lebensstrahl .einstieg .wahlkarte-haken{grid-column:3;grid-row:1}}.einstieg-quittung{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 var(--takt-3);padding:.6rem .85rem;border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-gedaempft);font-size:.95rem}.einstieg-quittung-werte{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;min-width:0}.einstieg-quittung-werte>*+:before{content:"·";margin-inline-end:.6rem;color:var(--text-leise)}.einstieg-quittung-wege{margin-inline-start:auto;display:flex;flex-wrap:wrap;gap:0 var(--takt-2)}.einstieg-quittung a{display:inline-flex;align-items:center;min-height:var(--treffer);font-size:.95rem;color:var(--akzent)}.einstieg-quittung a:focus-visible,.einstieg-quittung a:hover{text-decoration-thickness:2px}.rampe{position:relative;isolation:isolate;overflow:hidden;padding-top:clamp(4.5rem,11vw,7.5rem);background:linear-gradient(180deg,var(--rampe-oben) 0,var(--rampe-mitte) 45%,var(--rampe-unten) 100%)}.geraete-buehne{background:linear-gradient(to bottom,transparent 0 82%,var(--grund) 82% 100%)}.rampe-lampen{position:absolute;inset-inline:0;top:0;display:flex;justify-content:center;gap:clamp(2.5rem,9vw,6rem);z-index:-1}.lampe{display:flex;flex-direction:column;align-items:center}.lampe:first-child{--schnur:clamp(1.5rem,4vw,3rem)}.lampe:nth-child(2){--schnur:clamp(2.5rem,6.5vw,4.75rem)}.lampe:nth-child(3){--schnur:clamp(1.9rem,5vw,3.6rem)}.lampe-schnur{width:2px;height:var(--schnur);opacity:.75}.lampe-schirm,.lampe-schnur{background:var(--lampe-korpus)}.lampe-schirm{width:clamp(1.6rem,4vw,2.9rem);height:clamp(1.1rem,2.7vw,1.9rem);clip-path:polygon(30% 0,70% 0,100% 100%,0 100%)}.lampe-schein{width:clamp(7rem,20vw,15rem);height:clamp(9rem,26vw,19rem);margin-top:-1px;clip-path:polygon(41% 0,59% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgb(var(--lampe-licht)/var(--lampe-a1)) 0,rgb(var(--lampe-licht)/var(--lampe-a2)) 45%,rgb(var(--lampe-licht)/0) 100%);filter:blur(5px)}.rampe-inhalt{position:relative;text-align:center;padding-bottom:clamp(1.75rem,4vw,3rem)}.rampe-inhalt .eyebrow,.rampe-inhalt h1{color:var(--rampe-text)}.rampe-inhalt p{margin-inline:auto}.rampe-inhalt h1{margin-bottom:var(--takt-2)}.rampe-inhalt .vorspann{color:var(--rampe-text-leise);margin-inline:auto;max-width:44ch}.rampe-knoepfe{justify-content:center;margin-bottom:0}.knopf-umriss{background:transparent;color:var(--rampe-text);border-color:var(--rampe-text)}.knopf-umriss:hover{background:rgb(255 255 255/20%)}.geraete{position:relative;margin:0}.geraete-buehne{display:flex;align-items:flex-end;justify-content:center;gap:clamp(.35rem,1.1vw,1.5rem);padding-inline:1rem}.geraete-buehne-bild{background:none;padding-inline:0}.geraete-buehne-bild+.geraete-bildtext{background:none;max-width:40rem;margin-inline:auto;padding-top:clamp(.5rem,1.5vw,.9rem)}.geraete-bild{display:block;width:100%;max-width:40rem;height:auto;margin-inline:auto}.geraet{container-type:inline-size;background:var(--geraet-rahmen);border-radius:clamp(5px,1.1vw,13px);padding:clamp(2px,.5vw,7px);box-shadow:0 2px 4px rgb(60 40 20/25%),0 18px 28px -16px rgb(60 40 20/55%);flex:none}.geraet,.schirm{position:relative;overflow:hidden}.schirm{height:100%;width:100%;border-radius:clamp(3px,.7vw,8px);background:var(--grund-karte);display:flex;flex-direction:column}.geraet-handy{width:clamp(54px,9.5vw,92px);aspect-ratio:1/2;border-radius:clamp(6px,1.4vw,12px);z-index:3}.geraet-handy,.geraet-tablet{margin-bottom:clamp(.25rem,.8vw,.7rem)}.geraet-tablet{width:clamp(84px,15.5vw,148px);aspect-ratio:3/4;z-index:2}.geraet-schirm{width:clamp(178px,37vw,380px);aspect-ratio:16/10}.geraet-laptop{width:clamp(136px,27vw,285px);aspect-ratio:16/10;z-index:2}.stativ{display:flex;flex-direction:column;align-items:center}.stativ-hals{width:clamp(14px,3vw,30px);height:clamp(8px,2vw,20px);clip-path:polygon(22% 0,78% 0,100% 100%,0 100%)}.stativ-fuss,.stativ-hals{background:var(--geraet-rahmen)}.stativ-fuss{width:clamp(46px,10vw,96px);height:clamp(4px,.9vw,9px);border-radius:0 0 999px 999px;box-shadow:0 10px 16px -10px rgb(60 40 20/60%)}.laptop{display:flex;flex-direction:column;align-items:center}.laptop-boden{width:118%;height:clamp(4px,.9vw,9px);background:var(--geraet-rahmen);clip-path:polygon(1.5% 0,98.5% 0,100% 100%,0 100%);border-radius:0 0 3px 3px;box-shadow:0 10px 16px -10px rgb(60 40 20/60%)}.schirm{font-size:3.4cqw;line-height:1.35;color:var(--text)}.geraet-tablet .schirm{font-size:7cqw}.geraet-handy .schirm{font-size:10cqw}.geraet-laptop .schirm{font-size:4.4cqw}.schirm-kopf{flex:none;background:var(--akzent);padding:.45em .7em;overflow:hidden}.schirm-kopf-titel{display:block;color:var(--akzent-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schirm-frage,.schirm-kopf-titel{font-family:var(--schrift-titel);font-weight:700;font-size:.95em}.schirm-frage{margin:0;color:var(--text)}.schirm-kachel{display:flex;align-items:center;justify-content:center;background:var(--grund-gedaempft);border:1px solid var(--feldrand);border-radius:.35em;padding:.25em;aspect-ratio:1}.schirm-kachel-gewaehlt{border-color:var(--akzent);border-width:2px;background:var(--akzent-leise)}.schirm-kachel img{width:100%;height:auto;display:block}.schirm-handy{flex:1;display:flex;flex-direction:column;gap:.4em;padding:.55em;background:var(--creme);min-height:0}.schirm-raster{grid-template-columns:repeat(3,1fr);gap:.35em;padding:.5em;align-content:center}.schirm-buch,.schirm-raster{flex:1;display:grid;background:var(--creme);min-height:0}.schirm-buch{grid-template-columns:1fr 1.6em 1fr;padding:.7em}.schirm-seite{background:var(--grund-karte);border-radius:.3em;padding:.6em;gap:.4em;min-height:0}.schirm-bund,.schirm-seite{display:flex;flex-direction:column}.schirm-bund{justify-content:space-evenly;align-items:center}.schirm-bund span{width:.9em;height:.35em;border-radius:999px;border:1px solid var(--nebel)}.schirm-foto{width:2.6em;height:2.6em;border-radius:999px;background:var(--akzent-leise);border:.15em solid var(--salbei);flex:none}.schirm-name{margin:0;font-weight:700;font-size:1.05em}.schirm-gruss,.schirm-name{font-family:var(--schrift-titel)}.schirm-gruss{margin:auto 0 0;color:var(--akzent);font-size:.95em}.schirm-zeile{height:.3em;border-radius:999px;background:var(--grund-gedaempft);flex:none}.schirm-zeile.kurz{width:60%}.schirm-kacheln{display:grid;grid-template-columns:repeat(3,1fr);gap:.35em}.schirm-farben{display:flex;gap:.3em;margin-top:auto}.schirm-farben span{flex:1;aspect-ratio:1;border-radius:999px;border:1px solid rgb(0 0 0/20%)}.schirm-liste{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.5em;padding:.7em;min-height:0}.schirm-eintrag{display:flex;align-items:center;gap:.5em}.schirm-eintrag b{width:1.4em;height:1.4em;border-radius:999px;background:var(--salbei);flex:none}.schirm-eintrag-name{flex:1;font-weight:700}.schirm-eintrag-marke{background:var(--akzent-leise);border:1px solid var(--salbei);color:var(--akzent);border-radius:999px;padding:0 .5em;font-size:.85em;font-weight:700;flex:none}.geraet-gruppe{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:none}.geraet-marke{display:inline-block;padding:.1em .65em;border-radius:999px;background:var(--grund-karte);border:1px solid var(--linie);color:var(--text-leise);font-size:.78rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}@media (max-width:62rem){.geraet-marke{font-size:.72rem;padding-inline:.5em}}.geraete-bildtext{text-align:center;padding:clamp(.75rem,2vw,1.25rem) 1rem clamp(1.25rem,3vw,2.25rem);background:var(--rampe-boden);color:var(--text-leise);font-size:.92rem}@media (max-width:62rem){.geraet-gruppe:has(.geraet-schirm){display:none}}@media (max-width:30rem){.geraet-gruppe:has(.geraet-tablet){display:none}}.wahl{padding-block:var(--takt-5) var(--takt-4);display:grid;gap:var(--takt-5)}.wahlfeld{border:0;padding:0;margin:0;min-width:0}.wahlfeld legend{padding:0;width:100%}.wahlfeld legend h2{text-align:center;margin:0 0 var(--takt-1)}.wahl-vorspann{text-align:center;margin-inline:auto;margin-bottom:var(--takt-4);max-width:46ch;color:var(--text-leise);font-size:clamp(1rem,2.2vw,1.1rem)}.wahlraster{display:grid;gap:var(--takt-2)}@media (min-width:30rem){.wahlraster-drei{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.wahlraster-drei{grid-template-columns:repeat(3,1fr)}.wahlraster-vier{grid-template-columns:repeat(2,1fr)}}@media (min-width:62rem){.wahlraster-vier{grid-template-columns:repeat(4,1fr)}}.wahlkarte{position:relative;display:block;cursor:pointer;padding-right:3.25rem;font-weight:400;margin-bottom:0}.wahlkarte :is(h2,h3){margin:.2rem 0 .4rem}.wahlkarte p{margin:0;color:var(--text-leise);font-size:.95rem}.wahlkarte input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.wahlkarte-haken{position:absolute;top:var(--takt-2);right:var(--takt-2);width:28px;height:28px;border-radius:999px;border:2px solid var(--feldrand);background:var(--grund-karte)}.wahlkarte:has(input:checked){border-color:var(--akzent);border-width:2px;background:var(--akzent-leise)}.wahlkarte:has(input:checked) p{color:var(--text)}.wahlkarte:has(input:checked) .wahlkarte-haken{background:var(--akzent);border-color:var(--akzent)}.wahlkarte:has(input:checked) .wahlkarte-haken:after{content:"";position:absolute;left:8px;top:4px;width:8px;height:14px;border:solid var(--akzent-text);border-width:0 3px 3px 0;transform:rotate(45deg)}.wahlkarte:has(input:focus-visible){outline:3px solid var(--fokus);outline-offset:2px}.wahlkarte-wer{margin-top:var(--takt-2)}.wahl-abschluss{text-align:center}.wahl-knopf{width:auto;min-width:min(100%,20rem);padding-inline:var(--takt-4)}.wahl-hinweis{margin:var(--takt-2) auto 0;color:var(--text-leise);font-size:.92rem;max-width:46ch}.zusagen{list-style:none;padding:0;margin:0;display:grid;gap:var(--takt-2);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.entwurf-fahne{background:var(--warnung-grund);color:var(--warnung);border-color:currentColor;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.entwurf-block{margin-top:var(--takt-5)}.entwurf-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--takt-2);margin-bottom:var(--takt-1)}.entwurf-kopf h2{margin:0}.baum{position:relative;margin-top:var(--takt-2);border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-gedaempft);background-image:radial-gradient(circle,rgb(0 0 0/9%) 1px,transparent 0);background-size:22px 22px;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y}.baum-zieht{cursor:grabbing;user-select:none}.baum-buehne{position:relative}.baum-flaeche{position:absolute;top:0;left:0;transform-origin:0 0}.baum-ansehen{margin-top:var(--takt-2);padding:var(--takt-1);border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-karte)}@media not all and (hover:hover) and (pointer:fine){.nur-maus-bis-klar{display:none!important}}@media (hover:hover) and (pointer:fine){.ohne-maus-bis-klar{display:none!important}}.baum-anordnen-frage>p{margin:0 0 var(--takt-1)}.baum-massstab{display:flex;align-items:center;gap:.25rem}.knopf-eng{min-width:var(--treffer);padding-inline:.5rem;font-size:1.15rem;line-height:1}.baum-massstab-wert{min-width:4.2rem;text-align:center;font-size:.9rem;font-weight:700;color:var(--text-leise)}.baum-flaeche-klein .baum-formular,.baum-flaeche-klein .baum-jahrgang,.baum-flaeche-klein .baum-knoepfe,.baum-flaeche-klein .baum-satz{display:none}.baum-flaeche-klein .baum-karte{padding:.6rem}.baum-flaeche-klein .baum-foto{width:54px;height:54px}.baum-linienschicht{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.baum-linien{display:block;pointer-events:none}.baumlinie{fill:none;stroke-width:2;stroke-linecap:round}.baumlinie.kind{stroke:var(--salbei-tief)}.baumlinie.verheiratet{stroke:var(--terrakotta-tief);stroke-width:3}.baumlinie.zusammen{stroke:var(--terrakotta-tief);stroke-dasharray:7 5}.baumlinie.getrennt{stroke:var(--feldrand);stroke-dasharray:2 6}.baumlinie-treffer{fill:none;stroke:transparent;stroke-width:24;pointer-events:stroke;cursor:pointer}.baumlinie-treffer:hover,.baumlinie-treffer:hover+*{stroke:rgb(153 48 42/12%)}.baumlinie-zug{fill:none;stroke:var(--akzent);stroke-width:3;stroke-dasharray:6 6;stroke-linecap:round;pointer-events:none}.baum-meldung{margin:0;min-height:1.4em;color:var(--fehler);font-size:.92rem}.baum-fuss{align-items:center;justify-content:space-between;gap:var(--takt-2);margin-top:var(--takt-2)}.baum-fuss,.baum-legende{display:flex;flex-wrap:wrap}.baum-legende{list-style:none;padding:0;margin:0;gap:.5rem var(--takt-3);font-size:.9rem;color:var(--text-leise)}.baum-legende li{display:flex;align-items:center;gap:.45rem}.baum-hilfe{font-size:.9rem;color:var(--text-leise)}.baum-hilfe summary{cursor:pointer;font-weight:700;min-height:var(--treffer);display:flex;align-items:center}.baum-hilfe ol{margin:0 0 0 1.1rem;padding:0}.baum-griff{position:absolute;width:16px;height:16px;padding:0;border-radius:999px;background:var(--grund-karte);border:3px solid var(--akzent);cursor:crosshair;touch-action:none;z-index:3}.baum-griff:after{content:"";position:absolute;inset:-16px;border-radius:999px}.baum-griff:hover{background:var(--akzent)}.baum-griff-oben{top:-9px}.baum-griff-oben,.baum-griff-unten{left:50%;transform:translateX(-50%)}.baum-griff-unten{bottom:-9px}.baum-griff-rechts{right:-9px;top:46px}.baum-karte{position:absolute;width:260px;background:var(--grund-karte);border:1px solid var(--linie);border-radius:var(--radius);padding:var(--takt-2);box-shadow:var(--schatten);z-index:1}.baum-karte-zieht{z-index:4;box-shadow:var(--schatten-hoch)}.baum-karte:has(.baum-formular){z-index:5}.baum-karte-ich{border-color:var(--akzent);border-width:2px;background:var(--akzent-leise)}.baum-kopf{display:flex;align-items:center;gap:.6rem;cursor:grab;touch-action:none}.baum-kopf:active{cursor:grabbing}.baum-foto{width:42px;height:42px;flex:none;border-radius:999px;display:grid;place-items:center;background:var(--grund-gedaempft);border:2px solid var(--salbei);font-family:var(--schrift-titel);font-weight:700;color:var(--text);overflow:hidden}.baum-foto img{width:100%;height:100%;object-fit:cover;display:block}.baum-fotofeld{display:flex;align-items:center;gap:var(--takt-2);flex-wrap:wrap;margin-bottom:var(--abstand-min)}.baum-fotovorschau{width:64px;height:64px;border-radius:999px;object-fit:cover;border:2px solid var(--salbei);flex:none}.feld-beschriftung{display:block;font-weight:700;margin-bottom:.35rem}.baum-namen{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;min-width:0}.baum-namen strong{font-family:var(--schrift-titel);font-size:1.05rem}.baum-rolle{color:var(--text-leise);font-size:.88rem}.baum-jahrgang{color:var(--text-leise);font-size:.82rem}.baum-satz{margin:.6rem 0 0;font-size:.92rem;color:var(--text-leise)}.baum-knoepfe{margin:var(--takt-2) 0 0}.baum-knoepfe .knopf{min-height:var(--treffer);font-size:.875rem}.baum-formular{margin-top:var(--takt-2);padding-top:var(--takt-2);border-top:1px solid var(--linie)}.baum-feldgruppe{border:0;padding:0;margin:0 0 var(--takt-2);min-width:0}.baum-feldgruppe legend{padding:0;font-weight:700;margin-bottom:.2rem}.baum-kaestchen{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-top:.35rem}.haken-schmal{margin:0;font-weight:400;gap:.35rem}.baum-partnerzeile{display:flex;flex-wrap:wrap;gap:.5rem}.baum-partnerzeile select{flex:1 1 8rem;min-width:0}.designliste{list-style:none;padding:0;margin:var(--takt-4) 0 0;display:grid;gap:var(--takt-4);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.designliste>li{gap:var(--takt-2)}.designblatt,.designliste>li{display:flex;flex-direction:column}.designblatt{aspect-ratio:1/1.414;border-radius:var(--radius-klein);border:1px solid var(--linie);background:var(--grund);color:var(--text);padding:1rem;gap:.75rem;box-shadow:var(--schatten);overflow:hidden}.designblatt-kopf{display:flex;flex-direction:column;gap:.15rem}.designblatt-kopf strong{font-family:var(--schrift-titel);font-size:1.05rem}.designblatt-marke{font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-leise)}.designblatt-koerper{display:flex;gap:.7rem;align-items:flex-start}.designblatt-foto{width:3.6rem;height:3.6rem;flex:none;border-radius:var(--radius-klein);background:var(--grund-gedaempft);border:2px solid var(--akzent)}.designblatt-zeilen{flex:1;display:flex;flex-direction:column;gap:.4rem;padding-top:.3rem}.designblatt-zeilen span{height:.42rem;border-radius:999px;background:var(--grund-gedaempft);border:1px solid var(--linie)}.designblatt-marken{display:flex;gap:.35rem;flex-wrap:wrap}.designblatt-pille{width:2.6rem;height:1.1rem;border-radius:999px;background:var(--akzent-leise);border:1px solid var(--akzent)}.designblatt-knopf{margin-top:auto;align-self:flex-start;background:var(--akzent);color:var(--akzent-text);border-radius:999px;padding:.3rem .9rem;font-size:.8rem;font-weight:700}.designtext h2{margin:0 0 .1rem;font-size:1.05rem}.designabschnitt{margin:0 0 .3rem;font-size:.85rem;font-weight:700;color:var(--text-leise)}.designtext p{margin:0 0 .5rem;font-size:.9rem;color:var(--text-leise)}.designverweis{display:block;text-decoration:none;color:inherit;border-radius:var(--radius-klein)}.designverweis:hover .designblatt{box-shadow:var(--schatten-hoch)}.blattbuehne{margin-top:var(--takt-3);display:flex;justify-content:center}.a4blatt:before{content:"";position:absolute;inset:0;background-image:var(--blattbild,none);background-size:cover;background-position:50%;z-index:0}.a4blatt>*{position:relative;z-index:1}.a4blatt{position:relative;width:min(100%,34rem);aspect-ratio:1/1.414;overflow:hidden;background:var(--grund);color:var(--text);border:1px solid var(--linie);border-radius:var(--radius-klein);box-shadow:var(--schatten-hoch);container-type:size;padding:0;line-height:1.35}.a4inhalt{position:absolute;inset:0;font-size:1.32cqw;padding:calc(var(--satz-oben, 6) * 1cqh) calc(var(--satz-rechts, 6) * 1cqw) calc(var(--satz-unten, 6) * 1cqh) calc(var(--satz-links, 6) * 1cqw);display:flex;flex-direction:column;gap:.75rem}.a4foto{flex:none;width:calc(var(--foto-breite, 24) * 1cqw);aspect-ratio:1;align-self:flex-start;padding:6% 6% 16%;background:#fffdf9;border-radius:2px;box-shadow:0 1px 3px rgb(60 45 25/22%),0 6px 14px -8px rgb(60 45 25/35%);transform:rotate(var(--foto-neigung,-1.5deg));z-index:2}.a4foto:after{content:"";display:block;width:100%;height:100%;background:var(--grund-gedaempft);border-radius:1px}.a4foto:before{content:"";position:absolute;inset-block-start:-6%;inset-inline-start:22%;width:42%;height:13%;background:color-mix(in srgb,var(--akzent) 22%,transparent);transform:rotate(-3deg);z-index:1}.a4kopf{display:flex;align-items:flex-start;gap:1.2em;flex:none}.a4augenbraue{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-leise)}.a4name{margin:.1rem 0 0;font-family:var(--schrift-titel);font-weight:700;font-size:1.35em;color:var(--text)}.a4titel{flex:none;text-align:center}.a4titel h2{margin:0;font-family:var(--schrift-titel);font-size:1.9em;line-height:1.1;color:var(--akzent)}.a4titel p{margin:.1rem 0 0;font-size:.95em}.a4alter,.a4titel p{color:var(--text-leise)}.a4alter{margin:0}.a4spalten{flex:1;min-height:0;column-count:2;column-gap:1.1rem;column-rule:1px solid var(--linie);overflow:hidden}.a4blatt[data-hintergrund]{font-size:clamp(.6rem,1.45vw,.74rem)}.a4block{break-inside:avoid;margin-bottom:.7em}.a4block h3{margin:0 0 .3em;font-size:.66em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--akzent);border-bottom:1px solid var(--linie);padding-bottom:.15em}.a4feld{margin-bottom:.5em}.a4frage{display:block;color:var(--text-leise);font-size:.95em;line-height:1.25}.a4antwort{display:block;font-weight:700;border-bottom:1px solid var(--linie);padding-bottom:.1em;margin-top:.05em}.a4symbole{display:grid;grid-template-columns:repeat(auto-fill,2.1em);gap:.25em;margin-top:.2em}.a4symbole img{width:2.1em;height:2.1em;display:block}.a4marke{background:var(--akzent-leise);border:1px solid var(--akzent);color:var(--akzent);border-radius:999px;padding:.05em .5em;font-size:.9em}.a4farben{display:flex;gap:.25em;margin-top:.2em}.a4farben span{width:.9em;height:.9em;border-radius:999px;border:1px solid var(--feldrand)}.a4kacheln{display:grid;grid-template-columns:repeat(4,1fr);gap:.35em}.a4kachel{border:1px solid var(--linie);background:var(--grund-gedaempft);border-radius:var(--radius-klein);padding:.45em .2em;text-align:center;font-size:.9em;color:var(--text-leise)}.a4fuss{margin-top:auto;text-align:center;color:var(--akzent);font-family:var(--schrift-titel);font-size:1.05em;flex:none}.a4blatt[data-hintergrund] .a4spalten{column-rule:none}.a4blatt[data-hintergrund] .a4block,.a4blatt[data-hintergrund] .a4kopf{background:color-mix(in srgb,var(--grund-karte) 92%,transparent);border:1px solid var(--linie);border-radius:var(--radius-klein);padding:.5rem .6rem}.a4blatt[data-hintergrund] .a4fuss{background:color-mix(in srgb,var(--grund-karte) 92%,transparent);border-radius:999px;padding:.2rem .8rem;align-self:center}.entwurf-kopfzeile{margin-top:var(--takt-3);padding:var(--takt-2);border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-karte)}.entwurf-kopfzeile-felder{display:grid;gap:var(--takt-2);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.entwurf-kopfzeile-felder .feld{margin:0}.entwurf-kopfzeile-vorschau{margin:var(--takt-2) 0 0;padding-top:var(--takt-2);border-top:1px solid var(--linie);display:flex;flex-direction:column;gap:.15rem;text-align:center}.entwurf-kopfzeile-vorschau strong{font-family:var(--schrift-titel);font-size:1.4rem;color:var(--akzent)}.entwurf-kopfzeile-vorschau span{color:var(--text-leise);font-size:.95rem}.teilung{border:0;padding:0;margin:0 0 var(--takt-3);min-width:0}.teilung legend{padding:0;font-weight:700;margin-bottom:var(--takt-1)}.teilungkarte{padding:.7rem 3rem .7rem .85rem;margin-bottom:.5rem}.teilungkarte h3{margin:0 0 .15rem;font-size:1rem}.teilungkarte p{margin:0;font-size:.88rem}.teilungkarte .wahlkarte-haken{top:50%;right:.85rem;transform:translateY(-50%);width:24px;height:24px}.teilungkarte:has(input:checked) .wahlkarte-haken:after{left:6px;top:2px;width:7px;height:12px}.kartenfeld{width:100%;border:2px solid var(--linie);border-radius:var(--radius);overflow:hidden;background:var(--grund-gedaempft)}.kartenhinweis{position:absolute;inset-block-start:50%;inset-inline:0;margin:0;text-align:center;color:var(--text-leise);pointer-events:none}.kartenhinweis-fehler{color:var(--fehler)}.kartennadel{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:0;border:0;background:transparent;cursor:pointer;font:inherit;line-height:1}.kartennadel-punkt{width:1rem;height:1rem;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--akzent);box-shadow:0 0 0 2px var(--grund-karte),0 1px 3px rgb(0 0 0/35%)}.kartennadel-schild{padding:.1rem .4rem;border-radius:var(--radius-klein);background:var(--grund-karte);color:var(--text);font-size:.78rem;white-space:nowrap;box-shadow:0 1px 3px rgb(0 0 0/25%)}.kartennadel-aktiv .kartennadel-punkt{background:var(--erfolg);transform:rotate(-45deg) scale(1.25)}.kartennadel-aktiv .kartennadel-schild{font-weight:700}.ereigniskarte{display:flex;gap:.7rem;align-items:flex-start;width:100%;height:100%;text-align:start;padding:.8rem .9rem;border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--grund-karte);color:var(--text);font:inherit;cursor:pointer}@media (prefers-reduced-motion:no-preference){.ereigniskarte{transition:border-color .12s ease,transform .12s ease}}.ereigniskarte:focus-visible,.ereigniskarte:hover{border-color:var(--akzent)}.ereigniskarte-marke{font-size:1.5rem;line-height:1.1;flex:none}.ereigniskarte-text{display:block;margin-top:.15rem;color:var(--text-leise);font-size:.9rem}.ereigniskarte-passt{display:inline-block;margin-top:.35rem;padding:.1rem .5rem;border-radius:999px;background:var(--akzent-leise);color:var(--akzent);font-size:.8125rem;font-weight:600}.ereignis-sprung{display:flex;flex-wrap:wrap;gap:var(--abstand-min);margin:0 0 var(--takt-2)}.ereignis-sprung a{display:inline-flex;align-items:center;min-height:var(--treffer);padding:0 .9rem;border:1px solid var(--feldrand);border-radius:999px;background:var(--grund-karte);color:var(--text);font-size:.9rem;text-decoration:none}.ereignis-sprung a:focus-visible,.ereignis-sprung a:hover{border-color:var(--akzent)}.ereignis-gruppe{scroll-margin-top:var(--takt-2)}.ereignis-vorhanden{display:flex;flex-wrap:wrap;gap:var(--abstand-min);align-items:baseline;justify-content:space-between}@media (max-width:47.99rem){.ereignis-vorhanden .knopfreihe{margin-block:0}}.sammelbeitraege{margin-top:var(--takt-3);padding-top:var(--takt-2);border-top:2px solid var(--linie)}.sammelbeitraege>h3{margin:0 0 var(--abstand-min);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-leise)}.sammelbeitraege ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--takt-2)}.sammelbeitraege li{border-inline-start:3px solid var(--akzent-leise);padding-inline-start:.8rem}.sammelbeitrag-name{margin:0;font-weight:700;color:var(--akzent)}.tabelle{width:100%;border-collapse:collapse}.tabelle td,.tabelle th{text-align:start;padding:.55rem .5rem;border-bottom:1px solid var(--linie);vertical-align:baseline}.tabelle th{font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;color:var(--text-leise);font-weight:600}.tabelle .zahl{text-align:end;font-variant-numeric:tabular-nums}.codewert{font-family:ui-monospace,Cascadia Mono,SFMono-Regular,Menlo,monospace;font-size:.95em;letter-spacing:.06em}.codefeld>summary{cursor:pointer;color:var(--text-leise);padding-block:.5rem}.codefeld>summary:hover{color:var(--text)}@media (max-width:40rem){.rampe{padding-top:1.75rem}.rampe-lampen{display:none}.rampe-inhalt{padding-bottom:1.25rem}.rampe-inhalt h1{margin-bottom:.6rem}.geraet-handy{width:44px}.geraet-laptop{width:132px}.geraete-buehne{padding-inline:.5rem}.geraete-bildtext{font-size:.82rem;padding-top:.6rem}}.a4blatt[data-titel-im-bild] .a4titel h2{display:none}.a4blatt[data-titel-im-bild] .a4titel{margin-bottom:.2rem;text-align:start}.a4blatt[data-titel-im-bild] .a4titel p{font-size:1em;color:var(--text)}.vorlagenraster{list-style:none;padding:0;margin-top:var(--takt-3);display:grid;gap:var(--takt-2);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.vorlagenkarte{display:block;text-decoration:none;color:inherit;height:100%}.vorlagenkarte h3{margin:.7rem 0 .2rem}.vorlagenkarte p{margin:0 0 .6rem;color:var(--text-leise);font-size:.9rem}.vorlagenblatt{display:block;aspect-ratio:1/1.414;border-radius:var(--radius-klein);border:1px solid var(--linie);background:var(--grund);overflow:hidden}.vorlagenblatt img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:30rem){.vorlagenblatt{width:min(100%,10.5rem);margin-inline:auto}}.a4leerzeile{display:block;height:.75em;border-bottom:1px solid color-mix(in srgb,var(--akzent) 30%,transparent);margin-bottom:.15rem}[data-vorlage] .doppelseite{background-image:var(--blattbild);background-size:100% auto;background-position:bottom;background-repeat:no-repeat;background-color:var(--grund-gedaempft)}.wunschzeile,.wunschzeile a,.wunschzeile p{overflow-wrap:anywhere}.schalterzeile{gap:var(--abstand-min);line-height:1.4}.schalterzeile input[type=checkbox]{margin-top:.2em;flex:0 0 auto}@media print{@page{size:A4 portrait;margin:15mm}
  /*
     !important auf JEDER Variablen — und das ist kein Zierrat.

     Die gewaehlte Vorlage kommt als INLINE-Stil auf .themenflaeche an. Ein
     Inline-Stil schlaegt jede Regel aus einem Stylesheet, auch eine in
     @media print. Ohne !important behielten die Variablen also ihre dunklen
     Werte.

     Am 24.08.2026 im Browser nachgemessen: --grund stand weiter auf #121212,
     obwohl der Block angewendet war. Sichtbar richtig war die Seite nur
     deshalb, weil background und color darunter schon !important trugen —
     alles, was var(--grund-karte) benutzt, waere eine dunkle Karte auf
     weissem Papier geblieben, mit schwarzer Schrift darauf.

     Das haette niemand gemerkt, bis der erste Ausdruck aus dem Drucker kommt.
  */.themenflaeche,:root,[data-thema],[data-vorlage]{--grund:#ffffff!important;--grund-hell:#ffffff!important;--grund-karte:#ffffff!important;--grund-gedaempft:#ffffff!important;--linie:#999999!important;--feldrand:#444444!important;--text:#000000!important;--text-leise:#333333!important;--akzent:#000000!important;--akzent-text:#ffffff!important;--akzent-leise:#eeeeee!important;background:#ffffff!important;color:#000000!important}.a4blatt,.designgrund,.designgrund:after,.designgrund:before,.seitenblatt[data-vorlage],.seitenblatt[data-vorlage]:after,.seitenblatt[data-vorlage]:before,[data-vorlage] .buchblatt,[data-vorlage] .doppelseite,[data-vorlage] .leseblatt{background-image:none!important}.leseblatt,.seitenblatt{box-shadow:none!important}.leseblatt-inhalt,.seitenblatt-inhalt{min-height:0!important;max-height:none!important}.seitenfeld{break-inside:avoid}.entwurf-fahne,.fusszeile,.hinweis,.knopf,.knopfreihe,.kopfzeile,.schalterzeile,[role=group],button,input,nav,select,textarea{display:none!important}.buchseite,.karte,.sammelbeitrag{break-inside:avoid;box-shadow:none!important;border:1px solid #999999!important}.a4blatt{break-after:page;box-shadow:none!important}img{max-width:100%!important;height:auto!important}.medienkachel:after{content:" (nur im Buch anzuhören)";color:#333333}}.eigenes-plus{min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:.6rem .3rem;border:2px dashed var(--feldrand);border-radius:var(--radius);background:transparent;color:var(--text);font:inherit;font-size:.78rem;line-height:1.2;cursor:pointer}.eigenes-plus span[aria-hidden]{font-size:1.9rem;line-height:1}.eigenes-plus:hover{border-style:solid;background:var(--grund-karte)}.personenmedien{list-style:none;margin:var(--takt-1) 0 0;padding:0;flex-direction:column}.personenmedien,.personenmedium{display:flex;gap:var(--abstand-min)}.personenmedium{align-items:center;justify-content:space-between;padding:.4rem .6rem;border:1px solid var(--feldrand);border-radius:var(--radius);background:var(--grund-karte)}.personenmedium-name{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text);min-width:0}.personenmedium-name audio{max-width:190px}.personenmedium-bild{width:56px;height:56px;object-fit:cover;border-radius:var(--radius-klein,6px)}.bereiche{padding-block:var(--takt-4)}.bereiche-liste{list-style:none;margin:0;padding:0;display:grid;gap:var(--abstand-min);grid-template-columns:1fr}@media (min-width:720px){.bereiche-liste{grid-template-columns:repeat(3,1fr)}}.bereich{display:flex;flex-direction:column;align-items:center;gap:.35rem;height:100%;padding:var(--takt-2) var(--takt-2) var(--takt-3);text-align:center;text-decoration:none;color:var(--text);border:1px solid var(--feldrand);border-radius:var(--radius-gross);background:transparent;transition:border-color .14s ease,background .14s ease}a.bereich:focus-visible,a.bereich:hover{border-color:var(--akzent);background:var(--grund-karte)}.bereich-hier{background:var(--grund-gedaempft);border-color:var(--grund-gedaempft);cursor:default}.bereich-name{font-size:1.05rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bereich-kurz{font-size:.9rem;line-height:1.45;color:var(--text-leise);max-width:34ch}.seitenkopf{padding-block:var(--takt-5) var(--takt-3)}.leerkarte,.seitenkopf{max-width:62ch}.leerkarte p:first-child{font-weight:600;margin-top:0}.lesetext{max-width:62ch;padding-block:var(--takt-5)}.lesetext p{line-height:1.75}.lesetext-auftakt{font-size:1.15rem;color:var(--text)}.lesetext-frage{margin:var(--takt-4) 0;padding:var(--takt-3);border-left:4px solid var(--akzent);border-radius:0 var(--radius-klein) var(--radius-klein) 0;background:var(--grund-gedaempft)}.lesetext-frage p{margin:0;font-size:1.1rem}.lesetext-schluss{margin-top:var(--takt-4);font-size:1.1rem;font-weight:600}.lesetext-signatur{color:var(--text-leise)}.lesetext-abgang{margin-top:var(--takt-4)}.leseprobe{padding-block:var(--takt-2) var(--takt-4)}.leseprobe-feld{max-width:22rem}.leseprobe-blatt{margin-top:var(--takt-3);padding:var(--takt-3);max-width:58ch;border:1px solid var(--feldrand);border-radius:var(--radius);background:var(--grund-karte);box-shadow:var(--schatten)}.leseprobe-blatt p{line-height:1.8}.leseprobe-blatt p:last-child{margin-bottom:0}.ansichtswahl{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:var(--knopf-rand) solid var(--feldrand);border-radius:calc(var(--knopf-rund) + 3px);background:var(--grund-gedaempft)}.ansichtswahl>.knopf{border-color:transparent;background-color:transparent;font-weight:500}.ansichtswahl>.knopf-gewaehlt,.knopf-gewaehlt{background-color:var(--grund-karte);border-color:var(--feldrand);font-weight:700;box-shadow:var(--schatten)}@media (hover:hover){.ansichtswahl>.knopf:where(:not(.knopf-gewaehlt,[disabled],[aria-disabled=true])):hover{background-color:transparent;background-image:linear-gradient(var(--knopf-toenung),var(--knopf-toenung))}}.anordnungsumschalter{margin-block:var(--takt-2)}.anordnungsumschalter-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--takt-1) var(--abstand-min)}.anordnungsumschalter-titel{margin:0;font-weight:600}.anordnungsumschalter-uebernehmen{margin:var(--abstand-min) 0 0}.anordnungsumschalter-meldung{margin:0}.anordnungsumschalter-meldung.hinweis{margin:var(--abstand-min) 0 0}.familienraster{margin-top:var(--takt-2)}.raster-generation{position:relative;padding:var(--takt-2) 0 var(--takt-2) 2rem}.raster-generation:not(:last-of-type):before{content:"";position:absolute;left:.85rem;top:2.1rem;bottom:-.6rem;border-left:2px dotted var(--feldrand)}.raster-generation-marke{position:absolute;left:0;top:var(--takt-2);display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;border:1px solid var(--feldrand);background:var(--grund);color:var(--text-leise);font-size:.8rem;font-variant-numeric:tabular-nums}.raster-kacheln{list-style:none;margin:0;padding:0;display:grid;gap:var(--abstand-min);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.raster-kacheln>li:has(.raster-formular){grid-column:1/-1}.raster-kachel{width:100%;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:var(--takt-2) .6rem;border:2px solid var(--feldrand);border-radius:var(--radius);background:var(--grund-karte);color:var(--text);font:inherit;cursor:pointer;transition:border-color .14s ease,transform .14s ease}.raster-kachel:focus-visible,.raster-kachel:hover{border-color:var(--akzent)}.raster-kachel-offen{border-color:var(--akzent);border-width:3px}.raster-kachel-ich{background:var(--akzent-leise)}.raster-foto{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;overflow:hidden;background:var(--grund-gedaempft);color:var(--text-leise);font-size:1.7rem;font-weight:600}.raster-foto img{width:100%;height:100%;object-fit:cover}.raster-name{font-weight:600;line-height:1.25;text-align:center;overflow-wrap:anywhere}.raster-rolle{font-size:.82rem;color:var(--text-leise);text-align:center}.raster-formular{margin-top:var(--abstand-min)}.raster-plus{margin-top:var(--takt-3);width:100%;max-width:260px;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:var(--takt-3) var(--takt-2);border:2px dashed var(--feldrand);border-radius:var(--radius);background:transparent;color:var(--text);font:inherit;cursor:pointer}.raster-plus:focus-visible,.raster-plus:hover{border-color:var(--akzent);background:var(--grund-karte)}.raster-plus-zeichen{font-size:2rem;line-height:1}.familienraster>.wahl-vorspann{text-align:left;margin-bottom:var(--takt-2)}.speicherbalken{margin:var(--takt-2) 0;padding:var(--takt-2);border:1px solid var(--feldrand);border-radius:var(--radius-klein);background:var(--grund-karte)}.speicherbalken-zeile{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem;margin:0 0 .5rem;font-size:.9rem;font-variant-numeric:tabular-nums}.speicherbalken-rest{color:var(--text-leise)}.speicherbalken-spur{appearance:none;display:block;width:100%;height:10px;border:none;border-radius:999px;background:var(--grund-gedaempft);overflow:hidden}.speicherbalken-spur::-webkit-progress-bar{background:var(--grund-gedaempft)}.speicherbalken-spur::-webkit-progress-value{background:var(--akzent);border-radius:999px}.speicherbalken-spur::-moz-progress-bar{background:var(--akzent);border-radius:999px}.speicherbalken-knapp .speicherbalken-spur::-webkit-progress-value{background:var(--warnung)}.speicherbalken-knapp .speicherbalken-spur::-moz-progress-bar{background:var(--warnung)}.speicherbalken-voll .speicherbalken-spur::-webkit-progress-value{background:var(--fehler)}.speicherbalken-voll .speicherbalken-spur::-moz-progress-bar{background:var(--fehler)}.speicherbalken-angebot{margin:var(--takt-2) 0 0}.profil-nachlass{min-inline-size:0;margin:var(--takt-3) 0 0;padding:var(--takt-3) 0 0;border:0;border-top:1px solid var(--linie)}.profil-nachlass>legend{float:left;width:100%;margin:0 0 var(--takt-1);padding:0;font-family:var(--schrift-titel);font-size:1.15rem;font-weight:700}.profil-nachlass>legend+*{clear:both}.profil-faktoren{margin:var(--takt-3) 0;padding:0;list-style:none}.profil-faktor{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--abstand-min);padding-block:var(--takt-2);border-bottom:1px solid var(--linie)}.profil-faktor:first-child{border-top:1px solid var(--linie)}.profil-faktor-name{display:flex;flex-direction:column;font-weight:600}.profil-faktor-stand{color:var(--text-leise);font-size:.9375rem;font-weight:400}.profil-faktor-frage{flex-basis:100%}.profil-faktor-frage p{margin:0}@media (max-width:30rem){.profil-knoepfe{flex-direction:column}.profil-knoepfe .knopf{width:100%;text-align:center}.profil-konto{margin-top:var(--takt-3);padding-top:var(--takt-3);border-top:1px solid var(--linie)}}.einladungstabelle{width:100%;border-collapse:collapse}.einladungstabelle th{text-align:left;padding:.5rem;border-bottom:2px solid var(--linie);white-space:nowrap}.einladungstabelle td{padding:.5rem;border-bottom:1px solid var(--linie);vertical-align:top}.einladungszeile-neu{background:var(--akzent-leise)}.einladungslink{display:block;max-width:26rem;overflow-wrap:anywhere;font-size:.8rem;line-height:1.4}.einladungsaktionen{display:flex;gap:var(--abstand-min);flex-wrap:wrap}.einladungstabelle-rahmen{overflow-x:auto}.einladung-kuerzel{white-space:nowrap}.einladung-name{min-width:9rem;padding:.3rem .5rem}.einladung-fertig{margin-top:var(--takt-3);border-color:var(--akzent)}.einladung-fertig h2{margin-top:0}.einladung-fertig:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}@media (max-width:47.99rem){.einladungstabelle-rahmen{overflow-x:visible}.einladungstabelle,.einladungstabelle tbody,.einladungstabelle td,.einladungstabelle tr{display:block}.einladungstabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.einladungstabelle tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--takt-1) var(--takt-2);align-items:center;margin-bottom:var(--takt-2);padding:var(--takt-2);border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-karte)}.einladungstabelle tr.einladungszeile-neu{background:var(--akzent-leise);border-color:var(--akzent)}.einladungstabelle td{padding:0;border-bottom:0}.einladungstabelle td[data-spalte=ablauf],.einladungstabelle td[data-spalte=aktionen],.einladungstabelle td[data-spalte=name]{grid-column:1/-1}.einladungstabelle td[data-spalte=status]{justify-self:end;padding:.2rem .6rem;border-radius:999px;background:var(--grund-gedaempft);font-weight:600;font-size:.9rem}.einladungstabelle td[data-spalte=ablauf]{color:var(--text-leise);font-size:.9rem}.einladungstabelle td[data-spalte=ablauf][data-label]:before{content:attr(data-label) ": "}.einladung-name{width:100%;min-width:0;padding:.6rem .75rem;min-height:var(--treffer)}.einladungslink{max-width:none;font-size:.85rem}.einladungsaktionen{gap:var(--takt-1);padding-top:var(--takt-1)}.einladungsaktionen .knopf{flex:1 1 auto;min-height:var(--treffer);font-size:1rem}.einladen-filter>.knopf{flex:0 1 auto}}.leseansicht{margin-top:var(--takt-2)}.leseansicht-hilfe{text-align:center;margin-inline:auto;margin-bottom:var(--takt-2)}.leseansicht-blatt{touch-action:pan-y}.leseansicht-steuerung{display:flex;align-items:center;justify-content:center;gap:var(--abstand-min);margin-top:var(--takt-3)}.leseknopf{min-height:var(--treffer);display:inline-flex;align-items:center;gap:.45rem;flex:none}.leseknopf .strichbild{width:1.25rem;height:1.25rem}.leseknopf-mit-wort{width:var(--treffer);padding:0;border-radius:999px}.leseknopf-mit-wort .leseknopf-wort{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (hover:hover) and (pointer:fine){.leseknopf-mit-wort{width:auto;padding:var(--knopf-polster);border-radius:var(--knopf-rund)}.leseknopf-mit-wort .leseknopf-wort{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}.leseansicht-zaehler{flex:0 1 12rem;min-width:0;color:var(--text-leise);font-size:.9rem;text-align:center}.leseansicht-punkte{list-style:none;margin:var(--takt-2) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.leseansicht-punkte li{width:8px;height:8px;border-radius:50%;background:var(--feldrand)}.leseansicht-punkte li.ist-hier{background:var(--akzent);transform:scale(1.4)}[data-vorlage] .buchblatt{background-image:var(--blattbild);background-size:cover;background-position:top}[data-vorlage] .buchblatt:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--grund-karte) 82%,transparent);z-index:0;pointer-events:none}[data-vorlage] .buchblatt>*{position:relative;z-index:1}[data-vorlage] .buchblatt:before{z-index:2}.leseblatt{position:relative;width:min(100%,42rem);margin-inline:auto;background:var(--grund-karte);border:1px solid var(--linie);border-radius:var(--radius-klein) var(--radius) var(--radius) var(--radius-klein);box-shadow:var(--schatten-hoch);container-type:inline-size}.leseblatt,.seitenblatt{overflow:clip}.leseblatt-inhalt,.seitenblatt-inhalt{min-height:calc(141.4cqw + .83px)}.leseblatt:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:6px;background:linear-gradient(to right,var(--akzent-leise),color-mix(in srgb,var(--akzent-leise) 40%,transparent));border-inline-end:1px solid var(--linie);z-index:2}[data-vorlage] .leseblatt{background-image:var(--blattbild);background-size:cover;background-position:top}@media screen{[data-vorlage] .leseblatt:not(.ist-deckblatt){display:flex;flex-direction:column;background-image:none;background-color:var(--grund)}[data-vorlage] .leseblatt:not(.ist-deckblatt)>.leseblatt-inhalt{flex-grow:1}[data-vorlage] .leseblatt:not(.ist-deckblatt)>.leseblatt-inhalt:after,[data-vorlage] .leseblatt:not(.ist-deckblatt)>.leseblatt-inhalt:before{content:"";position:absolute;inset-inline:0;z-index:-1;aspect-ratio:1/.707;background-image:var(--blattbild);background-size:100% auto;background-repeat:no-repeat;pointer-events:none}[data-vorlage] .leseblatt:not(.ist-deckblatt)>.leseblatt-inhalt:before{top:0;background-position:top}[data-vorlage] .leseblatt:not(.ist-deckblatt)>.leseblatt-inhalt:after{bottom:0;background-position:bottom}}.leseblatt-inhalt{position:relative;z-index:1;padding:calc(var(--satz-oben, 6) * 1.414cqw) calc(var(--satz-rechts, 6) * 1cqw) calc(var(--satz-unten, 6) * 1.414cqw) calc(var(--satz-links, 6) * 1cqw)}.feldklapper{width:100%;min-height:52px;display:flex;align-items:center;gap:var(--abstand-min);padding:.45rem .6rem;border:1px solid var(--feldrand);border-radius:var(--radius-klein);background:var(--grund-karte);color:var(--text);font:inherit;text-align:left;cursor:pointer}.feldklapper:focus-visible,.feldklapper:hover{border-color:var(--akzent)}.feldklapper>.beschriftung{flex:0 1 auto;margin:0}.feldklapper-wahl{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:.3rem;min-width:0;overflow:hidden}.feldklapper-leer,.feldklapper-mehr{font-size:.82rem;color:var(--text-leise)}.feldklapper-mehr{font-variant-numeric:tabular-nums}.feldklapper-pfeil{flex:0 0 auto;font-size:.9rem;color:var(--text-leise)}@media (max-width:47.99rem){.feldklapper{position:relative;flex-wrap:wrap;row-gap:.25rem;padding-inline-end:2rem}.feldklapper-wahl{flex:0 1 auto;margin-inline-start:auto}.feldklapper-pfeil{position:absolute;inset-inline-end:.6rem;top:50%;transform:translateY(-50%)}}.lesespreizung{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:start;justify-content:center;max-width:88rem;margin-inline:auto}.lesespreizung .leseblatt{width:100%;max-width:none;margin-inline:0}.lesespreizung .leseblatt:first-child{border-radius:var(--radius) 0 0 var(--radius)}.lesespreizung .leseblatt:first-child:before{inset-inline:auto 0;border-inline-end:0;border-inline-start:1px solid var(--linie);background:linear-gradient(to left,var(--akzent-leise),color-mix(in srgb,var(--akzent-leise) 40%,transparent))}.lesespreizung .leseblatt:last-child{border-radius:0 var(--radius) var(--radius) 0}.lesespreizung>.leseblatt:only-child{grid-column:1}@media (prefers-reduced-motion:no-preference){.leseansicht-blatt{perspective:1600px}.leseansicht-blatt .blatt{animation:blattwechsel .22s ease-out;transform-origin:left center;backface-visibility:hidden}[data-richtung=zurueck] .blatt{animation-name:blattwechsel-zurueck;transform-origin:right center}.lesespreizung .leseblatt:first-child{transform-origin:right center}@keyframes blattwechsel{0%{opacity:0;transform:rotateY(-14deg) translateX(2%)}to{opacity:1;transform:none}}@keyframes blattwechsel-zurueck{0%{opacity:0;transform:rotateY(14deg) translateX(-2%)}to{opacity:1;transform:none}}}[data-vorlage]{color:var(--text-auf-grund,var(--text))}[data-vorlage] .buchfeld,[data-vorlage] .hinweis,[data-vorlage] .karte,[data-vorlage] .leseblatt-inhalt,[data-vorlage] input,[data-vorlage] select,[data-vorlage] textarea{color:var(--text)}[data-vorlage] .leseansicht-hilfe,[data-vorlage] .leseansicht-zaehler,[data-vorlage] .raster-rolle{color:var(--text-auf-grund-leise,var(--text-leise))}.vorlagen-sprung{position:sticky;top:0;z-index:20;display:flex;gap:var(--abstand-min);flex-wrap:wrap;padding:var(--abstand-min) 0;margin-bottom:var(--takt-2);background:var(--grund);border-bottom:1px solid var(--linie)}.vorlagen-sprung-ziel{display:inline-flex;align-items:center;gap:.4rem;min-height:48px;padding:0 .9rem;border:1px solid var(--feldrand);border-radius:999px;background:var(--grund-karte);color:var(--text);text-decoration:none;font-size:.92rem}@media (hover:hover) and (pointer:fine){.vorlagen-sprung-ziel:hover{border-color:var(--akzent)}}.vorlagen-sprung-ziel[aria-current=true]{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text);font-weight:600}.vorlagen-sprung-zahl{font-variant-numeric:tabular-nums;opacity:.7;font-size:.82rem}.vorlagen-gruppe{scroll-margin-top:5rem;margin-bottom:var(--takt-3)}.vorlagen-gruppe>h2{margin-bottom:var(--takt-2)}.vorlagen-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--takt-2)}.vorlagen-karte{display:flex;flex-direction:column;gap:.35rem;padding:var(--abstand-min);border:2px solid var(--linie);border-radius:.6rem;background:var(--grund-karte);cursor:pointer}@media (hover:hover) and (pointer:fine){.vorlagen-karte:hover{border-color:var(--akzent)}}.vorlagen-karte:has(input:checked){border-color:var(--akzent);box-shadow:0 0 0 1px var(--akzent)}.vorlagen-karte:has(input:focus-visible){outline:2px solid var(--fokus);outline-offset:2px}.dreiblick{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;aspect-ratio:3/1.4}.dreiblick-blatt{display:block;background-color:var(--grund-gedaempft);background-size:cover;background-position:top;border:1px solid var(--linie);border-radius:.2rem}.vorlagen-name{font-weight:600}.vorlagen-anmutung{font-size:.85rem;color:var(--text-leise)}.vorlagen-fussnote{color:var(--text-leise);font-size:.9rem}.deckblatt{display:grid;grid-template-rows:auto 1fr auto;gap:1rem;text-align:center}.leseblatt.ist-deckblatt{display:flex;flex-direction:column}.leseblatt.ist-deckblatt>.leseblatt-inhalt{flex:1;display:flex;flex-direction:column;max-height:calc(141.4cqw + .83px)}.leseblatt.ist-deckblatt .deckblatt{flex:1}.deckblatt-fuss,.deckblatt-kopf{background:color-mix(in srgb,var(--grund-karte) 88%,transparent);border-radius:6px;padding:.9rem 1.2rem;justify-self:center;max-width:100%}.deckblatt-titel{margin:0;font-size:max(1.35rem,5.5cqw);line-height:1.15;font-family:var(--schrift-titel,inherit);color:var(--text);text-wrap:balance;overflow-wrap:break-word}.deckblatt-bild{min-height:6rem}.deckblatt-unterzeile{margin:0;font-size:max(.95rem,2.6cqw);color:var(--text-leise);text-wrap:balance;overflow-wrap:break-word}.deckblatt-name{margin:.5rem 0 0;font-size:max(1.05rem,3.4cqw);font-weight:600;font-family:var(--schrift-titel,inherit);color:var(--text);overflow-wrap:break-word}[data-vorlage] .leseblatt.ist-deckblatt{background-position:50%}.buchraster{display:grid;gap:var(--takt-3);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin:var(--takt-3) 0 0;padding:0;list-style:none}.buchkachel{display:flex;flex-direction:column;gap:var(--takt-1);height:100%;color:inherit;text-decoration:none}.buchkachel-cover{display:block;width:100%;height:auto;aspect-ratio:210/297;border-radius:var(--radius);box-shadow:var(--schatten);object-fit:cover;transition:transform .12s ease,box-shadow .12s ease}.buchkachel:focus-visible .buchkachel-cover,.buchkachel:hover .buchkachel-cover{transform:translateY(-2px);box-shadow:var(--schatten-hoch,var(--schatten))}@media (prefers-reduced-motion:reduce){.buchkachel-cover{transition:none}.buchkachel:focus-visible .buchkachel-cover,.buchkachel:hover .buchkachel-cover{transform:none}}.buchkachel-text{display:flex;flex-direction:column;flex-grow:1;gap:2px;align-items:flex-start}.buchkachel-text .marke{margin-top:auto}.buchkachel-titel{font-weight:600;line-height:1.3}.buchkachel-zeile{color:var(--text-leise);font-size:var(--schrift-klein)}.buchkopf{display:grid;gap:var(--takt-3);align-items:start;margin-top:var(--takt-2)}@media (min-width:40rem){.buchkopf{grid-template-columns:15rem 1fr;gap:var(--takt-4)}}.buchkopf-cover{display:block;width:100%;max-width:15rem;height:auto;aspect-ratio:210/297;border-radius:var(--radius);box-shadow:var(--schatten);object-fit:cover}.buchkopf-text h1{margin-top:0}.buchkopf-umfang{color:var(--text-leise)}.buchkopf-preis{font-size:var(--schrift-gross,1.25rem)}.rueckweg{margin-bottom:var(--takt-2);font-size:var(--schrift-klein)}.leseprobe-titelzeile{margin-top:var(--takt-3);margin-bottom:0;font-size:var(--schrift-gross,1.25rem);font-weight:600;line-height:1.3}.leseprobe-kapitel{margin-top:var(--takt-1);color:var(--text-leise);font-size:var(--schrift-klein)}.leseprobe-abgang{margin-bottom:0;color:var(--text-leise);font-style:italic}.leseprobe-fakt{margin-top:var(--takt-2);color:var(--text-leise)}.leseprobe-kasse{margin-top:var(--takt-3)}.leseprobe-kasse .feldhinweis{margin-top:var(--takt-1);max-width:44ch}.preisschild{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:.4em}.preisschild-alt{font-weight:400;white-space:nowrap}.preisschild-jetzt{font-weight:700;white-space:nowrap}.leseprobe-preis{margin:0 0 var(--takt-2)}.leseprobe-stand:empty{margin:0}.unterleiste{display:none}body{--unterleiste-platz:0px;--unten-sicher:env(safe-area-inset-bottom,0px)}@media (max-width:47.99rem){.unterleiste{position:fixed;inset-inline:0;bottom:0;z-index:40;display:block;border-top:1px solid var(--linie);background:var(--grund-karte);padding-bottom:env(safe-area-inset-bottom,0)}.unterleiste ul{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none}.unterleiste a{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:56px;padding:8px 2px 6px;color:var(--text-leise);text-decoration:none}.unterleiste a.ist-aktiv{color:var(--akzent);font-weight:600}.unterleiste-wort{font-size:.6875rem;line-height:1.1;text-align:center}.unterleiste-plus a{padding-top:4px}.unterleiste-plus .unterleiste-zeichen{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--akzent);color:var(--akzent-text);box-shadow:var(--schatten)}body:has(.unterleiste){--unterleiste-platz:calc(68px + env(safe-area-inset-bottom, 0px));--unten-sicher:0px}body:has(.unterleiste) .fusszeile{margin-bottom:var(--unterleiste-platz)}}.mehr-gruppe{margin-top:var(--takt-4);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise)}.mehrliste{margin:var(--takt-2) 0 0;padding:0;list-style:none;border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-karte);overflow:hidden}.mehrliste li+li{border-top:1px solid var(--linie)}.mehrliste a{display:flex;flex-direction:column;gap:2px;min-height:56px;padding:var(--takt-2) var(--takt-3);color:inherit;text-decoration:none}.mehrliste a:focus-visible,.mehrliste a:hover{background:var(--grund-gedaempft)}.mehrliste-wort{font-weight:600}.mehrliste-satz{color:var(--text-leise);font-size:.875rem;line-height:1.4}@media (max-width:22.5rem){.unterleiste-wort{font-size:.625rem;letter-spacing:-.01em}}.zaehlraster{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--takt-1);margin:var(--takt-3) 0 0;padding:0;list-style:none}.zaehlraster a{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:56px;padding:var(--takt-2) 4px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-karte);color:inherit;text-decoration:none}.zaehlraster a:focus-visible,.zaehlraster a:hover{border-color:var(--akzent)}.zaehlraster-zahl{font-size:1.375rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.zaehlraster-wort{color:var(--text-leise);font-size:.8125rem;line-height:1.2;text-align:center;-webkit-hyphens:auto;hyphens:auto}@media (max-width:30rem){.zaehlraster{gap:.25rem}.zaehlraster a{padding-inline:0}}.schrittkarte{margin-top:var(--takt-3)}.schrittkarte-marke{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise)}.schrittkarte h2{margin-top:4px;font-size:1.125rem}.schrittkarte p:not(.schrittkarte-marke){margin-bottom:var(--takt-2)}.erinnerungskopf{display:flex;gap:var(--takt-2);align-items:baseline;flex-wrap:wrap;justify-content:space-between}.erinnerungskopf h1{margin:0}.registerkarten{display:flex;gap:6px;margin-top:var(--takt-2);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}.registerkarten::-webkit-scrollbar{display:none}.registerkarten a{flex:0 0 auto;padding:8px 14px;border:1px solid var(--linie);border-radius:999px;background:var(--grund-karte);color:var(--text-leise);font-size:.875rem;text-decoration:none;white-space:nowrap}.registerkarten a.ist-aktiv{border-color:var(--akzent);background:var(--akzent);color:var(--akzent-text);font-weight:600}@media (max-width:47.99rem){.registerkarten{flex-wrap:wrap;overflow-x:visible}}@media (max-width:24.37rem){.registerkarten a{justify-content:center;min-width:var(--treffer);padding-inline:10px}}.erinnerungszahl{margin:var(--takt-2) 0 0;color:var(--text-leise);font-size:.875rem}.abschnittstitel{margin:var(--takt-3) 0 var(--takt-1);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise)}.erinnerungsliste{margin:0;padding:0;list-style:none;border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-karte);overflow:hidden}.erinnerungsliste li+li{border-top:1px solid var(--linie)}.erinnerungsliste a{display:flex;gap:var(--takt-2);align-items:center;min-height:56px;padding:var(--takt-2);color:inherit;text-decoration:none}.erinnerungsliste a:focus-visible,.erinnerungsliste a:hover{background:var(--grund-gedaempft)}.erinnerung-bild{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:var(--radius-klein);background:var(--grund-gedaempft);overflow:hidden}.erinnerung-bild img{width:100%;height:100%;object-fit:cover}.erinnerung-zeichen{color:var(--text-leise);display:grid;place-items:center}.erinnerung-text{display:flex;flex-direction:column;gap:2px;min-width:0}.erinnerung-titel{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erinnerung-datum{color:var(--text-leise);font-size:.8125rem;font-variant-numeric:tabular-nums}.erinnerungssuche{display:flex;gap:var(--takt-1);margin-top:var(--takt-2)}.erinnerungssuche input{flex:1 1 auto;min-width:0}.erinnerungssuche .knopf{flex:0 0 auto}.erinnerungssuche-innen{display:none}@media (max-width:47.99rem){.erinnerungssuche-aussen{display:none}.erinnerungssuche-innen{display:flex;margin:0 var(--takt-3) var(--takt-2)}}.artenliste{margin:var(--takt-3) 0 0;padding:0;list-style:none;display:grid;gap:var(--takt-2)}.artenliste a{display:flex;gap:var(--takt-2);align-items:center;min-height:72px;padding:var(--takt-2) var(--takt-3);border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-karte);color:inherit;text-decoration:none}.artenliste a:focus-visible,.artenliste a:hover{border-color:var(--akzent);background:var(--grund-gedaempft)}.artenliste-zeichen{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:var(--akzent-leise);color:var(--akzent)}.artenliste-text{display:flex;flex-direction:column;gap:2px;min-width:0}.artenliste-wort{font-weight:600}.artenliste-satz{color:var(--text-leise);font-size:.875rem;line-height:1.4}.filterblock{margin-top:var(--takt-2);border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-karte)}.filterblock>summary{display:flex;align-items:center;min-height:48px;padding:0 var(--takt-3);cursor:pointer;font-weight:600}.filterblock-stand,.filterblock-titel-handy{display:none}@media (max-width:47.99rem){.filterblock>summary{flex-wrap:wrap;column-gap:var(--takt-1);padding-block:.5rem}.filterblock-titel{display:none}.filterblock-titel-handy{display:inline}.filterblock-stand{display:inline;min-width:0;overflow-wrap:anywhere;color:var(--text-leise);font-weight:400}}.filterform{display:grid;gap:var(--takt-2);padding:0 var(--takt-3) var(--takt-3)}@media (min-width:30rem){.filterform{grid-template-columns:1fr 1fr;align-items:end}.filterknoepfe{grid-column:1/-1}}.filterknoepfe{display:flex;gap:var(--takt-1);flex-wrap:wrap}.medienraster>li{position:relative}.medienraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:6px;margin:var(--takt-2) 0 0;padding:0;list-style:none}.medienkachel-loeschen{position:absolute;top:0;right:0;z-index:2;width:var(--treffer);height:var(--treffer);display:grid;place-items:start end;padding:.35rem;border:0;border-radius:0 var(--radius-klein) 0 0;background:transparent;color:#fff;font-size:1.1rem;line-height:1;cursor:pointer}.medienkachel-loeschen span{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgb(255 255 255/.7);border-radius:50%;background:rgb(0 0 0/.6)}.medienkachel-loeschen:focus-visible span,.medienkachel-loeschen:hover span{background:rgb(0 0 0/.78)}.medienkachel-rueckfrage{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:.5rem;text-align:center;background:var(--grund);border-radius:var(--radius-klein)}.medienkachel-rueckfrage p{margin:0;font-size:.85rem;font-weight:600}@media (max-width:47.99rem){.medienkachel-rueckfrage{position:fixed;inset:auto 0 var(--unterleiste-platz,0);z-index:30;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:var(--abstand-min);padding:var(--abstand-min) var(--takt-2) calc(var(--abstand-min) + var(--unten-sicher, 0px));text-align:start;background:var(--grund-karte);border-top:1px solid var(--linie);border-radius:var(--radius) var(--radius) 0 0;box-shadow:var(--schatten-hoch)}.medienkachel-rueckfrage p{flex:1 1 100%;font-size:1rem}.medienraster>li:has(>.medienkachel-rueckfrage)>.medienkachel{outline:3px solid var(--akzent);outline-offset:2px}.medienraster:has(.medienkachel-rueckfrage) .medienkachel-loeschen{visibility:hidden}}.medienkachel-absage{margin:.35rem 0 0;font-size:.8125rem;line-height:1.35;color:var(--text-leise);text-wrap:pretty}.medienkachel{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:var(--radius-klein);background:var(--grund-gedaempft);color:var(--text-leise);overflow:hidden}.medienkachel img{width:100%;height:100%;object-fit:cover}.medienkachel-marke{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgb(0 0 0/55%);color:#fff}html[data-schrift=gross]{font-size:112.5%}html[data-schrift=sehr_gross]{font-size:125%}html[data-bilder=aus] .erinnerung-bild img,html[data-bilder=aus] .medienkachel img{display:none}.darstellungskarte{margin-top:var(--takt-3)}.schriftwahlreihe{display:flex;gap:var(--takt-1);flex-wrap:wrap}.schriftwahlreihe label{display:flex;align-items:center;gap:6px;min-height:var(--treffer);padding:0 14px;border:1px solid var(--linie);border-radius:999px;background:var(--grund-karte);cursor:pointer}.schriftwahlreihe label.ist-aktiv{border-color:var(--akzent);background:var(--akzent-leise);font-weight:600}.schalterzeile input[type=checkbox],.schriftwahlreihe input[type=radio]{accent-color:var(--akzent)}.schalterzeile{display:flex;gap:var(--takt-2);align-items:flex-start;min-height:var(--treffer);cursor:pointer}.schalterzeile-wort{display:block;font-weight:600}.schalterzeile-satz{display:block;color:var(--text-leise);font-size:.875rem;line-height:1.4}.darstellungsprobe{margin:var(--takt-3) 0 0;padding:var(--takt-2);border-radius:var(--radius);background:var(--grund-gedaempft)}.freundebuchknoepfe{display:flex;gap:var(--takt-2);flex-wrap:wrap;margin-top:var(--takt-3)}.freundebuchknoepfe .knopf{flex:1 1 12rem;text-align:center}.freundebuch-eintrag{display:flex;gap:var(--takt-2);align-items:center;min-height:56px;padding:var(--takt-2)}.freigabe-einzeln{margin-block:1rem}.freigabe-einzeln>summary{gap:.6rem;font-weight:700}.freigabe-einzeln>summary::-webkit-details-marker{display:none}.freigabe-einzeln>summary:before{content:"";flex:0 0 auto;width:.5rem;height:.5rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.freigabe-einzeln[open]>summary:before{transform:rotate(45deg)}@media (max-width:30rem){.freigabe-knoepfe{flex-direction:column;align-items:stretch}.freigabe-entscheidung{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--takt-2)}.freigabe-entscheidung:after{content:"";grid-row:2;border-top:1px solid var(--linie)}.freigabe-ablehnen{grid-row:3}}.mitgliederliste{margin:var(--takt-2) 0;padding:0;list-style:none}.mitgliederliste li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--takt-1) var(--abstand-min);padding-block:.25rem;overflow-wrap:anywhere}.mitgliederliste-adresse{flex:1 1 12rem;min-width:0}.mitgliederfrage{flex:1 1 100%;display:block}.mitgliederfrage-titel{margin:0 0 .35rem;font-weight:700}.mitgliederliste-leer{margin:var(--takt-2) 0;color:var(--text-leise)}.seitenleiste{display:none}@media screen and (min-width:48rem){.seitenleiste{position:fixed;inset-block:0;inset-inline-start:0;z-index:30;display:block;width:15rem;padding:var(--takt-3) 0 var(--takt-4);border-inline-end:1px solid var(--linie);background:var(--grund-karte);overflow-y:auto;overscroll-behavior:contain}.seitenleiste-gruppe+.seitenleiste-gruppe{margin-top:var(--takt-3)}.seitenleiste-titel{margin:0 0 6px;padding-inline:var(--takt-3);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise)}.seitenleiste ul{margin:0;padding:0;list-style:none}.seitenleiste a{display:block;padding:8px var(--takt-3);border-inline-start:3px solid transparent;color:inherit;font-size:.9375rem;text-decoration:none}.seitenleiste a:focus-visible,.seitenleiste a:hover{background:var(--grund-gedaempft)}.seitenleiste a.ist-aktiv{border-inline-start-color:var(--akzent);background:var(--akzent-leise);color:var(--akzent);font-weight:600}body:has(.seitenleiste) .fusszeile,body:has(.seitenleiste) .kopfzeile,body:has(.seitenleiste) main{padding-inline-start:15rem}}@media screen and (min-width:48rem) and (pointer:coarse){.seitenleiste a{display:flex;align-items:center;min-height:var(--treffer)}}.mitkontext{display:grid;gap:var(--takt-4)}@media (min-width:62rem){.mitkontext{grid-template-columns:minmax(0,1fr) 18rem;align-items:start}}.mitkontext-haupt{min-width:0}.mitkontext-rand{display:grid;gap:var(--takt-2);align-content:start}.kontextkarte h2{margin-top:0;font-size:1rem}.andiesemtag{margin:0;padding:0;list-style:none}.andiesemtag li+li{margin-top:2px;border-top:1px solid var(--linie)}.andiesemtag a{display:flex;flex-direction:column;gap:2px;min-height:44px;padding:8px 0;color:inherit;text-decoration:none}.andiesemtag a:focus-visible .andiesemtag-titel,.andiesemtag a:hover .andiesemtag-titel{text-decoration:underline}.andiesemtag-wann{color:var(--text-leise);font-size:.75rem;font-variant-numeric:tabular-nums}.andiesemtag-titel{font-weight:600;line-height:1.3}.statistikliste{margin:0;display:grid;gap:2px}.statistikliste>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--takt-2);padding:5px 0}.statistikliste>div+div{border-top:1px solid var(--linie)}.statistikliste dt{color:var(--text-leise);font-size:.875rem}.statistikliste dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.buehne-titel,.schnitt-titel{font-family:Lora,Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.01em;line-height:1.12;text-wrap:balance}.augenbraue{margin:0 0 var(--takt-1);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--salbei-tief)}.augenbraue-mitte{text-align:center}@media (max-width:47.99rem){.augenbraue{font-size:.85rem}}.ring{display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;border:1px solid var(--linie);border-radius:50%;color:var(--akzent);background:var(--grund-karte)}.strichbild{display:block}.tafel{background:var(--grund-gedaempft);border-radius:var(--rundung-gross,1.5rem);padding:var(--takt-4) var(--takt-3)}.kopfzeile{background:var(--grund);border-bottom:1px solid var(--linie)}.kopfzeile-innen{display:flex;align-items:center;gap:var(--takt-2);flex-wrap:wrap;padding-top:var(--takt-2);padding-bottom:var(--takt-2)}.kopfzeile-marke{display:block;flex:0 0 auto;line-height:0;border-radius:.5rem}.kopfzeile-marke img{width:auto;height:3rem}.kopfzeile-wege{flex:1 1 100%;order:3}.kopfzeile-schalter{display:none}@media (min-width:60rem){.kopfzeile-wege-anmelden{display:none}}.kopfzeile-wege ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--takt-1) var(--takt-3)}.kopfzeile-wege a{display:inline-block;padding:.25rem 0;color:var(--text);font-weight:600;text-decoration:none;border-bottom:2px solid transparent}.kopfzeile-wege a:focus-visible,.kopfzeile-wege a:hover{color:var(--akzent);border-bottom-color:var(--akzent)}.kopfzeile-anmelden{display:inline-flex;align-items:center;min-height:var(--treffer);padding-inline:var(--takt-2);color:var(--text);font-weight:600;text-decoration:none;white-space:nowrap;border-radius:var(--rundung-2,.6rem)}.kopfzeile-anmelden:focus-visible,.kopfzeile-anmelden:hover{text-decoration:underline}.kopfzeile-knopf{flex:0 0 auto;margin-left:auto}@media (min-width:60rem){.kopfzeile-wege{flex:1 1 auto;order:0}.kopfzeile-wege,.kopfzeile-wege ul{justify-content:center}.kopfzeile-marke img{height:3.75rem}}@media (min-width:60rem){body:has(.seitenleiste) .kopfzeile-innen{flex-wrap:nowrap}body:has(.seitenleiste) .kopfzeile-wege{min-width:0}}@media (max-width:59.99rem){.kopfzeile-schalter{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;min-height:var(--treffer);padding-inline:var(--takt-2);background:none;border:1px solid var(--linie);border-radius:var(--radius-klein);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.kopfzeile-striche{display:grid;gap:3px;width:1.1rem}.kopfzeile-striche span{display:block;height:2px;background:currentColor;border-radius:1px}.kopfzeile-wege:not(.ist-offen){display:none}.kopfzeile-wege ul{flex-direction:column;gap:0}.kopfzeile-wege li{border-top:1px solid var(--linie)}.kopfzeile-wege a{display:block;padding-block:.8rem}.kopfzeile-anmelden{display:none}}@media (max-width:24.37rem){.kopfzeile-innen{column-gap:var(--takt-1)}.kopfzeile-schalter{justify-content:center;min-width:var(--treffer);padding-inline:0}.kopfzeile-schalter-wort{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kopfzeile-striche{width:1.25rem}}.buehne{background:var(--grund);padding-top:var(--takt-4);padding-bottom:var(--takt-4)}.buehne-innen{display:grid;gap:var(--takt-4);align-items:center}.buehne-titel{margin:0 0 var(--takt-2);font-size:clamp(2.1rem,7vw,3.4rem)}.buehne-titel span{display:block}.buehne-titel-salbei{color:var(--salbei-tief)}.buehne-wort .vorspann{max-width:34rem}.buehne-knoepfe{display:flex;flex-wrap:wrap;gap:var(--takt-2);margin-top:var(--takt-3)}.buehne-knoepfe .knopf{width:auto}.buehne-bild{min-width:0}.buehne-bild .geraete{margin:0}@media (min-width:60rem){.buehne-bild .geraete{zoom:.62}}@media (max-width:59.99rem){.buehne-bild{order:-1}.buehne-innen{gap:var(--takt-3)}}@media (max-width:47.99rem){.buehne{padding-top:var(--takt-2)}.buehne-bild .geraete-bild{max-width:14rem}.buehne-bild .geraete-bildtext{padding-inline:0;padding-bottom:0}}@media (min-width:60rem){.buehne-innen{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--takt-5)}}.zusagen li h2{margin:var(--takt-2) 0 .35rem;font-size:1.05rem}.zusagen li p{margin:0;color:var(--text-leise)}.kapitelfeld .schnitt-titel{margin:0 0 var(--takt-4);text-align:center;font-size:clamp(1.6rem,4.5vw,2.4rem)}.kapitelreihe{list-style:none;margin:0;padding:0;display:grid;gap:var(--takt-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));text-align:center}.kapitelreihe li{padding:0 var(--takt-2)}.kapitelreihe h3{margin:var(--takt-2) 0 .35rem;font-size:1rem;color:var(--akzent)}.kapitelreihe p{margin:0;color:var(--text-leise);font-size:.95rem}@media (min-width:60rem){.kapitelreihe li+li{border-left:1px solid var(--linie)}}.zweispalt{display:grid;gap:var(--takt-4);align-items:center;padding-top:var(--takt-5);padding-bottom:var(--takt-5)}.zweispalt-wort .schnitt-titel{margin:0 0 var(--takt-3);font-size:clamp(1.5rem,4vw,2.1rem)}.zweispalt-wort .schnitt-titel span{display:block}.hakenliste{list-style:none;margin:0 0 var(--takt-3);padding:0;display:grid;gap:var(--takt-1)}.hakenliste li{display:flex;align-items:flex-start;gap:.6rem}.hakenliste .strichbild{flex:0 0 auto;margin-top:.15rem;color:var(--erfolg)}@media (min-width:60rem){.zweispalt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--takt-5)}}.gratisfeld{display:grid;gap:var(--takt-4);align-items:center}.gratisfeld .schnitt-titel{margin:0 0 var(--takt-2);font-size:clamp(1.5rem,4vw,2.1rem)}.gratisfeld .schnitt-titel span{display:block}.gratiskarten{list-style:none;margin:0;padding:0;display:grid;gap:var(--takt-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.gratiskarten h3{margin:var(--takt-2) 0 .2rem;font-size:1.05rem}.gratiskarten p{margin:0 0 var(--takt-2);color:var(--text-leise);font-size:.95rem}@media (min-width:60rem){.gratisfeld{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--takt-5)}}.vertrauen{padding-top:var(--takt-5);padding-bottom:var(--takt-5);border-top:1px solid var(--linie)}.vertrauen ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--takt-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.vertrauen li{display:flex;align-items:center;gap:var(--takt-2);color:var(--akzent)}.vertrauen li span{color:var(--text-leise);font-size:.95rem}.vertrauen li strong{display:block;color:var(--text);font-size:1rem}.vertrauen-abgang{margin:var(--takt-4) 0 0;text-align:center}.fusszeile{margin-top:var(--takt-5);background:var(--grund-gedaempft);border-top:1px solid var(--linie);font-size:.95rem}.fusszeile-innen{display:grid;gap:var(--takt-4);padding-top:var(--takt-5);padding-bottom:var(--takt-4)}.fusszeile-marke{justify-self:start;align-self:start;display:block;line-height:0;border-radius:.5rem}.fusszeile-marke img{width:auto;height:4.5rem}.fusszeile-spalte h2{margin:0 0 var(--takt-2);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-leise)}.fusszeile-spalte ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--abstand-min) 1.5rem}.fusszeile-spalte a{display:inline-flex;align-items:center;min-height:var(--treffer);color:var(--text);text-decoration:none}.fusszeile-spalte a:focus-visible,.fusszeile-spalte a:hover{color:var(--akzent);text-decoration:underline}.fusszeile-schluss{padding-top:var(--takt-2);padding-bottom:var(--takt-3);border-top:1px solid var(--linie)}.fusszeile-schluss p{margin:0;color:var(--text-leise);font-size:.9rem}@media (min-width:52rem){.fusszeile-innen{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:var(--takt-5)}}@media (min-width:52rem) and (max-width:63.99rem){body:has(.seitenleiste) .fusszeile-innen{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.seitenleiste) .fusszeile-marke{grid-column:1/-1}}@media (max-width:47.99rem){.fusszeile{margin-top:var(--takt-4)}.fusszeile-innen{gap:var(--takt-3);padding-top:var(--takt-4);padding-bottom:var(--takt-3)}.fusszeile-spalte h2{margin-bottom:var(--takt-1);font-size:.8125rem;letter-spacing:.1em}.fusszeile-spalte ul{row-gap:0}.fusszeile-spalte a{text-decoration:underline;text-decoration-color:var(--text-leise);text-decoration-thickness:1px;text-underline-offset:.2em}}.kontoseite{padding-block:var(--takt-5)}.kontokarte{padding:var(--takt-4) var(--takt-3);text-align:left}.kontokarte-zeichen{display:grid;margin:0 auto var(--takt-2);background:var(--grund-gedaempft);border-color:transparent}.kontokarte h1{margin:0 0 .35rem;text-align:center;font-size:clamp(1.4rem,4vw,1.8rem)}.kontokarte-unterzeile{margin:0 0 var(--takt-3);text-align:center;color:var(--text-leise)}.kontokarte-rechtslinks{margin:.25rem 0 0}.kontokarte-rechtslinks a{display:inline-flex;align-items:center;min-height:var(--treffer)}.rechtstext blockquote{margin:1rem 0;padding-inline-start:var(--takt-2);border-inline-start:3px solid var(--linie)}.rechtstext blockquote p{margin:.5rem 0}.rechtstext-stand{margin:0 0 1rem;color:var(--text-leise);font-size:.9rem}.rechtstext-verzeichnis{margin:0 0 1.5rem;border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-karte)}.rechtstext-verzeichnis>summary{gap:.75rem;padding:0 var(--takt-3);font-weight:600;list-style:none}.rechtstext-verzeichnis>summary::-webkit-details-marker{display:none}.rechtstext-verzeichnis>summary:after{content:"";flex:none;width:.55rem;height:.55rem;margin-inline-start:auto;border-right:2px solid;border-bottom:2px solid;transform:translateY(-25%) rotate(45deg)}.rechtstext-verzeichnis[open]>summary:after{transform:translateY(25%) rotate(-135deg)}.rechtstext-verzeichnis ul{margin:0;padding:0 var(--takt-3) var(--takt-2);list-style:none}.rechtstext-verzeichnis a{display:flex;align-items:center;min-height:var(--treffer)}.rechtstext-tabelle{overflow-x:auto}.rechtstext-tabelle table{width:100%;border-collapse:collapse;margin-block:1rem}.rechtstext-tabelle td,.rechtstext-tabelle th{padding:.5rem;text-align:left}.rechtstext-tabelle th{border-bottom:2px solid var(--linie)}.rechtstext-tabelle td{border-bottom:1px solid var(--linie)}@media (max-width:30rem){.rechtstext-tabelle td,.rechtstext-tabelle th{padding:.5rem .3rem;vertical-align:top;-webkit-hyphens:auto;hyphens:auto}}.einwilligung-tabelle{width:100%;border-collapse:collapse}.einwilligung-tabelle td,.einwilligung-tabelle th{padding:.5rem;text-align:left;vertical-align:top}.einwilligung-tabelle th{border-bottom:2px solid var(--linie)}.einwilligung-tabelle td{border-bottom:1px solid var(--linie)}.seitenkopf-marke .schnitt-titel{margin:0 0 var(--takt-2);font-size:clamp(1.7rem,5vw,2.6rem)}.zweispalt-blatt{width:100%;height:auto;max-height:26rem;object-fit:cover;object-position:center bottom;border-radius:var(--rundung-gross);border:1px solid var(--linie)}.passwortfeld{position:relative;display:flex;align-items:center}.passwortfeld input{width:100%;padding-right:3rem}.passwortfeld-auge{position:absolute;right:0;display:grid;place-items:center;width:3rem;height:100%;min-height:var(--treffer);padding:0;border:0;background:none;color:var(--text-leise);cursor:pointer;border-radius:var(--radius-klein,8px)}.passwortfeld-auge:focus-visible,.passwortfeld-auge:hover{color:var(--akzent)}.anlegen{padding-block:var(--takt-4) var(--takt-5)}.anlegen .schnitt-titel{margin:0 0 var(--takt-2);font-size:clamp(1.6rem,4.5vw,2.3rem)}.rueckweg{margin:0 0 var(--takt-3);font-size:.95rem}.anlegen .rueckweg a{display:inline-flex;align-items:center;min-height:var(--treffer);margin-block:-.75rem}.schrittleiste{display:flex;align-items:center;gap:var(--takt-2);margin:0 0 var(--takt-3)}.schrittleiste-zahl{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--salbei-tief);font-variant-numeric:tabular-nums}@media (max-width:47.99rem){.schrittleiste-zahl{font-size:.85rem}}.schrittleiste-punkte{display:flex;gap:.4rem}.schrittleiste .punkt{width:.5rem;height:.5rem;border-radius:50%;border:1px solid var(--feldrand)}.schrittleiste .punkt-voll{background:var(--akzent);border-color:var(--akzent)}.anlegen-wahl{list-style:none;margin:0;padding:0;display:grid;gap:var(--takt-2)}.anlegen-wahl a{display:block;text-decoration:none;color:inherit;height:100%}.anlegen-wahl h2{margin:0 0 .35rem;font-size:1.15rem;color:var(--akzent)}.anlegen-wahl p{margin:0;color:var(--text-leise)}@media (min-width:40rem){.anlegen-wahl{grid-template-columns:1fr 1fr}}.anlegen-formular{margin-top:var(--takt-3);max-width:26rem}.anlegen-vorschau{text-align:center}.anlegen-vorschau .rueckweg,.anlegen-vorschau .vorspann{text-align:left}.anlegen-vorschau .vorspann{margin-left:auto;margin-right:auto;max-width:42ch;text-align:center}.seitenblatt.anlegen-cover{width:min(22rem,100%);margin:var(--takt-4) auto}.schranke{max-width:34rem;margin:0 auto var(--takt-3);text-align:center}.schranke .ring{margin-bottom:var(--takt-2);background:var(--grund-gedaempft);border-color:transparent}.schranke h2{margin:0 0 .4rem;font-size:1.15rem}.schranke p{margin:0;color:var(--text-leise)}.anlegen-abgang{margin:var(--takt-3) auto 0;max-width:24rem;text-align:center}.anlegen-abgang .knopf[aria-busy=true]{cursor:progress}.einstiegfeld{text-align:center}.einstiegfeld .schnitt-titel{margin:0 0 var(--takt-2);font-size:clamp(1.5rem,4vw,2.1rem)}.einstiegfeld>p{max-width:46ch;margin-left:auto;margin-right:auto;color:var(--text-leise)}.einstieg-knopf{margin:var(--takt-3) 0 var(--takt-1)}.deckblatt-bild-foto{overflow:hidden;width:41cqw;height:38.2cqw;align-self:center;justify-self:center;border-radius:3.5cqw}.deckblatt-bild-foto img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.coverbau-felder{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--takt-2);margin:var(--takt-3) auto var(--takt-2);max-width:34rem}.coverbau-titelfeld{flex:1 1 14rem;margin:0;display:flex;flex-direction:column;gap:.35rem;text-align:left}.coverbau-titelfeld label{font-size:.85rem;font-weight:600;color:var(--text-leise)}.coverbau-werkzeug{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--takt-2);margin:0 0 var(--takt-3)}.coverbau-werkzeug .hochladeknoepfe{max-inline-size:24rem}.coverbau-werkzeug .hochladereihe{justify-content:center}@media (max-width:30rem){.coverbau-werkzeug{flex-direction:column;align-items:stretch;max-width:24rem;margin-inline:auto}}.anlegen-fotohinweis{max-width:44ch;margin:var(--takt-2) auto 0;text-align:center}.neues-album{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--takt-2);margin-bottom:var(--takt-3)}.neues-album .feld{flex:1 1 16rem;margin:0}.neues-album .hinweis{flex:1 1 100%;margin:0}.albenliste{list-style:none;padding:0;display:grid}.albenliste,.albenzeile{margin:0;gap:var(--takt-2)}.albenzeile{flex-wrap:wrap;justify-content:space-between}.albenzeile,.albenzeile-wort{display:flex;align-items:center}.albenzeile-wort{gap:var(--takt-2);flex:1 1 14rem;min-width:0;margin:0}.albenzeile-wort a{color:var(--text);text-decoration:none}.albenzeile-wort a:focus-visible,.albenzeile-wort a:hover{color:var(--akzent);text-decoration:underline}.albenzeile-wort input{width:100%}.albenzeile-knoepfe{display:flex;gap:var(--abstand-min);flex:0 0 auto;flex-wrap:wrap;max-width:100%}.albenliste>li{min-width:0}.albenzeile-knoepfe form{display:contents}.albenzeile .hinweis{flex:1 1 100%;margin:0}.albenfrage{margin:var(--takt-2) 0 0;background:var(--grund-gedaempft);border-color:var(--linie)}.albenfrage p{margin:0}.albenfrage p+p{margin-top:.35rem}.albenfrage-titel{font-weight:600}.albenfrage .albenzeile-knoepfe{margin-top:var(--abstand-min)}@media (max-width:47.99rem){.albenfrage .albenzeile-knoepfe{display:grid}.albenfrage .knopf{width:100%}}.albenleiste{margin:var(--takt-2) 0 0}.albenleiste ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--abstand-min);align-items:center}.albenleiste a{display:inline-flex;align-items:center;gap:.45rem;min-height:var(--treffer);padding:.3rem .8rem;border:1px solid var(--linie);border-radius:999px;color:var(--text);text-decoration:none;font-size:.95rem}.albenleiste a:focus-visible,.albenleiste a:hover{border-color:var(--akzent);color:var(--akzent)}.albenleiste a.ist-aktiv{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text)}.albenleiste-zahl{font-size:.82rem;opacity:.75;font-variant-numeric:tabular-nums}@media (min-width:40rem){.albenleiste-verwalten{margin-inline-start:auto}}.albenleiste-verwalten a{border-color:transparent;text-decoration:underline}.deckblattfoto{margin-top:var(--takt-3)}.deckblattfoto h3{margin-bottom:var(--abstand-min)}.deckblattfoto-knoepfe{display:flex;flex-wrap:wrap;gap:var(--takt-2);margin-top:var(--takt-2)}.deckblattfoto-knoepfe form{display:contents}.deckblattfoto-knoepfe label.knopf{cursor:pointer}:root{color-scheme:light}.feld input:user-invalid,.feld textarea:user-invalid{border-color:var(--fehler,#b3261e);outline-color:var(--fehler,#b3261e)}.feld:has(input:user-invalid) .feldhinweis,.feld:has(textarea:user-invalid) .feldhinweis{color:var(--fehler,#b3261e);font-weight:600}.entwurf-kasten{max-width:62rem;margin:var(--takt-3) auto 0;padding:var(--takt-3);background:var(--grund-karte);border:1px solid var(--linie);border-left:4px solid var(--akzent);border-radius:var(--rundung-gross,1.5rem)}.entwurf-titel{margin:0;font-size:1.15rem;font-weight:700}.entwurf-text{margin:.4rem 0 var(--takt-2);color:var(--text-leise);text-wrap:pretty}@media (max-width:32rem){.entwurf-kasten .knopfreihe{flex-direction:column;align-items:stretch}}.kostenlos-gruppe{margin-bottom:var(--takt-4);scroll-margin-top:var(--takt-2)}.kostenlos-sprung ul{display:flex;flex-wrap:wrap;gap:var(--takt-1);margin:0 0 var(--takt-3);padding:0;list-style:none}.kostenlos-sprung a{display:inline-flex;align-items:center;min-height:var(--treffer);padding:0 1rem;border:1px solid var(--linie);border-radius:999px;background:var(--grund-karte);color:inherit;font-weight:600;text-decoration:none}.kostenlos-sprung a:focus-visible,.kostenlos-sprung a:hover{border-color:var(--akzent)}.kostenlos-gruppe-titel{margin:0 0 var(--takt-2);display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.kostenlos-gruppe-zahl{font-size:.85rem;font-weight:500;color:var(--text-leise)}.wahlraster{list-style:none;margin:0;padding:0}.kostenlos-karte{display:flex;flex-direction:column;gap:.6rem}.kostenlos-bild{display:block;border-radius:var(--radius-klein);overflow:hidden;background:var(--grund-gedaempft);aspect-ratio:320/226}.kostenlos-bild img{object-fit:contain}.kostenlos-bild img,.kostenlos-ohnebild{width:100%;height:100%;display:block}.kostenlos-titel{margin:0;font-size:1rem}.knopf-link{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.knopf-link:focus-visible,.knopf-link:hover{text-decoration-thickness:2px}.lesebearbeiten{display:grid;grid-template-columns:1fr;justify-items:center;gap:var(--abstand-min);max-width:88rem;margin:var(--abstand-min) auto 0}.lesebearbeiten-zwei{grid-template-columns:1fr 1fr}summary{display:flex;cursor:pointer}.registerkarten a,summary{align-items:center;min-height:var(--treffer)}.registerkarten a{display:inline-flex}.kopfzeile-marke{min-width:var(--treffer);min-height:var(--treffer)}.seitenblatt{position:relative;isolation:isolate;width:min(100%,42rem);margin-inline:auto;background-color:var(--grund-karte);border:1px solid var(--linie);border-radius:var(--radius-klein) var(--radius) var(--radius) var(--radius-klein);box-shadow:var(--schatten-hoch);container-type:inline-size}.seitenblatt[data-vorlage]{background-image:var(--blattbild);background-size:cover;background-position:top}.seitenblatt[data-vorlage]:not(.ist-deckblatt){background-image:none;background-color:var(--grund)}.designgrund[data-vorlage]:after,.designgrund[data-vorlage]:before,.seitenblatt[data-vorlage]:not(.ist-deckblatt):after,.seitenblatt[data-vorlage]:not(.ist-deckblatt):before{content:"";position:absolute;inset-inline:0;z-index:-1;aspect-ratio:1/.707;background-image:var(--blattbild);background-size:100% auto;background-repeat:no-repeat;pointer-events:none}.designgrund[data-vorlage]:before,.seitenblatt[data-vorlage]:not(.ist-deckblatt):before{top:0;background-position:top}.designgrund[data-vorlage]:after,.seitenblatt[data-vorlage]:not(.ist-deckblatt):after{bottom:0;background-position:bottom}.seitenblatt-inhalt{padding:calc(var(--satz-oben, 6) * 1.414cqw) calc(var(--satz-rechts, 6) * 1cqw) calc(var(--satz-unten, 6) * 1.414cqw) calc(var(--satz-links, 6) * 1cqw)}@container (max-width: 30rem){.leseblatt-inhalt,.seitenblatt-inhalt{padding-inline:7cqw;padding-inline-end:max(7cqw,calc(var(--satz-rechts-motiv, 0) * 1cqw));padding-bottom:calc(var(--satz-unten-schmal, var(--satz-unten, 6)) * 1.414cqw)}}@media screen{.leseblatt,.seitenblatt{--feldgrund-voll:var(--grund-karte)}.leseblatt :is(.seitenfeld,.seitenraster-kopf,.seitenraster-leer),.seitenblatt :is(.seitenfeld,.seitenraster-kopf,.seitenraster-leer){--grund-karte:color-mix(in srgb,var(--feldgrund-voll) 88%,transparent)}}.seitenblatt.ist-deckblatt{display:flex;flex-direction:column}.seitenblatt.ist-deckblatt>.seitenblatt-inhalt{flex:1;display:flex;flex-direction:column;max-height:calc(141.4cqw + .83px)}.seitenblatt.ist-deckblatt .deckblatt{flex:1}.seitenblatt.ist-deckblatt[data-vorlage]{background-position:50%}.seitenraster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--abstand-min)}.buchseite{background:var(--grund-karte);border:1px solid var(--linie);border-radius:var(--radius);padding:var(--takt-3);box-shadow:var(--schatten)}.leseblatt .buchseite,.seitenblatt .buchseite{background:none;border:0;border-radius:0;padding:0;box-shadow:none}.seitenfeld,.seitenraster-kopf,.seitenraster-leer{min-width:0;padding:var(--takt-2);border-radius:var(--radius-klein);color:var(--text)}.seitenraster-bild{justify-self:start;width:min(100%,16rem);padding:var(--abstand-min)}@container (min-width: 30rem){.seitenraster{grid-template-columns:calc(var(--foto-breite, 24) * 1cqw) minmax(0,1fr)}.seitenraster-bild{width:auto;justify-self:stretch}.seitenraster>.seitenraster-fragen,.seitenraster>.seitenraster-kopf,.seitenraster>.seitenraster-leer,.seitenraster>.seitenraster-upload,.seitenraster[data-ohne-bild]>.seitenraster-vorstellung{grid-column:1/-1}.seitenblatt[data-satz=schmal] .seitenraster{grid-template-columns:minmax(0,1fr)}.seitenblatt[data-satz=schmal] .seitenraster-bild{justify-self:start;width:min(100%,16rem)}}.medienliste+.sammelbeitraege,.seitenblock+.medienliste,.seitenblock+.seitenblock{margin-block-start:1.25rem}.seitenfeld .medium-in-arbeit{margin-block-start:0}.seitenfeld>.sammelbeitraege:first-child{margin-top:0;padding-top:0;border-top:0}.seitenfeld-platzhalter,.seitenraster-leertext{margin:0;color:var(--text-leise)}.seite-kapitelband{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--akzent)}.seite-vorstellung-zeile{margin:0;color:var(--text-leise)}.seite-foto-gemeinsam{max-width:16rem}.medienliste{list-style:none;margin:0;padding:0;display:grid;gap:var(--abstand-min);grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr))}.medienliste .ist-in-arbeit,.medienliste-audio,.medienliste-drawing,.medienliste-video{grid-column:1/-1}.medienliste-transkript{margin:.3rem 0 0;color:var(--text-leise);font-style:italic}.medienliste,.orte-medienliste{container:medienliste/inline-size}.medienliste-image>.bildrahmen,.orte-medienliste .bildrahmen{max-width:80cqi;margin-inline:auto}.medienliste-video>video,.orte-medienliste video,.sammelbereich-video{display:block;max-width:100%;max-height:50vh;max-height:50svh;margin-inline:auto;border-radius:var(--radius);background:var(--grund-gedaempft)}.medienliste-video>video:not([poster]),.orte-medienliste video:not([poster]),.sammelbereich-video:not([poster]){width:100%}.designgrund{position:relative;isolation:isolate;background-color:var(--grund);padding-block:var(--takt-4);padding-inline:var(--abstand-min)}.designgrund[data-vorlage]:after,.designgrund[data-vorlage]:before{max-inline-size:72rem;margin-inline:auto}.designgrund-inhalt{max-width:56rem;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--takt-3)}:where(.designgrund-inhalt>*){background-color:var(--grund-karte);color:var(--text);border-radius:var(--radius);padding:var(--takt-2)}