.pill.svelte-1u1zfvf{align-items:center;gap:var(--space-2);background:#00000073;border:1px solid #c9a22766;border-radius:999px;padding:5px 14px 5px 8px;display:inline-flex}.coin.svelte-1u1zfvf{background:radial-gradient(circle at 35% 30%, var(--gold-soft), var(--gold) 65%);border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 2px #0000002e}.amount.svelte-1u1zfvf{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.chip.svelte-ogjsci{--chip-color:var(--chip-100);width:var(--chip-size);height:var(--chip-size);background:radial-gradient(circle, var(--chip-color) 0 56%, transparent 56.5% 100%), repeating-conic-gradient(var(--chip-color) 0deg 24deg, #f3efe2 24deg 36deg);box-shadow:var(--shadow-chip), inset 0 0 0 2px #0000002e;color:#fff;font-size:calc(var(--chip-size) * .32);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #00000080;border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.chip.svelte-ogjsci:after{content:"";width:calc(var(--chip-size) * .66);height:calc(var(--chip-size) * .66);pointer-events:none;border:1.5px dashed #ffffff80;border-radius:50%;position:absolute}.chip.dark-text.svelte-ogjsci{color:#2c2c28;text-shadow:none}.chip.dark-text.svelte-ogjsci:after{border-color:#00000040}.circle.svelte-1jxj033{width:88px;height:88px;transition:border-color var(--t-fast) ease, box-shadow var(--t-fast) ease, transform var(--t-fast) var(--ease-pop);border:2px dashed #c9a2278c;border-radius:50%;place-items:center;display:grid;position:relative}.circle.svelte-1jxj033:active{transform:scale(.96)}.circle.highlight.svelte-1jxj033{border-color:var(--gold);box-shadow:0 0 0 4px #c9a22726}.circle.filled.svelte-1jxj033{border-style:solid}.hint.svelte-1jxj033{letter-spacing:.18em;color:var(--ink-faint);font-size:.7rem}.stack.svelte-1jxj033{place-items:center;display:grid;position:absolute;inset:0}.layer.svelte-1jxj033{transform:translateY(calc(var(--i) * -3px));grid-area:1/1}.total.svelte-1jxj033{background:var(--gold);color:#1a1607;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-chip);border-radius:999px;padding:1px 9px;font-size:.72rem;font-weight:800;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.card.svelte-1udyrqm{width:var(--card-w);aspect-ratio:1 / var(--card-ratio);transform-style:preserve-3d;transition:transform .42s var(--ease-deal);border-radius:var(--card-radius);box-shadow:var(--shadow-card);flex:none;position:relative}.card.down.svelte-1udyrqm{transform:rotateY(180deg)}.face.svelte-1udyrqm{border-radius:var(--card-radius);backface-visibility:hidden;position:absolute;inset:0}.front.svelte-1udyrqm{background:var(--card-face);color:var(--card-black);place-items:center;display:grid}.front.red.svelte-1udyrqm{color:var(--card-red)}.corner.svelte-1udyrqm{font-weight:700;font-size:calc(var(--card-w) * .24);flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute}.corner.svelte-1udyrqm small:where(.svelte-1udyrqm){font-size:calc(var(--card-w) * .2)}.corner.top.svelte-1udyrqm{top:6%;left:8%}.corner.bottom.svelte-1udyrqm{bottom:6%;right:8%;transform:rotate(180deg)}.pip.svelte-1udyrqm{font-size:calc(var(--card-w) * .52)}.back.svelte-1udyrqm{background:repeating-linear-gradient(45deg, #ffffff14 0 4px, transparent 4px 9px), linear-gradient(150deg, var(--card-back-1), var(--card-back-2));border:4px solid var(--card-face);transform:rotateY(180deg)}.tray.svelte-1dyuw7i{justify-content:center;gap:var(--space-2);padding:var(--space-2);display:flex}.slot.svelte-1dyuw7i{transition:transform var(--t-fast) var(--ease-pop), border-color var(--t-fast) ease, opacity var(--t-fast) ease;border:2px solid #0000;border-radius:50%;padding:3px}.slot.selected.svelte-1dyuw7i{border-color:var(--gold);transform:translateY(-8px)}.slot.svelte-1dyuw7i:disabled{opacity:.35}.slot.svelte-1dyuw7i:active:not(:disabled){transform:scale(.94)}.backdrop.svelte-4c64yk{z-index:var(--z-drawer);background:#0000008c;position:fixed;inset:0}.sheet.svelte-4c64yk{background:var(--surface);border-radius:var(--radius-l) var(--radius-l) 0 0;width:min(100%,560px);max-height:86dvh;padding:var(--space-3) var(--space-5) calc(var(--space-5) + var(--safe-bottom));z-index:var(--z-drawer);gap:var(--space-3);border:1px solid #ffffff14;border-bottom:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}.grip.svelte-4c64yk{background:#fff3;border-radius:999px;width:40px;height:4px;margin:0 auto}h2.svelte-4c64yk{font-family:var(--font-display);margin-top:var(--space-2);color:var(--gold-soft);font-size:1.1rem}.row.svelte-4c64yk{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:.95rem;display:flex}input[type=checkbox].svelte-4c64yk{width:22px;height:22px;accent-color:var(--gold)}.segmented.svelte-4c64yk{background:#00000059;border-radius:999px;padding:3px;display:flex}.segmented.svelte-4c64yk button:where(.svelte-4c64yk){color:var(--ink-dim);border-radius:999px;padding:6px 12px;font-size:.78rem}.segmented.svelte-4c64yk button.on:where(.svelte-4c64yk){background:var(--gold);color:#1a1607;font-weight:700}.stats.svelte-4c64yk{gap:var(--space-2);border-radius:var(--radius-m);padding:var(--space-3) var(--space-4);background:#00000040;flex-direction:column;display:flex}.stat-head.svelte-4c64yk{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.7rem}.grid.svelte-4c64yk{gap:var(--space-4);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600;display:flex}.win.svelte-4c64yk{color:var(--win)}.lose.svelte-4c64yk{color:var(--lose)}.gold.svelte-4c64yk{color:var(--gold-soft)}.player.svelte-4c64yk{color:var(--bac-player)}.banker.svelte-4c64yk{color:var(--bac-banker)}.tie.svelte-4c64yk{color:var(--bac-tie)}.danger-row.svelte-4c64yk{gap:var(--space-3);display:flex}.ghost.svelte-4c64yk{border-radius:var(--radius-m);min-height:42px;color:var(--ink-dim);border:1px solid #ffffff29;flex:1;font-size:.82rem}.close.svelte-4c64yk{border-radius:var(--radius-m);background:linear-gradient(160deg, var(--gold-soft), var(--gold));color:#1a1607;letter-spacing:.06em;text-transform:uppercase;min-height:48px;font-weight:800}.shoe.svelte-pg2njt{align-items:center;gap:var(--space-2);color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;display:flex}.shuffling.svelte-pg2njt .label:where(.svelte-pg2njt){color:var(--gold-soft)}.meter.svelte-pg2njt{background:#ffffff1f;border-radius:999px;width:56px;height:6px;overflow:hidden}.fill.svelte-pg2njt{background:var(--gold);border-radius:inherit;height:100%;transition:width var(--t-med) ease;display:block}
