.app-shell[data-effect-motion-reduced=true] :is(.capture-burst,.board-result-overlay) :is(i,.board-result-overlay__particle){opacity:.7;transform:translate(-50%, -50%) rotate(var(--particle-angle)) translateX(18px) rotate(calc(-1 * var(--particle-angle))) scale(.7);animation:none!important}.app-shell[data-effect-motion-reduced=true] :is(.capture-trail,.captured-piece-ghost,.piece-move-ghost){display:none}.app-shell[data-effect-motion-reduced=true] :is(.last-move-trace__particle,.last-move-trace__line,.last-move-trace__destination,.last-move-alert,.turn-alert),.app-shell[data-effect-motion-reduced=true] :is(.check-word-burst,.board-result-overlay__label,.board-result-overlay__name){animation:none!important}.app-shell[data-effect-motion-reduced=true] :is(.capture-burst,.check-burst):before,.app-shell[data-effect-motion-reduced=true] :is(.capture-burst,.check-burst):after{opacity:.3;animation:none!important}.app-shell[data-effect-motion-reduced=false] .check-burst--persistent:before,.app-shell[data-effect-motion-reduced=false] .check-burst--persistent:after,.app-shell[data-effect-motion-reduced=false] .check-burst--persistent>i{animation-iteration-count:1,infinite}.chess-piece>.chess-piece__bounce-mask,.chess-piece>.chess-piece__bounce-vector{mix-blend-mode:normal;opacity:calc(var(--piece-bounce-strength,0) * .62);z-index:2;filter:saturate(1.3)}.chess-board-frame[data-visual-quality=balanced] .chess-piece>.chess-piece__bounce-mask,.chess-board-frame[data-visual-quality=balanced] .chess-piece>.chess-piece__bounce-vector,.cosmetic-effect-preview--quality-balanced .chess-piece>.chess-piece__bounce-mask,.cosmetic-effect-preview--quality-balanced .chess-piece>.chess-piece__bounce-vector{opacity:calc(var(--piece-bounce-strength,0) * .42)}.chess-ghost .chess-piece>.chess-piece__bounce-mask,.chess-ghost .chess-piece>.chess-piece__bounce-vector{display:none}.chess-board-frame[data-board-texture=faceted-crystal] .chess-square,.cosmetic-board-preview.cosmetic-board-preview[data-board-texture=faceted-crystal]>i,.appearance-preview-board[data-board-texture=faceted-crystal]>.appearance-preview-board__square{background-image:url(/board-textures/faceted-crystal.svg);background-repeat:no-repeat;background-size:100% 100%}.chess-board-frame[data-board-texture=faceted-crystal] .chess-board{border-color:color-mix(in srgb,var(--sq-accent) 60%,#142139);box-shadow:0 0 0 1px #060d1a,0 10px 28px #0004}.cosmetic-board-preview[data-board-texture=faceted-crystal]>i:is(:nth-child(29),:nth-child(38)){background-color:var(--sw-dark)}.cosmetic-board-preview[data-board-texture=faceted-crystal]{border:2px solid color-mix(in srgb,var(--sw-accent) 65%,#142139);box-shadow:inset 0 0 0 1px #ffffff18,0 4px 15px #0004}.supporter-board-dialog{background:var(--surface-raised,#131326);width:min(560px,100vw - 24px);max-height:92dvh;color:var(--text,#eee);border:1px solid var(--line-strong,#675182);border-radius:20px;margin:auto;padding:20px;inset:0;overflow:auto}.supporter-board-dialog::backdrop{background:#050413bb}.supporter-board-dialog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.supporter-board-dialog h3{margin:0}.supporter-board-dialog p{color:var(--muted);font-size:.9rem}.supporter-board-dialog .cosmetic-board-preview{width:min(100%,440px);margin-inline:auto}:is(.capture-burst--pumpkin-eclipse>i,.last-move-trace--pumpkin-eclipse .last-move-trace__particle,.capture-trail__dot--pumpkin-eclipse)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(0 0 2px #ffbe3d);background:#2e1065;position:absolute;inset:12%}:is(.capture-burst--candy-hazard>i,.last-move-trace--candy-hazard .last-move-trace__particle,.capture-trail__dot--candy-hazard)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(0 1px 1px #7c123f)drop-shadow(0 0 3px #fff);background:linear-gradient(135deg,#fff 12%,#fff0f8 45%,#64e4ff 85%);position:absolute;inset:8% -25%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--white-phantom>i,.last-move-trace--white-phantom .last-move-trace__particle,.capture-trail__dot--white-phantom)[data-effect-object-detail=true]:before{content:"";width:.9em;height:1em;font-size:inherit;filter:drop-shadow(0 0 5px #fff)drop-shadow(0 0 8px #b4c8ff);background:linear-gradient(155deg,#fff 35%,#dce8ff 78%,#9ebcff);position:relative;inset:auto}:is(.capture-burst--lotus-bloom>i,.last-move-trace--lotus-bloom .last-move-trace__particle,.capture-trail__dot--lotus-bloom,.capture-burst--moonlit-lotus>i,.last-move-trace--moonlit-lotus .last-move-trace__particle,.capture-trail__dot--moonlit-lotus)[data-effect-object-detail=true]{clip-path:polygon(50% 0%,63% 31%,85% 12%,83% 52%,100% 44%,94% 78%,70% 96%,50% 100%,30% 96%,6% 78%,0% 44%,17% 52%,15% 12%,37% 31%);border-radius:0;width:clamp(14px,2.3vw,22px);height:clamp(14px,2.3vw,22px)}:is(.capture-burst--lotus-bloom>i,.last-move-trace--lotus-bloom .last-move-trace__particle,.capture-trail__dot--lotus-bloom,.capture-burst--moonlit-lotus>i,.last-move-trace--moonlit-lotus .last-move-trace__particle,.capture-trail__dot--moonlit-lotus)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(145deg,#fff7d6 12%,#ff8069 64%,#c52f4f);inset:2%}:is(.capture-burst--moonlit-lotus>i,.last-move-trace--moonlit-lotus .last-move-trace__particle,.capture-trail__dot--moonlit-lotus)[data-effect-object-detail=true]:before{background:linear-gradient(145deg,#fff4c7 12%,#2dd4bf 64%,#394c91)}:is(.capture-burst--copihue-bloom>i,.last-move-trace--copihue-bloom .last-move-trace__particle,.capture-trail__dot--copihue-bloom)[data-effect-object-detail=true]{clip-path:polygon(46% 0%,54% 0%,58% 19%,77% 30%,81% 60%,94% 81%,73% 92%,61% 84%,50% 100%,39% 84%,27% 92%,6% 81%,19% 60%,23% 30%,42% 19%);border-radius:0}:is(.capture-burst--copihue-bloom>i,.last-move-trace--copihue-bloom .last-move-trace__particle,.capture-trail__dot--copihue-bloom)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(165deg,#86efac 10%,#fff1f2 23%,#ff335f 55%,#ff849b);inset:2%}:is(.capture-burst--spectral-bats>i,.last-move-trace--spectral-bats .last-move-trace__particle,.capture-trail__dot--spectral-bats)[data-effect-object-detail=true]{clip-path:polygon(38% 18%,47% 31%,53% 31%,62% 18%,66% 38%,100% 12%,91% 53%,100% 82%,75% 72%,62% 79%,50% 96%,38% 79%,25% 72%,0% 82%,9% 53%,0% 12%,34% 38%)}:is(.capture-burst--spectral-bats>i,.last-move-trace--spectral-bats .last-move-trace__particle,.capture-trail__dot--spectral-bats)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(145deg,#faf5ff,#d8b4fe 55%,#a855f7);inset:2%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--cyber-dragon>i,.last-move-trace--cyber-dragon .last-move-trace__particle,.capture-trail__dot--cyber-dragon)[data-effect-object-detail=true]{clip-path:polygon(53% 19%,38% 3%,38% 25%,25% 31%,9% 53%,3% 66%,19% 75%,44% 66%,34% 94%,81% 94%,91% 66%,84% 38%,72% 25%,84% 6%,59% 28%)}:is(.capture-burst--cyber-dragon>i,.last-move-trace--cyber-dragon .last-move-trace__particle,.capture-trail__dot--cyber-dragon)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(145deg,#fff,#1df7ff 48%,#ff264f 90%);inset:1%}:is(.capture-burst--royal-ruby-burst>i,.last-move-trace--royal-ruby-burst .last-move-trace__particle,.capture-trail__dot--royal-ruby-burst,.capture-burst--amber-crown-glow>i,.last-move-trace--amber-crown-glow .last-move-trace__particle,.capture-trail__dot--amber-crown-glow,.capture-burst--emerald-jewel-mist>i,.last-move-trace--emerald-jewel-mist .last-move-trace__particle,.capture-trail__dot--emerald-jewel-mist)[data-effect-object-detail=true]{width:clamp(13px,2.1vw,20px);height:clamp(13px,2.1vw,20px)}:is(.capture-burst--royal-ruby-burst>i,.last-move-trace--royal-ruby-burst .last-move-trace__particle,.capture-trail__dot--royal-ruby-burst)[data-effect-object-detail=true]{clip-path:polygon(25% 12%,75% 12%,97% 38%,50% 97%,3% 38%)}:is(.capture-burst--royal-ruby-burst>i,.last-move-trace--royal-ruby-burst .last-move-trace__particle,.capture-trail__dot--royal-ruby-burst)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(135deg,#fff1b8,#ff8cb4 44%,#ed477d 72%,#7c3aed);inset:1%}:is(.capture-burst--amber-crown-glow>i,.last-move-trace--amber-crown-glow .last-move-trace__particle,.capture-trail__dot--amber-crown-glow)[data-effect-object-detail=true]{clip-path:polygon(6% 22%,31% 47%,50% 9%,69% 47%,94% 22%,81% 88%,19% 88%)}:is(.capture-burst--amber-crown-glow>i,.last-move-trace--amber-crown-glow .last-move-trace__particle,.capture-trail__dot--amber-crown-glow)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(#fff8c7,#ffe3a0 42%,#f7c867 68%,#fb8b74);inset:1%}:is(.capture-burst--emerald-jewel-mist>i,.last-move-trace--emerald-jewel-mist .last-move-trace__particle,.capture-trail__dot--emerald-jewel-mist)[data-effect-object-detail=true]{clip-path:polygon(28% 6%,72% 6%,91% 25%,91% 75%,72% 94%,28% 94%,9% 75%,9% 25%)}:is(.capture-burst--emerald-jewel-mist>i,.last-move-trace--emerald-jewel-mist .last-move-trace__particle,.capture-trail__dot--emerald-jewel-mist)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(135deg,#dcfff2,#83f5cf 30%,#27d6ad 65%,#0f766e);inset:1%}:is(.capture-burst--soundwave-pop>i,.last-move-trace--soundwave-pop .last-move-trace__particle,.capture-trail__dot--soundwave-pop,.capture-burst--velvet-nocturne>i,.last-move-trace--velvet-nocturne .last-move-trace__particle,.capture-trail__dot--velvet-nocturne)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(0 0 4px)drop-shadow(0 0 7px #f472b6);background:linear-gradient(145deg,#fff 2%,currentColor 52%);width:.9em;height:1em;position:relative;inset:auto}:is(.capture-burst--dragon-flame>i,.last-move-trace--dragon-flame .last-move-trace__particle,.capture-trail__dot--dragon-flame)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(#fffde0 8%,#fff36c 30%,#ffb347 58%,#ff6b1a 82%,#ef2b16);inset:2%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--frostbyte>i,.last-move-trace--frostbyte .last-move-trace__particle,.capture-trail__dot--frostbyte)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(135deg,#fff 12%,#e0faff 48%,#67e8f9);inset:2%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--crystal-shatter>i,.last-move-trace--crystal-shatter .last-move-trace__particle,.capture-trail__dot--crystal-shatter)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(125deg,#fff 8%,#e0faff 34%,#8ccaff 68%,#c4b5fd);inset:2%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--bubbles>i,.last-move-trace--bubbles .last-move-trace__particle,.capture-trail__dot--bubbles)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(135deg,#fff 18%,#dff7ff 56%,#7dd3fc);inset:9%}:is(.capture-burst--holo-juice>i,.last-move-trace--holo-juice .last-move-trace__particle,.capture-trail__dot--holo-juice)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(145deg,#fff 7%,#b9fdff 27%,#61f4ff 47%,#ff66d8 85%);inset:3%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--psychedelic-spiral>i,.last-move-trace--psychedelic-spiral .last-move-trace__particle,.capture-trail__dot--psychedelic-spiral)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #130b38)drop-shadow(-1px -1px #130b38);background:linear-gradient(135deg,#fff 15%,#e0faff 42%,#fff1fa 74%,#fff49a);inset:5%}:is(.capture-burst--solar-flare>i,.last-move-trace--solar-flare .last-move-trace__particle,.capture-trail__dot--solar-flare)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(0 1px #9a3412);background:radial-gradient(circle,#fffde0 12%,#ffd34e 55%,#ff7a1a 90%);inset:1%}:is(.capture-burst--lunar-lantern>i,.last-move-trace--lunar-lantern .last-move-trace__particle,.capture-trail__dot--lunar-lantern)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #7c2d12)drop-shadow(-1px 0 #7c2d12);background:linear-gradient(#fff0b8 8%,#ffd166 28%,#ff8b57 67%,#ff4545 90%);inset:3%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--diwali-lights>i,.last-move-trace--diwali-lights .last-move-trace__particle,.capture-trail__dot--diwali-lights)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(#fffde0 8%,#ffd166 42%,#ffb347 58%,#f97316 78%,#9a3412);inset:4%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--mint-breeze>i,.last-move-trace--mint-breeze .last-move-trace__particle,.capture-trail__dot--mint-breeze)[data-effect-object-detail=true]:before{content:"";background:#047857;inset:10%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--hanami-petals>i,.last-move-trace--hanami-petals .last-move-trace__particle,.capture-trail__dot--hanami-petals)[data-effect-object-detail=true]:before{content:"";background:#be185d;inset:12%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--yuletide-snow>i,.last-move-trace--yuletide-snow .last-move-trace__particle,.capture-trail__dot--yuletide-snow)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(135deg,#38bdf8,#0284c7 60%,#e0f2fe);inset:8%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--meteor-impact>i,.last-move-trace--meteor-impact .last-move-trace__particle,.capture-trail__dot--meteor-impact)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(0 1px #7f1d1d);background:linear-gradient(90deg,#fb923c,#ff7138 45%,#fff2a8 78%);inset:5%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--meteor-shower>i,.last-move-trace--meteor-shower .last-move-trace__particle,.capture-trail__dot--meteor-shower)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(90deg,#f97316,#fb7185 40%,#fff7ed 78%);inset:4%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--arcade-comet>i,.last-move-trace--arcade-comet .last-move-trace__particle,.capture-trail__dot--arcade-comet)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(0 1px #312e81);background:linear-gradient(90deg,#ff4fd8,#00ffd5 60%,#fff36c);inset:5%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.check-burst.capture-burst--meteor-shower>i,.check-burst.capture-burst--arcade-comet>i)[data-effect-object-detail=true]:before{-webkit-mask-image:var(--effect-object-shape-vertical);mask-image:var(--effect-object-shape-vertical);background:linear-gradient(#fff7ed,#fff36c 18%,#00ffd5 44%,#ff4fd8)}.check-burst.capture-burst--meteor-shower>i[data-effect-object-detail=true]:before{background:linear-gradient(#fff7ed,#fb7185 40%,#f97316)}:is(.capture-burst--castle-runes>i,.last-move-trace--castle-runes .last-move-trace__particle,.capture-trail__dot--castle-runes)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(#4c1d95,#3b1f0f 62%);inset:7%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--promotion-crown>i,.last-move-trace--promotion-crown .last-move-trace__particle,.capture-trail__dot--promotion-crown)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(#854d0e,#9a3412 55%,#5b3708);inset:6%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--royal-check-seal>i,.last-move-trace--royal-check-seal .last-move-trace__particle,.capture-trail__dot--royal-check-seal)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(#3b0a12,#881337);inset:28% 29% 27%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--bio-spores>i,.last-move-trace--bio-spores .last-move-trace__particle,.capture-trail__dot--bio-spores)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #155f42);background:linear-gradient(#f0ff6b,#deffc9);inset:6%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--dream-bubbles>i,.last-move-trace--dream-bubbles .last-move-trace__particle,.capture-trail__dot--dream-bubbles)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #7e22ce);background:linear-gradient(#fff7ff,#dbeafe);inset:8%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--dream-bubbles>i:nth-child(4n),.last-move-trace--dream-bubbles .last-move-trace__particle:nth-child(4n))[data-effect-object-detail=true]:before{content:"";background:#bfdbfe}:is(.capture-burst--jade-vapor>i,.last-move-trace--jade-vapor .last-move-trace__particle,.capture-trail__dot--jade-vapor)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #14532d);background:linear-gradient(#edfff0,#0f766e 80%);inset:7%;-webkit-mask-size:contain;mask-size:contain}.last-move-trace--jade-vapor .last-move-trace__particle[data-effect-object-detail=true]{width:clamp(14px,2.1vw,20px);height:clamp(14px,2.1vw,20px)}:is(.capture-burst--storm-vortex>i,.last-move-trace--storm-vortex .last-move-trace__particle,.capture-trail__dot--storm-vortex)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #312e81);background:linear-gradient(#eff6ff,#93c5fd);inset:6%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--quantum-ribbons>i,.last-move-trace--quantum-ribbons .last-move-trace__particle,.capture-trail__dot--quantum-ribbons)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(0 1px #702269);background:linear-gradient(90deg,#e0ffff,#ffe4fa 55%,#fff9c4);inset:6% 2%;-webkit-mask-size:100% 100%;mask-size:100% 100%}.capture-burst--quantum-ribbons.check-burst>i[data-effect-object-detail=true]:before{content:"";-webkit-mask-image:var(--effect-object-shape-vertical);mask-image:var(--effect-object-shape-vertical)}:is(.capture-burst--gravity-well>i,.last-move-trace--gravity-well .last-move-trace__particle,.capture-trail__dot--gravity-well)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #1e1b4b);background:linear-gradient(135deg,#ddd6fe,#67e8f9);inset:3%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--cosmic-rift>i,.last-move-trace--cosmic-rift .last-move-trace__particle,.capture-trail__dot--cosmic-rift)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #2e1065);background:linear-gradient(#f3e8ff,#7dd3fc);inset:5%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--aurora-veil>i,.last-move-trace--aurora-veil .last-move-trace__particle,.capture-trail__dot--aurora-veil)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(0 1px #346078);background:linear-gradient(90deg,#ecfdf5,#cffafe 46%,#ede9fe);inset:5% 2%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--void-pulse>i,.last-move-trace--void-pulse .last-move-trace__particle,.capture-trail__dot--void-pulse)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #312e81);background:linear-gradient(#f3e8ff,#c084fc);inset:3%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--liquid-neon>i,.last-move-trace--liquid-neon .last-move-trace__particle,.capture-trail__dot--liquid-neon)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #373075);background:linear-gradient(#ecfeff,#a7fff0);inset:5%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--holo-rain>i,.last-move-trace--holo-rain .last-move-trace__particle,.capture-trail__dot--holo-rain)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #ecfeff);background:linear-gradient(#075985,#4338ca);inset:3% 2%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--plasma-orbit>i,.last-move-trace--plasma-orbit .last-move-trace__particle,.capture-trail__dot--plasma-orbit)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #4a246b);background:linear-gradient(135deg,#cffafe,#fce7f3);inset:3%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--golden-orchid>i,.last-move-trace--golden-orchid .last-move-trace__particle,.capture-trail__dot--golden-orchid)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #713c54);background:linear-gradient(#fff7d6,#ffdd85);inset:4%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--shadow-mint>i,.last-move-trace--shadow-mint .last-move-trace__particle,.capture-trail__dot--shadow-mint)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #062d28);background:linear-gradient(#d9fff0,#71ffd3);inset:5%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--obsidian-heat>i,.last-move-trace--obsidian-heat .last-move-trace__particle,.capture-trail__dot--obsidian-heat)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #431407);background:linear-gradient(#fff4b3,#ffb43c);inset:4%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--sapphire-storm>i,.last-move-trace--sapphire-storm .last-move-trace__particle,.capture-trail__dot--sapphire-storm)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #173b88);background:linear-gradient(#eff6ff,#bfdbfe);inset:4%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--chrome-mirage>i,.last-move-trace--chrome-mirage .last-move-trace__particle,.capture-trail__dot--chrome-mirage)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #ecfeff);background:linear-gradient(#1e3a5f,#334155);inset:5%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--solar-corona>i,.last-move-trace--solar-corona .last-move-trace__particle,.capture-trail__dot--solar-corona)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #9a3412);background:linear-gradient(#fff7ad,#ffedd5);inset:3%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--circuit-bloom>i,.last-move-trace--circuit-bloom .last-move-trace__particle,.capture-trail__dot--circuit-bloom)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #ffe27a);background:linear-gradient(#07152e,#10234c);inset:4%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--inferno-palace>i,.last-move-trace--inferno-palace .last-move-trace__particle,.capture-trail__dot--inferno-palace)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #fff0a2);background:linear-gradient(#66120b,#7c160b);inset:3%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--nebula-crown>i,.last-move-trace--nebula-crown .last-move-trace__particle,.capture-trail__dot--nebula-crown)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #4c1d95);background:linear-gradient(#fff7d6,#d5faff);inset:3%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--titan-shockwave>i,.last-move-trace--titan-shockwave .last-move-trace__particle,.capture-trail__dot--titan-shockwave)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #ecfeff);background:linear-gradient(#0f3450,#0f4e50);inset:3%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--legal-seal>i,.last-move-trace--legal-seal .last-move-trace__particle,.capture-trail__dot--legal-seal)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #fff0b8);background:linear-gradient(#3b2f1a,#45300e);inset:4%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--checkmate-contract>i,.last-move-trace--checkmate-contract .last-move-trace__particle,.capture-trail__dot--checkmate-contract)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #fff7d6);background:linear-gradient(#273244,#172437);inset:3%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--void-crown>i,.last-move-trace--void-crown .last-move-trace__particle,.capture-trail__dot--void-crown)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #12051f);background:linear-gradient(#e9d5ff,#c4b5fd);inset:3%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--yellow-flowers-2026>i,.last-move-trace--yellow-flowers-2026 .last-move-trace__particle,.capture-trail__dot--yellow-flowers-2026)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #fff7ad);background:linear-gradient(#6b3b06,#713f12);inset:3%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--yellow-flowers-2027>i,.last-move-trace--yellow-flowers-2027 .last-move-trace__particle,.capture-trail__dot--yellow-flowers-2027)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #fdf2f8);background:linear-gradient(#5f3405,#854d0e);inset:3%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--yellow-flowers-2026>i:nth-child(3n),.last-move-trace--yellow-flowers-2026 .last-move-trace__particle:nth-child(3n),.last-move-trace--yellow-flowers-2026 .last-move-trace__particle:nth-of-type(3n),.capture-burst--yellow-flowers-2027>i:nth-child(2n),.last-move-trace--yellow-flowers-2027 .last-move-trace__particle:nth-child(2n),.last-move-trace--yellow-flowers-2027 .last-move-trace__particle:nth-of-type(2n))[data-effect-object-detail=true]:before{content:""}.last-move-trace--yellow-flowers-2026 .last-move-trace__particle:nth-of-type(3n)[data-effect-object-detail=true]:before{content:"";-webkit-mask-image:var(--effect-object-shape-alternate);mask-image:var(--effect-object-shape-alternate)}:is(.capture-burst--carnival-confetti>i,.last-move-trace--carnival-confetti .last-move-trace__particle,.capture-trail__dot--carnival-confetti)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #701a75);background:linear-gradient(#fff7ed,#fff1f2);inset:4%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--carnival-confetti>i:nth-child(n),.last-move-trace--carnival-confetti .last-move-trace__particle:nth-child(n),.capture-trail__dot--carnival-confetti:nth-child(n))[data-effect-object-detail=true]:before{content:""}:is(.capture-burst--cueca-ribbons>i,.last-move-trace--cueca-ribbons .last-move-trace__particle,.capture-trail__dot--cueca-ribbons)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #1e3a8a);background:linear-gradient(#f8fafc,#e0f2fe);inset:3%;-webkit-mask-size:100% 100%;mask-size:100% 100%}.capture-burst--cueca-ribbons.check-burst>i[data-effect-object-detail=true]:before{content:"";-webkit-mask-image:var(--effect-object-shape-vertical);mask-image:var(--effect-object-shape-vertical)}:is(.capture-burst--north-star-gift>i,.last-move-trace--north-star-gift .last-move-trace__particle,.capture-trail__dot--north-star-gift)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #fff7ad);background:linear-gradient(#713f12,#881337);inset:4%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--kinetic-barrage>i,.last-move-trace--kinetic-barrage .last-move-trace__particle,.capture-trail__dot--kinetic-barrage)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #fff7bf);background:linear-gradient(#7c2d12,#431407);inset:3%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--plasma-salvo>i,.last-move-trace--plasma-salvo .last-move-trace__particle,.capture-trail__dot--plasma-salvo)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #581c87);background:linear-gradient(#f0fdff,#fce7ff);inset:4%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--neon-dragoon>i,.last-move-trace--neon-dragoon .last-move-trace__particle,.capture-trail__dot--neon-dragoon)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #cffafe);background:linear-gradient(#042f2e,#0f172a);inset:2%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--emberstrike>i,.last-move-trace--emberstrike .last-move-trace__particle,.capture-trail__dot--emberstrike)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #fff0b8);background:linear-gradient(#7c2d12,#431407);inset:3%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--prism-shards>i,.last-move-trace--prism-shards .last-move-trace__particle,.capture-trail__dot--prism-shards)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #ecfeff);background:linear-gradient(#312e81,#701a75);inset:2%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--astral-gem-orbit>i,.last-move-trace--astral-gem-orbit .last-move-trace__particle,.capture-trail__dot--astral-gem-orbit)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #ecfeff);background:linear-gradient(#312e81,#581c87);inset:2%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--aurora>i,.last-move-trace--aurora .last-move-trace__particle,.capture-trail__dot--aurora)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #ecfeff);background:linear-gradient(#164e63,#4c1d95);inset:3%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--pixel-overdrive>i,.last-move-trace--pixel-overdrive .last-move-trace__particle,.capture-trail__dot--pixel-overdrive)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #172554);background:linear-gradient(#faff69,#ecfeff);inset:4%;-webkit-mask-size:contain;mask-size:contain}.last-move-trace--pixel-overdrive .last-move-trace__particle:nth-child(3n)[data-effect-object-detail=true]:before{content:""}:is(.capture-burst--hypernova-vip>i,.last-move-trace--hypernova-vip .last-move-trace__particle,.capture-trail__dot--hypernova-vip)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #fff);background:linear-gradient(#312e81,#111827);inset:2%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--embers>i,.last-move-trace--embers .last-move-trace__particle,.capture-trail__dot--embers)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #fff1a8);background:linear-gradient(#7f1d1d,#431407);inset:3%;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--frost>i,.last-move-trace--frost .last-move-trace__particle,.capture-trail__dot--frost)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 0 #fff);background:linear-gradient(#075985,#1e3a8a);inset:2%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--neon-pixels>i,.last-move-trace--neon-pixels .last-move-trace__particle,.capture-trail__dot--neon-pixels)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(1px 1px #312e81);background:linear-gradient(#ecfeff,#d9fff3);inset:3%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--witchfire>i,.last-move-trace--witchfire .last-move-trace__particle,.capture-trail__dot--witchfire)[data-effect-object-detail=true]:before{content:"";width:.8164em;height:1em;font-size:inherit;filter:drop-shadow(0 0 10px #84ff3e)drop-shadow(0 0 18px #8b2cff);background:currentColor;position:relative;inset:auto}:is(.capture-burst--witchfire>i:nth-child(3n),.last-move-trace--witchfire .last-move-trace__particle:nth-child(3n))[data-effect-object-detail=true]:before{content:"";width:.5714em;-webkit-mask-image:var(--effect-object-shape-alternate);mask-image:var(--effect-object-shape-alternate)}:is(.capture-burst--phantom-passant>i,.last-move-trace--phantom-passant .last-move-trace__particle,.capture-trail__dot--phantom-passant)[data-effect-object-detail=true]:before{content:"";width:.5944em;height:1em;font-size:inherit;filter:drop-shadow(0 0 10px #b4c8ff)drop-shadow(0 0 17px #fff);background:linear-gradient(#fff,#dce8ff);position:relative;inset:auto}:is(.capture-burst--pumpkin-coven-hex>i,.last-move-trace--pumpkin-coven-hex .last-move-trace__particle,.capture-trail__dot--pumpkin-coven-hex)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(0 0 2px #22d3a6);background:#241109;inset:5%;-webkit-mask-size:contain;mask-size:contain}:is(.capture-burst--pumpkin-coven-hex>i:nth-child(3n),.last-move-trace--pumpkin-coven-hex .last-move-trace__particle:nth-child(3n))[data-effect-object-detail=true]:before{content:"";-webkit-mask-image:var(--effect-object-shape-moon);mask-image:var(--effect-object-shape-moon);filter:drop-shadow(0 0 7px #34d399)drop-shadow(0 0 12px #7c3aed);background:#dcfff3}.capture-burst--pumpkin-coven-hex>i:nth-child(4n)[data-effect-object-detail=true]:before{content:"";-webkit-mask-image:var(--effect-object-shape-hat);mask-image:var(--effect-object-shape-hat);filter:drop-shadow(0 0 7px #22d3a6);background:#dcfff3;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--crown-bone-effects>i,.last-move-trace--crown-bone-effects .last-move-trace__particle,.capture-trail__dot--crown-bone-effects)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(0 0 10px #d8bd73)drop-shadow(0 0 16px #8b2036);background:currentColor;width:1em;height:1em;position:relative;inset:auto}:is(.capture-burst--crown-bone-effects>i:nth-child(3n),.last-move-trace--crown-bone-effects .last-move-trace__particle:nth-child(2n))[data-effect-object-detail=true]:before{content:"";width:.8165em;-webkit-mask-image:var(--effect-object-shape-spark);mask-image:var(--effect-object-shape-spark)}.capture-burst--crown-bone-effects>i:nth-child(4n)[data-effect-object-detail=true]:before{content:"";width:100%;height:100%;-webkit-mask-image:var(--effect-object-shape-bone);mask-image:var(--effect-object-shape-bone);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.last-move-trace--crown-bone-effects .last-move-trace__particle:nth-child(4n)[data-effect-object-detail=true]:before{content:"";width:clamp(15px,2.5vw,24px);height:clamp(5px,.85vw,8px);-webkit-mask-image:var(--effect-object-shape-bone);mask-image:var(--effect-object-shape-bone);-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.capture-burst--gold-confetti>i,.last-move-trace--gold-confetti .last-move-trace__particle,.capture-trail__dot--gold-confetti)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(0 0 10px #ffcd45)drop-shadow(0 0 16px #fff0b8);background:currentColor;width:.8356em;height:1em;position:relative;inset:auto}:is(.capture-burst--gold-confetti>i:nth-child(3n+2),.last-move-trace--gold-confetti .last-move-trace__particle:nth-child(2))[data-effect-object-detail=true]:before{content:"";width:.9703em;-webkit-mask-image:var(--effect-object-shape-paper);mask-image:var(--effect-object-shape-paper)}:is(.capture-burst--gold-confetti>i:nth-child(3n),.last-move-trace--gold-confetti .last-move-trace__particle:nth-child(3))[data-effect-object-detail=true]:before{content:"";width:.8164em;-webkit-mask-image:var(--effect-object-shape-spark);mask-image:var(--effect-object-shape-spark)}:is(.capture-burst--flower-petals>i,.last-move-trace--flower-petals .last-move-trace__particle,.capture-trail__dot--flower-petals)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(0 0 9px #f9a8d4)drop-shadow(0 0 15px #fb7185);background:currentColor;width:.8886em;height:1em;position:relative;inset:auto}:is(.capture-burst--flower-petals>i:nth-child(2n),.last-move-trace--flower-petals .last-move-trace__particle:nth-child(2n))[data-effect-object-detail=true]:before{content:"";-webkit-mask-image:var(--effect-object-shape-alternate);mask-image:var(--effect-object-shape-alternate)}:is(.capture-burst--primavera-real>i,.last-move-trace--primavera-real .last-move-trace__particle,.capture-trail__dot--primavera-real)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(0 0 12px #ff8fab)drop-shadow(0 0 20px #ffd166);background:currentColor;width:.8886em;height:1em;position:relative;inset:auto}:is(.capture-burst--primavera-real>i:nth-child(2n),.last-move-trace--primavera-real .last-move-trace__particle:nth-of-type(2n),.capture-trail__dot--primavera-real)[data-effect-object-detail=true]:before{content:"";width:calc(1.373em + .014px);-webkit-mask-image:var(--effect-object-shape-blossom);mask-image:var(--effect-object-shape-blossom)}:is(.capture-burst--primavera-real>i:nth-child(3n),.last-move-trace--primavera-real .last-move-trace__particle:nth-of-type(3n))[data-effect-object-detail=true]:before{content:"";width:.8886em;-webkit-mask-image:var(--effect-object-shape-daisy);mask-image:var(--effect-object-shape-daisy)}:is(.capture-burst--primavera-real>i:nth-child(5n),.last-move-trace--primavera-real .last-move-trace__particle:nth-of-type(5n))[data-effect-object-detail=true]:before{content:"";width:1.304em;height:calc(1em + .01px);-webkit-mask-image:var(--effect-object-shape-leaf);mask-image:var(--effect-object-shape-leaf)}:is(.last-move-trace--primavera-real .last-move-trace__particle,.capture-trail__dot--primavera-real)[data-effect-object-detail=true]:before{filter:drop-shadow(0 0 10px #ff8fab)drop-shadow(0 0 16px #ffd166)}:is(.capture-burst--starfall-lights>i,.last-move-trace--starfall-lights .last-move-trace__particle,.capture-trail__dot--starfall-lights)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(0 0 10px)drop-shadow(0 0 18px #9ee7ff)drop-shadow(0 0 25px #ff7ad9);background:currentColor;width:.83355em;height:1em;position:relative;inset:auto}:is(.capture-burst--starfall-lights>i:nth-child(2n),.last-move-trace--starfall-lights .last-move-trace__particle:nth-of-type(2n))[data-effect-object-detail=true]:before{content:"";width:.8165em;-webkit-mask-image:var(--effect-object-shape-spark);mask-image:var(--effect-object-shape-spark)}:is(.capture-burst--starfall-lights>i:nth-child(3n),.last-move-trace--starfall-lights .last-move-trace__particle:nth-of-type(3n))[data-effect-object-detail=true]:before{content:"";width:.8165em;-webkit-mask-image:var(--effect-object-shape-halo);mask-image:var(--effect-object-shape-halo)}:is(.capture-burst--starfall-lights>i:nth-child(5n),.last-move-trace--starfall-lights .last-move-trace__particle:nth-of-type(5n))[data-effect-object-detail=true]:before{content:"";width:.4055em;-webkit-mask-image:var(--effect-object-shape-mote);mask-image:var(--effect-object-shape-mote)}.last-move-trace--starfall-lights .last-move-trace__particle[data-effect-object-detail=true]:before{filter:drop-shadow(0 0 8px)drop-shadow(0 0 16px #9ee7ff)drop-shadow(0 0 22px #ff7ad9)}.capture-trail__dot--starfall-lights[data-effect-object-detail=true]:before{filter:drop-shadow(0 0 9px)drop-shadow(0 0 15px #9ee7ff)drop-shadow(0 0 20px #ff7ad9)}:is(.capture-burst--classic-sparks>i,.last-move-trace--classic-sparks .last-move-trace__particle,.capture-trail__dot--classic-sparks)[data-effect-object-detail=true]:before{content:"";filter:drop-shadow(0 0 9px #ffd95a)drop-shadow(0 0 16px #ff9f1c);background:currentColor;width:.8164em;height:1em;position:relative;inset:auto}:is(.capture-burst.capture-burst--language-storybook-stars>i,.capture-burst.capture-burst--language-origami-stars>i,.capture-burst.capture-burst--language-bohemian-crystal>i,.capture-trail__dot--language-storybook-stars,.capture-trail__dot--language-origami-stars,.capture-trail__dot--language-bohemian-crystal)[data-effect-object-detail=true]:before{content:"";background:currentColor}:is(.last-move-trace--language-storybook-stars .last-move-trace__particle,.last-move-trace--language-origami-stars .last-move-trace__particle,.last-move-trace--language-bohemian-crystal .last-move-trace__particle)[data-effect-object-detail=true]:before{content:"";width:.8164em;height:1.5em;font-size:inherit;filter:drop-shadow(0 0 8px var(--language-primary)) drop-shadow(0 0 12px var(--language-secondary)) drop-shadow(0 2px 4px #000000b3);background:currentColor;position:relative;inset:auto}:is(.capture-burst.capture-burst--language-storybook-stars>i:nth-child(3n),.capture-burst.capture-burst--language-origami-stars>i:nth-child(3n),.capture-burst.capture-burst--language-bohemian-crystal>i:nth-child(3n),.last-move-trace--language-storybook-stars .last-move-trace__particle:nth-of-type(3n),.last-move-trace--language-origami-stars .last-move-trace__particle:nth-of-type(3n),.last-move-trace--language-bohemian-crystal .last-move-trace__particle:nth-of-type(3n))[data-effect-object-detail=true]:before{-webkit-mask-image:var(--effect-object-shape-alternate);mask-image:var(--effect-object-shape-alternate)}:is(.capture-burst.capture-burst--language-sun-mosaic>i,.capture-burst.capture-burst--language-stained-glass>i,.capture-burst.capture-burst--language-fairytale-forest>i,.capture-trail__dot--language-sun-mosaic,.capture-trail__dot--language-stained-glass,.capture-trail__dot--language-fairytale-forest)[data-effect-object-detail=true]:before{content:"";background:currentColor}:is(.last-move-trace--language-sun-mosaic .last-move-trace__particle,.last-move-trace--language-stained-glass .last-move-trace__particle,.last-move-trace--language-fairytale-forest .last-move-trace__particle)[data-effect-object-detail=true]:before{content:"";width:.836em;height:1.5em;font-size:inherit;filter:drop-shadow(0 0 8px var(--language-primary)) drop-shadow(0 0 12px var(--language-secondary)) drop-shadow(0 2px 4px #000000b3);background:currentColor;position:relative;inset:auto}.last-move-trace--language-fairytale-forest .last-move-trace__particle[data-effect-object-detail=true]:before{width:.904em}:is(.capture-burst.capture-burst--language-sun-mosaic>i:nth-child(3n),.capture-burst.capture-burst--language-stained-glass>i:nth-child(3n),.capture-burst.capture-burst--language-fairytale-forest>i:nth-child(3n),.last-move-trace--language-sun-mosaic .last-move-trace__particle:nth-of-type(3n),.last-move-trace--language-stained-glass .last-move-trace__particle:nth-of-type(3n),.last-move-trace--language-fairytale-forest .last-move-trace__particle:nth-of-type(3n))[data-effect-object-detail=true]:before{-webkit-mask-image:var(--effect-object-shape-alternate);mask-image:var(--effect-object-shape-alternate)}:is(.capture-burst.capture-burst--language-azulejo-tide>i,.capture-burst.capture-burst--language-delft-blue>i,.capture-burst.capture-burst--language-gzhel-glow>i,.capture-trail__dot--language-azulejo-tide,.capture-trail__dot--language-delft-blue,.capture-trail__dot--language-gzhel-glow)[data-effect-object-detail=true]:before{content:"";background:currentColor}:is(.last-move-trace--language-azulejo-tide .last-move-trace__particle,.last-move-trace--language-delft-blue .last-move-trace__particle,.last-move-trace--language-gzhel-glow .last-move-trace__particle)[data-effect-object-detail=true]:before{content:"";width:.836em;height:1.5em;font-size:inherit;filter:drop-shadow(0 0 8px var(--language-primary)) drop-shadow(0 0 12px var(--language-secondary)) drop-shadow(0 2px 4px #000000b3);background:currentColor;position:relative;inset:auto}:is(.last-move-trace--language-delft-blue .last-move-trace__particle,.last-move-trace--language-gzhel-glow .last-move-trace__particle)[data-effect-object-detail=true]:before{width:.8889em}:is(.capture-burst.capture-burst--language-azulejo-tide>i:nth-child(3n),.capture-burst.capture-burst--language-delft-blue>i:nth-child(3n),.capture-burst.capture-burst--language-gzhel-glow>i:nth-child(3n),.last-move-trace--language-azulejo-tide .last-move-trace__particle:nth-of-type(3n),.last-move-trace--language-delft-blue .last-move-trace__particle:nth-of-type(3n),.last-move-trace--language-gzhel-glow .last-move-trace__particle:nth-of-type(3n))[data-effect-object-detail=true]:before{-webkit-mask-image:var(--effect-object-shape-alternate);mask-image:var(--effect-object-shape-alternate)}:is(.capture-burst.capture-burst--language-wycinanki-bloom>i,.capture-burst.capture-burst--language-petrykivka-bloom>i,.capture-burst.capture-burst--language-renaissance-mosaic>i,.capture-trail__dot--language-wycinanki-bloom,.capture-trail__dot--language-petrykivka-bloom,.capture-trail__dot--language-renaissance-mosaic)[data-effect-object-detail=true]:before{content:"";background:currentColor}:is(.last-move-trace--language-wycinanki-bloom .last-move-trace__particle,.last-move-trace--language-petrykivka-bloom .last-move-trace__particle,.last-move-trace--language-renaissance-mosaic .last-move-trace__particle)[data-effect-object-detail=true]:before{content:"";width:.8889em;height:1.5em;font-size:inherit;filter:drop-shadow(0 0 8px var(--language-primary)) drop-shadow(0 0 12px var(--language-secondary)) drop-shadow(0 2px 4px #000000b3);background:currentColor;position:relative;inset:auto}:is(.capture-burst.capture-burst--language-wycinanki-bloom>i:nth-child(3n),.capture-burst.capture-burst--language-petrykivka-bloom>i:nth-child(3n),.capture-burst.capture-burst--language-renaissance-mosaic>i:nth-child(3n),.last-move-trace--language-wycinanki-bloom .last-move-trace__particle:nth-of-type(3n),.last-move-trace--language-petrykivka-bloom .last-move-trace__particle:nth-of-type(3n),.last-move-trace--language-renaissance-mosaic .last-move-trace__particle:nth-of-type(3n))[data-effect-object-detail=true]:before{-webkit-mask-image:var(--effect-object-shape-alternate);mask-image:var(--effect-object-shape-alternate)}:is(.capture-burst.capture-burst--language-adriatic-lace>i,.capture-burst.capture-burst--language-arabesque-geometry>i,.capture-burst.capture-burst--language-rangoli-light>i,.capture-trail__dot--language-adriatic-lace,.capture-trail__dot--language-arabesque-geometry,.capture-trail__dot--language-rangoli-light)[data-effect-object-detail=true]:before{content:"";background:currentColor}:is(.last-move-trace--language-adriatic-lace .last-move-trace__particle,.last-move-trace--language-arabesque-geometry .last-move-trace__particle,.last-move-trace--language-rangoli-light .last-move-trace__particle)[data-effect-object-detail=true]:before{content:"";width:.8889em;height:1.5em;font-size:inherit;filter:drop-shadow(0 0 8px var(--language-primary)) drop-shadow(0 0 12px var(--language-secondary)) drop-shadow(0 2px 4px #000000b3);background:currentColor;position:relative;inset:auto}:is(.capture-burst.capture-burst--language-adriatic-lace>i:nth-child(3n),.capture-burst.capture-burst--language-arabesque-geometry>i:nth-child(3n),.capture-burst.capture-burst--language-rangoli-light>i:nth-child(3n),.last-move-trace--language-adriatic-lace .last-move-trace__particle:nth-of-type(3n),.last-move-trace--language-arabesque-geometry .last-move-trace__particle:nth-of-type(3n),.last-move-trace--language-rangoli-light .last-move-trace__particle:nth-of-type(3n))[data-effect-object-detail=true]:before{-webkit-mask-image:var(--effect-object-shape-alternate);mask-image:var(--effect-object-shape-alternate)}:is(.capture-burst.capture-burst--language-ebru-flow>i,.capture-burst.capture-burst--language-ink-clouds>i,.capture-burst.capture-burst--language-dancheong-light>i,.capture-trail__dot--language-ebru-flow,.capture-trail__dot--language-ink-clouds,.capture-trail__dot--language-dancheong-light)[data-effect-object-detail=true]:before{content:"";background:currentColor}:is(.last-move-trace--language-ebru-flow .last-move-trace__particle,.last-move-trace--language-ink-clouds .last-move-trace__particle,.last-move-trace--language-dancheong-light .last-move-trace__particle)[data-effect-object-detail=true]:before{content:"";width:.8889em;height:1.5em;font-size:inherit;filter:drop-shadow(0 0 8px var(--language-primary)) drop-shadow(0 0 12px var(--language-secondary)) drop-shadow(0 2px 4px #000000b3);background:currentColor;position:relative;inset:auto}.last-move-trace--language-ebru-flow .last-move-trace__particle[data-effect-object-detail=true]:before{width:1em}.last-move-trace--language-ink-clouds .last-move-trace__particle[data-effect-object-detail=true]:before{width:.869em}:is(.capture-burst.capture-burst--language-ebru-flow>i:nth-child(3n),.capture-burst.capture-burst--language-ink-clouds>i:nth-child(3n),.capture-burst.capture-burst--language-dancheong-light>i:nth-child(3n),.last-move-trace--language-ebru-flow .last-move-trace__particle:nth-of-type(3n),.last-move-trace--language-ink-clouds .last-move-trace__particle:nth-of-type(3n),.last-move-trace--language-dancheong-light .last-move-trace__particle:nth-of-type(3n))[data-effect-object-detail=true]:before{-webkit-mask-image:var(--effect-object-shape-alternate);mask-image:var(--effect-object-shape-alternate)}.capture-burst[class*=capture-burst--language-]>i[data-effect-object-detail=true]{border-radius:var(--effect-character-shell-radius,50%)}@keyframes effect-character-petal-unfurl{0%,to{rotate:-7deg;scale:.91 .94}34%{rotate:4deg;scale:1.13 1.03}63%{rotate:9deg;scale:1.05 1.12}}@keyframes effect-character-leaf-sway{0%,to{translate:-1px;rotate:-18deg;scale:.97 1}40%{translate:1px -1px;rotate:13deg;scale:1.06 .94}70%{rotate:5deg;scale:1 1.03}}@keyframes effect-character-bell-sway{0%,to{translate:-1px;rotate:-17deg}40%{translate:1px 1px;rotate:17deg}72%{translate:0;rotate:-4deg}}@keyframes effect-character-fire-lick{0%,to{opacity:.92;rotate:-5deg;scale:1 .94}18%{opacity:1;rotate:7deg;scale:.91 1.16}32%{opacity:.84;rotate:-8deg;scale:1.08 .96}56%{opacity:1;rotate:4deg;scale:.95 1.12}79%{opacity:.94;rotate:-2deg;scale:1.03 1}}@keyframes effect-character-facet-glint{0%,to{opacity:.94;rotate:-8deg;scale:.98}38%{opacity:.88;rotate:9deg;scale:1.04}46%{opacity:1;rotate:7deg;scale:1.1}64%{opacity:.96;rotate:3deg;scale:1}}@keyframes effect-character-digital-scan{0%,to{opacity:.9;translate:0 1px;scale:1}25%{opacity:1;translate:1px -1px;scale:1.08 1}50%{opacity:.85;translate:-1px;scale:1 .96}75%{opacity:1;translate:0 -1px;scale:1.03 1.08}}@keyframes effect-character-paper-tumble{0%,to{rotate:-16deg;scale:1 .98}28%{rotate:16deg;scale:.82 1.08}62%{rotate:7deg;scale:1.08 .92}}@keyframes effect-character-liquid-wobble{0%,to{translate:0 1px;scale:.94 1.06}34%{translate:1px -1px;scale:1.1 .91}68%{translate:-1px;scale:.98 1.1}}@keyframes effect-character-veil-wave{0%,to{translate:-1px;rotate:-9deg;scale:.95 1.02}35%{translate:1px -1px;rotate:7deg;scale:1.09 .94}70%{translate:0 1px;rotate:3deg;scale:1.01 1.1}}@keyframes effect-character-music-syncopation{0%,to{translate:0 1px;rotate:-8deg;scale:1}18%{translate:0 -2px;rotate:8deg;scale:1.1}34%{translate:0 1px;rotate:-4deg;scale:.97}48%{translate:1px -1px;rotate:5deg;scale:1.05}70%{translate:0;rotate:0deg;scale:1}}@keyframes effect-character-dragon-breath{0%,to{rotate:-3deg;scale:.96 1}32%{rotate:4deg;scale:1.08 1.04}44%{rotate:-6deg;scale:.97 1.08}68%{rotate:1deg;scale:1.02 1}}@keyframes effect-character-ghost-drift{0%,to{translate:-1px 1px;rotate:-5deg;scale:1 .97}35%{translate:1px -2px;rotate:5deg;scale:1.04 1.06}70%{translate:-1px -1px;rotate:0deg;scale:.99 1.02}}@keyframes effect-character-story-twinkle{0%,to{opacity:.94;rotate:-5deg;scale:.96}26%{opacity:1;rotate:4deg;scale:1.14}47%{opacity:.88;scale:1.04 .96}70%{opacity:1;rotate:-2deg;scale:1.08 1.04}}@keyframes effect-character-sun-ray{0%,to{rotate:-8deg;scale:.96}25%{rotate:0deg;scale:1.15}55%{rotate:8deg;scale:1.04}}@keyframes effect-character-tile-tide{0%,to{translate:-1px;rotate:-3deg;scale:1 .96}38%{translate:1px -1px;rotate:3deg;scale:1.09 .95}73%{translate:0 1px;rotate:0deg;scale:.96 1.08}}@keyframes effect-character-glass-refraction{0%,to{opacity:.93;rotate:-6deg;scale:.97}33%{opacity:.9;rotate:8deg;scale:1.03}43%{opacity:1;rotate:7deg;scale:1.1}68%{opacity:.96;rotate:1deg;scale:1}}@keyframes effect-character-forest-sway{0%,to{translate:-1px;rotate:-11deg;scale:.98 1}45%{translate:1px;rotate:12deg;scale:1.04 .98}73%{translate:0 -1px;rotate:3deg}}@keyframes effect-character-mosaic-assembly{0%,to{rotate:0deg;scale:.93}24%{rotate:-5deg;scale:1.13}47%{rotate:5deg;scale:1.06}70%{rotate:0deg;scale:1}}@keyframes effect-character-lace-breathe{0%,to{rotate:-4deg;scale:.96 1.04}37%{rotate:5deg;scale:1.11 .94}72%{rotate:-1deg;scale:1.01 1.08}}@keyframes effect-character-paper-fold{0%,to{rotate:-7deg;scale:.96 1}32%{rotate:7deg;scale:.83 1.08}60%{rotate:2deg;scale:1.11 .96}}@keyframes effect-character-crystal-prism{0%,to{opacity:.94;rotate:-10deg;scale:1}30%{opacity:.88;rotate:10deg;scale:1.04}39%{opacity:1;rotate:8deg;scale:1.13}61%{opacity:.96;rotate:1deg;scale:1}}@keyframes effect-character-ceramic-flower{0%,to{rotate:-4deg;scale:.96 1}35%{rotate:4deg;scale:1.12 .96}68%{rotate:0deg;scale:1 1.09}}@keyframes effect-character-marble-flow{0%,to{translate:-1px;rotate:-12deg;scale:.95 1.07}33%{translate:1px -1px;rotate:8deg;scale:1.14 .91}71%{translate:0 1px;rotate:16deg;scale:.98 1.1}}@keyframes effect-character-gzhel-scroll{0%,to{rotate:-9deg;scale:.97 1.02}40%{rotate:10deg;scale:1.09 .96}76%{rotate:1deg;scale:1.02 1.08}}@keyframes effect-character-painted-petal{0%,to{rotate:-5deg;scale:.91 1.02}32%{rotate:6deg;scale:1.14 .98}64%{rotate:0deg;scale:1.05 1.1}}@keyframes effect-character-woven-geometry{0%,to{rotate:-12deg;scale:.97}35%{rotate:12deg;scale:1.08}72%{rotate:0deg;scale:1.02}}@keyframes effect-character-rangoli-radiate{0%,to{rotate:0deg;scale:.94}24%{rotate:6deg;scale:1.13}43%{rotate:0deg;scale:1.01}64%{rotate:-6deg;scale:1.09}}@keyframes effect-character-ink-diffusion{0%,to{translate:-1px 1px;rotate:-4deg;scale:.96 1.03}36%{translate:1px -1px;rotate:4deg;scale:1.15 .93}72%{translate:0 -2px;rotate:0deg;scale:1.05 1.09}}@keyframes effect-character-origami-flex{0%,to{rotate:-13deg;scale:.97 1}28%{rotate:13deg;scale:.84 1.09}59%{rotate:4deg;scale:1.1 .96}}@keyframes effect-character-ornament-unfurl{0%,to{rotate:-9deg;scale:.94}30%{rotate:0deg;scale:1.14 1.02}60%{rotate:14deg;scale:1.04 1.12}80%{rotate:4deg;scale:1.02}}.capture-burst.capture-burst--studio-golden-bokeh,.last-move-trace.last-move-trace--studio-golden-bokeh{--burst-color:#ffe59a;--burst-ring:#ffb93c;--last-move-trace-color:#ffe59a}.capture-burst.capture-burst--studio-spectrum-warp,.last-move-trace.last-move-trace--studio-spectrum-warp{--burst-color:#31eaff;--burst-ring:#ff4dcb;--last-move-trace-color:#31eaff}.capture-burst.capture-burst--studio-rainbow-lattice,.last-move-trace.last-move-trace--studio-rainbow-lattice{--burst-color:#bdff42;--burst-ring:#ff56bb;--last-move-trace-color:#bdff42}.capture-burst.capture-burst--studio-neon-constellation,.last-move-trace.last-move-trace--studio-neon-constellation{--burst-color:#ff72dc;--burst-ring:#6aeaff;--last-move-trace-color:#ff72dc}.capture-burst.capture-burst--studio-kaleido-tide,.last-move-trace.last-move-trace--studio-kaleido-tide{--burst-color:#b38aff;--burst-ring:#6eff99;--last-move-trace-color:#b38aff}.capture-burst.capture-burst--studio-watercolor-dream,.last-move-trace.last-move-trace--studio-watercolor-dream{--burst-color:#89f7ff;--burst-ring:#ff93de;--last-move-trace-color:#89f7ff}.capture-burst.capture-burst--studio-tropical-neon,.last-move-trace.last-move-trace--studio-tropical-neon{--burst-color:#8aff46;--burst-ring:#ff6dcd;--last-move-trace-color:#8aff46}.capture-burst.capture-burst--studio-neon-regalia,.last-move-trace.last-move-trace--studio-neon-regalia{--burst-color:#ffdf47;--burst-ring:#ff75d8;--last-move-trace-color:#ffdf47}:is(.chess-board-frame,.cosmetic-effect-preview)[data-capture-effect=studio-golden-bokeh]{--effect-light:#ffe59a;--effect-light-secondary:#ffb93c}:is(.chess-board-frame,.cosmetic-effect-preview)[data-capture-effect=studio-spectrum-warp]{--effect-light:#31eaff;--effect-light-secondary:#ff4dcb}:is(.chess-board-frame,.cosmetic-effect-preview)[data-capture-effect=studio-rainbow-lattice]{--effect-light:#bdff42;--effect-light-secondary:#ff56bb}:is(.chess-board-frame,.cosmetic-effect-preview)[data-capture-effect=studio-neon-constellation]{--effect-light:#ff72dc;--effect-light-secondary:#6aeaff}:is(.chess-board-frame,.cosmetic-effect-preview)[data-capture-effect=studio-kaleido-tide]{--effect-light:#b38aff;--effect-light-secondary:#6eff99}:is(.chess-board-frame,.cosmetic-effect-preview)[data-capture-effect=studio-watercolor-dream]{--effect-light:#89f7ff;--effect-light-secondary:#ff93de}:is(.chess-board-frame,.cosmetic-effect-preview)[data-capture-effect=studio-tropical-neon]{--effect-light:#8aff46;--effect-light-secondary:#ff6dcd}:is(.chess-board-frame,.cosmetic-effect-preview)[data-capture-effect=studio-neon-regalia]{--effect-light:#ffdf47;--effect-light-secondary:#ff75d8}.capture-trail__dot--studio-golden-bokeh,.capture-trail__dot--studio-spectrum-warp,.capture-trail__dot--studio-rainbow-lattice,.capture-trail__dot--studio-neon-constellation,.capture-trail__dot--studio-kaleido-tide,.capture-trail__dot--studio-watercolor-dream,.capture-trail__dot--studio-tropical-neon,.capture-trail__dot--studio-neon-regalia{pointer-events:none}:is(.capture-burst>i,.board-result-overlay__particle,.last-move-trace__particle,.capture-trail__dot)[style*=--studio-primary]{width:22px;height:22px;color:var(--studio-color);background:radial-gradient(circle at 5% 15%,var(--studio-primary) 0 1px,transparent 1.6px),radial-gradient(circle at 92% 80%,var(--studio-secondary) 0 1.2px,transparent 1.8px),radial-gradient(circle at 88% 8%,#fff 0 .8px,transparent 1.5px);box-shadow:none;clip-path:none;border:0;border-radius:0}:is(.capture-burst>i,.board-result-overlay__particle,.last-move-trace__particle,.capture-trail__dot)[style*=--studio-primary]:before{content:"";background:linear-gradient(135deg,#fff 0%,var(--studio-color) 28%,var(--studio-secondary) 100%);-webkit-mask-image:var(--effect-object-shape);mask-image:var(--effect-object-shape);filter:drop-shadow(0 0 2px var(--studio-color));animation:var(--effect-object-animation) var(--effect-object-duration) ease-in-out var(--effect-object-delay) infinite;display:block;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.last-move-trace--studio-golden-bokeh,.last-move-trace--studio-spectrum-warp,.last-move-trace--studio-rainbow-lattice,.last-move-trace--studio-neon-constellation,.last-move-trace--studio-kaleido-tide,.last-move-trace--studio-watercolor-dream,.last-move-trace--studio-tropical-neon,.last-move-trace--studio-neon-regalia) .last-move-trace__line{stroke-dasharray:none;opacity:.9}.capture-burst--studio-watercolor-dream>i:before,.last-move-trace--studio-watercolor-dream .last-move-trace__particle:before,.capture-trail__dot--studio-watercolor-dream:before{background:radial-gradient(at 25% 30%,#fff9 0%,#ff93debb 26%,#b38affbb 49%,#89f7ffcc 69%,#99ffb777 90%)}@keyframes studio-twinkle{0%,to{opacity:.8;transform:scale(.88)rotate(-8deg)}50%{opacity:1;transform:scale(1.1)rotate(8deg)}}@keyframes studio-warp{0%,to{transform:scaleX(.82)scaleY(.85)}55%{transform:scaleX(1.12)scaleY(1.1)}}@keyframes studio-lattice{0%,to{transform:rotate(-12deg)scale(.9)}50%{transform:rotate(12deg)scale(1.05)}}@keyframes studio-tide{0%,to{transform:rotate(-15deg)scaleX(.9)}50%{transform:rotate(15deg)scaleX(1.1)}}@keyframes studio-wash{0%,to{opacity:.75;transform:scale(.92)rotate(-7deg)}50%{opacity:.95;transform:scale(1.08)rotate(7deg)}}@keyframes studio-sway{0%,to{transform:rotate(-9deg)translateY(1px)}50%{transform:rotate(9deg)translateY(-1px)}}@keyframes studio-regal{0%,to{transform:translateY(1px)scale(.94)}50%{transform:translateY(-2px)scale(1.06)}}:is(.capture-burst>i,.board-result-overlay__particle,.last-move-trace__particle,.capture-trail__dot)[style*=--studio-primary]:after{content:"";display:var(--studio-signature-display);pointer-events:none;background:linear-gradient(45deg,var(--studio-primary),#fff 48%,var(--studio-secondary));-webkit-mask:var(--studio-signature-mask) center / contain no-repeat;mask:var(--studio-signature-mask) center / contain no-repeat;filter:drop-shadow(0 0 1px var(--studio-secondary));transform-origin:50%;animation:var(--studio-signature-motion) var(--studio-signature-duration) ease-in-out var(--effect-object-delay) infinite;position:absolute;inset:-14%}@keyframes studio-signature-lens{0%,to{opacity:.2;transform:scale(.6)rotate(-12deg)}55%{opacity:.9;transform:scale(1)rotate(18deg)}}@keyframes studio-signature-echo{0%,to{opacity:.2;transform:translate(-18%)scaleX(.65)}55%{opacity:.85;transform:translate(12%)scaleX(1.05)}}@keyframes studio-signature-weave{0%,to{opacity:.45;transform:rotate(0)scale(.72)}50%{opacity:.9;transform:rotate(45deg)scale(1)}}@keyframes studio-signature-asterism{0%,to{opacity:.3;transform:rotate(-6deg)}30%,70%{opacity:1;transform:rotate(6deg)}}@keyframes studio-signature-mandala{0%{opacity:.55;transform:rotate(0)scale(.92)}50%{opacity:.9;transform:rotate(-90deg)scale(1.05)}to{opacity:.55;transform:rotate(-180deg)scale(.92)}}@keyframes studio-signature-diffusion{0%,to{opacity:.2;transform:scale(.65,.8)}60%{opacity:.75;transform:scale(1.07,.98)}}@keyframes studio-signature-sunset{0%,to{opacity:.4;transform:translateY(10%)scaleY(.85)}55%{opacity:.95;transform:translateY(-7%)scaleY(1)}}@keyframes studio-signature-laurel{0%,to{opacity:.55;transform:rotate(-8deg)scale(.9)}50%{opacity:1;transform:rotate(8deg)scale(1.06)}}.chess-board-frame[data-visual-quality=performance] [style*=--studio-primary]:after,.capture-trail[data-visual-quality=performance] [style*=--studio-primary]:after,.cosmetic-effect-preview--quality-performance [style*=--studio-primary]:after{display:none!important}.app-shell[data-effect-motion-reduced=true] :is(.capture-burst>i,.board-result-overlay__particle,.last-move-trace__particle,.capture-trail__dot)[style*=--studio-primary]:before,.app-shell[data-effect-motion-reduced=true] [style*=--studio-primary]:after,.cosmetic-effect-preview[data-reduced-motion=true] [style*=--studio-primary]:before,.cosmetic-effect-preview[data-reduced-motion=true] [style*=--studio-primary]:after{animation:none!important}:where(.capture-burst,.board-result-overlay)>i:before,:where(.last-move-trace__particle,.capture-trail__dot):before{transform-origin:var(--effect-character-origin,50% 50%);animation:var(--effect-character-animation,var(--effect-object-animation,none)) var(--effect-character-duration,var(--effect-object-duration,1.8s)) var(--effect-character-ease,ease-in-out) var(--effect-object-delay,0s) infinite}:where([data-effect-object-detail=true]):before{content:"";background:color-mix(in srgb, currentColor 35%, white);-webkit-mask-image:var(--effect-object-shape);mask-image:var(--effect-object-shape);display:block;position:absolute;inset:8%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}@keyframes effect-object-twinkle{0%,to{opacity:.72;scale:.9}45%{opacity:1;scale:1.18}65%{opacity:.88;scale:1}}@keyframes effect-object-flutter{0%,to{translate:0 -1px;rotate:-14deg}50%{translate:0 2px;rotate:14deg}}@keyframes effect-object-flare{0%,to{opacity:.8;scale:.92 1}22%,55%{opacity:1;scale:1.08 1.18}35%{opacity:.65;scale:.95 1.04}}@keyframes effect-object-refraction{0%,to{opacity:.82;rotate:-9deg}50%{opacity:1;rotate:9deg}}@keyframes effect-object-ripple{0%,to{translate:0 1px;scale:.92 1.06}50%{translate:0 -2px;scale:1.08 .95}}@keyframes effect-object-orbit{0%{rotate:0deg}to{rotate:360deg}}@keyframes effect-object-wingbeat{0%,to{scale:1}50%{scale:.72 1.1}}@keyframes effect-object-bob{0%,to{translate:0 2px;rotate:-5deg}50%{translate:0 -2px;rotate:5deg}}@keyframes effect-object-chime{0%,to{rotate:-12deg;scale:.96}50%{rotate:12deg;scale:1.08}}@keyframes effect-object-seal{0%,to{opacity:.84;scale:.94}50%{opacity:1;scale:1.06}}.app-shell[data-effect-motion-reduced=true] :is(.capture-burst,.board-result-overlay)>i:before,.app-shell[data-effect-motion-reduced=true] :is(.last-move-trace__particle,.capture-trail__dot):before{animation:none!important}.effect-companion{pointer-events:none;color:inherit;z-index:1;display:block;position:absolute;inset:0}.effect-companion:before{content:"";background:linear-gradient(135deg,#fff,var(--effect-light,currentColor) 60%,var(--effect-light-secondary,currentColor));-webkit-mask:var(--companion-mask) center / contain no-repeat;mask:var(--companion-mask) center / contain no-repeat;opacity:.85;animation:var(--companion-animation) var(--companion-duration) ease-in-out var(--companion-delay) infinite;position:absolute;inset:0}.effect-companion:after{content:"";-webkit-mask:var(--companion-accent-mask) center / contain no-repeat;mask:var(--companion-accent-mask) center / contain no-repeat;opacity:.75;background:linear-gradient(45deg,currentColor,#fff);position:absolute;inset:0}.check-burst--warning .effect-companion:after{opacity:.5}.check-burst--fatality .effect-companion:after{opacity:.9}.board-result-overlay .effect-companion:after{opacity:.8}@keyframes companion-float{0%,to{transform:translateY(1px) rotate(var(--companion-turn));opacity:.55}50%{opacity:1;transform:translateY(-1px)rotate(0)}}@keyframes companion-spark{0%,to{opacity:.5;transform:scale(.72)}45%{opacity:1;transform:scale(1.03)}}@keyframes companion-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-shell[data-effect-motion-reduced=true] .effect-companion:before,.cosmetic-effect-preview[data-reduced-motion=true] .effect-companion:before{animation:none!important}.chess-board-frame[data-visual-quality=performance] .effect-companion,.cosmetic-effect-preview--quality-performance .effect-companion{display:none}.dual-orbit{--dual-pink:#ff46df;--dual-gold:#ffd43b;width:var(--dual-square,72px);height:var(--dual-square,72px);pointer-events:none;z-index:12;isolation:isolate;position:absolute;top:50%;left:50%;translate:-50% -50%}.dual-orbit,.dual-orbit *{box-sizing:border-box;pointer-events:none}.dual-orbit>span{position:absolute}.dual-orbit__floor{opacity:0;animation:dual-floor var(--dual-duration) ease-out both;background:radial-gradient(at 28% 58%,#ff46df66,#0000 54%),radial-gradient(at 72% 58%,#ffd43b66,#0000 54%);border-radius:50%;inset:-36%;transform:scaleY(.5)}.dual-orbit__ring{opacity:0;border:2px solid;border-radius:50%;inset:12% -12%;box-shadow:0 0 7px,inset 0 0 3px}.dual-orbit__ring.is-pink{color:var(--dual-pink);animation:dual-pink-ring var(--dual-duration) cubic-bezier(.2,.75,.2,1) both;border-top-color:#fff2fc}.dual-orbit__ring.is-gold{color:var(--dual-gold);animation:dual-gold-ring var(--dual-duration) cubic-bezier(.2,.75,.2,1) both;border-bottom-color:#fffad8}.dual-orbit__tension{opacity:0;border:2px solid #fbc8ff;border-radius:50%;animation:.24s ease-in both dual-tension;inset:-5%}.dual-orbit__impact{clip-path:polygon(50% 0,57% 30%,80% 10%,72% 38%,100% 50%,71% 58%,89% 87%,60% 72%,50% 100%,40% 70%,12% 88%,29% 58%,0 50%,29% 41%,13% 13%,41% 30%);filter:drop-shadow(0 1px 1px #170426);opacity:0;animation:dual-contact .38s calc(var(--dual-contact,.14s) - 40ms) ease-out both;background:linear-gradient(125deg,#fff4fc 15%,#ff62de 48%,#fff4a2 78%);inset:-15%}.dual-orbit__shock{opacity:0;animation:dual-shock .68s calc(var(--dual-contact,.14s) + 20ms) cubic-bezier(.12,.8,.22,1) both;border:2px solid;border-radius:50%;inset:-4%}.dual-orbit__shock.is-pink{color:var(--dual-pink)}.dual-orbit__shock.is-gold{color:var(--dual-gold);animation-delay:calc(var(--dual-contact,.14s) + .1s)}.dual-orbit__token{filter:drop-shadow(0 0 3px);width:100%;height:100%;display:block;overflow:visible}.dual-orbit__ink{fill:currentColor;stroke:#21082f;stroke-width:3px;stroke-linejoin:round;paint-order:stroke fill}.dual-orbit__shine{fill:none;stroke:#fff5fc;stroke-width:1.2px;stroke-linejoin:round;opacity:.95}.dual-orbit__satellite{opacity:0;width:32%;height:32%;top:34%;left:34%}.dual-orbit__satellite.is-heart{color:#ff8beb;animation:dual-heart-orbit var(--dual-duration) cubic-bezier(.2,.75,.2,1) both}.dual-orbit__satellite.is-star{color:#fff278;animation:dual-star-orbit var(--dual-duration) cubic-bezier(.2,.75,.2,1) both}.dual-orbit__fragment{width:var(--dual-fragment-size);height:var(--dual-fragment-size);opacity:0;color:#ff8beb;animation:dual-fragment calc(var(--dual-duration) - .18s) var(--dual-delay) cubic-bezier(.18,.72,.32,1) both;margin:-6.5%;top:50%;left:50%}.dual-orbit__fragment:is(.is-star,.is-shard){color:#ffe96d}.dual-orbit__fragment.is-spark{color:#fff5ff}@keyframes dual-tension{0%{opacity:0;transform:scale(1.1)}55%{opacity:.65}to{opacity:0;transform:scale(.35)}}@keyframes dual-contact{0%,14%{opacity:0;transform:scale(.15)rotate(-12deg)}15%,26%{opacity:calc(.72 * var(--dual-impact));transform:scale(.82)rotate(4deg)}48%{opacity:.25;transform:scale(1)}to{opacity:0;transform:scale(1.2)rotate(9deg)}}@keyframes dual-floor{0%{opacity:0;transform:scale(.4,.2)}16%,36%{opacity:.9;transform:scaleY(.5)}to{opacity:0;transform:scale(1.2,.6)}}@keyframes dual-pink-ring{0%{opacity:0;transform:rotate(-32deg)scale(.35,.22)}14%{opacity:1;transform:rotate(-25deg)scaleY(.48)}32%{transform:rotate(8deg)scale(1.16,.55)}65%{opacity:.8;transform:rotate(36deg)scaleY(.48)}to{opacity:0;transform:rotate(70deg)scale(1.3,.6)}}@keyframes dual-gold-ring{0%{opacity:0;transform:rotate(32deg)scale(.35,.22)}14%{opacity:1;transform:rotate(25deg)scaleY(.48)}32%{transform:rotate(-8deg)scale(1.16,.55)}65%{opacity:.8;transform:rotate(-36deg)scaleY(.48)}to{opacity:0;transform:rotate(-70deg)scale(1.3,.6)}}@keyframes dual-shock{0%{opacity:.9;transform:scale(.35,.22)}to{opacity:0;transform:scale(2,.9)}}@keyframes dual-heart-orbit{0%{opacity:0;transform:translate(-5%,-5%)scale(.2)}15%{opacity:1;transform:translate(-105%,25%)rotate(-16deg)scale(.9)}42%{transform:translate(-25%,-105%)rotate(8deg)scale(1)}70%{opacity:1;transform:translate(110%)rotate(18deg)scale(.8)}to{opacity:0;transform:translate(145%,85%)rotate(25deg)scale(.35)}}@keyframes dual-star-orbit{0%{opacity:0;transform:translate(5%,5%)scale(.2)}15%{opacity:1;transform:translate(105%,-25%)rotate(18deg)scale(.9)}42%{transform:translate(25%,105%)rotate(-8deg)scale(1)}70%{opacity:1;transform:translate(-110%)rotate(-18deg)scale(.8)}to{opacity:0;transform:translate(-145%,-85%)rotate(-25deg)scale(.35)}}@keyframes dual-fragment{0%,7%{opacity:0;transform:translate(0)scale(.15)}12%{opacity:1;transform:translate(calc(var(--dual-x)*var(--dual-square)*.13),calc(var(--dual-y)*var(--dual-square)*.13)) scale(1.15)}45%{opacity:.9;transform:translate(calc(var(--dual-x)*var(--dual-square)*.64),calc(var(--dual-y)*var(--dual-square)*.64)) rotate(calc(var(--dual-spin)*.5)) scale(.9)}to{opacity:0;transform:translate(calc(var(--dual-x)*var(--dual-square)),calc((var(--dual-y) + var(--dual-fall))*var(--dual-square))) rotate(var(--dual-spin)) scale(.2)}}.dual-orbit--check .dual-orbit__impact{display:none}.dual-orbit--check .dual-orbit__ring{animation:1.55s ease-out both dual-warning}.dual-orbit--check .dual-orbit__ring.is-gold{animation-delay:95ms}.dual-orbit--check .dual-orbit__shock{animation:1.55s ease-out 40ms both dual-warning}@keyframes dual-warning{0%{opacity:0;transform:scale(.65,.38)}12%{opacity:.95;transform:scaleY(.52)}34%{opacity:.15;transform:scale(1.2,.6)}48%{opacity:.95;transform:scale(.9,.48)}72%{opacity:.2;transform:scale(1.25,.65)}to{opacity:0;transform:scale(1.3,.7)}}.dual-orbit--checkmate .dual-orbit__ring.is-pink{animation:2.15s cubic-bezier(.2,.7,.2,1) both dual-seal-pink}.dual-orbit--checkmate .dual-orbit__ring.is-gold{animation:2.15s cubic-bezier(.2,.7,.2,1) both dual-seal-gold}.dual-orbit--checkmate .dual-orbit__impact{animation-duration:.48s}@keyframes dual-seal-pink{0%{opacity:0;transform:rotate(-65deg)scale(.2)}16%{opacity:1;transform:rotate(-20deg)scale(1.4,.6)}48%{opacity:.9;transform:rotate(25deg)scale(1.15,.52)}80%,to{opacity:.5;transform:rotate(0)scale(.8)}}@keyframes dual-seal-gold{0%{opacity:0;transform:rotate(65deg)scale(.2)}16%{opacity:1;transform:rotate(20deg)scale(1.4,.6)}48%{opacity:.9;transform:rotate(-25deg)scale(1.15,.52)}80%,to{opacity:.5;transform:rotate(90deg)scale(.8)}}.dual-orbit--win .dual-orbit__ring{animation-duration:2.4s}.dual-orbit--win .dual-orbit__satellite{width:40%;height:40%;top:30%;left:30%}.dual-orbit--lose .dual-orbit__ring{animation:2.1s ease-in-out both dual-collapse}.dual-orbit--lose .dual-orbit__ring.is-gold{animation-delay:90ms}.dual-orbit--lose .dual-orbit__satellite{animation:2.1s ease-in both dual-fall-token}.dual-orbit--lose .dual-orbit__satellite.is-star{animation-delay:90ms}@keyframes dual-collapse{0%{opacity:0;transform:scale(1.25,.6)}12%{opacity:.8;transform:scaleY(.5)}48%{opacity:.65;transform:rotate(25deg)scale(.7,.25)}to{opacity:0;transform:translateY(55%)rotate(55deg)scale(.15,.08)}}@keyframes dual-fall-token{0%{opacity:0;transform:translate(-65%,-25%)scale(.4)}15%{opacity:.9;transform:translate(-65%,-25%)scale(.8)}50%{transform:translate(-35%,35%)rotate(-20deg)scale(.65)}to{opacity:0;transform:translate(15%,165%)rotate(-75deg)scale(.2)}}.dual-orbit--lose .dual-orbit__satellite.is-star{left:56%}.dual-orbit--move .dual-orbit__impact,.dual-orbit--move .dual-orbit__shock,.dual-orbit--move .dual-orbit__tension{display:none}.dual-orbit-move-anchor{pointer-events:none;width:0;height:0;position:absolute}.chess-board-frame:has(.dual-orbit--capture) .dual-orbit-move-anchor{visibility:hidden}.dual-orbit:is(.dual-orbit--capture,.dual-orbit--checkmate):not([data-quality=performance]):not([data-reduced-motion=true]){animation:dual-local-impulse .28s var(--dual-contact,.14s) ease-out both}@keyframes dual-local-impulse{0%,to{transform:translate(0)}20%{transform:translate(2px,-1px)}45%{transform:translate(-1px,1px)}70%{transform:translate(.5px)}}:is(.chess-board-frame,.cosmetic-effect-preview)[data-capture-effect=brand-dual-orbit]{--effect-light:#ff46df;--effect-light-secondary:#ffd43b}:is(.capture-burst--brand-dual-orbit,.board-result-overlay.capture-burst--brand-dual-orbit):before,:is(.capture-burst--brand-dual-orbit,.board-result-overlay.capture-burst--brand-dual-orbit):after,.capture-burst--brand-dual-orbit>i{display:none}.last-move-trace.last-move-trace--brand-dual-orbit{--last-move-trace-color:#ff64df}.capture-trail__dot--brand-dual-orbit{pointer-events:none}.last-move-trace--brand-dual-orbit .last-move-trace__continuous{stroke:#ff64df;opacity:.9}.last-move-trace--brand-dual-orbit .last-move-trace__line{stroke:#ffe169;stroke-dasharray:none;opacity:.9}:is(.last-move-trace__particle,.capture-trail__dot)[style*=--dual-token-mask]{width:24px;height:24px;box-shadow:none;clip-path:none;background:0 0;border:0}:is(.last-move-trace__particle,.capture-trail__dot)[style*=--dual-token-mask]:before{content:"";background:linear-gradient(130deg,#fff8fe,var(--dual-token-color) 50%);-webkit-mask:var(--dual-token-mask) center / contain no-repeat;mask:var(--dual-token-mask) center / contain no-repeat;filter:drop-shadow(0 0 2px var(--dual-token-color));animation:dual-trail-token 1.8s ease-in-out var(--effect-object-delay,0s) infinite;position:absolute;inset:0}@keyframes dual-trail-token{0%,to{transform:scale(.88)rotate(-9deg)}50%{transform:scale(1.08)rotate(9deg)}}.cosmetic-effect-preview[data-capture-effect=brand-dual-orbit]>.dual-orbit{z-index:4;--dual-square:62px!important}.board-result-overlay.capture-burst--brand-dual-orbit>.dual-orbit{--dual-square:clamp(52px,12vw,125px)!important}.dual-orbit[data-quality=performance] :is(.dual-orbit__tension,.dual-orbit__shock,.dual-orbit__floor){display:none}.dual-orbit[data-quality=performance] .dual-orbit__token{filter:none}.dual-orbit[data-reduced-motion=true]>*,.app-shell[data-effect-motion-reduced=true] .dual-orbit,.app-shell[data-effect-motion-reduced=true] .dual-orbit>*{animation:none!important}.dual-orbit[data-reduced-motion=true] :is(.dual-orbit__ring,.dual-orbit__satellite){opacity:.8}.dual-orbit[data-reduced-motion=true] .dual-orbit__ring.is-pink{transform:rotate(-18deg)scale(.9,.48)}.dual-orbit[data-reduced-motion=true] .dual-orbit__ring.is-gold{transform:rotate(18deg)scale(.9,.48)}.dual-orbit[data-reduced-motion=true] .dual-orbit__satellite.is-heart{transform:translate(-100%)scale(.7)}.dual-orbit[data-reduced-motion=true] .dual-orbit__satellite.is-star{transform:translate(100%)scale(.7)}.dual-orbit[data-reduced-motion=true] :is(.dual-orbit__impact,.dual-orbit__shock,.dual-orbit__tension,.dual-orbit__floor){display:none}.app-shell[data-effect-motion-reduced=true] [style*=--dual-token-mask]:before,.cosmetic-effect-preview[data-reduced-motion=true] [style*=--dual-token-mask]:before{animation:none!important}.prestige-effect .dual-orbit__satellite.is-heart{color:var(--dual-pink)}.prestige-effect .dual-orbit__satellite.is-star{color:var(--dual-gold)}.prestige-effect .dual-orbit__fragment{color:var(--dual-pink)}.prestige-effect .dual-orbit__fragment:is(.is-star,.is-shard){color:var(--dual-gold)}.prestige-effect .dual-orbit__fragment.is-spark{color:#effbff}.prestige-effect .dual-orbit__floor{background:radial-gradient(ellipse,var(--dual-pink),transparent 64%);opacity:0}.prestige-effect .dual-orbit__impact{background:linear-gradient(120deg,#fff,var(--dual-pink) 40%,var(--dual-gold))}.prestige-effect__crest{opacity:0;animation:prestige-crest var(--dual-duration) ease-out both;position:absolute;inset:-18%}.prestige-effect__crest-svg{width:100%;height:100%;display:block;overflow:visible}.prestige-effect__crest-path{fill:none;stroke:var(--dual-pink);stroke-width:.65px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1px var(--dual-gold))}.prestige-effect__signature{opacity:0;pointer-events:none;inset:5%}@keyframes prestige-crest{0%{opacity:0;transform:scale(.35)}22%{opacity:.8;transform:scale(1)}70%{opacity:.3;transform:scale(1.15)}to{opacity:0;transform:scale(1.25)}}.prestige-effect--rift .dual-orbit__ring.is-pink{animation:amethyst-breach var(--dual-duration) cubic-bezier(.16,.8,.22,1) both}.prestige-effect--rift .dual-orbit__ring.is-gold{animation:amethyst-disk var(--dual-duration) ease-out both}.prestige-effect--rift .dual-orbit__fragment{animation-name:amethyst-fragment}.prestige-effect--rift .dual-orbit__impact{clip-path:polygon(45% 0,54% 31%,63% 8%,58% 41%,100% 49%,57% 57%,65% 92%,52% 69%,46% 100%,42% 58%,0 50%,43% 43%)}.prestige-effect--rift .prestige-effect__signature{animation:amethyst-iris var(--dual-duration) ease-out both;background:radial-gradient(#070310 0 22%,#754bff99 25%,#0000 44%)}@keyframes amethyst-breach{0%{opacity:0;transform:rotate(78deg)scale(.1,.2)}20%{opacity:1;transform:rotate(78deg)scale(1.4,.19)}50%{opacity:.8;transform:rotate(88deg)scaleY(.28)}to{opacity:0;transform:rotate(100deg)scale(.4,.04)}}@keyframes amethyst-disk{0%{opacity:0;transform:scale(.2,.1)}20%{opacity:.8;transform:rotate(-16deg)scale(1.2,.38)}70%{opacity:.5;transform:rotate(25deg)scaleY(.3)}to{opacity:0;transform:rotate(45deg)scale(.2,.05)}}@keyframes amethyst-fragment{0%{opacity:0;transform:translate(calc(var(--dual-x)*var(--dual-square)),calc(var(--dual-y)*var(--dual-square))) scale(.3)}18%{opacity:.75;transform:translate(calc(var(--dual-x)*var(--dual-square)*.65),calc(var(--dual-y)*var(--dual-square)*.65)) rotate(-45deg) scale(.75)}40%{opacity:1;transform:translate(0)scale(.2)}65%{opacity:.8;transform:translate(calc(var(--dual-x)*var(--dual-square)*.75),calc(var(--dual-y)*var(--dual-square)*.75)) rotate(var(--dual-spin)) scale(.7)}to{opacity:0;transform:translate(calc(var(--dual-x)*var(--dual-square)),calc(var(--dual-y)*var(--dual-square))) scale(.2)}}@keyframes amethyst-iris{0%{opacity:0;transform:scale(.2)}25%,45%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(.05)}}.prestige-effect--rift.dual-orbit--checkmate .prestige-effect__crest{animation:2.15s ease-out both amethyst-final-seal}@keyframes amethyst-final-seal{0%{opacity:0;transform:rotate(-15deg)scale(.2,.6)}30%{opacity:.8;transform:rotate(8deg)scale(1.3)}70%,to{opacity:.35;transform:rotate(0)scale(.8)}}.prestige-effect--rift.dual-orbit--lose .dual-orbit__fragment{animation-direction:reverse}.prestige-effect--prism .dual-orbit__ring{animation:azure-facet-ring var(--dual-duration) ease-out both;border-width:1px;border-radius:10%}.prestige-effect--prism .dual-orbit__ring.is-gold{animation-delay:90ms;rotate:60deg}.prestige-effect--prism .dual-orbit__satellite{animation:azure-split var(--dual-duration) cubic-bezier(.12,.8,.3,1) both}.prestige-effect--prism .dual-orbit__satellite.is-star{rotate:180deg}.prestige-effect--prism .dual-orbit__impact{clip-path:polygon(50% 0,60% 35%,100% 50%,60% 61%,50% 100%,39% 61%,0 50%,39% 38%)}.prestige-effect--prism .prestige-effect__signature{animation:azure-scan var(--dual-duration) ease-out both;border-left:2px solid #efffff;border-right:2px solid #78e9ff}.prestige-effect--prism .prestige-effect__crest-path{stroke-width:.8px}@keyframes azure-facet-ring{0%{opacity:0;transform:rotate(30deg)scale(.2)}18%{opacity:1;transform:rotate(30deg)scaleY(.55)}55%{opacity:.5;transform:rotate(60deg)scale(1.3,.7)}to{opacity:0;transform:rotate(90deg)scale(1.5,.85)}}@keyframes azure-split{0%{opacity:0;transform:translate(0)scale(.2)}18%{opacity:1;transform:translate(-100%,10%)rotate(-25deg)scale(.85)}55%{opacity:.8;transform:translate(-150%,-80%)rotate(15deg)scale(.7)}to{opacity:0;transform:translate(-190%,-140%)rotate(45deg)scale(.15)}}@keyframes azure-scan{0%{opacity:0;transform:scaleX(.1)}24%{opacity:.8;transform:scaleX(1)}65%{opacity:.25;transform:scaleX(1.3)}to{opacity:0;transform:scaleX(1.5)}}.prestige-effect--prism.dual-orbit--checkmate .prestige-effect__crest{animation:2.15s ease-out both azure-cage}@keyframes azure-cage{0%{opacity:0;transform:translateY(30%)scale(.3,.1)}35%{opacity:.8;transform:translateY(-8%)scaleY(1.25)}75%,to{opacity:.4;transform:translateY(0)scale(.8,1.1)}}.prestige-effect--prism.dual-orbit--lose .dual-orbit__satellite{animation:2.1s ease-in both dual-fall-token}.prestige-effect--laurel .dual-orbit__ring{animation:solar-medallion var(--dual-duration) ease-out both;border-width:1px}.prestige-effect--laurel .dual-orbit__ring.is-gold{animation-delay:.1s;inset:20% -4%}.prestige-effect--laurel .dual-orbit__satellite{animation:solar-crest-rise var(--dual-duration) ease-out both}.prestige-effect--laurel .dual-orbit__satellite.is-star{top:42%;left:38%}.prestige-effect--laurel .prestige-effect__signature{background:repeating-conic-gradient(from 10deg,#ffe78b99 0 2deg,transparent 2deg 30deg);animation:solar-rays var(--dual-duration) ease-out both;border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 42%,#000 43% 55%,#0000 56%);mask:radial-gradient(circle,#0000 42%,#000 43% 55%,#0000 56%)}.prestige-effect--laurel .prestige-effect__crest-path{stroke:#ffe89b;stroke-width:.8px}@keyframes solar-medallion{0%{opacity:0;transform:scale(.25)}20%{opacity:1;transform:scaleY(.6)}50%{opacity:.65;transform:scale(1.18,.7)}to{opacity:0;transform:scale(1.3,.8)}}@keyframes solar-crest-rise{0%{opacity:0;transform:translateY(30%)scale(.2)}22%{opacity:1;transform:translate(-20%,-75%)scale(.95)}65%{opacity:.8;transform:translate(-20%,-115%)scale(1.05)}to{opacity:0;transform:translate(-20%,-170%)scale(.7)}}@keyframes solar-rays{0%{opacity:0;transform:rotate(-10deg)scale(.3)}25%{opacity:.9;transform:rotate(5deg)scale(1.7)}80%{opacity:.3;transform:rotate(20deg)scale(2)}to{opacity:0;transform:rotate(25deg)scale(2.15)}}.prestige-effect--laurel.dual-orbit--checkmate .prestige-effect__crest{animation:2.15s ease-out both solar-victory-seal}.prestige-effect--laurel.dual-orbit--win .prestige-effect__crest{animation:2.4s ease-out both solar-victory-seal}@keyframes solar-victory-seal{0%{opacity:0;transform:translateY(15%)scale(.3)}30%{opacity:.9;transform:translateY(-5%)scale(1.3)}80%,to{opacity:.45;transform:translateY(-12%)scale(1.1)}}.prestige-effect--laurel.dual-orbit--lose .dual-orbit__satellite{animation:2.1s ease-in both dual-fall-token}.prestige-effect.dual-orbit--check .dual-orbit__ring{animation:1.55s ease-out both dual-warning}.prestige-effect.dual-orbit--check .prestige-effect__signature,.prestige-effect.dual-orbit--move .prestige-effect__signature,.prestige-effect[data-quality=performance] :is(.prestige-effect__signature,.prestige-effect__crest){display:none}.prestige-effect[data-reduced-motion=true] .prestige-effect__crest{opacity:.45;animation:none!important}.prestige-effect[data-reduced-motion=true] .prestige-effect__signature{display:none}.prestige-effect[data-reduced-motion=true] .dual-orbit__satellite{animation:none!important}:is(.chess-board-frame,.cosmetic-effect-preview)[data-capture-effect=prestige-amethyst-rift]{--effect-light:#b7f;--effect-light-secondary:#754bff}:is(.chess-board-frame,.cosmetic-effect-preview)[data-capture-effect=prestige-azure-prism]{--effect-light:#78e9ff;--effect-light-secondary:#488cff}:is(.chess-board-frame,.cosmetic-effect-preview)[data-capture-effect=prestige-solar-laurel]{--effect-light:#ffe78b;--effect-light-secondary:#efa733}.last-move-trace.last-move-trace--prestige-amethyst-rift{--last-move-trace-color:#b7f}.last-move-trace.last-move-trace--prestige-azure-prism{--last-move-trace-color:#78e9ff}.last-move-trace.last-move-trace--prestige-solar-laurel{--last-move-trace-color:#ffe78b}.capture-trail__dot--prestige-amethyst-rift,.capture-trail__dot--prestige-azure-prism,.capture-trail__dot--prestige-solar-laurel{pointer-events:none}.capture-burst--prestige-amethyst-rift,.capture-burst--prestige-azure-prism,.capture-burst--prestige-solar-laurel{--burst-color:var(--effect-light);--burst-ring:var(--effect-light-secondary)}[class*=capture-burst--prestige-]:before,[class*=capture-burst--prestige-]:after,[class*=capture-burst--prestige-]>i{display:none}.cosmetic-effect-preview[data-capture-effect^=prestige-]>.dual-orbit{z-index:4;--dual-square:62px!important}.board-result-overlay[class*=capture-burst--prestige-]>.dual-orbit{--dual-square:clamp(52px,12vw,125px)!important}:is(.capture-burst,.board-result-overlay):is(.capture-burst--aurora,.capture-burst--chrome-mirage,.capture-burst--mint-breeze):before,:is(.capture-burst,.board-result-overlay):is(.capture-burst--aurora,.capture-burst--chrome-mirage,.capture-burst--mint-breeze):after,:is(.capture-burst,.board-result-overlay):is(.capture-burst--aurora,.capture-burst--chrome-mirage,.capture-burst--mint-breeze)>i{display:none}.effect-upgrade{--upgrade-unit:var(--dual-square);animation:none!important}.effect-upgrade>span{pointer-events:none;position:absolute}.effect-upgrade__floor{background:radial-gradient(ellipse,var(--upgrade-primary),transparent 65%);opacity:0;animation:upgrade-floor var(--upgrade-duration) ease-out both;border-radius:50%;inset:3% -35%}.effect-upgrade__contact{opacity:0;animation:upgrade-contact .28s var(--upgrade-contact) ease-out both;inset:0}.effect-upgrade__fragment{opacity:0;animation-duration:var(--upgrade-life);animation-delay:var(--upgrade-delay);animation-timing-function:cubic-bezier(.15,.7,.25,1);animation-fill-mode:both;top:50%;left:50%}@keyframes upgrade-floor{0%{opacity:0;transform:scale(.2,.15)}20%{opacity:.22;transform:scaleY(.35)}65%{opacity:.12}to{opacity:0;transform:scale(1.25,.4)}}@keyframes upgrade-contact{0%{opacity:0;transform:scale(.2)}12%,30%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}.effect-upgrade--aurora .effect-upgrade__curtain{opacity:0;width:220%;height:145%;-webkit-mask-image:var(--curtain-mask),linear-gradient(90deg,transparent,black 14% 86%,transparent);mask-image:var(--curtain-mask),linear-gradient(90deg,transparent,black 14% 86%,transparent);transform-origin:50% 100%;animation:upgrade-aurora-curtain var(--upgrade-duration) cubic-bezier(.2,.7,.2,1) both;background:linear-gradient(#c4b5fd00 4%,#c4b5fd33 23%,#86efac99 55%,#67e8f9aa 78%,#86efac00 99%);top:-64%;left:-60%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.effect-upgrade--aurora .effect-upgrade__curtain:after{content:"";-webkit-mask:var(--curtain-edge) center / 100% 100% no-repeat;mask:var(--curtain-edge) center / 100% 100% no-repeat;opacity:.9;background:linear-gradient(100deg,#f0fff9,#86efac,#c4b5fd,#e2faff);position:absolute;inset:0}.effect-upgrade--aurora .curtain-1{filter:hue-rotate(28deg);width:195%;height:140%;animation-delay:90ms;top:-38%;left:-48%}.effect-upgrade--aurora .curtain-2{filter:hue-rotate(-20deg);width:220%;height:105%;animation-delay:.17s;top:-12%;left:-65%}.effect-upgrade--aurora .effect-upgrade__horizon{opacity:0;filter:drop-shadow(0 0 3px #86efac);animation:upgrade-aurora-horizon var(--upgrade-duration) ease-out both;border-top:2px solid #c4b5fd;border-radius:50%;inset:44% -46% 18%}.effect-upgrade--aurora .effect-upgrade__contact{clip-path:polygon(0 45%,38% 39%,50% 8%,60% 40%,100% 49%,62% 57%,48% 90%,38% 58%,0 54%);background:linear-gradient(#0000,#ddfff3aa 52%,#0000)}.fragment-aurora{background:linear-gradient(#0000,#c4b5fd,#bcffe0,#67e8f9,#0000);border-radius:70% 30%;width:3%;height:24%;margin:-12% -1.5%;animation-name:upgrade-aurora-mote;box-shadow:0 0 3px #86efac}@keyframes upgrade-aurora-curtain{0%{opacity:0;transform:translate(-15%,25%)skew(-18deg)scale(.3,.15)}18%{opacity:.8;transform:translate(-4%)skew(12deg)scaleY(.9)}43%{opacity:.6;transform:translate(5%,-8%)skew(-10deg)scaleX(1.08)}70%{opacity:.38;transform:translate(-3%,-12%)skew(8deg)scale(.95,.9)}to{opacity:0;transform:translate(7%,-38%)skew(-6deg)scale(1.12,.6)}}@keyframes upgrade-aurora-horizon{0%{opacity:0;transform:scaleX(.2)rotate(-8deg)}24%{opacity:.7;transform:scaleX(1)rotate(5deg)}65%{opacity:.3;transform:translateY(-30%)scaleX(1.15)rotate(-5deg)}to{opacity:0;transform:translateY(-90%)scaleX(1.3)}}@keyframes upgrade-aurora-mote{0%{opacity:0;transform:translate(0)scaleY(.1)}20%{opacity:.9;transform:translate(calc(var(--upgrade-x)*var(--upgrade-unit)*.4),calc(var(--upgrade-y)*var(--upgrade-unit)*.2)) rotate(-15deg)}60%{opacity:.65;transform:translate(calc(var(--upgrade-x)*var(--upgrade-unit)*.8),calc((var(--upgrade-y) - .4)*var(--upgrade-unit)*.7)) rotate(12deg) scaleY(.7)}to{opacity:0;transform:translate(calc(var(--upgrade-x)*var(--upgrade-unit)),calc((var(--upgrade-y) - .7)*var(--upgrade-unit))) scaleY(.1)}}.effect-upgrade--aurora.dual-orbit--checkmate .effect-upgrade__curtain{animation-name:upgrade-aurora-crown}@keyframes upgrade-aurora-crown{0%{opacity:0;transform:scale(.2,.1)}24%{opacity:.85;transform:translateY(-4%)skew(12deg)scale(1.12)}52%{opacity:.55;transform:translateY(-10%)skew(-10deg)scale(1)}85%,to{opacity:.22;transform:translateY(-12%)scale(.85,.75)}}.effect-upgrade--aurora.dual-orbit--win .effect-upgrade__curtain{animation-name:upgrade-aurora-victory}@keyframes upgrade-aurora-victory{0%{opacity:0;transform:translateY(45%)scale(.3,.2)}25%{opacity:.9;transform:translateY(0)skew(14deg)scale(1.3)}65%{opacity:.6;transform:translateY(-30%)skew(-12deg)scale(1.4)}to{opacity:0;transform:translateY(-80%)scale(1.5,.6)}}.effect-upgrade--aurora.dual-orbit--lose .effect-upgrade__curtain{animation-name:upgrade-aurora-fade}@keyframes upgrade-aurora-fade{0%{opacity:0;transform:scale(.8,.7)}18%{opacity:.55;transform:scale(1)}55%{opacity:.3;transform:translateY(25%)skew(-18deg)scale(.8,.6)}to{opacity:0;transform:translateY(65%)scale(.4,.1)}}.effect-upgrade--chrome .effect-upgrade__mirror{opacity:0;clip-path:polygon(18% 0,100% 11%,80% 100%,0 84%);width:65%;height:170%;animation:upgrade-chrome-open var(--upgrade-duration) cubic-bezier(.16,.8,.22,1) both;background:linear-gradient(110deg,#10253522,#d8e2f044 45%,#fff9 49%,#7dd3fc55 52%,#29384b22);border:1px solid #d8e2f0;top:-40%;left:-20%}.effect-upgrade--chrome .mirror-right{animation-delay:80ms;left:55%;rotate:180deg}.effect-upgrade--chrome .effect-upgrade__specular{opacity:0;clip-path:polygon(0 48%,40% 43%,55% 0,60% 44%,100% 50%,60% 56%,45% 100%,40% 58%);animation:upgrade-chrome-sweep .65s calc(var(--upgrade-contact) - 90ms) ease-out both;background:linear-gradient(110deg,#0000 30%,#7dd3fc33 43%,#fff 49%,#c7edff 51%,#0000 64%);inset:-24% -45%}.effect-upgrade--chrome .effect-upgrade__contact{background:linear-gradient(110deg,#0000 40%,#fff 48%,#d8e2f0 52%,#0000 60%)}.effect-upgrade__mirror-seal{opacity:0;animation:upgrade-chrome-seal var(--upgrade-duration) ease-out both;inset:-24%}.effect-upgrade__seal{width:100%;height:100%;display:block;overflow:visible}.effect-upgrade__seal-path{fill:#d8e2f00c;stroke:#eaf7ff;stroke-width:.45px;stroke-linejoin:bevel}.fragment-chrome{clip-path:polygon(5% 5%,85% 0,100% 85%,15% 100%);background:linear-gradient(115deg,#24334a 0 12%,#d8e2f0 25%,#fff 40% 46%,#728ca6 56%,#d8e2f0 70%,#7dd3fc 83%,#22354b);width:13%;height:21%;margin:-10% -6%;animation-name:upgrade-chrome-fragment}.fragment-chrome:after{content:"";border-top:1px solid #e0f4ff;border-left:1px solid #fff;position:absolute;inset:3px}@keyframes upgrade-chrome-open{0%{opacity:0;transform:translate(65%)scaleX(.1)}18%{opacity:.65;transform:translate(0)scaleX(1)}50%{opacity:.35;transform:translate(-35%)rotate(-12deg)}to{opacity:0;transform:translate(-75%)rotate(-20deg)scaleX(.2)}}@keyframes upgrade-chrome-sweep{0%{opacity:0;transform:translate(-55%)scaleX(.15)}24%{opacity:.9;transform:translate(-10%)scaleX(.85)}52%{opacity:.8;transform:translate(15%)scaleX(1)}to{opacity:0;transform:translate(55%)scaleX(.2)}}@keyframes upgrade-chrome-fragment{0%{opacity:0;transform:translate(0)rotateY(75deg)scale(.2)}18%{opacity:.95;transform:translate(calc(var(--upgrade-x)*var(--upgrade-unit)*.3),calc(var(--upgrade-y)*var(--upgrade-unit)*.3)) rotate(var(--upgrade-spin)) rotateY(0deg)}50%{opacity:.8;transform:translate(calc(var(--upgrade-x)*var(--upgrade-unit)*.7),calc(var(--upgrade-y)*var(--upgrade-unit)*.7)) rotate(var(--upgrade-spin)) rotateY(65deg)}75%{opacity:.7;transform:translate(calc(var(--upgrade-x)*var(--upgrade-unit)*.85),calc((var(--upgrade-y) + .1)*var(--upgrade-unit))) rotate(var(--upgrade-spin)) rotateY(140deg)}to{opacity:0;transform:translate(calc(var(--upgrade-x)*var(--upgrade-unit)),calc((var(--upgrade-y) + .35)*var(--upgrade-unit))) rotate(var(--upgrade-spin)) rotateY(180deg) scale(.1)}}@keyframes upgrade-chrome-seal{0%{opacity:0;transform:rotate(-20deg)scale(.3)}25%{opacity:.7;transform:rotate(0)scale(1)}70%{opacity:.2;transform:rotate(10deg)scale(1.15)}to{opacity:0;transform:rotate(15deg)scale(1.3)}}.effect-upgrade--chrome.dual-orbit--checkmate .effect-upgrade__mirror-seal{animation:2.15s ease-out both upgrade-chrome-lock}@keyframes upgrade-chrome-lock{0%{opacity:0;transform:rotate(-25deg)scale(.2,.7)}30%{opacity:.8;transform:rotate(8deg)scale(1.2)}75%,to{opacity:.35;transform:rotate(0)scale(.9)}}.effect-upgrade--chrome.dual-orbit--win .effect-upgrade__mirror{animation-name:upgrade-chrome-victory}@keyframes upgrade-chrome-victory{0%{opacity:0;transform:translateY(40%)scale(.2)}22%{opacity:.7;transform:translateY(0)scale(1)}65%{opacity:.4;transform:translate(-35%,-35%)rotate(-20deg)}to{opacity:0;transform:translate(-70%,-90%)rotate(-35deg)scale(.5)}}.effect-upgrade--chrome.dual-orbit--lose .effect-upgrade__mirror{animation-name:upgrade-chrome-fall}@keyframes upgrade-chrome-fall{0%{opacity:0;transform:scale(.4)}20%{opacity:.6;transform:scale(1)}60%{opacity:.3;transform:translateY(35%)rotate(20deg)}to{opacity:0;transform:translateY(90%)rotate(45deg)scale(.3)}}.effect-upgrade__gust{opacity:0;color:#b7fff1;animation:upgrade-mint-gust var(--upgrade-duration) ease-out both;inset:-20% -55%}.effect-upgrade__gust.gust-back{color:#28d8bd;animation-delay:.1s;rotate:-18deg}.effect-upgrade__wind{width:100%;height:100%;display:block;overflow:visible}.effect-upgrade__wind-path{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;filter:drop-shadow(0 0 1px #5eead4)}.effect-upgrade--mint .effect-upgrade__contact{clip-path:polygon(0 55%,35% 38%,70% 45%,100% 20%,70% 60%,35% 53%,0 75%);background:linear-gradient(#0000 25%,#14b8a655 45%,#f0fffbcc 50%,#d7fff466 55%,#0000 75%);inset:12% -45%}.effect-upgrade__sprig{opacity:0;width:32%;height:45%;animation:upgrade-mint-sprout var(--upgrade-duration) ease-out both;top:26%;left:34%}.effect-upgrade__leaf{width:100%;height:100%;display:block;overflow:visible}.effect-upgrade__leaf-path{fill:#6af0c9;stroke:#e1fff3;stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill}.effect-upgrade__leaf-vein{fill:none;stroke:#087c67;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.fragment-mint{transform-origin:20% 85%;width:17%;height:23%;margin:-11% -8%;animation-name:upgrade-mint-leaf}.fragment-mint:nth-of-type(2n) .effect-upgrade__leaf-path{fill:#17c6a4}@keyframes upgrade-mint-gust{0%{opacity:0;transform:translate(-30%)rotate(-8deg)scale(.25,.5)}18%{opacity:.8;transform:translate(-4%)rotate(5deg)scale(1)}45%{opacity:.55;transform:translate(10%)rotate(-8deg)scale(1.12,.85)}to{opacity:0;transform:translate(35%)rotate(10deg)scale(1.3,.5)}}@keyframes upgrade-mint-leaf{0%{opacity:0;transform:translate(calc(var(--upgrade-unit)*-.35),0) rotate(-35deg) scale(.2)}20%{opacity:.95;transform:translate(calc(var(--upgrade-x)*var(--upgrade-unit)*.45 - var(--upgrade-unit)*.2),calc(var(--upgrade-y)*var(--upgrade-unit)*.25)) rotate(-30deg) scale(.9)}55%{opacity:.85;transform:translate(calc(var(--upgrade-x)*var(--upgrade-unit)*.7),calc((var(--upgrade-y) - .25)*var(--upgrade-unit)*.75)) rotate(var(--upgrade-spin)) scale(.8,.6)}to{opacity:0;transform:translate(calc((var(--upgrade-x) + .35)*var(--upgrade-unit)),calc((var(--upgrade-y) - .4)*var(--upgrade-unit))) rotate(calc(var(--upgrade-spin) + 90deg)) scale(.2,.5)}}@keyframes upgrade-mint-sprout{0%{opacity:0;transform:translateY(20%)rotate(-25deg)scale(.1)}24%{opacity:.9;transform:translateY(-30%)rotate(5deg)scale(1)}65%{opacity:.5;transform:translate(40%,-65%)rotate(25deg)}to{opacity:0;transform:translate(80%,-110%)rotate(50deg)scale(.4)}}.effect-upgrade--mint.dual-orbit--checkmate .effect-upgrade__gust{animation:2.15s ease-out both upgrade-mint-wreath}@keyframes upgrade-mint-wreath{0%{opacity:0;transform:rotate(-20deg)scale(.2)}30%{opacity:.8;transform:rotate(10deg)scale(1.15)}65%{opacity:.4;transform:rotate(-10deg)scale(1)}to{opacity:.2;transform:rotate(-3deg)scale(.85)}}.effect-upgrade--mint.dual-orbit--win .effect-upgrade__sprig{animation:2.4s ease-out both upgrade-mint-victory}@keyframes upgrade-mint-victory{0%{opacity:0;transform:translateY(60%)rotate(-25deg)scale(.15)}25%{opacity:.9;transform:translateY(-45%)rotate(5deg)scale(1.3)}65%{opacity:.6;transform:translateY(-100%)rotate(-15deg)scale(1.1)}to{opacity:0;transform:translateY(-180%)rotate(20deg)scale(.5)}}.effect-upgrade--mint.dual-orbit--lose .effect-upgrade__sprig{animation:1.95s ease-in both upgrade-mint-wilt}@keyframes upgrade-mint-wilt{0%{opacity:0;transform:rotate(-20deg)scale(.4)}20%{opacity:.7;transform:rotate(0)scale(1)}55%{opacity:.4;transform:translate(20%,55%)rotate(65deg)scale(.8,.5)}to{opacity:0;transform:translate(35%,140%)rotate(130deg)scale(.2,.4)}}.effect-upgrade.dual-orbit--check .effect-upgrade__contact{display:none}.effect-upgrade.dual-orbit--check :is(.effect-upgrade__curtain,.effect-upgrade__mirror,.effect-upgrade__gust){animation:1.58s ease-out both upgrade-warning}@keyframes upgrade-warning{0%{opacity:0;transform:scale(.5)}12%{opacity:.65;transform:scale(.9)}33%{opacity:.1;transform:scale(1.05)}48%{opacity:.65;transform:scale(.95)}72%{opacity:.15;transform:scale(1.08)}to{opacity:0;transform:scale(1.1)}}.effect-upgrade.dual-orbit--move :is(.effect-upgrade__contact,.effect-upgrade__floor,.effect-upgrade__specular,.effect-upgrade__mirror-seal,.effect-upgrade__sprig){display:none}.effect-upgrade.dual-orbit--move{opacity:.48}.effect-upgrade.dual-orbit--lose .effect-upgrade__fragment{animation-name:upgrade-fragment-fall}@keyframes upgrade-fragment-fall{0%{opacity:0;transform:translate(0)scale(.2)}18%{opacity:.7;transform:translate(calc(var(--upgrade-x)*var(--upgrade-unit)*.25),calc(var(--upgrade-y)*var(--upgrade-unit)*.25)) scale(.7)}to{opacity:0;transform:translate(calc(var(--upgrade-x)*var(--upgrade-unit)*.7),calc((var(--upgrade-y) + 1.15)*var(--upgrade-unit))) rotate(var(--upgrade-spin)) scale(.2)}}.effect-upgrade.dual-orbit--win .effect-upgrade__fragment{animation-name:upgrade-fragment-rise}@keyframes upgrade-fragment-rise{0%{opacity:0;transform:translateY(20%)scale(.15)}18%{opacity:.9;transform:translate(calc(var(--upgrade-x)*var(--upgrade-unit)*.35),calc(var(--upgrade-y)*var(--upgrade-unit)*.25)) scale(1)}70%{opacity:.75;transform:translate(calc(var(--upgrade-x)*var(--upgrade-unit)),calc((var(--upgrade-y) - .6)*var(--upgrade-unit))) rotate(var(--upgrade-spin)) scale(.8)}to{opacity:0;transform:translate(calc(var(--upgrade-x)*var(--upgrade-unit)*1.2),calc((var(--upgrade-y) - 1.2)*var(--upgrade-unit))) rotate(var(--upgrade-spin)) scale(.2)}}.last-move-trace--aurora .last-move-trace__particle:before{animation-name:upgrade-aurora-trace}@keyframes upgrade-aurora-trace{0%,to{transform:skew(-10deg)scaleY(.8)}50%{transform:skew(12deg)scaleX(1.15)}}.last-move-trace--chrome-mirage .last-move-trace__particle:before{animation-name:upgrade-chrome-trace}:is(.last-move-trace.last-move-trace--chrome-mirage,.capture-trail[data-visual-quality]) :is(.last-move-trace__particle,.capture-trail__dot--chrome-mirage){clip-path:polygon(8% 5%,84% 0,100% 83%,16% 100%);background:linear-gradient(115deg,#24334a,#d8e2f0 25%,#fff 42% 48%,#728ca6 58%,#d8e2f0 75%,#7dd3fc);border-radius:0}:is(.last-move-trace.last-move-trace--chrome-mirage,.capture-trail[data-visual-quality]) :is(.last-move-trace__particle,.capture-trail__dot--chrome-mirage)[data-effect-object-detail=true]:before{content:"";background:linear-gradient(115deg,#0000 34%,#fff8 46%,#0000 60%);border-top:1px solid #e0f4ff;border-left:1px solid #fff;inset:12%;-webkit-mask:none;mask:none}@keyframes upgrade-chrome-trace{0%,70%,to{filter:brightness();transform:rotateY(0)}35%{filter:brightness(1.35);transform:rotateY(55deg)}}.last-move-trace--mint-breeze .last-move-trace__particle:before{animation-name:upgrade-mint-trace}@keyframes upgrade-mint-trace{0%,to{transform:rotate(-12deg)scaleY(.85)}45%{transform:rotate(18deg)scale(.88,1.06)}}.cosmetic-effect-preview:is([data-capture-effect=aurora],[data-capture-effect=chrome-mirage],[data-capture-effect=mint-breeze])>.effect-upgrade{z-index:4;--dual-square:48px!important}.board-result-overlay>.effect-upgrade{--dual-square:clamp(52px,12vw,125px)!important}.board-result-overlay--win>.effect-upgrade,.cosmetic-effect-preview>.effect-upgrade.dual-orbit--win{top:38%}.board-result-overlay--lose>.effect-upgrade,.cosmetic-effect-preview>.effect-upgrade.dual-orbit--lose{top:59%}.effect-upgrade[data-quality=performance] :is(.effect-upgrade__floor,.curtain-1,.curtain-2,.effect-upgrade__horizon,.mirror-right,.effect-upgrade__mirror-seal,.gust-back){display:none}.effect-upgrade[data-quality=performance] *{filter:none!important;box-shadow:none!important}.effect-upgrade[data-reduced-motion=true] *{animation:none!important}.effect-upgrade[data-reduced-motion=true] :is(.effect-upgrade__floor,.effect-upgrade__contact,.effect-upgrade__specular){display:none}.effect-upgrade[data-reduced-motion=true] :is(.effect-upgrade__curtain,.effect-upgrade__mirror,.effect-upgrade__gust,.effect-upgrade__sprig){opacity:.3;transform:scale(.85)}.effect-upgrade[data-reduced-motion=true] :is(.curtain-1,.curtain-2,.mirror-right,.gust-back){display:none}.app-shell[data-effect-motion-reduced=true] .effect-upgrade *{animation:none!important}.chess-board-frame[data-effect-presentation=storefront]{position:relative}.board-check-effects,.board-check-words{pointer-events:none;z-index:11;position:absolute;inset:-180px 0;overflow:hidden}.board-check-words{z-index:56}.board-result-caption{z-index:55;text-align:center;text-transform:uppercase;pointer-events:none;grid-template-columns:minmax(0,1fr);place-content:center;place-items:center;gap:clamp(4px,1vw,10px);display:grid;position:absolute;inset:0}.chess-board-frame[data-effect-presentation=storefront] .last-move-trace{opacity:1}.chess-board-frame[data-effect-presentation=storefront][data-visual-quality=balanced] :is(.capture-burst>i,.board-result-overlay__particle){box-shadow:0 0 7px}.chess-board-frame[data-effect-presentation=storefront] .board-result-overlay__particle{animation-duration:1.26s;animation-delay:calc(var(--particle-index) * 18ms);top:55%}.chess-board-frame[data-effect-presentation=storefront] .board-result-overlay--lose .board-result-overlay__particle{animation-duration:.98s;animation-delay:calc(var(--particle-index) * 14ms)}.chess-board-frame[data-effect-presentation=storefront][data-visual-quality=performance] .capture-burst:before{animation-duration:.62s}.chess-board-frame[data-effect-presentation=storefront][data-visual-quality=performance] .capture-burst:after{animation-duration:.32s}.chess-board-frame[data-effect-presentation=storefront][data-visual-quality=performance] :is(.capture-burst>i,.board-result-overlay__particle){animation-duration:.88s}.chess-board-frame[data-effect-presentation=storefront][data-visual-quality=performance] :is(.capture-burst>i,.board-result-overlay__particle,.last-move-trace__particle){box-shadow:none!important;filter:none!important}.chess-board-frame[data-effect-presentation=storefront][data-visual-quality=performance] :is(){display:none!important}.chess-board-frame[data-effect-presentation=storefront].is-check-alerting{will-change:auto;animation:none}.chess-board-frame .chess-square.is-check:not(.is-checkmate)>.chess-piece{animation:none}.chess-board-frame .chess-square.is-king-crying:not(.is-checkmate)>.chess-piece,.chess-board-frame.is-check-alerting .chess-square.is-check:not(.is-checkmate)>.chess-piece{will-change:transform;animation:.56s ease-in-out 2 both king-check-warning}@keyframes king-check-warning{0%,to{transform:translate(0,0)rotate(0)}20%,60%{transform:translate(-2px)rotate(-2deg)}40%,80%{transform:translate(2px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.chess-board-frame.is-check-alerting .chess-square.is-check>.chess-piece,.check-word-burst{animation:none!important}}.app-shell[data-effect-motion-reduced=true] .chess-board-frame.is-check-alerting .chess-square.is-check>.chess-piece{animation:none!important}.chess-board-frame[data-effect-presentation=storefront] .check-word-burst,.chess-board-frame[data-effect-presentation=storefront] .check-word-burst.is-mate{--cry-drift:clamp(18px, 4vw, 50px);--cry-rise:-1;opacity:1;filter:none;contain:none;z-index:15;background:0 0;width:0;height:0;animation:none;translate:none}.check-word-burst>.check-cry{color:#ff2448;white-space:nowrap;letter-spacing:.035em;opacity:0;paint-order:stroke fill;-webkit-text-stroke:1px #260b22;text-shadow:1px 2px #260b22;filter:none;will-change:transform, opacity;background:0 0;font-family:inherit;font-size:clamp(16px,2.2vw,28px);font-style:italic;font-weight:950;line-height:1.1;animation:.64s cubic-bezier(.16,.8,.28,1) both comic-check-cry;position:absolute;top:0;left:0;translate:-50% -50%}.check-word-burst.is-mate>.check-cry{font-size:clamp(18px,2.5vw,32px);animation-duration:1.1s}@keyframes comic-check-cry{0%{opacity:0;transform:translate(0, calc(var(--cry-rise) * 12px)) scale(.72)}16%{opacity:1;transform:translate(calc(var(--cry-direction) * var(--cry-drift) * .5), calc(var(--cry-rise) * 30px)) rotate(calc(var(--cry-direction) * 9deg)) scale(1.12)}46%{opacity:1;transform:translate(calc(var(--cry-direction) * var(--cry-drift)), calc(var(--cry-rise) * 40px)) rotate(calc(var(--cry-direction) * 6deg)) scale(1)}85%,to{opacity:0;transform:translate(calc(var(--cry-direction) * var(--cry-drift) * 1.25), calc(var(--cry-rise) * 52px)) rotate(calc(var(--cry-direction) * 4deg)) scale(.9)}}@media (prefers-reduced-motion:reduce){.check-word-burst>.check-cry{left:calc(var(--cry-direction) * var(--cry-drift));top:calc(var(--cry-rise) * 30px);animation-name:comic-check-cry-reduced}}@keyframes comic-check-cry-reduced{0%,85%,to{opacity:0}16%,46%{opacity:1}}.app-shell[data-effect-motion-reduced=true] .check-word-burst>.check-cry{left:calc(var(--cry-direction) * var(--cry-drift));top:calc(var(--cry-rise) * 30px);animation-name:comic-check-cry-reduced}.app-shell[data-effect-motion-reduced=false] .check-word-burst>.check-cry{animation-name:comic-check-cry;top:0;left:0}.app-shell[data-effect-motion-reduced=true] .chess-board-frame .chess-square.is-check:not(.is-checkmate)>.chess-piece{animation:none!important}.chess-board-frame .board-result-overlay{grid-template-columns:minmax(0,1fr)}.chess-board-frame .board-result-overlay:before{background:0 0}.chess-board-frame[data-effect-presentation=storefront] .board-result-overlay__name,.chess-board-frame[data-effect-presentation=storefront] .board-result-overlay__label{opacity:1;color:#fff;text-shadow:0 2px #160d24,1px 0 #160d24,-1px 0 #160d24;-webkit-text-stroke:0;filter:none;letter-spacing:.035em;line-height:1.12}.chess-board-frame .board-result-overlay__label{font-size:clamp(28px,6vw,68px)}.chess-board-frame[data-effect-presentation=storefront] .board-result-overlay--lose .board-result-overlay__label{color:#ffdae2}.chess-board-frame[data-effect-presentation=storefront] .board-result-overlay--win .board-result-overlay__label{color:#fff2b2}.chess-board-frame[data-effect-presentation=storefront] .last-move-trace__particle,.chess-board-frame[data-effect-presentation=storefront] .capture-burst>i,.chess-board-frame[data-effect-presentation=storefront] .board-result-overlay__particle,.capture-trail .capture-trail__dot{scale:var(--board-object-fit,1)}:is(.chess-board-frame[data-effect-presentation=storefront],.cosmetic-effect-preview) .last-move-trace{z-index:auto;opacity:1;contain:none;isolation:auto;overflow:visible;transform:none}:is(.chess-board-frame[data-effect-presentation=storefront],.cosmetic-effect-preview) .last-move-trace>svg{z-index:1;position:absolute;inset:0}:is(.chess-board-frame[data-effect-presentation=storefront],.cosmetic-effect-preview) :is(.last-move-trace__particle,.dual-orbit-move-anchor){z-index:8}.cosmetic-effect-preview .last-move-trace>svg{opacity:.72}.capture-trail[data-visual-quality] .capture-trail__dot{mix-blend-mode:normal}:is(.chess-board-frame,.cosmetic-board-preview,.appearance-preview-board)[data-board-texture=summer-sunrise]{--summer-texture:linear-gradient(140deg,#fff2,transparent 48%,#72380810)}:is(.chess-board-frame,.cosmetic-board-preview,.appearance-preview-board)[data-board-texture=summer-lagoon]{--summer-texture:repeating-radial-gradient(ellipse at 10% 130%,transparent 0 18%,#b6ffff0c 20% 22%,transparent 24% 36%)}:is(.chess-board-frame,.cosmetic-board-preview,.appearance-preview-board)[data-board-texture=summer-prism]{--summer-texture:linear-gradient(35deg,transparent 47%,#fff2 48% 50%,transparent 51%),linear-gradient(145deg,transparent 47%,#1e07320d 48% 50%,transparent 51%)}:is(.chess-board-frame,.cosmetic-board-preview,.appearance-preview-board)[data-board-texture=summer-aurora]{--summer-texture:linear-gradient(110deg,transparent 18%,#b2d5ff15 36%,transparent 50%,#afffe114 70%,transparent 90%)}.chess-board-frame[data-board-texture^=summer-] .chess-square,.cosmetic-board-preview.cosmetic-board-preview[data-board-texture^=summer-]>i,.appearance-preview-board[data-board-texture^=summer-]>.appearance-preview-board__square{background-image:var(--summer-texture);background-size:100% 100%}.cosmetic-board-preview[data-board-texture^=summer-]{border:1px solid color-mix(in srgb,var(--sw-accent) 60%,#334155);box-shadow:0 6px 18px #0002}.capture-trail__comet{pointer-events:none;transform-origin:0;clip-path:polygon(0 0,100% 50%,0 100%);background:linear-gradient(90deg,currentColor,#0000);border-radius:100%;height:5px;animation:.5s ease-out forwards comet-thread-fade;position:fixed}@keyframes comet-thread-fade{0%{opacity:.65}to{opacity:0}}@media (width<=767px),(prefers-reduced-motion:reduce){.capture-trail__comet{display:none}}.preview-070{background:var(--surface,#141321);border:1px solid #8c6ec14d;border-radius:22px;overflow:hidden;box-shadow:0 20px 65px #0003}.preview-070 .board-topline{background:linear-gradient(110deg,#b484ff12,#6de9ce0a);padding:13px 16px}.preview-070 .board-shell__live-board{box-shadow:none;border-radius:0;padding:0;overflow:visible}.preview-070 .chess-board-frame{border-radius:0}.preview-070 .board-footer{padding:12px 16px}.preview-070__controls{border-block-start:1px solid var(--line,#4a3b58);background:var(--surface-raised,#1b1727);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.preview-070__controls label{flex:1;min-width:100px}.preview-070__controls select{width:100%;max-width:100%;color:var(--text,#eee);font:inherit;border:1px solid var(--line-strong,#71558b);background:0 0;border-radius:9px;padding:8px;font-size:.8rem}.preview-070__controls option{color:var(--text,#eee);background:var(--surface,#141321)}.preview-070__controls button{min-height:38px;color:var(--text,#eee);font:inherit;cursor:pointer;background:#b28bdd14;border:1px solid #b692e987;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:.75rem;display:inline-flex}.preview-070__move{min-width:48px;font-size:.85rem;font-weight:750}.preview-070__move small{color:var(--muted,#c7bcd9);font-size:.65rem;font-weight:400;display:block}.preview-070__controls :is(button,select):focus-visible{outline-offset:3px;outline:3px solid #73e5d2}.hero--beta060 .hero-play-preview{justify-self:center;width:min(100%,510px);min-width:0}.hero--beta060 .hero-play-preview .chess-board{max-width:100%}@media (width<=760px){.hero--beta060 .hero-play-preview{width:min(100%,440px)}}
