.kalah-game-module__FvMvaq__layout{max-width:1120px}.kalah-game-module__FvMvaq__playArea{grid-template-columns:minmax(0,620px) 330px}.kalah-game-module__FvMvaq__boardColumn{width:min(68vw,620px)}.kalah-game-module__FvMvaq__player{min-height:68px}.kalah-game-module__FvMvaq__playerSeed{background:radial-gradient(circle at 35% 30%,#fff6be,#cf6f40 72%);border:2px solid #fff6;border-radius:50% 44% 52% 46%;width:25px;height:30px;transform:rotate(-18deg);box-shadow:0 3px 8px #00000059}.kalah-game-module__FvMvaq__boardViewport{overscroll-behavior-inline:contain;scrollbar-color:#5b351fcc transparent;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.kalah-game-module__FvMvaq__boardShell{background:linear-gradient(145deg,#c7864c,#8a4e2c);border:1px solid #ffffff38;border-radius:34px;grid-template-columns:72px minmax(430px,1fr) 72px;gap:10px;min-width:610px;padding:14px;display:grid;box-shadow:0 26px 70px #00000061,inset 0 0 0 6px #4b261652}.kalah-game-module__FvMvaq__boardShell.kalah-game-module__FvMvaq__boardAnimating{outline-offset:-7px;outline:2px solid #c8ff6242;animation:.82s ease-in-out infinite alternate kalah-game-module__FvMvaq__kalahBoardBreath}.kalah-game-module__FvMvaq__pitGrid{grid-template-rows:repeat(2,94px);grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.kalah-game-module__FvMvaq__pit,.kalah-game-module__FvMvaq__store{color:#fff9dd;background:radial-gradient(at 48% 42%,#6d3d24,#3b2118 78%);border:2px solid #ffe0b142;position:relative;overflow:hidden;box-shadow:inset 0 8px 18px #00000085,0 2px #ffffff21}.kalah-game-module__FvMvaq__pit{cursor:default;touch-action:manipulation;border-radius:50%;min-width:0;min-height:0;padding:0}.kalah-game-module__FvMvaq__pit.kalah-game-module__FvMvaq__playable{cursor:pointer}.kalah-game-module__FvMvaq__pit.kalah-game-module__FvMvaq__playable:hover{border-color:var(--lime)}.kalah-game-module__FvMvaq__pit:focus-visible{outline:4px solid var(--blue);outline-offset:2px;z-index:3}.kalah-game-module__FvMvaq__pit.kalah-game-module__FvMvaq__lastPit{border-color:var(--lime)}.kalah-game-module__FvMvaq__pit.kalah-game-module__FvMvaq__activePit,.kalah-game-module__FvMvaq__store.kalah-game-module__FvMvaq__activeStore{border-color:var(--lime);z-index:2;box-shadow:inset 0 8px 18px #00000085,inset 0 0 22px #c8ff6224,0 0 0 3px #c8ff6252,0 0 24px #c8ff6280}.kalah-game-module__FvMvaq__pit.kalah-game-module__FvMvaq__relatedPit,.kalah-game-module__FvMvaq__store.kalah-game-module__FvMvaq__relatedStore{border-color:var(--coral);z-index:1;box-shadow:inset 0 8px 18px #00000085,inset 0 0 22px #ff7d5f24,0 0 0 3px #ff7d5f47,0 0 22px #ff7d5f75}.kalah-game-module__FvMvaq__pit>strong,.kalah-game-module__FvMvaq__store>strong{text-align:center;z-index:3;background:#0f110dad;border-radius:999px;min-width:24px;padding:5px 6px;font-size:12px;line-height:1;position:absolute;bottom:8px;right:8px}.kalah-game-module__FvMvaq__store{border-radius:999px;min-height:198px}.kalah-game-module__FvMvaq__seedCloud{z-index:2;grid-template-columns:repeat(4,12px);place-content:center;gap:2px;width:62px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.kalah-game-module__FvMvaq__seedCloud i{background:radial-gradient(circle at 35% 28%,#fff8c8,#d27643 68%,#813e2a);border:1px solid #ffffff47;border-radius:52% 44% 55% 42%;width:11px;height:14px;display:block;transform:rotate(24deg);box-shadow:0 2px 3px #0000005c}.kalah-game-module__FvMvaq__seedCloud i:nth-child(3n){transform:rotate(-34deg)}.kalah-game-module__FvMvaq__seedCloud i:nth-child(4n){transform:rotate(61deg)}.kalah-game-module__FvMvaq__activePit .kalah-game-module__FvMvaq__seedCloud,.kalah-game-module__FvMvaq__activeStore .kalah-game-module__FvMvaq__seedCloud{animation:.26s cubic-bezier(.2,.85,.35,1) both kalah-game-module__FvMvaq__kalahSeedPulse}.kalah-game-module__FvMvaq__relatedPit .kalah-game-module__FvMvaq__seedCloud,.kalah-game-module__FvMvaq__relatedStore .kalah-game-module__FvMvaq__seedCloud{animation:.36s ease-out both kalah-game-module__FvMvaq__kalahRelatedSeedPulse}@keyframes kalah-game-module__FvMvaq__kalahBoardBreath{0%{box-shadow:0 26px 70px #00000061,inset 0 0 0 6px #4b261652,0 0 #c8ff6200}to{box-shadow:0 26px 70px #00000061,inset 0 0 0 6px #4b261652,0 0 28px #c8ff6233}}@keyframes kalah-game-module__FvMvaq__kalahSeedPulse{0%{filter:brightness(.88);transform:translate(-50%,-50%)rotate(-8deg)scale(.76)}62%{filter:brightness(1.3)saturate(1.18);transform:translate(-50%,-50%)rotate(-8deg)scale(1.16)}to{filter:none;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}}@keyframes kalah-game-module__FvMvaq__kalahRelatedSeedPulse{0%{filter:brightness(1.2)saturate(1.14);transform:translate(-50%,-50%)rotate(-8deg)scale(1)}55%{filter:brightness(.82)saturate(.82);transform:translate(-50%,-50%)rotate(-8deg)scale(.82)}to{filter:none;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}}.kalah-game-module__FvMvaq__panel{max-height:620px}.kalah-game-module__FvMvaq__rulesNote span{border-color:#f0ae68cc}@media (max-width:1080px){.kalah-game-module__FvMvaq__playArea{grid-template-columns:1fr;max-width:660px}.kalah-game-module__FvMvaq__boardColumn{width:min(100%,620px);margin:0 auto}.kalah-game-module__FvMvaq__panel{width:100%;max-height:none}}@media (max-width:640px){.kalah-game-module__FvMvaq__playArea{gap:14px}.kalah-game-module__FvMvaq__boardColumn{width:100%}.kalah-game-module__FvMvaq__boardShell{grid-template-columns:64px minmax(420px,1fr) 64px;min-width:580px;padding:11px}.kalah-game-module__FvMvaq__pitGrid{grid-template-rows:repeat(2,82px);gap:8px}.kalah-game-module__FvMvaq__store{min-height:172px}}@media (prefers-reduced-motion:reduce){.kalah-game-module__FvMvaq__boardShell.kalah-game-module__FvMvaq__boardAnimating,.kalah-game-module__FvMvaq__activePit .kalah-game-module__FvMvaq__seedCloud,.kalah-game-module__FvMvaq__activeStore .kalah-game-module__FvMvaq__seedCloud,.kalah-game-module__FvMvaq__relatedPit .kalah-game-module__FvMvaq__seedCloud,.kalah-game-module__FvMvaq__relatedStore .kalah-game-module__FvMvaq__seedCloud{animation:none}}.kalah-game-module__FvMvaq__liveOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
