@media (prefers-reduced-motion:no-preference){[data-motion-state=playing] .motion-neon-pop{transform-box:fill-box;transform-origin:50%;animation:.32s cubic-bezier(.16,1,.3,1) both home-neon-pop;animation-delay:calc(var(--piece) * 90ms)}[data-motion-state=playing] .motion-neon-ball{animation:.72s cubic-bezier(.16,1,.3,1) .18s both home-neon-ball}@keyframes home-neon-pop{0%{opacity:.3;transform:translateY(5px)scale(.8)}to{opacity:1;transform:none}}@keyframes home-neon-ball{0%{opacity:.3;transform:translate(-18px,-80px)}to{opacity:1;transform:none}}[data-motion-state=playing] .sunset-preview-wheel{transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.16,1,.3,1) both sunset-home-wheel}@keyframes sunset-home-wheel{0%{transform:rotate(-75deg)}to{transform:rotate(0)}}.art-orbit-express[data-motion-state=playing] .motion-orbit-rocket{transform-box:fill-box;transform-origin:50%;animation:.8s cubic-bezier(.16,1,.3,1) both home-orbit-lift}@keyframes home-orbit-lift{0%{transform:translateY(9px)}to{transform:translateY(0)}}[data-motion-state=playing] .motion-bao-seeds{transform-box:fill-box;transform-origin:50%;animation:.3s ease-out both home-bao-sow;animation-delay:calc(var(--piece)*55ms)}@keyframes home-bao-sow{0%{opacity:0;transform:translateY(-9px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}[data-motion-state=playing] .motion-reversi-disc{transform-box:fill-box;transform-origin:50%;animation:.28s ease-out both home-reversi-place;animation-delay:calc(var(--piece)*55ms)}@keyframes home-reversi-place{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}[data-motion-state=playing] .motion-nurikabe-sea{animation:.3s ease-out both home-nurikabe-sea;animation-delay:calc(var(--piece)*55ms)}[data-motion-state=playing] .motion-nurikabe-land{transform-box:fill-box;transform-origin:50%;animation:.32s ease-out both home-nurikabe-land;animation-delay:calc(var(--piece)*40ms)}@keyframes home-nurikabe-sea{0%{opacity:0}to{opacity:1}}@keyframes home-nurikabe-land{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}[data-motion-state=playing] .motion-futoshiki-number{transform-box:fill-box;transform-origin:50%;animation:.28s cubic-bezier(.18,.75,.3,1) both home-futoshiki-place;animation-delay:calc(var(--piece)*35ms)}@keyframes home-futoshiki-place{0%{opacity:0;transform:translateY(5px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}[data-motion-state=playing] .motion-takuzu-value{transform-box:fill-box;transform-origin:50%;animation:.26s cubic-bezier(.18,.75,.3,1) both home-takuzu-arrive;animation-delay:calc(var(--piece)*65ms)}@keyframes home-takuzu-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}[data-motion-state=playing] .motion-samegame-tile{transform-box:fill-box;transform-origin:50%;animation:.28s cubic-bezier(.18,.75,.3,1) both home-samegame-fall;animation-delay:calc(var(--piece)*40ms)}@keyframes home-samegame-fall{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.art-nonograms[data-motion-state=playing] .motion-nonograms-fill{transform-box:fill-box;transform-origin:50%;animation:.3s cubic-bezier(.18,.75,.3,1) both home-nonograms-fill;animation-delay:calc(.1s + var(--piece) * .12s)}@keyframes home-nonograms-fill{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}}.art-slitherlink[data-motion-state=playing] .motion-slitherlink-edge{animation:.21s both slitherlink-edge-arrive;animation-delay:calc(var(--piece) * 19ms)}.art-slitherlink[data-motion-state=playing] .motion-slitherlink-edge path{stroke-dasharray:60;animation:.26s both slitherlink-line-draw;animation-delay:calc(var(--piece) * 19ms)}.art-slitherlink[data-motion-state=playing] .motion-slitherlink-clue{animation:.24s both slitherlink-clue-arrive;animation-delay:calc(var(--piece) * 12ms)}@keyframes slitherlink-edge-arrive{0%{opacity:0}to{opacity:1}}@keyframes slitherlink-line-draw{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@keyframes slitherlink-clue-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.art-slitherlink .motion-slitherlink-edge,.art-slitherlink .motion-slitherlink-edge path,.art-slitherlink .motion-slitherlink-clue{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){[data-motion-state=playing] .motion-star-battle-star{transform-box:fill-box;transform-origin:50%;animation:.3s cubic-bezier(.18,.75,.3,1) both home-star-battle-arrive;animation-delay:calc(var(--piece)*65ms)}@keyframes home-star-battle-arrive{0%{opacity:0;transform:translateY(6px)scale(.7)}to{opacity:1;transform:translateY(0)scale(1)}}}.game-art{min-width:0}.game-art-diagram{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){[data-motion-state=playing] .motion-square{transform-box:fill-box;transform-origin:50%;animation:.32s cubic-bezier(.18,.75,.3,1) both home-squares-arrive;animation-delay:calc(var(--piece) * 14ms)}[data-motion-state=playing] .motion-card{transform-box:fill-box;transform-origin:50% 80%;animation:.42s cubic-bezier(.18,.75,.3,1) both home-cards-deal;animation-delay:calc(.1s + var(--piece) * 95ms)}@keyframes home-squares-arrive{0%{opacity:0;transform:translateY(9px)scale(.72)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes home-cards-deal{0%{opacity:0;transform:translateY(28px)rotate(-9deg)scale(.88)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}[data-motion-state=playing] .motion-hashi-island{transform-box:fill-box;transform-origin:50%;animation:.3s cubic-bezier(.18,.75,.3,1) both home-islands-arrive;animation-delay:calc(var(--piece) * 55ms)}[data-motion-state=playing] .motion-hashi-bridge{stroke-dasharray:400;animation:.36s ease-out both home-bridges-connect;animation-delay:calc(.2s + var(--piece) * 85ms)}@keyframes home-islands-arrive{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes home-bridges-connect{0%{opacity:0;stroke-dashoffset:400px}to{opacity:1;stroke-dashoffset:0}}[data-motion-state=playing] .motion-shikaku-region{transform-box:fill-box;transform-origin:50%;animation:.35s cubic-bezier(.18,.75,.3,1) both home-rectangles-fit;animation-delay:calc(.12s + var(--piece) * .13s)}@keyframes home-rectangles-fit{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}[data-motion-state=playing] .motion-tents-tree{transform-box:fill-box;transform-origin:50%;animation:.3s ease-out both home-trees-arrive;animation-delay:calc(var(--piece) * 40ms)}[data-motion-state=playing] .motion-tents-tent{transform-box:fill-box;transform-origin:50%;animation:.35s ease-out both home-tents-pitch;animation-delay:calc(.2s + var(--piece) * .1s)}[data-motion-state=playing] .motion-akari-light{animation:.22s ease-out both home-light-reveal;animation-delay:calc(var(--piece) * 80ms)}[data-motion-state=playing] .motion-akari-bulb{transform-box:fill-box;transform-origin:50%;animation:.3s ease-out both home-bulbs-arrive;animation-delay:calc(var(--piece) * .12s)}@keyframes home-trees-arrive{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes home-tents-pitch{0%{opacity:0;transform:translateY(5px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes home-light-reveal{0%{opacity:0}to{opacity:1}}@keyframes home-bulbs-arrive{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}}
