.replay-poker-card.svelte-jrg9zr{width:var(--card-width, 42px);height:var(--card-height, 58px);border-radius:calc(var(--card-width, 42px) * .08);box-shadow:0 2px 8px #00000047;position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f3f4f6);flex-shrink:0;-moz-user-select:none;user-select:none;-webkit-user-select:none;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:paint}.replay-poker-card.dimmed.svelte-jrg9zr{filter:brightness(.72)}.card-face.svelte-jrg9zr,.card-back.svelte-jrg9zr{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-face.svelte-jrg9zr{border:max(1px,calc(var(--card-width, 42px) * .022)) solid rgba(15,23,42,.12);background:radial-gradient(circle at 32% 18%,#fffffffa,#ffffffd1 18%,#fff0 38%),linear-gradient(180deg,#fff,#f6f7f9 54%,#eceff3);box-sizing:border-box}.card-face.svelte-jrg9zr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #0f172a14;pointer-events:none}.card-index.svelte-jrg9zr{position:absolute;display:flex;flex-direction:column;align-items:center;gap:calc(var(--card-height, 58px) * .008);line-height:1;z-index:1;top:calc(var(--card-height, 58px) * .055);left:calc(var(--card-width, 42px) * .12);transform:translate(-50%)}.card-value.svelte-jrg9zr{font-size:clamp(11px,calc(var(--card-width, 42px) * .315),27px);font-weight:800;letter-spacing:-.03em;color:#18212f}.card-suit.svelte-jrg9zr{font-size:clamp(8px,calc(var(--card-width, 42px) * .19),16px);font-weight:700;color:#18212f}.replay-poker-card.is-red.svelte-jrg9zr .card-value:where(.svelte-jrg9zr),.replay-poker-card.is-red.svelte-jrg9zr .card-suit:where(.svelte-jrg9zr),.replay-poker-card.is-red.svelte-jrg9zr .card-big-suit:where(.svelte-jrg9zr){color:#c62828}.card-big-suit.svelte-jrg9zr{position:absolute;right:calc(var(--card-width, 42px) * .18);bottom:calc(var(--card-height, 58px) * .14);font-size:clamp(18px,calc(var(--card-width, 42px) * .52),42px);line-height:1;color:#18212f;z-index:0}.card-back.svelte-jrg9zr{background:radial-gradient(circle at 30% 20%,#ffffff3d,#fff0 34%),linear-gradient(145deg,#244a75,#17375f 52%,#102948);border:max(1px,calc(var(--card-width, 42px) * .024)) solid rgba(255,255,255,.16);box-sizing:border-box}.card-back__frame.svelte-jrg9zr{position:absolute;inset:calc(var(--card-width, 42px) * .08);border-radius:calc(var(--card-width, 42px) * .05);border:max(1px,calc(var(--card-width, 42px) * .02)) solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center}.card-back__pattern.svelte-jrg9zr{width:84%;height:84%;border-radius:inherit;background:radial-gradient(circle at center,#ffffff29,#fff0 52%),repeating-linear-gradient(45deg,#ffffff24 0 calc(var(--card-width, 42px) * .045),#fff0 calc(var(--card-width, 42px) * .045) calc(var(--card-width, 42px) * .09))}.card-face--joker.svelte-jrg9zr{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 28% 18%,#fffffff5,#fff0 30%),linear-gradient(160deg,#fff8e1,#f7f0db 45%,#ece5cf)}.joker--big.svelte-jrg9zr{background:radial-gradient(circle at 28% 18%,#ffffffeb,#fff0 30%),linear-gradient(160deg,#fff1d6,#f6dfb0 45%,#ebca7d)}.joker--laizi.svelte-jrg9zr{background:radial-gradient(circle at 28% 18%,#ffffffeb,#fff0 30%),linear-gradient(160deg,#f4f1ff,#e4ddff 45%,#cbbcff)}.card-joker__mini.svelte-jrg9zr{position:absolute;top:calc(var(--card-height, 58px) * .08);left:calc(var(--card-width, 42px) * .12);font-size:clamp(7px,calc(var(--card-width, 42px) * .15),13px);font-weight:800;color:#7a3e00;letter-spacing:.04em}.card-joker__mini--bottom.svelte-jrg9zr{top:auto;left:auto;right:calc(var(--card-width, 42px) * .12);bottom:calc(var(--card-height, 58px) * .08);transform:rotate(180deg)}.joker--laizi.svelte-jrg9zr .card-joker__mini:where(.svelte-jrg9zr),.joker--laizi.svelte-jrg9zr .card-joker__center:where(.svelte-jrg9zr){color:#5b34b2}.card-joker__center.svelte-jrg9zr{font-size:clamp(11px,calc(var(--card-width, 42px) * .28),24px);font-weight:900;letter-spacing:.06em;color:#7a3e00;text-shadow:0 1px 0 rgba(255,255,255,.5)}
