.bestellknopf-module__n7DP5G__huelle{display:block;container-type:inline-size}.bestellknopf-module__n7DP5G__knopf{color:#fff;cursor:pointer;width:100%;height:76px;font:inherit;isolation:isolate;background:#242326;border:0;border-radius:22px;transition:background .2s,transform .2s,opacity .2s;position:relative;overflow:hidden;box-shadow:0 8px 20px #24232614}.bestellknopf-module__n7DP5G__knopf:hover:not(:disabled){background:#353237;transform:translateY(-1px)}.bestellknopf-module__n7DP5G__knopf:focus-visible{outline:3px solid var(--marke);outline-offset:4px}.bestellknopf-module__n7DP5G__knopf:disabled{cursor:default}.bestellknopf-module__n7DP5G__gesperrt{opacity:.55}.bestellknopf-module__n7DP5G__label{justify-content:center;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:600;line-height:1.2;transition:opacity .18s;display:flex;position:absolute;inset:0}.bestellknopf-module__n7DP5G__mini{flex-shrink:0;width:40px;height:40px}.bestellknopf-module__n7DP5G__pfeil{margin-left:12px;font-size:22px}.bestellknopf-module__n7DP5G__warte{opacity:0}.bestellknopf-module__n7DP5G__szene{opacity:0;pointer-events:none;position:absolute;inset:0}.bestellknopf-module__n7DP5G__strasse{background:repeating-linear-gradient(90deg,#ffffff3b 0 15px,#0000 15px 39px);width:200%;height:2px;position:absolute;top:62px;left:0}.bestellknopf-module__n7DP5G__wagen{z-index:3;width:144px;height:66px;position:absolute;top:3px;left:calc(50% - 55px);transform:translate(310px)}.bestellknopf-module__n7DP5G__aufbau{background:var(--marke);border-top:1px solid #ffffff50;border-radius:7px 7px 4px 4px;width:91px;height:40px;position:absolute;top:13px;left:9px;box-shadow:inset 0 -7px #00000012}.bestellknopf-module__n7DP5G__kabine{background:var(--marke);clip-path:polygon(0 0,66% 0,100% 43%,100% 100%,0 100%);width:39px;height:28px;position:absolute;top:25px;left:100px}.bestellknopf-module__n7DP5G__fenster{clip-path:polygon(0 0,65% 0,100% 100%,0 100%);background:#eaf3f5;width:25px;height:11px;position:absolute;top:29px;left:105px}.bestellknopf-module__n7DP5G__rad{background:#202126;border:4px solid #151519;border-radius:50%;width:16px;height:16px;position:absolute;top:47px;box-shadow:inset 0 0 0 2px #aeb0b8}.bestellknopf-module__n7DP5G__radVorn{left:110px}.bestellknopf-module__n7DP5G__radHinten{left:24px}.bestellknopf-module__n7DP5G__marke{color:#fff;text-shadow:0 1px 2px #0008;justify-content:center;align-items:center;gap:4px;padding:2px 6px 6px;font-size:10px;font-weight:700;line-height:1.05;display:flex;position:absolute;inset:0;overflow:hidden}.bestellknopf-module__n7DP5G__marke img{object-fit:contain;width:23px;height:23px}.bestellknopf-module__n7DP5G__marke span{overflow-wrap:anywhere;max-width:74px;max-height:25px;overflow:hidden}.bestellknopf-module__n7DP5G__tuer{transform-origin:100%;z-index:5;background:#eee2ce;border-radius:2px;width:7px;height:35px;position:absolute;top:15px;left:4px}.bestellknopf-module__n7DP5G__lampe{background:#fff1ad;border-radius:2px;width:5px;height:5px;position:absolute;top:42px;left:134px}.bestellknopf-module__n7DP5G__essen{opacity:0;z-index:2;filter:drop-shadow(0 4px 3px #0003);width:63px;height:63px;position:absolute;top:4px;left:calc(50% - 130px)}.bestellknopf-module__n7DP5G__funke{color:#f7d778;opacity:0;font-size:23px;position:absolute;top:50%;left:50%}.bestellknopf-module__n7DP5G__haken{stroke:currentColor;stroke-width:2.5px;fill:none;width:24px;height:24px}.bestellknopf-module__n7DP5G__spinner{border:2px solid #ffffff50;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite bestellknopf-module__n7DP5G__drehen}.bestellknopf-module__n7DP5G__uebermittelt .bestellknopf-module__n7DP5G__haupt,.bestellknopf-module__n7DP5G__feiert .bestellknopf-module__n7DP5G__haupt{opacity:0}.bestellknopf-module__n7DP5G__uebermittelt .bestellknopf-module__n7DP5G__warte,.bestellknopf-module__n7DP5G__feiert .bestellknopf-module__n7DP5G__szene{opacity:1}.bestellknopf-module__n7DP5G__feiert .bestellknopf-module__n7DP5G__wagen{animation:2.8s cubic-bezier(.4,0,.2,1) both bestellknopf-module__n7DP5G__fahren}.bestellknopf-module__n7DP5G__feiert .bestellknopf-module__n7DP5G__essen{animation:2.8s both bestellknopf-module__n7DP5G__laden}.bestellknopf-module__n7DP5G__feiert .bestellknopf-module__n7DP5G__tuer{animation:2.8s both bestellknopf-module__n7DP5G__tuer}.bestellknopf-module__n7DP5G__feiert .bestellknopf-module__n7DP5G__strasse{animation:2.8s linear both bestellknopf-module__n7DP5G__strasse}.bestellknopf-module__n7DP5G__feiert .bestellknopf-module__n7DP5G__funke{animation:2.8s both bestellknopf-module__n7DP5G__funke}.bestellknopf-module__n7DP5G__feiert .bestellknopf-module__n7DP5G__rad{animation:.3s linear infinite bestellknopf-module__n7DP5G__drehen}.bestellknopf-module__n7DP5G__fertig{background:#263b31}.bestellknopf-module__n7DP5G__fehler{background:#693038}.bestellknopf-module__n7DP5G__abholung .bestellknopf-module__n7DP5G__wagen,.bestellknopf-module__n7DP5G__abholung .bestellknopf-module__n7DP5G__strasse{display:none}.bestellknopf-module__n7DP5G__abholung.bestellknopf-module__n7DP5G__feiert .bestellknopf-module__n7DP5G__essen{animation:2.8s both bestellknopf-module__n7DP5G__abholen;left:calc(50% - 32px)}.bestellknopf-module__n7DP5G__ruhig *,.bestellknopf-module__n7DP5G__ruhig{transition:none!important;animation:none!important}.bestellknopf-module__n7DP5G__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes bestellknopf-module__n7DP5G__drehen{to{transform:rotate(360deg)}}@keyframes bestellknopf-module__n7DP5G__fahren{0%{transform:translate(310px)}22%,58%{transform:translate(0)}65%{transform:translate(-5px)rotate(-1deg)}to{transform:translate(340px)}}@keyframes bestellknopf-module__n7DP5G__laden{0%,16%{opacity:0;transform:translate(-22px,5px)scale(.6)rotate(-10deg)}27%,38%{opacity:1;transform:translateY(-2px)scale(1)rotate(0)}53%{opacity:1;transform:translate(88px,5px)scale(.55)}57%,to{opacity:0;transform:translate(95px,5px)scale(.3)}}@keyframes bestellknopf-module__n7DP5G__tuer{0%,19%,56%,to{transform:perspective(50px)rotateY(0)}28%,48%{transform:perspective(50px)rotateY(-100deg)}}@keyframes bestellknopf-module__n7DP5G__strasse{0%,54%{opacity:.3;transform:translate(0)}90%,to{opacity:1;transform:translate(-220px)}}@keyframes bestellknopf-module__n7DP5G__funke{0%,28%,50%,to{opacity:0;transform:translate(-90px,-20px)scale(.3)}35%{opacity:1;transform:translate(-90px,-29px)scale(1)}}@keyframes bestellknopf-module__n7DP5G__abholen{0%{opacity:0;transform:translateY(50px)scale(.6)}25%,65%{opacity:1;transform:translateY(0)scale(1)}75%{opacity:1;transform:translateY(-5px)scale(1.07)}to{opacity:0;transform:translateY(-55px)scale(.8)}}@container (max-width:340px){.bestellknopf-module__n7DP5G__label{gap:7px;font-size:13px}.bestellknopf-module__n7DP5G__mini{width:30px;height:30px}.bestellknopf-module__n7DP5G__pfeil{display:none}}@media (prefers-reduced-motion:reduce){.bestellknopf-module__n7DP5G__huelle *{transition:none!important;animation:none!important}}.bestellknopf-module__n7DP5G__pack{z-index:3;width:88px;height:64px;position:absolute;top:6px;left:calc(50% - 6px);transform:translate(300px)}.bestellknopf-module__n7DP5G__packEssen{opacity:0;z-index:4;width:60px;height:60px;position:absolute;top:7px;left:calc(50% - 99px)}.bestellknopf-module__n7DP5G__boden{background:#ffffff20;height:1px;position:absolute;bottom:13px;left:22%;right:22%}.bestellknopf-module__n7DP5G__siegel{transform-origin:44px 43px;opacity:0}.bestellknopf-module__n7DP5G__deckel{transform-origin:44px 26px}.bestellknopf-module__n7DP5G__henkel{transform-origin:44px 25px}.bestellknopf-module__n7DP5G__feiert .bestellknopf-module__n7DP5G__pack{animation:2.8s cubic-bezier(.4,0,.2,1) both bestellknopf-module__n7DP5G__ankommen}.bestellknopf-module__n7DP5G__feiert .bestellknopf-module__n7DP5G__packEssen{animation:2.8s cubic-bezier(.4,0,.2,1) both bestellknopf-module__n7DP5G__einlegen}.bestellknopf-module__n7DP5G__feiert .bestellknopf-module__n7DP5G__siegel{animation:2.8s both bestellknopf-module__n7DP5G__siegeln}.bestellknopf-module__n7DP5G__feiert .bestellknopf-module__n7DP5G__deckel{animation:2.8s both bestellknopf-module__n7DP5G__deckel}.bestellknopf-module__n7DP5G__feiert .bestellknopf-module__n7DP5G__henkel{animation:2.8s both bestellknopf-module__n7DP5G__henkel}@keyframes bestellknopf-module__n7DP5G__ankommen{0%{transform:translate(300px)}22%,84%{transform:translate(0)}to{transform:translate(310px)}}@keyframes bestellknopf-module__n7DP5G__einlegen{0%,18%{opacity:0;transform:translate(-18px)scale(.8)}29%,36%{opacity:1;transform:translate(0)scale(.9)}49%{opacity:1;transform:translate(77px,-19px)scale(.65)}58%,to{opacity:0;transform:translate(112px,14px)scale(.45)}}@keyframes bestellknopf-module__n7DP5G__siegeln{0%,74%{opacity:0;transform:scale(.7)}81%,to{opacity:1;transform:scale(1)}}@keyframes bestellknopf-module__n7DP5G__deckel{0%,62%{transform:translateY(-18px)}73%,to{transform:translateY(0)}}@keyframes bestellknopf-module__n7DP5G__henkel{0%,62%{transform:scaleY(.35)}73%,to{transform:scaleY(1)}}
.stempelkarte-module__D9OIpa__karte{border-radius:var(--radius-card,16px);background:var(--color-accent-soft);color:var(--color-ink);padding:20px}.stempelkarte-module__D9OIpa__titel{letter-spacing:-.01em;font-size:15px;font-weight:600}.stempelkarte-module__D9OIpa__unter{color:var(--color-ink-soft);margin-top:2px;font-size:13px}.stempelkarte-module__D9OIpa__raster{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;padding:0;list-style:none;display:grid}.stempelkarte-module__D9OIpa__feld{aspect-ratio:1;border-radius:999px;justify-self:center;place-items:center;width:100%;max-width:76px;display:grid;position:relative}.stempelkarte-module__D9OIpa__leer{border:1.5px dashed color-mix(in oklch, var(--color-ink-faint) 70%, transparent)}.stempelkarte-module__D9OIpa__nummer{font-variant-numeric:tabular-nums;color:var(--color-ink-faint);font-size:14px}.stempelkarte-module__D9OIpa__voll{background:var(--color-surface);box-shadow:inset 0 0 0 3px var(--color-accent), 0 1px 2px #0000000f}.stempelkarte-module__D9OIpa__abdruck{width:72%;height:72%;transform:rotate(var(--dreh,0deg));place-items:center;display:grid}.stempelkarte-module__D9OIpa__abdruck svg{width:100%;height:100%}.stempelkarte-module__D9OIpa__haken{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.stempelkarte-module__D9OIpa__stand{background:color-mix(in oklch, var(--color-surface) 70%, transparent);color:var(--color-ink-soft);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:13px}.stempelkarte-module__D9OIpa__karte[data-spielt=ja] .stempelkarte-module__D9OIpa__neu .stempelkarte-module__D9OIpa__abdruck{animation:.72s cubic-bezier(.2,.9,.25,1) .35s both stempelkarte-module__D9OIpa__aufdruecken}.stempelkarte-module__D9OIpa__karte[data-spielt=ja] .stempelkarte-module__D9OIpa__neu{animation:.72s ease-out .35s both stempelkarte-module__D9OIpa__ringblitz}.stempelkarte-module__D9OIpa__karte[data-spielt=ja] .stempelkarte-module__D9OIpa__neu:after{content:"";border:2px solid var(--color-accent);opacity:0;border-radius:999px;animation:.6s ease-out .62s both stempelkarte-module__D9OIpa__welle;position:absolute;inset:-6px}@keyframes stempelkarte-module__D9OIpa__aufdruecken{0%{opacity:0;transform:translateY(-38%) scale(2.1) rotate(calc(var(--dreh,0deg) - 24deg))}38%{opacity:1;transform:translateY(0) scale(.86) rotate(var(--dreh,0deg))}62%{transform:scale(1.06) rotate(var(--dreh,0deg))}to{opacity:1;transform:scale(1) rotate(var(--dreh,0deg))}}@keyframes stempelkarte-module__D9OIpa__ringblitz{0%,30%{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--color-ink-faint) 70%, transparent);background:0 0}40%{background:var(--color-surface);box-shadow:inset 0 0 0 5px var(--color-accent), 0 1px 2px #0000000f}to{background:var(--color-surface);box-shadow:inset 0 0 0 3px var(--color-accent), 0 1px 2px #0000000f}}@keyframes stempelkarte-module__D9OIpa__welle{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.stempelkarte-module__D9OIpa__karte[data-spielt=ja] .stempelkarte-module__D9OIpa__neu,.stempelkarte-module__D9OIpa__karte[data-spielt=ja] .stempelkarte-module__D9OIpa__neu .stempelkarte-module__D9OIpa__abdruck,.stempelkarte-module__D9OIpa__karte[data-spielt=ja] .stempelkarte-module__D9OIpa__neu:after{animation:none}}
