.nur-android,.nur-ios{display:none!important}html[data-app=android] .nur-android,html[data-app=ios] .nur-ios{display:block!important}:root{--bg:#FDF8EE;--surface:#FFFFFF;--surface-2:#F4EDDE;--ink:#23305A;--muted:#5D6890;--accent:#F09A0C;--accent-deep:#D97F06;--accent-soft:#FDEECC;--sky:#3E7BC4;--sky-soft:#E1EEFB;--coral:#E25A44;--coral-soft:#FCE4DD;--mint:#1E9480;--mint-soft:#DCF3EC;--violet:#7A63C2;--violet-soft:#EDE7FB;--line:#EBDFC4;--night:#142650;--night-2:#1E3A75;--font-display:"Trebuchet MS","Segoe UI",system-ui,sans-serif;--font-body:"Segoe UI",system-ui,-apple-system,sans-serif;--radius:26px}*{box-sizing:border-box}html{overflow-x:hidden}body,html{max-width:100vw}html{overscroll-behavior:none}body{margin:0;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--font-body);line-height:1.6;touch-action:manipulation;-webkit-text-size-adjust:100%}.pill,button,input,select{min-height:48px}.switch{min-height:34px}h1,h2,h3{font-family:var(--font-display);line-height:1.2;text-wrap:pretty}body,h1,h2,h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.pill,button{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}:root{--oben:env(safe-area-inset-top,0px)}a{color:inherit}button{font-family:inherit}.shell{max-width:64rem;margin:0 auto;padding:1.5rem 1.25rem 4rem}.kindrahmen{overflow-x:clip;min-height:100dvh;position:relative;isolation:isolate}.kindrahmen:not(.kartenseite):not(:has(.arbeitsrahmen)){padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.kindrahmen:after,.kindrahmen:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}.kindrahmen:before{background-image:var(--weltbild,none);background-size:cover;background-position:50%}.kindrahmen:after{display:none}.kindrahmen .abschnitt,.kindrahmen .kartentitel,.kindrahmen h1{color:#FFF6E6;text-shadow:0 1px 3px rgba(6,14,34,.9),0 2px 12px rgba(6,14,34,.55)}.kindrahmen .abschnitt,.kindrahmen h1:not(.kartentitel){display:inline-block;background:linear-gradient(180deg,rgba(14,26,54,.7),rgba(9,18,42,.78));border:2px solid rgba(255,243,208,.34);border-radius:999px;padding:.3rem 1.1rem;box-shadow:0 4px 14px rgba(6,14,34,.38)}.kindrahmen .abschnitt{display:block;width:fit-content;max-width:100%}.kindrahmen .kartentitel{background:linear-gradient(180deg,rgba(14,26,54,.68),rgba(9,18,42,.76));border:2px solid rgba(255,243,208,.34);border-radius:26px;padding:.5rem 1.1rem;box-shadow:0 4px 14px rgba(6,14,34,.38)}.kindrahmen>.kindinhalt>.hint{display:block;width:fit-content;max-width:100%;color:#EDF1FA;background:rgba(9,18,42,.66);border-radius:999px;padding:.25rem .9rem}.kindrahmen .card,.kindrahmen .welt{background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 6px 20px rgba(6,14,34,.3)}.kindrahmen.gemustert:before{background-size:clamp(240px,34vw,420px);background-repeat:repeat;background-position:0 0}.kindrahmen:not([style*="--weltbild"]):before{display:none}.kindrahmen:not([style*="--weltbild"]) .abschnitt,.kindrahmen:not([style*="--weltbild"]) .kartentitel,.kindrahmen:not([style*="--weltbild"]) h1{color:var(--ink);text-shadow:none;background:none;border:none;box-shadow:none;padding:0}.kindinhalt{max-width:64rem;margin:0 auto;padding:0 .9rem 2rem}@media (min-width:40rem){.kindinhalt{padding:0 1.25rem 2rem}}.kindkopfzeile{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;max-width:64rem;margin:0 auto;padding:calc(.9rem + var(--oben)) 0 1.6rem}.kopfzeile-oben{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .6rem}.kindkopfzeile .zurueck{align-self:flex-start}.kindrahmen,.kindrahmen.gestalt-ballonreise{--k-fassung:rgba(166,124,62,.55);--k-fassung-gold:rgba(176,114,26,.65);--k-glanz:inset 0 0 0 1px rgba(255,255,255,.92),inset 0 1.5px 0 rgba(255,255,255,.75);--k-tiefe:0 1px 2px rgba(46,24,8,.16),0 10px 24px -10px rgba(46,24,8,.45);--k-tiefe-tief:0 1px 1px rgba(46,24,8,.2),0 4px 10px -6px rgba(46,24,8,.5)}.kindrahmen.gestalt-expedition{--k-fassung:rgba(107,74,34,.7);--k-fassung-gold:rgba(146,92,16,.8);--k-glanz:inset 0 0 0 1px rgba(255,244,214,.8),inset 0 1.5px 0 rgba(255,240,200,.6);--k-tiefe:0 1px 3px rgba(30,18,6,.22),0 14px 30px -10px rgba(30,18,6,.55);--k-tiefe-tief:0 1px 1px rgba(30,18,6,.28),0 4px 10px -6px rgba(30,18,6,.6)}.kindrahmen.gestalt-basecamp{--k-fassung:rgba(70,78,92,.55);--k-fassung-gold:rgba(88,98,116,.6);--k-glanz:inset 0 0 0 1px rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.5);--k-tiefe:0 1px 2px rgba(16,22,34,.18),0 8px 18px -10px rgba(16,22,34,.4);--k-tiefe-tief:0 1px 1px rgba(16,22,34,.22),0 3px 8px -5px rgba(16,22,34,.45)}.kindrahmen.gestalt-basecamp .antwort{border-radius:16px}.kindrahmen.gestalt-basecamp .ordnungskarte,.kindrahmen.gestalt-basecamp .wortkarte{border-radius:12px}.kindchip,.kindkopfzeile .zurueck,.kindrahmen .pill{font-family:var(--font-display);font-weight:800;color:#5A3410;text-decoration:none;border-radius:999px;background:linear-gradient(180deg,#FFFEF8,#FFF6E2 55%,#F7E6C6);border:1px solid var(--k-fassung);box-shadow:var(--k-glanz),var(--k-tiefe);transition:transform .12s,box-shadow .12s,border-color .12s;-webkit-tap-highlight-color:transparent}.kindchip:hover,.kindkopfzeile .zurueck:hover,.kindrahmen .pill:hover{border-color:var(--k-fassung-gold);box-shadow:var(--k-glanz),0 1px 2px rgba(46,24,8,.16),0 14px 28px -10px rgba(46,24,8,.5)}.kindchip:active,.kindkopfzeile .zurueck:active,.kindrahmen .pill:active{transform:translateY(1px);box-shadow:var(--k-glanz),var(--k-tiefe-tief)}.kindrahmen .pill{padding:.55rem 1.35rem;font-size:1rem}.kindrahmen .pill.solid{color:#5A3410;background:linear-gradient(180deg,#FFF3D2,#FFE0A2 55%,#F6C878);border-color:var(--k-fassung-gold);box-shadow:var(--k-glanz),inset 0 0 20px rgba(255,226,168,.7),var(--k-tiefe)}.kindkopfzeile .zurueck{gap:.4rem;font-size:1.05rem;padding:.5rem 1.2rem .5rem .9rem}.kindchip,.kindkopfzeile .zurueck{display:inline-flex;align-items:center;min-height:48px}.kindchip{gap:.55rem;padding:.26rem 1.05rem .26rem .3rem;font-size:.98rem}.kindchip img{border-radius:50%;background:#FFFDF4;box-shadow:0 0 0 1px rgba(166,124,62,.6),0 0 0 3px rgba(255,255,255,.9),0 2px 6px rgba(46,24,8,.28)}.kindnav{position:fixed;left:0;right:0;bottom:0;z-index:120;gap:.5rem;padding:.8rem max(.7rem,env(safe-area-inset-left)) calc(.8rem + env(safe-area-inset-bottom));background-image:linear-gradient(180deg,rgba(46,24,8,.38) 0,rgba(46,24,8,.03) 26%,rgba(46,24,8,.03) 76%,rgba(30,15,4,.4)),url(/textur/leiste-holz.webp);background-size:auto,auto 100%;background-position:50%,50%;background-repeat:no-repeat,repeat-x;box-shadow:0 -6px 22px rgba(20,38,80,.28),inset 0 2px 0 rgba(255,236,200,.35);border-top:3px solid #6b4423}.kindnav,.kindnav a{display:flex;justify-content:center}.kindnav a{flex:0 1 auto;width:clamp(72px,19vw,108px);aspect-ratio:1;align-items:center;border-radius:22px;text-decoration:none;color:#6B3C05;font-family:var(--font-display);font-weight:800;text-align:center;line-height:1.05;background:linear-gradient(180deg,#FFFCF2,#FBF0D9 52%,#F2E1BE);border:1px solid var(--k-fassung,rgba(166,124,62,.55));box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),inset 0 1.5px 0 rgba(255,255,255,.8),0 1px 2px rgba(46,24,8,.2),0 12px 26px -10px rgba(46,24,8,.6);transition:transform .12s,box-shadow .12s,width .22s ease,background .2s;-webkit-tap-highlight-color:transparent}.kindnav a:active{transform:translateY(1px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 1px 1px rgba(46,24,8,.25),0 5px 12px -7px rgba(46,24,8,.6)}.kindnav a.aktiv{width:clamp(122px,31vw,168px);aspect-ratio:auto;min-height:clamp(84px,22vw,116px);padding:.45rem .55rem;background:linear-gradient(180deg,#FFF2CE,#FCDFA2 55%,#F3C877);border-color:var(--k-fassung-gold,rgba(176,114,26,.65));box-shadow:inset 0 0 0 1px rgba(255,255,255,.92),inset 0 0 22px rgba(255,226,168,.8),0 1px 2px rgba(46,24,8,.2),0 14px 30px -10px rgba(46,24,8,.6)}.knav-symbol{line-height:1;display:flex}.knav-symbol img{width:clamp(58px,16vw,84px);height:auto;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(60,34,14,.38))}@media (max-width:26rem){.kindkopfzeile .brand .logo-wort{display:none}.kindkopfzeile .brand img{max-height:38px}.kindkopfzeile .brand{display:inline-flex;align-items:center;min-height:48px}.kopfzeile-oben{gap:.45rem}}@media (max-width:22.5rem){.kopfzeile-oben{gap:.4rem}.kindchip{max-width:100%}}.kindrahmen.mit-seil .kindnav a{border:17px solid transparent;border-image:url(/textur/seil-rahmen.webp) 10.7% fill/17px/0 round;border-radius:0;background:none;box-shadow:0 12px 26px -12px rgba(46,24,8,.7)}.kindrahmen.mit-seil .kindnav a.aktiv{border-image:url(/textur/seil-rahmen-gold.webp) 8.6% fill/17px/0 round;background:none;position:relative;overflow:hidden}.kindrahmen.mit-seil .kindnav a.aktiv:after,.kindrahmen.mit-seil .kindnav a.aktiv:before{content:"";position:absolute;pointer-events:none}.kindrahmen.mit-seil .kindnav a.aktiv:before{top:-20%;bottom:-20%;left:-60%;width:42%;background:linear-gradient(105deg,rgba(255,255,255,0),rgba(255,252,235,.85) 45%,rgba(255,255,255,0));transform:skewX(-14deg)}.kindrahmen.mit-seil .kindnav a.aktiv:after{inset:0;background:radial-gradient(circle 9px at 24% 28%,rgba(255,255,255,1) 0,rgba(255,246,214,.75) 35%,rgba(255,240,190,0) 72%),radial-gradient(circle 7px at 76% 70%,rgba(255,255,255,1) 0,rgba(255,246,214,.7) 35%,rgba(255,240,190,0) 72%),radial-gradient(circle 5px at 58% 22%,rgba(255,255,255,.95) 0,rgba(255,246,214,0) 72%);opacity:0}@media (prefers-reduced-motion:no-preference){.kindrahmen.mit-seil .kindnav a.aktiv:before{animation:glanz-streift 6s ease-in-out infinite}.kindrahmen.mit-seil .kindnav a.aktiv:after{animation:funke-blitzt 6s ease-in-out infinite}@keyframes glanz-streift{0%,62%{left:-60%;opacity:0}66%{opacity:1}82%{left:118%;opacity:1}86%,to{left:118%;opacity:0}}@keyframes funke-blitzt{0%,14%{opacity:0}20%{opacity:1}30%{opacity:0}40%{opacity:.8}48%,to{opacity:0}}}.kindrahmen.mit-seil .kindnav a.aktiv .knav-wort{position:relative;z-index:1}.kindrahmen.mit-seil .kindnav a{width:clamp(106px,25vw,142px)}.kindrahmen.mit-seil .kindnav a.aktiv{width:clamp(150px,36vw,196px)}@media (min-width:48.01rem){.kindrahmen.mit-seil .kindnav a.aktiv{width:clamp(106px,25vw,142px);aspect-ratio:1;min-height:0;padding:.3rem}.kindrahmen.mit-seil .kindnav a.aktiv .knav-wort{font-size:1.2rem}}.kindrahmen.mit-seil .knav-symbol img{width:clamp(46px,12vw,68px)}.kindrahmen.mit-papier .card,.kindrahmen.mit-papier .ermutigung p,.kindrahmen.mit-papier .mission{background-image:url(/textur/papier-hell.webp);background-size:320px;background-blend-mode:soft-light}.kindnav a.aktiv .knav-symbol,.knav-wort{display:none}.kindnav a.aktiv .knav-wort{display:block;font-size:clamp(.95rem,3.9vw,1.5rem);letter-spacing:-.015em;color:#5A3410;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:keep-all;text-shadow:0 1px 0 rgba(255,255,255,.7)}.kartentitel{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;font-size:clamp(1.35rem,5vw,2rem);margin:0 0 .8rem}.stickerzahl{display:inline-flex;align-items:center;gap:.35rem;background:var(--accent-soft);border:2px solid var(--accent);border-radius:999px;padding:.2rem .9rem .2rem .4rem;font-size:1.1rem;color:var(--accent-deep)}.karte{position:fixed;inset:0;z-index:0;overflow:hidden;background:#EBD9BE}.karte-flaeche{z-index:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);container-type:inline-size;--ortkreis:clamp(52px,13cqw,130px)}.karte-bild{width:100%;height:100%;object-fit:cover;display:block}.karte-flaeche.quer{width:max(100vw,150dvh);height:calc(max(100vw, 150dvh) / 1.5)}.karte-flaeche.hoch{width:max(100vw,66.667dvh);height:calc(max(100vw, 66.667dvh) * 1.5)}.karte-flaeche.quer{aspect-ratio:3/2}.karte-flaeche.hoch{aspect-ratio:2/3;display:none}@media (max-aspect-ratio:1/1){.karte-flaeche.quer{display:none}.karte-flaeche.hoch{display:block}}@media (max-aspect-ratio:1/1) and (max-height:700px){.karte-flaeche.hoch{top:45%}}.kindrahmen.kartenseite{padding-bottom:0;height:100dvh;overflow:hidden}.kindrahmen.kartenseite .kindinhalt{position:fixed;inset:0;z-index:2;padding:0;pointer-events:none}.kindrahmen.kartenseite .kindinhalt>*{pointer-events:auto}@media (hover:none) and (pointer:coarse){.kindrahmen.kartenseite:has(.karte.listenmodus){height:auto;min-height:100dvh;overflow-y:visible}.kindrahmen.kartenseite:has(.karte.listenmodus) .kindinhalt{position:relative;inset:auto;z-index:auto;pointer-events:auto}.kindrahmen.kartenseite .karte.listenmodus .karten-umschalter,.kindrahmen.kartenseite:has(.karte.listenmodus) .kartenangebote,.kindrahmen.kartenseite:has(.karte.listenmodus) .kindinhalt>.tagesflug,.kindrahmen.kartenseite:has(.karte.listenmodus) .kindkopfzeile{position:fixed}.karte.listenmodus{position:relative;inset:auto;z-index:auto;overflow:visible;background:none}.karte.listenmodus>.karte-flaeche{display:none}.karte.listenmodus .weltliste{position:relative;inset:auto;z-index:auto;overflow:visible;min-height:100dvh;background:none;box-shadow:none}.karte.listenmodus .weltliste:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--night) url(/karte/landschaft.webp) center /cover no-repeat;box-shadow:inset 0 0 0 100vmax rgba(9,18,42,.68)}.gestalt-expedition .karte.listenmodus .weltliste:before{background-image:url(/karte/expedition/landschaft.webp)}.gestalt-basecamp .karte.listenmodus .weltliste:before{background-image:url(/karte/basislager/landschaft.webp)}}.kindrahmen.kartenseite .kindkopfzeile{position:absolute;top:max(.6rem,env(safe-area-inset-top));left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));margin:0 auto;padding:0;z-index:6;pointer-events:none;height:3.2rem;overflow:hidden}.kindrahmen.kartenseite .kindkopfzeile .brand,.kindrahmen.kartenseite .kindkopfzeile .kindchip{pointer-events:auto}.kindrahmen.kartenseite .kindkopfzeile .brand{flex:0 0 auto;max-width:min(18rem,52vw);overflow:hidden;min-width:48px;min-height:48px}.kindrahmen.kartenseite .kindkopfzeile .brand img{max-height:46px;width:auto;height:auto;max-width:100%}.kindrahmen.kartenseite .kindkopfzeile .kopfzeile-oben{justify-content:space-between;gap:.6rem;width:100%}.kopfzeile-rechts{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.kindrahmen.kartenseite .kartentitel.nur-vorlesen,h1.nur-vorlesen{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;margin:0;border:none;background:none;box-shadow:none}.kindrahmen.kartenseite .sternstand{flex:0 0 auto;display:inline-flex;align-items:center;gap:.45rem;min-height:48px;padding:.3rem 1rem .3rem .4rem;border-radius:999px;font-family:var(--font-display);font-weight:800;font-size:1.15rem;color:#5A3410;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#FFFDF4,#F0DCAE);border:1px solid #c89a5b;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 6px 16px -10px rgba(6,14,34,.8)}.kindrahmen.kartenseite .sternstand img{width:34px;height:34px;object-fit:contain}@media (max-width:34rem){.karte .weltliste{padding-top:min(11.5rem,33vh)}}.kindrahmen.kartenseite .tagesflug{position:absolute;left:1rem;bottom:calc(var(--nav-kachel) + 2.4rem);margin:0;width:min(24rem,calc(100vw - 2rem))}.kindrahmen.kartenseite .abschnitt,.kindrahmen.kartenseite .missionen{display:none}.kindrahmen.kartenseite .kindinhalt:before{content:"";position:fixed;inset:0 0 auto 0;height:34vh;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(9,18,42,.72),rgba(9,18,42,0))}.karten-umschalter{position:absolute;top:calc(max(.6rem, env(safe-area-inset-top)) + 6.2rem);left:max(1rem,calc((100vw - 1024px) / 2 + 1rem));z-index:6;display:flex;gap:.3rem;padding:.25rem;border-radius:999px;background:rgba(9,18,42,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,243,208,.3)}.karten-umschalter .ks-knopf,.karten-umschalter button{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;text-decoration:none;min-height:40px;padding:.3rem .9rem;border-radius:999px;border:none;background:none;color:#FFF6E6;font-family:var(--font-display);font-weight:700;font-size:.92rem}.karten-umschalter button.an{background:linear-gradient(180deg,#FFFDF4,#F0DCAE);color:#5A3410;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)}.karten-umschalter img{width:22px;height:22px;object-fit:contain}.weltliste{position:fixed;inset:0;z-index:5;display:flex;flex-direction:column;gap:.7rem;padding:min(11rem,33vh) 1rem calc(var(--nav-kachel) + 3rem);align-items:center;overflow-y:auto;overscroll-behavior:contain;background:var(--night) url(/karte/landschaft.webp) center /cover no-repeat;box-shadow:inset 0 0 0 100vmax rgba(9,18,42,.68)}.gestalt-expedition .weltliste{background-image:url(/karte/expedition/landschaft.webp)}.gestalt-basecamp .weltliste{background-image:url(/karte/basislager/landschaft.webp)}.weltzeile{width:min(44rem,100%);display:flex;align-items:center;gap:1rem;text-decoration:none;padding:.7rem 1rem;border-radius:20px;background:linear-gradient(180deg,#FFFDF4,#F3E3C2);border:1px solid var(--k-fassung,rgba(166,124,62,.55));box-shadow:var(--k-tiefe,0 10px 24px -12px rgba(6,14,34,.7))}.weltzeile img{width:72px;height:72px;object-fit:contain;flex-shrink:0}.weltzeile>span{flex:1 1;display:flex;flex-direction:column;min-width:0}.weltzeile strong{font-family:var(--font-display);font-size:1.05rem;color:#5A3410}.weltzeile .hint{margin:0;color:#8A6534}.weltzeile{flex-wrap:wrap}.weltzeile>span{flex:1 1 4.5rem;overflow-wrap:break-word}.weltzeile .weltstand{white-space:nowrap}.weltstand{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:#8A6534}.kindrahmen.kartenseite .tagesflug.tagesmix{display:none}.kindrahmen.kartenseite .kartenangebote{position:absolute;z-index:6;top:calc(max(.6rem, env(safe-area-inset-top)) + 6.2rem);right:1rem;display:flex;flex-direction:row;gap:.5rem}.kindrahmen.kartenseite .kartenangebote .tagesflug{position:static;width:auto;margin:0}.kartenangebote .kurzwort{display:none}@media (min-width:48.01rem){.kindrahmen.kartenseite .kartenangebote .flugknopf{min-height:48px;padding:.3rem .9rem .3rem .4rem;gap:.5rem;border-radius:999px}.kindrahmen.kartenseite .kartenangebote .flugknopf img{width:2.2rem;animation:none}.kindrahmen.kartenseite .kartenangebote .flugknopf strong{font-size:1rem;white-space:nowrap}.kindrahmen.kartenseite .kartenangebote .flugknopf .hint{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:48rem){.kindrahmen.kartenseite .kartenangebote{top:auto;left:.8rem;right:.8rem;width:auto;bottom:calc(var(--k-fussleiste) + .6rem);flex-direction:row;align-items:flex-end;pointer-events:none}.kindrahmen.kartenseite .kartenangebote .tagesflug{pointer-events:auto}.kindrahmen.kartenseite .kartenangebote .duell-knopf{margin-left:auto}.weltliste{padding-bottom:calc(var(--k-fussleiste) + 6.5rem)}.kindrahmen.kartenseite .kartenangebote .flugknopf{width:3.9rem;height:3.9rem;padding:0;gap:0;border-radius:50%;justify-content:center;flex-direction:column}.kindrahmen.kartenseite .kartenangebote .flugknopf .kurzwort{display:block;font-size:.68rem;font-weight:800;line-height:1;color:#5A3410;margin-top:-.1rem}.kindrahmen.kartenseite .kartenangebote .flugknopf img{width:2.1rem}.kindrahmen.kartenseite .kartenangebote .flugknopf>span:not(.kurzwort){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:22rem){.kindrahmen.kartenseite .kartenangebote{left:.5rem;right:.5rem}.kindrahmen.kartenseite .kartenangebote .flugknopf{width:2.8rem;height:2.8rem}.kindrahmen.kartenseite .kartenangebote .flugknopf img{width:2rem}.kindrahmen.kartenseite .kartenangebote .flugknopf .kurzwort{display:none}}.karte-ballon{position:absolute;width:11%;max-width:96px;z-index:6;transform:translate(-50%,-50%);pointer-events:none;transition:left 16s cubic-bezier(.4,.35,.6,.65),top 16s cubic-bezier(.4,.35,.6,.65),width .5s ease;filter:drop-shadow(0 8px 14px rgba(20,38,80,.35))}.karte-ballon.unterwegs{transition:left 1.6s cubic-bezier(.35,0,.2,1),top 1.6s cubic-bezier(.35,0,.2,1),width .5s ease}.karte-ballon img{width:100%;height:auto;display:block}.karte-ballon.gelandet{width:4%;opacity:0;transition:width 1.3s cubic-bezier(.45,0,.55,1),opacity 1.3s cubic-bezier(.4,0,.6,1),left 1.6s cubic-bezier(.35,0,.2,1),top 1.6s cubic-bezier(.35,0,.2,1)}.karte.reist .ort.wartet{opacity:.35}.ort{transition:transform .2s,opacity .5s}.ort.anflug,.ort:active,.ort:focus-visible,.ort:hover{z-index:5}.ort.anflug .ort-figur{box-shadow:0 0 0 6px var(--accent),0 8px 24px rgba(20,38,80,.4)}.reisemeldung{position:absolute;left:50%;bottom:4%;transform:translateX(-50%);margin:0;z-index:6;white-space:nowrap;background:color-mix(in srgb,var(--night) 88%,transparent);color:#fff;font-family:var(--font-display);font-weight:700;font-size:clamp(.85rem,2.6vw,1.1rem);padding:.45rem 1.3rem;border-radius:999px;box-shadow:0 4px 16px rgba(20,38,80,.4)}.ort{position:absolute;transform:translate(-50%,calc(var(--ortkreis) / -2));z-index:var(--ortebene,3);display:flex;flex-direction:column;align-items:center;gap:.05rem;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .2s}.ort:active{transform:translate(-50%,calc(var(--ortkreis) / -2)) scale(.93)}.ort-figur{position:relative;width:var(--ortkreis);aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--surface) 88%,transparent);border:4px solid var(--surface);box-shadow:0 6px 18px rgba(20,38,80,.3)}.ort-figur>img{width:88%;height:88%;object-fit:contain;border-radius:50%}.ort-fach{position:absolute;right:-16%;top:-12%;width:56%;aspect-ratio:1;border-radius:50%;background:var(--surface);border:3px solid var(--surface);box-shadow:0 3px 12px rgba(20,38,80,.4);display:flex;align-items:center;justify-content:center;overflow:hidden}.ort-fach img{width:90%;height:90%;object-fit:contain}.ort-stern{position:absolute;z-index:5;width:calc(var(--ortkreis) * .56);aspect-ratio:1;border-radius:50%;transform:translate(calc(-50% - var(--ortkreis) * .38),calc(-50% - var(--ortkreis) * .34));background:var(--surface);border:3px solid var(--accent);box-shadow:0 3px 12px rgba(20,38,80,.4);display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;transition:transform .18s,box-shadow .18s;animation:sternpuls 2.6s ease-in-out infinite}.ort-stern>img{width:84%;height:84%;object-fit:contain}.ort-stern:focus-visible,.ort-stern:hover{z-index:7}.ort-stern:hover{transform:translate(calc(-50% - var(--ortkreis) * .38),calc(-50% - var(--ortkreis) * .34)) scale(1.12);box-shadow:0 5px 18px rgba(20,38,80,.5)}.ort-stern:active{transform:translate(calc(-50% - var(--ortkreis) * .38),calc(-50% - var(--ortkreis) * .34)) scale(.92)}@keyframes sternpuls{0%,to{box-shadow:0 3px 12px rgba(20,38,80,.4),0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}50%{box-shadow:0 3px 12px rgba(20,38,80,.4),0 0 0 10px color-mix(in srgb,var(--accent) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.ort-stern{animation:none}}.ort-name{font-family:var(--font-display);font-weight:700;font-size:clamp(.8rem,2vw,1rem);color:#fff;white-space:nowrap;max-width:calc(var(--ortkreis) * 2.4);overflow:hidden;text-overflow:ellipsis;background:color-mix(in srgb,var(--night) 85%,transparent);padding:.14rem .65rem;border-radius:999px;text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 2px 8px rgba(20,38,80,.3)}.ort.amber .ort-figur{border-color:var(--accent)}.ort.sky .ort-figur{border-color:var(--sky)}.ort.coral .ort-figur{border-color:var(--coral)}.ort.mint .ort-figur{border-color:var(--mint)}.ort.violet .ort-figur{border-color:var(--violet)}.ort.besucht .ort-figur{box-shadow:0 0 0 4px color-mix(in srgb,var(--mint) 55%,transparent),0 6px 18px rgba(20,38,80,.3)}.nebelfleck{position:absolute;transform:translate(-50%,-50%);width:calc(var(--ortkreis) * 1.8);aspect-ratio:1;pointer-events:none;z-index:2;background:radial-gradient(circle at 36% 40%,rgba(255,255,255,.95) 0,rgba(255,255,255,.5) 34%,rgba(255,255,255,0) 60%),radial-gradient(circle at 68% 58%,rgba(232,240,250,.9) 0,rgba(232,240,250,.45) 32%,rgba(232,240,250,0) 58%),radial-gradient(circle at 50% 50%,rgba(198,214,233,.8) 0,rgba(198,214,233,.35) 40%,rgba(198,214,233,0) 68%);filter:blur(7px)}.ort.verhuellt .ort-figur{filter:saturate(.55) contrast(.92);opacity:.88}.ort.verhuellt .ort-name{opacity:.8}@media (prefers-reduced-motion:no-preference){.nebelfleck{animation:nebel-ziehen 14s ease-in-out infinite}@keyframes nebel-ziehen{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.95}50%{transform:translate(-46%,-53%) scale(1.09);opacity:.8}}.ort .ort-figur{animation:ort-wippen 3.5s ease-in-out infinite}.ort:nth-child(odd) .ort-figur{animation-delay:-1.2s}@keyframes ort-wippen{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.karte-ballon img{animation:ballon-wiegen 7s ease-in-out infinite;transform-origin:50% 12%}@keyframes ballon-wiegen{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.ort.anflug .ort-figur{animation:none}.ort-wartet{animation:wartet-atmen 2.8s ease-in-out infinite}@keyframes wartet-atmen{0%,to{transform:scale(1);box-shadow:0 3px 12px rgba(20,38,80,.4)}50%{transform:scale(1.09);box-shadow:0 3px 18px rgba(255,178,44,.75)}}}@media (max-width:34rem){.ort-name{font-size:.8rem;padding:.05rem .5rem}.karte-ballon{width:13%}.kartentitel{font-size:clamp(1.25rem,5.5vw,1.7rem)}}.limit-schleier{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:1.5rem;background:color-mix(in srgb,var(--night) 34%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:schleier-auf .25s ease-out}@keyframes schleier-auf{0%{opacity:0}to{opacity:1}}.limit-hinweis{position:relative;width:min(100%,30rem);display:flex;align-items:center;gap:1rem;padding:1.4rem 1.5rem 1.4rem 1.2rem;border-radius:26px;background:linear-gradient(180deg,#FFF9EC,#FFF0D2 55%,#F9E3B8);border:1px solid rgba(176,114,26,.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),inset 0 0 26px rgba(255,226,168,.6),0 2px 4px rgba(46,24,8,.2),0 26px 60px -18px rgba(20,38,80,.6);animation:hinweis-auf .28s cubic-bezier(.2,.9,.3,1.2)}@keyframes hinweis-auf{0%{opacity:0;transform:scale(.9) translateY(12px)}to{opacity:1;transform:none}}.limit-hinweis p{margin:0;flex:1 1;min-width:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.1rem,3.6vw,1.3rem);line-height:1.35;color:#4A2C10}.limit-hinweis img{flex-shrink:0;filter:drop-shadow(0 4px 8px rgba(60,34,14,.3))}.limit-ende{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:color-mix(in srgb,var(--night) 78%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.limit-ende .card{max-width:30rem;text-align:center}.limit-ende h2{margin:.8rem 0 .4rem}.elternrahmen{min-height:100dvh;display:flex;flex-direction:column;--e-kopfhoehe:4.5rem}.elternkopf{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:calc(.8rem + var(--oben)) 1.5rem .8rem;border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0;z-index:60;min-height:calc(var(--e-kopfhoehe) + var(--oben))}.elternkopf .bereich{font-family:var(--font-body);font-weight:400;color:var(--muted);font-size:.92rem;margin-left:.1rem}.elternkoerper{flex:1 1;display:grid;grid-template-columns:15.5rem minmax(0,1fr);max-width:84rem;width:100%;margin:0 auto}.elternhaupt{padding:1.6rem 2rem 4rem;min-width:0}.elternhaupt h1{font-size:1.7rem;margin:0 0 1.2rem}.elternnav{border-right:1px solid var(--line);padding:1.25rem .85rem;gap:.1rem;background:linear-gradient(180deg,var(--surface-2) 0,color-mix(in srgb,var(--surface-2) 55%,var(--surface)) 100%);position:sticky;top:calc(var(--e-kopfhoehe) + var(--oben));align-self:start;min-height:calc(100dvh - var(--e-kopfhoehe));max-height:calc(100dvh - var(--e-kopfhoehe));overflow-y:auto}.elternnav,.navliste{display:flex;flex-direction:column}.navliste{gap:.55rem}.navzeile{display:flex;align-items:center;gap:.6rem;min-height:48px;padding:.5rem .7rem;border-radius:9px;text-decoration:none;font-size:.94rem;color:var(--ink);line-height:1.25;border:1px solid transparent;transition:background .12s,border-color .12s,box-shadow .12s,color .12s}.navzeile:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.navzeile.aktiv{background:var(--surface);color:var(--accent-deep);font-weight:700;border-color:var(--line);box-shadow:0 1px 2px rgba(20,38,80,.05),0 4px 12px -6px rgba(20,38,80,.18)}.navzeile.mitbild{padding:.42rem .7rem}.navavatar{flex-shrink:0;border-radius:50%;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 1px 3px rgba(20,38,80,.12)}.navtext{display:flex;flex-direction:column;gap:.05rem;min-width:0}.navmeta{font-size:.76rem;color:var(--muted);font-weight:400}.navgruppe{margin:1.25rem 0 .35rem;padding:0 .7rem;font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.navunter{display:flex;flex-direction:column;gap:.55rem;margin:.5rem 0 .35rem 1.6rem;padding-left:.75rem;border-left:1px solid var(--line)}.navunter a{font-size:.87rem;padding:.55rem;border-radius:7px;display:flex;align-items:center;min-height:48px;text-decoration:none;color:var(--muted);transition:color .12s,background .12s}.navunter a:hover{background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--ink)}.navunter a.aktiv{color:var(--accent-deep);font-weight:700}.brotkrumen{font-size:.85rem;color:var(--muted);margin-bottom:0;margin-left:-.35rem}.brotkrumen a{color:var(--sky);text-decoration:none;display:inline-flex;align-items:center;min-height:48px;padding:0 .55rem;min-width:44px;justify-content:center}.brotkrumen a:hover{text-decoration:underline;text-underline-offset:.2em}.brotkrumen .trenner{margin:0 .25rem}.kachelreihe{display:grid;gap:1rem;margin:0 0 1.6rem;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr))}.kachel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.15rem}.kachel-wert{font-family:var(--font-display);font-size:1.75rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.kachel-label{font-size:.82rem;color:var(--muted)}.kachel.warn .kachel-wert{color:var(--coral)}.kachel.gut .kachel-wert{color:var(--mint)}.feldzeile{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.5rem 0;border-bottom:1px solid var(--line);font-size:.95rem}.feldzeile:last-of-type{border-bottom:none}.datenliste{padding-left:1.1rem;font-size:.93rem}.datenliste li{margin-bottom:.45rem}.loeschbereich{margin-top:2.4rem;border-color:color-mix(in srgb,var(--coral) 45%,var(--line));background:color-mix(in srgb,var(--coral-soft) 35%,var(--surface))}.loeschbereich input[type=password],.loeschbereich input[type=text]{min-width:12rem}.loesch-haken{display:flex;align-items:flex-start;gap:.6rem;margin:.9rem 0 .2rem;font-size:.93rem;line-height:1.45;min-height:48px}.loesch-haken input{margin-top:.15rem;flex:none;min-height:0;width:24px;height:24px}.pill.gefahr{background:color-mix(in srgb,var(--coral) 80%,var(--ink));border-color:color-mix(in srgb,var(--coral) 80%,var(--ink));color:#fff}.pill.gefahr:hover{filter:brightness(1.08);border-color:var(--coral)}@media (max-width:62rem){.elternkoerper{grid-template-columns:1fr}.kachelreihe{grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr));gap:.7rem}.kachel-wert{font-size:1.5rem}.elternnav{display:none}.elternhaupt{padding:1.2rem 1.25rem 4rem}}.topbar{justify-content:space-between;gap:.6rem 1rem;padding:calc(.6rem + var(--oben)) 0 1.4rem}.formfuss,.topbar{display:flex;align-items:center;flex-wrap:wrap}.formfuss{gap:.6rem}.brand{gap:.6rem;font-family:var(--font-display);font-weight:700;font-size:1.15rem;text-decoration:none}.brand,.brand .dot{display:inline-flex;align-items:center}.brand .dot{width:38px;height:38px;border-radius:50%;background:var(--accent-soft);justify-content:center;font-size:1.2rem}.logo{display:inline-flex;align-items:center;gap:.55rem}.logo.stapel{flex-direction:column;gap:.5rem;text-align:center}.logo img{display:block}.logo-baum{filter:drop-shadow(0 3px 6px rgba(30,40,20,.28))}.logo-wort{filter:drop-shadow(0 2px 4px rgba(30,40,20,.22))}.kindkopfzeile .logo-baum,.kindkopfzeile .logo-wort{filter:drop-shadow(0 2px 5px rgba(10,20,40,.45))}.logo-unterzeile{font-family:var(--font-display);font-weight:800;font-size:clamp(.72rem,1.9vw,.95rem);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-top:.1rem}@media (max-width:30rem){.logo.zeile{gap:.4rem}.logo.zeile .logo-baum{height:36px!important}.logo.zeile .logo-wort{height:22px!important}}.pill{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.48rem 1.15rem;font-weight:700;font-size:.92rem;text-decoration:none;border:1.5px solid var(--line);background:linear-gradient(180deg,#FFFFFF 0,var(--surface-2) 100%);cursor:pointer;color:var(--ink);box-shadow:0 1px 2px rgba(20,38,80,.1),inset 0 1px 0 rgba(255,255,255,.9);transition:border-color .15s,box-shadow .15s,transform .1s}.pill:hover{border-color:var(--accent);box-shadow:0 3px 10px rgba(20,38,80,.14)}.pill:active{transform:translateY(1px);box-shadow:none}.pill.solid{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,#fff) 0,var(--accent) 100%);border-color:var(--accent-deep);color:var(--ink);box-shadow:0 2px 6px rgba(176,114,26,.35),inset 0 1px 0 rgba(255,255,255,.45)}.card{background:var(--surface);border:2px solid var(--line);border-radius:var(--radius);padding:1.2rem 1.3rem}.hero-kids{background:radial-gradient(ellipse at 25% -20%,var(--night-2),var(--night) 65%);border-radius:32px;color:#F4F7FE;padding:2.2rem 2rem;display:flex;align-items:center;gap:2rem;overflow:hidden}.hero-kids h1{margin:0 0 .5rem;font-size:clamp(1.6rem,4vw,2.4rem);color:#fff}.hero-kids p{margin:0;color:#AFBEE3;max-width:34rem}.hero-kids img{flex-shrink:0}.welten{display:grid;gap:1.1rem;grid-template-columns:1fr;margin-top:1.4rem}@media (min-width:34rem){.welten{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1.3rem}}.welt{display:flex;align-items:center;gap:1rem;background:var(--surface);border:2px solid var(--line);border-radius:var(--radius);padding:1rem 1.15rem;text-decoration:none;transition:transform .15s ease,border-color .15s ease}.welt:hover{transform:translateY(-3px) rotate(-.5deg)}.welt img{border-radius:50%;padding:4px}.welt .name{font-family:var(--font-display);font-weight:700;font-size:1.05rem}.welt .fach{font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.welt.amber:hover{border-color:var(--accent)}.welt.sky:hover{border-color:var(--sky)}.welt.coral:hover{border-color:var(--coral)}.welt.mint:hover{border-color:var(--mint)}.welt.violet:hover{border-color:var(--violet)}.welt.amber img:not(.medaille){background:var(--accent-soft)}.welt.sky img:not(.medaille){background:var(--sky-soft)}.welt.coral img:not(.medaille){background:var(--coral-soft)}.welt.mint img:not(.medaille){background:var(--mint-soft)}.welt.violet img:not(.medaille){background:var(--violet-soft)}.welt.amber .fach{color:var(--accent-deep)}.welt.sky .fach{color:var(--sky)}.welt.coral .fach{color:var(--coral)}.welt.mint .fach{color:var(--mint)}.welt.violet .fach{color:var(--violet)}.kachel-feld{position:relative;display:block}.kachel-lautsprecher{position:absolute;right:.45rem;bottom:.45rem;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.kachel-lautsprecher img{width:40px;height:40px;object-fit:contain}.kachel-lautsprecher:active{transform:scale(.92)}.kachel-lautsprecher:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.cockpit-grid{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));margin-top:1.4rem}.tag{display:inline-block;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.2rem .75rem;margin-bottom:.6rem}.tag.amber{background:var(--accent-soft);color:var(--accent-deep)}.tag.sky{background:var(--sky-soft);color:var(--sky)}.tag.coral{background:var(--coral-soft);color:var(--coral)}.tag.mint{background:var(--mint-soft);color:var(--mint)}.tag.violet{background:var(--violet-soft);color:var(--violet)}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.55rem 0;border-bottom:1px solid var(--line);font-size:.95rem}.toggle-row:last-child{border-bottom:none}.switch{position:relative;width:46px;height:26px;border-radius:999px;border:none;cursor:pointer;background:var(--line);transition:background .15s;flex-shrink:0}.switch[aria-checked=true]{background:var(--mint)}.switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s}.switch[aria-checked=true]:after{transform:translateX(20px)}.pin-box{max-width:26rem;margin:3rem auto;text-align:center}.pin-box input{font-size:1.6rem;letter-spacing:.6em;text-align:center;width:11rem;padding:.5rem .2rem .5rem .8rem;border:2px solid var(--line);border-radius:14px;font-family:var(--font-display)}.pin-box input:focus{outline:3px solid var(--accent-soft);border-color:var(--accent)}.pin-auswege{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;margin:1.2rem 0 0;font-size:.95rem}.erste-schritte{margin:.4rem 0 1.4rem;padding-left:1.4rem;display:grid;gap:.5rem;max-width:46rem}.erste-schritte li{line-height:1.5}.erledigt-meldung{margin:0 0 1.2rem;padding:.7rem 1rem;border-radius:12px;background:var(--mint-soft);border:2px solid var(--mint);color:var(--ink)}.hint{font-size:.85rem;color:var(--muted)}p.hint{font-size:1rem;line-height:1.55}input:not([type]),input[type=number],input[type=text],select{font-family:inherit;font-size:1rem;color:var(--ink);border:2px solid var(--line);border-radius:10px;padding:.35rem .6rem;background:var(--surface);max-width:100%}input:focus,select:focus{outline:3px solid var(--accent-soft);border-color:var(--accent)}.fehler{color:var(--coral);font-weight:700}.profilwahl{display:grid;gap:1.2rem;margin-top:1.8rem;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.profil{width:100%;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.3rem;background:var(--surface);border:2px solid var(--line);border-radius:var(--radius);padding:1.2rem 1rem;transition:transform .15s ease,border-color .15s ease}.profil:hover{transform:translateY(-4px);border-color:var(--accent)}.weltkopf{position:relative;overflow:hidden;border-radius:var(--radius);margin-bottom:1rem;border:3px solid var(--line);background:var(--surface-2);min-height:clamp(150px,30vw,240px);display:flex;align-items:flex-end}.weltkopf-bild{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.weltkopf-inhalt{position:relative;z-index:1;width:100%;display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;background:linear-gradient(to top,color-mix(in srgb,var(--night) 88%,transparent) 0,color-mix(in srgb,var(--night) 60%,transparent) 60%,transparent 100%);color:#fff}.weltkopf-figur{width:clamp(74px,17vw,128px);height:auto;flex-shrink:0;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.weltkopf h1{margin:0;color:#fff;font-size:clamp(1.4rem,5vw,2.1rem)}.weltkopf .fach{margin:.3rem 0 0;font-weight:800;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;gap:.5rem}.fach-symbol{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.5))}.weltkopf.amber{border-color:var(--accent)}.weltkopf.amber .fach{color:#FFD79A}.weltkopf.sky{border-color:var(--sky)}.weltkopf.sky .fach{color:#BBD9F7}.weltkopf.coral{border-color:var(--coral)}.weltkopf.coral .fach{color:#FFC0B4}.weltkopf.mint{border-color:var(--mint)}.weltkopf.mint .fach{color:#A8E6D8}.weltkopf.violet{border-color:var(--violet)}.weltkopf.violet .fach{color:#CFC2F5}.abschnitt{margin:2.6rem 0 .95rem;font-size:1.35rem}.welt{min-height:108px;-webkit-tap-highlight-color:transparent}.welt:active{transform:scale(.97)}.welt{position:relative}.welt.geschafft{background:linear-gradient(180deg,#FFFDF4,#FFF6E0);border-color:var(--accent)}.welt .medaille{position:absolute;right:-10px;top:-12px;width:46px;height:auto;border-radius:0;padding:0;background:none;overflow:visible;filter:drop-shadow(0 3px 6px rgba(46,24,8,.4));pointer-events:none}.welt.geschafft{padding-right:2.6rem}@media (prefers-reduced-motion:no-preference){.welt .medaille{animation:medaille-baumelt .9s ease-out;transform-origin:50% 8%}@keyframes medaille-baumelt{0%{transform:rotate(-14deg) scale(.7);opacity:0}55%{transform:rotate(7deg) scale(1.06);opacity:1}80%{transform:rotate(-3deg)}to{transform:rotate(0)}}}@media (max-width:30rem){.welt .medaille{width:38px;right:-6px;top:-9px}}.pfad{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));margin:1rem 0}.ziel{padding:1rem 1.1rem}.code{font-family:var(--font-display);font-weight:700;font-size:.85rem;background:var(--surface-2);border-radius:8px;padding:.1rem .5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zieltext{margin:.2rem 0 .6rem;font-size:.93rem}.ga{color:var(--accent-deep);font-weight:800}.balken{height:9px;border-radius:999px;background:var(--surface-2);overflow:hidden}.balken span{display:block;height:100%;background:var(--mint);border-radius:999px;transition:width .3s}.spielkopf{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem 1rem}.memory-brett{width:100%;display:grid;gap:.6rem;margin:1rem auto;max-width:46rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:30rem){.memory-brett{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}}.memkarte{aspect-ratio:1;border-radius:20px;cursor:pointer;min-height:0;border:3px solid var(--line);background:var(--surface);display:flex;align-items:center;justify-content:center;padding:.4rem;transition:transform .18s ease,opacity .3s;-webkit-tap-highlight-color:transparent}.memkarte:active:not(:disabled){transform:scale(.94)}.memkarte:hover:not(:disabled){transform:translateY(-3px)}.memkarte.auf{border-color:var(--accent);background:var(--accent-soft)}.memkarte.weg{opacity:.35}.memkarte img{width:100%;height:100%;object-fit:contain}.memkarte img.rueckseite{width:68%;height:68%;opacity:.92;filter:drop-shadow(0 3px 6px rgba(60,34,14,.28))}@media (prefers-reduced-motion:no-preference){.memkarte:hover:not(:disabled) img.rueckseite{transform:translateY(-2px);transition:transform .2s}}.frage{margin:1rem 0 1.2rem;font-size:1.5rem}.antworten{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.antwort-bild,.antwort-farbe{display:block;flex-shrink:0;width:100%;aspect-ratio:1;height:auto;margin:0 auto .55rem}.antwort-bild{object-fit:contain;padding:.45rem;border-radius:18px;background:radial-gradient(120% 85% at 50% 10%,rgba(255,255,255,.96) 0,rgba(255,255,255,0) 62%),linear-gradient(180deg,#FFFCF5 0,color-mix(in srgb,var(--surface-2) 85%,#fff) 100%);box-shadow:inset 0 0 0 1px rgba(120,90,40,.1)}.antwort-farbe{border-radius:50%;max-width:132px;border:4px solid color-mix(in srgb,var(--ink) 16%,transparent);box-shadow:inset 0 -10px 22px rgba(0,0,0,.14),0 4px 12px rgba(20,38,80,.16)}.ordnungskarte:has(.karten-bild){display:inline-flex;flex-direction:column;align-items:center}.ordnungskarte .karten-bild{width:6.5rem;margin:0 auto .4rem}.ordnungskarte.gelegt .karten-bild{width:4.5rem}.kistenkarte .karten-bild.klein{display:inline-block;width:2rem;height:2rem;margin:0 .35rem 0 0;padding:.1rem;border-radius:8px}.antwort-feld{display:flex;flex-direction:column;align-items:stretch}.antworten:has(.antwort-feld){row-gap:1.5rem}.antwort-feld>.antwort{width:100%;flex:1 1;padding-right:1.1rem;padding-bottom:.9rem}.antwort-lautsprecher{align-self:center;margin-top:12px;position:relative;z-index:1;width:3rem;height:3rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;border:2px solid var(--k-fassung,rgba(166,124,62,.55));background:radial-gradient(circle at 50% 28%,#FFF8E6 0,#F3E1B7 58%,#E3CB92 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 2px 6px rgba(46,24,8,.3);-webkit-tap-highlight-color:transparent;transition:transform .15s,box-shadow .15s}.antwort-lautsprecher img{width:76%;height:76%;object-fit:contain;border-radius:50%}.antwort-lautsprecher:after{content:"";position:absolute;inset:0 -8px -12px -8px;border-radius:999px}.antwort-lautsprecher:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 3px 8px rgba(46,24,8,.34)}.antwort-lautsprecher:active{transform:scale(.92);box-shadow:inset 0 2px 4px rgba(46,24,8,.3)}.antwort-feld>.antwort:disabled+.antwort-lautsprecher{opacity:.8}.antwort{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:.9rem;border-radius:22px;cursor:pointer;font-size:clamp(1.05rem,3.5vw,1.2rem);font-weight:600;min-height:88px;border:2px solid color-mix(in srgb,var(--ink) 10%,transparent);background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--surface) 92%,var(--surface-2)) 100%);color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 6px 16px -8px rgba(20,38,80,.35);transition:transform .15s,border-color .15s,box-shadow .15s;-webkit-tap-highlight-color:transparent}@media (hover:hover){.antwort:hover:not(:disabled){transform:translateY(-3px);border-color:var(--sky);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 26px -12px rgba(20,38,80,.45)}}.antwort:active:not(:disabled){transform:translateY(0) scale(.97);box-shadow:0 2px 8px -4px rgba(20,38,80,.4)}.antwort.richtig{font-weight:700}.hinweis{display:flex;align-items:center;gap:1rem;margin-top:1.2rem;background:var(--sky-soft);border-color:var(--sky)}.hinweis p{margin:0}.abschluss{display:flex;align-items:center;gap:1.4rem;margin-top:1.6rem;flex-wrap:wrap}.abschluss h2{margin:0 0 .3rem}.kindkarte{display:flex;gap:1.1rem;align-items:center;text-decoration:none}.kindkarte h2{margin:0 0 .2rem;font-size:1.2rem}.card h2{margin:0 0 .5rem;font-size:1.15rem}a.card{text-decoration:none;display:block}a.card:hover{border-color:var(--accent)}.karaoke{margin-top:1rem}.karaoke h1{margin:0}.karaoke-audio{width:100%;margin:1rem 0}.songtext{max-height:60dvh;overflow-y:auto;padding:1.2rem 1.4rem;background:var(--surface);border:2px solid var(--line);border-radius:var(--radius)}.k-label{font-family:var(--font-display);font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-deep);margin:1.4rem 0 .5rem}.k-label:first-child{margin-top:0}.k-line{display:block;width:100%;text-align:left;border:0;background:none;font:inherit;font-family:inherit;margin:.6rem 0;padding:.5rem .6rem;border-radius:12px;min-height:48px;font-size:1.25rem;color:var(--muted);cursor:pointer;transition:color .2s,background .2s,transform .2s}.songtext.an .k-line:hover{background:var(--surface-2)}.k-line.k-active{color:var(--ink);background:var(--accent-soft);font-weight:700;transform:scale(1.02)}.k-line.k-done{color:var(--muted);opacity:.55}.k-line.k-chorus{font-style:italic}.antwort.ja{border-color:var(--mint)}.antwort.ja:hover:not(:disabled){background:var(--mint-soft)}.antwort.nein{border-color:var(--coral)}.antwort.nein:hover:not(:disabled){background:var(--coral-soft)}.tippkarte{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;margin:1rem 0}.tippkarte h3{margin:0;font-size:1.5rem;font-family:var(--font-display)}.figurengitter{display:grid;gap:.8rem;margin:1rem 0;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.figurengitter figure{margin:0;text-align:center;padding:.5rem .3rem;background:var(--surface);border:2px solid var(--line);border-radius:18px;transition:opacity .3s,filter .3s}.figurengitter figure.raus{opacity:.28;filter:grayscale(1)}.figurengitter figcaption{font-size:.82rem;font-weight:700;margin-top:.2rem}.lesekarte{background:var(--sky-soft);border:3px solid var(--sky);border-radius:var(--radius);padding:1.6rem 1.4rem 1.2rem;text-align:center;margin:1.2rem 0}.leseaufgabe{font-family:var(--font-display);font-weight:700;font-size:clamp(1.8rem,5.5vw,2.8rem);margin:0 0 1rem;letter-spacing:.04em;line-height:1.25}.lesetextkarte{text-align:left;padding:1.4rem 1.5rem}.lesezeile{font-family:var(--font-display);font-weight:600;font-size:clamp(1.25rem,3.6vw,1.7rem);line-height:1.85;letter-spacing:.02em;margin:0 0 .35rem;cursor:pointer;border-radius:10px;padding:.1rem .35rem;transition:background .25s,opacity .25s,filter .25s}.lesezeile.spricht{background:var(--accent-soft)}.lesezeile.verdeckt{opacity:.3;filter:blur(2.5px)}.silbenwort{white-space:nowrap}.silbe-b{color:color-mix(in srgb,var(--coral) 80%,var(--ink))}.lesewerkzeuge{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:0 0 1.4rem}.pill.weiter{background:color-mix(in srgb,var(--mint) 78%,var(--ink));color:#fff;border-color:color-mix(in srgb,var(--mint) 78%,var(--ink))}.rechnung{font-size:clamp(2.6rem,9vw,4.2rem);text-align:center;margin:1.6rem 0 1.4rem;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.antwort.zahl,.rechnung{font-family:var(--font-display);font-weight:700}.antwort.zahl{font-size:1.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:1.1rem}.stufenmeldung{text-align:center;margin:.9rem 0 0;font-weight:700;color:var(--mint);font-family:var(--font-display)}.spieltitel{font-size:clamp(1.5rem,3.5vw,2rem);margin:0 0 .8rem}.ermutigung{display:flex;align-items:center;gap:1rem;margin-top:1.8rem;padding:1.1rem 1.4rem 1.1rem 1rem;border-radius:26px;background:linear-gradient(180deg,#FFFDF6,#FFF4DF);border:1px solid rgba(166,124,62,.5);box-shadow:inset 0 0 0 1px rgba(255,255,255,.92),0 1px 2px rgba(46,24,8,.14),0 14px 30px -12px rgba(46,24,8,.45)}.ermutigung img{flex-shrink:0;filter:drop-shadow(0 4px 8px rgba(60,34,14,.28))}.ermutigung p{position:relative;margin:0;flex:1 1;min-width:0;font-family:var(--font-display);font-weight:700;font-size:1.1rem;line-height:1.4;color:#4A2C10;background:#FFFDF7;border-radius:18px;padding:.85rem 1.1rem;border:1px solid rgba(166,124,62,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 6px rgba(46,24,8,.1)}.ermutigung p:before{content:"";position:absolute;left:-7px;top:50%;width:12px;height:12px;transform:translateY(-50%) rotate(45deg);background:#FFFDF7;border-left:1px solid rgba(166,124,62,.35);border-bottom:1px solid rgba(166,124,62,.35)}@media (max-width:30rem){.ermutigung{flex-direction:column;text-align:center}.ermutigung p:before{left:50%;top:-7px;transform:translateX(-50%) rotate(135deg)}}.table-huelle{overflow-x:auto;border:2px solid var(--line);border-radius:var(--radius);margin:1rem 0}table.lernstand{border-collapse:collapse;width:100%;min-width:44rem;background:var(--surface)}table.lernstand td,table.lernstand th{text-align:left;padding:.7rem .9rem;border-bottom:1px solid var(--line);vertical-align:top}table.lernstand th{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:var(--surface-2)}table.lernstand tr:last-child td{border-bottom:none}table.lernstand td.num{white-space:nowrap;min-width:8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.lernstand.preistabelle,table.lernstand.preistabelle td.num{min-width:0}table.lernstand.preistabelle td,table.lernstand.preistabelle th{padding-inline:.5rem}.konfetti{z-index:200}.jubel-blitz,.konfetti{position:fixed;inset:0;pointer-events:none}.jubel-blitz{z-index:190;display:flex;align-items:center;justify-content:center}.jubel-blitz-inhalt{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem}.jubel-blitz strong{font-family:var(--font-display);font-size:clamp(1.9rem,8.5vw,4rem);color:#fff;max-width:min(90vw,36rem);text-align:center;text-wrap:balance;line-height:1.12;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-shadow:0 4px 0 var(--mint),0 8px 26px rgba(20,38,80,.55);letter-spacing:.02em}.jubel-blitz img{filter:drop-shadow(0 10px 22px rgba(20,38,80,.5))}.jubel-strahlen{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:min(90vw,620px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,214,140,.85) 0,rgba(255,214,140,.35) 38%,transparent 68%)}.jubel-blitz.heiss .jubel-strahlen{background:radial-gradient(circle,rgba(255,176,92,.92) 0,rgba(255,132,84,.38) 40%,transparent 70%)}.jubel-blitz.heiss strong{text-shadow:0 4px 0 var(--coral),0 8px 26px rgba(20,38,80,.55)}.jubel-serie{font-family:var(--font-display);font-style:normal;font-weight:800;font-size:clamp(1rem,4vw,1.5rem);color:#4A2C10;background:linear-gradient(180deg,#FFE7B4,#F5C775);border:3px solid var(--accent-deep);border-radius:999px;padding:.2rem 1.1rem;margin-top:.3rem;box-shadow:0 4px 0 #B0721A,0 8px 20px rgba(30,15,4,.4)}.jubel-funke{position:absolute;left:50%;top:42%;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,#FFF3D0 0,var(--accent) 60%,transparent 72%)}@media (prefers-reduced-motion:no-preference){.jubel-blitz-inhalt>img{animation:jubel-pop .45s cubic-bezier(.2,1.5,.4,1) both}.jubel-blitz strong{animation:jubel-pop .45s cubic-bezier(.2,1.6,.4,1) .08s both}.jubel-serie{animation:jubel-pop .4s cubic-bezier(.2,1.8,.4,1) .2s both}.jubel-strahlen{animation:jubel-strahl .9s ease-out both}.jubel-funke{animation:jubel-funke 1s cubic-bezier(.15,.8,.3,1) both}@keyframes jubel-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes jubel-strahl{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}45%{opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:.85}}@keyframes jubel-funke{0%{transform:rotate(var(--w)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--w)) translateY(calc(-1 * min(42vw, 300px))) scale(.2);opacity:0}}}.sternenreihe{flex-wrap:wrap;gap:.45rem;margin:0 0 1.2rem}.sternenreihe,.sternfeld{display:flex;justify-content:center}.sternfeld{width:clamp(38px,10vw,54px);aspect-ratio:1;border-radius:50%;align-items:center;background:color-mix(in srgb,var(--night) 22%,transparent);border:3px solid color-mix(in srgb,#fff 45%,transparent);box-shadow:inset 0 2px 8px rgba(6,14,34,.4)}.sternfeld img{width:78%;height:78%;object-fit:contain;opacity:.16;filter:grayscale(1)}.sternfeld.voll{background:linear-gradient(180deg,#FFE7B4,#F5C775);border-color:#FFF3D0;box-shadow:0 0 0 3px rgba(255,208,128,.45),0 5px 16px rgba(30,15,4,.4)}.sternfeld.voll img{opacity:1;filter:none}@media (prefers-reduced-motion:no-preference){.sternfeld.voll{animation:stern-fuellt .5s cubic-bezier(.2,1.7,.4,1) both}@keyframes stern-fuellt{0%{transform:scale(.55) rotate(-25deg)}to{transform:scale(1) rotate(0)}}}.antwort{position:relative;overflow:visible}.treffer-ring{inset:-6px;border-radius:24px;border:4px solid var(--mint);opacity:0}.treffer-ring,.treffer-stern{position:absolute;pointer-events:none}.treffer-stern{left:50%;top:50%;margin-left:-28px;margin-top:-28px;width:56px;height:56px}.treffer-stern img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(30,15,4,.45))}.antwort.richtig{border-color:var(--mint);background:var(--mint-soft);font-weight:800;box-shadow:0 0 0 4px color-mix(in srgb,var(--mint) 40%,transparent),0 8px 24px rgba(20,38,80,.3)}@media (prefers-reduced-motion:no-preference){.antwort.richtig{animation:antwort-treffer .5s cubic-bezier(.2,1.6,.4,1)}.treffer-ring{animation:treffer-ring .7s ease-out backwards}.treffer-stern{animation:treffer-stern 1.1s cubic-bezier(.2,.9,.3,1) both}.antwort.daneben{animation:antwort-wackelt .5s ease}@keyframes antwort-treffer{0%{transform:scale(1)}45%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes treffer-ring{0%{transform:scale(.85);opacity:1}to{transform:scale(1.35);opacity:0}}@keyframes treffer-stern{0%{transform:translateY(0) scale(.3);opacity:0}30%{transform:translateY(-14px) scale(1.15);opacity:1}to{transform:translateY(-110px) scale(.55);opacity:0}}@keyframes antwort-wackelt{0%,to{transform:translateX(0)}20%{transform:translateX(-9px) rotate(-1.5deg)}45%{transform:translateX(8px) rotate(1.5deg)}70%{transform:translateX(-5px)}}}.antwort.daneben{border-color:var(--accent);background:var(--accent-soft)}.sprechblase{position:relative;display:flex;align-items:center;gap:1rem;margin:1.9rem auto 0;max-width:40rem;padding:1.1rem 1.3rem;background:linear-gradient(180deg,#FFFDF6,#FFF2D6);border:4px solid var(--accent);border-radius:26px;box-shadow:0 8px 26px rgba(20,38,80,.3);scroll-margin-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))}.sprechblase:before{content:"";position:absolute;left:3.6rem;top:-18px;border:10px solid transparent;border-bottom:14px solid var(--accent)}.sprechblase{box-sizing:border-box;max-width:min(40rem,100%)}.sprechblase>div,.sprechblase>p{min-width:0;overflow-wrap:anywhere}.sprechblase .pill{max-width:100%;white-space:normal}.sprechblase p{margin:0;font-size:1.05rem}.blase-figur{flex-shrink:0;filter:drop-shadow(0 4px 10px rgba(30,15,4,.3))}@media (prefers-reduced-motion:no-preference){.sprechblase{animation:blase-auf .4s cubic-bezier(.2,1.5,.4,1) both}.blase-figur{animation:blase-figur 1.6s ease-in-out infinite}@keyframes blase-auf{0%{transform:scale(.8) translateY(-10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes blase-figur{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(2deg)}}}.abschluss-schirm{position:fixed;inset:0;z-index:240;display:flex;align-items:flex-start;justify-content:center;padding:1.2rem;background:color-mix(in srgb,var(--night) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow-y:auto}.abschluss-karte{position:relative;z-index:2;text-align:center;width:min(100%,34rem);padding:1.6rem 1.4rem 1.5rem;margin:auto;background:var(--surface);border:3px solid var(--accent);border-radius:32px;box-shadow:0 20px 60px rgba(10,20,48,.5)}.abschluss-karte h2{margin:.4rem 0 .3rem;font-size:clamp(1.6rem,6vw,2.4rem)}.abschluss-karte p{margin:0 0 1rem;font-size:1.05rem}.abschluss-figur{width:clamp(130px,34vw,200px);height:auto}.sternkonto{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:999px;padding:.35rem 1.2rem .35rem .5rem;margin-bottom:1.25rem}.sternkonto:not(:has(.sternzahl)){padding-inline:.8rem}.sternzahl{font-family:var(--font-display);font-weight:800;font-size:1.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent-deep)}.sterngewinn{font-family:var(--font-display);font-weight:800;color:var(--mint)}.abschluss-knoepfe{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.feierknopf{flex:1 1 88px;min-width:70px;max-width:122px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.3rem;padding:.7rem .4rem .6rem;border-radius:20px;text-decoration:none;cursor:pointer;font-family:var(--font-display);font-weight:700;color:#6B4517;font-size:.82rem;line-height:1.15;text-align:center;background:color-mix(in srgb,#FFFDF4 88%,transparent);border:1px solid rgba(176,124,62,.45);box-shadow:0 1px 2px rgba(30,15,4,.1);transition:transform .12s,box-shadow .12s,background .15s;-webkit-tap-highlight-color:transparent}.feierknopf:hover{background:#FFFDF4;box-shadow:0 3px 10px rgba(30,15,4,.16)}.feierknopf.breit{width:100%;flex:0 0 auto;min-width:0;max-width:none;flex-direction:row;align-items:center;justify-content:center;gap:.7rem;padding:.8rem 1.2rem;border-radius:24px;font-size:1.06rem;color:#5A3410;background:linear-gradient(180deg,#FFEEC0,#FFD98A 55%,#F2BC5C);border:2px solid var(--accent-deep);box-shadow:0 3px 0 #B0721A,0 8px 18px rgba(30,15,4,.3),inset 0 1px 0 rgba(255,255,255,.9)}.feierknopf.breit .feier-symbol img{width:clamp(40px,11vw,52px)}.feierknopf.breit:active{transform:translateY(3px);box-shadow:0 0 0 #B0721A,0 3px 8px rgba(30,15,4,.3)}.abschluss-weiter{width:100%;display:flex;margin:0 0 .9rem}.feierknopf:active{transform:translateY(2px);box-shadow:0 1px 2px rgba(30,15,4,.12)}.feierknopf.stark{background:linear-gradient(180deg,#FFEEC0,#FFD98A 55%,#F2BC5C);border-color:var(--accent-deep);box-shadow:0 4px 0 #B0721A,0 7px 18px rgba(30,15,4,.36),inset 0 0 18px rgba(255,222,158,.9),inset 0 1px 0 rgba(255,255,255,.95)}.feier-symbol{display:flex;line-height:1}.feier-symbol img{width:clamp(36px,10vw,46px);height:auto;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(60,34,14,.22))}@media (prefers-reduced-motion:no-preference){.feierknopf{animation:feier-knopf-auf .45s cubic-bezier(.2,1.5,.4,1) both}.feierknopf:nth-child(2){animation-delay:.06s}.feierknopf:nth-child(3){animation-delay:.12s}.feierknopf:nth-child(4){animation-delay:.18s}.feierknopf.stark .feier-symbol{animation:feier-wippt 2.2s ease-in-out .6s infinite}@keyframes feier-knopf-auf{0%{transform:translateY(14px) scale(.85);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes feier-wippt{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-4px) rotate(3deg)}}}.fliegender-stern{position:fixed;left:50%;top:42%;z-index:250;pointer-events:none}.fliegender-stern img{width:64px;height:64px}@media (prefers-reduced-motion:no-preference){.jubel-blitz-inhalt{animation:blitz-auf .4s cubic-bezier(.2,1.5,.4,1)}.jubel-strahlen{animation:strahlen .9s ease-out forwards}@keyframes blitz-auf{0%{opacity:0;transform:scale(.55)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes strahlen{0%{opacity:.9;transform:translate(-50%,-50%) scale(.3)}to{opacity:0;transform:translate(-50%,-50%) scale(1.25)}}.abschluss-karte{animation:abschluss-auf .5s cubic-bezier(.2,1.35,.4,1)}@keyframes abschluss-auf{0%{opacity:0;transform:translateY(26px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.sternkonto.an{animation:konto-puls .5s ease}@keyframes konto-puls{45%{transform:scale(1.14)}}.fliegender-stern{animation:stern-flug 1.5s cubic-bezier(.5,-.2,.7,1) forwards}@keyframes stern-flug{0%{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(0deg)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.5) rotate(40deg)}to{opacity:0;transform:translate(var(--ziel-x,calc(42vw - 50%)),var(--ziel-y,calc(44vh - 50%))) scale(.35) rotate(320deg)}}.antwort.richtig{animation:richtig-puls .45s ease}@keyframes richtig-puls{50%{transform:scale(1.06)}}.memkarte.auf{animation:karte-auf .3s ease}@keyframes karte-auf{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}}.kindrahmen .hint{font-size:1rem;line-height:1.45}.kindrahmen .ort-name{font-size:clamp(.95rem,2vw,1rem)}.kindrahmen:not(.kartenseite) .kindinhalt{padding-bottom:calc(var(--k-leiste, 7rem) + 1rem)}.standort-vorwort{max-width:34rem}.standort-liste{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.standort-welt header{display:flex;align-items:center;gap:.8rem}.standort-welt h2{margin:0;font-size:1.05rem}.standort-themen{list-style:none;margin:.7rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.standort-themen li{display:flex;flex-direction:column;font-size:.95rem}.zum-standort{margin:.6rem 0 0}.naechster-schatz{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;background:var(--accent-soft);border-color:var(--accent);margin:1rem 0 1.6rem}.naechster-schatz h2{margin:0 0 .2rem}.naechster-schatz p{margin:0 0 .6rem}.naechster-schatz>div{flex:1 1;min-width:14rem}.balken.gross{height:16px}.schatzgitter{display:grid;gap:1rem;margin:1rem 0;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.schatz{text-align:center}@media (orientation:landscape) and (max-height:30rem){.naechster-schatz{gap:.8rem;margin:.5rem 0 .8rem;padding-block:.6rem;flex-wrap:nowrap}.naechster-schatz>img{width:52px;height:52px}.naechster-schatz p{margin-bottom:.3rem}.schatzgitter{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.4rem}.kindrahmen .kartentitel{padding-block:.25rem;margin-bottom:.3rem}.kindrahmen .abschnitt{margin:.6rem 0 .4rem;font-size:1.15rem}}.schatz h3{margin:.6rem 0 .1rem;font-size:1.05rem}.lernvideo,.schatz-video{aspect-ratio:16/9;height:auto;width:100%;display:block;background:var(--night);border-radius:18px;overflow:hidden;border:1px solid rgba(46,24,8,.55);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 2px 4px rgba(20,38,80,.18),0 16px 34px -14px rgba(20,38,80,.55)}.lernvideo{max-width:46rem;margin:0 auto}.schatz .schatz-video{margin-bottom:.2rem}.schatz-platzhalter{font-size:3rem;aspect-ratio:16/10;border-radius:16px;background:var(--surface-2);display:flex;align-items:center;justify-content:center}.schatz.zu{opacity:.6}.video-platzhalter{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.video-platzhalter h2{margin:0 0 .3rem}.video-platzhalter p{margin:0}.reise{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.8rem}.reise li{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;background:var(--surface);border:2px dashed var(--line);border-radius:var(--radius);padding:.9rem 1.1rem}.reise li.besucht{border-style:solid;border-color:var(--mint);background:var(--mint-soft)}.reise li div{flex:1 1;min-width:12rem}.reise li p{margin:.1rem 0 0}.sticker{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 32%,#FFFDF4 0,#EFDCB6 100%);box-shadow:inset 0 3px 7px rgba(90,52,16,.28),0 0 0 2.5px #C89A5B,0 2px 5px rgba(30,15,4,.22)}.sticker img{width:76%;height:76%;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(60,34,14,.4))}.sammelalbum{display:grid;gap:.9rem;margin:1rem 0;grid-template-columns:repeat(auto-fill,minmax(min(148px,100%),1fr))}.sammelkarte{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:1rem .7rem .9rem;text-align:center;border-radius:16px;background:linear-gradient(180deg,#FFFDF4,#F3E3C2);border:1px solid var(--k-fassung,rgba(166,124,62,.55));border-top:4px solid #c89a5b;box-shadow:var(--k-glanz,inset 0 1px 0 rgba(255,255,255,.95)),var(--k-tiefe,0 1px 2px rgba(46,24,8,.16),0 10px 24px -10px rgba(46,24,8,.45))}.sammelkarte img{width:56px;height:56px;object-fit:contain}.kartenname{font-family:var(--font-display);font-weight:800;font-size:.98rem;line-height:1.25;color:#5A3410;text-wrap:balance}.kartenthema{font-size:.78rem;line-height:1.3;color:#8A6534}.naechstes-ziel{margin:.7rem auto 0;max-width:24rem;font-size:1rem;line-height:1.4;color:#5A3410}.kartenfund,.schatzfund{display:flex;align-items:center;gap:.9rem;text-align:left;margin:1.1rem auto 0;max-width:22rem;padding:.8rem 1.1rem;border-radius:16px;background:linear-gradient(180deg,#FFFDF4,#F0DCAE);border:1px solid #c89a5b;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 8px 22px -10px rgba(46,24,8,.5)}.kartenfund img,.schatzfund img{width:56px;height:56px;object-fit:contain;flex-shrink:0}.kartenfund div,.schatzfund div{display:flex;flex-direction:column;gap:.15rem}.kartenfund strong,.schatzfund strong{font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:#8A6534}.kartenfund span,.schatzfund span{font-family:var(--font-display);font-weight:800;font-size:1.1rem;color:#5A3410}.zur-schatzkiste{display:flex;align-items:center;gap:1.1rem;margin-top:1.4rem;padding:1rem 1.3rem;border-radius:var(--radius);text-decoration:none;color:#5A3410;font-family:var(--font-display);background:linear-gradient(180deg,#FFFDF4,#FFF1D4 55%,#F4DCB0);border:3px solid #c89a5b;box-shadow:0 4px 0 #A97C42,0 8px 22px rgba(30,15,4,.28),inset 0 1px 0 rgba(255,255,255,.95);transition:transform .12s,box-shadow .12s}.zur-schatzkiste:active{transform:translateY(4px);box-shadow:0 0 0 #A97C42,0 3px 8px rgba(30,15,4,.28)}.zur-schatzkiste>span{display:flex;flex-direction:column;gap:.15rem}.zur-schatzkiste strong{font-size:1.05rem}.zur-schatzkiste .hint{margin:0;color:#7A5526}.muehle{position:relative;width:min(94vw,34rem);aspect-ratio:1;margin:1.2rem auto 1.6rem;padding:0;background:url(/spiel/muehle/brett.webp) 50%/100% 100% no-repeat;border-radius:14px;box-shadow:0 2px 3px rgba(46,24,8,.35),0 22px 44px -14px rgba(46,24,8,.6),0 0 0 1px rgba(40,20,4,.45)}.muehle-feld{position:absolute;inset:10%}.muehle-linien{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.muehle-linien .kerbe{stroke:rgba(52,26,4,.55);stroke-width:2.1;stroke-linecap:round}.muehle-linien line{stroke:#c99a3c;stroke-width:1.15;stroke-linecap:round}.m-punkt{position:absolute;transform:translate(-50%,-50%);width:clamp(30px,8.6vw,50px);height:clamp(30px,8.6vw,50px);min-height:0;border-radius:50%;cursor:default;padding:0;border:none;background:radial-gradient(circle at 42% 38%,#fbe7a8 0,#d6a947 38%,#8a6420 70%,rgba(80,50,10,0) 72%);background-size:34% 34%;background-position:50%;background-repeat:no-repeat;transition:transform .15s,filter .15s,box-shadow .15s;-webkit-tap-highlight-color:transparent}.m-punkt.p1,.m-punkt.p2{background-size:100% 100%;filter:drop-shadow(0 4px 4px rgba(30,14,2,.55)) drop-shadow(0 1px 1px rgba(30,14,2,.5));animation:m-setzen .22s ease-out}@keyframes m-setzen{0%{transform:translate(-50%,-62%) scale(1.15);opacity:.4}}.m-punkt.p1{background-image:url(/spiel/muehle/stein-hell.webp)}.m-punkt.p2{background-image:url(/spiel/muehle/stein-dunkel.webp)}.m-punkt.frei{cursor:pointer;box-shadow:0 0 0 3px rgba(255,236,170,.9),0 0 14px 3px rgba(255,214,102,.55)}.m-punkt.frei:hover{box-shadow:0 0 0 3px #fff3c4,0 0 20px 6px rgba(255,214,102,.8)}.m-punkt.frei:active{transform:translate(-50%,-50%) scale(.9)}.m-punkt.gesperrt{opacity:.55}.m-punkt.gewaehlt{box-shadow:0 0 0 4px #fff3c4,0 0 0 8px rgba(255,214,102,.55);transform:translate(-50%,-50%) scale(1.08)}.m-status{width:fit-content;max-width:100%;margin:.4rem auto .2rem;padding:.55rem 1.3rem;border-radius:999px;background:linear-gradient(180deg,#fffaf0,#f3e2bd);color:#4a2f0e;font-weight:800;font-size:1.05rem;text-align:center;box-shadow:0 0 0 2px #c99a3c,0 8px 22px rgba(46,24,8,.25)}.m-status.gewonnen{background:linear-gradient(180deg,#fff6d6,#ffd977);box-shadow:0 0 0 2px #b8862a,0 0 26px rgba(255,200,80,.55)}@media (prefers-reduced-motion:reduce){.m-punkt.p1,.m-punkt.p2{animation:none}}.c4-spiel{--c4-feld:clamp(38px,10.4vw,66px);--c4-luecke:clamp(6px,1.6vw,11px)}.c4-status{display:flex;align-items:center;justify-content:center;gap:.6rem;width:fit-content;max-width:100%;margin:.4rem auto 1rem;padding:.55rem 1.2rem .55rem .7rem;border-radius:999px;background:linear-gradient(180deg,#fffaf0,#f6e7c4);color:#4a2f0e;font-weight:800;font-size:1.05rem;box-shadow:0 0 0 2px #d9b46a,0 8px 22px rgba(20,30,70,.25)}.c4-status img{width:28px;height:28px;flex-shrink:0}.c4-status.gewonnen{background:linear-gradient(180deg,#fff6d6,#ffd977);box-shadow:0 0 0 2px #c9952c,0 0 26px rgba(255,200,80,.55)}.c4-tisch{position:relative;width:fit-content;max-width:100%;margin:0 auto 1.6rem}.c4-einwurf{display:grid;grid-template-columns:repeat(7,var(--c4-feld));gap:var(--c4-luecke);padding:0 calc(var(--c4-luecke) * 1.6);height:calc(var(--c4-feld) * .9);align-items:end}.c4-einwurf-feld{display:grid;place-items:center}.c4-schwebt{width:calc(var(--c4-feld) * .9);height:auto;filter:drop-shadow(0 6px 6px rgba(0,0,0,.35));animation:c4-schweben 1.4s ease-in-out infinite}@keyframes c4-schweben{50%{transform:translateY(-4px)}}.c4-brett{position:relative;display:grid;grid-template-columns:repeat(7,var(--c4-feld));grid-template-rows:repeat(6,var(--c4-feld));gap:var(--c4-luecke);padding:calc(var(--c4-luecke) * 1.6);border-radius:26px;background:radial-gradient(120% 80% at 30% 0,rgba(255,255,255,.16),transparent 55%),linear-gradient(160deg,#2c56c4,#1c3b93 48%,#142c73);box-shadow:inset 0 2px 0 rgba(255,255,255,.35),inset 0 -6px 14px rgba(0,0,0,.35),0 0 0 3px #e7c46e,0 0 0 6px #9c7224,0 18px 40px rgba(10,20,60,.45)}.c4-loch{position:relative;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 38%,#0d1a45 0,#0a1433 70%);box-shadow:inset 0 5px 9px rgba(0,0,0,.7),inset 0 -2px 3px rgba(120,160,255,.25),0 1px 0 rgba(255,255,255,.22)}.c4-stein{position:absolute;inset:5%;width:90%;height:90%;filter:drop-shadow(0 2px 2px rgba(0,0,0,.45))}.c4-stein.faellt{animation:c4-fallen calc(.18s + var(--fall) * .06s) cubic-bezier(.45,0,.9,.5) both,c4-landen .22s ease-out calc(.18s + var(--fall) * .06s) both}@keyframes c4-fallen{0%{transform:translateY(calc(var(--fall) * -112% - 120%))}to{transform:translateY(0)}}@keyframes c4-landen{40%{transform:translateY(-9%)}to{transform:translateY(0)}}.c4-loch.sieg{box-shadow:inset 0 5px 9px rgba(0,0,0,.7),0 0 0 3px #ffe08a,0 0 18px 4px rgba(255,214,102,.85);animation:c4-leuchten 1.1s ease-in-out infinite;z-index:2}@keyframes c4-leuchten{50%{box-shadow:inset 0 5px 9px rgba(0,0,0,.7),0 0 0 3px #fff3c4,0 0 26px 8px rgba(255,214,102,1)}}.c4-tisch.vorbei .c4-loch:not(.sieg) .c4-stein{filter:drop-shadow(0 2px 2px rgba(0,0,0,.45)) saturate(.55) brightness(.75)}.c4-spalte{grid-row:1/-1;z-index:1;min-height:0;padding:0;border:0;border-radius:999px;cursor:pointer;background:transparent;-webkit-tap-highlight-color:transparent;margin:calc(var(--c4-luecke) * -.4)}.c4-spalte:focus-visible,.c4-spalte:hover:not(:disabled){background:linear-gradient(180deg,rgba(255,236,170,.22),rgba(255,236,170,.06))}.c4-spalte:focus-visible{outline:3px solid #ffe08a;outline-offset:2px}.c4-spalte:disabled{cursor:default}.c4-fuesse{display:flex;justify-content:space-between;padding:0 12%;margin-top:-2px}.c4-fuesse span{width:22%;height:16px;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#9c7224,#6e4e14);box-shadow:0 8px 14px rgba(10,20,60,.35)}@media (prefers-reduced-motion:reduce){.c4-loch.sieg,.c4-schwebt,.c4-stein.faellt{animation:none}}@media (hover:none){.c4-einwurf{height:calc(var(--c4-feld) * .35)}.c4-schwebt{display:none}}.ki-liste{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));margin:1rem 0}.ki-karte{text-align:center}.ki-emoji{font-size:2.6rem;display:block;margin-bottom:.3rem}.ki-knoepfe{display:flex;gap:.4rem;justify-content:center;margin-top:.6rem;flex-wrap:wrap}.erklaerbox{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);padding:.9rem 1.2rem;margin:1rem 0}.erklaerbox>summary{cursor:pointer;font-weight:700;font-family:var(--font-display)}.erklaerbox p{margin:.6rem 0 0;font-size:.92rem;color:var(--muted)}.erklaerbox strong{color:var(--ink)}.lehrplanliste{display:flex;flex-direction:column;gap:1rem}.kompetenzkarte>header{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.7rem}.klassenmarke{margin-left:auto}.stufenliste{list-style:none;margin:0 0 .9rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.stufenliste li{display:flex;gap:.6rem;align-items:flex-start;padding:.45rem .6rem;border-radius:10px;background:var(--surface-2);border-left:4px solid var(--line)}.stufenliste li.beherrscht{border-left-color:var(--mint);background:var(--mint-soft)}.stufenliste li.in-arbeit,.stufenliste li\.in-arbeit{border-left-color:var(--accent);background:var(--accent-soft)}.stufenmarke{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1.5px solid var(--line);font-family:var(--font-display);font-weight:800;font-size:.82rem}.stufentext{flex:1 1;font-size:.9rem;line-height:1.45}.stufenliste .standmarke{flex-shrink:0;align-self:center}.stationsfreigabe{border-top:1px solid var(--line);padding-top:.8rem}.stationsfreigabe h3{margin:0 0 .5rem;font-size:.95rem}.stationszeile{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;padding:.5rem 0;border-bottom:1px dashed var(--line)}.stationszeile>span:first-of-type{flex:1 1 16rem}.stationszeile:last-child{border-bottom:none}.hint.ohne-inhalt{color:var(--coral);font-style:italic}.hint.abweichung{color:var(--ink);background:var(--accent-soft);border-left:3px solid var(--accent-deep);border-radius:0 10px 10px 0;padding:.6rem .8rem;margin:.4rem 0}.ritual{text-align:center;padding:1.4rem 1.2rem 1.6rem}.ritual-paar{display:flex;align-items:center;justify-content:center;gap:clamp(.6rem,4vw,2rem);flex-wrap:nowrap}.ritual-paar figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:.5rem}.ritual-paar img{width:clamp(96px,30vw,150px);height:auto;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(46,24,8,.3))}.ritual-alt img{opacity:.72;filter:saturate(.8) drop-shadow(0 6px 14px rgba(46,24,8,.25))}.ritual-paar figcaption{font-size:.84rem;letter-spacing:.03em;color:#8A6534;text-wrap:balance}.ritual-pfeil{font-size:clamp(1.6rem,6vw,2.4rem);color:#C89A5B;flex-shrink:0}.ritual>p{margin:1.2rem auto 0;max-width:34rem;font-size:1.05rem;line-height:1.55}.ritual-seit{margin-top:1rem}.erinnerungen{display:grid;gap:.9rem;margin:1rem 0;grid-template-columns:repeat(auto-fit,minmax(min(148px,100%),1fr))}.erinnerung{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1.1rem .8rem 1rem;text-align:center;border-radius:20px;background:linear-gradient(180deg,#FFFDF4,#F3E3C2);border:1px solid var(--k-fassung,rgba(166,124,62,.55));box-shadow:var(--k-glanz,inset 0 1px 0 rgba(255,255,255,.95)),var(--k-tiefe,0 1px 2px rgba(46,24,8,.16),0 10px 24px -10px rgba(46,24,8,.45))}.erinnerung img{width:56px;height:56px;object-fit:contain}.erinnerung strong{font-family:var(--font-display);font-weight:800;font-size:1.6rem;line-height:1.1;color:#5A3410;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.erinnerung.liebling strong{font-size:1.25rem}.erinnerung span{font-size:.84rem;line-height:1.3;color:#8A6534;text-wrap:balance}.mitnahme{list-style:none;margin:1rem 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.mitnahme li{padding:.45rem 1rem;border-radius:999px;font-family:var(--font-display);font-weight:700;font-size:.95rem;color:#5A3410;background:linear-gradient(180deg,#FFFDF4,#F0DCAE);border:1px solid #c89a5b;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)}.aufbruch{margin:2.4rem 0 1rem;padding:1.6rem 1.3rem 1.8rem;text-align:center;border-radius:26px;background:linear-gradient(180deg,rgba(14,26,54,.82),rgba(9,18,42,.9));border:2px solid rgba(255,243,208,.34);box-shadow:0 4px 14px rgba(6,14,34,.38);color:#FFF6E6}.aufbruch h2{margin:0 0 .6rem;font-size:1.5rem}.aufbruch p{margin:0 auto;max-width:30rem;line-height:1.55;color:#EDF1FA}.aufbruch .hint{margin-top:.9rem;color:#C9D4EA}.aufbruchknopf{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.3rem;padding:.8rem 1.6rem .8rem 1rem;border-radius:999px;cursor:pointer;font-family:var(--font-display);font-weight:800;font-size:1.2rem;color:#5A3410;background:linear-gradient(180deg,#FFF6E0,#F0CE86);border:1px solid #c89a5b;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 10px 24px -10px rgba(6,14,34,.7);transition:transform .12s,box-shadow .12s}.aufbruchknopf img{width:56px;height:56px;object-fit:contain}.aufbruchknopf:active{transform:translateY(1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 6px 16px -10px rgba(6,14,34,.7)}.aufbruch.laeuft{display:flex;flex-direction:column;align-items:center;gap:1rem}.aufbruch.laeuft img{width:clamp(110px,32vw,140px);height:auto}.aufbruch .reisegruss{font-family:var(--font-display);font-weight:800;font-size:1.6rem}@media (prefers-reduced-motion:no-preference){.aufbruch.laeuft img{animation:ballon-steigt 2.6s ease-in forwards}@keyframes ballon-steigt{0%{transform:translateY(0);opacity:1}to{transform:translateY(-46vh) scale(.5);opacity:0}}}.kindersuche{position:relative;z-index:2;max-width:1024px;margin:0 auto;padding:1rem 1rem 6rem;gap:1.1rem}.kindersuche,.ks-feld{display:flex;flex-direction:column}.ks-feld{gap:.4rem}.ks-feld label{font-family:var(--font-display);font-weight:700;font-size:clamp(1.15rem,3.4vw,1.5rem);color:#FFF6E6;text-shadow:0 2px 6px rgba(9,18,42,.6)}.ks-feld input{width:100%;padding:.85rem 1.1rem;font:inherit;font-size:1.1rem;border-radius:999px;border:3px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:0 6px 18px rgba(20,38,80,.25)}.ks-feld input:focus-visible{outline:none;border-color:var(--sky)}.ks-frage{display:inline-block;margin:.2rem 0 0;font-family:var(--font-display);font-size:clamp(1.15rem,3.4vw,1.5rem);color:#FFF6E6;padding:.3rem 1.1rem;border-radius:999px;background:linear-gradient(180deg,rgba(14,26,54,.7),rgba(9,18,42,.78));border:2px solid rgba(255,243,208,.34);box-shadow:0 4px 14px rgba(6,14,34,.38)}.ks-regal{display:flex;flex-wrap:wrap;gap:.5rem}.ks-regal.gross{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(min(9rem,45%),1fr))}.ks-thema{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;padding:.4rem .9rem .4rem .5rem;border-radius:999px;min-height:48px;border:2px solid color-mix(in srgb,var(--ink) 10%,transparent);background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--surface) 92%,var(--surface-2)) 100%);color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:.95rem;box-shadow:0 4px 12px -6px rgba(20,38,80,.45);-webkit-tap-highlight-color:transparent;transition:transform .15s,border-color .15s,box-shadow .15s}.ks-thema img{width:34px;height:34px;object-fit:contain}.ks-regal.gross .ks-thema{flex-direction:column;gap:.35rem;padding:1rem .6rem 1.1rem;border-radius:22px;text-align:center;font-size:1.02rem;line-height:1.25}.ks-regal.gross .ks-thema img{width:74px;height:74px}.ks-thema:hover{transform:translateY(-2px);border-color:var(--sky)}.ks-thema.an{border-color:var(--accent);background:linear-gradient(180deg,#FFFDF4,#F7E7BE);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent)}.ks-treffer{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr))}.ks-leer{margin:0;padding:1rem 1.2rem;border-radius:18px;background:var(--surface);color:var(--ink);font-size:1.02rem;line-height:1.5;box-shadow:0 6px 18px -10px rgba(20,38,80,.5)}.ks-regal.gross .ks-mehr [aria-hidden]{font-family:var(--font-display);font-size:3rem;line-height:1;width:74px;height:74px;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--ink) 45%,transparent)}.ks-zurueck{align-self:flex-start;cursor:pointer;padding:.5rem 1.1rem;min-height:48px;border-radius:999px;border:2px solid color-mix(in srgb,var(--ink) 10%,transparent);background:var(--surface);color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:1rem;box-shadow:0 4px 12px -6px rgba(20,38,80,.45);-webkit-tap-highlight-color:transparent}@media (max-width:48rem){.elternkopf{padding:calc(.5rem + var(--oben)) .8rem .5rem;gap:.6rem}.elternkopf>*{min-width:0}.elternkopf .brand .logo-baum{height:30px!important;width:auto!important}.elternkopf .brand .logo-wort{display:none}.elternhaupt{padding:1.1rem .9rem 3.5rem}.elternhaupt h1{font-size:1.45rem}}.nur-schmal{display:none}@media (max-width:48rem){.nur-breit{display:none}.nur-schmal{display:inline}.karten-umschalter{top:auto;bottom:calc(var(--k-fussleiste) + .6rem);left:50%;transform:translateX(-50%);gap:.5rem}.hero-kids{padding:1.3rem 1.1rem;gap:.9rem;border-radius:24px}.hero-kids h1{font-size:clamp(1.2rem,5.6vw,1.7rem)}.hero-kids p{font-size:.95rem}.hero-kids img{width:92px!important;height:auto!important}.sternenreihe{flex-wrap:nowrap;gap:.2rem;margin-bottom:.9rem}.sternfeld{width:auto;flex:1 1;min-width:0;max-width:34px;border-width:2px}.sternfeld.voll{box-shadow:0 0 0 2px rgba(255,208,128,.45),0 3px 10px rgba(30,15,4,.4)}.elternkopf .brand,.kindkopfzeile .brand{min-height:48px;min-width:48px;padding:.25rem 0}.kindrahmen .uebung-weiter .pill{box-shadow:0 6px 18px -6px rgba(20,38,80,.55),0 2px 6px rgba(20,38,80,.3)}.karten-umschalter .ks-knopf .ku-wort,.karten-umschalter button:not(.an) .ku-wort{display:none}.karten-umschalter .ks-knopf,.karten-umschalter button{min-width:48px;min-height:48px;padding:.3rem .55rem;justify-content:center}.karten-umschalter button.an{padding:.3rem .85rem}}.kindnav{align-items:center}.kindnav a{flex-shrink:0}@media (max-width:48rem){.kindrahmen{--k-fussleiste:calc(7rem + env(safe-area-inset-bottom))}.kindnav{height:var(--k-fussleiste);padding:.6rem .6rem calc(.6rem + env(safe-area-inset-bottom));background-size:auto,auto 100%}.kindnav a{box-sizing:border-box;width:90px}.kindnav a.aktiv{width:140px;min-height:90px;aspect-ratio:auto}.kindrahmen.mit-seil .kindnav a{width:90px}.kindrahmen.mit-seil .kindnav a.aktiv{width:140px}.kindrahmen.mit-seil .knav-symbol img,.knav-symbol img{width:clamp(34px,11vw,48px)}}@media (max-width:20.5rem){.kindnav{gap:.5rem;padding-left:.4rem;padding-right:.4rem}.kindnav a,.kindrahmen.mit-seil .kindnav a{width:80px}.kindnav a.aktiv,.kindrahmen.mit-seil .kindnav a.aktiv{width:120px;min-height:80px}.kindrahmen.mit-seil .knav-symbol img,.knav-symbol img{width:30px}}@media (max-width:48rem),(pointer:coarse){.ent-knopf,.ko-weg{min-height:48px}.ent-kopf .brand,.ko-kopf .brand{min-height:48px;padding:.2rem 0}a[href="/passwort-vergessen"]{display:inline-flex;align-items:center;min-height:48px}.preisseite .brand,header .brand{min-height:48px;padding:.2rem 0}}@media{.kindrahmen:has(.fokusanker){--k-fussleiste:calc(0rem + env(safe-area-inset-bottom))}.kindrahmen:has(.fokusanker) .kopfzeile-oben{display:none}.kindrahmen:has(.fokusanker) .kindkopfzeile{padding:0;min-height:0}.kindrahmen:has(.fokusanker) .kindkopfzeile .zurueck{margin-right:0}}.fokus-ballon{position:static;width:74px;min-height:48px;padding:.3rem .5rem .5rem .4rem;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.fokus-ballon img{width:100%;height:auto;display:block;filter:drop-shadow(0 6px 12px rgba(20,38,80,.4))}.fokus-ballon:active img{transform:scale(.94)}.fokus-menue{display:flex;flex-direction:column;align-items:center;gap:.65rem}.fokus-menue-ballon{margin-bottom:.1rem;width:clamp(84px,22vw,104px);height:auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.fokus-menue{padding:.9rem 1rem 1.1rem;border-radius:26px;background:linear-gradient(180deg,rgba(255,251,240,.3),rgba(243,225,183,.24));box-shadow:inset 0 0 0 1px rgba(255,236,200,.45),0 16px 40px -18px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fokus-schild{display:flex;align-items:center;gap:.8rem;width:min(78vw,19rem);min-height:64px;padding:.5rem .9rem;border-radius:18px;text-decoration:none;cursor:pointer;color:#6B3C05;font-family:var(--font-display);font-weight:800;font-size:1.15rem;background:linear-gradient(180deg,#FFFCF2,#FBF0D9 52%,#F2E1BE);border:1px solid var(--k-fassung,rgba(166,124,62,.55));box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),inset 0 1.5px 0 rgba(255,255,255,.8),0 1px 2px rgba(46,24,8,.2),0 12px 26px -10px rgba(46,24,8,.6);-webkit-tap-highlight-color:transparent}.fokus-schild:active{transform:translateY(2px)}.fokus-schild img{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(60,34,14,.38))}.fokus-schild.gold{justify-content:center;background:linear-gradient(180deg,#FFF2CE,#FCDFA2 55%,#F3C877);border-color:var(--k-fassung-gold,rgba(176,114,26,.65));box-shadow:inset 0 0 0 1px rgba(255,255,255,.92),inset 0 0 22px rgba(255,226,168,.8),0 1px 2px rgba(46,24,8,.2),0 14px 30px -10px rgba(46,24,8,.6)}.gestalt-basecamp .fokus-ballon img{animation:none}.einstufung-weg{height:10px;border-radius:99px;background:var(--surface-2);overflow:hidden;margin:0 0 1.2rem}.einstufung-weg span{display:block;height:100%;background:var(--accent);transition:width .35s ease}.einstufung-frage{display:flex;align-items:center;gap:.8rem;margin:1rem 0;background:var(--surface);border:2px solid var(--line);border-radius:18px;padding:.8rem 1rem}.einstufung-frage p{margin:0;flex:1 1;font-size:1.1rem;line-height:1.45}.einstufung-frage .hoerknopf{flex:none;min-width:48px;min-height:48px}.einstufung-ende{text-align:center;display:flex;flex-direction:column;gap:.9rem;align-items:center}.einstufung-satz{max-width:40ch;margin:0}.offlineseite{max-width:34rem;margin:0 auto;padding:4rem 1.5rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.offlineseite h1,.offlineseite p{margin:0}.duell{display:flex;flex-direction:column;gap:1rem}.duell-leiste{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.duell-sitz{display:flex;align-items:center;gap:.5rem;padding:.4rem .9rem .4rem .4rem;border-radius:99px;background:var(--surface);border:2px solid var(--line)}.duell-sitz.dran{border-color:var(--accent);background:var(--accent-soft)}.duell-sitz img,.duell-spieler img{border-radius:50%}.duell-punkte{font-family:var(--font-display);font-weight:800;font-size:1.3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duell-ansage{align-self:center;text-align:center;margin:0;padding:.35rem 1rem;border-radius:999px;background:rgba(255,250,238,.94);color:#4A2C10;box-shadow:0 2px 8px rgba(20,38,80,.2)}.duellwahl{display:flex;flex-direction:column;gap:1rem;align-items:center}.duell-kacheln{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.duell-kachel{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem 1rem;border-radius:18px;text-decoration:none;background:var(--surface);border:2px solid var(--line);color:inherit;min-width:8rem}.duell-kachel.gewaehlt,.duell-kachel:hover{border-color:var(--accent)}.duell-ende{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.duell-stand{display:flex;gap:2rem}.duell-spieler{display:flex;flex-direction:column;align-items:center;gap:.3rem}.duell-satz{max-width:40ch;margin:0}.duell-ergebnis{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:min(100%,26rem);padding:1.1rem 1.2rem;color:var(--ink)}@media (max-height:32rem){.kindrahmen{--nav-kachel:64px;--k-fussleiste:calc(4.2rem + env(safe-area-inset-bottom));--k-inhaltsluft:2rem}.kindrahmen.mit-seil{--nav-kachel:72px}.kindnav{height:var(--k-fussleiste)}.kindnav a.aktiv{width:96px;min-height:56px}.kindrahmen.mit-seil .kindnav a{width:88px}.kindrahmen.mit-seil .kindnav a.aktiv{width:124px;min-height:60px}.weltliste{padding:4.5rem 1rem calc(var(--k-fussleiste) + 1.2rem)}}@media (pointer:coarse) and (min-width:48.01rem){.karten-umschalter .ks-knopf,.karten-umschalter button{min-width:48px;min-height:48px}}@media (pointer:coarse){.pw-weg{min-height:48px}}html:not([data-app]) .nur-app,html[data-app] .nur-web{display:none!important}html[data-app] body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html[data-app] [contenteditable],html[data-app] input,html[data-app] textarea{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.fl-dialog{width:min(26rem,calc(100vw - 2rem));padding:0;border:1px solid var(--k-fassung,var(--line));border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:0 18px 50px rgba(20,38,80,.35)}.fl-dialog::backdrop{background:rgba(20,38,80,.55)}.fl-dialog-inhalt{padding:1.4rem 1.5rem}.fl-dialog h2{margin:0 0 .5rem;font-family:var(--font-display);font-size:1.3rem;line-height:1.25;color:var(--ink)}.fl-dialog p{margin:0 0 .9rem;line-height:1.45}.fl-dialog-knoepfe{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;justify-content:flex-end}.fl-dialog-knoepfe>.pill{min-height:2.75rem}@media (max-width:24rem){.fl-dialog-knoepfe{flex-direction:column-reverse}.fl-dialog-knoepfe>.pill{width:100%}}.elternschranke label{display:block;font-weight:700;margin-bottom:.4rem}.elternschranke input{width:100%;font:inherit;font-size:1.3rem;padding:.55rem .8rem;border:2px solid var(--line);border-radius:14px;background:var(--bg);color:var(--ink)}.elternschranke .fehler{margin:.6rem 0 0}.ent-knopf,.ent-kopf .brand,.ko-kopf .brand,.ko-weg{min-height:48px}a[href="/passwort-vergessen"]{display:inline-flex;align-items:center;min-height:48px;margin-top:.4rem}@media (orientation:landscape) and (max-height:30rem){.elternrahmen{--e-kopfhoehe:3.25rem}.elternkopf{padding-block:.15rem}.elternnav{padding-block:.2rem}.elternhaupt{padding-top:.6rem}.elternhaupt h1{margin-top:.2rem}}.duell-rueckmeldung{margin:1rem auto 0;max-width:28rem;padding:.7rem 1rem;border-radius:16px;text-align:center;font-family:var(--font-display);font-weight:800;font-size:1.05rem;background:#FFF8E8;box-shadow:0 6px 18px rgba(20,38,80,.25)}.duell-rueckmeldung.richtig{color:var(--mint);border:3px solid var(--mint)}.duell-rueckmeldung.daneben{color:var(--accent-deep);border:3px solid var(--accent)}.laden-schirm{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;color:#FFF6E6;font-family:var(--font-display);font-size:1.3rem;text-shadow:0 1px 3px rgba(6,14,34,.9)}.laden-schirm p{margin:0}@media (prefers-reduced-motion:no-preference){.laden-ballon{animation:fokus-schweben 3s ease-in-out infinite}}@media (orientation:landscape) and (max-height:520px){.abschluss-karte{display:grid;grid-template-columns:auto 1fr;column-gap:1.2rem;align-items:center;width:min(100%,46rem);padding:.9rem 1.2rem;text-align:left}.abschluss-karte>.abschluss-figur{grid-row:1/span 12;width:clamp(90px,22vh,130px)}.abschluss-karte>:not(.abschluss-figur){grid-column:2}.abschluss-karte h2{font-size:1.5rem;margin:0 0 .2rem}.abschluss-karte p{margin-bottom:.5rem}}.spiel-leiste{flex-wrap:wrap;justify-content:center;gap:.8rem 1.4rem;margin:.6rem 0 1rem}.spiel-legende,.spiel-leiste{display:flex;align-items:center}.spiel-legende{gap:1rem;list-style:none;margin:0;padding:.55rem 1.35rem;border-radius:999px;font-family:var(--font-display);font-weight:800;font-size:1rem;color:#5A3410;background:linear-gradient(180deg,#FFFEF8,#FFF6E2 55%,#F7E6C6);border:1px solid var(--k-fassung);box-shadow:var(--k-glanz),0 1px 2px rgba(46,24,8,.16)}.spiel-legende,.spiel-leiste>.pill{min-height:2.75rem;box-sizing:border-box}.spiel-legende li{display:flex;align-items:center;gap:.4rem;line-height:1.2}.spiel-marke{width:1.2rem;height:1.2rem;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(20,38,80,.35)}.m-punkt.frei:after{content:"";position:absolute;inset:-8px;border-radius:50%}@media (orientation:landscape) and (max-height:30rem){.kindrahmen.kartenseite .kindkopfzeile .brand .logo-wort{display:none}.karte-flaeche{--ortkreis:clamp(52px,min(13cqw,20vh),130px)}.kindrahmen.kartenseite .ort{transform:translate(-50%,calc(var(--ortkreis) / -2 - 14px))}.kindrahmen.kartenseite .ort:active{transform:translate(-50%,calc(var(--ortkreis) / -2 - 14px)) scale(.93)}.kindrahmen.kartenseite .karten-umschalter{top:max(.5rem,env(safe-area-inset-top));bottom:auto;transform:none;left:calc(max(1rem, env(safe-area-inset-left)) + 3.9rem)}.kindrahmen.kartenseite .karten-umschalter .ks-knopf .ku-wort,.kindrahmen.kartenseite .karten-umschalter button:not(.an) .ku-wort{display:none}.kindrahmen.kartenseite .karten-umschalter .ks-knopf,.kindrahmen.kartenseite .karten-umschalter button{min-width:48px;min-height:44px;padding:.2rem .55rem;justify-content:center}.kindrahmen.kartenseite .kartenangebote{top:max(.5rem,env(safe-area-inset-top));bottom:auto;right:auto;width:auto;align-items:center;pointer-events:auto;left:calc(max(1rem, env(safe-area-inset-left)) + 3.9rem + 14rem)}.kindrahmen.kartenseite .kartenangebote .flugknopf{width:3rem;height:3rem;min-height:0;padding:0;gap:0;border-radius:50%;justify-content:center}.kindrahmen.kartenseite .kartenangebote .flugknopf img{width:1.9rem}.kindrahmen.kartenseite .kartenangebote .duell-knopf{margin-left:0}.kindrahmen.kartenseite .kartenangebote .flugknopf strong,.kindrahmen.kartenseite .kartenangebote .flugknopf>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.kindrahmen .karaoke-hinweis{display:inline-block;margin:.6rem 0;padding:.35rem 1rem;border-radius:16px;color:#4A2C10;background:rgba(255,250,238,.94);box-shadow:0 2px 8px rgba(20,38,80,.2)}.kachel-tonhinweis{grid-column:1/-1;margin:0;padding:.5rem 1rem 1rem;color:#273a64;font-size:.9rem;overflow-wrap:anywhere}.pausenkarte{max-width:34rem;margin:1rem auto 0;padding:1.2rem 1.2rem 1.4rem;display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center;background:#FFFDF6;color:#23305A}.kindrahmen .pausentext{margin:0;font-size:1.15rem;line-height:1.5;font-weight:600;color:#23305A;text-wrap:pretty}.pausenfigur{display:flex;align-items:center;gap:.75rem}.pausenkarte .kachel-lautsprecher{position:static;inset:auto;flex:0 0 auto}.kindrahmen .pausenkarte{margin-bottom:calc(var(--k-fussleiste, 7rem) + 1rem)}.pausenknoepfe{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.pausenknoepfe .pill{min-height:48px}@media (max-width:16rem){.kindrahmen.kartenseite .kindkopfzeile .brand{display:none}.kindrahmen.kartenseite .kindkopfzeile .kopfzeile-oben{flex-wrap:nowrap}.kindrahmen.kartenseite .kindkopfzeile .kopfzeile-rechts{width:100%;justify-content:space-between;gap:.3rem}.kindrahmen.kartenseite .kindkopfzeile .kindchip{flex:0 1 auto;min-width:0;padding-right:.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kindrahmen.kartenseite .sternstand{padding:.2rem .45rem .2rem .25rem;gap:.15rem}.kindrahmen.kartenseite .sternstand img{width:26px;height:26px}.kindrahmen.kartenseite .kindkopfzeile .kindchip{gap:.25rem;padding:.2rem .45rem .2rem .2rem}.kindrahmen.kartenseite .kindkopfzeile .kindchip img{width:30px;height:30px}.karte .weltliste{padding:calc(4.2rem + var(--oben, 0px)) .5rem calc(var(--k-fussleiste, 7rem) + 4.2rem);gap:.4rem}.weltzeile{padding:.35rem .5rem;gap:.2rem .4rem;border-radius:14px}.weltzeile img{width:44px;height:44px}.weltzeile>span{flex:1 1 3.5rem}}@media (max-width:48rem){.kindrahmen.kartenseite .kartenangebote{position:absolute}.kindrahmen.kartenseite .kartenangebote.mit-ueben .gemeinsam-knopf{position:absolute;left:0;bottom:calc(100% + .5rem)}}@media (orientation:landscape) and (max-height:30rem){.kindrahmen.kartenseite .kartenangebote.mit-ueben .gemeinsam-knopf{position:static}.kindrahmen.kartenseite .kartenangebote:has(.gemeinsam-knopf){gap:.25rem}.kindrahmen.kartenseite .kartenangebote:has(.gemeinsam-knopf) .flugknopf{width:2.75rem;height:2.75rem}}@media (orientation:landscape) and (max-height:30rem) and (max-width:37rem){.kindrahmen.kartenseite .kartenangebote{left:max(1rem,env(safe-area-inset-left));top:calc(max(.5rem, env(safe-area-inset-top)) + 3.5rem)}}@media (max-width:340px){.karten-umschalter button.an{padding-inline:.65rem}.kindrahmen .ort-name{font-size:.84rem}}.loeschbereich p a{display:inline-block;padding:.75rem .15rem;margin:-.75rem -.15rem}