.fidget-arcade{box-sizing:border-box;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:center;min-height:100vh;min-height:100dvh;overscroll-behavior:contain;padding:24px 16px;background:radial-gradient(125% 75% at 50% -8%,rgba(254,63,164,.12),transparent 58%),radial-gradient(100% 60% at 50% 112%,rgba(120,106,249,.14),transparent 60%),linear-gradient(168deg,#fbf4ec,#f1ebfb 62%,#eee9ff)}.fidget-arcade>.dfa{box-sizing:border-box;width:100%;max-width:560px;margin:0}.fidget-arcade__fine{flex:0 0 100%;width:100%;margin:12px 0 0;text-align:center;font-size:12px;line-height:1.5;opacity:.75}.fidget-arcade__fine>span{display:inline-block;max-width:560px}.fidget-arcade.is-playing .fidget-arcade__fine{display:none}.dfa.is-playing{max-width:min(720px,var(--dfa-cab-w, 560px));padding:10px}.fidget-arcade.is-playing{padding-top:12px;padding-bottom:12px;min-height:calc(100vh - var(--dfa-stage-top, 0px));min-height:calc(100dvh - var(--dfa-stage-top, 0px))}.dfa{--dfa-cream: #fef9f3;--dfa-ink: #221d29;--dfa-ink-soft: #6b6472;--dfa-line: #efe5d8;--dfa-slot: #f6efe4;--dfa-shadow: 18px 18px 48px rgba(60, 40, 70, .1);--dfa-radius: 12px;--dfa-gap: 7px;--dfa-accent: #fe3fa4;--dfa-accent-deep: #b01a72;--dfa-card: #fff;--dfa-card-shadow: 0 6px 18px rgba(60, 40, 70, .06);--dfa-top-ring: #ffd0e6;--dfa-top-shadow: 0 8px 22px rgba(254, 63, 164, .14);--dfa-badge-alt-bg: #f1e9dc;--dfa-badge-alt-ink: #6b6472;--dfa-well: transparent;--dfa-link: #b01a72;--dfa-pixel: "Press Start 2P", ui-monospace, "Courier New", monospace;--dfa-body: "Figtree", "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;display:block;max-width:560px;margin:0 auto;padding:18px;color:var(--dfa-ink);font-family:var(--dfa-body);-webkit-font-smoothing:antialiased;text-align:center}.dfa *,.dfa *:before,.dfa *:after{box-sizing:border-box}.dfa-screen{background:var(--dfa-cream);border:1px solid var(--dfa-line);border-radius:22px;box-shadow:var(--dfa-shadow);padding:22px 18px 24px;position:relative;overflow:hidden;animation:dfa-in .28s cubic-bezier(.2,.7,.3,1) both}.dfa-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(120,80,120,.025) 0 1px,transparent 1px 4px);pointer-events:none;opacity:.6}.dfa-eyebrow{font-family:var(--dfa-pixel);font-size:9px;letter-spacing:1px;color:var(--dfa-accent-deep);text-transform:uppercase;margin:0 0 12px}.dfa-title{font-family:var(--dfa-pixel);font-size:clamp(18px,6vw,26px);line-height:1.5;margin:0 0 16px;color:var(--dfa-ink);text-shadow:2px 2px 0 #ffe2c4}.dfa-title--sm{font-size:clamp(13px,4.4vw,17px);margin-bottom:8px}.dfa-intro__how{font-size:14px;line-height:1.55;max-width:42ch;margin:0 auto 18px}.dfa-intro__meta{font-size:12px;color:var(--dfa-ink-soft);margin:12px 0 0}.dfa-chip{display:inline-block;font-family:var(--dfa-body);font-size:12px;font-weight:800;padding:6px 12px;border-radius:999px;margin:0 0 12px;background:#fff;border:1px solid var(--dfa-line);color:var(--dfa-ink-soft)}.dfa-chip--challenge{color:var(--dfa-accent-deep);border-color:var(--dfa-top-ring)}.dfa-btn--daily{display:block;width:100%;max-width:300px;margin:10px auto 0;padding:10px 16px}.dfa-btn--daily__title{display:block;font-size:14px}.dfa-btn--daily__meta{display:block;font-size:11px;font-weight:600;color:var(--dfa-ink-soft);margin-top:2px}.dfa-btn{font-family:var(--dfa-body);font-weight:800;font-size:15px;border:0;border-radius:var(--dfa-radius);padding:13px 22px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.dfa-btn--go{color:#fff;background:linear-gradient(135deg,#d61e88,#5f50ee);box-shadow:0 8px 22px #7e48c852}.dfa-btn--go:hover{transform:translateY(-2px);box-shadow:0 12px 28px #7e48c866}.dfa-btn--go:active{transform:translateY(0)}.dfa-btn--go:disabled{opacity:.65;cursor:default;transform:none}.dfa-btn--ghost{background:#fff;color:var(--dfa-ink);border:1px solid var(--dfa-line)}.dfa-btn--ghost:hover{background:#fff7ee}.dfa-btn.is-loading{opacity:.8}.dfa-hud{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.dfa-hud__label{display:block;font-family:var(--dfa-pixel);font-size:8px;letter-spacing:1px;color:var(--dfa-ink-soft);text-transform:uppercase;margin-bottom:4px}.dfa-hud__score,.dfa-hud__time{text-align:left}.dfa-hud__score strong,.dfa-hud__time strong{font-family:var(--dfa-pixel);font-size:16px;color:var(--dfa-ink);display:inline-block}.dfa-hud__score strong.is-bump{animation:dfa-bump .24s ease}.dfa-hud__score strong.is-bump--big{animation:dfa-bump-big .34s cubic-bezier(.2,.7,.3,1.3)}.dfa-hud__time strong.is-low{color:#e0322f}.dfa-odo__wrap{display:inline-flex}.dfa-odo__digit{display:block;overflow:hidden;height:1.15em;width:1ch}.dfa-odo__reel{display:block;transform:translateY(calc(var(--odo-d, 0) * -1.15em));transition:transform .34s cubic-bezier(.2,.7,.3,1);will-change:transform}.dfa-odo__reel span{display:block;height:1.15em;line-height:1.15}.dfa-hud__btns{display:flex;align-items:center;gap:8px}.dfa-iconbtn{-webkit-appearance:none;appearance:none;width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid var(--dfa-line);border-radius:10px;background:#fff;color:var(--dfa-ink-soft);cursor:pointer;transition:color .12s ease,background .12s ease,box-shadow .12s ease}.dfa-iconbtn:hover{background:#fff7ee;color:var(--dfa-ink)}.dfa-iconbtn[aria-pressed=true]{color:#c0394d}.dfa-iconbtn:focus-visible{outline:3px solid var(--dfa-ink);outline-offset:2px}.dfa-sound--intro{position:absolute;top:14px;right:14px}.dfa-goalrow{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 10px}.dfa-goalrow .dfa-chip{margin:0;padding:5px 10px;font-size:10px}.dfa-goal{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;background:#fff;border:1px solid var(--dfa-line);font-family:var(--dfa-body);font-size:12px;font-weight:800;color:var(--dfa-ink)}.dfa-goal__label{font-family:var(--dfa-pixel);font-size:8px;letter-spacing:1px;text-transform:uppercase;color:var(--dfa-ink-soft)}.dfa-goal__ico{width:22px;height:22px;display:inline-block}.dfa-goal__ico .dfa-ico{width:100%;height:100%;display:block}.dfa-goal__count b{color:var(--dfa-accent-deep);font-variant-numeric:tabular-nums}.dfa-goal__check{width:14px;height:14px;color:#037172;opacity:0;transform:scale(.4);transition:transform .2s cubic-bezier(.2,.7,.3,1),opacity .2s ease}.dfa-goal.is-done{border-color:#03717273;box-shadow:0 0 0 1px #03717238}.dfa-goal.is-done .dfa-goal__check{opacity:1;transform:scale(1)}.dfa-goal.is-tick{animation:dfa-goal-tick .24s ease}.dfa-boardwrap{padding:4px}.dfa-board{display:grid;grid-template-columns:repeat(var(--dfa-cols),1fr);grid-template-rows:repeat(var(--dfa-rows),1fr);gap:var(--dfa-gap);aspect-ratio:var(--dfa-cols) / var(--dfa-rows);width:min(100%,calc((100dvh - var(--dfa-chrome, 250px)) * var(--dfa-cols) / var(--dfa-rows)));margin-inline:auto;position:relative}.dfa-gem{-webkit-appearance:none;appearance:none;padding:6%;cursor:grab;width:100%;aspect-ratio:1;border-radius:13px;background:#fffdfa;border:1px solid #efe4d4;box-shadow:0 3px 6px #3c28461a,inset 0 1px #ffffffe6;display:grid;place-items:center;position:relative;will-change:transform;transition:transform .12s ease,box-shadow .12s ease;touch-action:none}.dfa-gem__inner{position:relative;width:100%;height:100%;display:grid;place-items:center}.dfa-gem__inner .dfa-ico{width:100%;height:100%;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 3px rgba(40,25,50,.22))}.dfa-gem:focus-visible{outline:3px solid var(--dfa-ink);outline-offset:2px;z-index:3}.dfa-gem.is-selected{transform:scale(1.06);box-shadow:0 0 0 3px #fff,0 0 0 6px var(--dfa-accent),0 6px 14px #0003;z-index:4}.dfa-gem.is-pop{animation:dfa-pop .26s cubic-bezier(.2,.8,.3,1.2);z-index:2}.dfa-gem.is-nudge{animation:dfa-nudge .22s ease}.dfa-gem.is-grabbed{transition:box-shadow .12s ease;cursor:grabbing;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--dfa-accent),0 10px 24px #00000040}.dfa-gem.is-drag-peer{transition:none}.dfa-gem.is-empty{background:transparent;border-color:transparent;box-shadow:none;cursor:default}.dfa-gem.is-special{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--dfa-accent),0 6px 16px #7e48c84d}.dfa-gem__fx{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:11px;pointer-events:none}.dfa-gem__fx--line-h:after,.dfa-gem__fx--line-v:after{content:"";position:absolute;box-shadow:0 0 9px #fff;opacity:.92;border-radius:4px}.dfa-gem__fx--line-h:after{left:4%;right:4%;top:41%;height:18%;background:linear-gradient(90deg,transparent,#fff,transparent)}.dfa-gem__fx--line-v:after{top:4%;bottom:4%;left:41%;width:18%;background:linear-gradient(0deg,transparent,#fff,transparent)}.dfa-gem__fx--bomb:after{content:"";position:absolute;top:30%;right:30%;bottom:30%;left:30%;border-radius:50%;background:radial-gradient(circle,#fff 0 26%,var(--dfa-accent) 27% 64%,transparent 65%);animation:dfa-bombpulse 1.1s ease-in-out infinite}.dfa-gem__fx--rainbow{background:conic-gradient(from 0deg,#fe3fa4,#fc5522,#f9db1b,#12b65f,#188df3,#786af9,#fe3fa4);-webkit-mask:radial-gradient(circle,transparent 52%,#000 53%);mask:radial-gradient(circle,transparent 52%,#000 53%);opacity:.95;animation:dfa-spin 2.4s linear infinite}.dfa-gem.is-clearing{animation:dfa-clear .15s ease forwards;z-index:2}.dfa-gem.is-mint{animation:dfa-mint .32s cubic-bezier(.2,.8,.3,1.3);z-index:3}.dfa-gem.is-activate{animation:dfa-activate .22s ease;z-index:4}.dfa-beam{position:absolute;pointer-events:none;z-index:6;border-radius:6px}.dfa-beam--h{left:0;right:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);box-shadow:0 0 18px #fe3fa4b3;animation:dfa-beamh .4s ease forwards}.dfa-beam--v{top:0;bottom:0;background:linear-gradient(0deg,transparent,rgba(255,255,255,.95),transparent);box-shadow:0 0 18px #fe3fa4b3;animation:dfa-beamv .4s ease forwards}.dfa-board.is-shake{animation:dfa-shake .38s ease}.dfa-board.is-reshuffle{animation:dfa-reshuffle .4s cubic-bezier(.2,.7,.3,1)}.dfa-board.is-flash:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:16px;pointer-events:none;z-index:7;background:conic-gradient(from 0deg,#fe3fa459,#fc552259,#f9db1b59,#12b65f59,#188df359,#786af959,#fe3fa459);animation:dfa-flash .46s ease forwards}.dfa-particle{position:absolute;z-index:8;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);animation:dfa-particle .7s cubic-bezier(.18,.62,.3,1) forwards}.dfa-flyer{position:absolute;z-index:9;pointer-events:none}.dfa-flyer .dfa-ico{width:100%;height:100%;display:block;filter:drop-shadow(0 2px 3px rgba(40,25,50,.25))}.dfa-scorepop{position:absolute;z-index:9;pointer-events:none;font-family:var(--dfa-pixel);font-size:13px;color:var(--dfa-accent-deep);text-shadow:0 1px 0 #fff,0 0 8px rgba(255,255,255,.85);animation:dfa-scorepop .62s cubic-bezier(.2,.7,.3,1) forwards}.dfa-callout{position:absolute;left:50%;top:42%;z-index:10;pointer-events:none;font-family:var(--dfa-pixel);font-size:clamp(14px,4.5vw,22px);white-space:nowrap;color:#fff;text-shadow:2px 2px 0 var(--dfa-accent-deep),0 4px 18px rgba(176,26,114,.45);animation:dfa-callout .78s cubic-bezier(.2,.7,.3,1) forwards}.dfa-callout--t2{font-size:clamp(18px,6vw,30px);color:#fff3c9;text-shadow:2px 2px 0 #c74f0d,0 6px 22px rgba(252,85,34,.5)}.dfa-callout--t3{left:0;right:0;text-align:center;white-space:normal;font-size:clamp(20px,7.5vw,36px);color:#fff;text-shadow:3px 3px 0 var(--dfa-accent-deep),0 8px 28px rgba(176,26,114,.55);animation:dfa-callout-banner .95s cubic-bezier(.2,.7,.3,1) forwards}.dfa-callout--t3:before{content:"";position:absolute;left:-8px;right:-8px;top:50%;height:1.7em;transform:translateY(-50%);z-index:-1;border-radius:10px;background:linear-gradient(90deg,transparent,rgba(214,30,136,.88) 22%,rgba(95,80,238,.88) 78%,transparent);box-shadow:0 8px 26px #7e48c859}.dfa-hud__time{position:relative}.dfa-timepop{position:absolute;left:50%;top:-6px;z-index:3;pointer-events:none;font-family:var(--dfa-pixel);font-size:10px;color:#0f8a4c;white-space:nowrap;animation:dfa-timepop .82s ease-out forwards}.dfa-gem.is-land{animation:dfa-land .15s ease-out;transform-origin:50% 100%}.dfa-board.is-endgame{box-shadow:0 0 0 2px #e0322f61,0 0 22px #e0322f52;border-radius:10px}.dfa-gem.is-hint{box-shadow:0 0 0 2px #fff,0 0 0 4px #fe3fa48c,0 4px 10px #3c284629;animation:dfa-hintpulse 1.4s ease-in-out infinite}.dfa-boardwrap{position:relative}.dfa-coach{position:absolute;left:50%;top:12px;transform:translate(-50%);z-index:11;pointer-events:none;max-width:92%;text-align:center;font-family:var(--dfa-body);font-size:12px;font-weight:700;line-height:1.35;color:#fff;background:#221d29eb;padding:7px 12px;border-radius:999px;box-shadow:0 6px 18px #221d294d;animation:dfa-coach-in .32s cubic-bezier(.2,.7,.3,1) both}.dfa-screen.is-streak:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;pointer-events:none;z-index:12;box-shadow:inset 0 0 0 3px #fe3fa480,inset 0 0 44px #fe3fa438;animation:dfa-streak .9s ease forwards}.dfa-board.is-settle{animation:dfa-settle .3s ease-out}.dfa-gem__inner.is-shimmer{animation:dfa-shimmer .9s ease-in-out}.dfa-stamp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;pointer-events:none;display:grid;place-content:center;gap:8px;text-align:center;animation:dfa-stamp 1.15s cubic-bezier(.16,.68,.3,1) forwards}.dfa-stamp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(100% 76% at 50% 50%,#fef9f3f5 34%,#fef9f3b3 56%,#fef9f300 80%)}.dfa-stamp__label{font-family:var(--dfa-pixel);font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--dfa-accent-deep)}.dfa-stamp__value{font-family:var(--dfa-pixel);font-size:clamp(30px,11vw,52px);color:var(--dfa-ink);text-shadow:3px 3px 0 #ffe2c4,0 10px 30px rgba(60,40,70,.35)}.dfa-play{--dfa-chrome: 150px}.dfa-screen.dfa-play{padding:14px 16px 16px}.dfa-play .dfa-hud{margin-bottom:10px}@media(max-height:520px){.dfa-screen.dfa-play{padding:10px 14px 12px}.dfa-play .dfa-hud{margin-bottom:8px}.dfa-play .dfa-hud__label{margin-bottom:1px}}.dfa-reveal__head{margin-bottom:14px}.dfa-reason{font-size:15px;line-height:1.55;font-weight:600;max-width:42ch;margin:0 auto}.dfa-picks{display:flex;flex-direction:column;gap:12px;margin:4px 0 14px}.dfa-pick{display:grid;grid-template-columns:84px 1fr auto;grid-template-areas:"media body add" "media link add";align-items:center;gap:4px 12px;background:var(--dfa-card);border:1px solid var(--dfa-line);border-radius:14px;padding:10px 12px;text-align:left;position:relative;box-shadow:var(--dfa-card-shadow)}.dfa-pick.is-top{border-color:var(--dfa-top-ring);box-shadow:var(--dfa-top-shadow)}.dfa-pick__badge{position:absolute;top:-9px;left:12px;font-family:var(--dfa-pixel);font-size:8px;letter-spacing:.5px;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#d61e88,#5f50ee);padding:4px 7px;border-radius:6px;overflow:hidden}.dfa-pick__badge--alt{color:var(--dfa-badge-alt-ink);background:var(--dfa-badge-alt-bg)}.dfa-pick__media{grid-area:media;width:84px;height:84px;display:grid;place-items:center;border-radius:var(--dfa-radius);background:var(--dfa-well)}.dfa-pick__media img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(40,25,50,.2))}.dfa-pick__body{grid-area:body;display:flex;flex-direction:column;gap:2px}.dfa-pick__title{font-size:14px;font-weight:800;line-height:1.25}.dfa-pick__price{font-size:13px;color:var(--dfa-ink-soft);font-weight:700}.dfa-pick__add{grid-area:add;padding:10px 14px;font-size:13px;white-space:nowrap}.dfa-pick__link{grid-area:link;font-size:12px;color:var(--dfa-link);text-decoration:underline}.dfa-actions{display:flex;flex-direction:column;gap:10px;align-items:stretch;max-width:320px;margin:0 auto}.dfa-cart-msg{font-size:13px;margin:4px 0 12px;color:var(--dfa-ink);min-height:18px}.dfa-reveal .dfa-pick{animation:dfa-pick-in .46s cubic-bezier(.16,.68,.3,1) both;animation-delay:calc(.14s + var(--dfa-i, 0) * 55ms)}.dfa-reveal__score{font-family:var(--dfa-pixel);font-size:15px;color:var(--dfa-ink);margin:2px 0 6px}.dfa-reveal__best{font-size:13px;font-weight:700;color:var(--dfa-ink-soft);margin:0 0 8px}.dfa-reveal__best.is-new{color:var(--dfa-accent-deep);animation:dfa-best-in .32s cubic-bezier(.2,.7,.3,1) .56s both}.dfa-reveal__best+.dfa-reveal__best{margin-top:-4px}.dfa-stars{display:flex;justify-content:center;gap:6px;margin:2px 0 4px}.dfa-star{width:26px;height:26px;color:#e3d9ca}.dfa-star svg{width:100%;height:100%;display:block}.dfa-star.is-on{color:#ed9f48;filter:drop-shadow(0 2px 4px rgba(237,159,72,.45));animation:dfa-star-in .42s cubic-bezier(.2,.7,.3,1.3) both;animation-delay:calc(.26s + var(--dfa-i, 0) * .18s)}.dfa-stars__hint{font-size:12px;color:var(--dfa-ink-soft);margin:0 0 8px}.dfa-btn--ghost.is-copied{border-color:#03717280;color:#037172}.dfa-reveal .dfa-pick.is-top .dfa-pick__badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.75) 50%,transparent 68%);transform:translate(-130%);animation:dfa-shine .8s ease-out .9s 1 both}.dfa-pick__add .dfa-add-check{display:inline-block;width:12px;height:12px;vertical-align:-1px;margin-right:5px}.dfa-pick__add.is-added{background:#037172;box-shadow:0 6px 16px #03717259;animation:dfa-added-pop .32s cubic-bezier(.2,.7,.3,1)}.dfa-pick__add.is-added:disabled{opacity:1;transform:none;cursor:default}.dfa-pick__add.is-added .dfa-add-check path{stroke-dasharray:20;stroke-dashoffset:20;animation:dfa-check-draw .26s ease-out .12s forwards}.dfa-pick.is-added-pulse{animation:dfa-card-pulse .42s cubic-bezier(.2,.7,.3,1)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes dfa-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dfa-pop{0%{transform:scale(.6)}60%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes dfa-bump{0%{transform:scale(1)}40%{transform:scale(1.35);color:var(--dfa-accent)}to{transform:scale(1)}}@keyframes dfa-nudge{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes dfa-clear{0%{transform:scale(1)}40%{transform:scale(1.16);filter:brightness(1.6)}to{transform:scale(.15);opacity:0}}@keyframes dfa-mint{0%{transform:scale(.5) rotate(-8deg)}60%{transform:scale(1.16) rotate(3deg)}to{transform:scale(1) rotate(0)}}@keyframes dfa-activate{0%{transform:scale(1)}45%{transform:scale(1.24);filter:brightness(1.5)}to{transform:scale(1)}}@keyframes dfa-bombpulse{0%,to{transform:scale(.86);opacity:.85}50%{transform:scale(1.06);opacity:1}}@keyframes dfa-spin{to{transform:rotate(360deg)}}@keyframes dfa-beamh{0%{opacity:0;transform:scaleX(.2)}30%{opacity:1;transform:scaleX(1)}to{opacity:0}}@keyframes dfa-beamv{0%{opacity:0;transform:scaleY(.2)}30%{opacity:1;transform:scaleY(1)}to{opacity:0}}@keyframes dfa-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes dfa-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px,2px)}40%{transform:translate(3px,-2px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(2px,2px)}}@keyframes dfa-reshuffle{0%{transform:scale(1) rotate(0)}35%{transform:scale(.94) rotate(-1.5deg)}70%{transform:scale(1.02) rotate(1deg)}to{transform:scale(1) rotate(0)}}@keyframes dfa-particle{0%{opacity:1;transform:translate(-50%,-50%) translate(0) scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) scale(.25)}}@keyframes dfa-scorepop{0%{opacity:0;transform:translate(-50%,-50%) translateY(4px)}14%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) translateY(-34px)}}@keyframes dfa-callout{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}32%{transform:translate(-50%,-50%) scale(1)}78%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@keyframes dfa-bump-big{0%{transform:scale(1)}40%{transform:scale(1.55);color:var(--dfa-accent)}to{transform:scale(1)}}@keyframes dfa-callout-banner{0%{opacity:0;transform:translateY(-50%) scale(.7)}16%{opacity:1;transform:translateY(-50%) scale(1.08)}30%{transform:translateY(-50%) scale(1)}82%{opacity:1}to{opacity:0;transform:translateY(-50%) scale(1)}}@keyframes dfa-streak{0%{opacity:0}18%{opacity:1}68%{opacity:1}to{opacity:0}}@keyframes dfa-settle{0%{transform:translateY(0)}38%{transform:translateY(2px)}72%{transform:translateY(-1px)}to{transform:translateY(0)}}@keyframes dfa-shimmer{0%,to{transform:none}30%{transform:rotate(-3deg) scale(1.05)}62%{transform:rotate(2.5deg) scale(1.03)}}@keyframes dfa-stamp{0%{opacity:0;transform:scale(1.7) rotate(-4deg)}14%{opacity:1;transform:scale(1) rotate(0)}22%{transform:scale(1.05)}30%{transform:scale(1)}86%{opacity:1}to{opacity:0;transform:scale(.98)}}@keyframes dfa-timepop{0%{opacity:0;transform:translate(-50%)}15%{opacity:1}to{opacity:0;transform:translate(-50%,-16px)}}@keyframes dfa-land{0%{transform:scaleY(1)}40%{transform:scaleY(.93) scaleX(1.04)}to{transform:none}}@keyframes dfa-hintpulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes dfa-coach-in{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes dfa-pick-in{0%{opacity:0;transform:translateY(16px) scale(.97)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes dfa-best-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes dfa-shine{to{transform:translate(130%)}}@keyframes dfa-goal-tick{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes dfa-star-in{0%{opacity:0;transform:scale(.3) rotate(-18deg)}70%{opacity:1;transform:scale(1.15) rotate(4deg)}to{opacity:1;transform:none}}@keyframes dfa-added-pop{0%{transform:scale(1)}45%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes dfa-check-draw{to{stroke-dashoffset:0}}@keyframes dfa-card-pulse{0%{transform:scale(1)}40%{transform:scale(1.015);box-shadow:0 10px 26px #00a6a640}to{transform:scale(1)}}@media(min-width:600px){.dfa{padding:28px}}@media(prefers-reduced-motion:reduce){.dfa-screen,.dfa-gem.is-pop,.dfa-gem.is-nudge,.dfa-gem.is-clearing,.dfa-gem.is-mint,.dfa-gem.is-activate,.dfa-hud__score strong.is-bump,.dfa-hud__score strong.is-bump--big,.dfa-board.is-shake,.dfa-board.is-reshuffle,.dfa-board.is-flash:after,.dfa-beam,.dfa-particle,.dfa-gem__fx--bomb:after,.dfa-gem__fx--rainbow,.dfa-gem.is-land,.dfa-scorepop,.dfa-callout,.dfa-timepop,.dfa-flyer,.dfa-gem.is-hint,.dfa-coach,.dfa-screen.is-streak:after,.dfa-board.is-settle,.dfa-gem__inner.is-shimmer,.dfa-stamp,.dfa-reveal .dfa-pick,.dfa-reveal__best.is-new,.dfa-reveal .dfa-pick.is-top .dfa-pick__badge:after,.dfa-pick__add.is-added,.dfa-pick__add.is-added .dfa-add-check path,.dfa-pick.is-added-pulse,.dfa-star.is-on,.dfa-goal.is-tick{animation:none!important}.dfa-pick__add.is-added .dfa-add-check path{stroke-dashoffset:0}.dfa-reveal .dfa-pick.is-top .dfa-pick__badge:after{content:none}.dfa-screen.is-streak:after{content:none}.dfa-gem,.dfa-btn,.dfa-odo__reel,.dfa-goal__check{transition:none!important}}[data-theme=dark] .fidget-arcade{background:radial-gradient(125% 75% at 50% -8%,rgba(254,63,164,.16),transparent 58%),radial-gradient(100% 60% at 50% 112%,rgba(120,106,249,.2),transparent 60%),linear-gradient(168deg,#251c36,#1e1830 62%,#211a2f)}[data-theme=dark] .dfa{--dfa-cream: #2a2140;--dfa-ink: #f5eee4;--dfa-ink-soft: #b8b0c6;--dfa-line: rgba(254, 249, 243, .16);--dfa-slot: #241c36;--dfa-shadow: 18px 18px 48px rgba(12, 9, 18, .55);--dfa-accent-deep: #fe3fa4;--dfa-card: #332a4d;--dfa-card-shadow: 0 8px 20px rgba(12, 9, 18, .4);--dfa-top-ring: rgba(254, 63, 164, .6);--dfa-top-shadow: 0 8px 24px rgba(120, 86, 255, .3);--dfa-badge-alt-bg: #241c36;--dfa-badge-alt-ink: #b8b0c6;--dfa-well: #f6efe4;--dfa-link: #43d6c5}[data-theme=dark] .dfa-screen:before{background:repeating-linear-gradient(0deg,rgba(254,249,243,.03) 0 1px,transparent 1px 4px)}[data-theme=dark] .dfa-title{text-shadow:2px 2px 0 #161120}[data-theme=dark] .dfa-btn--ghost{background:#332a4d}[data-theme=dark] .dfa-btn--ghost:hover{background:#3b3057}[data-theme=dark] .dfa-iconbtn{background:#332a4d}[data-theme=dark] .dfa-iconbtn:hover{background:#3b3057}[data-theme=dark] .dfa-iconbtn[aria-pressed=true]{color:#f06a80}[data-theme=dark] .dfa-hud__time strong.is-low{color:#ff6b5e}[data-theme=dark] .dfa-timepop{color:#7ce3a3}[data-theme=dark] .dfa-coach{color:#221d29;background:#fef9f3f2;box-shadow:0 6px 18px #00000073}[data-theme=dark] .dfa-pick__badge--alt{box-shadow:0 0 0 1px var(--dfa-line)}[data-theme=dark] .dfa-chip{background:#332a4d}[data-theme=dark] .dfa-chip--challenge{color:#fe3fa4}[data-theme=dark] .dfa-goal{background:#332a4d}[data-theme=dark] .dfa-goal__check{color:#43d6c5}[data-theme=dark] .dfa-goal.is-done{border-color:#43d6c580;box-shadow:0 0 0 1px #43d6c540}[data-theme=dark] .dfa-star:not(.is-on){color:#fef9f333}[data-theme=dark] .dfa-btn--ghost.is-copied{color:#43d6c5;border-color:#43d6c580}[data-theme=dark] .dfa-stamp__value{text-shadow:3px 3px 0 #161120,0 10px 30px rgba(0,0,0,.5)}[data-theme=dark] .dfa-stamp:before{background:radial-gradient(100% 76% at 50% 50%,#2a2140f5 34%,#2a2140b8 56%,#2a214000 80%)}[data-motion=reduced] .dfa-screen,[data-motion=reduced] .dfa-gem.is-pop,[data-motion=reduced] .dfa-gem.is-nudge,[data-motion=reduced] .dfa-gem.is-clearing,[data-motion=reduced] .dfa-gem.is-mint,[data-motion=reduced] .dfa-gem.is-activate,[data-motion=reduced] .dfa-hud__score strong.is-bump,[data-motion=reduced] .dfa-hud__score strong.is-bump--big,[data-motion=reduced] .dfa-board.is-shake,[data-motion=reduced] .dfa-board.is-reshuffle,[data-motion=reduced] .dfa-board.is-flash:after,[data-motion=reduced] .dfa-beam,[data-motion=reduced] .dfa-particle,[data-motion=reduced] .dfa-gem__fx--bomb:after,[data-motion=reduced] .dfa-gem__fx--rainbow,[data-motion=reduced] .dfa-gem.is-land,[data-motion=reduced] .dfa-scorepop,[data-motion=reduced] .dfa-callout,[data-motion=reduced] .dfa-timepop,[data-motion=reduced] .dfa-flyer,[data-motion=reduced] .dfa-gem.is-hint,[data-motion=reduced] .dfa-coach,[data-motion=reduced] .dfa-screen.is-streak:after,[data-motion=reduced] .dfa-board.is-settle,[data-motion=reduced] .dfa-gem__inner.is-shimmer,[data-motion=reduced] .dfa-stamp,[data-motion=reduced] .dfa-reveal .dfa-pick,[data-motion=reduced] .dfa-reveal__best.is-new,[data-motion=reduced] .dfa-reveal .dfa-pick.is-top .dfa-pick__badge:after,[data-motion=reduced] .dfa-pick__add.is-added,[data-motion=reduced] .dfa-pick__add.is-added .dfa-add-check path,[data-motion=reduced] .dfa-pick.is-added-pulse,[data-motion=reduced] .dfa-star.is-on,[data-motion=reduced] .dfa-goal.is-tick{animation:none!important}[data-motion=reduced] .dfa-pick__add.is-added .dfa-add-check path{stroke-dashoffset:0}[data-motion=reduced] .dfa-reveal .dfa-pick.is-top .dfa-pick__badge:after{content:none}[data-motion=reduced] .dfa-screen.is-streak:after{content:none}[data-motion=reduced] .dfa-gem,[data-motion=reduced] .dfa-btn,[data-motion=reduced] .dfa-odo__reel,[data-motion=reduced] .dfa-goal__check{transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/duo-fidget-arcade.css.map */
