html.skw-offen{overflow:hidden}.skw-ebene{--skw-ink:#2a2e34;--skw-muted:#6b7280;--skw-line:#e5e5e5;--skw-line-soft:#f0f2f5;--skw-blue:#1E8CE3;--skw-blue-2:#2ea3f2;--skw-blue-edge:#1874c0;--skw-display:"Baloo 2","Nunito",system-ui,sans-serif;--skw-body:"Nunito",system-ui,sans-serif;position:fixed;inset:0;z-index:2000;display:grid;place-items:center;overflow:hidden;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:rgb(30 36 46/52%);font-family:var(--skw-body);color:var(--skw-ink);animation:skw-dim .25s ease-out}@keyframes skw-dim{0%{opacity:0}}.skw-ebene *,.skw-ebene :after,.skw-ebene :before{box-sizing:border-box}.skw{position:relative;width:min(100%,540px);background:#fff;border-radius:28px;border:3px solid var(--skw-line);box-shadow:0 34px 70px -30px rgb(15 42 76/50%);animation:skw-pop .4s cubic-bezier(.2,.9,.25,1.15) backwards}@keyframes skw-pop{0%{opacity:0;transform:translateY(16px) scale(.95)}}.skw button{font:inherit}.skw button:focus-visible{outline:3px solid var(--skw-blue-2);outline-offset:2px}.skw-x{position:absolute;top:10px;right:10px;z-index:3;width:40px;height:40px;border:0;border-radius:12px;background:rgb(255 255 255/70%);color:var(--skw-muted);cursor:pointer;display:grid;place-items:center;padding:0}.skw-x:hover{background:#fff;color:var(--skw-ink)}.skw-x svg{width:22px;height:22px}.skw-kopf{position:relative;display:grid;grid-template-columns:136px minmax(0,1fr);align-items:end;gap:6px;padding:16px 26px 0 8px;border-radius:25px 25px 0 0;overflow:hidden;background:radial-gradient(120% 90% at 0 100%,#d7ebfd 0 40%,transparent 41%),linear-gradient(180deg,#eef6fe,#fff 92%)}.skw-funken{position:absolute;inset:0;pointer-events:none}.skw-funken i{position:absolute;width:var(--s);height:var(--s);border-radius:50%;background:var(--c);opacity:.9;animation:skw-funkel 2.6s ease-in-out infinite;animation-delay:var(--d)}.skw-funken i.st{border-radius:2px;transform:rotate(45deg)}@keyframes skw-funkel{50%{transform:translateY(-4px) scale(1.15) rotate(45deg)}}.skw-mila{position:relative;display:block;width:136px;height:186px;object-fit:contain;object-position:bottom;margin-bottom:-2px}.skw-sagt{position:relative;display:grid;gap:8px;justify-items:start;padding:0 30px 18px 0;min-width:0}.skw-neu{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px 0 9px;border-radius:99px;background:#F3D034;color:var(--skw-ink);font-size:13px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;box-shadow:inset 0 -2px 0 rgb(0 0 0/14%)}.skw-neu svg{width:14px;height:14px}.skw-sagt h2{margin:0;font-family:var(--skw-display);font-weight:800;font-size:30px;line-height:1.05;color:var(--skw-ink);text-wrap:balance}.skw-sagt h2 b{color:var(--skw-blue);font-weight:800}.skw-sagt p{margin:0;color:#4b5260;font-weight:700;line-height:1.4;font-size:15.5px}.skw-karten{list-style:none;margin:0;padding:16px 20px 2px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:2px solid var(--skw-line-soft)}.skw-karten>li{min-width:0;border:solid var(--skw-line);border-width:2px 2px 4px;border-radius:20px;overflow:hidden;background:#fff;animation:skw-rein .4s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.26s + var(--i) * 80ms)}@keyframes skw-rein{0%{opacity:0;transform:translateY(8px)}}.skw-bild{position:relative;height:92px;overflow:hidden}.skw-txt{padding:9px 13px 11px;display:grid;gap:2px}.skw-txt b{font-size:16px;font-weight:900;line-height:1.2}.skw-txt span{font-size:13px;font-weight:700;color:var(--skw-muted);line-height:1.35}.skw-welten{background:#cfe6fb}.skw-welten img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;image-rendering:pixelated;opacity:0;transform:scale(1.06);transition:opacity .6s ease,transform 3.4s ease-out}.skw-welten img.an{opacity:1;transform:scale(1)}.skw-ort{position:absolute;left:8px;bottom:8px;z-index:1;padding:2px 9px;border-radius:99px;background:rgb(255 255 255/92%);font-size:12px;font-weight:900;color:var(--skw-ink)}.skw-videos{display:flex;justify-content:center;align-items:center;background:#fde8ee}.skw-vk{position:absolute;width:96px;height:66px;border-radius:10px;background:#fff;border:2px solid #f4c6d4;box-shadow:0 6px 12px -6px rgb(120 30 60/35%);overflow:hidden;display:grid;place-items:center}.skw-vk img{width:100%;height:100%;object-fit:contain;padding:4px}.skw-vk:first-child{transform:translateX(-62px) rotate(-8deg)}.skw-vk:nth-child(2){transform:translateX(62px) rotate(8deg)}.skw-vk:nth-child(3){z-index:1;width:110px;height:76px}.skw-play{position:absolute;z-index:2;width:36px;height:36px;border-radius:50%;background:#e2557a;display:grid;place-items:center;box-shadow:0 0 0 4px #fff}.skw-play svg{width:16px;height:16px;margin-left:3px;fill:#fff}.skw-aufgaben{display:grid;place-items:center;background:#eeeafe}.skw-satz{display:flex;align-items:center;justify-content:center;gap:6px;font-weight:800;font-size:14px}.skw-luecke{width:58px;height:30px;border-radius:9px;border:2px dashed #a99be8;background:#fff}.skw-woerter{display:flex;gap:8px;margin-top:8px;justify-content:center}.skw-wort{display:inline-grid;place-items:center;height:30px;padding:0 10px;border-radius:9px;background:#fff;border:solid #c9bff5;border-width:2px 2px 4px;font-weight:900;font-size:13.5px;color:#4a3aa8}.skw-wort.fliegt{animation:skw-ziehen 3.2s ease-in-out infinite}@keyframes skw-ziehen{0%,20%{transform:translate(0)}50%,80%{transform:translate(-7px,-38px);background:#e2f6e4;border-color:#8fd6a4;color:#23944a}to{transform:translate(0)}}.skw-lernstart{display:flex;justify-content:center;align-items:center;gap:18px;background:#fff6d6}.skw-ring{width:66px;height:66px;background:#fff;border-radius:50%;box-shadow:0 6px 12px -8px rgb(120 80 0/40%);font-family:var(--skw-body)}.skw-geschenk{width:62px;height:62px;object-fit:contain;transform-origin:50% 90%;animation:skw-wackeln 2.8s ease-in-out 1s infinite}@keyframes skw-wackeln{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-8deg)}82%{transform:rotate(7deg)}88%{transform:rotate(-4deg)}94%{transform:rotate(2deg)}}.skw-fuss{padding:16px 20px 20px}.skw-los{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;font:900 19px var(--skw-body)!important;letter-spacing:.02em;color:#fff;background:var(--skw-blue);border:0;border-bottom:5px solid var(--skw-blue-edge);border-radius:18px;cursor:pointer}.skw-los:hover{background:var(--skw-blue-2)}.skw-los:active{border-bottom-width:2px;transform:translateY(3px)}.skw-los:focus,.skw-los:focus-visible{outline:none;box-shadow:none}.skw-los svg{width:20px;height:20px}@media (max-width:540px){.skw-kopf{grid-template-columns:96px minmax(0,1fr);padding:14px 16px 0 4px}.skw-mila{width:96px;height:132px}.skw-funken{display:none}.skw-sagt{padding-bottom:16px}.skw-sagt h2{font-size:25px}.skw-sagt p{font-size:14px}.skw-karten{gap:10px;padding-inline:14px}.skw-bild{height:80px}.skw-txt{padding:8px 10px 10px}.skw-txt b{font-size:14.5px}.skw-txt span{font-size:12.5px}.skw-vk{width:70px;height:50px}.skw-vk:nth-child(3){width:80px;height:56px}.skw-vk:first-child{transform:translateX(-40px) rotate(-8deg)}.skw-vk:nth-child(2){transform:translateX(40px) rotate(8deg)}.skw-satz{font-size:12.5px;gap:4px}.skw-luecke{width:46px;height:26px}.skw-wort{font-size:12px;padding:0 7px;height:26px}.skw-wort:last-child{display:none}@keyframes skw-ziehen{0%,20%{transform:translate(0)}50%,80%{transform:translate(-35px,-34px);background:#e2f6e4;border-color:#8fd6a4;color:#23944a}to{transform:translate(0)}}.skw-lernstart{gap:10px}.skw-ring{width:52px;height:52px}.skw-geschenk{width:48px;height:48px}.skw-fuss{padding:14px 14px 16px}}@media (max-height:760px){.skw-kopf{grid-template-columns:112px minmax(0,1fr);padding-top:10px}.skw-mila{width:112px;height:150px}.skw-sagt h2{font-size:26px}.skw-sagt{gap:6px;padding-bottom:12px}.skw-karten{padding-top:12px;gap:10px}.skw-bild{height:76px}.skw-txt{padding:7px 12px 9px}.skw-fuss{padding:12px 20px 16px}.skw-los{min-height:52px}}@media (max-height:640px){.skw-neu,.skw-txt span{display:none}.skw-bild{height:64px}.skw-mila{width:96px;height:128px}.skw-kopf{grid-template-columns:96px minmax(0,1fr)}.skw-ring{width:50px;height:50px}.skw-geschenk{width:46px;height:46px}}@media (max-height:540px){.skw-bild{display:none}.skw-karten>li{border-bottom-width:3px}.skw-sagt p{display:none}.skw-mila{width:72px;height:96px}.skw-kopf{grid-template-columns:72px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.skw-ebene,.skw-ebene *{animation:none!important;transition:none!important}}