.wurf-ziel{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;min-width:58px}.wurf-ziel-bild{width:50px;height:50px;border-radius:12px;overflow:hidden;border:3px solid var(--farbe,var(--indigo));box-shadow:0 3px 0 var(--indigo);background:var(--farbe,#6b5bd6);display:grid;place-items:center}.wurf-ziel-bild img{width:100%;height:100%;object-fit:cover}.wurf-ziel-initial{font:700 22px/1 Fredoka,sans-serif;color:#fff}.wurf-ziel-name{font:650 13px/1 Fredoka,sans-serif;color:var(--indigo);max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geschenk-knopf{position:fixed;z-index:30;top:max(10px,env(safe-area-inset-top));right:64px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;background:linear-gradient(180deg,#fff,#ffeaf3);border:3px solid var(--indigo);box-shadow:0 3px 0 var(--indigo),0 8px 14px rgba(43,30,92,.2)}.geschenk-knopf.leer .geschenk-symbol{filter:saturate(.25);opacity:.6}.geschenk-ring{position:absolute;inset:-6px;width:calc(100% + 12px);height:calc(100% + 12px);transform:rotate(-90deg);pointer-events:none}.geschenk-ring circle{fill:none;stroke-width:3.5}.geschenk-ring-grund{stroke:transparent}.geschenk-ring-lauf{stroke:#ffd23c;stroke-linecap:round;transition:stroke-dashoffset .25s linear;filter:drop-shadow(0 0 2px rgba(255,190,40,.7))}.geschenk-symbol{display:grid;place-items:center}.geschenk-zahl{position:absolute;right:-6px;bottom:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;display:grid;place-items:center;font:700 13px/1 Fredoka,sans-serif;color:#fff;background:var(--pink,#ff3d8b);border:2.5px solid var(--indigo)}.geschenk-knopf.leer .geschenk-zahl{background:#9a92c4}.geschenk-ebene{align-items:flex-end}.geschenk-blatt{width:100%;max-width:440px;gap:10px;padding-bottom:14px}.geschenk-kopf{display:flex;align-items:center;justify-content:space-between}.geschenk-titel{font:650 20px/1.1 Fredoka,sans-serif;color:var(--indigo)}.geschenk-vorrat{display:flex;gap:6px}.geschenk-punkt{width:16px;height:16px;border-radius:50%;border:2.5px solid var(--indigo);background:#ece8f8}.geschenk-punkt.voll{background:radial-gradient(circle at 35% 30%,#ffe48a,#ffb400);box-shadow:0 0 8px rgba(255,190,40,.7)}.geschenk-punkt.laedt{background:conic-gradient(#ffd23c calc(var(--ladung, 0) * 1turn),#ece8f8 0)}.geschenk-reiter{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;background:#efeaff;padding:4px;border-radius:16px;border:2.5px solid var(--indigo)}.geschenk-tab{border:0;border-radius:12px;padding:9px 4px;font:650 15px/1 Fredoka,sans-serif;color:var(--indigo);background:transparent;cursor:pointer}.geschenk-tab.an{background:#fff;box-shadow:0 2px 0 var(--indigo)}.geschenk-inhalt{min-height:230px;max-height:52vh;overflow-y:auto}.geschenk-inhalt.gesperrt{opacity:.55}.geschenk-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.geschenk-kachel{min-width:0}.geschenk-raster .geschenk-kachel-name{font-size:11.5px;letter-spacing:-.2px}.geschenk-kachel{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 2px 6px;border-radius:16px;border:2.5px solid var(--indigo);background:linear-gradient(180deg,#fff,#f6f2ff);box-shadow:0 3px 0 var(--indigo);cursor:pointer}.geschenk-kachel:disabled{cursor:default}.geschenk-kachel.eigen{background:linear-gradient(180deg,#fff6d6,#ffe9a6)}.geschenk-kachel-bild{display:grid;place-items:center;height:46px}.geschenk-kachel-bild.klang{font-size:32px}.geschenk-kachel-bild.klang img{width:46px;height:46px;object-fit:contain;pointer-events:none}.geschenk-kachel-name{font:600 12.5px/1.1 Fredoka,sans-serif;color:var(--indigo);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geschenk-pillen{display:flex;flex-wrap:wrap;gap:8px}.geschenk-pille{border:2.5px solid var(--indigo);border-radius:999px;padding:9px 14px;font:600 15px/1.1 Fredoka,sans-serif;color:var(--indigo);background:#fff;box-shadow:0 3px 0 var(--indigo);cursor:pointer}.geschenk-pille.eigen{background:linear-gradient(180deg,#fff6d6,#ffe9a6)}.geschenk-ziele{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.geschenk-frage{flex-basis:100%;display:flex;align-items:center;gap:8px;font:650 18px/1 Fredoka,sans-serif;color:var(--indigo)}.geschenk-zurueck{width:34px;height:34px;border-radius:50%;border:2.5px solid var(--indigo);background:#fff;font:700 20px/1 Fredoka,sans-serif;color:var(--indigo);cursor:pointer}.geschenk-fuss{text-align:center;font:600 13.5px/1.2 Fredoka,sans-serif;color:#5d5190;min-height:18px}.geschenk-quittung{display:inline-block;color:#1f8a4c;font-weight:700}.eigen-ebene{align-items:flex-end}.eigen-blatt{width:100%;max-width:440px;gap:10px;max-height:92vh;overflow-y:auto}.eigen-teil{display:flex;flex-direction:column;gap:8px}.eigen-ueber{font:650 17px/1 Fredoka,sans-serif;color:var(--indigo);margin:4px 0 0}.eigen-ueber small{font-weight:500;font-size:12.5px;opacity:.7}.eigen-zeile{display:flex;align-items:center;gap:8px}.eigen-nr{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;font:700 13px/1 Fredoka,sans-serif;color:#fff;background:var(--indigo)}.eigen-feld{flex:1 1;min-width:0;border:2.5px solid var(--indigo);border-radius:14px;padding:10px 12px;font:600 16px/1.2 Fredoka,sans-serif;color:var(--indigo);background:#fff}.eigen-feld.klein{padding:7px 10px;font-size:15px}.eigen-feld:disabled{background:#f3f0fb}.eigen-rest{width:24px;text-align:right;font:600 12px/1 Fredoka,sans-serif;color:#8f86b8}.eigen-rest.knapp{color:#e0284a}.eigen-klang{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:16px;border:2.5px solid var(--indigo);background:#faf8ff}.eigen-klang.nimmt{background:#fff0f4;border-color:#e0284a}.eigen-klang-kopf{display:flex;align-items:center;gap:8px}.eigen-mini{width:34px;height:34px;flex:none;border-radius:50%;border:2.5px solid var(--indigo);background:#fff;color:var(--indigo);font:700 13px/1 Fredoka,sans-serif;cursor:pointer}.eigen-mini.weg{color:#e0284a}.eigen-welle{position:relative;height:44px;display:flex;align-items:center;gap:3px;padding:0 4px}.eigen-welle span{flex:1 1;border-radius:3px;background:linear-gradient(180deg,#ff6aa7,#8b5bff);min-height:4px}.eigen-welle em{font:500 13px/1.2 Fredoka,sans-serif;color:#8f86b8;font-style:normal}.eigen-uhr{position:absolute;right:6px;top:50%;transform:translateY(-50%);font:700 22px/1 Fredoka,sans-serif;color:#e0284a}.eigen-knoepfe{display:grid;grid-template-columns:2fr 1fr;grid-gap:8px;gap:8px}.eigen-knoepfe .knopf{margin:0;padding:10px 8px;font-size:16px}.eigen-auf.stopp{background:#e0284a;color:#fff;animation:eigen-puls .9s ease-in-out infinite}@keyframes eigen-puls{50%{transform:scale(1.03)}}.eigen-meldung{margin:0;font:600 13px/1.2 Fredoka,sans-serif;color:#1f8a4c}.eigen-meldung.warn{color:#e0284a}.geschenk-toast{top:calc(env(safe-area-inset-top, 0px) + 64px);right:12px;z-index:60;max-width:230px;padding:8px 12px;border-radius:14px;border:2.5px solid var(--indigo);background:#fff;box-shadow:0 3px 0 var(--indigo);font:600 13px/1.25 Fredoka,sans-serif;pointer-events:none}.geschenk-letzte,.geschenk-toast{position:fixed;color:var(--indigo)}.geschenk-letzte{top:calc(env(safe-area-inset-top, 0px) + 110px);right:10px;overflow:hidden;z-index:69;max-width:78vw;display:flex;flex-direction:column;align-items:flex-end;gap:3px;padding:9px 14px 9px 16px;border-radius:18px 6px 18px 18px;border:3px solid var(--indigo);cursor:pointer;transform-origin:85% 0;background:linear-gradient(180deg,#fff,#ffe4f0);box-shadow:0 4px 0 var(--indigo),0 0 0 0 rgba(255,61,139,.55);animation:geschenk-letzte-puls 1.25s ease-out infinite}.geschenk-letzte b{font:700 19px/1.05 Fredoka,sans-serif;color:var(--pink,#ff3d8b);white-space:nowrap}.geschenk-letzte span{display:flex;align-items:center;gap:7px;font:650 14px/1 Fredoka,sans-serif;white-space:nowrap}.geschenk-letzte i{display:inline-flex;gap:4px}.geschenk-letzte em{width:13px;height:13px;border-radius:50%;border:2.5px solid var(--indigo);background:radial-gradient(circle at 35% 30%,#ffe48a,#ffb400);animation:geschenk-letzte-punkt .4s cubic-bezier(.2,1.8,.4,1) both}@keyframes geschenk-letzte-puls{0%{box-shadow:0 4px 0 var(--indigo),0 0 0 0 rgba(255,61,139,.55)}70%,to{box-shadow:0 4px 0 var(--indigo),0 0 0 14px rgba(255,61,139,0)}}@keyframes geschenk-letzte-punkt{0%{transform:scale(0)}to{transform:scale(1)}}.geschenk-letzte em.leer{background:#e9e4fa}.geschenk-letzte u{position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--pink,#ff3d8b);transform-origin:left center;transition:transform .22s linear;text-decoration:none}.geschenk-letzte.schluss{border-color:#e0213a;animation-duration:.5s}.geschenk-letzte.schluss u{background:#e0213a}.geschenk-letzte-rest{color:#e0213a}.geschenk-letzte-rest strong{display:inline-block;min-width:.7em;text-align:center;font-size:20px;animation:geschenk-letzte-zahl .35s cubic-bezier(.2,1.8,.4,1) both}@keyframes geschenk-letzte-zahl{0%{transform:scale(1.9)}to{transform:scale(1)}}.geschenk-knopf.letzte{background:linear-gradient(180deg,#fff,#ffd9ea);box-shadow:0 3px 0 var(--indigo),0 0 0 4px rgba(255,61,139,.35),0 0 18px rgba(255,61,139,.6)}@media (prefers-reduced-motion:reduce){.geschenk-letzte,.geschenk-letzte em,.geschenk-letzte-rest strong{animation:none}}body:has(.ergebnis-ansicht) .geschenk-toast,body:has(.es-stempel) .geschenk-toast,body:has(.minen-wett-stempel) .geschenk-toast,body:has(.reihe-rahmen-karte) .geschenk-toast{top:auto;bottom:calc(env(safe-area-inset-bottom, 0px) + 14px);right:12px;z-index:80}.geschenk-toast.unten{top:auto;bottom:calc(env(safe-area-inset-bottom, 0px) + 14px);right:12px;z-index:80}.geschenk-treffer{position:fixed;inset:0;z-index:65;pointer-events:none;overflow:hidden}.geschenk-treffer-leiste{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 64px);right:10px;z-index:66;pointer-events:none;max-width:54vw;display:flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:999px;background:#fff3e8;color:#2b1f5c;border:3px solid #ff6b3d;font:700 15px/1.15 Fredoka,sans-serif;box-shadow:0 4px 0 rgba(43,31,92,.25);animation:geschenk-leiste 3.2s ease-out forwards}.geschenk-treffer-leiste.lieb{background:#ffeef6;border-color:#ff4f9a}@keyframes geschenk-leiste{0%{transform:translateX(40px) scale(.7);opacity:0}8%{transform:translateX(0) scale(1.06);opacity:1}14%{transform:scale(1)}80%{opacity:1}to{opacity:0}}.geschenk-treffer.tomate .geschenk-treffer-fleck{position:absolute;left:50%;top:34%;width:min(78vw,360px);margin-left:calc(min(78vw, 360px) / -2);transform-origin:50% 40%;animation:geschenk-fleck 3s cubic-bezier(.2,.9,.3,1.2) forwards;filter:drop-shadow(0 4px 0 rgba(120,10,0,.25))}@keyframes geschenk-fleck{0%{transform:scale(.4) rotate(-8deg);opacity:1}4%{transform:scale(1.08) rotate(2deg)}7%{transform:scale(1) rotate(0);opacity:1}75%{opacity:1}to{transform:translateY(18vh) scale(.98,1.08);opacity:0}}.geschenk-treffer.wasser{box-shadow:inset 0 0 60px rgba(60,150,255,.55);animation:geschenk-ab 3s ease-in forwards}.geschenk-tropfen{position:absolute;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;background:radial-gradient(circle at 35% 30%,#fff 0 18%,rgba(120,190,255,.85) 22%,rgba(40,120,230,.75) 100%);animation:geschenk-tropfen 2.8s ease-in forwards}.geschenk-tropfen.mitte{filter:opacity(.5)}@keyframes geschenk-tropfen{0%{transform:scale(.2);opacity:0}6%{transform:scale(1.1);opacity:1}70%{opacity:1}to{transform:translateY(14vh) scale(.9,1.2);opacity:0}}.geschenk-treffer.papier{display:grid;place-items:center;align-content:end;padding-bottom:16vh;animation:geschenk-ab 2.8s ease-in forwards}.geschenk-treffer-wort{font:700 64px/1 Fredoka,sans-serif;color:#fff;-webkit-text-stroke:4px #2b1f5c;paint-order:stroke fill;transform:rotate(-8deg);animation:geschenk-ponk .35s cubic-bezier(.2,.9,.3,1.5) both}.geschenk-treffer-sterne{font-size:34px;color:#ffd23c;-webkit-text-stroke:2px #2b1f5c;animation:geschenk-sterne 1.1s linear infinite}@keyframes geschenk-ponk{0%{transform:scale(.3) rotate(-20deg)}to{transform:scale(1) rotate(-8deg)}}@keyframes geschenk-sterne{to{transform:rotate(1turn)}}.geschenk-treffer.konfetti{display:grid;place-items:center;align-content:end;padding-bottom:16vh;animation:geschenk-ab 3s ease-in forwards}.geschenk-treffer-wort.tadaa{color:#ffd23c;z-index:1}.geschenk-schnipsel{position:absolute;top:-2vh;width:10px;height:16px;border-radius:2px;animation:geschenk-rieseln 2.8s ease-in forwards}@keyframes geschenk-rieseln{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(80vh) rotate(540deg);opacity:0}}.geschenk-treffer.herz,.geschenk-treffer.kuss,.geschenk-treffer.rose{display:grid;place-items:end end;padding:0 3vw 13.5vh 0;background:radial-gradient(circle at 80% 76%,rgba(255,120,180,.38),transparent 50%);animation:geschenk-ab 3s ease-in forwards}.geschenk-treffer-gross{display:block;animation:geschenk-einflug .3s cubic-bezier(.2,.9,.3,1.5) both,geschenk-pochen 2.7s ease-out .3s forwards;filter:drop-shadow(0 5px 0 rgba(43,31,92,.22))}.geschenk-treffer.herz .geschenk-treffer-gross{animation:geschenk-einflug .3s cubic-bezier(.2,.9,.3,1.5) both,geschenk-herzschlag .75s ease-out .3s 2}@keyframes geschenk-einflug{0%{transform:translateX(60vw) rotate(25deg) scale(.6)}to{transform:translateX(0) rotate(0) scale(1)}}.geschenk-treffer-gross.faecher{position:relative;width:164px;height:128px}.geschenk-treffer-gross.faecher .geschenk-treffer-stueck{position:absolute;left:38px;top:18px;transform-origin:50% 110%;animation:geschenk-faecher .4s cubic-bezier(.2,.9,.3,1.5) both}.geschenk-treffer-gross.faecher .geschenk-treffer-stueck:first-child{--dreh:-24deg;animation-delay:.1s}.geschenk-treffer-gross.faecher .geschenk-treffer-stueck:nth-child(2){--dreh:24deg;animation-delay:.2s}.geschenk-treffer-gross.faecher.f3 .geschenk-treffer-stueck:nth-child(2){--dreh:0deg;z-index:1}.geschenk-treffer-gross.faecher.f3 .geschenk-treffer-stueck:nth-child(3){--dreh:24deg;animation-delay:.3s}@keyframes geschenk-faecher{0%{transform:rotate(0) scale(.3);opacity:0}to{transform:rotate(var(--dreh,0deg)) scale(1);opacity:1}}.geschenk-treffer-wort.stapelwort{position:absolute;left:4vw;right:52vw;bottom:17vh;text-align:left;color:#ff6fae;font-size:40px;-webkit-text-stroke-width:3px;animation-delay:.45s;white-space:nowrap}.geschenk-treffer-wort.stapelwort.lang{font-size:30px;line-height:.98;color:#fff;-webkit-text-stroke:3px #c2185b;white-space:normal;bottom:15vh}@keyframes geschenk-pochen{0%{transform:scale(.3)}7%{transform:scale(1.15)}12%{transform:scale(1)}to{transform:scale(1.05) translateY(-6vh)}}@keyframes geschenk-herzschlag{0%{transform:scale(.6)}12%{transform:scale(1.12)}24%{transform:scale(.95)}36%{transform:scale(1.25)}60%,to{transform:scale(1)}}@keyframes geschenk-ab{0%,60%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.geschenk-treffer *{animation-duration:.01s!important}}.wurf-ziel-bild{position:relative}.wurf-ziel-schirm{position:absolute;right:1px;top:1px;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #2b1f5c;display:grid;place-items:center;font-size:14px;line-height:1}.geschenk-pillen.geschenk-lage{margin-bottom:6px}.geschenk-pille.lage{border-color:#f08a24;background:linear-gradient(180deg,#fff,#ffe9d4);font-weight:700}.geschenk-treffer.konfetti,.geschenk-treffer.papier{display:flex;align-items:flex-start;justify-content:flex-start;gap:6px;align-content:normal;padding:calc(env(safe-area-inset-top, 0px) + 8px) 0 0 12px}.geschenk-treffer.konfetti .geschenk-treffer-wort,.geschenk-treffer.papier .geschenk-treffer-wort{font-size:46px;-webkit-text-stroke-width:3.5px}.geschenk-treffer.papier .geschenk-treffer-sterne{font-size:22px;margin-top:12px}.geschenk-treffer-leiste{top:calc(env(safe-area-inset-top, 0px) + 12px)!important;right:126px!important;max-width:calc(100vw - 138px)!important;max-width:56vw;overflow:visible}.geschenk-leiste-text{min-width:0;overflow-wrap:anywhere}.geschenk-leiste-symbole{flex:none;display:inline-flex;align-items:center}.geschenk-leiste-symbole>span{display:grid}.geschenk-leiste-symbole.n2>span+span,.geschenk-leiste-symbole.n3>span+span{margin-left:-15px}.geschenk-leiste-symbole.n2>span:first-child,.geschenk-leiste-symbole.n3>span:first-child{transform:rotate(-14deg)}.geschenk-leiste-symbole.n2>span:nth-child(2){transform:rotate(12deg)}.geschenk-leiste-symbole.n3>span:nth-child(3){transform:rotate(14deg)}.geschenk-leiste-symbole.n2>span,.geschenk-leiste-symbole.n3>span{animation:geschenk-leiste-plopp .35s cubic-bezier(.2,.9,.3,1.6) both}.geschenk-leiste-symbole>span:nth-child(2){animation-delay:.12s}.geschenk-leiste-symbole>span:nth-child(3){animation-delay:.24s}@keyframes geschenk-leiste-plopp{0%{scale:.2;opacity:0}to{scale:1;opacity:1}}.geschenk-treffer-leiste.stapel{border-width:3.5px;font-size:16px;padding:7px 14px 7px 9px}.geschenk-treffer-leiste.pointe{background:linear-gradient(180deg,#ff8fc0,#ec4f92);color:#fff;border-color:#2b1f5c;box-shadow:0 4px 0 #2b1f5c}.geschenk-treffer-leiste.pointe b{font-size:19px;letter-spacing:.3px;text-shadow:0 2px 0 #2b1f5c}.geschenk-treffer.herz,.geschenk-treffer.kuss,.geschenk-treffer.rose{padding-bottom:10.5vh}.geschenk-treffer-wort.stapelwort{bottom:13.5vh}.geschenk-treffer-wort.stapelwort.lang{bottom:12vh}.geschenk-schwall{position:absolute;left:0;right:0;top:0;height:60vh;pointer-events:none;background:linear-gradient(180deg,rgba(70,150,245,.62),rgba(90,170,255,.46) 55%,rgba(120,190,255,0));border-radius:0 0 46% 54%/0 0 18% 14%;transform-origin:50% 0;animation:geschenk-schwall 2.05s cubic-bezier(.3,.8,.4,1) forwards}@keyframes geschenk-schwall{0%{transform:translateY(-62vh) scaleY(.6);opacity:.95}12%{transform:translateY(0) scaleY(1.05);opacity:1}18%{transform:translateY(0) scaleY(1)}to{transform:translateY(70vh) scaleY(1.25);opacity:0}}.geschenk-treffer.wasser .geschenk-tropfen{animation-delay:.22s;transform:scale(0)}.geschenk-treffer.wasser .geschenk-tropfen:not(.mitte){scale:1.6}.geschenk-treffer-wort.kombo{position:absolute;left:4vw;bottom:14vh;font-size:34px;color:#ff5a1f;-webkit-text-stroke-width:3px;white-space:nowrap}.geschenk-kettenmoment{position:fixed;inset:0;z-index:68;pointer-events:none;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;text-align:center;padding:0 5vw;animation:geschenk-kettenmoment 2.4s ease-out forwards}.geschenk-kettenmoment.lieb{background:radial-gradient(circle at 50% 46%,rgba(255,111,174,.96),rgba(255,111,174,.82) 60%,rgba(236,79,146,.78))}.geschenk-kettenmoment.frech{background:radial-gradient(circle at 50% 46%,rgba(255,138,61,.96),rgba(240,90,40,.84) 60%,rgba(214,58,30,.8))}.geschenk-kettenmoment-symbol{display:block;filter:drop-shadow(0 6px 0 rgba(43,31,92,.28));animation:geschenk-herzschlag .75s ease-out 3}.geschenk-kettenmoment-wort{font:700 44px/1.02 Fredoka,sans-serif;color:#fff;-webkit-text-stroke:4px #2b1f5c;paint-order:stroke fill;transform:rotate(-5deg);animation:geschenk-ponk .35s cubic-bezier(.2,.9,.3,1.5) both;overflow-wrap:anywhere}.geschenk-kettenmoment-wort.lang{font-size:min(44px,8.6vw);white-space:nowrap;overflow-wrap:normal;-webkit-text-stroke-width:3px}.geschenk-kettenmoment-namen{font:700 24px/1.1 Fredoka,sans-serif;color:#2b1f5c;background:#fff;border:3px solid #2b1f5c;border-radius:999px;padding:6px 16px;box-shadow:0 4px 0 #2b1f5c;max-width:86vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes geschenk-kettenmoment{0%{opacity:0}6%{opacity:1}82%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.geschenk-kettenmoment *{animation-duration:.01s!important}}.geschenk-leiste-spritzer{position:absolute;width:26px;height:28px;border-radius:55% 45% 60% 40%/50% 60% 40% 50%;background:#e0301e;pointer-events:none;animation:geschenk-leiste-spritz .6s cubic-bezier(.2,.9,.3,1.3) both}.geschenk-treffer-leiste.art-wasser .geschenk-leiste-spritzer{background:radial-gradient(circle at 35% 30%,#fff 0 16%,#6fb8ff 22%,#2f7de6 100%);border-radius:50% 50% 50% 50%/62% 62% 38% 38%}.geschenk-leiste-spritzer.s0{left:-14px;top:-16px;--dx:-10px;--dy:-8px}.geschenk-leiste-spritzer.s1{left:34%;bottom:-20px;width:20px;height:22px;--dx:-4px;--dy:10px;animation-delay:.05s}.geschenk-leiste-spritzer.s2{right:14px;top:-18px;width:22px;height:22px;--dx:8px;--dy:-9px;animation-delay:.09s}@keyframes geschenk-leiste-spritz{0%{transform:translate(0) scale(.2);opacity:0}25%{transform:translate(var(--dx),var(--dy)) scale(1.15);opacity:1}70%{transform:translate(var(--dx),var(--dy)) scale(1);opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 10px)) scale(.7);opacity:0}}.geschenk-kachel.gabe{position:relative;overflow:hidden}.geschenk-kachel.gabe:before{content:"";position:absolute;left:50%;top:6px;width:54px;height:44px;margin-left:-27px;border-radius:50% 44% 52% 46%/48% 54% 46% 52%;background:var(--klecks,#ffd6e6);opacity:.75}.geschenk-kachel.gabe>*{position:relative}.geschenk-kachel.gabe:nth-child(odd){rotate:-1.6deg}.geschenk-kachel.gabe:nth-child(2n){rotate:1.4deg}.geschenk-kachel.gabe:nth-child(3n){rotate:.4deg}.geschenk-kachel.g-rose{--klecks:#ffd0dc}.geschenk-kachel.g-herz{--klecks:#ffc4d6}.geschenk-kachel.g-kuss{--klecks:#ffd9ec}.geschenk-kachel.g-konfetti{--klecks:#fff0b0}.geschenk-kachel.g-tomate{--klecks:#ffd9c2}.geschenk-kachel.g-papier{--klecks:#e4e9ff}.geschenk-kachel.g-wasser{--klecks:#cfe8ff}.geschenk-kachel.gabe .geschenk-kachel-bild{transform-origin:50% 85%;filter:drop-shadow(0 3px 0 rgba(43,31,92,.18))}.geschenk-kachel.g-rose .geschenk-kachel-bild{animation:gabe-wiegen 2.6s ease-in-out infinite}.geschenk-kachel.g-herz .geschenk-kachel-bild{transform-origin:50% 55%;animation:gabe-herz 1.5s ease-out infinite}.geschenk-kachel.g-kuss .geschenk-kachel-bild{transform-origin:50% 55%;animation:gabe-kuss 2.9s ease-in-out .4s infinite}.geschenk-kachel.g-konfetti .geschenk-kachel-bild{animation:gabe-knall 3.3s cubic-bezier(.2,.9,.3,1.4) .9s infinite}.geschenk-kachel.g-tomate .geschenk-kachel-bild{animation:gabe-matsch 3.1s ease-in-out .2s infinite}.geschenk-kachel.g-papier .geschenk-kachel-bild{transform-origin:50% 55%;animation:gabe-rollen 3.7s ease-in-out 1.3s infinite}.geschenk-kachel.g-wasser .geschenk-kachel-bild{animation:gabe-wabbeln 2.2s ease-in-out .6s infinite}@keyframes gabe-wiegen{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes gabe-herz{0%{transform:scale(1)}10%{transform:scale(1.17)}22%{transform:scale(1)}32%{transform:scale(1.11)}46%,to{transform:scale(1)}}@keyframes gabe-kuss{0%,62%,to{transform:scale(1) rotate(0)}70%{transform:scale(1.2,.86) rotate(-6deg)}80%{transform:scale(.94,1.1) rotate(4deg)}90%{transform:scale(1.05) rotate(0)}}@keyframes gabe-knall{0%,70%,to{transform:rotate(0) scale(1)}76%{transform:rotate(-10deg) scale(.9)}84%{transform:rotate(8deg) scale(1.22)}92%{transform:rotate(-3deg) scale(1)}}@keyframes gabe-matsch{0%,68%,to{transform:scale(1)}76%{transform:scale(1.18,.8)}86%{transform:scale(.92,1.1)}94%{transform:scale(1.04,.97)}}@keyframes gabe-rollen{0%,60%,to{transform:rotate(0) translateX(0)}75%{transform:rotate(-28deg) translateX(-4px)}90%{transform:rotate(16deg) translateX(3px)}}@keyframes gabe-wabbeln{0%,to{transform:scale(1)}25%{transform:scale(1.09,.92)}50%{transform:scale(.94,1.07)}75%{transform:scale(1.04,.97)}}.geschenk-kachel.gabe:disabled .geschenk-kachel-bild{animation:none}.geschenk-kachel.g-tomate.faul .geschenk-kachel-bild{animation:gabe-faul 1s ease-in-out both}.geschenk-kachel.g-tomate.faul{--klecks:#dcefb0}@keyframes gabe-faul{0%{transform:rotate(0);filter:none}15%{transform:rotate(-14deg) scale(1.1);filter:hue-rotate(78deg) saturate(.8) brightness(.9)}35%{transform:rotate(12deg) scale(1.1);filter:hue-rotate(78deg) saturate(.8) brightness(.9)}55%{transform:rotate(-8deg) scale(1.06);filter:hue-rotate(78deg) saturate(.8) brightness(.9)}80%{transform:rotate(4deg);filter:hue-rotate(78deg) saturate(.8) brightness(.9)}to{transform:rotate(0);filter:none}}@media (prefers-reduced-motion:reduce){.geschenk-kachel.gabe .geschenk-kachel-bild,.geschenk-leiste-spritzer,.geschenk-leiste-symbole>span{animation:none!important}}.menue-ebene{position:fixed;inset:0;z-index:40;background:rgba(20,12,50,.55);display:flex;align-items:flex-end;justify-content:center;padding:16px 16px max(18px,env(safe-area-inset-bottom));backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.fb-spiel:has(.geschenk-knopf) .fb-kopf{padding-right:52px;gap:6px}.fb-spiel:has(.geschenk-knopf) .fb-kopf-menue{margin-right:0}.fb-spiel:has(.geschenk-knopf) .fb-kopf:has(.fb-kopf-menue) .fb-kopf-punkte small{display:none}.fb-spiel .geschenk-knopf{right:max(14px,env(safe-area-inset-right),calc(50vw - 246px))}@media (min-width:401px){.fb-spiel:has(.geschenk-knopf) .fb-kopf:has(.fb-kopf-menue) .fb-kopf-joker{padding:0 8px 0 5px}.fb-spiel:has(.geschenk-knopf) .fb-kopf:has(.fb-kopf-menue) .fb-kopf-punkte{padding:0 8px}.fb-spiel:has(.geschenk-knopf) .fb-kopf:has(.fb-kopf-menue){gap:5px}}@media (max-width:400px){.fb-spiel:has(.geschenk-knopf) .fb-kopf{padding-right:50px;gap:4px}.fb-spiel:has(.geschenk-knopf) .fb-kopf-ich{--k:33px}.fb-spiel:has(.geschenk-knopf) .fb-kopf-joker,.fb-spiel:has(.geschenk-knopf) .fb-kopf-punkte{font-size:15px;height:32px}.fb-spiel:has(.geschenk-knopf) .fb-kopf-joker{padding:0 6px 0 4px}.fb-spiel:has(.geschenk-knopf) .fb-kopf-punkte{padding:0 7px}.fb-spiel:has(.geschenk-knopf) .fb-kopf-punkte small{display:none}.fb-spiel:has(.geschenk-knopf) .fb-kopf-wer small{font-size:11px}.fb-spiel:has(.geschenk-knopf) .fb-kopf-menue{width:40px;height:40px}.fb-spiel .geschenk-knopf{right:max(12px,env(safe-area-inset-right))}}@media (max-width:340px){.fb-spiel:has(.geschenk-knopf) .fb-kopf{padding-right:46px;gap:4px}.fb-spiel:has(.geschenk-knopf) .fb-kopf-ich{--k:31px}.fb-spiel:has(.geschenk-knopf) .fb-kopf-joker,.fb-spiel:has(.geschenk-knopf) .fb-kopf-punkte{font-size:15px;height:32px}.fb-spiel .geschenk-knopf{width:42px;height:42px;top:max(12px,env(safe-area-inset-top))}}.fb-spiel[data-ph=eingabe] .geschenk-nochmal-leiste,.fb-spiel[data-ph=eingabe] .geschenk-toast,.fb-spiel[data-ph=eingabe] .geschenk-toast.unten,.fb-spiel[data-ph=ende] .geschenk-toast{top:calc(env(safe-area-inset-top, 0px) + 10px)!important;bottom:auto!important;right:max(116px,calc(50vw - 144px))!important;max-width:min(230px,calc(100vw - 128px))!important}.fb-spiel[data-ph=eingabe] .geschenk-toast,.fb-spiel[data-ph=eingabe] .geschenk-toast.unten,.fb-spiel[data-ph=ende] .geschenk-toast{padding:5px 10px;line-height:1.2}.fb-spiel .geschenk-treffer-leiste{top:calc(env(safe-area-inset-top, 0px) + 9px)!important;right:max(116px,calc(50vw - 144px))!important;max-width:min(300px,calc(100vw - 126px))!important}@media (max-width:400px){.fb-spiel .geschenk-treffer-leiste{font-size:13.5px;line-height:1.12;padding:4px 10px 4px 6px;gap:6px;border-width:2.5px}.fb-spiel .geschenk-treffer-leiste svg{width:24px;height:24px}}@media (max-width:340px){.fb-spiel .geschenk-treffer-leiste,.fb-spiel[data-ph=eingabe] .geschenk-nochmal-leiste,.fb-spiel[data-ph=eingabe] .geschenk-toast,.fb-spiel[data-ph=eingabe] .geschenk-toast.unten,.fb-spiel[data-ph=ende] .geschenk-toast{right:104px!important;max-width:calc(100vw - 112px)!important}}.fb-spiel[data-tastatur] .geschenk-knopf,.fb-spiel[data-tastatur] .geschenk-letzte,.fb-spiel[data-tastatur] .geschenk-nochmal-leiste,.fb-spiel[data-tastatur] .geschenk-toast,.fb-spiel[data-tastatur] .geschenk-treffer-leiste{display:none!important}