:root{--schrift-klein: clamp(1rem, .9rem + .5vw, 1.15rem);--schrift-normal: clamp(1.25rem, 1.1rem + .7vw, 1.6rem);--schrift-gross: clamp(1.5rem, 1.2rem + 1.6vw, 2.4rem);--schrift-titel: clamp(1.75rem, 1.3rem + 2.2vw, 3rem);--schrift-aufgabe: clamp(3rem, 2rem + 7vw, 6.5rem);--ziel-min: 3rem;--abstand-klein: .5rem;--abstand: 1rem;--abstand-gross: 1.5rem;--radius: 1rem;--spalte: 72rem;--farbe-weltraum: #0b1437;--farbe-weltraum-hell: #1b2a5e;--farbe-weltraum-text: #e8ecff;--farbe-weltraum-leise: #a8b4e0;--farbe-rakete: #f59e0b;--farbe-rakete-text: #fbbf24;--farbe-text: #14213d;--farbe-text-leise: #4a5568;--farbe-flaeche: #ffffff;--farbe-hintergrund: #eef2ff;--farbe-hintergrund-klar: rgba(238, 242, 255, 0);--farbe-rand: #c7d2fe;--farbe-primaer: #1d4ed8;--farbe-primaer-text: #ffffff;--farbe-richtig: #15803d;--farbe-richtig-flaeche: #dcfce7;--farbe-falsch: #b91c1c;--farbe-falsch-flaeche: #fee2e2;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--farbe-text)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{overflow:hidden;background:var(--farbe-hintergrund);font-size:var(--schrift-normal);line-height:1.4;-webkit-text-size-adjust:100%}.seite{height:100dvh;display:flex;flex-direction:column;padding:var(--abstand);padding-top:max(var(--abstand),env(safe-area-inset-top));padding-bottom:max(var(--abstand),env(safe-area-inset-bottom));gap:var(--abstand);overflow:hidden}.seite__kopf,.seite__fuss,.seite__inhalt>*{width:100%;max-width:var(--spalte);margin-inline:auto}.seite__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-klein);flex:0 0 auto}.seite__kopf>.seite__titel{flex:1 1 auto;min-width:0}.seite__kopf>:not(.seite__titel){flex:0 0 auto;white-space:nowrap}.seite__titel{font-size:var(--schrift-gross);font-weight:700;margin:0;overflow-wrap:anywhere}.seite__inhalt{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--abstand);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background-color:var(--farbe-hintergrund);background-image:linear-gradient(var(--farbe-hintergrund) 30%,var(--farbe-hintergrund-klar)),linear-gradient(var(--farbe-hintergrund-klar),var(--farbe-hintergrund) 70%),radial-gradient(farthest-side at 50% 0,#14213d38,#14213d00),radial-gradient(farthest-side at 50% 100%,#14213d38,#14213d00);background-position:0 0,0 100%,0 0,0 100%;background-size:100% 2.5rem,100% 2.5rem,100% .75rem,100% .75rem;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}.seite__fuss{flex:0 0 auto;display:flex;gap:var(--abstand-klein);flex-wrap:wrap}.mitte{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center;gap:var(--abstand);text-align:center;width:100%}.karte{background:var(--farbe-flaeche);border-radius:var(--radius);padding:var(--abstand-gross);border:2px solid var(--farbe-rand);width:100%;max-width:34rem}.liste{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--abstand-klein)}button,.knopf{min-height:var(--ziel-min);min-width:var(--ziel-min);padding:.75rem 1.25rem;font-size:var(--schrift-normal);font-family:inherit;font-weight:600;border:2px solid transparent;border-radius:var(--radius);background:var(--farbe-primaer);color:var(--farbe-primaer-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;max-width:100%;overflow-wrap:break-word}button:active,.knopf:active{transform:scale(.98)}button:disabled{opacity:.5;cursor:default}.knopf{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}button.zweitrangig,.knopf.zweitrangig{background:var(--farbe-flaeche);color:var(--farbe-primaer);border-color:var(--farbe-primaer)}button.gefahr{background:var(--farbe-flaeche);color:var(--farbe-falsch);border-color:var(--farbe-falsch)}.karte--gefahr{border-color:var(--farbe-falsch);background:var(--farbe-falsch-flaeche);text-align:left}.karte--gefahr button.gefahr{background:var(--farbe-falsch);color:var(--farbe-primaer-text)}.neuanfang{margin-top:var(--abstand-gross);display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-klein)}button.gross{font-size:var(--schrift-gross);padding:1rem 2rem;width:100%}:focus-visible{outline:3px solid var(--farbe-primaer);outline-offset:3px}label{display:block;text-align:left;font-size:var(--schrift-klein);font-weight:600;color:var(--farbe-text-leise);margin-bottom:.25rem}input,select{width:100%;min-height:var(--ziel-min);padding:.6rem .9rem;font-size:max(1rem,var(--schrift-normal));font-family:inherit;color:var(--farbe-text);background:var(--farbe-flaeche);border:2px solid var(--farbe-rand);border-radius:var(--radius)}.feld+.feld{margin-top:var(--abstand)}.aufgabe{font-size:var(--schrift-aufgabe);font-weight:700;line-height:1.1;margin:0;overflow-wrap:anywhere}.antwortfeld{font-size:var(--schrift-gross);font-weight:700;text-align:center;max-width:12rem;min-height:var(--ziel-min)}.rueckmeldung{font-size:var(--schrift-gross);font-weight:700;padding:var(--abstand);border-radius:var(--radius);width:100%;max-width:34rem}.rueckmeldung--richtig{background:var(--farbe-richtig-flaeche);color:var(--farbe-richtig)}.rueckmeldung--falsch{background:var(--farbe-falsch-flaeche);color:var(--farbe-falsch)}.rueckmeldung__loesung{display:block;font-size:var(--schrift-normal);margin-top:var(--abstand-klein)}.rueckmeldung__rechnung{display:block;font-size:clamp(2rem,1.5rem + 4vw,4rem);font-weight:700;line-height:1.1;margin-top:var(--abstand);overflow-wrap:anywhere}.fortschritt{display:flex;align-items:center;gap:var(--abstand-klein);font-size:var(--schrift-klein);color:var(--farbe-text-leise);font-weight:600}.flugbahn{position:relative;flex:1 1 auto;height:2rem;display:flex;align-items:center;padding-inline:1rem}.flugbahn__spur{display:block;width:100%;height:.4rem;background:var(--farbe-rand);border-radius:999px;overflow:hidden}.flugbahn__zurueck{display:block;height:100%;background:linear-gradient(90deg,var(--farbe-primaer),var(--farbe-rakete));border-radius:999px;transition:width .3s ease}.flugbahn__rakete{position:absolute;top:50%;width:1.75rem;height:1.75rem;transform:translate(-50%,-50%);transition:left .3s ease;color:var(--farbe-primaer);display:flex;align-items:center;justify-content:center}.flugbahn__rakete svg{width:100%;height:100%;filter:drop-shadow(0 0 3px var(--farbe-hintergrund))}.flugbahn__ziel{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;border-radius:999px;background:var(--farbe-rand);border:2px solid var(--farbe-hintergrund)}.flugbahn__ziel--erreicht{background:var(--farbe-rakete)}.kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--abstand-klein)}.kachel{background:var(--farbe-flaeche);border:2px solid var(--farbe-rand);border-radius:var(--radius);padding:var(--abstand);text-align:center;min-width:0;overflow-wrap:anywhere}.kachel__wert{font-size:var(--schrift-gross);font-weight:700;display:block;overflow-wrap:anywhere}.kachel__name{font-size:var(--schrift-klein);color:var(--farbe-text-leise);display:block}.eintrag{background:var(--farbe-flaeche);border:2px solid var(--farbe-rand);border-radius:var(--radius);padding:var(--abstand);display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-klein);text-align:left;width:100%;min-height:var(--ziel-min);font-size:var(--schrift-normal);color:var(--farbe-text);font-weight:500}.eintrag>*{min-width:0}.eintrag>:first-child{flex:1 1 auto}.eintrag>:first-child~*{flex:0 0 auto;text-align:right}.eintrag__titel{font-weight:700}.eintrag__zusatz{font-size:var(--schrift-klein);color:var(--farbe-text-leise)}.eintrag,.eintrag__titel,.eintrag__zusatz{overflow-wrap:anywhere}.stufendiagramm{display:flex;flex-direction:column;gap:var(--abstand)}.stufendiagramm__thema{display:flex;flex-direction:column;gap:var(--abstand-klein);container-type:inline-size}.stufendiagramm>.auswahlreihe{justify-content:flex-start;align-items:center}.stufendiagramm__frage{font-weight:600}.stufendiagramm__titel{display:flex;align-items:center;gap:var(--abstand-klein);font-size:var(--schrift-klein);font-weight:700;margin:0}.stufendiagramm__farbe{width:.75rem;height:.75rem;border-radius:.25rem;flex:0 0 auto}.stufendiagramm__balken{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--abstand-klein)}.stufendiagramm__zeile{display:grid;grid-template-columns:minmax(0,1fr);gap:.15rem}.stufendiagramm__stufe{font-size:var(--schrift-klein);color:var(--farbe-text-leise);overflow-wrap:anywhere}.stufendiagramm__aktuell{font-weight:700;color:var(--farbe-primaer)}.stufendiagramm__spur{display:block;width:100%;height:1.25rem;background:var(--farbe-hintergrund);border-radius:.375rem;overflow:hidden}.stufendiagramm__gerechnet{display:block;height:100%;background:var(--farbe-rand);border-radius:.375rem;min-width:.375rem}.stufendiagramm__richtig{display:block;height:100%;border-radius:.375rem}.stufendiagramm__wert{font-size:var(--schrift-klein);font-weight:600;overflow-wrap:anywhere}.stufendiagramm__quote{color:var(--farbe-text-leise);font-weight:500}.stufendiagramm__tabelle{overflow-x:auto}.stufendiagramm__tabelle table{border-collapse:collapse;width:100%;font-size:var(--schrift-klein)}.stufendiagramm__tabelle th,.stufendiagramm__tabelle td{text-align:left;padding:.35rem var(--abstand-klein);border-bottom:1px solid var(--farbe-rand)}.stufendiagramm__tabelle td{text-align:right;white-space:nowrap}.stufendiagramm__tabelle th[scope=rowgroup]{padding-top:var(--abstand-klein)}@container (min-width: 40rem){.stufendiagramm__zeile{grid-template-columns:minmax(8rem,13rem) minmax(4rem,1fr) auto;align-items:center;gap:var(--abstand-klein)}.stufendiagramm__wert{white-space:nowrap}}.frage{font-size:var(--schrift-gross);font-weight:700;margin:0}.seite--weltraum{--farbe-text: var(--farbe-weltraum-text);--farbe-text-leise: var(--farbe-weltraum-leise);--farbe-flaeche: var(--farbe-weltraum-hell);--farbe-hintergrund: var(--farbe-weltraum);--farbe-hintergrund-klar: rgba(11, 20, 55, 0);--farbe-rand: #2f3f7d;--farbe-primaer: var(--farbe-rakete);--farbe-primaer-text: #1a1205;color:var(--farbe-weltraum-text);background-color:var(--farbe-weltraum);background-image:radial-gradient(120% 55% at 50% 128%,rgba(245,158,11,.22),transparent);background-repeat:no-repeat;position:relative}.sternenfeld{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.sternenfeld__schicht{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;transform-origin:50% 50%;animation:sternenflug var(--dauer, 21s) linear infinite;animation-delay:var(--versatz, 0s);will-change:transform,opacity}@keyframes sternenflug{0%{transform:scale(.5);opacity:0}12%{opacity:1}78%{opacity:1}to{transform:scale(2.2);opacity:0}}.sternenfeld__schicht--fern{--versatz: 0s;background-image:radial-gradient(1.2px 1.2px at 5.2% 75.9%,#ffffff,transparent),radial-gradient(1.1px 1.1px at 32.1% 81.2%,#cfd8ff,transparent),radial-gradient(1.5px 1.5px at 93.4% 87.6%,#ffffff,transparent),radial-gradient(1.3px 1.3px at 53.6% 67.7%,#ffffff,transparent),radial-gradient(1.4px 1.4px at 10.7% 62.4%,#cfd8ff,transparent),radial-gradient(1.2px 1.2px at 89.6% 7.6%,#ffffff,transparent),radial-gradient(1.5px 1.5px at 41.6% 69.8%,#ffffff,transparent),radial-gradient(1.2px 1.2px at 43.6% 17.3%,#ffffff,transparent),radial-gradient(1.1px 1.1px at 10.1% 89%,#ffffff,transparent),radial-gradient(1.3px 1.3px at 19.6% 34.7%,#ffffff,transparent),radial-gradient(1.3px 1.3px at 4.4% 42.6%,#ffffff,transparent),radial-gradient(1.1px 1.1px at 81.5% 9.8%,#ffffff,transparent),radial-gradient(1.2px 1.2px at 85.5% 68.2%,#cfd8ff,transparent),radial-gradient(1.4px 1.4px at 81.1% 31.4%,#cfd8ff,transparent),radial-gradient(1.4px 1.4px at 76% 57.6%,#ffffff,transparent),radial-gradient(1.4px 1.4px at 22.2% 7.4%,#ffffff,transparent),radial-gradient(1.1px 1.1px at 46.5% 28.2%,#ffffff,transparent),radial-gradient(1.3px 1.3px at 28% 48.2%,#ffffff,transparent),radial-gradient(1.5px 1.5px at 41.1% 16.4%,#cfd8ff,transparent),radial-gradient(1.5px 1.5px at 74.2% 81%,#ffffff,transparent),radial-gradient(1.3px 1.3px at 94.3% 74.4%,#ffffff,transparent),radial-gradient(1.1px 1.1px at 46.9% 34.6%,#ffffff,transparent)}.sternenfeld__schicht--mittel{--versatz: -5.25s;background-image:radial-gradient(1.3px 1.3px at 96.9% 29.2%,#ffffff,transparent),radial-gradient(1.3px 1.3px at 12.9% 78.7%,#cfd8ff,transparent),radial-gradient(1.3px 1.3px at 45.6% 95.6%,#cfd8ff,transparent),radial-gradient(1.1px 1.1px at 71.1% 53.3%,#ffffff,transparent),radial-gradient(1.2px 1.2px at 88% 87.6%,#ffffff,transparent),radial-gradient(1.4px 1.4px at 42.5% 22.7%,#cfd8ff,transparent),radial-gradient(1.2px 1.2px at 14.6% 92.6%,#ffffff,transparent),radial-gradient(1.3px 1.3px at 83.6% 88.1%,#ffffff,transparent),radial-gradient(1.4px 1.4px at 37.1% 98%,#ffffff,transparent),radial-gradient(1.2px 1.2px at 12.2% 72.5%,#ffffff,transparent),radial-gradient(1.4px 1.4px at 11.6% 33.4%,#ffffff,transparent),radial-gradient(1.2px 1.2px at 61.7% 66.1%,#cfd8ff,transparent),radial-gradient(1px 1px at 10.2% 66.4%,#ffffff,transparent),radial-gradient(1.5px 1.5px at 47.4% 54.1%,#cfd8ff,transparent),radial-gradient(1.5px 1.5px at 17.2% 94.9%,#ffffff,transparent),radial-gradient(1.2px 1.2px at 2% 42.5%,#cfd8ff,transparent),radial-gradient(1.3px 1.3px at 64.1% 46.7%,#ffffff,transparent),radial-gradient(1.3px 1.3px at 66.2% 19.9%,#cfd8ff,transparent),radial-gradient(1.3px 1.3px at 3.8% 51%,#ffffff,transparent),radial-gradient(1.1px 1.1px at 43.4% 91.4%,#cfd8ff,transparent),radial-gradient(1.1px 1.1px at 70% 10.1%,#ffffff,transparent),radial-gradient(1.2px 1.2px at 13% 20%,#cfd8ff,transparent)}.sternenfeld__schicht--nah{--versatz: -10.5s;background-image:radial-gradient(1.6px 1.6px at 45.6% 90.1%,#ffffff,transparent),radial-gradient(1.7px 1.7px at 77.9% 46.7%,#ffffff,transparent),radial-gradient(1.9px 1.9px at 91.2% 12.5%,#cfd8ff,transparent),radial-gradient(1.8px 1.8px at 17.9% 28.4%,#cfd8ff,transparent),radial-gradient(1.6px 1.6px at 61% 23.7%,#ffffff,transparent),radial-gradient(2px 2px at 22% 2.4%,#ffffff,transparent),radial-gradient(1.6px 1.6px at 70.2% 96.5%,#cfd8ff,transparent),radial-gradient(1.7px 1.7px at 67.4% 87.2%,#cfd8ff,transparent),radial-gradient(1.6px 1.6px at 35% 77.6%,#cfd8ff,transparent),radial-gradient(1.5px 1.5px at 31.7% 52.2%,#cfd8ff,transparent),radial-gradient(1.8px 1.8px at 53.4% 91.6%,#ffffff,transparent),radial-gradient(1.9px 1.9px at 29% 2%,#ffffff,transparent),radial-gradient(2px 2px at 41.1% 83.3%,#ffffff,transparent),radial-gradient(2px 2px at 67.2% 65.6%,#ffffff,transparent),radial-gradient(1.6px 1.6px at 95% 65.1%,#cfd8ff,transparent),radial-gradient(1.9px 1.9px at 65.3% 39.9%,#ffffff,transparent),radial-gradient(1.5px 1.5px at 66.8% 8.7%,#ffffff,transparent),radial-gradient(1.8px 1.8px at 54.4% 15.7%,#ffffff,transparent),radial-gradient(1.7px 1.7px at 97.5% 38.5%,#ffffff,transparent),radial-gradient(1.8px 1.8px at 6.4% 42.1%,#ffffff,transparent),radial-gradient(1.5px 1.5px at 11.8% 6.4%,#ffffff,transparent),radial-gradient(1.5px 1.5px at 31.8% 95.4%,#ffffff,transparent)}.sternenfeld__schicht--naechst{--versatz: -15.75s;background-image:radial-gradient(2.4px 2.4px at 29.9% 73.2%,#cfd8ff,transparent),radial-gradient(2.2px 2.2px at 33.6% 20.6%,#ffffff,transparent),radial-gradient(1.8px 1.8px at 59% 42.5%,#ffffff,transparent),radial-gradient(2.1px 2.1px at 17.2% 8.9%,#ffffff,transparent),radial-gradient(2px 2px at 27.9% 25.9%,#cfd8ff,transparent),radial-gradient(2.3px 2.3px at 69% 66.1%,#ffffff,transparent),radial-gradient(2.2px 2.2px at 97.4% 91.1%,#ffffff,transparent),radial-gradient(2.4px 2.4px at 53.1% 30%,#cfd8ff,transparent),radial-gradient(1.7px 1.7px at 6.4% 81.8%,#ffffff,transparent),radial-gradient(1.8px 1.8px at 3% 9.6%,#ffffff,transparent),radial-gradient(1.9px 1.9px at 43.3% 79.5%,#cfd8ff,transparent),radial-gradient(2.2px 2.2px at 83.1% 60.9%,#ffffff,transparent),radial-gradient(2.3px 2.3px at 45.6% 54.1%,#ffffff,transparent),radial-gradient(1.7px 1.7px at 41.3% 48.5%,#cfd8ff,transparent),radial-gradient(2.4px 2.4px at 20.6% 18%,#ffffff,transparent),radial-gradient(1.7px 1.7px at 55.7% 20.3%,#ffffff,transparent),radial-gradient(2.3px 2.3px at 81.4% 85.7%,#ffffff,transparent),radial-gradient(1.9px 1.9px at 48.3% 6.1%,#cfd8ff,transparent),radial-gradient(2.1px 2.1px at 90.6% 8.5%,#cfd8ff,transparent),radial-gradient(1.9px 1.9px at 30.4% 59.8%,#cfd8ff,transparent),radial-gradient(2.1px 2.1px at 29.7% 59.1%,#cfd8ff,transparent),radial-gradient(1.7px 1.7px at 64.9% 17%,#cfd8ff,transparent)}.seite--weltraum>*:not(.sternenfeld){position:relative;z-index:1}.seite--weltraum .seite__inhalt{background-color:transparent;background-image:linear-gradient(var(--farbe-weltraum) 30%,var(--farbe-hintergrund-klar)),linear-gradient(var(--farbe-hintergrund-klar),var(--farbe-weltraum) 70%),radial-gradient(farthest-side at 50% 0,#00000080,#0000),radial-gradient(farthest-side at 50% 100%,#00000080,#0000)}.seite--weltraum .karte,.seite--weltraum .kachel,.seite--weltraum .eintrag{background:#1b2a5ed1;border-color:#2f3f7d;color:var(--farbe-weltraum-text)}.seite--weltraum .auswahlreihe button[aria-pressed=false],.seite--weltraum button.zweitrangig,.seite--weltraum .knopf.zweitrangig{background:#1b2a5ed1;color:var(--farbe-rakete-text);border-color:#3b4d92}.seite--weltraum .auswahlreihe button[aria-pressed=true]{background:var(--farbe-rakete);color:#1a1205;border-color:var(--farbe-rakete)}.seite--weltraum :focus-visible{outline-color:var(--farbe-rakete-text)}.wortmarke{display:inline-flex;align-items:center;gap:var(--abstand-klein);justify-content:center}.wortmarke__rakete{width:1.1em;height:1.1em;flex:0 0 auto;color:var(--farbe-weltraum-text);transform:rotate(-45deg)}.wortmarke--gross{font-size:var(--schrift-gross);font-weight:700;color:var(--farbe-rakete-text);margin:0;letter-spacing:.01em}.wortmarke--gross .wortmarke__rakete{color:var(--farbe-rakete)}.karte--link{border-color:var(--farbe-richtig);background:var(--farbe-richtig-flaeche)}.einladungslink{font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Liberation Mono,monospace;font-size:var(--schrift-klein);background:var(--farbe-flaeche);border:2px solid var(--farbe-rand);border-radius:var(--radius);padding:var(--abstand-klein);margin:var(--abstand-klein) 0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.freigabe{display:flex;flex-direction:column;gap:var(--abstand-klein);padding:var(--abstand);background:var(--farbe-flaeche);border:2px solid var(--farbe-rand);border-radius:var(--radius)}.freigabe__titel{font-size:var(--schrift-normal);font-weight:700;margin:0}.freigabe__abweichung{font-size:var(--schrift-klein);font-weight:500;color:var(--farbe-text-leise)}.freigabe__stufen{justify-content:flex-start}.freigabe__stufe{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;text-align:left;background:var(--farbe-flaeche);color:var(--farbe-text-leise);border-color:var(--farbe-rand);font-weight:500}.freigabe__stufe--frei{color:var(--farbe-text);border-color:var(--farbe-primaer)}.freigabe__stufe[aria-pressed=true]{background:var(--farbe-primaer);color:var(--farbe-primaer-text);border-color:var(--farbe-primaer)}.freigabe__nummer{font-size:var(--schrift-klein);font-weight:700}.freigabe__bezeichnung{font-size:var(--schrift-klein);overflow-wrap:anywhere}.freigabe__stand{margin:0}.regeln{list-style:none;margin:var(--abstand-klein) 0 0;padding:0;display:flex;flex-direction:column;gap:.15rem;font-size:var(--schrift-klein);text-align:left}.regeln__ok{color:var(--farbe-richtig);font-weight:600}.regeln__offen{color:var(--farbe-text-leise)}.passwort-anzeige{font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Liberation Mono,monospace;font-size:var(--schrift-gross);font-weight:700;letter-spacing:.05em;overflow-wrap:anywhere;background:var(--farbe-hintergrund);border-radius:var(--radius);padding:var(--abstand);margin:var(--abstand) 0;-webkit-user-select:all;user-select:all}.kindeintrag{display:flex;flex-direction:column;gap:var(--abstand-klein)}.kindeintrag__aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-klein);padding-left:var(--abstand)}.medaille{display:inline-flex;align-items:center;justify-content:center;width:1.6em;height:1.6em;border-radius:999px;flex:0 0 auto;font-size:var(--schrift-klein);font-weight:700;line-height:1;color:#fff;border:2px solid transparent;vertical-align:middle}.medaille--gold{background:#8a6d1f}.medaille--silver{background:#5f6b73}.medaille--bronze{background:#8a5326}.medaille--gross{font-size:var(--schrift-gross);width:2.2em;height:2.2em}.wettkampf-hinweis{display:flex;flex-direction:column;gap:var(--abstand-klein);align-items:center;text-align:center}.wettkampf{display:flex;flex-direction:column;align-items:center;gap:var(--abstand-klein);width:100%;max-width:34rem;padding:var(--abstand);border-radius:var(--radius);border:2px solid var(--farbe-rand);background:var(--farbe-flaeche)}.wettkampf--gewonnen{border-color:var(--farbe-richtig);background:var(--farbe-richtig-flaeche)}.wettkampf__rang{font-size:var(--schrift-gross);font-weight:700;margin:0}.wettkampf__fehlt{width:100%;text-align:left;font-size:var(--schrift-klein);color:var(--farbe-text-leise)}.wettkampf__fehlt ul{margin:var(--abstand-klein) 0 0;padding-left:1.2em}.schrank{display:flex;flex-direction:column;gap:var(--abstand)}.schrank__gruppe{display:flex;flex-direction:column;gap:var(--abstand-klein)}.schrank__titel{font-size:var(--schrift-normal);font-weight:700;margin:0}.schrank__plaetze{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--abstand-klein)}.schrank__platz{display:flex;align-items:center;gap:var(--abstand-klein);width:100%;text-align:left;background:var(--farbe-flaeche);color:var(--farbe-text);border-color:var(--farbe-rand);font-weight:500}.schrank__beschriftung{display:flex;flex-direction:column;min-width:0}.schrank__stufe{font-weight:700;font-size:var(--schrift-klein);overflow-wrap:anywhere}.schrank__zusatz{font-size:var(--schrift-klein);color:var(--farbe-text-leise);overflow-wrap:anywhere}@media (min-width: 64rem){.schrank{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:var(--abstand) var(--abstand-gross);align-items:start}}.stufendiagramm__medaille{white-space:nowrap}.fehler{background:var(--farbe-falsch-flaeche);color:var(--farbe-falsch);border-radius:var(--radius);padding:var(--abstand);font-size:var(--schrift-klein);font-weight:600}.hinweis{color:var(--farbe-text-leise);font-size:var(--schrift-klein)}.auswahlreihe{display:flex;flex-wrap:wrap;gap:var(--abstand-klein);justify-content:center}.auswahlreihe button{flex:0 1 auto}.auswahlreihe button[aria-pressed=true]{background:var(--farbe-primaer);color:var(--farbe-primaer-text);border-color:var(--farbe-primaer)}.stufen-uebersicht{display:flex;flex-direction:column;gap:var(--abstand-klein);align-items:center;text-align:center}.stufen-uebersicht__liste{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--abstand-klein) var(--abstand);justify-content:center;font-size:var(--schrift-klein)}.auswahlreihe button[aria-pressed=false]{background:var(--farbe-flaeche);color:var(--farbe-primaer);border-color:var(--farbe-rand)}@media (min-width: 64rem){.stufendiagramm{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:var(--abstand) var(--abstand-gross);align-items:start}.stufendiagramm>.auswahlreihe,.stufendiagramm>.stufendiagramm__tabelle{grid-column:1 / -1}.seite__fuss{justify-content:center}.seite__fuss>.gross{width:auto;min-width:20rem}}@media (min-width: 110rem){:root{--spalte: 88rem}}@media (max-width: 26rem){.seite,button,.knopf{padding-inline:var(--abstand-klein)}.karte{padding:var(--abstand)}}@media (max-height: 26rem){:root{--schrift-aufgabe: clamp(2rem, 1rem + 6vw, 3.5rem);--schrift-titel: 1.4rem;--schrift-gross: 1.25rem;--abstand: .5rem;--abstand-gross: .75rem}.karte{padding:var(--abstand)}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}
