.arcade-game{--ink:#0f2940;--cream:#fff9ee;width:min(1180px,100% - 30px);color:var(--ink);background:#fff;border:1px solid #cfd9d5;border-radius:24px;margin:16px auto 42px;overflow:hidden;box-shadow:0 22px 65px #102c3b26}.arcade-toolbar{color:#fff;background:linear-gradient(90deg,#092e39,#103f4c);align-items:center;gap:10px;padding:12px 16px;display:flex}.arcade-toolbar>div{background:#ffffff12;border:1px solid #ffffff2c;border-radius:12px;min-width:90px;padding:7px 13px}.arcade-toolbar span{color:#c7e7df;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.arcade-toolbar strong{margin-top:2px;font-size:1.25rem;display:block}.arcade-toolbar nav{gap:8px;margin-left:auto;display:flex}.arcade-toolbar button,.arcade-overlay button,.claw-controls button,.penny-controls button{color:#123d49;cursor:pointer;background:#fff;border:1px solid #ffffff48;border-radius:999px;min-height:44px;padding:8px 15px;font:700 .9rem sans-serif}.arcade-toolbar button:hover,.arcade-toolbar button:focus-visible,.arcade-overlay button:hover,.arcade-overlay button:focus-visible,.claw-controls button:hover,.claw-controls button:focus-visible,.penny-controls button:hover,.penny-controls button:focus-visible{outline-offset:2px;outline:3px solid #ffe17b}.arcade-toolbar button:disabled,.claw-controls button:disabled,.penny-controls button:disabled{cursor:not-allowed;opacity:.48}.arcade-overlay{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;text-align:center;background:#071c2bd6;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.arcade-overlay>div:not(.arcade-cover){background:#082b38e8;border:1px solid #ffffff42;border-radius:20px;max-width:540px;padding:28px;box-shadow:0 20px 55px #0005}.arcade-overlay span{letter-spacing:.17em;color:#ffde7f;font-size:.75rem;font-weight:900}.arcade-overlay h2{margin:9px 0;font:600 clamp(2.2rem,5vw,4.5rem)/.95 Georgia,serif}.arcade-overlay p{max-width:600px;margin:12px auto 20px;font-size:1rem;line-height:1.55}.arcade-cover{text-align:left;background-position:50%;background-size:cover;align-items:center;padding:clamp(24px,6vw,72px);display:flex;position:absolute;inset:0}.arcade-cover>div{max-width:520px}.arcade-cover h2{text-shadow:0 4px 22px #0008}.arcade-cover button{color:#143745;background:#ffdf72;border:0;min-width:180px}.arcade-cover-spark{animation:1.6s ease-in-out infinite alternate arcadeSpark;position:absolute;top:13%;right:8%;font-size:4rem!important}.arcade-feedback{text-align:center;background:#edf5f1;min-height:24px;margin:0;padding:14px 18px;font-weight:700}.arcade-direction-pad{grid-template-columns:repeat(3,55px);justify-content:center;gap:6px;display:grid}.arcade-direction-pad button{color:#174e45;cursor:pointer;background:#fff;border:1px solid #9eb5ac;border-radius:12px;width:55px;height:48px;font-size:1.4rem}.arcade-direction-pad button:first-child{grid-column:2}.arcade-direction-pad button:nth-child(2){grid-column:1}.arcade-direction-pad button:nth-child(3){grid-column:2}.arcade-direction-pad button:nth-child(4){grid-column:3}@keyframes arcadeSpark{to{opacity:.65;transform:scale(1.2)rotate(8deg)}}.nibble-stage{background:linear-gradient(#0a4c46cc,#08373ce0),url(/play-entertain/games/nibble-quest.webp) 50%/cover;min-height:640px;padding:25px;position:relative}.nibble-board{aspect-ratio:16/11;background:#062b36e8;border:5px solid #f7cf6b;border-radius:22px;max-width:870px;margin:auto;padding:10px;display:grid;box-shadow:inset 0 0 35px #0008,0 12px 35px #001b2a8c}.nibble-cell{place-items:center;min-width:0;min-height:0;display:grid;position:relative}.nibble-cell.wall{background:linear-gradient(145deg,#f6dfae,#c79358);border:1px solid #d9c391;border-radius:5px;margin:2px;box-shadow:inset 0 0 0 2px #fff5,0 2px #815e39}.nibble-cell.path{background:radial-gradient(circle,#4ed2b92b 0 18%,#0000 19%),#0e5f62}.nibble-pickup{z-index:2;filter:drop-shadow(0 0 6px #fff7);font-size:clamp(.75rem,2.3vw,1.45rem);font-style:normal;animation:1s ease-in-out infinite alternate nibbleFloat;position:absolute}.nibble-pickup.star{color:#ffe45f;font-size:clamp(1rem,2.7vw,1.8rem)}.nibble-explorer,.nibble-creature{z-index:5;aspect-ratio:1;border-radius:42% 48% 45% 50%;place-items:center;width:72%;font-style:normal;display:grid;position:absolute}.nibble-explorer{color:#0000;background:radial-gradient(circle at 35% 32%,#fff 0 7%,#162c38 8% 12%,#0000 13%),radial-gradient(circle at 63% 32%,#fff 0 7%,#162c38 8% 12%,#0000 13%),#42d8c7;border:3px solid #d6fff7;box-shadow:0 0 0 4px #efc55e,0 0 18px #67ffe9}.nibble-explorer:after{content:"⌁";color:#f4cf72;font-size:1.3rem;position:absolute;top:-47%}.nibble-creature:before,.nibble-key i:before{content:"";aspect-ratio:1;background:#fff;border-radius:50%;width:15%;position:absolute;top:25%;left:22%;box-shadow:20px 0 #fff}.nibble-creature.patrol,.nibble-key i.patrol{background:#4087ed}.nibble-creature.vertical,.nibble-key i.vertical{background:#f29542;border-radius:35% 52%}.nibble-creature.chaser,.nibble-key i.chaser{clip-path:polygon(50% 0,63% 18%,80% 8%,84% 29%,100% 35%,86% 52%,96% 69%,74% 72%,69% 95%,50% 82%,31% 95%,26% 72%,4% 69%,14% 52%,0 35%,16% 29%,20% 8%,37% 18%);background:#8d50c9}.nibble-controls{background:#f4faf6;justify-content:center;align-items:center;gap:28px;padding:20px;display:flex}.nibble-key{gap:5px;font-size:.82rem;display:grid}.nibble-key span{align-items:center;gap:8px;display:flex}.nibble-key i{border-radius:50%;width:18px;height:18px;display:block;position:relative}@keyframes nibbleFloat{to{transform:translateY(-4px)scale(1.08)}}.mole-garden{background:linear-gradient(#7ed9f066 0 18%,#6eaa4775 48%,#2f662bc9),url(/play-entertain/games/whack-a-mole.webp) 50%/cover;grid-template-columns:repeat(3,1fr);gap:20px;min-height:670px;padding:clamp(35px,5vw,70px);display:grid;position:relative}.mole-hole{aspect-ratio:1.7;cursor:pointer;position:relative;box-shadow:none!important;background:radial-gradient(#28150b 0 53%,#633319 54% 63%,#0000 65%)!important;border:0!important;border-radius:50%!important}.mole-hole>span{position:absolute;inset:-20% 10% 12%;overflow:hidden}.mole-hole i{aspect-ratio:1;background:radial-gradient(circle at 34% 32%,#fff 0 5%,#2b1b16 6% 9%,#0000 10%),radial-gradient(circle at 66% 32%,#fff 0 5%,#2b1b16 6% 9%,#0000 10%),radial-gradient(circle at 50% 52%,#4b2517 0 8%,#0000 9%),#a76e45;border-radius:48% 48% 38% 38%;place-items:center;width:70%;animation:.24s ease-out forwards moleRise;display:grid;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)translateY(105%);box-shadow:inset -10px -12px 15px #62371966,0 7px 18px #13200f55}.mole-hole i:after{content:"⌣";color:#4c281d;font-size:1rem;position:absolute;top:55%}.mole-hole i b{color:#fff;background:#fff2;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:-12%;right:-4%}.mole-hole.gold i{background:#dfb34e;box-shadow:inset -9px -11px 14px #99681666,0 0 25px #ffe971}.mole-hole.speedy i{background:#4e9fd1}.mole-hole.sleepy i{background:#9b9898}.mole-hole small{color:#214c3a;background:#fffce7;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid;position:absolute;bottom:8%;right:8%}@keyframes moleRise{to{transform:translate(-50%)translateY(0)}}.claw-cabinet{background:linear-gradient(#091b3e5c,#230b3c7d),url(/play-entertain/games/claw-catch.webp) 50%/cover;border-bottom:8px solid #efb145;min-height:650px;position:relative;overflow:hidden}.claw-mechanism{z-index:10;width:70px;height:165px;transition:left .18s;position:absolute;top:0;transform:translate(-50%)}.claw-mechanism b{background:linear-gradient(90deg,#8da9b4,#fff,#6f7d86);width:8px;height:95px;position:absolute;top:0;left:31px;box-shadow:0 0 8px #fff}.claw-mechanism b:after{content:"⌄";color:#fff;text-shadow:0 3px 4px #000;width:55px;height:55px;font:800 5rem/1 sans-serif;position:absolute;top:73px;left:-24px}.claw-mechanism.drop b{height:470px;transition:height .55s ease-in}.claw-mechanism.lift b{height:100px;transition:height .7s ease-out}.claw-mechanism i{font-size:2.8rem;font-style:normal;transition:top .55s;position:absolute;top:120px;left:15px}.claw-mechanism.drop i{top:455px}.claw-mechanism.lift i{top:105px}.claw-guide{z-index:3;pointer-events:none;border-left:2px dashed #fff7;position:absolute;top:96px;bottom:0;transform:translate(-50%)}.claw-prize{z-index:4;filter:drop-shadow(0 8px 8px #16052f66);place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.claw-prize i{font-style:normal}.claw-prize.small i{font-size:3.3rem}.claw-prize.medium i{font-size:4.2rem}.claw-prize.large i{font-size:5.3rem}.claw-prize small{color:#fff;white-space:nowrap;background:#18284ccc;border-radius:10px;padding:3px 7px;font-size:.65rem}.claw-controls,.penny-controls{background:#142c50;justify-content:center;gap:10px;padding:16px;display:flex}.claw-controls .claw-drop,.penny-controls .penny-drop{color:#18314a;background:#ffcc4f;min-width:180px}.prize-shelf{background:#f4eefb;padding:18px 22px 24px}.prize-shelf header{justify-content:space-between;align-items:center;display:flex}.prize-shelf h3{margin:0;font:600 1.4rem Georgia,serif}.prize-shelf>div{gap:10px;min-height:74px;margin-top:12px;display:flex}.prize-shelf>div>span{background:#fff;border:1px solid #d9cae7;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;min-width:130px;padding:8px;display:grid}.prize-shelf i{font-size:2rem;font-style:normal}.prize-shelf small{line-height:1.2}.penny-cabinet{background:linear-gradient(#061c3b75,#10093475),url(/play-entertain/games/penny-parade.webp) 50%/cover;min-height:650px;position:relative;overflow:hidden}.pusher-shelf{background:linear-gradient(#f8bd4b88,#6c3a2488);border:5px solid #ffc84f;border-radius:18px;height:26%;transition:transform 60ms linear;position:absolute;top:31%;left:7%;right:7%;box-shadow:0 10px 25px #11082899}.penny-edge{background:#15233dbb;border:5px solid #ffc84f;border-radius:18px;height:10%;position:absolute;top:83%;left:4%;right:4%;box-shadow:0 12px 30px #0008}.penny-coins{position:absolute;inset:0}.penny-coins span,.penny-drop-lane i,.penny-rules i{border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.penny-coins span{z-index:8;aspect-ratio:1;color:#fff6b8;background:linear-gradient(145deg,#fff0a0,#e99819 55%,#995817);border:3px solid #fff3a4;width:42px;transition:top 70ms linear,left 70ms linear;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 8px #170a255e}.penny-coins span.star{color:#fff;background:linear-gradient(145deg,#fff,#59dfe6 35%,#07889f)}.penny-coins span.gem{color:#fff;background:linear-gradient(145deg,#fff,#c077ef 35%,#6940be)}.penny-drop-lane{z-index:12;border-left:2px dashed #fff8;height:25%;position:absolute;top:2%;transform:translate(-50%)}.penny-drop-lane i{aspect-ratio:1;color:#fff;background:#e9a725;border:3px solid #fff3a4;width:42px;position:absolute;top:0;left:-21px}.penny-rules{background:#f8f1e6;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:14px;display:flex}.penny-rules span{align-items:center;gap:7px;font-weight:700;display:flex}.penny-rules i{color:#fff;background:#d69420;width:30px;height:30px}.penny-rules i.star{background:#1aaebc}.penny-rules i.gem{background:#7d4ac4}.penny-rules small{color:#5f6b65}.arcade-featured .game-gallery-featured>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=800px){.arcade-toolbar{flex-wrap:wrap;align-items:stretch}.arcade-toolbar nav{order:5;width:100%;margin-left:0}.arcade-toolbar nav button{flex:1}.nibble-stage,.mole-garden,.claw-cabinet,.penny-cabinet{min-height:560px}.mole-garden{gap:10px;padding:40px 18px}.claw-prize.small i{font-size:2.6rem}.claw-prize.medium i{font-size:3.3rem}.claw-prize.large i{font-size:4rem}.penny-coins span{width:35px}.nibble-controls{flex-direction:column;align-items:flex-start}.nibble-key{margin:auto}.arcade-featured .game-gallery-featured>div:last-child{grid-template-columns:1fr}}@media (width<=520px){.arcade-game{border-radius:16px;width:calc(100% - 12px)}.arcade-toolbar{padding:8px}.arcade-toolbar>div{flex:1;min-width:72px;padding:6px 8px}.arcade-toolbar strong{font-size:1rem}.arcade-toolbar nav button{padding:7px 5px;font-size:.78rem}.arcade-cover{background-position:50%;padding:25px 20px}.arcade-cover h2{font-size:2.7rem}.arcade-cover-spark{display:none}.nibble-stage{min-height:390px;padding:8px}.nibble-board{border-width:3px;padding:4px}.nibble-cell.wall{border-radius:2px;margin:1px}.nibble-explorer{border-width:1px}.nibble-explorer:after{display:none}.nibble-creature:before{box-shadow:11px 0 #fff}.nibble-controls{padding:13px}.mole-garden{gap:5px;min-height:490px;padding:50px 10px 30px}.mole-hole{aspect-ratio:1.45}.mole-hole i{width:82%}.mole-hole small{width:23px;height:23px}.claw-cabinet,.penny-cabinet{min-height:520px}.claw-controls,.penny-controls{padding:10px 6px}.claw-controls button,.penny-controls button{flex:1;min-width:0;padding:6px;font-size:.75rem}.claw-controls .claw-drop,.penny-controls .penny-drop{min-width:0}.claw-prize small{display:none}.claw-prize.small i{font-size:2.15rem}.claw-prize.medium i{font-size:2.8rem}.claw-prize.large i{font-size:3.5rem}.penny-coins span{width:30px}.prize-shelf>div{overflow-x:auto}.penny-rules{gap:8px}.penny-rules small{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.arcade-cover-spark,.nibble-pickup,.mole-hole i{animation:none}.pusher-shelf,.penny-coins span,.claw-mechanism,.claw-mechanism b,.claw-mechanism i{transition:none}}.game-high-contrast .arcade-game{outline:4px solid #000}.game-high-contrast .arcade-toolbar{background:#000}.game-reduced-motion .arcade-cover-spark,.game-reduced-motion .nibble-pickup{animation:none}.arcade-game{background:#092a3a;border:5px solid #e9c77e;box-shadow:0 7px #9b6c3c,0 26px 70px #112d3d55}.arcade-toolbar{background:linear-gradient(115deg,#0b2b43 0%,#125262 52%,#08263e 100%);border-bottom:3px solid #e8be69;box-shadow:inset 0 2px #ffffff2b}.nibble-stage{background:radial-gradient(at 50% 0,#72bc89 0%,#2f755b 47%,#14394b 100%);place-items:center;padding:28px 18px 42px;display:grid}.nibble-board{aspect-ratio:16/11;transform-origin:50% 60%;background:#4b9869;border:9px solid #b98953;border-radius:20px;width:100%;max-width:900px;overflow:hidden;transform:perspective(1300px)rotateX(8deg);box-shadow:inset 0 0 0 4px #f4d99b,inset 0 0 40px #173c37a0,0 9px #704724,0 24px 44px #09251da0}.nibble-cell.path{background:radial-gradient(circle at 55% 48%,#a8d68f58 0 25%,#0000 27%),repeating-linear-gradient(125deg,#74ac6c 0 5px,#83b876 6px 9px,#689e61 10px 14px);box-shadow:inset 0 1px #d0e8aa55}.nibble-cell.wall{background:radial-gradient(circle at 25% 18%,#a7cf7a 0 24%,#0000 42%),radial-gradient(circle at 75% 25%,#759c5f 0 30%,#0000 54%),linear-gradient(135deg,#6e8853,#3e654c);border:1px solid #d4b888;border-bottom:5px solid #6d613d;border-radius:24% 30% 22% 25%;margin:1px;box-shadow:inset 2px 3px 3px #eff8c36b,inset -3px -3px 5px #254a32ad,0 4px 3px #1b3d36a6}.nibble-pickup{filter:drop-shadow(0 4px 2px #163b31b8);place-items:center;width:82%;height:82%;animation:1.05s ease-in-out infinite alternate nibbleFloat;display:grid}.nibble-pickup img{object-fit:contain;width:100%;height:100%;display:block}.nibble-pickup.star{color:#ffe481;text-shadow:0 0 9px #fff4aa;font-size:clamp(1.1rem,3vw,2.3rem)}.nibble-explorer,.nibble-creature{filter:drop-shadow(0 6px 3px #123c37ae);border:0;border-radius:0;place-items:center;width:110%;height:110%;transition:transform .16s;display:grid;box-shadow:none!important;clip-path:none!important;background:0 0!important}.nibble-explorer img,.nibble-creature img{object-fit:contain;width:100%;height:100%}.nibble-explorer:after,.nibble-creature:before{display:none!important}.nibble-creature.chaser{animation:.55s ease-in-out infinite alternate nibbleThreat}@keyframes nibbleThreat{to{transform:rotate(-12deg)scale(1.1)}}.mole-garden{isolation:isolate;background:radial-gradient(at 50% -15%,#d9f4c4 0,#6eae68 44%,#306d56 100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(15px,2vw,28px) clamp(12px,4vw,48px);min-height:650px;padding:clamp(28px,5vw,65px)}.mole-garden:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(140deg,#0000 0 20px,#f7ffde12 21px 23px,#0000 24px 44px);position:absolute;inset:0}.mole-hole{isolation:isolate;aspect-ratio:1.6;touch-action:manipulation;min-height:110px;transition:transform .12s;background:radial-gradient(at 50% 57%,#291910 0 39%,#4b2b18 43% 53%,#80603b 54% 57%,#476b35 60% 68%,#0000 70%)!important;border-radius:48%!important;box-shadow:0 12px 11px #173b2377!important}.mole-hole:hover{transform:translateY(-2px)}.mole-hole:active{transform:scale(.95)}.mole-hole>span{pointer-events:none;inset:-55% 8% 10%;overflow:hidden}.mole-hole i{filter:drop-shadow(0 11px 7px #1c231684);border:0;border-radius:0;width:82%;height:92%;animation:.24s cubic-bezier(.2,1.5,.6,1) forwards moleRise3d;bottom:-4%;box-shadow:none!important;background:0 0!important}.mole-hole i img{object-fit:contain;width:100%;height:100%;display:block}.mole-hole i:after{display:none}.mole-hole i b{z-index:2;background:#4c5568b9;top:8%;right:5%;box-shadow:0 2px 6px #14272c70}.mole-hole.gold i img{filter:sepia(.7)saturate(1.5)hue-rotate(345deg)drop-shadow(0 0 12px #ffcf4c)}.mole-hole.speedy i img{filter:hue-rotate(155deg)}.mole-hole.sleepy i img{filter:saturate(.6)}.mole-hole small{z-index:4;bottom:0;right:6%;box-shadow:0 3px 7px #1c472f77}@keyframes moleRise3d{0%{transform:translate(-50%)translateY(95%)scale(.8)}to{transform:translate(-50%)translateY(0)scale(1)}}.claw-cabinet{background:radial-gradient(at 50% 2%,#65509d 0%,#2b427c 37%,#17193e 75%,#0a1332 100%);border:12px solid #19325b;border-bottom:18px solid #edb357;min-height:650px;box-shadow:inset 0 0 0 5px #6adeef,inset 0 0 0 11px #ffffff41,inset 0 0 90px #e44bc257}.claw-lights{pointer-events:none;opacity:.45;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#0000 0 10%,#ee5bc43d 10.2% 10.8%,#0000 11% 20%);position:absolute;inset:0}.claw-glass{z-index:8;pointer-events:none;background:linear-gradient(105deg,#fff2 0%,#0000 20% 71%,#8fecf620 80%,#0000 90%);position:absolute;inset:0;box-shadow:inset 0 0 24px #fff5}.claw-bed{background:radial-gradient(at 50% 5%,#ce7bc0 0%,#6b4795 60%,#2d3060 100%);border:4px solid #e2bbef;border-radius:50% 50% 12px 12px;height:21%;position:absolute;bottom:2%;left:3%;right:3%;box-shadow:0 -7px 24px #ff9ce877,0 16px 25px #02072a}.claw-chute{background:radial-gradient(#0a1837,#080c20);border:5px solid #ffe29d;border-radius:24px;width:15%;height:15%;position:absolute;bottom:1%;left:2%;box-shadow:inset 0 7px 15px #000,0 0 17px #ffe28a9c}.claw-prize{aspect-ratio:1;filter:drop-shadow(0 9px 5px #130d337d);width:clamp(72px,11vw,148px);transition:transform .2s}.claw-prize img{object-fit:contain;width:100%;height:100%}.claw-prize.small{width:clamp(65px,8vw,112px)}.claw-prize.large{width:clamp(88px,12vw,160px)}.claw-prize small{background:#081d40d9;padding:4px 8px;font-size:.75rem;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.claw-mechanism{z-index:12;width:120px;height:100%;transition:left .78s cubic-bezier(.4,0,.2,1);top:0;transform:translate(-50%)}.claw-cable{width:7px;height:var(--cable-end,6%);background:repeating-linear-gradient(0deg,#86929c 0 5px,#d8ecf0 6px 10px,#748393 11px 14px);transition:height .9s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 7px #ffffffa6}.claw-gripper{left:50%;top:var(--cable-end,6%);filter:drop-shadow(0 9px 7px #0008);width:120px;height:142px;transition:top .9s cubic-bezier(.4,0,.2,1);position:absolute;transform:translate(-50%)}.claw-gripper>img:first-child{object-fit:contain;width:100%;height:100%}.claw-mechanism.drop,.claw-mechanism.grip{--cable-end:calc(var(--landing) - 23%)}.claw-mechanism.grip .claw-gripper{transform:translate(-50%)scaleX(.87)}.claw-held{object-fit:contain;filter:drop-shadow(0 6px 4px #130c36ad);width:78px;height:78px;position:absolute;top:57%;left:50%;transform:translate(-50%)}.claw-mechanism.lift .claw-held,.claw-mechanism.travel .claw-held{animation:.5s ease-in-out infinite alternate clawSwing}@keyframes clawSwing{to{transform:translate(-50%)rotate(8deg)}}.claw-guide{opacity:.56;border-color:#fff8;top:20%;bottom:13%}.prize-shelf>div>span{grid-template-columns:55px 1fr}.prize-shelf img{object-fit:contain;width:50px;height:50px}.penny-cabinet{background:radial-gradient(at 50% 5%,#894f9f,#2d3d7b 45%,#111c43 100%);border:10px solid #19396b;min-height:650px;box-shadow:inset 0 0 0 4px #71dded,inset 0 0 55px #ca79f868}.penny-cabinet:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#f3ab4714 0 80px,#f7d98625 81px 83px);border-radius:18px;position:absolute;inset:10% 5% 5%}.pusher-shelf{background:linear-gradient(#fbdf9d,#c8884b 18%,#925268 50%,#e9a96d 85%);border:6px ridge #f4cd79;border-radius:16px 16px 45% 45%;height:29%;top:36%;box-shadow:inset 0 8px 8px #fff7,inset 0 -10px 12px #6c4167,0 16px 25px #110d387d}.penny-edge{background:linear-gradient(#182e58,#0a1432);border:7px ridge #f9d583;height:10%;top:84%;box-shadow:inset 0 10px 20px #000b,0 10px 18px #0006}.penny-coins span{width:clamp(28px,4vw,50px);box-shadow:none;filter:drop-shadow(0 6px 3px #100e3baf);border:0;transition:top 70ms linear,left 70ms linear;background:0 0!important}.penny-coins span img{object-fit:contain;width:100%;height:100%}.penny-coins span.star img{filter:hue-rotate(135deg)saturate(1.3)}.penny-coins span.gem img{filter:hue-rotate(225deg)saturate(1.4)}.penny-drop-lane{border-color:#fbf1b1a9;height:26%;top:3%}.penny-drop-lane>img{filter:drop-shadow(0 5px 6px #0006);width:44px;position:absolute;top:0;left:-22px}@media (width<=600px){.arcade-game{border-width:3px}.nibble-board{border-width:4px;transform:none}.nibble-stage{padding:10px 5px 22px}.nibble-cell.wall{border-bottom-width:2px}.mole-garden{gap:5px;min-height:470px;padding:38px 8px 25px}.mole-hole{min-height:90px}.claw-cabinet{border-width:6px;min-height:480px}.claw-prize{width:22%}.claw-prize.small{width:17%}.claw-prize.large{width:25%}.claw-prize small{display:none}.claw-mechanism{width:76px}.claw-gripper{width:76px;height:90px}.claw-held{width:51px;height:51px}.claw-cable{width:5px}.penny-cabinet{border-width:6px;min-height:490px}}@media (prefers-reduced-motion:reduce){.mole-hole i,.nibble-creature.chaser,.claw-held{animation:none!important}.claw-cable,.claw-gripper,.claw-mechanism{transition-duration:.15s}}.penny-cabinet-v2{isolation:isolate;aspect-ratio:16/10;background:#07162d;border:10px solid #0b3b62;min-height:640px;box-shadow:inset 0 0 0 4px #65d7e9,inset 0 0 48px #09101fd9,0 12px #071e37}.penny-cabinet-v2 .penny-cabinet-art{z-index:0;filter:saturate(1.08)contrast(1.03);background:linear-gradient(#07142730,#0714270d 70%,#050a18a1),url(/play-entertain/arcade/penny-cabinet-v2.png) 50%/cover no-repeat;position:absolute;inset:0}.penny-cabinet-v2:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(108deg,#ffffff1f 0 8%,#0000 18% 70%,#ffffff18 83%,#0000 91%),radial-gradient(at 50% 45%,#0000 45%,#06102591 100%);border-radius:0;position:absolute;inset:0}.penny-cabinet-v2:after{content:"";z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 48px #000c,inset 0 -18px 30px #050817}.penny-glass-shine{z-index:1200;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(112deg,#0000 0 13%,#fff2 14%,#0000 20% 67%,#fff1 69%,#0000 76%);position:absolute;inset:0}.penny-lights{z-index:1500;pointer-events:none;flex-direction:column;justify-content:space-around;display:flex;position:absolute;top:10%;bottom:9%}.penny-lights-left{left:1.4%}.penny-lights-right{right:1.4%}.penny-lights i{aspect-ratio:1;background:#ffd262;border:2px solid #fff8;border-radius:50%;width:clamp(8px,1.4vw,16px);animation:1.25s ease-in-out infinite alternate pennyBulbs;box-shadow:0 0 8px #fff,0 0 18px #ff9e1c}.penny-lights i:nth-child(2n){background:#ff5fc8;animation-delay:-.65s;box-shadow:0 0 8px #fff,0 0 18px #f239ba}.penny-lights i:nth-child(3n){background:#54e9ff;animation-delay:-1s;box-shadow:0 0 8px #fff,0 0 18px #17bfe2}.penny-moving-plate{z-index:80;pointer-events:none;background:linear-gradient(#ffffff48,#b9d0d433 45%,#0815278a 94%);border:2px solid #fff6;border-radius:3px 3px 12px 12px;height:19%;transition:transform 65ms linear;position:absolute;top:28.5%;left:8.3%;right:8.3%;box-shadow:inset 0 2px 5px #fff8,0 13px 16px #04081780}.penny-moving-plate:after{content:"";background:linear-gradient(90deg,#fff8,#54d9ef,#fc6,#fff8);border-radius:50%;height:8px;position:absolute;bottom:-4px;left:0;right:0;box-shadow:0 3px 7px #020711}.penny-moving-plate span{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#07162c9c;border-radius:999px;padding:3px 8px;font:800 .65rem/1 sans-serif;position:absolute;top:8px;right:10px}.penny-prize-edge{z-index:980;pointer-events:none;background:linear-gradient(#081322aa,#02050df2);border:4px solid #f6c55f;border-radius:8px 8px 22px 22px;height:13%;position:absolute;top:82%;left:5.1%;right:5.1%;overflow:hidden;box-shadow:inset 0 14px 25px #000,0 -5px #ffffff36,0 8px 18px #000c}.penny-prize-edge span{color:#ffe099;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 2px 5px #000;font:900 .72rem/1 sans-serif;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.penny-drop-lane-v2{z-index:2100;filter:drop-shadow(0 0 6px #5fe9ff);border-left:3px dashed #fff6;height:24%;transition:left .14s ease-out;top:2.3%}.penny-drop-lane-v2:after{content:"";background:#25d5e7;border:2px solid #fff8;border-top:0;border-radius:0 0 12px 12px;width:19px;height:9px;position:absolute;bottom:-3px;left:-11px}.penny-drop-lane-v2 b{color:#fff;letter-spacing:.12em;background:#081b35d9;border:1px solid #fff6;border-radius:999px;padding:4px 7px;font:900 .62rem/1 sans-serif;position:absolute;top:9px;left:10px}.penny-drop-lane-v2>img{filter:drop-shadow(0 5px 6px #0008)drop-shadow(0 0 9px #ffd451);width:50px;animation:.7s ease-in-out infinite alternate pennyTokenHover;top:28px;left:-25px}.penny-coins-v2{z-index:100;position:absolute;inset:0}.penny-coins-v2 span{aspect-ratio:1.44;filter:drop-shadow(0 4px 2px #030611a8)drop-shadow(0 0 2px #f7ca59);width:6%;transform:translate(-50%,-50%) rotate(var(--coin-turn));transform-origin:50%;border:0;transition:top 65ms linear,left 65ms linear;display:block;position:absolute;background:0 0!important}.penny-coins-v2 span:before{content:"";z-index:-1;filter:blur(3px);background:#4d270b80;border-radius:50%;position:absolute;inset:16% 4% -9%}.penny-coins-v2 span img{object-fit:contain;width:100%;height:100%}.penny-coins-v2 span:nth-child(4n) img{filter:brightness(.91)saturate(.9)}.penny-coins-v2 span:nth-child(5n) img{filter:brightness(1.13)saturate(1.12)}.penny-coins-v2 span.star img{filter:hue-rotate(132deg)saturate(1.55)brightness(1.08);drop-shadow:0 0 5px #49f2ff}.penny-coins-v2 span.gem img{filter:hue-rotate(225deg)saturate(1.65)brightness(1.1);drop-shadow:0 0 6px #d786ff}.penny-coins-v2 span.star:after,.penny-coins-v2 span.gem:after{color:#fff;text-shadow:0 1px 4px #13224e;place-items:center;font:900 clamp(.65rem,1.6vw,1.15rem)/1 sans-serif;display:grid;position:absolute;inset:19% 0 0}.penny-coins-v2 span.star:after{content:"✦"}.penny-coins-v2 span.gem:after{content:"◆"}.penny-coins-v2 span.falling{filter:drop-shadow(0 9px 5px #02040caa)drop-shadow(0 0 11px #ffd451);animation:.18s linear infinite alternate pennyDropWobble}.penny-depth-mask{z-index:1100;pointer-events:none;background:linear-gradient(#0000,#02040dcc);height:11%;position:absolute;inset:auto 0 0}.penny-payout{z-index:2200;color:#fff;background:linear-gradient(135deg,#14b8c9,#7457e8);border:3px solid #fff;border-radius:999px;padding:12px 22px;font:900 clamp(1.5rem,4vw,3rem)/1 sans-serif;animation:.95s ease-out both pennyPayout;position:absolute;top:78%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px #000b,0 0 30px #6ff}.penny-cabinet-v2 .arcade-overlay{z-index:5000}.penny-game .penny-controls{background:linear-gradient(#173964,#091a35);border-top:4px solid #e8ba56;position:relative;box-shadow:inset 0 2px #fff2}.penny-game .penny-controls button{color:#102e4a;background:#f8fbff;border:2px solid #69d4e9;box-shadow:0 4px #06152c}.penny-game .penny-controls .penny-drop{color:#172e49;background:linear-gradient(#ffe66f,#efa72e);border-color:#fff19b;font-size:1rem;box-shadow:0 5px #935116,0 0 18px #f6ca4a88}.penny-game .arcade-feedback{color:#173b43;background:#f1f8f5;border-top:1px solid #d4e4df}.penny-game .penny-rules{background:linear-gradient(90deg,#fff8eb,#eef9f4,#fff8eb);border-top:1px solid #ead8b9}@keyframes pennyBulbs{to{opacity:.55;transform:scale(.82)}}@keyframes pennyTokenHover{to{transform:translateY(4px)rotate(4deg)}}@keyframes pennyDropWobble{to{transform:translate(-50%,-50%) rotate(calc(var(--coin-turn) + 7deg)) scale(.94)}}@keyframes pennyPayout{0%{opacity:0;transform:translate(-50%,20%)scale(.6)}32%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}to{opacity:0;transform:translate(-50%,-115%)scale(1)}}@media (width<=800px){.penny-cabinet-v2{aspect-ratio:auto;min-height:570px}.penny-moving-plate{left:7%;right:7%}.penny-coins-v2 span{width:7.2%}.penny-drop-lane-v2>img{width:42px;left:-21px}.penny-prize-edge{left:4%;right:4%}}@media (width<=520px){.penny-cabinet-v2{border-width:5px;min-height:500px}.penny-cabinet-v2 .penny-cabinet-art{background-size:auto 100%}.penny-coins-v2 span{width:9.4%}.penny-moving-plate span,.penny-drop-lane-v2 b{display:none}.penny-lights{top:12%;bottom:12%}.penny-lights-left{left:.6%}.penny-lights-right{right:.6%}.penny-prize-edge span{font-size:.58rem}.penny-game .penny-controls{gap:6px}.penny-game .penny-controls button{min-height:48px}}@media (prefers-reduced-motion:reduce){.penny-lights i,.penny-drop-lane-v2>img,.penny-coins-v2 span.falling{animation:none}.penny-moving-plate,.penny-coins-v2 span,.penny-drop-lane-v2{transition-duration:.15s}}.penny-coins-v2 span.star img{filter:hue-rotate(132deg)saturate(1.55)brightness(1.08)drop-shadow(0 0 5px #49f2ff)}.penny-coins-v2 span.gem img{filter:hue-rotate(225deg)saturate(1.65)brightness(1.1)drop-shadow(0 0 6px #d786ff)}
