.LastTileGame-module__A8lFea__viewport{isolation:isolate;min-height:min(100dvh,760px);overflow:hidden}.LastTileGame-module__A8lFea__symbolSheet{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.LastTileGame-module__A8lFea__world{aspect-ratio:1.05;background:var(--color-paper);background:color-mix(in srgb, var(--color-paper) 92%, var(--color-brand-wash));border:1px solid var(--color-rule);border:1px solid color-mix(in srgb, var(--color-rule) 72%, transparent);width:min(170vw,760px);transform:translate(calc(-50% + var(--camera-x,0%)), calc(-50% + var(--camera-y,0%))) scale(var(--camera-scale,1));transform-origin:50%;transition:transform .72s cubic-bezier(.22,.72,.22,1);position:absolute;top:52%;left:50%;overflow:visible}.LastTileGame-module__A8lFea__terrain{z-index:0;fill:none;width:100%;height:100%;stroke:var(--color-brand-deep);stroke-width:.42px;stroke-linecap:round;stroke-linejoin:round;opacity:.19;pointer-events:none;position:absolute;inset:0}.LastTileGame-module__A8lFea__board{z-index:2;border:1px solid var(--color-ink-soft);border:1px solid color-mix(in srgb, var(--color-ink-soft) 32%, transparent);background:var(--color-paper);background:color-mix(in srgb, var(--color-paper) 78%, transparent);grid-template-columns:repeat(9,minmax(0,1fr));gap:2px;width:54%;padding:3px;display:grid;position:absolute;top:23%;left:23%}.LastTileGame-module__A8lFea__tile{aspect-ratio:1;border:1px solid var(--color-rule);border:1px solid color-mix(in srgb, var(--color-rule) 88%, transparent);background:var(--color-paper);background:color-mix(in srgb, var(--color-paper) 94%, var(--color-brand-wash));min-width:0;color:color-mix(in srgb, var(--color-ink-soft) 88%, var(--color-paper));letter-spacing:-.05em;text-align:center;white-space:nowrap;place-items:center;font-size:clamp(9px,2.1vw,12px);font-weight:700;line-height:1;display:grid;overflow:hidden}.LastTileGame-module__A8lFea__tile:nth-child(4n+2),.LastTileGame-module__A8lFea__tile:nth-child(5n+4){background:var(--color-brand-wash);background:color-mix(in srgb, var(--color-paper) 89%, var(--color-brand-wash))}.LastTileGame-module__A8lFea__destination{border:2px solid var(--color-stamp);background:var(--color-stamp-soft);color:var(--color-ink);animation:.32s cubic-bezier(.2,.8,.2,1) both LastTileGame-module__A8lFea__destination-arrival}.LastTileGame-module__A8lFea__zone{z-index:3;left:var(--zone-x,50%);top:var(--zone-y,50%);aspect-ratio:1;width:100%;transform:translate(-50%, -50%) scale(var(--zone-scale,.9));transform-origin:50%;transition:transform var(--motion-ms,.1s) linear, opacity .24s ease;will-change:transform;pointer-events:none;position:absolute}.LastTileGame-module__A8lFea__zoneWash{fill:color-mix(in srgb, var(--color-brand-wash) 54%, transparent)}.LastTileGame-module__A8lFea__zoneEcho,.LastTileGame-module__A8lFea__zoneInk{fill:none;stroke:var(--color-brand-deep);vector-effect:non-scaling-stroke}.LastTileGame-module__A8lFea__zoneEcho{stroke-width:1px;stroke-dasharray:2 3;opacity:.34}.LastTileGame-module__A8lFea__zoneInk{stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 1.4 1.2 1.8}.LastTileGame-module__A8lFea__player{z-index:4;left:var(--player-x);top:var(--player-y);aspect-ratio:1;width:clamp(30px,8vw,44px);color:var(--color-ink);transition:left var(--motion-ms,.1s) linear, top var(--motion-ms,.1s) linear, opacity .34s ease, transform .22s ease;position:absolute;transform:translate(-50%,-50%)}.LastTileGame-module__A8lFea__playerBody{z-index:2;border:2px solid var(--color-ink);background:var(--player-color);border-radius:50%;display:block;position:absolute;inset:0}.LastTileGame-module__A8lFea__feet{z-index:1;width:72%;height:8px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.LastTileGame-module__A8lFea__feet span{border:1.5px solid var(--color-ink);background:var(--color-paper);border-radius:50%;width:35%;height:5px;position:absolute;bottom:0}.LastTileGame-module__A8lFea__feet span:first-child{left:0;transform:rotate(-12deg)}.LastTileGame-module__A8lFea__feet span:last-child{right:0;transform:rotate(12deg)}.LastTileGame-module__A8lFea__player[data-walking=true] .LastTileGame-module__A8lFea__feet span:first-child{animation:LastTileGame-module__A8lFea__footstep-left .36s steps(1, end) var(--walk-delay,0s) infinite}.LastTileGame-module__A8lFea__player[data-walking=true] .LastTileGame-module__A8lFea__feet span:last-child{animation:LastTileGame-module__A8lFea__footstep-right .36s steps(1, end) var(--walk-delay,0s) infinite}.LastTileGame-module__A8lFea__player[data-walking=true] .LastTileGame-module__A8lFea__playerBody{animation:LastTileGame-module__A8lFea__walk-bob .36s steps(1, end) var(--walk-delay,0s) infinite}.LastTileGame-module__A8lFea__eyes{justify-content:space-between;width:34%;display:flex;position:absolute;top:25%;left:50%;transform:translate(-50%)}.LastTileGame-module__A8lFea__eyes span{background:var(--color-ink);border-radius:50%;width:3px;height:3px}.LastTileGame-module__A8lFea__mouth{border-bottom:1.5px solid var(--color-ink);border-radius:50%;width:6px;height:3px;position:absolute;top:43%;left:50%;transform:translate(-50%)}.LastTileGame-module__A8lFea__playerNumber{color:var(--color-ink);font-size:clamp(9px,2.6vw,12px);font-weight:900;line-height:1;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.LastTileGame-module__A8lFea__playerShape{width:10px;height:10px;color:var(--color-paper);stroke:var(--color-ink);stroke-width:.7px;position:absolute;bottom:10%;right:8%}.LastTileGame-module__A8lFea__player[data-eliminated=true]{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.28)rotate(-7deg)}.LastTileGame-module__A8lFea__player[data-dueling=true]{z-index:6}.LastTileGame-module__A8lFea__player[data-dueling=true] .LastTileGame-module__A8lFea__playerBody{outline:3px solid var(--color-paper)}.LastTileGame-module__A8lFea__player[data-tie-rematch=true]{transform:translate(-50%,-50%)scale(.94)}.LastTileGame-module__A8lFea__moveBubble{z-index:7;border:1.5px solid var(--color-ink);background:var(--color-paper);border-radius:50% 50% 46% 42%;grid-template-rows:26px 10px;place-items:center;width:40px;height:40px;padding:1px 0 2px;animation:.18s cubic-bezier(.2,.8,.2,1) both LastTileGame-module__A8lFea__move-reveal;display:grid;position:absolute;top:-35px;left:50%;transform:translate(-50%)rotate(-2deg)}.LastTileGame-module__A8lFea__collisionInk{z-index:0;width:calc(100% + 14px);height:calc(100% + 14px);fill:var(--color-brand-wash);stroke:var(--color-brand-deep);stroke-width:1.4px;filter:url(#play-last-tile-collision);pointer-events:none;animation:.28s cubic-bezier(.18,.78,.2,1) both LastTileGame-module__A8lFea__collision-ink;position:absolute;inset:-7px;overflow:visible}.LastTileGame-module__A8lFea__rpsIcon,.LastTileGame-module__A8lFea__moveLabel{z-index:1;position:relative}.LastTileGame-module__A8lFea__player[data-bubble-side=left] .LastTileGame-module__A8lFea__moveBubble{left:14%;transform:translate(-72%)rotate(-2deg)}.LastTileGame-module__A8lFea__player[data-bubble-side=right] .LastTileGame-module__A8lFea__moveBubble{left:86%;transform:translate(-28%)rotate(2deg)}.LastTileGame-module__A8lFea__moveBubble:after{border-right:1.5px solid var(--color-ink);border-bottom:1.5px solid var(--color-ink);background:var(--color-paper);content:"";width:8px;height:8px;position:absolute;bottom:-5px;left:13px;transform:rotate(45deg)}.LastTileGame-module__A8lFea__moveBubble[data-duel-outcome=win]{border-color:var(--color-brand-deep);background:var(--color-brand-wash);color:var(--color-brand-deep)}.LastTileGame-module__A8lFea__moveBubble[data-duel-outcome=win]:after{border-color:var(--color-brand-deep);background:var(--color-brand-wash)}.LastTileGame-module__A8lFea__moveBubble[data-duel-outcome=lose]{color:var(--color-ink-soft);opacity:.72}.LastTileGame-module__A8lFea__moveBubble[data-duel-outcome=tie]{border-style:dashed}.LastTileGame-module__A8lFea__player[data-bubble-lane=below] .LastTileGame-module__A8lFea__moveBubble,.LastTileGame-module__A8lFea__player[data-bubble-lane=below-shifted] .LastTileGame-module__A8lFea__moveBubble{top:auto;bottom:-39px}.LastTileGame-module__A8lFea__player[data-bubble-lane=below-shifted] .LastTileGame-module__A8lFea__moveBubble{bottom:-77px}.LastTileGame-module__A8lFea__player[data-bubble-lane=above-shifted] .LastTileGame-module__A8lFea__moveBubble{top:-69px}.LastTileGame-module__A8lFea__player[data-bubble-lane=below-far] .LastTileGame-module__A8lFea__moveBubble{top:auto;bottom:-99px}.LastTileGame-module__A8lFea__player[data-bubble-lane=above-far] .LastTileGame-module__A8lFea__moveBubble{top:-95px}.LastTileGame-module__A8lFea__player[data-bubble-lane=below] .LastTileGame-module__A8lFea__moveBubble:after,.LastTileGame-module__A8lFea__player[data-bubble-lane=below-shifted] .LastTileGame-module__A8lFea__moveBubble:after,.LastTileGame-module__A8lFea__player[data-bubble-lane=below-far] .LastTileGame-module__A8lFea__moveBubble:after{border-bottom:0;border-right:0;border-top:1.5px solid var(--color-ink);border-left:1.5px solid var(--color-ink);top:-5px;bottom:auto}.LastTileGame-module__A8lFea__rpsIcon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.LastTileGame-module__A8lFea__moveLabel{letter-spacing:-.04em;align-self:start;font-size:9px;font-weight:900;line-height:1}@keyframes LastTileGame-module__A8lFea__move-reveal{0%{opacity:0;scale:.82}}@keyframes LastTileGame-module__A8lFea__collision-ink{0%{opacity:0;transform:scale(.52)rotate(-8deg)}44%{opacity:.82}to{opacity:0;transform:scale(1.08)rotate(5deg)}}@keyframes LastTileGame-module__A8lFea__destination-arrival{0%{outline:5px solid var(--color-stamp-soft);outline:5px solid color-mix(in srgb, var(--color-stamp) 26%, transparent);outline-offset:5px}}@keyframes LastTileGame-module__A8lFea__footstep-left{0%,to{transform:translate(-1px)rotate(-14deg)}25%{transform:translate(1px,-2px)rotate(-2deg)}50%{transform:translate(3px)rotate(12deg)}75%{transform:translateY(-1px)rotate(-6deg)}}@keyframes LastTileGame-module__A8lFea__footstep-right{0%,to{transform:translate(1px)rotate(14deg)}25%{transform:translateY(-1px)rotate(6deg)}50%{transform:translate(-3px)rotate(-12deg)}75%{transform:translate(-1px,-2px)rotate(2deg)}}@keyframes LastTileGame-module__A8lFea__walk-bob{0%,50%,to{translate:0}25%,75%{translate:0 -1px}}.LastTileGame-module__A8lFea__legendToken{border:1px solid var(--color-ink);background:var(--player-color);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.LastTileGame-module__A8lFea__legendShape{width:9px;height:9px;color:var(--color-paper)}@media (prefers-reduced-motion:reduce){.LastTileGame-module__A8lFea__world,.LastTileGame-module__A8lFea__zone,.LastTileGame-module__A8lFea__zoneInk,.LastTileGame-module__A8lFea__player,.LastTileGame-module__A8lFea__moveBubble,.LastTileGame-module__A8lFea__collisionInk,.LastTileGame-module__A8lFea__destination{transition-duration:1ms;animation-duration:1ms}.LastTileGame-module__A8lFea__zoneInk,.LastTileGame-module__A8lFea__collisionInk{filter:none!important}.LastTileGame-module__A8lFea__player[data-walking=true] .LastTileGame-module__A8lFea__feet span:first-child,.LastTileGame-module__A8lFea__player[data-walking=true] .LastTileGame-module__A8lFea__feet span:last-child,.LastTileGame-module__A8lFea__player[data-walking=true] .LastTileGame-module__A8lFea__playerBody{animation:none}}
.CardShuffleGame-module__O1luNW__canvas{touch-action:none;-webkit-user-select:none;user-select:none}.CardShuffleGame-module__O1luNW__card{transform-box:fill-box;transform-origin:50%}.CardShuffleGame-module__O1luNW__settling .CardShuffleGame-module__O1luNW__card{animation:.22s ease-out both CardShuffleGame-module__O1luNW__leaf-bed-arrive}.CardShuffleGame-module__O1luNW__back{fill:#17352a;stroke:#1c1917;stroke-width:1.5px}.CardShuffleGame-module__O1luNW__nameFront{fill:#fffdf9;stroke:#17352a;stroke-width:1px}.CardShuffleGame-module__O1luNW__revealing .CardShuffleGame-module__O1luNW__selectedCard{transition:transform .42s cubic-bezier(.22,.8,.2,1),opacity .18s}.CardShuffleGame-module__O1luNW__liftOutline{stroke:#d9480f;stroke-width:1.2px;vector-effect:non-scaling-stroke;filter:url(#play-card-lift);animation:.18s cubic-bezier(.18,.78,.2,1) both CardShuffleGame-module__O1luNW__card-lift-ink}.CardShuffleGame-module__O1luNW__dissolvePaper{pointer-events:none}.CardShuffleGame-module__O1luNW__selectionBurst{opacity:1;transform-origin:360px 472px;pointer-events:none;animation:.54s cubic-bezier(.18,.78,.2,1) both CardShuffleGame-module__O1luNW__selection-burst-in}.CardShuffleGame-module__O1luNW__selectionRingOuter,.CardShuffleGame-module__O1luNW__selectionRingInner,.CardShuffleGame-module__O1luNW__selectionRays{fill:none;vector-effect:non-scaling-stroke}.CardShuffleGame-module__O1luNW__selectionRingOuter{stroke:#d9480f;stroke-width:3px;stroke-dasharray:12 7 3 7}.CardShuffleGame-module__O1luNW__selectionRingInner{stroke:#17352a;stroke-width:2px;stroke-dasharray:5 5;opacity:.72}.CardShuffleGame-module__O1luNW__selectionRays{stroke:#d9480f;stroke-width:3px;stroke-linecap:round}.CardShuffleGame-module__O1luNW__dissolving .CardShuffleGame-module__O1luNW__selectionBurst{animation:.55s ease-in both CardShuffleGame-module__O1luNW__selection-burst-out}@keyframes CardShuffleGame-module__O1luNW__card-lift-ink{0%{opacity:0;stroke-width:.7px}50%{opacity:.92;stroke-width:2px}to{opacity:.46;stroke-width:1.2px}}@keyframes CardShuffleGame-module__O1luNW__selection-burst-in{0%{opacity:0;transform:scale(.58)rotate(-8deg)}68%{opacity:.94;transform:scale(1.06)rotate(1deg)}to{opacity:.82;transform:scale(1)}}@keyframes CardShuffleGame-module__O1luNW__selection-burst-out{0%{opacity:.82;transform:scale(1)}to{opacity:0;transform:scale(1.28)rotate(4deg)}}@keyframes CardShuffleGame-module__O1luNW__leaf-bed-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CardShuffleGame-module__O1luNW__settling .CardShuffleGame-module__O1luNW__card,.CardShuffleGame-module__O1luNW__revealing .CardShuffleGame-module__O1luNW__selectedCard,.CardShuffleGame-module__O1luNW__selectionBurst{transition:none;animation:none}.CardShuffleGame-module__O1luNW__liftOutline,.CardShuffleGame-module__O1luNW__dissolvePaper{filter:none!important;animation:none!important;-webkit-mask:none!important;mask:none!important}}
.LightLoopGame-module__afvkYW__shell{min-height:100dvh}.LightLoopGame-module__afvkYW__board{aspect-ratio:9/10;border:1.5px solid var(--color-rule);background:var(--color-paper);grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:repeat(9,minmax(0,1fr));gap:3px;width:100%;max-height:min(59dvh,470px);padding:7px;display:grid;position:relative}.LightLoopGame-module__afvkYW__card{border:1px solid var(--color-brand-ink);background:var(--color-card);min-width:0;transition:background-color 90ms linear,border-color 90ms linear,box-shadow 90ms linear,transform 90ms linear,opacity .22s;position:relative;box-shadow:0 1px #17352a1a}.LightLoopGame-module__afvkYW__card:before,.LightLoopGame-module__afvkYW__card:after{content:"";pointer-events:none;position:absolute}.LightLoopGame-module__afvkYW__card:before{border-top:1px solid #17352a57;border-bottom:1px solid #17352a57;inset:24% 19%}.LightLoopGame-module__afvkYW__card:after{background:var(--color-brand-ink);opacity:.48;border-radius:999px;width:3px;height:3px;top:50%;left:50%;transform:translate(-50%,-50%)}.LightLoopGame-module__afvkYW__shuffling .LightLoopGame-module__afvkYW__card:nth-child(3n+1){animation:.56s cubic-bezier(.3,.72,.2,1) both LightLoopGame-module__afvkYW__shuffle-left}.LightLoopGame-module__afvkYW__shuffling .LightLoopGame-module__afvkYW__card:nth-child(3n+2){animation:.62s cubic-bezier(.3,.72,.2,1) both LightLoopGame-module__afvkYW__shuffle-right}.LightLoopGame-module__afvkYW__active{z-index:2;border-color:var(--color-brand);background:var(--color-brand-wash);box-shadow:0 0 0 2px var(--color-paper), 0 0 0 3px var(--color-brand), 0 0 13px var(--color-brand-wash), 0 2px 8px var(--color-brand-deep);box-shadow:0 0 0 2px var(--color-paper), 0 0 0 3px var(--color-brand), 0 0 13px color-mix(in srgb, var(--color-brand) 52%, transparent), 0 2px 8px color-mix(in srgb, var(--color-brand-deep) 30%, transparent);transform:translateY(-1px)scale(1.07)}.LightLoopGame-module__afvkYW__active:after{background:var(--color-brand);opacity:1}.LightLoopGame-module__afvkYW__trailOne,.LightLoopGame-module__afvkYW__trailTwo,.LightLoopGame-module__afvkYW__trailThree{border-color:var(--color-brand);background:var(--color-brand-wash);border-color:color-mix(in srgb, var(--color-brand) 58%, var(--color-rule));background:color-mix(in srgb, var(--color-card) 72%, var(--color-brand-wash))}.LightLoopGame-module__afvkYW__trailOne{box-shadow:0 0 8px var(--color-brand-wash);box-shadow:0 0 8px color-mix(in srgb, var(--color-brand) 34%, transparent);opacity:.82}.LightLoopGame-module__afvkYW__trailTwo{box-shadow:0 0 6px var(--color-brand-wash);box-shadow:0 0 6px color-mix(in srgb, var(--color-brand) 22%, transparent);opacity:.62}.LightLoopGame-module__afvkYW__trailThree{opacity:.42}.LightLoopGame-module__afvkYW__flare{z-index:3;pointer-events:none;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LightLoopGame-module__afvkYW__flare:before,.LightLoopGame-module__afvkYW__flare:after,.LightLoopGame-module__afvkYW__spark,.LightLoopGame-module__afvkYW__spark:before,.LightLoopGame-module__afvkYW__spark:after{content:"";pointer-events:none;display:block;position:absolute}.LightLoopGame-module__afvkYW__flare:before{background:var(--color-brand);box-shadow:inset 0 -5px 0 var(--color-brand-deep);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--color-brand) 82%, transparent));border-radius:52% 48% 58% 42%/66% 58% 42% 34%;animation:.16s steps(2,end) infinite alternate LightLoopGame-module__afvkYW__flame-flicker;inset:2px}.LightLoopGame-module__afvkYW__flare:after{border:1px solid var(--color-brand);border-color:color-mix(in srgb, var(--color-brand) 66%, transparent);opacity:.58;border-radius:50%;animation:.42s ease-out infinite LightLoopGame-module__afvkYW__flare-ring;inset:-7px}.LightLoopGame-module__afvkYW__spark{background:var(--color-brand);width:3px;height:3px;box-shadow:15px 7px 0 var(--color-brand), 5px 24px 0 var(--color-brand-deep);border-radius:50%;animation:.36s ease-out infinite LightLoopGame-module__afvkYW__sparks;top:-5px;left:4px}.LightLoopGame-module__afvkYW__spark:before{background:var(--color-paper);width:2px;height:2px;box-shadow:26px 5px 0 var(--color-paper);border-radius:50%;top:9px;left:-7px}.LightLoopGame-module__afvkYW__braking[data-light-brake-mood=stretch] .LightLoopGame-module__afvkYW__active{animation:.52s ease-in-out both LightLoopGame-module__afvkYW__brake-stretch}.LightLoopGame-module__afvkYW__braking[data-light-brake-mood=stretch] .LightLoopGame-module__afvkYW__flare:after{animation-duration:.68s}.LightLoopGame-module__afvkYW__landing .LightLoopGame-module__afvkYW__active{z-index:4;animation:.62s cubic-bezier(.2,.72,.2,1) both LightLoopGame-module__afvkYW__landing-double-beat}.LightLoopGame-module__afvkYW__landing .LightLoopGame-module__afvkYW__flare{animation:.62s ease-out both LightLoopGame-module__afvkYW__landing-burst}.LightLoopGame-module__afvkYW__landing .LightLoopGame-module__afvkYW__flare:after{animation:.62s ease-out both LightLoopGame-module__afvkYW__landing-ring-burst}.LightLoopGame-module__afvkYW__revealed{border-color:var(--color-brand-deep);background:var(--color-brand-deep);box-shadow:0 0 0 2px var(--color-paper), 0 0 0 4px var(--color-brand-deep);transform:scale(1.06)}.LightLoopGame-module__afvkYW__resulting .LightLoopGame-module__afvkYW__card:not(.LightLoopGame-module__afvkYW__active){opacity:.18;transform:scale(.94)}.LightLoopGame-module__afvkYW__resulting .LightLoopGame-module__afvkYW__active{animation:.52s cubic-bezier(.2,.72,.2,1) both LightLoopGame-module__afvkYW__source-card-release}.LightLoopGame-module__afvkYW__selectionRoute{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.LightLoopGame-module__afvkYW__travelLight,.LightLoopGame-module__afvkYW__arrivalRing{pointer-events:none;display:block;position:absolute}.LightLoopGame-module__afvkYW__travelLight{left:var(--light-source-x);top:var(--light-source-y);border:2px solid var(--color-paper);background:var(--color-brand);width:20px;height:20px;box-shadow:0 0 0 2px var(--color-brand-deep), 0 0 16px var(--color-brand-wash);box-shadow:0 0 0 2px var(--color-brand-deep), 0 0 16px color-mix(in srgb, var(--color-brand) 62%, transparent);border-radius:52% 48% 58% 42%/66% 58% 42% 34%;animation:.42s cubic-bezier(.22,.72,.2,1) both LightLoopGame-module__afvkYW__result-light-travel}.LightLoopGame-module__afvkYW__travelLight:after{border-top:2px dotted var(--color-brand);content:"";opacity:.72;width:16px;position:absolute;top:50%;left:-18px}.LightLoopGame-module__afvkYW__arrivalRing{border:2px dashed var(--color-brand);opacity:0;border-radius:50%;width:84px;height:84px;animation:.42s ease-out .34s both LightLoopGame-module__afvkYW__result-arrival-ring;top:50%;left:50%;transform:translate(-50%,-50%)}.LightLoopGame-module__afvkYW__revealCard{isolation:isolate;animation:.56s cubic-bezier(.2,.78,.2,1) .36s both LightLoopGame-module__afvkYW__reveal-card}.LightLoopGame-module__afvkYW__resultSeal{z-index:-1;border:1.5px dashed var(--color-brand);opacity:.6;animation:.56s cubic-bezier(.2,.78,.2,1) .36s both LightLoopGame-module__afvkYW__result-seal-settle;position:absolute;inset:-15px;transform:rotate(-3deg)}@keyframes LightLoopGame-module__afvkYW__shuffle-left{0%{opacity:.28;transform:translate(7px,-4px)rotate(2deg)}58%{opacity:1;transform:translate(-3px,2px)rotate(-1deg)}to{opacity:1;transform:none}}@keyframes LightLoopGame-module__afvkYW__shuffle-right{0%{opacity:.28;transform:translate(-7px,4px)rotate(-2deg)}58%{opacity:1;transform:translate(3px,-2px)rotate(1deg)}to{opacity:1;transform:none}}@keyframes LightLoopGame-module__afvkYW__reveal-card{0%{opacity:0;transform:translate(-50%,-44%)scale(.76)rotate(-3deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes LightLoopGame-module__afvkYW__source-card-release{0%,28%{opacity:1;transform:translateY(-1px)scale(1.1)}to{opacity:.3;transform:scale(.82)}}@keyframes LightLoopGame-module__afvkYW__result-light-travel{0%{left:var(--light-source-x);top:var(--light-source-y);opacity:1;transform:translate(-50%,-50%)scale(.72)}72%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}to{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.42)}}@keyframes LightLoopGame-module__afvkYW__result-arrival-ring{0%{opacity:.86;transform:translate(-50%,-50%)scale(.42)rotate(-8deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.65)rotate(4deg)}}@keyframes LightLoopGame-module__afvkYW__result-seal-settle{0%{opacity:0;transform:scale(.78)rotate(-7deg)}to{opacity:.6;transform:scale(1)rotate(-3deg)}}@keyframes LightLoopGame-module__afvkYW__flame-flicker{0%{transform:translateY(1px)rotate(-7deg)scale(.9,1.08)}to{transform:translateY(-1px)rotate(6deg)scale(1.08,.94)}}@keyframes LightLoopGame-module__afvkYW__flare-ring{0%{opacity:.68;transform:scale(.46)}to{opacity:0;transform:scale(1.24)}}@keyframes LightLoopGame-module__afvkYW__sparks{0%{opacity:.94;transform:translateY(5px)scale(.72)}to{opacity:0;transform:translateY(-8px)scale(1)}}@keyframes LightLoopGame-module__afvkYW__brake-stretch{0%{filter:brightness();transform:translateY(-1px)scale(1.07)}42%{filter:brightness(1.42);transform:translateY(-1px)scale(1.13)}to{filter:brightness();transform:translateY(-1px)scale(1.07)}}@keyframes LightLoopGame-module__afvkYW__landing-double-beat{0%{filter:brightness();transform:scale(1.04)}18%{filter:brightness(1.7);transform:scale(1.18)}36%{filter:brightness();transform:scale(1.06)}58%{filter:brightness(1.9);transform:scale(1.23)}to{filter:brightness(1.1);transform:scale(1.1)}}@keyframes LightLoopGame-module__afvkYW__landing-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.88)}58%{opacity:1;transform:translate(-50%,-50%)scale(1.36)}to{opacity:.2;transform:translate(-50%,-50%)scale(1.72)}}@keyframes LightLoopGame-module__afvkYW__landing-ring-burst{0%{opacity:.9;transform:scale(.38)}45%{opacity:.88;transform:scale(1.1)}to{opacity:0;transform:scale(2.2)}}@media (max-height:650px){.LightLoopGame-module__afvkYW__board{gap:2px;max-height:55dvh;padding:5px}}@media (prefers-reduced-motion:reduce){.LightLoopGame-module__afvkYW__card,.LightLoopGame-module__afvkYW__active,.LightLoopGame-module__afvkYW__trailOne,.LightLoopGame-module__afvkYW__trailTwo,.LightLoopGame-module__afvkYW__trailThree,.LightLoopGame-module__afvkYW__flare,.LightLoopGame-module__afvkYW__flare:before,.LightLoopGame-module__afvkYW__flare:after,.LightLoopGame-module__afvkYW__spark,.LightLoopGame-module__afvkYW__revealed,.LightLoopGame-module__afvkYW__revealCard,.LightLoopGame-module__afvkYW__resultSeal,.LightLoopGame-module__afvkYW__shuffling .LightLoopGame-module__afvkYW__card{transition:none;animation:none}.LightLoopGame-module__afvkYW__travelLight,.LightLoopGame-module__afvkYW__arrivalRing{display:none}}
.PlaySvgEffects-module__uyhOTW__planeWind{filter:url(#play-plane-wind)}.PlaySvgEffects-module__uyhOTW__planeImpact{filter:url(#play-plane-impact);transform-origin:50%;animation:.42s cubic-bezier(.18,.78,.2,1) both PlaySvgEffects-module__uyhOTW__plane-impact-ink}@keyframes PlaySvgEffects-module__uyhOTW__plane-impact-ink{0%{opacity:0;transform:scale(.62)}48%{opacity:.86}to{opacity:.35;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.PlaySvgEffects-module__uyhOTW__planeWind,.PlaySvgEffects-module__uyhOTW__planeImpact{filter:none!important;animation:none!important}}