.TableHandStartAnimation_root__vEN8V{position:absolute;z-index:72;inset:0;display:grid;place-items:center;overflow:hidden;pointer-events:none;isolation:isolate;animation:TableHandStartAnimation_startSurface__IpSJ_ 1.32s ease-out both}.TableHandStartAnimation_vignette__LhQ6z{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--surface-game) 8%,transparent) 0 18%,color-mix(in srgb,var(--surface-game-deep) 22%,transparent) 64%),color-mix(in srgb,var(--surface-game-deep) 20%,transparent);animation:TableHandStartAnimation_startVignette__18h6d 1.32s ease-out both}.TableHandStartAnimation_deal__E2Xnw{position:relative;width:clamp(210px,38vmin,390px);aspect-ratio:1.45;transform:translateY(-4%)}.TableHandStartAnimation_piece__lzcaq,.TableHandStartAnimation_source__YTJRl{position:absolute;top:50%;left:50%;box-sizing:border-box;transform-origin:50% 92%}.TableHandStartAnimation_source__YTJRl{z-index:1;width:clamp(42px,7vmin,67px);aspect-ratio:.7;border:2px solid var(--game-card-border);border-radius:7px;background:linear-gradient(45deg,transparent 44%,color-mix(in srgb,var(--effect-warm-highlight) 14%,transparent) 45% 55%,transparent 56%),linear-gradient(-45deg,transparent 44%,color-mix(in srgb,var(--effect-warm-highlight) 10%,transparent) 45% 55%,transparent 56%),var(--game-card-back);background-size:13px 13px;box-shadow:5px 5px 0 var(--game-card-back-accent),8px 10px 18px color-mix(in srgb,var(--effect-shadow) 48%,transparent);transform:translate(-50%,-50%) rotate(-2deg);animation:TableHandStartAnimation_sourceSettle__FKYRL 1.1s cubic-bezier(.22,.8,.22,1) both}.TableHandStartAnimation_pieces__i5RJR{position:absolute;inset:0}.TableHandStartAnimation_piece__lzcaq{z-index:2;width:clamp(38px,6.3vmin,60px);aspect-ratio:.7;border:2px solid var(--game-card-border);border-radius:6px;background:linear-gradient(45deg,transparent 43%,color-mix(in srgb,var(--effect-warm-highlight) 16%,transparent) 44% 56%,transparent 57%),linear-gradient(-45deg,transparent 43%,color-mix(in srgb,var(--effect-warm-highlight) 10%,transparent) 44% 56%,transparent 57%),linear-gradient(155deg,var(--game-card-back),var(--game-card-back-accent));background-size:15px 15px,15px 15px,100% 100%;box-shadow:0 7px 13px color-mix(in srgb,var(--effect-shadow) 42%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--effect-shadow) 38%,transparent);opacity:0;transform:translate(-50%,-50%) scale(.82);animation:TableHandStartAnimation_dealPiece__jfGBy .9s cubic-bezier(.2,.76,.24,1) both}.TableHandStartAnimation_piece__lzcaq:first-child{--deal-x:-150%;--deal-y:-72%;--deal-r:-13deg;animation-delay:70ms}.TableHandStartAnimation_piece__lzcaq:nth-child(2){--deal-x:46%;--deal-y:-84%;--deal-r:12deg;animation-delay:.13s}.TableHandStartAnimation_piece__lzcaq:nth-child(3){--deal-x:-198%;--deal-y:32%;--deal-r:-17deg;animation-delay:.19s}.TableHandStartAnimation_piece__lzcaq:nth-child(4){--deal-x:92%;--deal-y:34%;--deal-r:17deg;animation-delay:.25s}.TableHandStartAnimation_piece__lzcaq:nth-child(5){--deal-x:-112%;--deal-y:112%;--deal-r:-8deg;animation-delay:.31s}.TableHandStartAnimation_piece__lzcaq:nth-child(6){--deal-x:8%;--deal-y:112%;--deal-r:8deg;animation-delay:.37s}.TableHandStartAnimation_copy__cEjQ9{position:absolute;bottom:clamp(28px,11%,76px);left:50%;display:flex;min-width:190px;flex-direction:column;align-items:center;gap:4px;padding:9px 22px 10px;border-top:1px solid color-mix(in srgb,var(--border-accent) 58%,transparent);border-bottom:1px solid color-mix(in srgb,var(--status-danger) 44%,transparent);border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--effect-scrim) 88%,transparent) 20% 80%,transparent);color:var(--text-body);text-align:center;text-shadow:0 2px 4px var(--effect-shadow);transform:translateX(-50%);animation:TableHandStartAnimation_startCopy__MYTKK 1.18s ease-out both}.TableHandStartAnimation_copy__cEjQ9 strong{font:850 clamp(12px,1.5vmin,17px) /1 var(--font-ui);letter-spacing:.16em}.TableHandStartAnimation_copy__cEjQ9 span{color:var(--text-faint);font:700 clamp(11px,1.15vmin,13px) /1.1 var(--font-ui);letter-spacing:.04em}.TableHandStartAnimation_root__vEN8V[data-family=board] .TableHandStartAnimation_piece__lzcaq,.TableHandStartAnimation_root__vEN8V[data-family=board] .TableHandStartAnimation_source__YTJRl{width:clamp(35px,5.8vmin,56px);aspect-ratio:1;border:3px double var(--game-piece-light-rim);border-radius:50%;background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--effect-warm-highlight) 26%,transparent),transparent 22%),radial-gradient(circle,var(--game-piece-dark) 0 50%,var(--game-piece-dark-rim) 52% 68%,var(--game-piece-light-rim) 70% 75%,color-mix(in srgb,var(--game-piece-dark-rim) 78%,var(--effect-shadow)) 77%);box-shadow:0 7px 13px color-mix(in srgb,var(--effect-shadow) 45%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--effect-warm-highlight) 12%,transparent)}.TableHandStartAnimation_root__vEN8V[data-family=board] .TableHandStartAnimation_source__YTJRl{box-shadow:4px 4px 0 var(--game-piece-dark-rim),8px 10px 18px color-mix(in srgb,var(--effect-shadow) 48%,transparent)}.TableHandStartAnimation_root__vEN8V[data-live-board-deal]{animation-duration:1.9s}.TableHandStartAnimation_root__vEN8V[data-live-board-deal] .TableHandStartAnimation_vignette__LhQ6z{background:radial-gradient(circle at 50% 48%,transparent 0 34%,color-mix(in srgb,var(--surface-game-deep) 12%,transparent) 76%),color-mix(in srgb,var(--surface-game-deep) 8%,transparent);animation-duration:1.9s}.TableHandStartAnimation_root__vEN8V[data-live-board-deal] .TableHandStartAnimation_copy__cEjQ9{animation-duration:1.78s}.TableHandStartAnimation_root__vEN8V[data-family=tile][data-live-board-deal] .TableHandStartAnimation_copy__cEjQ9{bottom:clamp(132px,28%,224px)}.TableHandStartAnimation_root__vEN8V[data-family=tile][data-hand-start-tone=neutral] .TableHandStartAnimation_copy__cEjQ9{border-bottom-color:color-mix(in srgb,var(--border-accent) 58%,transparent);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface-input) 90%,transparent) 20% 80%,transparent)}.TableHandStartAnimation_root__vEN8V[data-game=old-maid],.TableHandStartAnimation_root__vEN8V[data-game=old-maid] .TableHandStartAnimation_vignette__LhQ6z{animation-duration:.56s}.TableHandStartAnimation_root__vEN8V[data-game=old-maid] .TableHandStartAnimation_copy__cEjQ9{animation-duration:.5s}@keyframes TableHandStartAnimation_dealPiece__jfGBy{0%,14%{opacity:0;transform:translate(-50%,-50%) scale(.78)}28%{opacity:1}76%,to{opacity:1;transform:translate(var(--deal-x),var(--deal-y)) rotate(var(--deal-r)) scale(1)}}@keyframes TableHandStartAnimation_sourceSettle__FKYRL{0%{opacity:0;transform:translate(-50%,-62%) rotate(-8deg) scale(.9)}22%,76%{opacity:1}to{opacity:.88;transform:translate(-50%,-50%) rotate(-2deg) scale(1)}}@keyframes TableHandStartAnimation_startCopy__MYTKK{0%,16%{opacity:0;transform:translate(-50%,8px)}28%,76%{opacity:1;transform:translateX(-50%)}to{opacity:0;transform:translate(-50%,-4px)}}@keyframes TableHandStartAnimation_startVignette__18h6d{0%{opacity:0}14%,72%{opacity:1}to{opacity:0}}@keyframes TableHandStartAnimation_startSurface__IpSJ_{0%,88%{visibility:visible}to{visibility:hidden}}@media (max-width:720px){.TableHandStartAnimation_deal__E2Xnw{width:min(72vw,270px);transform:translateY(-8%)}.TableHandStartAnimation_copy__cEjQ9{bottom:12%;min-width:168px;padding:8px 16px 9px}}@media (max-height:560px) and (orientation:landscape){.TableHandStartAnimation_deal__E2Xnw{width:min(39vw,250px);transform:translateY(-4%)}.TableHandStartAnimation_copy__cEjQ9{bottom:7%}}@media (prefers-reduced-motion:reduce){.TableHandStartAnimation_root__vEN8V,.TableHandStartAnimation_root__vEN8V[data-game=old-maid],.TableHandStartAnimation_root__vEN8V[data-live-board-deal],.TableHandStartAnimation_root__vEN8V[data-live-board-deal] .TableHandStartAnimation_vignette__LhQ6z{animation-duration:.7s}.TableHandStartAnimation_piece__lzcaq,.TableHandStartAnimation_source__YTJRl{animation:none;opacity:1}.TableHandStartAnimation_copy__cEjQ9,.TableHandStartAnimation_root__vEN8V[data-game=old-maid] .TableHandStartAnimation_copy__cEjQ9{animation:TableHandStartAnimation_startCopy__MYTKK .65s ease-out both}.TableHandStartAnimation_root__vEN8V[data-game=old-maid] .TableHandStartAnimation_vignette__LhQ6z,.TableHandStartAnimation_vignette__LhQ6z{animation:TableHandStartAnimation_startVignette__18h6d .7s ease-out both}}