#card-duel-host{height:100%}.gm{--gm-ink:var(--text-primary);--gm-dim:var(--text-muted);--gm-faint:var(--text-faint);--gm-cyan:#3ef2ff;--gm-pink:#ff3ea5;--gm-gold:var(--ui-yellow);--gm-gold-hi:var(--text-primary);--gm-violet:#9b6bff;--gm-mint:var(--ui-success);--gm-red:var(--ui-danger);--gm-line:#ffffff24;--gm-glass:var(--surface-hud);--gm-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--gm-ease-out:cubic-bezier(.16, 1, .3, 1);isolation:isolate;min-height:100%;color:var(--gm-ink);font-family:var(--font-ui,"Inter", system-ui, sans-serif);-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 80% at 50% 0,#292930 0%,#0d0d13 55%,#040407 100%);flex-direction:column;display:flex;position:relative}.gm-bg,.gm-fx{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.gm-bg{z-index:-1}.gm-fx{z-index:5}.gm__stage{z-index:1;box-sizing:border-box;width:min(100%,860px);padding:6px max(12px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));flex-direction:column;flex:auto;gap:clamp(8px,1.6dvh,16px);margin:0 auto;display:flex;position:relative}.gm__header{border-radius:var(--radius-panel);background:var(--gm-glass);box-shadow:var(--glass-edge), var(--shadow-soft);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:0;justify-content:center;align-items:center;gap:10px;padding:6px 8px;display:flex;position:relative}.gm-track{flex:1;justify-content:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.gm-track__pip{box-sizing:border-box;border:1px solid var(--gm-line);border-radius:var(--radius-input);background:var(--glass-fill);min-width:34px;height:28px;color:var(--gm-faint);font:700 13px/1 var(--font-display,"Fredoka", sans-serif);transition:transform .35s var(--gm-ease-pop), background .3s, color .3s, box-shadow .3s;place-items:center;padding:0 6px;display:grid}.gm-track__pip.is-done{color:var(--gm-ink);background:var(--glass-fill-strong)}.gm-track__pip.is-carried{color:var(--ui-danger)}.gm-track__pip.is-mine{background:var(--ui-yellow);color:var(--ui-yellow-text);border-color:#0000}.gm-track__pip.is-mine-loss{background:var(--ui-danger);color:var(--text-primary);border-color:#0000}.gm-track__pip.is-current{background:var(--select-bg);color:var(--select-text);border-color:#0000;transform:scale(1.14)}.gm-track__pip.is-current.is-loss{background:var(--ui-danger);color:var(--text-primary);box-shadow:none}.gm-seats{flex-wrap:wrap;justify-content:center;gap:clamp(6px,1.4vw,14px);display:flex}.gm-seats[data-count="6"],.gm-seats[data-count="7"],.gm-seats[data-count="8"]{gap:6px}.gm-seat{--card-w:clamp(48px, min(12vw, 9.5dvh), 78px);box-sizing:border-box;width:calc(var(--card-w) + 50px);border-radius:var(--radius-panel);background:var(--surface-hud);box-shadow:var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:transform .4s var(--gm-ease-pop), box-shadow .4s, border-color .4s, opacity .4s;border:0;justify-items:center;gap:6px;padding:10px 6px 7px;display:grid;position:relative}.gm-seats[data-count="6"] .gm-seat,.gm-seats[data-count="7"] .gm-seat,.gm-seats[data-count="8"] .gm-seat{--card-w:clamp(40px, min(9.5vw, 7.5dvh), 62px);width:calc(var(--card-w) + 36px)}.gm-seat.is-you{box-shadow:inset 0 0 0 2px var(--select-bg)}.gm-seat__slot{width:var(--card-w);aspect-ratio:5/7;perspective:700px;position:relative}.gm-seat__socket{border:1.5px dashed var(--border-strong);background:var(--glass-fill);border-radius:10px;position:absolute;inset:0}.gm-seat.is-thinking .gm-seat__socket{animation:1.4s ease-in-out infinite gm-socket}.gm-flip{opacity:0;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.3, 1.25, .5, 1) var(--flip-delay,0s), opacity .3s ease var(--flip-delay,0s);position:absolute;inset:0;transform:translateY(-34px)rotateX(40deg)scale(.55)}.gm-seat.is-down .gm-flip,.gm-seat.is-up .gm-flip{opacity:1;animation:gm-bob 3.4s ease-in-out infinite var(--bob-delay,0s);transform:none}.gm-seat.is-up .gm-flip{transform:rotateY(180deg)}.gm-seat.is-winner .gm-flip{transform:rotateY(180deg)translateZ(24px)scale(1.14)}.gm-seat.is-penalty .gm-flip{transform:rotateY(180deg)scale(1.08)}.gm-seat.is-burnt .gm-flip{transform:rotateY(180deg)scale(.9)}.gm-flip__side{backface-visibility:hidden;border-radius:10px;position:absolute;inset:0}.gm-flip__front{transform:rotateY(180deg)}.gm-seat__tag{z-index:2;border-radius:var(--radius-pill);background:var(--glass-strong);box-shadow:var(--glass-edge);color:var(--gm-dim);white-space:nowrap;border:0;padding:2px 8px;font-size:10px;font-weight:800;line-height:1.35;position:absolute;bottom:-9px;left:50%;translate:-50%}.gm-seat__tag:empty{display:none}.gm-seat.is-thinking .gm-seat__tag{animation:1.4s ease-in-out infinite gm-fade-pulse}.gm-seat.is-down .gm-seat__tag{color:var(--ui-success)}.gm-seat.is-winner{box-shadow:inset 0 0 0 2px var(--ui-yellow);transform:translateY(-5px)}.gm-seat.is-winner .gm-seat__tag{background:var(--ui-yellow);color:var(--ui-yellow-text)}.gm-seat.is-penalty{box-shadow:inset 0 0 0 2px var(--ui-danger);animation:.5s ease-in-out gm-shake}.gm-seat.is-penalty .gm-seat__tag{background:var(--ui-danger);color:var(--text-primary)}.gm-seat.is-burnt .gm-seat__tag{color:var(--ui-danger)}.gm-seat.is-burnt .gm-face{animation:1.1s ease-out forwards gm-burn}.gm-seat.is-burnt .gm-flip__front:after{content:"";mix-blend-mode:screen;background:linear-gradient(#0000 25%,#ffc83c66 55%,#ff5a1ed9);border-radius:10px;animation:1.1s ease-out forwards gm-burn-sweep;position:absolute;inset:0}.gm-seat__info{align-items:center;gap:5px;min-width:0;max-width:100%;margin-top:5px;display:flex}.gm-seat__avatar{background:linear-gradient(135deg, hsl(var(--seat-hue) 90% 70%), hsl(var(--seat-hue) 70% 40%));color:#0c0c11;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:grid}.gm-seat.is-bot .gm-seat__avatar{background:#ffffff1f;font-size:11px}.gm-seat__name{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.gm-seat.is-you .gm-seat__name{color:var(--text-primary)}.gm-seat__score{background:var(--glass-fill-strong);min-width:22px;color:var(--text-primary);font:700 12px/1.25 var(--font-display,"Fredoka", sans-serif);text-align:center;border-radius:999px;flex:none;padding:1px 6px}.gm-seat__score.is-negative{color:var(--ui-danger)}.gm-seat__score.is-bumped{animation:gm-pop .55s var(--gm-ease-pop)}.gm-seat__pips{gap:2px;display:flex}.gm-seat__pips i{background:hsl(var(--seat-hue) 95% 72%);width:5px;height:5px;box-shadow:0 0 4px hsl(var(--seat-hue) 95% 60% / 70%);border-radius:2px;transition:opacity .4s,transform .4s}.gm-seat__pips i.is-spent{opacity:.15;box-shadow:none;transform:scale(.7)}.gm-center{flex:auto;justify-content:center;align-items:center;gap:clamp(16px,5vw,44px);min-height:clamp(150px,27dvh,260px);padding-bottom:18px;display:flex;position:relative}.gm-prize{--prize-w:clamp(92px, min(24vw, 21dvh), 156px);width:var(--prize-w);aspect-ratio:5/7;perspective:900px;flex:none;position:relative}.gm-prize.is-dealt{animation:gm-deal .8s var(--gm-ease-pop) both}.gm-prize__halo{filter:blur(8px);background:radial-gradient(circle,#ffc94a61,#0000 60%);border-radius:50%;animation:3.2s ease-in-out infinite gm-halo;position:absolute;inset:-40%}.gm-prize__rays{background:repeating-conic-gradient(#ffe18233 0deg 7deg,#0000 7deg 22deg);animation:22s linear infinite gm-spin;position:absolute;inset:-65%;-webkit-mask:radial-gradient(circle,#000 18%,#0000 64%);mask:radial-gradient(circle,#000 18%,#0000 64%)}.gm-prize.is-loss .gm-prize__halo{background:radial-gradient(circle,#ff3c6e8c,#0000 62%)}.gm-prize.is-loss .gm-prize__rays{background:repeating-conic-gradient(#ff5a822e 0deg 7deg,#0000 7deg 22deg);animation-direction:reverse}.gm-prize__float{transform-style:preserve-3d;animation:5s ease-in-out infinite gm-float;position:absolute;inset:0}.gm-prize__tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .18s ease-out;position:absolute;inset:0}.gm-prize__card{box-sizing:border-box;color:#3d1600;background:radial-gradient(circle at 50% 42%,#fff6c9 0%,#ffcf55 20%,#e0801a 58%,#5c2606 100%);border:2px solid #ffe7a1;border-radius:16px;grid-template-rows:auto 1fr auto;place-items:center;padding:9% 6% 8%;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 4px #5c260673,inset 0 2px #fff9,0 22px 44px #0000008c,0 0 44px #ffbe4673;container-type:inline-size}.gm-prize.is-loss .gm-prize__card{color:#fff;background:radial-gradient(circle at 50% 42%,#ffc0cc 0%,#ff4d6d 22%,#8c1247 60%,#22051c 100%);border-color:#ffc6d2;box-shadow:inset 0 0 0 4px #28041e73,inset 0 2px #ffffff73,0 22px 44px #0000008c,0 0 44px #ff3c6e73}.gm-prize__label{letter-spacing:.22em;opacity:.85;font-size:10cqw;font-weight:900}.gm-prize__icon{filter:drop-shadow(0 4px 6px #00000059);font-size:38cqw;line-height:1;animation:4s ease-in-out infinite gm-spin-y}.gm-prize__value{font:700 30cqw/1 var(--font-display,"Fredoka", sans-serif);text-shadow:0 2px #ffffff73,0 0 12px #ffffff4d}.gm-prize.is-loss .gm-prize__value{text-shadow:0 2px #00000059,0 0 14px #ff7896b3}.gm-prize.is-claimed .gm-prize__card{animation:.9s ease-out forwards gm-claim}.gm-prize.is-carried .gm-prize__card{animation:.5s ease-in-out gm-shake,1s ease-out .5s forwards gm-carry}.gm-meta{text-shadow:0 1px 3px #000000b3;gap:7px;max-width:240px;display:grid}.gm-meta__stake{font:700 clamp(28px, 5.5dvh, 44px)/1 var(--font-display,"Fredoka", sans-serif);color:var(--ui-yellow)}.gm--penalty .gm-meta__stake{color:var(--ui-danger)}.gm-meta__carry{border-radius:var(--radius-pill);background:var(--surface-hud);width:fit-content;box-shadow:var(--glass-edge);color:var(--ui-success);padding:4px 10px;font-size:12px;font-weight:700}.gm-meta__carry[hidden]{display:none}.gm-meta__deck{color:var(--gm-faint);font-size:11px;font-weight:700}.gm-banner{z-index:4;box-sizing:border-box;border-radius:var(--radius-panel);background:var(--glass-strong);max-width:min(94vw,560px);box-shadow:var(--glass-edge), var(--shadow-panel);text-align:center;opacity:0;pointer-events:none;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:0;padding:10px 18px;font-size:clamp(13px,2dvh,16px);font-weight:800;line-height:1.3;transition:opacity .25s;position:absolute;bottom:-8px;left:50%;translate:-50%}.gm-banner.is-visible{opacity:1}.gm-banner.is-popped{animation:gm-pop .55s var(--gm-ease-pop)}.gm-banner--win{background:var(--ui-yellow);color:var(--ui-yellow-text)}.gm-banner--loss{background:var(--ui-danger);color:var(--text-primary)}.gm-banner--dodge{color:var(--ui-success)}.gm-banner--end,.gm--ended .gm-banner--win{min-width:250px}.gm--ended .gm-banner{padding:16px 20px;top:50%;bottom:auto;translate:-50% -50%}.gm-banner__title{font:700 clamp(18px, 3dvh, 24px)/1.15 var(--font-display,"Fredoka", sans-serif);margin-bottom:10px}.gm-hand{justify-items:center;gap:4px;display:grid}.gm-fan{--card-w:clamp(50px, min(12.4vw, 12.5dvh), 100px);box-sizing:border-box;min-height:calc(var(--card-w) * 1.4 + 34px);justify-content:center;align-items:flex-end;padding:30px 14px 4px;display:flex}.gm-card{z-index:var(--fan-z,1);width:var(--card-w);aspect-ratio:5/7;margin:0 calc(var(--card-w) * -.06);color:inherit;font:inherit;cursor:pointer;perspective:700px;transform:translateY(var(--fan-y,0px)) rotate(var(--fan-r,0deg));transform-origin:50% 130%;transition:transform .5s var(--gm-ease-out), width .5s var(--gm-ease-out), margin .5s var(--gm-ease-out), opacity .4s;background:0 0;border:0;flex:none;padding:0;position:relative}.gm-card:hover:not(:disabled),.gm-card:focus-visible,.gm-card.is-chosen{z-index:30}.gm-card.is-spent{opacity:0;pointer-events:none;width:0;margin:0}.gm-card:disabled{cursor:default}.gm-card:focus-visible{outline:none}.gm-card__lift{transform-style:preserve-3d;transition:transform .35s var(--gm-ease-pop);animation:4s ease-in-out infinite gm-breathe;animation-delay:calc(var(--fan-z,0) * -.45s);position:absolute;inset:0}.gm-card:hover:not(:disabled) .gm-card__lift,.gm-card:focus-visible .gm-card__lift{transform:translateY(-18px)scale(1.07)}.gm-card.is-chosen .gm-card__lift{transform:translateY(-30px)scale(1.14)}.gm-card__tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-radius:12px;transition:transform .14s ease-out;position:absolute;inset:0}.gm-card:focus-visible .gm-face{outline-offset:3px;outline:2px solid #fff}.gm-card.is-chosen .gm-face{box-shadow:0 0 0 2px var(--c1), 0 0 30px var(--c2), 0 18px 34px #0009}.gm-card:hover:not(:disabled) .gm-foil,.gm-card.is-chosen .gm-foil{opacity:.6}.gm-fan.has-choice .gm-card:not(.is-chosen) .gm-face{filter:saturate(.55)brightness(.7)}.gm-fan.is-locked .gm-card{transform:translateY(calc(var(--fan-y,0px) + 16px)) rotate(var(--fan-r,0deg))}.gm-fan.is-locked .gm-face{filter:saturate(.5)brightness(.5)}.gm-hand__hint{color:var(--gm-dim);text-align:center;margin:0;font-size:12px;font-weight:700}.gm-hand__hint:empty{display:none}.gm-face{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--c2) 85%, white);background:radial-gradient(120% 80% at 25% 10%, color-mix(in srgb, var(--c2) 60%, transparent), transparent 55%), radial-gradient(90% 60% at 85% 100%, color-mix(in srgb, var(--c2) 40%, transparent), transparent 60%), linear-gradient(165deg, var(--c3), #0a0a0f 92%);border-radius:12px;transition:filter .3s,box-shadow .3s;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 3px #00000047,inset 0 1px #ffffff4d,0 12px 24px #00000080;container-type:inline-size}.gm-flip .gm-face{border-radius:10px}.gm-face__corner{color:var(--c1);font:700 17cqw/1 var(--font-display,"Fredoka", sans-serif);text-shadow:0 0 6px var(--c2);position:absolute}.gm-face__corner--tl{top:6cqw;left:9cqw}.gm-face__corner--br{bottom:6cqw;right:9cqw;rotate:180deg}.gm-face__orbit{border:1.5px solid color-mix(in srgb, var(--c2) 60%, transparent);width:80cqw;height:80cqw;box-shadow:0 0 10px color-mix(in srgb, var(--c2) 45%, transparent), inset 0 0 12px color-mix(in srgb, var(--c2) 35%, transparent);border-radius:50%;animation:10s linear infinite gm-spin;position:absolute;top:46%;left:50%;translate:-50% -50%}.gm-face__orbit:after{content:"";background:var(--c1);width:7cqw;height:7cqw;box-shadow:0 0 8px var(--c1), 0 0 16px var(--c2);border-radius:50%;margin-left:-3.5cqw;position:absolute;top:-3.5cqw;left:50%}.gm-face__num{font:700 62cqw/1 var(--font-display,"Fredoka", sans-serif);background:linear-gradient(180deg, #fff 12%, var(--c1) 45%, var(--c2) 100%);color:#0000;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--c2) 80%, transparent));-webkit-background-clip:text;background-clip:text;position:absolute;top:46%;left:50%;translate:-50% -50%}.gm-face__pips{justify-content:center;gap:2.5cqw;display:flex;position:absolute;bottom:19cqw;left:0;right:0}.gm-face__pips i{background:var(--c1);width:6cqw;height:6cqw;box-shadow:0 0 4px var(--c2);border-radius:50%}.gm-face--v7{border-color:#ffe08a}.gm-face--v7 .gm-face__num{background:linear-gradient(#fff 10%,#ffe08a 42%,#c07bff 100%);-webkit-background-clip:text;background-clip:text}.gm-foil{border-radius:inherit;background:linear-gradient(115deg,#0000 25%,#78fffa80 40%,#ff78e680 50%,#ffec8c73 60%,#0000 75%);background-position:var(--mx,0%) var(--my,0%);mix-blend-mode:color-dodge;opacity:.25;pointer-events:none;background-size:260% 260%;transition:opacity .25s;position:absolute;inset:0}.gm-prize__card .gm-foil,.gm-face--v7 .gm-foil{opacity:.5;animation:4s ease-in-out infinite gm-foil}.gm-back{box-sizing:border-box;background:radial-gradient(circle,#9b6bff99,#0000 62%),repeating-linear-gradient(45deg,#ffffff0f 0 2px,#0000 2px 9px),linear-gradient(160deg,#3c3c43,#121218);border:1.5px solid #c9cad299;border-radius:10px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 3px #0000004d,0 10px 20px #00000080;container-type:inline-size}.gm-back__ring{border:2px solid #ffc94abf;border-radius:50%;width:66cqw;height:66cqw;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 12px #ffc94a73,inset 0 0 10px #ffc94a4d}.gm-back__emblem{color:#ffd86b;text-shadow:0 0 10px #ffc94ad9;font-size:40cqw;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%}.gm-back .gm-foil{opacity:.35;animation:5s ease-in-out infinite gm-foil}@keyframes gm-spin{to{rotate:360deg}}@keyframes gm-spin-y{0%,to{transform:rotateY(-18deg)}50%{transform:rotateY(18deg)}}@keyframes gm-float{0%,to{transform:translateY(0)rotateY(-12deg)rotate(-2deg)}50%{transform:translateY(-10px)rotateY(12deg)rotate(2deg)}}@keyframes gm-halo{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.08}}@keyframes gm-deal{0%{opacity:0;transform:translateY(-60px)rotateY(200deg)scale(.4)}to{opacity:1;transform:none}}@keyframes gm-claim{0%{filter:brightness();scale:1}25%{filter:brightness(1.8);scale:1.12}to{filter:brightness(.55)saturate(.6);scale:.9}}@keyframes gm-carry{0%{filter:none}to{filter:brightness(.8)saturate(1.3)drop-shadow(0 0 18px #5dffb0cc)}}@keyframes gm-bob{0%,to{translate:0}50%{translate:0 -4px}}@keyframes gm-breathe{0%,to{translate:0}50%{translate:0 -3px}}@keyframes gm-socket{0%,to{opacity:.5}50%{opacity:1}}@keyframes gm-fade-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes gm-glow-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}@keyframes gm-heartbeat{0%,to{scale:1}40%{scale:1.12}}@keyframes gm-pop{0%{opacity:0;scale:.6}60%{opacity:1;scale:1.08}to{scale:1}}@keyframes gm-shake{0%,to{translate:0}20%{translate:-5px}40%{translate:5px}60%{translate:-3px}80%{translate:3px}}@keyframes gm-burn{0%{filter:none}30%{filter:brightness(1.9)saturate(1.6)hue-rotate(-25deg)}to{filter:grayscale()brightness(.4)sepia(.6)}}@keyframes gm-burn-sweep{0%{opacity:0;transform:translateY(40%)}35%{opacity:1}to{opacity:.35;transform:translateY(-10%)}}@keyframes gm-foil{0%,to{background-position:0 0}50%{background-position:100% 100%}}@media (width<=560px){.gm__header{gap:6px;padding:5px 6px 5px 10px}.gm-track{gap:3px}.gm-track__pip{border-radius:8px;min-width:26px;height:24px;padding:0 3px;font-size:11px}.gm-meta{gap:5px;max-width:170px}.gm-fan{padding-inline:4px}.gm-card{margin:0 calc(var(--card-w) * -.1)}}@media (height<=640px){.gm__stage{gap:6px}.gm-center{min-height:130px;padding-bottom:14px}}@media (height<=520px){.gm__stage{gap:4px;padding-top:2px}.gm__header{border-radius:14px;padding:3px 6px 3px 10px}.gm-track__pip{height:22px}.gm-seat,.gm-seats[data-count] .gm-seat{--card-w:30px;grid-template-columns:var(--card-w) minmax(0, 1fr);border-radius:12px;place-items:center start;gap:2px 8px;width:auto;min-width:0;padding:5px 8px 5px 6px}.gm-seat__slot{grid-row:span 2}.gm-seat__info{width:100%;margin-top:0}.gm-seat__name{flex:1}.gm-seat__tag{padding:1px 5px;font-size:8px;bottom:-5px;left:-2px;translate:none}.gm-fan.is-locked .gm-card{transform:translateY(calc(var(--fan-y,0px) + 6px)) rotate(var(--fan-r,0deg))}.gm-seat.is-winner{transform:translate(4px)}.gm-center{gap:18px;min-height:96px;padding-bottom:10px}.gm-prize{--prize-w:clamp(62px, 22dvh, 84px)}.gm-meta__stake{font-size:24px}.gm-meta__deck{display:none}.gm-banner{padding:7px 12px;font-size:12px}.gm-fan{--card-w:clamp(40px, 13dvh, 54px);min-height:0;padding-top:18px}.gm-card.is-chosen .gm-card__lift{transform:translateY(-16px)scale(1.08)}.gm-hand__hint{font-size:11px}}@media (height<=520px) and (width>=600px){.gm__stage{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(180px,30%) minmax(0,1fr);gap:6px 14px;display:grid}.gm__header{grid-column:1/-1}.gm-seats{flex-flow:column;grid-area:2/1/4;justify-content:flex-start;gap:6px;min-height:0;padding:2px 4px 8px 0;overflow-y:auto}.gm-seats[data-count="5"],.gm-seats[data-count="6"],.gm-seats[data-count="7"],.gm-seats[data-count="8"]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.gm-seats[data-count="5"] .gm-seat,.gm-seats[data-count="6"] .gm-seat,.gm-seats[data-count="7"] .gm-seat,.gm-seats[data-count="8"] .gm-seat{--card-w:24px;gap:1px 6px;padding:4px 6px 4px 4px}.gm-seats[data-count="5"] .gm-seat__pips,.gm-seats[data-count="6"] .gm-seat__pips,.gm-seats[data-count="7"] .gm-seat__pips,.gm-seats[data-count="8"] .gm-seat__pips,.gm-seats[data-count="5"] .gm-seat__avatar,.gm-seats[data-count="6"] .gm-seat__avatar,.gm-seats[data-count="7"] .gm-seat__avatar,.gm-seats[data-count="8"] .gm-seat__avatar{display:none}.gm-center{grid-area:2/2;min-height:0}.gm-hand{grid-area:3/2}}@media (prefers-reduced-motion:reduce){.gm *,.gm :before,.gm :after{animation-duration:.01ms!important;animation-iteration-count:1!important}.gm-flip,.gm-card,.gm-card__lift,.gm-seat{transition-duration:.01ms!important}}
