@font-face{font-family:literata;src:url(../media/Literata_opsz_wght-s.p.14feby081iid..woff2?dpl=dpl_6FmJbqkpygaN7TwW8FKAHhDZLPrg)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:literata Fallback;src:local(Arial);ascent-override:108.97%;descent-override:28.52%;line-gap-override:0.0%;size-adjust:108.01%}.literata_fdbe4f1c-module__BbMVgG__className{font-family:literata,literata Fallback}.literata_fdbe4f1c-module__BbMVgG__variable{--konto-literata:"literata", "literata Fallback"}
:root{--le-paper-base:#eef4f8;--le-paper-panel:#f8fbfd;--le-ink:#20394a;--le-muted:#506a79;--le-line:#c2d5e0;--le-margin:#9b4555;--le-accent:#265e78;--le-tint:#dceaf2;--le-stage-base:#fff;--le-stage-mix:88%;--le-grid-opacity:.53;--le-paper:color-mix(in srgb, var(--le-paper-base) var(--le-stage-mix), var(--le-stage-base));--le-line-spacing:36px;--le-stamp-1:#98485c;--le-stamp-2:#98485c;--le-stamp-3:#98485c;--le-stamp-4:#98485c;--le-stamp-5:#98485c;--le-focus-ring:var(--le-margin);--le-font-text:"Literata", Georgia, "Times New Roman", serif;--le-font-display:"Atkinson Hyperlegible", "Literata", Georgia, serif;--le-font-display-weight:700;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-subject=english]{--le-paper-base:#eef4f8;--le-paper-panel:#f8fbfd;--le-ink:#20394a;--le-muted:#506a79;--le-line:#c2d5e0;--le-margin:#9b4555;--le-accent:#265e78;--le-tint:#dceaf2}:root[data-subject=math]{--le-paper-base:#edf5ef;--le-paper-panel:#f8fcf9;--le-ink:#253e35;--le-muted:#536e60;--le-line:#b8d2c4;--le-margin:#936444;--le-accent:#356653;--le-tint:#dcece1}:root[data-subject=german]{--le-paper-base:#f9f0f3;--le-paper-panel:#fff9fb;--le-ink:#4a2e3a;--le-muted:#775764;--le-line:#dfc5d0;--le-margin:#93475d;--le-accent:#814157;--le-tint:#f0dfe6}:root[data-subject=pup]{--le-paper-base:#f0eff7;--le-paper-panel:#faf9ff;--le-ink:#39364c;--le-muted:#66627b;--le-line:#cecbe0;--le-margin:#80624f;--le-accent:#5d5978;--le-tint:#e3e0ef}:root[data-stage="1"]{--le-grid-opacity:.35;--le-stage-mix:55%}:root[data-stage="2"]{--le-grid-opacity:.45;--le-stage-mix:72%}:root[data-stage="3"]{--le-grid-opacity:.53;--le-stage-mix:88%}:root[data-stage="4"]{--le-grid-opacity:.6;--le-stage-mix:100%}:root[data-stage="5"]{--le-grid-opacity:.3;--le-stage-mix:80%}html.dark{--le-stage-base:#10191e;--le-paper-base:#1d2d36;--le-paper-panel:#243742;--le-ink:#e6eff4;--le-muted:#b0c6d2;--le-line:#435d6b;--le-margin:#bd8793;--le-accent:#b8d7e8;--le-tint:#2c414e;--le-stamp-1:#ff7a9c;--le-stamp-2:#ff7a9c;--le-stamp-3:#ff7a9c;--le-stamp-4:#ff7a9c;--le-stamp-5:#ff7a9c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark[data-subject=english]{--le-paper-base:#1d2d36;--le-paper-panel:#243742;--le-ink:#e6eff4;--le-muted:#b0c6d2;--le-line:#435d6b;--le-margin:#bd8793;--le-accent:#b8d7e8;--le-tint:#2c414e}html.dark[data-subject=math]{--le-paper-base:#21342b;--le-paper-panel:#293e32;--le-ink:#e6efe9;--le-muted:#b5cbbd;--le-line:#456452;--le-margin:#c3a187;--le-accent:#b9d6c5;--le-tint:#314939}html.dark[data-subject=german]{--le-paper-base:#352730;--le-paper-panel:#40313b;--le-ink:#f3e8ee;--le-muted:#d2b8c6;--le-line:#654b59;--le-margin:#c68c9e;--le-accent:#e8bbcd;--le-tint:#4a3642}html.dark[data-subject=pup]{--le-paper-base:#2b2a38;--le-paper-panel:#353344;--le-ink:#eceaf4;--le-muted:#c4bed8;--le-line:#565169;--le-margin:#c3a58f;--le-accent:#c7c1df;--le-tint:#3e3a50}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
*,:before,:after{box-sizing:border-box}html{background:var(--le-paper);color:var(--le-ink);font-family:var(--le-font-text)}body{min-height:100vh;margin:0;font-size:1.0625rem;line-height:1.5}a{color:var(--le-accent)}:focus-visible{outline:3px solid var(--le-focus-ring);outline-offset:2px}.kopf{border-bottom:1px solid var(--le-line);background:var(--le-paper-panel);align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.kopf-marke{color:var(--le-ink);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.kopf-zeichen{flex:none;width:1.75rem;height:1.75rem}.kopf-werkzeug{color:var(--le-muted);border-left:1px solid var(--le-line);padding-left:1rem}.blatt{max-width:26rem;margin:2rem auto;padding:0 1rem}.karte{background:var(--le-paper-panel);border:1px solid var(--le-line);border-left:4px solid var(--le-margin);border-radius:6px;padding:1.25rem}.karte h1{margin:0 0 1rem;font-size:1.5rem;font-weight:600}.reiter{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.reiter a{border:1px solid var(--le-line);color:var(--le-ink);border-radius:999px;padding:.35rem .75rem;text-decoration:none}.reiter a[aria-current=page]{background:var(--le-tint);border-color:var(--le-accent)}.feld{flex-direction:column;gap:.25rem;margin-bottom:.9rem;display:flex}.feld label{font-weight:600}.feld input{font:inherit;border:1px solid var(--le-muted);color:var(--le-ink);background:#fff;border-radius:4px;width:100%;padding:.6rem .7rem}.knopf{font:inherit;background:var(--le-accent);color:#fff;cursor:pointer;border:0;border-radius:4px;padding:.65rem 1.1rem;font-weight:600;text-decoration:none;display:inline-block}.meldung{border:1px solid var(--le-margin);background:var(--le-paper);border-radius:4px;margin:0 0 1rem;padding:.6rem .75rem}.nebenweg{margin-top:1rem;font-size:.95rem}.blatt:has(.raum){max-width:64rem}.kopf-rechts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem .75rem;margin-left:auto;font-size:.95rem;display:flex}@media (max-width:30rem){.kopf{flex-wrap:wrap}.kopf-rechts{justify-content:flex-start;width:100%;margin-left:0}}.kopf-rechts a{color:var(--le-ink)}.abzeichen{background:var(--le-accent);color:#fff;text-align:center;border-radius:999px;min-width:1.5rem;padding:0 .4rem;font-size:.85rem;font-weight:600;display:inline-block}.raum{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.raum>*{min-width:0}.raum-nav{flex-wrap:wrap;gap:.4rem .5rem;display:flex}.raum-nav a{border:1px solid var(--le-line);color:var(--le-ink);background:var(--le-paper-panel);border-radius:999px;padding:.35rem .75rem;text-decoration:none}.raum-nav a[aria-current=page]{background:var(--le-tint);border-color:var(--le-accent);font-weight:600}.karte h2{margin:0 0 .75rem;font-size:1.2rem;font-weight:600}.karte h3{margin:1rem 0 .5rem;font-size:1.05rem;font-weight:600}.karte+.karte{margin-top:0}.leise{color:var(--le-muted)}.kennzahl{font-size:1.1rem;font-weight:600}.rahmen{max-width:100%;overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;font-size:.97rem}.tabelle th,.tabelle td{text-align:left;border-bottom:1px solid var(--le-line);vertical-align:top;padding:.45rem .5rem}.tabelle th{white-space:nowrap;font-weight:600}.tabelle input[type=text],.tabelle input[type=number]{font:inherit;border:1px solid var(--le-muted);color:var(--le-ink);background:#fff;border-radius:4px;width:100%;min-width:6rem;padding:.35rem .45rem}.tabelle input[type=number]{min-width:4rem;max-width:5rem}.zeile{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.zeile .feld{flex:12rem;margin-bottom:0}.feld select,.feld textarea{font:inherit;border:1px solid var(--le-muted);color:var(--le-ink);background:#fff;border-radius:4px;width:100%;padding:.55rem .6rem}.knopf-leise{font:inherit;border:1px solid var(--le-accent);background:var(--le-paper-panel);color:var(--le-accent);cursor:pointer;border-radius:4px;padding:.5rem .9rem;text-decoration:none;display:inline-block}.knopf-klein{padding:.3rem .6rem;font-size:.92rem}.knopf:disabled,.knopf-leise:disabled{opacity:.55;cursor:not-allowed}.meldung-ok{border-left:4px solid var(--le-accent)}.meldung-fehler{border-left:4px solid var(--le-ink);font-weight:600}.markiert{font-weight:600}.markiert:before{content:"⚠ "}.einmal{letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700}.zettel{border:1px dashed var(--le-muted);background:#fff;padding:1rem}.qr{border:1px solid var(--le-line);background:#fff;width:10rem;height:10rem;padding:.4rem}.qr svg{width:100%;height:100%;display:block}.namenwahl{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.namenwahl a{border:1px solid var(--le-line);color:var(--le-ink);background:#fff;border-radius:6px;padding:.7rem .9rem;text-decoration:none;display:block}.namenwahl a:hover,.namenwahl a:focus-visible{border-color:var(--le-accent)}fieldset{border:1px solid var(--le-line);border-radius:6px;margin:0 0 .9rem;padding:.75rem}legend{padding:0 .3rem;font-weight:600}.wahl{align-items:center;gap:.5rem;padding:.3rem 0;display:flex}dialog{border:1px solid var(--le-line);max-width:min(28rem,100vw - 2rem);color:var(--le-ink);background:var(--le-paper-panel);border-radius:8px;padding:1.25rem}dialog::backdrop{background:#00000059}.blatt:has(.anmeldung){max-width:66rem}.blatt:has(.zuhause){max-width:48rem}.anmeldung>h1{margin:0 0 .5rem;font-size:1.6rem;font-weight:600}.ziel{background:var(--le-tint);border-radius:999px;margin:0 0 1rem;padding:.25rem .8rem;display:inline-block}.tueren{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.tuer h2{font-size:1.2rem}.tuer h3{font-size:1rem}.tuer p{margin:0 0 .75rem}.tuer .nebenweg{margin-top:1rem}.kopf-wer{font-weight:600}.kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.kachel{border:1px solid var(--le-line);height:100%;color:var(--le-ink);background:#fff;border-radius:8px;padding:.9rem 1rem;text-decoration:none;display:block}.kachel:hover,.kachel:focus-visible{border-color:var(--le-accent)}.kachel b{font-size:1.05rem;display:block}.kachel span{color:var(--le-muted);font-size:.95rem}.zuhause-ende{margin:0}.raum-nav{flex-direction:column;gap:.5rem}.raum-nav-gruppe{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.raum-nav-titel{color:var(--le-muted);margin-right:.25rem;font-weight:600}@media (max-width:760px){.tueren,.kacheln{grid-template-columns:minmax(0,1fr)}}@media print{.kopf,.raum-nav,.nicht-drucken{display:none!important}.blatt{max-width:none;margin:0}}.zeile-gelb td{background:var(--le-tint)}.zeile-gelb td:first-child{border-left:4px solid var(--le-margin)}.zeile-gelb td:first-child:before{content:"⚠ "}.gleichnamige{margin-top:.3rem;font-weight:600;display:block}.melde-formular textarea{resize:vertical;min-height:8rem}.melde-hinweis{margin:0;font-size:.92rem}.melde-art{border:0;margin:0 0 .9rem;padding:0}.melde-art legend{margin-bottom:.25rem;padding:0;font-weight:600}.melde-art label{align-items:center;gap:.5rem;padding:.2rem 0;font-weight:400;display:flex}.melde-art input{flex:none;width:auto;margin:0}.melde-ort{overflow-wrap:anywhere;font-size:.92rem}.melde-liste{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.melde-eintrag{border:1px solid var(--le-line);background:var(--le-paper);border-radius:6px;padding:.75rem}.melde-kopf{color:var(--le-muted);flex-wrap:wrap;gap:.25rem .75rem;margin-bottom:.4rem;font-size:.92rem;display:flex}.melde-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .6rem}.melde-knoepfe{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.melde-knoepfe form{margin:0}.fuss{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.melde-gruppe{margin-top:1.25rem}.melde-sammel{margin:0 0 .75rem}.schritte{gap:.35rem;margin:.4rem 0 1rem 1.2rem;padding:0;display:grid}.schritte li{padding-left:.2rem}.sammel textarea{width:100%;padding:.5rem;font-family:inherit;font-size:1rem}.sammel .rahmen{margin-top:.75rem}.sammel tr[data-urteil=neu] td:first-child{border-left:4px solid var(--le-margin)}.sammel tr[data-urteil=kuerzel_form] td,.sammel tr[data-urteil=name_form] td,.sammel tr[data-urteil=doppelt] td{background:var(--le-tint)}.bestaetigung{min-width:14rem}.bestaetigung .feld input[type=text]{text-transform:uppercase;letter-spacing:.2em;font-size:1.1rem}.bestaetigung fieldset{border:0;margin:.5rem 0 0;padding:0}.bestaetigung legend{padding:0;font-size:.9rem}.bestaetigung fieldset .wahl{padding:.15rem 0;font-weight:400;display:block}.bestaetigung fieldset .wahl input[type=checkbox]{vertical-align:middle;width:auto;margin-right:.45rem;padding:0}.feld-titel{font-weight:600}.umschalter{border:1px solid var(--le-muted);border-radius:6px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.umschalter button{font:inherit;background:var(--le-paper-panel);color:var(--le-ink);cursor:pointer;border:0;padding:.5rem .4rem}.umschalter button+button{border-left:1px solid var(--le-muted)}.umschalter button[aria-selected=true]{background:var(--le-tint);box-shadow:inset 0 -3px 0 var(--le-accent);font-weight:600}.tafel{flex-direction:column;gap:.25rem;margin-top:.6rem;display:flex}.tafel label{font-weight:600}.tafel label+input,.tafel input+label{margin-top:.1rem}.tafel input{font:inherit;border:1px solid var(--le-muted);color:var(--le-ink);background:#fff;border-radius:4px;width:100%;padding:.6rem .7rem}.tafel-hinweis{margin:0 0 .2rem;font-size:.95rem}.anmeldekarte .zeile{align-items:center}.hilfe{border-top:1px solid var(--le-line);margin-top:1rem;padding-top:.75rem}.hilfe>summary{cursor:pointer;color:var(--le-accent);font-weight:600;text-decoration:underline}.hilfe[open]>summary{margin-bottom:.6rem}.hilfe-wege{gap:.75rem;margin:0;padding-left:1.2rem;display:grid}.hilfe-wege ul{margin:.3rem 0 0;padding-left:1.1rem;font-size:.97rem}.hilfe-wege .leise{font-size:.95rem}.problem{border:1px solid var(--le-line);background:var(--le-paper);border-radius:6px;margin-top:.75rem;padding:.75rem}.problem textarea{resize:vertical;min-height:5rem}.raum-hinweis{border-left:4px solid var(--le-accent);margin:0}
.kopf-abmelden{margin:0;display:inline}.kopf-abmelden button{font:inherit;color:var(--le-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.abmelden-knoepfe{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:1rem 0 0;display:flex}.abmelden-knoepfe a{color:var(--le-ink)}.fuss{max-width:48rem;color:var(--le-muted);margin:2rem auto 1.5rem;padding:0 1rem;font-size:.9rem}.fuss a{color:var(--le-muted)}.blatt:has(.datenschutz){max-width:44rem}.datenschutz h2{margin-top:1.5rem}.datenschutz ul{padding-left:1.2rem}.datenschutz li+li{margin-top:.3rem}.tafel{margin:.75rem 0 .25rem;font-size:1.5rem;line-height:1.3}.tafel strong{font-variant-numeric:tabular-nums;letter-spacing:.04em}.etikett{color:var(--le-muted);white-space:nowrap;border:1px solid;border-radius:999px;padding:.05rem .4rem;font-size:.8rem;display:inline-block}
