:root{--farbe-papier: #FFF7E0;--farbe-papier-tief: #FFEBB8;--farbe-blatt: #FFFFFF;--farbe-tinte: #1E2340;--farbe-tinte-leicht: #4F5572;--farbe-tinte-blass: #8E93AB;--farbe-linie: #EADFC0;--farbe-linie-kraeftig: #1E2340;--farbe-akzent: #C43F14;--farbe-akzent-flaeche: #FFEDE6;--farbe-akzent-text: #FFFFFF;--farbe-rotstift: #B4185A;--farbe-rotstift-flaeche: #FFDCE8;--farbe-haken: #1F6B2C;--farbe-haken-flaeche: #C8F0C0;--farbe-fach-mathe: #0B56A6;--farbe-fach-mathe-flaeche: #BFE2FF;--farbe-fach-deutsch: #A8301A;--farbe-fach-deutsch-flaeche: #FFC8BD;--farbe-fach-englisch: #5A2EA6;--farbe-fach-englisch-flaeche: #E4D5FF;--farbe-fach-sach: #1F6B2C;--farbe-fach-sach-flaeche: #C8F0C0;--farbe-fach-schreiben: #7A4D00;--farbe-fach-schreiben-flaeche: #FFD84D;--farbe-fach-sonstiges: #0D6B5E;--farbe-fach-sonstiges-flaeche: #C6F1E8;--farbe-fach-physik: #0E6B70;--farbe-fach-physik-flaeche: #CFF0F2;--farbe-fach-chemie: #4340A8;--farbe-fach-chemie-flaeche: #E0DFFB;--farbe-fach-geschichte: #7A4E06;--farbe-fach-geschichte-flaeche: #FFE6B0;--abstand-winzig: .25rem;--abstand-klein: .5rem;--abstand-mittel: 1rem;--abstand-gross: 1.5rem;--abstand-weit: 3rem;--abstand-kapitel: 5rem;--radius-kante: 10px;--radius-karte: 18px;--radius-pille: 9999px;--schrift-text: "Atkinson Hyperlegible", Verdana, sans-serif;--schrift-titel: Fredoka, "Trebuchet MS", Verdana, sans-serif;--schrift-zahl: Fredoka, "Trebuchet MS", sans-serif;--schrift-schreib: "Playwrite DE SAS", cursive;--groesse-hinweis: .75rem;--groesse-klein: .875rem;--groesse-text: 1rem;--groesse-gross: 1.25rem;--groesse-titel3: 1.5rem;--groesse-titel2: 2rem;--groesse-titel1: 3rem;--groesse-kind: 4.5rem;--tastflaeche-mindest: 44px;--tastflaeche-bequem: 56px;--tastflaeche-kind: 64px;--haltepunkt-telefon: 480px;--haltepunkt-tablet: 768px;--haltepunkt-schreibtisch: 1024px;--breite-text: 68ch;--breite-inhalt: 60rem;--breite-schmal: 34rem}@font-face{font-family:Atkinson Hyperlegible;src:url(/schriften/AtkinsonHyperlegible-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/schriften/AtkinsonHyperlegible-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/schriften/AtkinsonHyperlegible-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Fredoka;src:url(/schriften/Fredoka-Variable.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}:root{--schatten-sticker: 0 4px 0 color-mix(in srgb, var(--farbe-tinte) 16%, transparent);--schatten-sticker-tief: 0 7px 0 color-mix(in srgb, var(--farbe-tinte) 18%, transparent)}*,*:before,*:after{box-sizing:border-box}html{font-size:100%}body{margin:0;background:var(--farbe-papier);color:var(--farbe-tinte);font-family:var(--schrift-text);font-size:var(--groesse-text);line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--schrift-titel);font-weight:600;line-height:1.15;margin:0 0 var(--abstand-mittel);max-width:var(--breite-text)}h1{font-size:var(--groesse-titel1)}h2{font-size:var(--groesse-titel2)}h3{font-size:var(--groesse-titel3)}p{margin:0 0 var(--abstand-mittel);max-width:var(--breite-text)}a{color:var(--farbe-akzent);text-underline-offset:.2em}:focus-visible{outline:2px solid var(--farbe-akzent);outline-offset:2px;border-radius:var(--radius-kante)}button,input,select,textarea{font:inherit;color:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.inhalt{max-width:var(--breite-inhalt);margin:0 auto;padding:var(--abstand-weit) var(--abstand-gross)}.schmal{max-width:var(--breite-schmal);margin:0 auto;padding:var(--abstand-weit) var(--abstand-gross)}.nurFuerVorleser{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--abstand-klein);min-height:var(--tastflaeche-mindest);padding:0 var(--abstand-gross);border:2px solid var(--farbe-linie-kraeftig);border-radius:var(--radius-pille);background:var(--farbe-akzent);color:var(--farbe-akzent-text);font-family:var(--schrift-titel);font-weight:600;font-size:var(--groesse-gross);box-shadow:var(--schatten-sticker);cursor:pointer;transition:background-color .12s ease,transform .12s ease,box-shadow .12s ease}.knopf:hover:not(:disabled){background:color-mix(in srgb,var(--farbe-akzent) 88%,black)}.knopf:active:not(:disabled){background:color-mix(in srgb,var(--farbe-akzent) 78%,black);transform:translateY(4px);box-shadow:none}.knopf:disabled{background:var(--farbe-papier-tief);border-color:var(--farbe-tinte-blass);color:var(--farbe-tinte-blass);box-shadow:none;cursor:not-allowed}.knopf--daneben{background:var(--farbe-blatt);color:var(--farbe-tinte)}.knopf--daneben:hover:not(:disabled){background:var(--farbe-papier-tief)}.knopf--breit{width:100%}.knopf__laeuft{font-weight:400;opacity:.85}.feld{display:block;margin-bottom:var(--abstand-gross)}.feld__beschriftung{display:block;margin-bottom:var(--abstand-winzig);font-weight:700;font-size:var(--groesse-klein)}.feld__eingabe{display:block;width:100%;min-height:var(--tastflaeche-mindest);padding:0 var(--abstand-mittel);background:var(--farbe-blatt);border:2px solid var(--farbe-linie-kraeftig);border-radius:var(--radius-kante)}.feld__eingabe:focus{border-color:var(--farbe-akzent)}.feld__eingabe:disabled{background:var(--farbe-papier-tief);color:var(--farbe-tinte-blass)}.feld--fehlerhaft .feld__eingabe{border-color:var(--farbe-rotstift)}.feld__hinweis{display:block;margin-top:var(--abstand-winzig);font-size:var(--groesse-klein);color:var(--farbe-tinte-leicht)}.feld--fehlerhaft .feld__hinweis{color:var(--farbe-rotstift)}.karte{background:var(--farbe-blatt);border:2px solid var(--farbe-linie-kraeftig);border-radius:var(--radius-karte);padding:var(--abstand-gross);box-shadow:var(--schatten-sticker)}.meldung{padding:var(--abstand-mittel);border:2px solid currentColor;border-radius:var(--radius-karte);margin-bottom:var(--abstand-gross);max-width:var(--breite-text)}.meldung--fehler{background:var(--farbe-rotstift-flaeche);color:var(--farbe-rotstift)}.meldung--erfolg{background:var(--farbe-haken-flaeche);color:var(--farbe-haken)}.meldung--hinweis{background:var(--farbe-papier-tief);color:var(--farbe-tinte)}.kacheln{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--abstand-gross);list-style:none;padding:0;margin:0 0 var(--abstand-weit)}@media(min-width:480px){.kacheln{grid-template-columns:repeat(3,1fr)}}.kachel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--abstand-klein);width:100%;min-height:var(--tastflaeche-kind);padding:var(--abstand-gross) var(--abstand-klein);background:var(--farbe-blatt);border:2px solid var(--farbe-linie-kraeftig);border-radius:var(--radius-karte);box-shadow:var(--schatten-sticker);cursor:pointer;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.kachel:hover:not(:disabled){background:var(--farbe-papier-tief)}.kachel:active:not(:disabled){transform:translateY(4px);box-shadow:none}.kachel[aria-pressed=true]{border-color:var(--farbe-akzent);background:var(--farbe-akzent-flaeche)}.kachel:disabled{cursor:not-allowed;opacity:.55}.kachel__zeichen{display:flex;align-items:center;justify-content:center;width:var(--tastflaeche-kind);height:var(--tastflaeche-kind);border-radius:50%;background:var(--farbe-papier-tief);font-family:var(--schrift-titel);font-size:var(--groesse-titel1);line-height:1}.kachel__name{font-size:var(--groesse-titel3);font-weight:700}.kachel__hinweis{font-size:var(--groesse-hinweis);color:var(--farbe-tinte-leicht);text-align:center}.pin{width:100%;min-height:var(--tastflaeche-bequem);padding:0 var(--abstand-mittel);background:var(--farbe-blatt);border:1px solid var(--farbe-linie);border-radius:var(--radius-kante);font-family:var(--schrift-zahl);font-size:var(--groesse-titel2);letter-spacing:.5em;text-align:center}.pin:focus{border-color:var(--farbe-akzent)}.kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--abstand-mittel);padding:var(--abstand-mittel) var(--abstand-gross);background:var(--farbe-papier-tief);border-bottom:2px solid var(--farbe-linie-kraeftig)}.kopf__marke{font-family:var(--schrift-titel);font-size:var(--groesse-titel3);font-weight:700;margin:0}.kopf__rechts{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--abstand-klein);font-size:var(--groesse-klein)}.faecher{display:grid;gap:var(--abstand-mittel);grid-template-columns:1fr;list-style:none;padding:0;margin:0 0 var(--abstand-weit)}@media(min-width:768px){.faecher{grid-template-columns:repeat(2,1fr)}}.faecher>li{display:flex}.fach{display:flex;flex-direction:column;gap:var(--abstand-winzig);width:100%;min-height:var(--tastflaeche-bequem);padding:var(--abstand-mittel);background:var(--fach-flaeche, var(--farbe-blatt));border:2px solid var(--fach-farbe, var(--farbe-linie-kraeftig));border-left-width:10px;border-radius:var(--radius-karte);box-shadow:var(--schatten-sticker);text-align:left;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.fach:hover{transform:translateY(-2px);box-shadow:var(--schatten-sticker-tief)}.fach:active{transform:translateY(4px);box-shadow:none}.fach__name{font-weight:700;color:var(--fach-farbe, var(--farbe-tinte))}.fach__zusatz{font-size:var(--groesse-klein);color:var(--farbe-tinte-leicht)}.regler{display:grid;gap:var(--abstand-klein) var(--abstand-gross);grid-template-columns:1fr;align-items:end;margin:0 0 var(--abstand-weit);padding:var(--abstand-mittel);border:1px solid var(--farbe-linie);border-radius:var(--radius-karte);background:var(--farbe-papier-tief)}@media(min-width:480px){.regler{grid-template-columns:2fr 1fr}}.blattleiste{display:flex;flex-wrap:wrap;gap:var(--abstand-mittel);margin-bottom:var(--abstand-gross)}.blatt__zusatz{color:var(--farbe-tinte-leicht);font-size:var(--groesse-klein)}.vorschau{width:100%;aspect-ratio:210 / 297;max-height:80vh;border-radius:var(--radius-kante);background:var(--farbe-blatt);border:1px solid var(--farbe-linie)}a.knopf{text-decoration:none}.katalog-zahlen dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--abstand-mittel);margin:var(--abstand-gross) 0}.katalog-zahlen dt{font-size:var(--groesse-klein);color:var(--farbe-tinte-leicht)}.katalog-zahlen dd{margin:0;font-size:var(--groesse-titel3);font-variant-numeric:tabular-nums}.warnt{color:var(--farbe-rotstift)}.befunde,.protokoll{list-style:none;padding:0;margin:var(--abstand-klein) 0;font-size:var(--groesse-klein)}.befunde li,.protokoll li{padding:var(--abstand-winzig) 0;border-bottom:1px solid var(--farbe-linie);overflow-wrap:anywhere}.protokoll time{color:var(--farbe-tinte-leicht);font-variant-numeric:tabular-nums;margin-right:var(--abstand-winzig)}.dateiwahl{display:block;margin:var(--abstand-mittel) 0}.abdeckung,.inventur{list-style:none;padding:0;margin:var(--abstand-mittel) 0}.abdeckung>li{padding:var(--abstand-klein) 0;border-bottom:1px solid var(--farbe-linie)}.abdeckung__kopf{display:flex;align-items:baseline;gap:var(--abstand-klein);flex-wrap:wrap}.abdeckung__kopf .hinweis{flex:1}.abdeckung__balken{display:flex;gap:2px;margin-top:var(--abstand-klein);font-size:var(--groesse-hinweis)}.abdeckung__balken .teil{padding:2px var(--abstand-winzig);border-radius:var(--radius-kante);text-align:center;min-width:1.5rem;color:var(--farbe-tinte)}.teil--versorgt{background:var(--farbe-haken-flaeche)}.teil--duenn{background:var(--farbe-fach-schreiben-flaeche)}.teil--kein_material{background:var(--farbe-fach-deutsch-flaeche)}.teil--kein_generator{background:var(--farbe-rotstift-flaeche)}.profilformular{display:flex;align-items:flex-end;gap:var(--abstand-klein);flex-wrap:wrap;margin:var(--abstand-klein) 0;padding:var(--abstand-klein);background:var(--farbe-papier-tief);border-radius:var(--radius-karte)}.profilformular label{display:flex;flex-direction:column;gap:2px;font-size:var(--groesse-klein)}.profilformular select,.profilformular input{padding:var(--abstand-winzig) var(--abstand-klein);border:1px solid var(--farbe-linie-kraeftig);border-radius:var(--radius-kante);background:var(--farbe-blatt);font:inherit;font-size:var(--groesse-klein)}.stand-filter{display:flex;gap:var(--abstand-klein);flex-wrap:wrap;margin-bottom:var(--abstand-mittel)}.inventur>li{padding:var(--abstand-klein);margin-bottom:var(--abstand-winzig);border-left:3px solid var(--farbe-linie);background:var(--farbe-papier-tief);border-radius:var(--radius-kante)}.inventur>li.stand--kein_generator{border-left-color:var(--farbe-rotstift)}.inventur>li.stand--kein_material{border-left-color:var(--farbe-fach-deutsch)}.inventur>li.stand--duenn{border-left-color:var(--farbe-fach-schreiben)}.inventur>li.stand--versorgt{border-left-color:var(--farbe-haken)}.inventur__kopf{display:flex;align-items:baseline;gap:var(--abstand-klein);flex-wrap:wrap}.inventur__grund{margin-top:var(--abstand-winzig);font-size:var(--groesse-klein);color:var(--farbe-tinte-leicht)}.inventur>li.siegel--veraltet{border-left-color:var(--farbe-rotstift)}.inventur>li.siegel--ungeprueft{border-left-color:var(--farbe-fach-schreiben)}.inventur>li.siegel--geprueft{border-left-color:var(--farbe-haken)}.siegel__knoepfe{display:flex;gap:var(--abstand-klein);flex-wrap:wrap;margin-top:var(--abstand-winzig)}.siegel__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--abstand-klein);margin-top:var(--abstand-klein)}.siegel__form .feld__beschriftung{flex-basis:100%;margin-bottom:0}.siegel__form .feld__eingabe{flex:1 1 20rem}.inventur>li.wunsch--offen{border-left-color:var(--farbe-fach-deutsch)}.inventur>li.wunsch--gebuendelt{border-left-color:var(--farbe-fach-schreiben)}.mail__text{margin-top:var(--abstand-klein);padding:var(--abstand-klein);background:var(--farbe-papier);border:1px solid var(--farbe-linie);border-radius:var(--radius-kante);font-family:var(--schrift-fest, monospace);font-size:var(--groesse-klein);white-space:pre-wrap;overflow-x:auto}.haushalt{list-style:none;margin:0 0 var(--abstand-weit);padding:0}.haushalt>li{padding:var(--abstand-mittel);margin-bottom:var(--abstand-klein);background:var(--farbe-papier-tief);border:1px solid var(--farbe-linie);border-radius:var(--radius-kante)}.haushalt__kopf{display:flex;align-items:center;gap:var(--abstand-mittel)}.fuerwen{display:flex;align-items:center;flex-wrap:wrap;gap:var(--abstand-klein);margin-bottom:var(--abstand-gross)}.fuerwen__frage{font-size:var(--groesse-klein);color:var(--farbe-tinte-leicht);margin-right:var(--abstand-winzig)}.fuerwen__wahl{min-height:var(--tastflaeche-mindest);padding:0 var(--abstand-mittel);background:var(--farbe-blatt);border:1px solid var(--farbe-linie);border-radius:var(--radius-pille);color:var(--farbe-tinte);font:inherit;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.fuerwen__wahl:hover{border-color:var(--farbe-linie-kraeftig)}.fuerwen__wahl--aktiv{background:var(--farbe-akzent-flaeche);border-color:var(--farbe-akzent);font-weight:700}.uebung{max-width:var(--breite-inhalt);margin:0 auto;padding:var(--abstand-mittel);display:flex;flex-direction:column;gap:var(--abstand-gross);min-height:100dvh}.uebung__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-mittel)}.uebung__thema{flex:1 1 auto;min-width:0;text-align:center;font-weight:600;color:var(--farbe-tinte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uebung__stand{flex:0 0 auto;font-size:var(--groesse-klein);color:var(--farbe-tinte-leicht)}.fortschritt{height:6px;background:var(--farbe-papier-tief);border-radius:var(--radius-pille);overflow:hidden}.fortschritt__erledigt{height:100%;background:var(--fach-farbe, var(--farbe-akzent));transition:width .12s ease}.uebung__frage{font-family:var(--schrift-zahl);font-weight:600;font-size:var(--groesse-titel1);text-align:center;margin:0;color:var(--farbe-tinte);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.uebung__frage--mittel{font-size:var(--groesse-titel2)}.uebung__frage--lang{font-size:var(--groesse-titel3)}.uebung__mitte{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--abstand-gross)}.antworten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--abstand-mittel)}.antwort{width:100%;min-height:var(--tastflaeche-kind);padding:var(--abstand-mittel);background:var(--farbe-blatt);border:2px solid var(--farbe-linie-kraeftig);border-radius:var(--radius-karte);box-shadow:var(--schatten-sticker);color:var(--farbe-tinte);font-family:inherit;font-size:var(--groesse-titel2);cursor:pointer;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease}.antworten--mittel .antwort{font-size:var(--groesse-titel3)}.antworten--lang .antwort{font-size:1.25rem}.antwort:hover:not(:disabled){border-color:var(--fach-farbe, var(--farbe-linie-kraeftig))}.antwort--richtig{background:var(--farbe-haken-flaeche);border-color:var(--farbe-haken);color:var(--farbe-haken);font-weight:700}.antwort:disabled{cursor:default}.antwort--falsch{background:var(--farbe-rotstift-flaeche);border-color:var(--farbe-rotstift);color:var(--farbe-rotstift)}.antwort--blass{opacity:.45}.rueckmeldungsplatz{min-height:calc(var(--tastflaeche-bequem) + var(--abstand-klein));display:flex;align-items:center;justify-content:center}.rueckmeldung{width:100%;padding:var(--abstand-mittel);border-radius:var(--radius-karte);text-align:center;font-size:var(--groesse-titel3)}.rueckmeldung--richtig{background:var(--farbe-haken-flaeche);color:var(--farbe-haken)}.rueckmeldung--falsch{background:var(--farbe-rotstift-flaeche);color:var(--farbe-rotstift)}.eingabe{display:flex;flex-direction:column;gap:var(--abstand-mittel)}.eingabe__feld{width:100%;min-height:var(--tastflaeche-kind);padding:var(--abstand-mittel);background:var(--farbe-blatt);border:2px solid var(--farbe-linie);border-radius:var(--radius-karte);color:var(--farbe-tinte);font-family:inherit;font-size:var(--groesse-titel1);text-align:center}.eingabe__feld:focus-visible{border-color:var(--farbe-akzent)}.ziffern{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--abstand-klein)}.ziffern__taste{min-height:var(--tastflaeche-kind);background:var(--farbe-blatt);border:2px solid var(--farbe-linie-kraeftig);border-radius:var(--radius-karte);box-shadow:var(--schatten-sticker);color:var(--farbe-tinte);font-family:var(--schrift-zahl);font-weight:600;font-size:var(--groesse-titel2);cursor:pointer;transition:background-color .12s ease,transform .12s ease,box-shadow .12s ease}.ziffern__taste:active:not(:disabled){transform:translateY(4px);box-shadow:none}.ziffern__taste:hover:not(:disabled){background:var(--farbe-papier-tief)}.ziffern__taste:disabled{color:var(--farbe-tinte-blass);cursor:default}.anzahlwahl{display:flex;flex-wrap:wrap;gap:var(--abstand-klein);margin-bottom:var(--abstand-gross)}.anzahlwahl__wert{min-width:var(--tastflaeche-kind);min-height:var(--tastflaeche-kind);background:var(--farbe-blatt);border:1px solid var(--farbe-linie);border-radius:var(--radius-pille);color:var(--farbe-tinte);font-family:inherit;font-size:var(--groesse-titel3);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.anzahlwahl__wert--aktiv{background:var(--farbe-akzent-flaeche);border-color:var(--farbe-akzent);font-weight:700}.schluss{text-align:center}.schluss__zahl{font-family:var(--schrift-titel);font-size:var(--groesse-titel1);color:var(--fach-farbe, var(--farbe-tinte))}.schluss__ungespeichert{max-width:34ch;margin:var(--abstand-mittel) auto 0;padding:var(--abstand-klein) var(--abstand-mittel);border:1px solid var(--farbe-linie);border-radius:var(--radius-kante);color:var(--farbe-tinte-leicht);font-size:var(--groesse-klein)}.schluss__knoepfe{display:flex;gap:var(--abstand-mittel);justify-content:center;flex-wrap:wrap;margin-top:var(--abstand-gross)}@media(max-width:480px){.antworten{grid-template-columns:1fr}.uebung__frage{font-size:var(--groesse-titel2);margin:var(--abstand-gross) 0}.uebung__frage--mittel{font-size:var(--groesse-titel3)}.uebung__frage--lang,.antworten--mittel .antwort{font-size:1.25rem}.antworten--lang .antwort{font-size:1.0625rem}}@media(prefers-reduced-motion:reduce){.fortschritt__erledigt,.antwort,.ziffern__taste,.anzahlwahl__wert{transition:none}}.thema{display:flex;flex-direction:column;gap:var(--abstand-winzig);padding:var(--abstand-mittel);background:var(--fach-flaeche, var(--farbe-blatt));border:2px solid var(--fach-farbe, var(--farbe-linie-kraeftig));border-left-width:10px;border-radius:var(--radius-karte);box-shadow:var(--schatten-sticker)}.thema__haken{color:var(--fach-farbe, var(--farbe-akzent));font-weight:700}.thema--zeichen{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"zeichen name" "zeichen zusatz" "variante variante" "knoepfe knoepfe";column-gap:var(--abstand-mittel);align-items:center}.thema--zeichen .fach__name{grid-area:name}.thema--zeichen .fach__zusatz{grid-area:zusatz}.thema--zeichen .thema__variante{margin-top:var(--abstand-klein);padding:var(--abstand-winzig) var(--abstand-klein);min-height:var(--tastflaeche-bequem);width:100%;border:2px solid var(--farbe-linie-kraeftig);border-radius:var(--radius-kante);background:var(--farbe-blatt);font-family:inherit;font-size:var(--groesse-text);color:var(--farbe-tinte)}.thema--zeichen .thema__variante{grid-area:variante}.thema__knoepfe{grid-area:knoepfe}.thema__raum{margin-left:.15em;font-size:.66em}.thema__zeichen{grid-area:zeichen;font-size:var(--groesse-kind);line-height:1;font-weight:700;color:var(--fach-farbe, var(--farbe-akzent));white-space:nowrap}.thema__knoepfe{display:flex;gap:var(--abstand-klein);margin-top:var(--abstand-klein);flex-wrap:wrap}.thema__ueben,.thema__blatt{min-height:var(--tastflaeche-bequem);padding:0 var(--abstand-gross);border-radius:var(--radius-pille);font-family:inherit;font-size:var(--groesse-text);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.thema__ueben{background:var(--fach-farbe, var(--farbe-akzent));border:1px solid transparent;color:var(--farbe-akzent-text);font-weight:700;min-width:var(--tastflaeche-kind)}.thema__blatt{background:transparent;border:1px solid var(--farbe-linie-kraeftig);color:var(--farbe-tinte)}.thema__blatt:hover:not(:disabled){background:var(--farbe-blatt)}.thema__ueben:disabled,.thema__blatt:disabled{opacity:.5;cursor:default}.anzahlwahl__wert--breit{padding:0 var(--abstand-gross);font-size:var(--groesse-text)}.fusszeile{margin-top:var(--abstand-weit);text-align:center}.fusszeile__link{background:none;border:none;padding:var(--abstand-klein);color:var(--farbe-tinte-leicht);font:inherit;font-size:var(--groesse-klein);text-decoration:underline;cursor:pointer}.fusszeile__link:hover{color:var(--farbe-tinte)}.qr{display:block;width:100%;max-width:15rem;height:auto;margin:var(--abstand-mittel) auto 0;border:1px solid var(--farbe-linie);border-radius:var(--radius-karte)}.koppelcode__anzeige{font-family:var(--schrift-titel);font-size:var(--groesse-titel1);letter-spacing:.15em;text-align:center;padding:var(--abstand-gross);margin:var(--abstand-mittel) 0;background:var(--farbe-akzent-flaeche);border-radius:var(--radius-karte);-webkit-user-select:all;user-select:all}.koppelcode{text-align:center;letter-spacing:.15em;font-size:var(--groesse-titel3);text-transform:uppercase}.matrix{padding:var(--abstand-mittel);background:var(--farbe-papier-tief);border-radius:var(--radius-karte);margin-bottom:var(--abstand-gross)}.matrix__eigene{width:6rem;min-height:var(--tastflaeche-kind);padding:0 var(--abstand-mittel);background:var(--farbe-blatt);border:1px solid var(--farbe-linie);border-radius:var(--radius-karte);color:var(--farbe-tinte);font:inherit;font-size:var(--groesse-text);text-align:center}.statistik{list-style:none;margin:0 0 var(--abstand-gross);padding:0;display:flex;flex-direction:column;gap:var(--abstand-klein)}.statistik>li{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-mittel);padding:var(--abstand-mittel);background:var(--farbe-blatt);border:1px solid var(--farbe-linie);border-left:4px solid var(--fach-farbe, var(--farbe-linie-kraeftig));border-radius:var(--radius-karte)}.statistik__thema{display:flex;flex-direction:column;gap:var(--abstand-winzig)}.statistik__name{font-weight:700;color:var(--fach-farbe, var(--farbe-tinte))}.statistik__zusatz{font-size:var(--groesse-klein);color:var(--farbe-tinte-leicht)}.statistik__sitzt{flex-shrink:0;padding:var(--abstand-winzig) var(--abstand-klein);background:var(--farbe-haken-flaeche);color:var(--farbe-haken);border-radius:var(--radius-pille);font-size:var(--groesse-klein);font-weight:700}.statistik__gesamt{font-family:var(--schrift-titel);font-size:var(--groesse-titel3);margin:0}.baumfeld{max-width:min(100%,83.926vh);margin:0 0 var(--abstand-gross);border:2px solid var(--farbe-linie-kraeftig);border-radius:var(--radius-karte);box-shadow:var(--schatten-sticker);overflow:hidden;line-height:0}.baum{display:block;width:100%;height:auto}.sterne__verdient{color:var(--farbe-tinte-leicht);margin:calc(var(--abstand-gross) * -1 + var(--abstand-klein)) 0 var(--abstand-gross)}.sterne__stand{font-size:var(--groesse-titel1);color:var(--farbe-akzent);margin:0 0 var(--abstand-gross)}.wunschzettel{list-style:none;margin:0 0 var(--abstand-gross);padding:0;display:flex;flex-direction:column;gap:var(--abstand-klein)}.wunsch{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--abstand-mittel);padding:var(--abstand-mittel);background:var(--farbe-blatt);border:1px solid var(--farbe-linie);border-left:4px solid var(--farbe-linie-kraeftig);border-radius:var(--radius-karte)}.wunsch--frei{border-left-color:var(--farbe-akzent)}.wunsch--eingeloest{border-left-color:var(--farbe-haken);opacity:.6}.wunsch--abgelehnt{opacity:.6}.wunsch__text{display:flex;flex-direction:column;gap:var(--abstand-winzig)}.wunsch__titel{font-weight:700}.wunsch__zusatz{font-size:var(--groesse-klein);color:var(--farbe-tinte-leicht)}.wunsch__knoepfe,.wunsch__preis,.schenken__zeile{display:flex;align-items:center;gap:var(--abstand-klein);flex-wrap:wrap}.wunsch__zahl{width:5.5rem;min-height:var(--tastflaeche-mindest);padding:0 var(--abstand-klein);background:var(--farbe-blatt);border:1px solid var(--farbe-linie);border-radius:var(--radius-kante);color:var(--farbe-tinte);font:inherit;text-align:center}.schenken{margin-bottom:var(--abstand-weit)}.schenken>summary{cursor:pointer;padding:var(--abstand-klein) 0;color:var(--farbe-tinte-leicht);font-size:var(--groesse-klein)}.schenken__zeile{margin-top:var(--abstand-klein)}.schenken__wofuer{flex:1;min-width:12rem;min-height:var(--tastflaeche-mindest);padding:0 var(--abstand-mittel);background:var(--farbe-blatt);border:1px solid var(--farbe-linie);border-radius:var(--radius-kante);color:var(--farbe-tinte);font:inherit}.themen__block{margin-top:var(--abstand-gross);font-size:var(--groesse-klein);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--farbe-tinte-leicht);border-bottom:1px solid var(--farbe-linie);padding-bottom:var(--abstand-klein)}.merken{display:flex;align-items:flex-start;gap:var(--abstand-klein);margin-top:var(--abstand-gross);padding:var(--abstand-klein);cursor:pointer}.merken input{width:1.25rem;height:1.25rem;margin-top:.1rem;flex:0 0 auto;accent-color:var(--farbe-akzent)}.merken__hinweis{display:block;margin-top:var(--abstand-winzig);font-size:var(--groesse-hinweis);color:var(--farbe-tinte-leicht)}.landkarte{margin:0 0 var(--abstand-mittel);border:1px solid var(--farbe-linie);border-radius:var(--radius-karte);overflow:hidden;line-height:0}.landkarte svg{display:block;width:100%;height:auto;max-height:38vh}.landkarte--laedt{height:32vh;background:var(--farbe-papier-tief)}.landkarte__fehler{padding:var(--abstand-mittel);border-radius:var(--radius-karte);background:var(--farbe-rotstift-flaeche);color:var(--farbe-rotstift)}@media(max-height:700px){.uebung__mitte{gap:var(--abstand-mittel)}.antworten{gap:var(--abstand-klein)}.antwort{min-height:52px;padding:var(--abstand-klein) var(--abstand-mittel);font-size:var(--groesse-titel3)}.rueckmeldungsplatz{min-height:var(--tastflaeche-mindest)}.uebung__frage{margin:0}}.willkommen{--w-tinte: var(--farbe-tinte);--w-schatten: 0 5px 0 var(--farbe-tinte);--w-schatten-tief: 0 8px 0 var(--farbe-tinte);--w-rund: var(--radius-karte);color:var(--farbe-tinte);font-family:var(--schrift-text);font-size:1.0625rem;line-height:1.6;min-height:100vh;overflow-x:hidden;background:var(--farbe-papier)}.willkommen p{max-width:62ch}.buehne{position:relative;overflow:hidden;padding-bottom:var(--abstand-weit)}.klecks{position:absolute;z-index:0;pointer-events:none}.klecks--sonne{left:-9rem;top:-11rem;width:38rem;height:32rem;border-radius:48% 52% 45% 55%/55% 45%;background:var(--farbe-fach-schreiben-flaeche)}.klecks--himmel{right:-8rem;top:4rem;width:40rem;height:40rem;border-radius:52% 48% 55% 45%/45% 55%;background:var(--farbe-fach-mathe-flaeche)}.klecks--gras{left:32%;bottom:-14rem;width:32rem;height:26rem;border-radius:45% 55% 50% 50%/55% 45%;background:var(--farbe-fach-sach-flaeche)}.klecks--koralle{right:22%;bottom:-6rem;width:16rem;height:14rem;border-radius:55% 45% 50% 50%/50% 50% 45% 55%;background:var(--farbe-fach-deutsch-flaeche)}@media(max-width:767px){.klecks--gras,.klecks--koralle{display:none}.klecks--himmel{top:18rem;right:-14rem;width:28rem;height:28rem}}.konfetti{position:absolute;inset:0;z-index:0;pointer-events:none}.konfetti__stueck{position:absolute;display:block;width:1rem;height:1rem;border-radius:50%}.konfetti__stueck--1{left:44%;top:6rem;background:var(--farbe-akzent)}.konfetti__stueck--2{left:49%;top:2.5rem;border-radius:3px;background:var(--farbe-fach-englisch);transform:rotate(20deg)}.konfetti__stueck--3{right:18%;top:2rem;background:var(--farbe-fach-sach)}.konfetti__stueck--4{right:11%;top:8rem;width:.75rem;height:1.6rem;border-radius:.4rem;background:var(--farbe-akzent);transform:rotate(-30deg)}.konfetti__stueck--5{right:34%;bottom:2rem;border-radius:4px;background:var(--farbe-fach-mathe);transform:rotate(35deg)}.konfetti__stueck--6{left:2%;bottom:2rem;width:1.25rem;height:1.25rem;background:var(--farbe-fach-englisch)}.konfetti__stueck--7{right:6%;bottom:4rem;width:.9rem;height:1.75rem;border-radius:.45rem;background:var(--farbe-fach-schreiben);transform:rotate(25deg)}.willkommen__kopf{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-mittel);max-width:75rem;margin:0 auto;padding:var(--abstand-gross) var(--abstand-gross) 0}.marke{display:inline-flex;align-items:center;gap:.6rem;margin:0;font-family:var(--schrift-titel);font-weight:700;font-size:2.1rem;line-height:1}.marke__zeichen{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:14px;background:var(--farbe-tinte);transform:rotate(-8deg)}.marke__zeichen .bild--zeichen{width:1.6rem;height:1.6rem}.marke__zeichen .bild__stern{fill:var(--farbe-fach-schreiben-flaeche);stroke:none}.wknopf{display:inline-flex;align-items:center;justify-content:center;min-height:3.75rem;padding:.85rem 2.1rem;border:2px solid var(--farbe-tinte);border-radius:var(--radius-pille);background:var(--farbe-akzent);color:var(--farbe-akzent-text);font-family:var(--schrift-titel);font-weight:600;font-size:1.3rem;line-height:1;text-decoration:none;cursor:pointer;box-shadow:var(--w-schatten);transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.wknopf:hover{background:color-mix(in srgb,var(--farbe-akzent) 88%,black);transform:translateY(-2px);box-shadow:var(--w-schatten-tief)}.wknopf:active{transform:translateY(5px);box-shadow:none}.wknopf--blatt{background:var(--farbe-blatt);color:var(--farbe-tinte)}.wknopf--blatt:hover{background:var(--farbe-papier-tief)}.wknopf--tinte{background:var(--farbe-tinte);color:var(--farbe-akzent-text);min-height:3.25rem;padding:.6rem 1.6rem;font-size:1.15rem;box-shadow:none}.wknopf--tinte:hover{background:color-mix(in srgb,var(--farbe-tinte) 85%,white);transform:none;box-shadow:none}.willkommen :focus-visible{outline:3px solid var(--farbe-akzent);outline-offset:3px;border-radius:var(--radius-pille)}.buehne__inhalt{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--abstand-weit);align-items:center;max-width:75rem;margin:0 auto;padding:var(--abstand-weit) var(--abstand-gross) 0}@media(min-width:900px){.buehne__inhalt{grid-template-columns:1.1fr .9fr;gap:2.5rem;padding-top:4rem}}.buehne__text{display:flex;flex-direction:column;align-items:flex-start}.buehne__titel{font-family:var(--schrift-titel);font-weight:700;font-size:clamp(2.6rem,5.4vw,4.75rem);line-height:1.02;letter-spacing:-.01em;margin:0 0 var(--abstand-gross);max-width:14ch;color:var(--farbe-tinte)}.buehne__wort--spass{color:var(--farbe-akzent)}.buehne__wort--lehrplan{color:var(--farbe-fach-mathe)}.buehne__vorspann{font-size:1.3rem;color:var(--farbe-tinte-leicht);margin:0 0 var(--abstand-weit);max-width:34ch}.buehne__knoepfe{display:flex;flex-wrap:wrap;gap:.9rem}.sticker--baustelle{display:inline-block;margin:0 0 var(--abstand-gross);padding:.5rem 1.1rem;border-radius:var(--radius-pille);background:var(--farbe-tinte);color:var(--farbe-fach-schreiben-flaeche);font-family:var(--schrift-titel);font-weight:600;font-size:1.05rem;transform:rotate(-3deg)}.hero-bild{position:relative;width:100%;max-width:30rem;height:34rem;margin:0 auto}@media(max-width:480px){.hero-bild{height:30rem;transform:scale(.85);transform-origin:top center}}.blatt{position:absolute;left:3rem;top:2rem;width:20rem;padding:2rem 1.75rem 1.5rem;border:3px solid var(--farbe-tinte);border-radius:10px;background:var(--farbe-blatt);box-shadow:0 10px 0 var(--farbe-tinte);transform:rotate(-6deg)}.blatt__titelzeile{display:block;width:8.5rem;height:.85rem;margin-bottom:1.5rem;border-radius:.45rem;background:var(--farbe-fach-mathe-flaeche)}.blatt__aufgabe{display:flex;align-items:center;gap:.6rem;margin:0 0 1.1rem;font-family:var(--schrift-zahl);font-weight:600;font-size:2rem;line-height:1.2;color:var(--farbe-tinte)}.blatt__haken{width:2.2rem;height:2.2rem;fill:none;stroke:var(--farbe-haken);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.blatt__luecke{display:inline-block;width:4.2rem;height:2.5rem;border:2.5px solid var(--farbe-tinte);border-radius:8px;background:var(--farbe-fach-schreiben-flaeche)}.blatt__schwung{margin-top:1.5rem}.blatt__schwung .bild--schwung{width:100%;height:2.6rem}.blatt__schwung .bild__schwung{stroke:var(--farbe-fach-englisch);stroke-width:5}.sticker-stern{position:absolute;right:.5rem;top:-.5rem;width:7.5rem;height:7.5rem;display:grid;place-items:center;border:3px solid var(--farbe-tinte);border-radius:50%;background:var(--farbe-fach-schreiben-flaeche);box-shadow:0 6px 0 var(--farbe-tinte);transform:rotate(12deg)}.sticker-stern .bild--zeichen{width:4rem;height:4rem}.sticker-stern .bild__stern{fill:var(--farbe-tinte);stroke:none}.sticker-bloecke{position:absolute;left:-.5rem;bottom:2rem;display:flex;gap:.5rem;transform:rotate(-8deg)}.sticker-bloecke__block{display:grid;place-items:center;width:4.5rem;height:4.5rem;border:3px solid var(--farbe-tinte);border-radius:14px;font-family:var(--schrift-zahl);font-weight:700;font-size:2.4rem;line-height:1}.sticker-bloecke__block--himmel{background:var(--farbe-fach-mathe-flaeche);color:var(--farbe-fach-mathe)}.sticker-bloecke__block--koralle{background:var(--farbe-fach-deutsch-flaeche);color:var(--farbe-fach-deutsch)}.sticker-bloecke__block--gras{background:var(--farbe-fach-sach-flaeche);color:var(--farbe-fach-sach)}.sticker-aa{position:absolute;right:0;bottom:3.5rem;padding:.5rem 1.6rem;border:3px solid var(--farbe-tinte);border-radius:var(--w-rund);background:var(--farbe-fach-englisch-flaeche);color:var(--farbe-fach-englisch);font-family:var(--schrift-titel);font-weight:700;font-size:2.5rem;line-height:1;box-shadow:0 6px 0 var(--farbe-tinte);transform:rotate(8deg)}.abschnitt{position:relative;max-width:75rem;margin:0 auto;padding:var(--abstand-weit) var(--abstand-gross)}.abschnitt--band{max-width:none;padding-left:0;padding-right:0;background:var(--farbe-blatt);border-top:3px solid var(--farbe-tinte);border-bottom:3px solid var(--farbe-tinte)}.abschnitt__innen{position:relative;max-width:75rem;margin:0 auto;padding:0 var(--abstand-gross)}.abschnitt__titel{font-family:var(--schrift-titel);font-weight:700;font-size:clamp(2rem,4vw,2.75rem);line-height:1.1;margin:0 0 var(--abstand-gross)}.abschnitt__absatz{font-size:1.15rem;color:var(--farbe-tinte-leicht);margin:0 0 var(--abstand-weit)}.schritte{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.schritte{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.schritt{position:relative;padding:2.5rem 1.5rem 1.5rem;border:3px solid var(--farbe-tinte);border-radius:var(--w-rund);background:var(--farbe-blatt);box-shadow:var(--w-schatten);transition:transform .16s ease}.schritt:nth-child(1){transform:rotate(-1.5deg)}.schritt:nth-child(2){transform:rotate(1deg)}.schritt:nth-child(3){transform:rotate(-.8deg)}.schritt:hover{transform:rotate(0) translateY(-3px)}.schritt p{margin:0;color:var(--farbe-tinte-leicht)}.schritt__zahl{position:absolute;top:-1.5rem;left:1.25rem;width:3.2rem;height:3.2rem;display:grid;place-items:center;border:3px solid var(--farbe-tinte);border-radius:50%;font-family:var(--schrift-zahl);font-weight:700;font-size:1.7rem;line-height:1}.schritt__titel{font-family:var(--schrift-titel);font-weight:600;font-size:1.45rem;margin:0 0 .5rem}.schritt--himmel .schritt__zahl{background:var(--farbe-fach-mathe-flaeche);color:var(--farbe-fach-mathe)}.schritt--sonne .schritt__zahl{background:var(--farbe-fach-schreiben-flaeche);color:var(--farbe-fach-schreiben)}.schritt--gras .schritt__zahl{background:var(--farbe-fach-sach-flaeche);color:var(--farbe-fach-sach)}.faecher-wolke{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem}.fachsticker{display:grid;grid-template-columns:3.75rem 1fr;grid-template-rows:auto auto;column-gap:1rem;align-items:center;padding:1.1rem 1.25rem;border:3px solid var(--fach-ton);border-radius:var(--w-rund);background:var(--fach-flaeche);box-shadow:0 5px 0 var(--fach-ton);transition:transform .16s ease}.fachsticker:nth-child(odd){transform:rotate(-1.2deg)}.fachsticker:nth-child(2n){transform:rotate(1.2deg)}.fachsticker:hover{transform:rotate(0) scale(1.03)}.fachsticker .bild--zeichen{grid-row:1 / span 2;width:3.75rem;height:3.75rem;padding:.3rem;border:2px solid var(--fach-ton);border-radius:12px;background:var(--farbe-blatt);transform:rotate(-6deg)}.fachsticker__name{font-family:var(--schrift-titel);font-weight:600;font-size:1.4rem;line-height:1.15;color:var(--fach-ton)}.fachsticker__zusatz{color:var(--farbe-tinte-leicht);font-size:.95rem}.fachsticker--himmel{--fach-flaeche: var(--farbe-fach-mathe-flaeche);--fach-ton: var(--farbe-fach-mathe)}.fachsticker--koralle{--fach-flaeche: var(--farbe-fach-deutsch-flaeche);--fach-ton: var(--farbe-fach-deutsch)}.fachsticker--flieder{--fach-flaeche: var(--farbe-fach-englisch-flaeche);--fach-ton: var(--farbe-fach-englisch)}.fachsticker--gras{--fach-flaeche: var(--farbe-fach-sach-flaeche);--fach-ton: var(--farbe-fach-sach)}.fachsticker--minze{--fach-flaeche: var(--farbe-fach-sonstiges-flaeche);--fach-ton: var(--farbe-fach-sonstiges)}.fachsticker--sonne{--fach-flaeche: var(--farbe-fach-schreiben-flaeche);--fach-ton: var(--farbe-fach-schreiben)}.geht{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.geht{grid-template-columns:1fr 1fr;gap:1rem 2rem}}.geht__punkt{display:flex;gap:.8rem;align-items:flex-start;padding:1rem 1.1rem;border:2px solid var(--farbe-tinte);border-radius:var(--radius-kante);background:var(--farbe-blatt);box-shadow:0 4px 0 var(--farbe-tinte)}.geht__punkt .bild--haken{flex:0 0 1.85rem;width:1.85rem;height:1.85rem;margin-top:.1rem}.flieger{position:absolute;right:1.5rem;top:-5.5rem;width:5.5rem;height:5.5rem;transform:rotate(-12deg);animation:schweben 6s ease-in-out infinite}@media(min-width:1024px){.flieger{right:6rem;width:7rem;height:7rem;top:-6.5rem}}@keyframes schweben{0%,to{transform:rotate(-12deg) translateY(0)}50%{transform:rotate(-8deg) translateY(-10px)}}.plaene{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.plaene{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.plaene{grid-template-columns:repeat(3,1fr)}}.plan{padding:1.5rem 1.6rem;border:3px solid var(--plan-ton);border-radius:var(--w-rund);background:var(--plan-flaeche);box-shadow:0 5px 0 var(--plan-ton)}.plan p{margin:0;color:var(--farbe-tinte-leicht)}.plan__titel{font-family:var(--schrift-titel);font-weight:600;font-size:1.35rem;line-height:1.2;margin:0 0 .5rem;color:var(--plan-ton)}.plan--sonne{--plan-flaeche: var(--farbe-fach-schreiben-flaeche);--plan-ton: var(--farbe-fach-schreiben)}.plan--gras{--plan-flaeche: var(--farbe-fach-sach-flaeche);--plan-ton: var(--farbe-fach-sach)}.plan--flieder{--plan-flaeche: var(--farbe-fach-englisch-flaeche);--plan-ton: var(--farbe-fach-englisch)}.plan--himmel{--plan-flaeche: var(--farbe-fach-mathe-flaeche);--plan-ton: var(--farbe-fach-mathe)}.plan--koralle{--plan-flaeche: var(--farbe-fach-deutsch-flaeche);--plan-ton: var(--farbe-fach-deutsch)}.plan--minze{--plan-flaeche: var(--farbe-fach-sonstiges-flaeche);--plan-ton: var(--farbe-fach-sonstiges)}.regeln{position:relative;max-width:44rem;padding:1.5rem 1.5rem 1.5rem 3.5rem;border:3px solid var(--farbe-tinte);border-radius:6px;background-color:var(--farbe-blatt);background-image:repeating-linear-gradient(transparent 0,transparent calc(2.1rem - 1px),var(--farbe-fach-mathe-flaeche) calc(2.1rem - 1px),var(--farbe-fach-mathe-flaeche) 2.1rem);background-position:0 1.5rem;box-shadow:var(--w-schatten)}.regeln:before{content:"";position:absolute;top:0;bottom:0;left:2.6rem;width:2px;background:var(--farbe-fach-deutsch)}.regeln .bild--schwung{display:block;width:14rem;max-width:100%;height:2.1rem;margin:0 0 0 1.2rem}.regeln .bild__schwung{stroke:var(--farbe-fach-englisch)}.regeln__liste{margin:0;padding:0 0 0 1.4rem;line-height:2.1rem}.regeln__liste li{padding-left:.3rem}.regeln__liste li::marker{font-family:var(--schrift-zahl);font-weight:600;color:var(--farbe-fach-deutsch)}.ausklang__karten{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.ausklang__karten{grid-template-columns:repeat(3,1fr)}}.ausklang__karte{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border:3px solid var(--farbe-tinte);border-radius:var(--w-rund);background:var(--farbe-blatt);box-shadow:var(--w-schatten)}.ausklang__karte p{flex:1;margin:0 0 .75rem;color:var(--farbe-tinte-leicht)}.ausklang__karte .wknopf{align-self:flex-start}.ausklang__titel{font-family:var(--schrift-titel);font-weight:600;font-size:1.4rem;line-height:1.2;margin:0}.fuss{max-width:75rem;margin:0 auto;padding:var(--abstand-gross) var(--abstand-gross) var(--abstand-weit);border-top:3px dashed var(--farbe-tinte);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--abstand-mittel);color:var(--farbe-tinte-leicht)}.fuss p{margin:0}.fuss__link{background:none;border:none;padding:.5rem 0;color:var(--farbe-tinte);font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.bild{display:block}.bild__papier{fill:var(--farbe-blatt);stroke:var(--farbe-tinte);stroke-width:2.5;stroke-linejoin:round}.bild__haarlinie{fill:none;stroke:var(--farbe-fach-mathe-flaeche);stroke-width:1.5}.bild__haken{fill:none;stroke:var(--farbe-haken);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.bild__stern{fill:var(--farbe-fach-schreiben-flaeche);stroke:var(--farbe-fach-schreiben);stroke-width:1.3;stroke-linejoin:round}.bild__schwung,.bild__schwung-englisch{fill:none;stroke:var(--farbe-fach-englisch);stroke-width:4;stroke-linecap:round}.bild__flaeche-mathe{fill:var(--farbe-fach-mathe-flaeche)}.bild__flaeche-deutsch{fill:var(--farbe-fach-deutsch-flaeche)}.bild__flaeche-englisch{fill:var(--farbe-fach-englisch-flaeche)}.bild__flaeche-sach{fill:var(--farbe-fach-sach-flaeche)}.bild__flaeche-schreiben{fill:var(--farbe-fach-schreiben-flaeche)}.bild__flaeche-sonstiges{fill:var(--farbe-fach-sonstiges)}.bild__flaeche-haken{fill:var(--farbe-haken-flaeche)}.bild__ader-sach{fill:none;stroke:var(--farbe-fach-sach);stroke-width:2.5;stroke-linecap:round}.bild__zeichen{font-family:var(--schrift-titel);font-weight:700;font-size:22px;text-anchor:middle}.bild__zeichen--gross{font-size:26px}.bild__zeichen--mathe{fill:var(--farbe-fach-mathe)}.bild__zeichen--schreiben{fill:var(--farbe-fach-schreiben)}.bild__zeichen--deutsch{fill:var(--farbe-fach-deutsch)}.bild__zeichen--englisch{fill:var(--farbe-fach-englisch)}.bild__flieger{fill:var(--farbe-blatt);stroke:var(--farbe-tinte);stroke-width:2.5;stroke-linejoin:round}.bild__flieger-falz{fill:none;stroke:var(--farbe-tinte);stroke-width:2;stroke-linecap:round}
