.GamePlayButton-module__RWBkoa__button{border:1px solid var(--app-accent-border,#ffe277);background:linear-gradient(115deg, var(--app-accent-top,#ffcf38), var(--app-accent-mid,#ffe16b) 52%, var(--app-accent-bottom,#ffd13b));max-width:100%;min-height:58px;color:var(--app-accent-ink,#382a00);box-shadow:4px 7px 0 var(--app-accent-depth,#b78d0c);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:16px;margin-bottom:7px;padding:14px 28px;font-size:20px;font-weight:800;line-height:1.3;transition:transform .14s,box-shadow .14s;display:inline-flex}.GamePlayButton-module__RWBkoa__button:focus-visible{outline:3px solid var(--app-accent-focus,#fff7df);outline-offset:4px;box-shadow:0 0 0 4px var(--app-accent-ink,#382a00), 4px 7px 0 var(--app-accent-depth,#b78d0c)}.GamePlayButton-module__RWBkoa__button:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover) and (prefers-reduced-motion:no-preference){.GamePlayButton-module__RWBkoa__button:not(:disabled):hover{animation:.45s ease-in-out GamePlayButton-module__RWBkoa__depress}}.GamePlayButton-module__RWBkoa__button:not(:disabled):active{box-shadow:1px 2px 0 var(--app-accent-depth,#b78d0c);animation:none;transform:translate(3px,5px)}@keyframes GamePlayButton-module__RWBkoa__depress{50%{box-shadow:2px 3px 0 var(--app-accent-depth,#b78d0c);transform:translate(2px,4px)}}@media (prefers-reduced-motion:reduce){.GamePlayButton-module__RWBkoa__button{transition:none}.GamePlayButton-module__RWBkoa__button:not(:disabled):active{transform:none}}
.CaptureBombBadge-module__pMbyRW__captureBlast{pointer-events:none;z-index:30;filter:saturate(1.08);width:5.75rem;height:5.75rem;animation:.75s ease-out forwards CaptureBombBadge-module__pMbyRW__ludo-capture-blast;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CaptureBombBadge-module__pMbyRW__shockwave,.CaptureBombBadge-module__pMbyRW__flash,.CaptureBombBadge-module__pMbyRW__fireball,.CaptureBombBadge-module__pMbyRW__coreGlow,.CaptureBombBadge-module__pMbyRW__iconShell,.CaptureBombBadge-module__pMbyRW__spark,.CaptureBombBadge-module__pMbyRW__smoke{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CaptureBombBadge-module__pMbyRW__shockwave{opacity:0;border:.16rem solid #fff3d0f2;border-radius:9999px;width:2rem;height:2rem;animation:.75s ease-out forwards CaptureBombBadge-module__pMbyRW__ludo-capture-shockwave;box-shadow:0 0 0 .18rem #ffc44a80,0 0 1.5rem #ff9e1b94}.CaptureBombBadge-module__pMbyRW__flash{opacity:0;filter:blur(.08rem);background:radial-gradient(circle,#fffff6 0%,#ffeea4eb 36%,#ffad2ec7 62%,#ffad2e00 100%);border-radius:9999px;width:1.35rem;height:1.35rem;animation:.75s ease-out forwards CaptureBombBadge-module__pMbyRW__ludo-capture-flash}.CaptureBombBadge-module__pMbyRW__fireball{opacity:0;background:radial-gradient(circle at 34% 32%,#fffffafa 0%,#ffdc81f5 18%,#ff9721f0 46%,#e84710c2 72%,#e8471000 100%);border-radius:9999px;width:2.2rem;height:2.2rem;animation:.75s cubic-bezier(.22,1,.36,1) forwards CaptureBombBadge-module__pMbyRW__ludo-capture-fireball;box-shadow:0 0 1.3rem #ffa320c7,0 0 2.2rem #ff6c1b6b}.CaptureBombBadge-module__pMbyRW__coreGlow{filter:blur(.5rem);opacity:0;background:radial-gradient(circle,#ffd35ec7 0%,#ff962961 42%,#ff962900 76%);border-radius:9999px;width:3.2rem;height:3.2rem;animation:.75s ease-out forwards CaptureBombBadge-module__pMbyRW__ludo-capture-core-glow}.CaptureBombBadge-module__pMbyRW__iconShell{width:2rem;height:2rem;animation:.75s cubic-bezier(.33,1,.68,1) forwards CaptureBombBadge-module__pMbyRW__ludo-capture-icon}.CaptureBombBadge-module__pMbyRW__iconBadge{background:radial-gradient(circle at 35% 30%,#fff9defa 0%,#ffeaa7f0 46%,#f5b640e0 100%);border:1px solid #ffecb8f2;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;box-shadow:0 .5rem 1rem #7b41163d,0 0 .9rem #ffbf495c}.CaptureBombBadge-module__pMbyRW__icon{color:#7a2300;filter:drop-shadow(0 .08rem .1rem #ffffff59);width:.95rem;height:.95rem}.CaptureBombBadge-module__pMbyRW__spark{opacity:0;transform-origin:bottom;width:.34rem;height:1rem;animation:.75s cubic-bezier(.2,.85,.25,1) forwards CaptureBombBadge-module__pMbyRW__ludo-capture-spark;animation-delay:var(--delay,0s);background:linear-gradient(#fffff6fa 0%,#ffdd7df5 28%,#ff8418f2 72%,#ff841800 100%);border-radius:9999px;margin-top:-.5rem;margin-left:-.17rem;box-shadow:0 0 .65rem #ffab2f9e}.CaptureBombBadge-module__pMbyRW__smoke{filter:blur(.1rem);opacity:0;width:1.15rem;height:1.15rem;animation:.75s ease-out forwards CaptureBombBadge-module__pMbyRW__ludo-capture-smoke;animation-delay:var(--delay,0s);background:radial-gradient(circle,#5c4a427a 0%,#5c4a4247 54%,#5c4a4200 100%);border-radius:9999px}@keyframes CaptureBombBadge-module__pMbyRW__ludo-capture-blast{0%{transform:translate(-50%,-50%)scale(.82)}18%{transform:translate(-50%,-50%)scale(1)}28%{transform:translate(-49%,-51%)scale(1.08)}36%{transform:translate(-51%,-49%)scale(1.04)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes CaptureBombBadge-module__pMbyRW__ludo-capture-icon{0%{opacity:0;transform:translate(-50%,-40%)scale(.35)rotate(-14deg)}10%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}18%{opacity:1;transform:translate(-50%,-50%)scale(.95)rotate(-8deg)}28%{opacity:0;transform:translate(-50%,-60%)scale(.42)rotate(16deg)}to{opacity:0;transform:translate(-50%,-62%)scale(.32)rotate(22deg)}}@keyframes CaptureBombBadge-module__pMbyRW__ludo-capture-flash{0%,16%{opacity:0;transform:translate(-50%,-50%)scale(.22)}22%{opacity:1;transform:translate(-50%,-50%)scale(.9)}40%{opacity:.76;transform:translate(-50%,-50%)scale(1.8)}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}@keyframes CaptureBombBadge-module__pMbyRW__ludo-capture-fireball{0%,18%{opacity:0;transform:translate(-50%,-50%)scale(.28)}24%{opacity:1;transform:translate(-50%,-50%)scale(.92)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.38)}65%{opacity:.52;transform:translate(-50%,-50%)scale(1.85)}to{opacity:0;transform:translate(-50%,-50%)scale(2.15)}}@keyframes CaptureBombBadge-module__pMbyRW__ludo-capture-core-glow{0%,16%{opacity:0;transform:translate(-50%,-50%)scale(.3)}24%{opacity:.92;transform:translate(-50%,-50%)scale(.9)}55%{opacity:.5;transform:translate(-50%,-50%)scale(1.55)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}@keyframes CaptureBombBadge-module__pMbyRW__ludo-capture-shockwave{0%,18%{opacity:0;transform:translate(-50%,-50%)scale(.16)}24%{opacity:.92;transform:translate(-50%,-50%)scale(.7)}58%{opacity:.34;transform:translate(-50%,-50%)scale(2.55)}to{opacity:0;transform:translate(-50%,-50%)scale(3.35)}}@keyframes CaptureBombBadge-module__pMbyRW__ludo-capture-spark{0%,16%{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(0) scale(.26)}24%{opacity:1;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-.2rem) scale(.85)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(calc(var(--distance) * -1)) scale(1)}}@keyframes CaptureBombBadge-module__pMbyRW__ludo-capture-smoke{0%,24%{opacity:0;transform:translate(calc(-50% + var(--smoke-x)), -40%) scale(.28)}34%{opacity:.55;transform:translate(calc(-50% + var(--smoke-x)), -54%) scale(.82)}to{opacity:0;transform:translate(calc(-50% + (var(--smoke-x) * 1.55)), -112%) scale(1.45)}}
.GameSetupChoice-module__bbfQfa__choice.GameSetupChoice-module__bbfQfa__choice{background:var(--app-accent-mid,#ffe16b);color:var(--app-accent-ink,#382a00);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), 4px 7px 0 var(--app-accent-depth,#b78d0c);margin-bottom:7px;transition:background-color .15s,box-shadow .15s,translate .15s}.GameSetupChoice-module__bbfQfa__choice.GameSetupChoice-module__bbfQfa__choice:enabled:active{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), 1px 2px 0 var(--app-accent-depth,#b78d0c);translate:3px 5px}.GameSetupChoice-module__bbfQfa__choice.GameSetupChoice-module__bbfQfa__choice:focus-visible{outline:3px solid var(--app-accent-depth,#b78d0c);outline-offset:4px}@media (prefers-reduced-motion:reduce){.GameSetupChoice-module__bbfQfa__choice.GameSetupChoice-module__bbfQfa__choice{transition:none}.GameSetupChoice-module__bbfQfa__choice.GameSetupChoice-module__bbfQfa__choice:enabled:active{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), 4px 7px 0 var(--app-accent-depth,#b78d0c);translate:none}}
.PlayingCard-module__ZJS6oW__cardBack{background-color:#fffaf1}.PlayingCard-module__ZJS6oW__cardBack:before{content:"";pointer-events:none;background-color:#f13a4b;border-radius:0;position:absolute;inset:5px}.PlayingCard-module__ZJS6oW__cardBack:after{content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#fff calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#fff calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));background-size:10% 100%,100% 10%;border-radius:0;position:absolute;inset:5px}.PlayingCard-module__ZJS6oW__cardBackHand{box-shadow:var(--cards-overlap-shadow,0 0 transparent), 0 14px 28px #00000038}.PlayingCard-module__ZJS6oW__cardBackOverlapHorizontal{--cards-overlap-shadow:-2px 0 3px #00000038;border-left-color:#d2cdc6}.PlayingCard-module__ZJS6oW__cardBackOverlapVertical{--cards-overlap-shadow:0 -2px 3px #00000038;border-top-color:#d2cdc6}.PlayingCard-module__ZJS6oW__handWarningTwoCards{opacity:.65;box-shadow:0 0 28.6px 5.7px #facc15cc}.PlayingCard-module__ZJS6oW__handWarningOneCard{opacity:.65;box-shadow:0 0 34.3px 5.7px #ff3347e6}@media (prefers-reduced-motion:reduce){.PlayingCard-module__ZJS6oW__handWarningTwoCards,.PlayingCard-module__ZJS6oW__handWarningOneCard{animation:none}}
