@media (min-width:768px),(orientation:landscape){.MuiContainer-root{padding:8px!important}.MuiContainer-maxWidthXs{max-width:100%!important;padding:0!important}}@keyframes aiTilePop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes targetPulseRed{0%,to{box-shadow:0 0 6px #f446;opacity:1}50%{box-shadow:0 0 16px #ff4444e6;opacity:.4}}@keyframes targetPulseGreen{0%,to{box-shadow:0 0 6px #43a04766;opacity:1}50%{box-shadow:0 0 16px #43a047e6;opacity:.4}}@keyframes targetPulseBlue{0%,to{box-shadow:0 0 6px #1565c066;opacity:1}50%{box-shadow:0 0 16px #1565c0e6;opacity:.4}}@keyframes noWarpZonePulse{0%,to{background-color:#e91e6314}50%{background-color:#e91e632e}}@keyframes disabledUmlutuCover{0%,to{opacity:0}50%{opacity:1}}@keyframes disabledUmlutuX{0%,to{opacity:0}50%{opacity:1}}@keyframes blastShake{0%{box-shadow:0 0 4px #ff501466;filter:brightness(1);opacity:1;transform:translate(0) scale(1)}15%{box-shadow:0 0 20px #ff3c0ae6,0 0 40px #ff8c0080;filter:brightness(1.8);opacity:1;transform:translate(0) scale(1.3)}40%{box-shadow:0 0 30px #ff2800,0 0 60px #ff6400b3;filter:brightness(2.2);opacity:.95;transform:translate(0) scale(1.5) rotate(15deg);transform:translate(0) scale(1.5) rotate(var(--blast-rot,15deg))}70%{box-shadow:0 0 10px #ff50144d;filter:brightness(1.2);opacity:.4;transform:translate(0,-36px) scale(.6) rotate(126deg);transform:translate(calc(var(--blast-dx, 0px)*.6),calc(var(--blast-dy, -60px)*.6)) scale(.6) rotate(calc(var(--blast-rot, 180deg)*.7))}to{box-shadow:none;filter:brightness(1);opacity:0;transform:translateY(-60px) scale(0) rotate(180deg);transform:translate(var(--blast-dx,0),var(--blast-dy,-60px)) scale(0) rotate(var(--blast-rot,180deg))}}@keyframes concussiveCenter{0%{filter:brightness(1);opacity:1;transform:scale(1)}20%{box-shadow:0 0 30px #ffc832e6;filter:brightness(3);opacity:1;transform:scale(1.4)}50%{box-shadow:0 0 40px #ff7800b3;filter:brightness(2);opacity:.8;transform:scale(1.6)}to{box-shadow:none;filter:brightness(1);opacity:0;transform:scale(0)}}@keyframes concussivePush{0%{opacity:1;transform:translate(0)}30%{opacity:1;transform:translate(calc(var(--push-dx)*.1),calc(var(--push-dy)*.1))}to{opacity:1;transform:translate(var(--push-dx),var(--push-dy))}}@keyframes concussiveEdgeDeath{0%{opacity:1;transform:translate(0)}60%{opacity:.8;transform:translate(var(--push-dx),var(--push-dy))}to{opacity:0;transform:translate(calc(var(--push-dx)*2),calc(var(--push-dy)*2))}}@keyframes concussiveRing{0%{border:3px solid #ffc832e6;opacity:.8;transform:scale(0)}50%{border:2px solid #ff780080;opacity:.4;transform:scale(2)}to{border:1px solid #ff500000;opacity:0;transform:scale(3.5)}}@keyframes meteorTarget{0%{box-shadow:0 0 0 #0000}30%{background-color:#ff000026;box-shadow:0 0 16px #ff3232e6,inset 0 0 8px #f006}80%{background-color:#ff000040;box-shadow:0 0 20px #ff3232,inset 0 0 12px #ff000080}to{background-color:#ff000040;box-shadow:0 0 20px #ff3232,inset 0 0 12px #ff000080}}@keyframes bloomGrow{0%{opacity:0;transform:scaleY(0) scaleX(.7);transform-origin:bottom center}70%{opacity:1;transform:scaleY(1.08) scaleX(1.02);transform-origin:bottom center}to{opacity:1;transform:scaleY(1) scaleX(1);transform-origin:bottom center}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes tutorialBlink{0%,to{box-shadow:0 0 12px #ff8c3299,0 0 24px #ff64144d;transform:scale(1)}50%{box-shadow:0 0 24px #ff8c32,0 0 48px #ff641499;transform:scale(1.08)}}@keyframes shimmer{0%{box-shadow:0 0 8px #ff501499,0 0 16px #ff8c004d;filter:brightness(1) saturate(1)}25%{box-shadow:0 0 14px #ff3c0acc,0 0 28px #ff780080;filter:brightness(1.15) saturate(1.2)}50%{box-shadow:0 0 10px #ff641eb3,0 0 20px #ffa00066;filter:brightness(1.3) saturate(1.1)}75%{box-shadow:0 0 16px #ff3200e6,0 0 32px #ff640080;filter:brightness(1.2) saturate(1.3)}to{box-shadow:0 0 8px #ff501499,0 0 16px #ff8c004d;filter:brightness(1) saturate(1)}}@keyframes lastLetterGlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes confirmPulseCell{0%,to{box-shadow:0 0 8px #e6510099;transform:scale(1)}50%{box-shadow:0 0 16px #e65100e6,0 0 32px #e6510080;transform:scale(1.12)}}@keyframes monuReveal{0%,to{box-shadow:0 0 8px #9467bd66;transform:scale(1)}50%{box-shadow:0 0 24px #9467bde6,inset 0 0 8px #9467bd4d;transform:scale(1.12)}}@keyframes burstTileLand{0%{opacity:0;transform:scale(.3) translateY(-40px)}60%{opacity:1;transform:scale(1.15) translateY(0)}to{box-shadow:0 0 0 3px #64b4ffe6,0 0 18px #46a0e6cc,0 0 36px #46a0e666;opacity:1;transform:scale(1) translateY(0)}}@keyframes burstBlink{0%,to{box-shadow:0 0 0 3px #64b4ffd9,0 0 20px #46a0e6b3,0 0 40px #46a0e659}50%{box-shadow:0 0 0 4px #8cd2ff,0 0 28px #64beff,0 0 56px #46a0e699}}@keyframes happyHeartSpawn{0%{opacity:0;transform:scale(0) rotate(-15deg)}50%{box-shadow:0 0 16px #e91e63b3,0 0 32px #e91e634d;opacity:1;transform:scale(1.3) rotate(5deg)}75%{transform:scale(.9) rotate(-2deg)}to{box-shadow:0 0 8px #e91e634d;opacity:1;transform:scale(1) rotate(0deg)}}@keyframes vacuumHighlight{0%,to{box-shadow:0 0 6px #d32f2f4d}50%{box-shadow:0 0 16px #d32f2fe6}}@keyframes vacuumShrink{0%{opacity:1;transform:scale(1)}30%{filter:brightness(1.5);transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}@keyframes diamoduCollect{0%{transform:scale(1)}20%{filter:drop-shadow(0 0 10px rgba(156,39,176,.9));transform:scale(2.2)}50%{filter:drop-shadow(0 0 6px rgba(156,39,176,.6));transform:scale(1.8)}to{filter:none;transform:scale(1)}}@keyframes diamoduFlash{0%{background-color:#fffbf0}15%{background-color:#9c27b040}to{background-color:#fffbf0}}@keyframes diamoduCountBounce{0%{transform:scale(1)}25%{transform:scale(1.5)}50%{transform:scale(.9)}to{transform:scale(1)}}@keyframes diamoduFloatUp{0%{opacity:0;transform:translateY(0) scale(.5)}15%{opacity:1;transform:translateY(-4px) scale(1.1)}70%{opacity:1;transform:translateY(-30px) scale(1)}to{opacity:0;transform:translateY(-44px) scale(.8)}}@keyframes patternPulse{0%,to{box-shadow:0 0 6px #26a69a4d}50%{box-shadow:0 0 14px #26a69acc}}@keyframes hintPulse{0%,to{box-shadow:0 0 6px #ff980066}50%{box-shadow:0 0 16px #ff9800e6}}@keyframes hintSelectedPulse{0%,to{box-shadow:0 0 8px #ff980080;transform:scale(1)}50%{box-shadow:0 0 18px #ff9800e6;transform:scale(1.05)}}@keyframes flipReveal{0%{transform:rotateY(0deg)}35%{transform:rotateY(90deg)}55%{transform:rotateY(90deg)}to{box-shadow:0 0 16px #00897bcc;transform:rotateY(0deg)}}@keyframes flipGroupShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes catCardWiggle{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.02) rotate(.5deg)}75%{transform:scale(1.02) rotate(-.5deg)}}@keyframes magnetFlowDown{0%{transform:translateY(-33.33%)}to{transform:translateY(0)}}@keyframes magnetFlowUp{0%{transform:translateY(0)}to{transform:translateY(-33.33%)}}@keyframes magnetFlowRight{0%{transform:translateX(-33.33%)}to{transform:translateX(0)}}@keyframes magnetFlowLeft{0%{transform:translateX(0)}to{transform:translateX(-33.33%)}}@keyframes directionalFlowH{0%{transform:translateX(-33.33%) scaleX(1)}50%{transform:translateX(0) scaleX(1)}50.01%{transform:translateX(0) scaleX(-1)}to{transform:translateX(-33.33%) scaleX(-1)}}@keyframes directionalFlowV{0%{transform:translateY(-33.33%) scaleY(1)}50%{transform:translateY(0) scaleY(1)}50.01%{transform:translateY(0) scaleY(-1)}to{transform:translateY(-33.33%) scaleY(-1)}}@keyframes mirrorFlip{0%,to{transform:perspective(300px) rotateY(0deg)}50%{transform:perspective(300px) rotateY(180deg)}}@keyframes mirrorFlipV{0%,to{transform:perspective(300px) rotateX(0deg)}50%{transform:perspective(300px) rotateX(180deg)}}@keyframes wildcardSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes catScorePaw{0%{opacity:0;transform:translate(-50%,-50%) rotate(-30deg) scale(0)}25%{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1.2)}50%{opacity:.9;transform:translateY(-60%) rotate(15deg) scale(1)}to{opacity:0;transform:translate(50%,-80%) rotate(10deg) scale(.4)}}@keyframes tileFlyoffUp{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-80px) scale(.5)}}@keyframes tileFlyoffToHand{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--flyoff-dx),var(--flyoff-dy)) scale(.3)}}@keyframes tileFlyoffSpawn{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.3)}50%{opacity:1;transform:scale(.95)}70%{opacity:1;transform:scale(1.05)}85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes wildcardShimmer{0%,to{border-color:#ffd54f;box-shadow:0 0 4px #ffd54f4d}33%{border-color:#42a5f5;box-shadow:0 0 4px #42a5f54d}66%{border-color:#ef5350;box-shadow:0 0 4px #ef53504d}}@keyframes ghostSelfPulse{0%,to{box-shadow:inset 0 0 8px #7e57c280,0 0 8px #7e57c266}50%{box-shadow:inset 0 0 18px #7e57c2b3,0 0 16px #7e57c299}}@keyframes ghostOpponentShimmer{0%,to{box-shadow:inset 0 0 6px #7e57c233,0 0 4px #7e57c226;opacity:.55}33%{box-shadow:inset 0 0 12px #7e57c259,0 0 8px #7e57c240;opacity:.45}66%{box-shadow:inset 0 0 8px #7e57c240,0 0 6px #7e57c233;opacity:.5}}@keyframes shieldGlow{0%,to{box-shadow:0 0 0 3px #64c8ffd9,0 0 16px #46b4ffb3,0 0 32px #46b4ff59,inset 0 0 10px #64c8ff4d}50%{box-shadow:0 0 0 4px #8cdcff,0 0 24px #64c8ff,0 0 48px #46b4ff99,inset 0 0 16px #64c8ff80}}.shield-effect{animation:shieldGlow 1s ease-in-out infinite!important;background-color:#64c8ff26!important;position:relative}@keyframes petrify{0%{filter:none;transform:scale(1)}25%{filter:sepia(.5) saturate(.3);transform:scale(1.03)}50%{filter:grayscale(.7) brightness(.7);transform:scale(1)}to{filter:grayscale(1) brightness(.5);transform:scale(.95)}}@keyframes magnetSlide{0%{opacity:1;transform:translate(0)}80%{opacity:1}to{opacity:.7;transform:translate(var(--magnet-dx),var(--magnet-dy))}}@keyframes dripPulse{0%{box-shadow:inset 0 0 6px #42a5f54d,0 0 4px #42a5f533}60%{box-shadow:inset 0 0 6px #42a5f54d,0 0 4px #42a5f533}80%{box-shadow:inset 0 0 12px #42a5f599,0 0 8px #42a5f566}92%{box-shadow:inset 0 0 18px #42a5f5e6,0 0 14px #42a5f5b3}to{box-shadow:inset 0 0 6px #42a5f54d,0 0 4px #42a5f533}}@keyframes dripHitFlash{0%{background-color:#42a5f5cc;box-shadow:0 0 12px #42a5f5e6;transform:scale(1.15)}50%{background-color:#fff9;box-shadow:0 0 20px #42a5f599;transform:scale(1.05)}to{background-color:initial;box-shadow:none;transform:scale(1)}}@keyframes dripTrail{0%{box-shadow:inset 0 0 12px #42a5f5cc,0 0 6px #42a5f599}to{box-shadow:none}}@keyframes dripImpact{0%{box-shadow:inset 0 0 8px #ffffffb3,0 0 6px #42a5f580}to{box-shadow:none}}@keyframes springRelease{0%{transform:scaleY(.6)}30%{transform:scaleY(1.2)}to{transform:scaleY(1)}}@keyframes launchTrail{0%{box-shadow:inset 0 0 12px #ff9800cc,0 0 6px #ff980099}to{box-shadow:none}}@keyframes launchFlagHit{0%{box-shadow:0 0 8px #ffd70099;transform:scale(1)}50%{box-shadow:0 0 24px gold,0 0 48px #ff980099;transform:scale(1.3)}to{box-shadow:0 0 4px #ffd7004d;transform:scale(1)}}@keyframes flagPulse{0%,to{box-shadow:0 0 6px #d32f2f80,0 0 12px #d32f2f4d}50%{box-shadow:0 0 10px #d32f2fb3,0 0 20px #d32f2f66}}@keyframes gooWobble{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.02) rotate(.5deg)}50%{transform:scale(.98) rotate(-.5deg)}75%{transform:scale(1.01) rotate(.3deg)}}@keyframes glow-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1)}}@keyframes glow-pulse-with-scale{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes glow-pulse-slow{0%{opacity:.5;transform:scale(1)}25%{opacity:.85;transform:scale(1.02)}50%{opacity:.6;transform:scale(1)}75%{opacity:.95;transform:scale(1.03)}to{opacity:.5;transform:scale(1)}}@keyframes glow-fade-in{0%{opacity:0;transform:scale(.8)}30%{opacity:.9;transform:scale(1.05)}to{opacity:.7;transform:scale(1)}}@keyframes glow-flicker{0%,to{opacity:.55;transform:scale(1)}33%{opacity:.35;transform:scale(1)}66%{opacity:.5;transform:scale(1)}}@keyframes glow-target-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.cell-glow-golden{position:relative}.cell-glow-golden:after{animation:glow-pulse-slow 3s ease-in-out infinite;background:radial-gradient(ellipse,#ff5014cc,#ff8c0066 50%,#0000 70%);border-radius:inherit;content:"";inset:-6px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-target-red{position:relative}.cell-glow-target-red:after{animation:glow-target-pulse 1.2s ease-in-out infinite;background:radial-gradient(ellipse,#ff4444e6,#ff44444d 60%,#0000 75%);border-radius:inherit;content:"";inset:-4px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-target-green{position:relative}.cell-glow-target-green:after{animation:glow-target-pulse 1.2s ease-in-out infinite;background:radial-gradient(ellipse,#43a047e6,#43a0474d 60%,#0000 75%);border-radius:inherit;content:"";inset:-4px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-target-blue{position:relative}.cell-glow-target-blue:after{animation:glow-target-pulse 1.2s ease-in-out infinite;background:radial-gradient(ellipse,#1565c0e6,#1565c04d 60%,#0000 75%);border-radius:inherit;content:"";inset:-4px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-target{position:relative}.cell-glow-target:after{animation:glow-target-pulse 1.2s ease-in-out infinite;background:radial-gradient(ellipse,#ff4444e6,#0000 75%);background:radial-gradient(ellipse,var(--cell-target-color,#ff4444e6),#0000 75%);border-radius:inherit;content:"";inset:-4px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-pattern{position:relative}.cell-glow-pattern:after{animation:glow-pulse 1.5s ease-in-out infinite;background:radial-gradient(ellipse,#26a69acc,#26a69a33 60%,#0000 75%);border-radius:inherit;content:"";inset:-4px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-hint{position:relative}.cell-glow-hint:after{animation:glow-pulse 1.5s ease-in-out infinite;background:radial-gradient(ellipse,#ff9800e6,#ff98004d 60%,#0000 75%);border-radius:inherit;content:"";inset:-4px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-hint-selected{position:relative}.cell-glow-hint-selected:after{animation:glow-pulse-with-scale 1.5s ease-in-out infinite;background:radial-gradient(ellipse,#ff9800e6,#ff980066 55%,#0000 75%);border-radius:inherit;content:"";inset:-5px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-confirm{position:relative}.cell-glow-confirm:after{animation:glow-pulse-with-scale .8s ease-in-out infinite;background:radial-gradient(ellipse,#e65100e6,#e6510066 50%,#0000 75%);border-radius:inherit;content:"";inset:-6px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-monu{position:relative}.cell-glow-monu:after{animation:glow-pulse-with-scale 1.2s ease-in-out infinite;background:radial-gradient(ellipse,#9467bde6,#9467bd4d 55%,#0000 75%);border-radius:inherit;content:"";inset:-6px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-tutorial{position:relative}.cell-glow-tutorial:after{animation:glow-pulse-with-scale 1.2s ease-in-out infinite;background:radial-gradient(ellipse,#ff8c32e6,#ff641480 50%,#0000 75%);border-radius:inherit;content:"";inset:-8px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-burst{position:relative}.cell-glow-burst:after{animation:glow-pulse 1.5s ease-in-out infinite;background:radial-gradient(ellipse,#46a0e6b3,#46a0e64d 50%,#0000 75%);border:3px solid #64b4ffd9;border-radius:inherit;content:"";inset:-3px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-burst-land{position:relative}.cell-glow-burst-land:after{animation:glow-fade-in .6s ease-out forwards;background:radial-gradient(ellipse,#46a0e6cc,#46a0e64d 50%,#0000 75%);border:3px solid #64b4ffe6;border-radius:inherit;content:"";inset:-3px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-happy-heart{position:relative}.cell-glow-happy-heart:after{animation:glow-fade-in .6s ease-out forwards;background:radial-gradient(ellipse,#e91e63b3,#e91e6340 55%,#0000 75%);border-radius:inherit;content:"";inset:-6px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-vacuum{position:relative}.cell-glow-vacuum:after{animation:glow-pulse 1.5s ease-in-out infinite;background:radial-gradient(ellipse,#d32f2fe6,#d32f2f33 60%,#0000 75%);border-radius:inherit;content:"";inset:-4px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-meteor{position:relative}.cell-glow-meteor:after{background:radial-gradient(ellipse,#ff3232,#f006 50%,#0000 75%);inset:-6px;will-change:opacity,transform;z-index:-1}.cell-glow-meteor:after,.cell-glow-meteor:before{animation:glow-fade-in .6s ease-out forwards;border-radius:inherit;content:"";pointer-events:none;position:absolute}.cell-glow-meteor:before{background:#f003;inset:0;will-change:opacity;z-index:0}.cell-glow-blast{position:relative}.cell-glow-blast:after{animation:glow-blast-out .6s ease-out forwards;background:radial-gradient(ellipse,#ff2800,#ff640099 40%,#0000 75%);border-radius:inherit;content:"";inset:-10px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}@keyframes glow-blast-out{0%{opacity:.3;transform:scale(1)}15%{opacity:.9;transform:scale(1.3)}40%{opacity:1;transform:scale(1.5)}70%{opacity:.3;transform:scale(.8)}to{opacity:0;transform:scale(0)}}.cell-glow-ghost-self{position:relative}.cell-glow-ghost-self:after{background:radial-gradient(ellipse,#7e57c299,#7e57c233 60%,#0000 75%);inset:-4px;will-change:opacity,transform;z-index:-1}.cell-glow-ghost-self:after,.cell-glow-ghost-self:before{animation:glow-pulse 1.8s ease-in-out infinite;border-radius:inherit;content:"";pointer-events:none;position:absolute}.cell-glow-ghost-self:before{background:radial-gradient(ellipse,#7e57c280,#0000 70%);inset:0;will-change:opacity;z-index:0}.cell-glow-ghost-opponent{position:relative}.cell-glow-ghost-opponent:after{background:radial-gradient(ellipse,#7e57c24d,#7e57c21a 60%,#0000 75%);inset:-3px;will-change:opacity,transform;z-index:-1}.cell-glow-ghost-opponent:after,.cell-glow-ghost-opponent:before{animation:glow-flicker 2.5s ease-in-out infinite;border-radius:inherit;content:"";pointer-events:none;position:absolute}.cell-glow-ghost-opponent:before{background:radial-gradient(ellipse,#7e57c240,#0000 70%);inset:0;will-change:opacity;z-index:0}.cell-glow-shield{background-color:#64c8ff26!important;position:relative}.cell-glow-shield:after{background:radial-gradient(ellipse,#46b4ffb3,#46b4ff4d 50%,#0000 75%);border:3px solid #64c8ffd9;border-radius:inherit;inset:-3px;will-change:opacity,transform;z-index:-1}.cell-glow-shield:after,.cell-glow-shield:before{animation:glow-pulse 1s ease-in-out infinite;content:"";pointer-events:none;position:absolute}.cell-glow-shield:before{background:radial-gradient(ellipse,#64c8ff4d,#0000 70%);border-radius:inherit;inset:0;will-change:opacity;z-index:0}.cell-glow-flag{position:relative}.cell-glow-flag:after{animation:glow-pulse 1.2s ease-in-out infinite;background:radial-gradient(ellipse,#d32f2f,#d32f2f80 45%,#0000 75%);border-radius:inherit;content:"";inset:-8px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-flip{position:relative}.cell-glow-flip:after{background:radial-gradient(ellipse,#00897bcc,#00897b4d 55%,#0000 75%);border-radius:inherit;content:"";inset:-4px;opacity:.7;pointer-events:none;position:absolute;will-change:opacity;z-index:-1}@keyframes glow-wildcard-cycle{0%,to{background:radial-gradient(ellipse,#ffd54f80,#0000 70%);opacity:.3}33%{background:radial-gradient(ellipse,#42a5f580,#0000 70%);opacity:.3}66%{background:radial-gradient(ellipse,#ef535080,#0000 70%);opacity:.3}}.cell-glow-wildcard{position:relative}.cell-glow-wildcard:after{animation:glow-wildcard-cycle 3s linear infinite;background:radial-gradient(ellipse,#ffd54f80,#0000 70%);border-radius:inherit;content:"";inset:-3px;pointer-events:none;position:absolute;will-change:opacity;z-index:-1}.cell-glow-owner{position:relative}.cell-glow-owner:after{animation:glow-pulse 2s ease-in-out infinite;background:radial-gradient(ellipse,#6464ff99,#0000 70%);background:radial-gradient(ellipse,var(--cell-owner-color,#6464ff99),#0000 70%);border-radius:inherit;content:"";inset:-4px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}.cell-glow-generic{position:relative}.cell-glow-generic:after{animation:glow-pulse 2s ease-in-out infinite;background:radial-gradient(ellipse,#fff9,#0000 70%);background:radial-gradient(ellipse,var(--cell-glow-color,#fff9),#0000 70%);border-radius:inherit;content:"";inset:-4px;pointer-events:none;position:absolute;will-change:opacity,transform;z-index:-1}