@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@700;900&family=Orbitron:wght@600;800&display=swap";.game[data-theme=cards],.game [data-theme=cards]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cd-bg:#0b0f18;--cd-panel:#080a10ad;--cd-panel-solid:#10141f;--cd-line:#ffffff1a;--cd-line-hi:#fff3;--cd-ink:#eef1f7;--cd-ink-soft:#b7bfce;--cd-ink-mute:#8a93a6;--cd-gold-grad:linear-gradient(180deg, #fff0b3, #f2c94c 35%, #b8862b 70%, #7a5418);--cd-gold-1:#fff0b3;--cd-gold-2:#f2c94c;--cd-gold-3:#b8862b;--cd-gold-4:#7a5418;--cd-gold-text:#ffd966;--cd-card-face:#f8f8f6;--cd-card-red:#d7262e;--cd-card-black:#15161a;--cd-card-back:#3a4466;--cd-card-r:6px;--cd-panel-r:10px;--cd-plus:#ffd24a;--cd-minus:#8fa0bf;--cd-font-latin:"Cinzel", "Times New Roman", serif;--cd-font-lcd:"Orbitron", "Pretendard", ui-monospace, sans-serif;--cd-font-num:"Pretendard", "Apple SD Gothic Neo", system-ui, sans-serif;--felt:#13233a;--felt-hi:#1e3a5f;--felt-rim:#2f7bff;--felt-rim-hi:#9cc4ff;--felt-metal:#5b6b86;--background:var(--cd-bg);--foreground:var(--cd-ink);--card:var(--cd-panel-solid);--card-foreground:var(--cd-ink);--popover:var(--cd-panel-solid);--popover-foreground:var(--cd-ink);--muted:#ffffff0f;--muted-foreground:var(--cd-ink-mute);--border:var(--cd-line);color:var(--cd-ink)}.game[data-theme=cards][data-felt=poker7],.game[data-theme=cards] [data-felt=poker7]{--felt:#13233a;--felt-hi:#1e3a5f;--felt-rim:#2f7bff;--felt-rim-hi:#9cc4ff;--felt-metal:#5b6b86}.game[data-theme=cards][data-felt=hilo],.game[data-theme=cards] [data-felt=hilo]{--felt:#2a1e36;--felt-hi:#4b395b;--felt-rim:#a35bff;--felt-rim-hi:#ddb8ff;--felt-metal:#6c5a80}.game[data-theme=cards][data-felt=badugi],.game[data-theme=cards] [data-felt=badugi]{--felt:#2f3e22;--felt-hi:#4a6233;--felt-rim:#c9a24a;--felt-rim-hi:#ffe6a3;--felt-metal:#7a6a40}.game[data-theme=cards][data-felt=holdem],.game[data-theme=cards] [data-felt=holdem]{--felt:#0e4f4b;--felt-hi:#16736c;--felt-rim:#3fd2c7;--felt-rim-hi:#b5fff8;--felt-metal:#4f7b78}.game[data-theme=cards][data-felt=blackjack],.game[data-theme=cards] [data-felt=blackjack]{--felt:#1a1b20;--felt-hi:#2a2c33;--felt-rim:#e8c25a;--felt-rim-hi:#fff0b3;--felt-metal:#6b6450}@layer components{.game[data-theme=cards].cd-room,.game[data-theme=cards] .cd-room{background:radial-gradient(120% 70% at 50% -10%, color-mix(in srgb, var(--felt-rim) 22%, transparent), transparent 60%), radial-gradient(90% 60% at 50% 110%, #000000b3, transparent 70%), linear-gradient(180deg, #121827, var(--cd-bg) 55%, #06080d);color:var(--cd-ink)}.game[data-theme=cards] .cd-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.game[data-theme=cards] .cd-gold{background:var(--cd-gold-grad);color:#0000;-webkit-text-stroke:.04em #281604d9;paint-order:stroke fill;filter:drop-shadow(0 .06em #2a1806)drop-shadow(0 .14em .18em #0000008c);-webkit-background-clip:text;background-clip:text;padding-inline:.06em .16em}.game[data-theme=cards] .cd-display{font-family:var(--g-font-display);letter-spacing:-.01em;font-style:italic;font-weight:400}.game[data-theme=cards] .cd-latin{font-family:var(--cd-font-latin);letter-spacing:.04em;font-weight:900}.game[data-theme=cards] .cd-money{white-space:nowrap;font-family:var(--cd-font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.01em;align-items:baseline;gap:.22em;font-weight:800;display:inline-flex}.game[data-theme=cards] .cd-money .cd-mp{align-items:baseline;display:inline-flex}.game[data-theme=cards] .cd-money .cd-u{opacity:.92;margin-left:.06em;font-size:max(12px,.7em);font-weight:600}.game[data-theme=cards] .cd-money .cd-sfx{opacity:.85;margin-left:.18em;font-size:max(12px,.7em);font-weight:600}.game[data-theme=cards] .cd-money[data-sign=plus]{color:var(--cd-plus)}.game[data-theme=cards] .cd-money[data-sign=minus]{color:var(--cd-minus)}.game[data-theme=cards] .cd-felt{isolation:isolate;background:radial-gradient(60% 55% at 50% 42%, color-mix(in srgb, var(--felt-hi) 92%, white 8%), var(--felt) 72%, color-mix(in srgb, var(--felt) 70%, black) 100%);box-shadow:inset 0 0 0 1px #ffffff0d, inset 0 0 60px #0000008c, 0 0 0 2px color-mix(in srgb, var(--felt-rim) 80%, white), 0 0 0 7px var(--felt-metal), 0 0 0 9px #0d1119, 0 0 0 10px var(--felt-rim), 0 0 22px 10px color-mix(in srgb, var(--felt-rim) 55%, transparent), 0 30px 60px -10px #000c;border-radius:999px;position:relative}.game[data-theme=cards] .cd-felt:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff59,#fff0 30%,#0000004d 80%);position:absolute;inset:-7px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.game[data-theme=cards] .cd-felt:after{content:"";z-index:-1;border-radius:inherit;mix-blend-mode:soft-light;opacity:.55;pointer-events:none;background:radial-gradient(40% 35% at 50% 8%,#fff0d229,#0000 70%),url(../../../images/game/sprites/ui/poker-felt.webp) 50%/cover;position:absolute;inset:0}.game[data-theme=cards] .cd-felt .cd-felt-line{border:1.5px solid color-mix(in srgb, var(--felt-rim-hi) 38%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--felt-rim) 30%, transparent);pointer-events:none;border-radius:999px;position:absolute;inset:9%}.game[data-theme=cards] .cd-felt .cd-felt-mark{font-family:var(--cd-font-latin);letter-spacing:.3em;color:color-mix(in srgb, var(--felt-rim-hi) 18%, transparent);white-space:nowrap;pointer-events:none;font-weight:900;position:absolute;top:63%;left:50%;transform:translate(-50%,-50%)}.game[data-theme=cards] .cd-felt[data-shape=rect]{border-radius:26px}.game[data-theme=cards] .cd-felt[data-shape=rect] .cd-felt-line{border-radius:18px;inset:14px}.game[data-theme=cards] .cd-felt[data-shape=rect]:before{background:0 0;-webkit-mask:none;mask:none}.game[data-theme=cards] .cd-glass{border-radius:var(--cd-panel-r);box-shadow:inset 0 0 0 1px var(--cd-line), inset 0 1px 0 #ffffff14, 0 8px 20px -8px #000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#141a28db,#06080ee6)}.game[data-theme=cards] .cd-glass[data-rim]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--felt-rim) 55%, transparent), inset 0 1px 0 #ffffff1a, 0 0 14px -2px color-mix(in srgb, var(--felt-rim) 45%, transparent), 0 8px 20px -8px #000000b3}.game[data-theme=cards] .cd-card{--cw:56px;width:var(--cw);height:calc(var(--cw) * 1.4);border-radius:var(--cd-card-r);background:linear-gradient(180deg, #fff, var(--cd-card-face) 60%, #ebebe7);color:var(--cd-card-black);-webkit-user-select:none;user-select:none;flex:none;transition:transform .15s,filter .15s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000002e,0 1px #00000040,0 4px 10px -3px #0000008c;container-type:inline-size}.game[data-theme=cards] .cd-card[data-red]{color:var(--cd-card-red)}.game[data-theme=cards] .cd-card .cd-card-rank{font-family:var(--cd-font-num);letter-spacing:-.06em;font-size:46cqw;font-weight:900;line-height:1;position:absolute;top:2%;left:6%}.game[data-theme=cards] .cd-card[data-ten] .cd-card-rank{letter-spacing:-.1em;font-size:38cqw}.game[data-theme=cards] .cd-card .cd-card-pip{width:26%;position:absolute;top:37%;left:8%}.game[data-theme=cards] .cd-card .cd-card-big{width:52%;position:absolute;bottom:6%;right:7%}.game[data-theme=cards] .cd-card .cd-card-court{object-fit:cover;object-position:top;border-radius:3px;width:64%;height:62%;position:absolute;bottom:4%;right:4%;box-shadow:inset 0 0 0 1px #0003}.game[data-theme=cards] .cd-card[data-back]{background:radial-gradient(circle at 50% 50%, #f2c94c59 0 12%, transparent 13%), repeating-linear-gradient(45deg, #f2c94c2e 0 1px, transparent 1px 7px), repeating-linear-gradient(-45deg, #f2c94c2e 0 1px, transparent 1px 7px), linear-gradient(160deg, #4a5684, var(--cd-card-back) 50%, #252c48);box-shadow:inset 0 0 0 2px #f4f1e8,inset 0 0 0 3px #b8862be6,0 1px #0000004d,0 4px 10px -3px #0009}.game[data-theme=cards] .cd-card[data-back] .cd-card-emblem{color:var(--cd-gold-2);font-family:var(--cd-font-latin);text-shadow:0 1px #000;place-items:center;font-size:max(12px,30cqw);font-weight:900;display:grid;position:absolute;inset:30% 22%}.game[data-theme=cards] .cd-card[data-dim]{filter:brightness(.5)saturate(.6)}.game[data-theme=cards] .cd-card[data-lift]{box-shadow:inset 0 0 0 1px #0000002e, 0 0 0 2px var(--cd-gold-2), 0 0 14px 2px #f2c94cb3, 0 8px 16px -4px #0009;transform:translateY(-14%)}.game[data-theme=cards] .cd-card[data-open-tag]:after{content:"";background:linear-gradient(90deg, var(--felt-rim), var(--felt-rim-hi));height:4px;position:absolute;inset:auto 0 0}.game[data-theme=cards] .cd-hand{display:flex}.game[data-theme=cards] .cd-hand>.cd-card+.cd-card{margin-left:calc(var(--cw) * var(--overlap,-.42))}.game[data-theme=cards] .cd-pile{pointer-events:none;position:relative}.game[data-theme=cards] .cd-pile img{filter:drop-shadow(0 1px #00000073);display:block;position:absolute}.game[data-theme=cards] .cd-betbar{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));box-shadow:inset 0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff1f, 0 0 0 1px #000, 0 0 0 2px color-mix(in srgb, var(--felt-rim) 55%, #333), 0 0 18px -2px color-mix(in srgb, var(--felt-rim) 45%, transparent), 0 12px 24px -10px #000c;background:linear-gradient(#1b2130,#090c13);border-radius:14px;gap:6px;padding:7px;display:grid}.game[data-theme=cards] .cd-betbar[data-cols="3x2"]{grid-template-columns:repeat(3,minmax(0,1fr))}.game[data-theme=cards] .cd-bet{--bc:#fff;cursor:pointer;min-height:58px;color:var(--bc);background:linear-gradient(#ffffff21,#ffffff08 46%,#0000 50%),linear-gradient(#3a4254,#232937 52%,#171b25);border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 6px 7px 18px;font-family:inherit;transition:transform 80ms,filter .12s,box-shadow .12s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -2px #00000073,0 2px #000}.game[data-theme=cards] .cd-bet:hover:not(:disabled){filter:brightness(1.18);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bc) 70%, transparent), inset 0 -2px 0 #00000073, 0 0 14px -2px color-mix(in srgb, var(--bc) 70%, transparent), 0 2px 0 #000}.game[data-theme=cards] .cd-bet:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 #000}.game[data-theme=cards] .cd-bet:focus-visible{outline:2px solid var(--cd-gold-2);outline-offset:2px}.game[data-theme=cards] .cd-bet .cd-bet-label{font-family:var(--g-font-display);letter-spacing:.02em;text-shadow:0 0 10px color-mix(in srgb, var(--bc) 45%, transparent), 0 2px 0 #000;white-space:nowrap;font-size:22px;line-height:1}.game[data-theme=cards] .cd-bet .cd-bet-sub{color:var(--cd-ink-soft);white-space:nowrap;font-size:12px;font-weight:700;line-height:1.1}.game[data-theme=cards] .cd-bet .cd-bet-key{color:#ffffff52;font-size:12px;font-weight:800;line-height:1;position:absolute;top:4px;right:6px}.game[data-theme=cards] .cd-bet .cd-led{background:#0a0c10;border-radius:3px;width:6px;height:22px;position:absolute;top:50%;left:7px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff14}.game[data-theme=cards] .cd-bet[data-lit] .cd-led{background:linear-gradient(180deg, color-mix(in srgb, var(--bc) 40%, white), var(--bc));box-shadow:0 0 6px 1px var(--bc), 0 0 14px 2px color-mix(in srgb, var(--bc) 60%, transparent)}.game[data-theme=cards] .cd-bet[data-pick]{background:linear-gradient(180deg, #fff3, #ffffff0a 46%, #0000 50%), linear-gradient(180deg, color-mix(in srgb, var(--bc) 42%, #2a3040), color-mix(in srgb, var(--bc) 18%, #141821));box-shadow:inset 0 0 0 1.5px var(--bc), 0 0 18px -2px var(--bc), 0 2px 0 #000;color:#fff}.game[data-theme=cards] .cd-bet[data-pick] .cd-led{animation:.9s ease-in-out infinite cd-led}.game[data-theme=cards] .cd-bet:disabled{cursor:not-allowed;color:color-mix(in srgb, var(--bc) 30%, #5a6070)}.game[data-theme=cards] .cd-bet:disabled .cd-bet-label{text-shadow:0 2px #000}.game[data-theme=cards] .cd-bet:disabled .cd-bet-sub{color:#59606e}@keyframes cd-led{50%{opacity:.35}}.game[data-theme=cards] .cd-betbar[data-size=lg] .cd-bet{min-height:68px;padding-left:22px}.game[data-theme=cards] .cd-betbar[data-size=lg] .cd-bet-label{align-items:center;gap:8px;font-size:28px;display:inline-flex}.game[data-theme=cards] .cd-bet .cd-bet-icon{font-family:var(--cd-font-num);font-size:.8em;font-style:normal;font-weight:900}.game[data-theme=cards] .cd-betbar[data-look=felt] .cd-bet:not([data-pick]){background:linear-gradient(180deg, #ffffff29, #ffffff08 46%, #0000 50%), linear-gradient(180deg, color-mix(in srgb, var(--felt-hi) 85%, white 10%), var(--felt) 60%, color-mix(in srgb, var(--felt) 60%, black));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--felt-rim) 45%, transparent), inset 0 -2px 0 #00000073, 0 2px 0 #000}.game[data-theme=cards] .cd-jackpot{box-shadow:inset 0 0 0 1px #ffffff1a, 0 0 0 1px #000, 0 0 0 2px color-mix(in srgb, var(--felt-rim) 50%, #2a2f3a), 0 0 16px -2px color-mix(in srgb, var(--felt-rim) 50%, transparent);background:linear-gradient(#1c2333,#07090e);border-radius:10px;align-items:center;gap:10px;padding:5px 12px 5px 6px;display:inline-flex}.game[data-theme=cards] .cd-jackpot .cd-jp-tag{font-family:var(--cd-font-latin);letter-spacing:.08em;color:#2a1806;background:var(--cd-gold-grad);border-radius:6px;padding:4px 8px;font-size:13px;font-weight:900;box-shadow:inset 0 1px #fff9,0 1px #000}.game[data-theme=cards] .cd-jackpot .cd-lcd{font-family:var(--cd-font-lcd);color:var(--cd-gold-text);filter:drop-shadow(0 0 5px #ffc4408c);align-items:baseline;font-size:20px;font-weight:800;line-height:1;display:inline-flex;position:relative}.game[data-theme=cards] .cd-jackpot .cd-ghost{color:#ffd96621}.game[data-theme=cards] .cd-jackpot .cd-digit{text-align:center;width:.78em;height:1.1em;display:inline-block;overflow:hidden}.game[data-theme=cards] .cd-jackpot .cd-digit>span{will-change:transform;flex-direction:column;display:flex}.game[data-theme=cards] .cd-jackpot .cd-digit>span>i{height:1.1em;font-style:normal;line-height:1.1em}.game[data-theme=cards] .cd-jackpot .cd-comma{text-align:center;width:.32em}.game[data-theme=cards] .cd-jackpot .cd-jp-unit{color:var(--cd-ink-soft);margin-left:4px;font-size:14px;font-weight:700}.game[data-theme=cards] .cd-jackpot[data-size=lg]{background:radial-gradient(120% 90% at 50% 0,#3a1d0a,#12080a 70%);border-radius:18px;flex-direction:column;gap:8px;padding:18px 26px 20px;position:relative;box-shadow:inset 0 0 0 2px #7a5418,inset 0 0 0 4px #1a0e05,inset 0 0 0 5px #f2c94c99,0 0 0 1px #000,0 0 30px -4px #f2c94c8c,0 20px 40px -14px #000000e6}.game[data-theme=cards] .cd-jackpot[data-size=lg] .cd-jp-bulbs{pointer-events:none;-webkit-mask-composite:xor;background:radial-gradient(circle,#fff6c8 1.6px,#ffd25a80 2.8px,#0000 3.6px) 0 0/14px 14px;border-radius:13px;padding:5px;animation:.8s steps(2,end) infinite cd-bulb;position:absolute;inset:6px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes cd-bulb{50%{background-position:7px 7px}}.game[data-theme=cards] .cd-jackpot[data-size=lg] .cd-jp-tag{letter-spacing:.2em;padding:6px 18px;font-size:20px}.game[data-theme=cards] .cd-jackpot[data-size=lg] .cd-lcd{font-size:var(--jp-fs,clamp(26px, 4.4vw, 52px));background:linear-gradient(#050608,#11141b);border-radius:10px;padding:10px 14px;box-shadow:inset 0 2px 6px #000000e6,inset 0 0 0 1px #ffffff0f}.game[data-theme=cards] .cd-pot{grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;min-width:200px;padding:8px 14px;display:grid}.game[data-theme=cards] .cd-pot dt{font-family:var(--cd-font-latin);color:var(--cd-ink-mute);letter-spacing:.04em;font-size:13px;font-weight:700}.game[data-theme=cards] .cd-pot dd{color:var(--cd-gold-text);justify-self:end;margin:0;font-size:20px}.game[data-theme=cards] .cd-pot dd+dt{border-top:1px solid var(--cd-line);padding-top:3px}.game[data-theme=cards] .cd-pot dt~dd:last-child{color:var(--cd-ink);border-top:1px solid var(--cd-line);padding-top:3px;font-size:15px}.game[data-theme=cards] .cd-seat{grid-template-columns:auto 1fr;align-items:end;gap:0 8px;display:grid;position:relative}.game[data-theme=cards] .cd-seat[data-side=right]{grid-template-columns:1fr auto}.game[data-theme=cards] .cd-seat[data-side=right] .cd-seat-avatar{order:2}.game[data-theme=cards] .cd-seat .cd-seat-avatar{width:var(--av,64px);height:calc(var(--av,64px) * 1.15);background:radial-gradient(90% 70% at 50% 30%, color-mix(in srgb, var(--felt-rim) 45%, #1a2030), #0b0e15);box-shadow:inset 0 0 0 1px #ffffff24, 0 0 0 2px #05070b, 0 0 0 3px var(--felt-metal), 0 6px 14px -4px #000000b3;border-radius:12px 12px 10px 10px;position:relative;overflow:hidden}.game[data-theme=cards] .cd-seat .cd-seat-avatar img{width:104%;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}.game[data-theme=cards] .cd-seat[data-active] .cd-seat-avatar{box-shadow:inset 0 0 0 1px #fff3, 0 0 0 2px #05070b, 0 0 0 3px var(--cd-gold-2), 0 0 18px 4px #f2c94c99}.game[data-theme=cards] .cd-seat[data-out]{filter:grayscale(.8)brightness(.6)}.game[data-theme=cards] .cd-seat .cd-seat-body{flex-direction:column;gap:4px;min-width:0;display:flex}.game[data-theme=cards] .cd-seat .cd-seat-cards{min-height:calc(var(--cw,44px) * 1.4);align-self:flex-start;display:flex;position:relative}.game[data-theme=cards] .cd-seat[data-side=right] .cd-seat-cards{align-self:flex-end}.game[data-theme=cards] .cd-seat .cd-seat-plate{min-width:0;box-shadow:inset 0 0 0 1px var(--cd-line), 0 4px 10px -4px #000c;background:linear-gradient(#0e121ceb,#04060aeb);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:4px 9px;font-size:13px;display:flex}.game[data-theme=cards] .cd-seat[data-compact] .cd-seat-plate{flex-direction:column;align-items:stretch;gap:0;padding:3px 8px}.game[data-theme=cards] .cd-seat[data-compact][data-side=right] .cd-seat-plate{text-align:right;align-items:stretch}.game[data-theme=cards] .cd-seat[data-compact][data-side=right] .cd-seat-name{justify-content:flex-end}.game[data-theme=cards] .cd-seat .cd-seat-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cd-ink-soft);align-items:center;gap:5px;font-weight:700;display:inline-flex;overflow:hidden}.game[data-theme=cards] .cd-seat .cd-seat-name svg{flex:none}.game[data-theme=cards] .cd-seat .cd-seat-money{color:var(--cd-ink);font-size:14px}.game[data-theme=cards] .cd-seat .cd-seat-bet{color:var(--cd-ink);white-space:nowrap;align-items:baseline;gap:6px;font-size:14px;display:flex}.game[data-theme=cards] .cd-seat[data-side=right] .cd-seat-bet{justify-content:flex-end}.game[data-theme=cards] .cd-seat .cd-seat-bet b{text-shadow:0 1px #000,0 0 8px;font-size:15px;font-weight:900}.game[data-theme=cards] .cd-seat .cd-seat-hand{text-align:center;color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--felt-rim) 50%, transparent);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000008c,#000c);border-radius:6px;align-self:stretch;padding:3px 8px;font-size:13px;font-weight:800;overflow:hidden}.game[data-theme=cards] .cd-seat .cd-seat-hand[data-win]{color:#2a1806;background:var(--cd-gold-grad);box-shadow:0 0 12px #f2c94cb3}.game[data-theme=cards] .cd-tag{z-index:3;white-space:nowrap;color:#fff;background:linear-gradient(#ff9a3a,#d9620a);border-radius:5px;padding:3px 8px;font-size:12px;font-weight:900;position:absolute;top:auto;bottom:6px;right:6px;box-shadow:0 0 0 1px #00000080,0 3px 8px -2px #0009}.game[data-theme=cards] .cd-seat[data-side=right] .cd-tag{left:6px;right:auto}.game[data-theme=cards] .cd-tag[data-tone=red]{background:linear-gradient(#ff5a5a,#b81c1c)}.game[data-theme=cards] .cd-tag[data-tone=gray]{background:linear-gradient(#6b7180,#3b404c)}.game[data-theme=cards] .cd-tag[data-tone=blue]{background:linear-gradient(#4fa8ff,#1f5fd1)}.game[data-theme=cards] .cd-tag[data-tone=purple]{background:linear-gradient(#b07cff,#6a2fd1)}.game[data-theme=cards] .cd-bubble{z-index:4;min-width:38px;height:38px;font-family:var(--g-font-display);color:#fff;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--bb,#a35bff) 50%, white), var(--bb,#a35bff) 55%, color-mix(in srgb, var(--bb,#a35bff) 60%, black));box-shadow:0 0 0 2px #ffffffd9, 0 0 0 4px color-mix(in srgb, var(--bb,#a35bff) 60%, black), 0 0 18px 4px color-mix(in srgb, var(--bb,#a35bff) 70%, transparent);text-shadow:0 2px #00000073;white-space:nowrap;border-radius:999px;place-items:center;padding:0 9px;font-size:20px;animation:1.8s ease-in-out infinite cd-pop;display:grid;position:absolute;top:-12px}.game[data-theme=cards] .cd-seat[data-side=left] .cd-bubble{right:-8px}.game[data-theme=cards] .cd-seat[data-side=right] .cd-bubble{left:-8px}@keyframes cd-pop{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.game[data-theme=cards] .cd-dealer{color:#15161a;background:radial-gradient(circle at 35% 30%,#fff,#d9dde6 60%,#9aa1ad);border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:inline-grid;box-shadow:0 0 0 1px #000,0 2px 4px #0009}.game[data-theme=cards] .cd-timer{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden}.game[data-theme=cards] .cd-timer>i{background:linear-gradient(90deg,#ff5a3a,#ffd24a 40%,#3edb7a);height:100%;display:block;box-shadow:0 0 6px #ffd24acc}.game[data-theme=cards] .cd-ranks{font-size:13px;overflow:hidden}.game[data-theme=cards] .cd-ranks .cd-ranks-tabs{background:#0006;grid-template-columns:1fr 1fr;display:grid}.game[data-theme=cards] .cd-ranks .cd-ranks-tabs button{height:32px;font:inherit;color:var(--cd-ink-mute);cursor:pointer;box-shadow:inset 0 -1px 0 var(--cd-line);background:0 0;border:0;font-weight:800}.game[data-theme=cards] .cd-ranks .cd-ranks-tabs button[aria-selected=true]{color:var(--cd-ink);background:linear-gradient(180deg, color-mix(in srgb, var(--felt-rim) 35%, transparent), transparent);box-shadow:inset 0 -2px 0 var(--felt-rim)}.game[data-theme=cards] .cd-ranks ol{grid-auto-flow:column;grid-template-rows:repeat(var(--rows,7), auto);margin:0;padding:4px 0;list-style:none;display:grid}.game[data-theme=cards] .cd-ranks li{color:var(--cd-ink-soft);white-space:nowrap;align-items:center;gap:8px;min-width:0;padding:3px 10px;display:flex}.game[data-theme=cards] .cd-ranks li>b{text-align:right;width:18px;color:var(--cd-ink-mute);font-variant-numeric:tabular-nums;flex:none;font-weight:800}.game[data-theme=cards] .cd-ranks li[data-on]{color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--felt-rim) 55%, transparent), transparent);box-shadow:inset 2px 0 0 var(--felt-rim-hi);font-weight:800}.game[data-theme=cards] .cd-ranks li[data-on]>b{color:var(--felt-rim-hi)}.game[data-theme=cards] .cd-ranks table{border-collapse:collapse;width:100%}.game[data-theme=cards] .cd-ranks td{white-space:nowrap;color:var(--cd-ink-soft);border-bottom:1px solid #ffffff0d;padding:4px 10px}.game[data-theme=cards] .cd-ranks td:last-child{text-align:right}.game[data-theme=cards] .cd-ranks tr[data-win] td{color:#fff;font-weight:800}.game[data-theme=cards] .cd-ranks tr[data-win] td:first-child:before{content:"WIN ";font-family:var(--cd-font-latin);color:var(--cd-gold-2);font-size:12px;font-weight:900}.game[data-theme=cards] .cd-result{text-align:center;pointer-events:none;isolation:isolate;justify-items:center;display:grid;position:relative}.game[data-theme=cards] .cd-result .cd-result-band{background:linear-gradient(90deg,#0000,#06080ee0 16%,#06080eeb 50%,#06080ee0 84%,#0000);justify-items:center;gap:4px;padding:8px 48px 10px;display:grid;position:relative}.game[data-theme=cards] .cd-result .cd-result-band:before,.game[data-theme=cards] .cd-result .cd-result-band:after{content:"";background:linear-gradient(90deg, transparent, var(--cd-gold-3) 15%, var(--cd-gold-1) 50%, var(--cd-gold-3) 85%, transparent);height:2px;position:absolute;left:6%;right:6%;box-shadow:0 0 10px #f2c94ccc}.game[data-theme=cards] .cd-result .cd-result-band:before{top:0}.game[data-theme=cards] .cd-result .cd-result-band:after{bottom:0}.game[data-theme=cards] .cd-result .cd-result-title{font-family:var(--cd-font-latin);font-style:italic;font-weight:900;font-size:var(--rs,54px);letter-spacing:.03em;white-space:nowrap;line-height:1.05;transform:skew(-6deg)}.game[data-theme=cards] .cd-result[data-tone=electric] .cd-result-title{background:linear-gradient(#fff,#cfe4ff 40%,#5b8fe0 75%,#2a4a9a);color:#0000;-webkit-text-stroke:.035em #0a1430;paint-order:stroke fill;filter:drop-shadow(0 0 10px #50a0ffd9)drop-shadow(0 3px #000);-webkit-background-clip:text;background-clip:text}.game[data-theme=cards] .cd-result .cd-result-sub{color:var(--cd-ink);white-space:nowrap;align-items:baseline;gap:10px;font-size:16px;font-weight:800;display:inline-flex}.game[data-theme=cards] .cd-result .cd-result-sub .cd-money{color:var(--cd-plus);font-size:20px}.game[data-theme=cards] .cd-result .cd-bolt{z-index:-1;width:46%;height:120px;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.game[data-theme=cards] .cd-result .cd-bolt path{fill:none;stroke-linecap:round;stroke-linejoin:round}.game[data-theme=cards] .cd-result .cd-bolt .cd-bolt-glow{stroke:var(--bolt,#6fb6ff);stroke-width:7px;opacity:.45;filter:blur(3px)}.game[data-theme=cards] .cd-result .cd-bolt .cd-bolt-core{stroke:#fff;stroke-width:2px}.game[data-theme=cards] .cd-result .cd-bolt{animation:1.3s step-end infinite cd-flicker}.game[data-theme=cards] .cd-result .cd-bolt-l{right:52%}.game[data-theme=cards] .cd-result .cd-bolt-r{animation-delay:.35s;left:52%}@keyframes cd-flicker{0%,to{opacity:1}12%{opacity:.2}18%{opacity:1}55%{opacity:.55}62%{opacity:1}}.game[data-theme=cards] .cd-result .cd-flyup{z-index:2;color:var(--cd-plus);text-shadow:0 2px #000,0 0 12px #ffd24acc;font-size:22px;animation:2.6s ease-out infinite cd-flyup;position:absolute;top:0;left:50%}@keyframes cd-flyup{0%{opacity:0;transform:translate(-50%,-100%)translateY(10px)}15%{opacity:1}70%{opacity:1;transform:translate(-50%,-100%)translateY(-18px)}to{opacity:0;transform:translate(-50%,-100%)translateY(-30px)}}.game[data-theme=cards] .cd-winner{font-family:var(--cd-font-latin);letter-spacing:.06em;padding:2px 16px 4px;font-size:26px;font-weight:900;display:inline-block;transform:rotate(-4deg)}.game[data-theme=cards] .cd-bonus{background:linear-gradient(#4a2a10,#1e1006);border-radius:8px;justify-items:center;gap:0;padding:6px 16px;display:grid;box-shadow:inset 0 0 0 1px #c9a24a,0 0 18px #ffaa3299}.game[data-theme=cards] .cd-bonus .cd-latin{color:var(--cd-gold-1);font-size:16px}.game[data-theme=cards] .cd-bonus .cd-money{color:#fff;font-size:24px}.game[data-theme=cards] .cd-emotes{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));gap:6px;display:grid}.game[data-theme=cards] .cd-emote{--ec:#ffd23f;cursor:pointer;height:48px;font-family:var(--g-font-display);color:var(--ec);-webkit-text-stroke:4px #1a0f04;paint-order:stroke fill;text-shadow:0 3px #000;white-space:nowrap;background:linear-gradient(#2a3142,#11151e);border:0;border-radius:10px;font-size:19px;transition:transform .1s,filter .1s;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff1f,0 2px #000}.game[data-theme=cards] .cd-emote:hover{filter:brightness(1.2);transform:translateY(-1px)rotate(-1.5deg)}.game[data-theme=cards] .cd-emote:active{transform:translateY(1px)}.game[data-theme=cards] .cd-tour{overflow:hidden}.game[data-theme=cards] .cd-tour .cd-tour-head{background:linear-gradient(#f2c94c33,#0000);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex;box-shadow:inset 0 -1px #f2c94c59}.game[data-theme=cards] .cd-tour .cd-tour-stats{background:var(--cd-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.game[data-theme=cards] .cd-tour .cd-tour-stats>div{background:#0b0e15;gap:2px;padding:8px 10px;display:grid}.game[data-theme=cards] .cd-tour .cd-tour-stats span{color:var(--cd-ink-mute);font-size:12px;font-weight:700}.game[data-theme=cards] .cd-tour .cd-tour-stats b{color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:16px}.game[data-theme=cards] .cd-tour ol{gap:3px;margin:0;padding:6px;list-style:none;display:grid}.game[data-theme=cards] .cd-tour li{background:#ffffff08;border-radius:7px;grid-template-columns:30px 28px 1fr auto;align-items:center;gap:8px;padding:5px 8px;font-size:14px;display:grid}.game[data-theme=cards] .cd-tour li[data-me]{background:linear-gradient(90deg, color-mix(in srgb, var(--felt-rim) 40%, transparent), #ffffff08);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--felt-rim) 60%, transparent)}.game[data-theme=cards] .cd-tour .cd-medal{color:#2a1806;background:radial-gradient(circle at 35% 30%,#fff6c8,#f2c94c 55%,#8a5f18);border-radius:999px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid;box-shadow:0 0 0 1px #000}.game[data-theme=cards] .cd-tour .cd-medal[data-r="2"]{background:radial-gradient(circle at 35% 30%,#fff,#c9d1dc 55%,#6b7584)}.game[data-theme=cards] .cd-tour .cd-medal[data-r="3"]{background:radial-gradient(circle at 35% 30%,#ffe0c4,#d08a4c 55%,#7a4316)}.game[data-theme=cards] .cd-tour .cd-medal[data-r=n]{color:var(--cd-ink-soft);box-shadow:inset 0 0 0 1px var(--cd-line);background:#ffffff0f}.game[data-theme=cards] .cd-tour li img{object-fit:cover;object-position:top;background:#1a2030;border-radius:999px;width:28px;height:28px}.game[data-theme=cards] .cd-topbar{align-items:center;gap:10px;min-width:0;display:flex}.game[data-theme=cards] .cd-icon-btn{cursor:pointer;min-width:32px;height:32px;font:inherit;color:var(--cd-ink);white-space:nowrap;background:linear-gradient(#2a3142,#141821);border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff1f,0 1px #000}.game[data-theme=cards] .cd-icon-btn:hover{filter:brightness(1.2)}.game[data-theme=cards] .cd-icon-btn svg{width:15px;height:15px}.game[data-theme=cards] .cd-badge{color:var(--cd-ink-soft);box-shadow:inset 0 0 0 1px var(--cd-line);white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}@media (prefers-reduced-motion:reduce){.game[data-theme=cards] .cd-bubble,.game[data-theme=cards] .cd-result .cd-bolt,.game[data-theme=cards] .cd-result .cd-flyup,.game[data-theme=cards] .cd-jp-bulbs,.game[data-theme=cards] .cd-bet[data-pick] .cd-led{animation:none!important}}}
