.game-hand-module__VhguzG__hand{--card-width:clamp(9rem,15vw,13.5rem);--step:3.5deg;--spread-rest:.3;--spread-open:.4;--spread:var(--spread-rest);--deck-space:0px;--center:calc(50% - var(--deck-space)/2);--max-drop:calc((var(--n) - 1)*(var(--n) - 1)/4*.22rem);height:calc(var(--card-width)*1.4 + 4rem + var(--max-drop));position:relative;container-type:inline-size}.game-hand-module__VhguzG__hand[data-deck]{--deck-space:calc(var(--card-width)*2)}.game-hand-module__VhguzG__hand:hover,.game-hand-module__VhguzG__hand:focus-within{--step:4.5deg;--spread:var(--spread-open)}.game-hand-module__VhguzG__slot,.game-hand-module__VhguzG__deck{--gap:min(var(--card-width)*var(--spread),(88cqi - var(--deck-space) - var(--card-width))/max(var(--n) - 1,1))}.game-hand-module__VhguzG__slot{--offset:calc(var(--i) - (var(--n) - 1)/2);bottom:calc(1.5rem + var(--max-drop));left:var(--center);width:var(--card-width);transform-origin:50% 160%;translate:calc(-50% + var(--offset)*var(--gap))calc(var(--offset)*var(--offset)*.22rem);rotate:calc(var(--offset)*var(--step));transition:translate .42s cubic-bezier(.22,1,.36,1),rotate .42s cubic-bezier(.22,1,.36,1);position:absolute}.game-hand-module__VhguzG__slot:hover,.game-hand-module__VhguzG__slot:focus-within,.game-hand-module__VhguzG__slot[data-selected]{z-index:20;translate:calc(-50% + var(--offset)*var(--gap))calc(var(--offset)*var(--offset)*.22rem - 2.5rem)}.game-hand-module__VhguzG__slot[data-selected]{z-index:10}.game-hand-module__VhguzG__hand:has(.game-hand-module__VhguzG__slot:not([data-selected]):hover) .game-hand-module__VhguzG__slot[data-selected]{z-index:0;translate:calc(-50% + var(--offset)*var(--gap))calc(var(--offset)*var(--offset)*.22rem)}.game-hand-module__VhguzG__deck{--spread:var(--spread-open);bottom:calc(1.5rem + var(--max-drop)/2);left:calc(var(--center) + (var(--n) - 1)/2*var(--gap) + var(--card-width)*1.45);width:calc(var(--card-width)*.85);aspect-ratio:5/7;border-radius:calc(var(--card-width)*.055);cursor:pointer;transition:translate .42s cubic-bezier(.22,1,.36,1);position:absolute;rotate:6deg}.game-hand-module__VhguzG__deck:hover,.game-hand-module__VhguzG__deck[data-open]{translate:0 -.75rem}.game-hand-module__VhguzG__deck:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.game-hand-module__VhguzG__back{border-radius:inherit;border:calc(var(--card-width)*.03)solid hsl(var(--foreground-emphasis));background:repeating-linear-gradient(45deg,hsl(var(--background)/.14)0 1px,transparent 1px 7px),repeating-linear-gradient(-45deg,hsl(var(--background)/.14)0 1px,transparent 1px 7px),hsl(var(--foreground-emphasis));box-shadow:0 10px 24px -14px hsl(var(--foreground-emphasis)/.6);position:absolute;inset:0}.game-hand-module__VhguzG__back:first-child{translate:.5rem .25rem;rotate:7deg}.game-hand-module__VhguzG__back:nth-child(2){translate:.25rem .1rem;rotate:3.5deg}.game-hand-module__VhguzG__top{color:hsl(var(--background));font-size:calc(var(--card-width)*.12);flex-direction:column;justify-content:center;align-items:center;display:flex}.dark .game-hand-module__VhguzG__back{border-color:hsl(var(--rule-strong));background-color:hsl(var(--rule-strong)/.9)}@media (prefers-reduced-motion:reduce){.game-hand-module__VhguzG__slot,.game-hand-module__VhguzG__deck{transition:none}}
