.topbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--s4);height:var(--topbar-h);padding:0 var(--gutter);background:var(--night);border-bottom:1px solid var(--hairline);display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-name{letter-spacing:-.03em;font-size:19px;font-weight:700}.topbar-end{align-items:center;gap:var(--s3);display:flex}.topbar-end .btn{min-height:36px;padding:0 var(--s4);font-size:14px}.balance{background:var(--raised);height:36px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;display:inline-flex}.balance .num{font-size:15px}.balance-chip{border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0e0f1259}.topbar-nav{gap:var(--s2);margin-right:auto;margin-left:var(--s5);display:flex}.nav-link{border-radius:var(--r-control);color:var(--muted);white-space:nowrap;transition:color var(--t-micro) linear;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;position:relative}.nav-link:hover,.nav-link[aria-current=page]{color:var(--card)}.nav-pill{border-radius:inherit;background:var(--raised);box-shadow:inset 0 0 0 1px var(--hairline);position:absolute;inset:0}.nav-label{align-items:center;gap:6px;display:inline-flex;position:relative}.account{position:relative}.me{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.me:hover{filter:brightness(1.12)}.account-menu{min-width:180px;padding:var(--s2);border:1px solid var(--hairline-strong);border-radius:var(--r-panel);background:var(--rail);position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px -12px #050c09cc}.account-name{padding:var(--s2) var(--s3);color:var(--muted);font-size:13px}.account-menu a,.account-menu button{width:100%;padding:var(--s2) var(--s3);border-radius:var(--r-control);color:var(--card);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-size:14px;text-decoration:none;display:flex}.account-menu a:hover,.account-menu button:hover{background:var(--raised)}.page{flex-direction:column;flex:1;width:100%;display:flex}.page>.route{display:block}.page[data-game]{flex:1 0 0}.page[data-game]>.route{flex-direction:column;flex:1 0 auto;display:flex}.page[data-game]>.route>:only-child{flex:1 0 0}.game-notice{padding:4px var(--gutter) max(6px, env(safe-area-inset-bottom));color:var(--faint);text-align:center;font-size:11px;line-height:1.35}.footer{justify-content:space-between;gap:var(--s2) var(--s5);padding:var(--s5) var(--gutter);border-top:1px solid var(--hairline);color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.footer .notice{color:var(--card)}.footer-links{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.footer-links .coffee{color:var(--gold);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.footer-links .coffee:hover{color:var(--gold);text-decoration:underline}.coffee-cup{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;overflow:visible}.coffee-steam{opacity:.55}.coffee:hover .coffee-steam,.coffee:focus-visible .coffee-steam{animation:1.1s ease-out infinite coffee-steam}.coffee:hover .coffee-steam+.coffee-steam,.coffee:focus-visible .coffee-steam+.coffee-steam{animation-delay:.35s}@keyframes coffee-steam{0%{opacity:0;transform:translateY(2px)}40%{opacity:.9}to{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.coffee:hover .coffee-steam{animation:none}}.footer-links a{color:var(--muted)}.footer-links a:hover{color:var(--card)}.skip-link{left:var(--s3);top:var(--s3);z-index:40;padding:var(--s2) var(--s4);border-radius:var(--r-control);background:var(--card);color:var(--ink);font-weight:600;text-decoration:none;position:fixed;translate:0 calc(-100% - 200px)}.skip-link:focus{translate:0}.page:focus{outline:none}.bottom-nav{display:none}@media (width<=860px){.topbar-nav{display:none}.bottom-nav{z-index:20;height:calc(var(--bottomnav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--hairline);background:var(--rail);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-link{color:var(--faint);align-content:center;place-items:center;gap:2px;font-size:11px;font-weight:600;text-decoration:none;display:grid}.bottom-link[aria-current=page]{color:var(--gold)}.bottom-icon{display:grid;position:relative}.bottom-icon .count-badge{position:absolute;top:-5px;right:-10px}.footer:has(~.bottom-nav){padding-bottom:calc(var(--bottomnav-h) + env(safe-area-inset-bottom) + var(--s5))}.lb-me{bottom:calc(var(--bottomnav-h) + env(safe-area-inset-bottom) + var(--s2))}}.auth{width:min(400px, 100% - 2 * var(--gutter));margin:clamp(40px,10vh,120px) auto}.auth-title{font-family:var(--font-display);font-size:34px;font-weight:750;line-height:1}.auth-sub{margin-top:var(--s3);color:var(--muted)}.auth-form{gap:var(--s5);margin-top:var(--s6);display:grid}.auth-form .btn{width:100%}.auth-error{padding:var(--s3);border-radius:var(--r-control);background:color-mix(in srgb, var(--danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);color:var(--card);font-size:14px}.auth-notice{margin-top:var(--s5);color:var(--muted);font-size:13px}.auth-switch{margin-top:var(--s5);color:var(--muted);font-size:14px}.auth-switch a{color:var(--card)}.invite{text-align:center;justify-items:center}.invite-code{margin-bottom:var(--s4);justify-content:center;gap:6px;display:flex}.invite-char{aspect-ratio:5/7;background:var(--card);width:40px;color:var(--ink);border-radius:6px;place-items:center;font-size:22px;font-weight:800;display:grid;box-shadow:0 6px 16px #00000073}.invite-char:nth-child(odd){rotate:-3deg}.invite-char:nth-child(2n){rotate:2deg}.invite-actions{justify-content:center;gap:var(--s3);margin:var(--s5) 0 var(--s4);flex-wrap:wrap;display:flex}.code-slots{cursor:text;gap:6px;display:flex;position:relative}.code-input{opacity:0;cursor:text;border:0;width:100%;font-size:16px;position:absolute;inset:0}.code-slot{border:1px solid var(--hairline-strong);background:var(--raised);width:34px;height:46px;color:var(--ink);transition:background-color var(--t-micro) linear, border-color var(--t-micro) linear;border-radius:5px;place-items:center;font-size:22px;display:grid}.code-slot[data-filled]{background:var(--card);border-color:var(--card);box-shadow:var(--shadow-on-felt)}.code-slots:focus-within .code-slot[data-next]{border-color:var(--focus)}.code-slots:focus-within{outline:2px solid var(--focus);outline-offset:4px;border-radius:6px}.rw{filter:drop-shadow(0 18px 30px #040508b3);width:100%;height:100%;display:block}.rw-rotor,.rw-ball-orbit{transform-origin:100px 100px;transform-box:view-box}.rw-num{fill:#f2efe8;text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums;font-size:8.5px;font-weight:700}.rw-ball-orbit circle{filter:drop-shadow(0 1px 1.5px #0009)}.card{--w:var(--card-w,56px);width:var(--w);aspect-ratio:5/7;perspective:calc(var(--w) * 8);flex:none}.card-turn{width:100%;height:100%;transform-style:preserve-3d;position:relative}.card-side{border-radius:calc(var(--w) * .06);backface-visibility:hidden;box-shadow:var(--shadow-on-felt);position:absolute;inset:0;overflow:hidden}.card-side-back{transform:rotateY(180deg)}.card-face{--suit:var(--ink);background:var(--card);color:var(--suit);position:absolute;inset:0}.card-face[data-suit=H],.card-face[data-suit=D]{--suit:var(--suit-red)}:root[data-deck=four] .card-face[data-suit=D]{--suit:var(--suit-blue)}:root[data-deck=four] .card-face[data-suit=C]{--suit:var(--suit-green)}.card-index{justify-items:center;gap:calc(var(--w) * .02);line-height:1;display:grid;position:absolute;top:5%;left:6%}.card-index-flip{inset:auto 6% 5% auto;transform:rotate(180deg)}.card-rank{font-family:var(--font-display);font-weight:800;font-size:calc(var(--w) * .26);letter-spacing:-.04em}.card-index-suit{width:calc(var(--w) * .15);height:calc(var(--w) * .15)}.card-pip{aspect-ratio:1;width:34%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-court{place-content:center;justify-items:center;gap:calc(var(--w) * .03);background:color-mix(in srgb, var(--suit) 6%, transparent);border:1px solid color-mix(in srgb, var(--suit) 35%, transparent);border-radius:calc(var(--w) * .03);font-family:var(--font-display);font-weight:800;font-size:calc(var(--w) * .34);line-height:1;display:grid;position:absolute;inset:14% 30%}.card-court-suit{width:calc(var(--w) * .16);height:calc(var(--w) * .16)}.card-back{border:calc(var(--w) * .055) solid var(--card);border-radius:inherit;position:absolute;inset:0}.home,.tables-page{max-width:1240px;padding:var(--s6) var(--gutter) var(--s8);margin:0 auto}.home-head{justify-content:space-between;align-items:center;gap:var(--s5);flex-wrap:wrap;display:flex}.home-title{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1}.tables-sub{margin-top:var(--s3);color:var(--muted)}.bonuses{gap:var(--s3);flex-wrap:wrap;display:flex}.bonus-card{border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--rail);text-align:left;cursor:default;min-width:170px;transition:border-color var(--t-ui) var(--ease-arrive), transform var(--t-micro) var(--ease-arrive), background-color var(--t-ui) linear;justify-items:start;gap:1px;padding:12px 16px 13px;display:grid}.bonus-card[data-ready]{border-color:var(--gold-line);background:linear-gradient(180deg, #e8b94a14, #e8b94a05), var(--rail);cursor:pointer;animation:bonus-ready 2.4s var(--ease-arrive) infinite}.bonus-card[data-ready]:hover:not(:disabled){border-color:var(--gold);transform:translateY(-2px)}.bonus-card[data-ready]:active:not(:disabled){transform:translateY(0)scale(.98)}@keyframes bonus-ready{0%,to{box-shadow:0 0 #e8b94a00}50%{box-shadow:0 0 0 4px #e8b94a1f}}.bonus-label{color:var(--muted);align-items:baseline;gap:6px;font-size:13px;font-weight:500;display:flex}.bonus-detail{color:var(--faint)}.bonus-amount{color:var(--card);letter-spacing:-.03em;font-size:24px}.bonus-card[data-ready] .bonus-amount{color:var(--gold)}.bonus-status{color:var(--faint);font-size:13px}.bonus-card[data-ready] .bonus-status{color:var(--card);font-weight:600}.bonus-message{color:var(--gold);align-self:center;font-weight:600}.games{gap:var(--s4);margin-top:var(--s6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.game-tile{min-height:240px;box-shadow:inset 0 0 0 1px #e8b94a47, inset 0 0 0 7px #101114, inset 0 0 0 8px #ffffff0f, inset 0 0 60px #06140d99, var(--shadow);color:var(--card);transition:box-shadow var(--t-ui) var(--ease-arrive), transform var(--t-ui) var(--ease-arrive);background:radial-gradient(120% 100% at 50% 20%,#1d7a52 0%,#145c3d 55%,#0e4029 100%);border-radius:18px;flex-direction:column;padding:18px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.game-tile:hover{box-shadow:inset 0 0 0 1px #e8b94ab3, inset 0 0 0 7px #101114, inset 0 0 0 8px #ffffff14, inset 0 0 60px #06140d80, var(--shadow-pop);transform:translateY(-4px)}.game-tile:active{transform:translateY(-1px)scale(.99)}.game-tile[data-kind=friends]{background:radial-gradient(120% 100% at 50% 20%,#24262c 0%,#17181c 60%,#101114 100%)}.game-art{flex:1;place-items:center;min-height:120px;display:grid}.game-cards{--card-w:70px;display:flex}.game-cards .card{transition:transform .32s var(--ease-arrive);box-shadow:0 10px 20px -10px #040c08e6}.game-cards .card:first-child{rotate:-9deg}.game-cards .card+.card{margin-left:-26px;translate:0 4px;rotate:8deg}.game-tile:hover .game-cards .card:first-child{transform:translate(-8px,-6px)rotate(-5deg)}.game-tile:hover .game-cards .card+.card{transform:translate(8px,-6px)rotate(5deg)}.game-wheel{width:128px;height:128px;transition:transform 1.6s cubic-bezier(.12,.7,.18,1)}.game-tile:hover .game-wheel{transform:rotate(-200deg)}.game-seats{aspect-ratio:16/10;background:radial-gradient(120% 90% at 50% 40%,#1c7a51 0%,#145c3d 55%,#0f4530 100%);border-radius:999px;width:150px;position:relative;box-shadow:0 0 0 6px #0c0d10}.game-seat{background:var(--raised-2);width:18px;height:18px;transition:background-color var(--t-ui) linear;border-radius:50%;position:absolute;translate:-50% -50%;box-shadow:0 0 0 2px #0c0d10}.game-tile:hover .game-seat:nth-child(odd){background:var(--gold)}.game-title{letter-spacing:-.02em;font-size:19px;font-weight:700}.game-hint{color:#f2efe8a8;font-size:13px}.home-lower{align-items:stretch;gap:var(--s5);margin-top:var(--s5);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);display:grid}.home-playing{gap:var(--s4);flex-direction:column;display:flex}.home-playing .side-title{margin:0}.home-playing-empty{place-content:center;justify-items:center;gap:var(--s3);border:1px dashed var(--hairline-strong);border-radius:calc(var(--r-panel) - 4px);min-height:140px;color:var(--muted);text-align:center;flex:1;display:grid}@media (width<=1000px){.games{grid-template-columns:repeat(2,minmax(0,1fr))}.home-lower{grid-template-columns:1fr}}@media (width<=520px){.games{gap:var(--s3)}.game-tile{min-height:190px;padding:14px 15px}.game-cards{--card-w:52px}.game-wheel{width:96px;height:96px}.game-seats{width:110px}.bonuses{width:100%}.bonus-card{flex:1;min-width:0}}.felt-rail{background:radial-gradient(120% 140% at 50% 0,#2a2b31 0%,#17181c 60%,#101114 100%);border-radius:9999px;padding:clamp(10px,1.8%,18px);position:relative;box-shadow:inset 0 1px #ffffff0f,inset 0 -2px 6px #00000080,0 30px 60px -30px #040508f2,0 0 0 1px #ffffff0d}.felt{background:var(--felt-bg,radial-gradient(120% 90% at 50% 40%, #1c7a51 0%, #145c3d 55%, #0f4530 100%));width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--felt-border,#28a87040), inset 0 10px 40px #00000059;--card-w:clamp(30px, min(7.2cqw, 14cqh), 78px);border-radius:9999px;position:relative;container:felt/size}.felt:after{content:"";border-radius:inherit;border:1px solid var(--felt-inlay,transparent);pointer-events:none;position:absolute;inset:7px}.felt-print{pointer-events:none;position:absolute;inset:0;overflow:visible}.felt-print text{fill:var(--felt-print);letter-spacing:.1em;font-weight:700}.on-felt{position:absolute;transform:translate(-50%,-50%)}@container felt (aspect-ratio<.9){.felt{--card-w:clamp(28px, min(12.5cqw, 8cqh), 60px)}}.board{gap:calc(var(--card-w) * .12);z-index:1;display:flex}.board-slot{width:var(--card-w);aspect-ratio:5/7;border-radius:calc(var(--card-w) * .07);background:#0000001a;border:1px solid #ffffff1a}.pot,.bet{z-index:2}.bet{width:0;height:0}.bet>.chip-pile{position:absolute;top:0;left:0;translate:-50% -50%}.bet[data-align=start]>.chip-pile{translate:0 -50%}.bet[data-align=end]>.chip-pile{translate:-100% -50%}.bet[data-align=below-start]>.chip-pile{translate:0}.bet[data-align=below-end]>.chip-pile{translate:-100%}.bet[data-align=above-start]>.chip-pile{translate:0 -100%}.bet[data-align=above-end]>.chip-pile{translate:-100% -100%}.pot,.bet,.hole-card,.card-turn,.win-float,.burst-chip{will-change:transform}.pod{z-index:4;justify-items:center;width:max-content;display:grid}.plate{z-index:3;min-width:120px;transition:box-shadow var(--t-ui) var(--ease-arrive), opacity var(--t-ui) linear;background:#0e0f12e0;border-radius:14px;align-items:center;gap:9px;padding:6px 14px 6px 6px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 18px -8px #040508e6}.pod[data-you] .plate{box-shadow:inset 0 0 0 1px #e8b94a59,0 8px 18px -8px #040508e6}.pod[data-turn] .plate{box-shadow:inset 0 0 0 2px var(--gold), 0 0 0 4px #e8b94a29, 0 8px 18px -8px #040508e6}.pod[data-won] .plate{box-shadow:inset 0 0 0 2px var(--gold), 0 0 0 6px #e8b94a33, 0 8px 18px -8px #040508e6}.pod[data-folded] .plate,.pod[data-away] .plate{opacity:.5}.plate-text{min-width:0;line-height:1.15;display:grid}.plate-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:flex}.pod[data-you] .plate-name{color:var(--card);font-weight:600}.plate-stack{color:var(--gold);font-size:15px}.plate-name-text{text-overflow:ellipsis;max-width:11ch;overflow:hidden}.bot-tag{background:var(--raised-2);color:var(--muted);letter-spacing:.04em;border-radius:4px;flex:none;padding:0 4px;font-size:9px;font-weight:700}.dealer-button{background:var(--card);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 2px 4px #04050880}.turn-bar{background:#e8b94a33;border-radius:2px;height:3px;position:absolute;bottom:-2px;left:12px;right:12px;overflow:hidden}.turn-bar-fill{background:var(--gold);transform-origin:0;height:100%;animation:linear forwards turn-bar-run;display:block}@keyframes turn-bar-run{0%{transform:scaleX(var(--from,1))}to{transform:scaleX(0)}}.status{background:var(--raised-2);color:var(--card);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;position:absolute;box-shadow:0 2px 6px #04050880}.status[data-kind=fold]{color:var(--muted);background:#0e0f12e6}.status[data-kind=raise],.status[data-kind=bet],.status[data-kind=allin],.status[data-kind=win]{background:var(--gold);color:var(--on-gold)}.status[data-kind=win]{font-weight:700}.status[data-kind=show]{background:var(--card);color:var(--ink)}.hole{pointer-events:none;display:flex;position:absolute}.hole-card+.hole-card{margin-left:calc(var(--card-w) * -.45)}.hole[data-peek]{pointer-events:auto;cursor:pointer}.peek{min-width:30px;height:30px;color:var(--card);font:inherit;cursor:pointer;background:#0a0b0ed1;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:650;transition:border-color .12s,color .12s;display:inline-flex;position:absolute;top:50%;right:calc(100% + 8px);translate:0 -50%}.peek:hover,.peek[aria-pressed=true]{border-color:var(--gold-line);color:var(--gold)}.peek:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pod[data-side=bottom] .hole{bottom:calc(100% + 6px)}.pod[data-side=top] .hole{top:calc(100% + 6px)}.pod[data-side=bottom] .status,.pod[data-side=top] .status{top:50%;left:calc(100% + 14px);translate:0 -50%}.pod[data-flip][data-side=bottom] .status,.pod[data-flip][data-side=top] .status{left:auto;right:calc(100% + 14px)}.pod[data-side=left] .hole{top:50%;left:calc(100% + 8px);translate:0 -50%}.pod[data-side=right] .hole{top:50%;right:calc(100% + 8px);translate:0 -50%}.pod[data-side=left] .status,.pod[data-side=right] .status{top:calc(100% + 6px)}.pod[data-cards=above] .hole{inset:auto auto calc(100% + 6px) 50%;translate:-50%}.pod[data-cards=above] .plate{text-align:center;flex-direction:column;gap:3px;min-width:0;padding:6px}.pod[data-cards=above] .plate-text{justify-items:center}.pod[data-cards=above] .plate-name-text{max-width:7.5ch}.pod[data-cards=above] .plate .avatar{--size:26px!important}.pod[data-cards=above] .bot-tag{position:absolute;top:6px;left:6px}.pod[data-cards=above] .status{z-index:4;top:calc(100% + 4px);left:50%;translate:-50%}.win-float{z-index:6;color:var(--gold);text-shadow:0 2px 8px #040508cc;pointer-events:none;font-size:20px;position:absolute;top:-14px;left:50%;translate:-50%}.burst{pointer-events:none;position:absolute;top:50%;left:50%}.burst-chip{border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;box-shadow:0 2px #0a0c0e8c}.seat-open{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;z-index:4;transition:color var(--t-micro) linear, border-color var(--t-micro) linear, background-color var(--t-micro) linear;background:#0e0f128c;border:1px dashed #ffffff38;border-radius:14px;padding:10px 16px;font-size:13px;font-weight:600}.seat-open:hover{color:var(--on-gold);border-color:var(--gold);background:var(--gold)}@container felt (width<560px){.plate{gap:6px;min-width:0;padding:4px 10px 4px 4px}.plate .avatar{--size:28px!important}.plate-name{font-size:11px}.plate-stack{font-size:13px}}.strength{border:1px solid var(--gold-line);color:var(--gold);white-space:nowrap;pointer-events:none;background:#0a0b0ed1;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:650;position:absolute;top:50%;left:calc(100% + 14px);translate:0 -50%}.pod:not([data-side=bottom]) .strength{top:auto;bottom:calc(100% + 6px);left:50%;translate:-50%}.hand-result{color:var(--card);white-space:nowrap;pointer-events:none;background:#0a0b0eb8;border-radius:999px;margin:0;padding:4px 12px;font-size:13px;font-weight:600}.hand-result[data-portrait]{text-align:center;white-space:normal;text-wrap:balance;border-radius:12px;width:max-content;max-width:56%;padding:5px 12px;font-size:12px;line-height:1.3}.hero{max-width:min(1680px,100%);padding:clamp(32px, 6vh, 88px) var(--gutter) clamp(48px, 8vh, 112px);min-height:calc(100dvh - var(--topbar-h));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid}.hero-title{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(38px,4.2vw,64px);font-weight:700;line-height:1}.hero-lede{margin-top:var(--s5);max-width:36ch;color:var(--muted);text-wrap:pretty;font-size:18px;line-height:1.55}.hero-actions{align-items:center;gap:var(--s4) var(--s5);margin-top:var(--s6);flex-wrap:wrap;display:flex}.hero-join{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.text-btn{color:var(--card);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.text-btn:hover{color:#fff}.hero-table{width:100%}.hero-felt{aspect-ratio:16/10;max-height:calc(100dvh - var(--topbar-h) - 160px);max-width:calc((100dvh - var(--topbar-h) - 160px) * 1.6);margin:40px 64px}.section-title{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1}.howto{max-width:1240px;padding:var(--s8) var(--gutter) var(--s9);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,96px);margin:0 auto;display:grid}.steps{gap:var(--s5);margin:var(--s6) 0 0;counter-reset:step;padding:0;list-style:none;display:grid}.steps li{column-gap:var(--s3);counter-increment:step;grid-template-columns:2.2rem 1fr;display:grid}.steps li:before{content:counter(step);font-family:var(--font-display);color:var(--felt-print);grid-row:span 2;font-size:30px;font-weight:700;line-height:1}.steps h3{font-size:18px;font-weight:600}.steps p{max-width:46ch;color:var(--muted);margin-top:4px}.howto-code{background:radial-gradient(120% 95% at 50% 45%, var(--felt) 55%, var(--felt-deep) 100%);box-shadow:0 0 0 clamp(8px, 1.2vw, 14px) var(--rail);border-radius:9999px;justify-content:center;gap:clamp(6px,1vw,12px);padding:clamp(28px,4vw,56px) clamp(16px,3vw,40px);display:flex}.code-card{aspect-ratio:5/7;background:var(--card);width:clamp(36px,4.6vw,64px);color:var(--ink);box-shadow:var(--shadow-on-felt);border-radius:6px;place-items:center;font-size:clamp(22px,2.8vw,40px);display:grid}.bj{max-width:1040px;padding:0 var(--gutter) var(--s9);margin:0 auto}.bj-felt{--card-w:clamp(40px, 5vw, 68px);background:radial-gradient(100% 120% at 50% 0%, var(--felt) 50%, var(--felt-deep) 100%);box-shadow:0 0 0 clamp(8px, 1.2vw, 14px) var(--rail);border-radius:0 0 50% 50%/0 0 100% 100%;justify-items:center;gap:clamp(4px,1vw,12px);padding:clamp(16px,2.6vw,32px) clamp(16px,4vw,56px) clamp(40px,7vw,88px);display:grid;overflow:hidden}.bj-print{width:min(100%,820px);height:auto;overflow:visible}.bj-print text{fill:var(--felt-print);font-family:var(--font-display);letter-spacing:.08em;font-size:25px;font-weight:650}.bj-dealer,.bj-player{gap:calc(var(--card-w) * .12);display:flex;position:relative}.bj-player .card+.card{margin-left:calc(var(--card-w) * -.5);rotate:6deg}.bj-copy{margin-top:var(--s6);max-width:52ch}.bj-copy p{margin-top:var(--s3);color:var(--muted)}.ext{justify-content:space-between;align-items:end;gap:var(--s5);max-width:1240px;margin:0 auto var(--s8);padding:var(--s6) var(--gutter) 0;border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.ext .section-title{font-size:clamp(24px,2.4vw,32px)}.ext p{margin-top:var(--s3);max-width:52ch;color:var(--muted)}@media (width<=1100px){.hero{min-height:0;padding-top:var(--s6);grid-template-columns:1fr}.hero-felt{max-width:760px;max-height:none}}@media (width<=860px){.hero-felt{aspect-ratio:4/5;max-width:none;max-height:none;margin:36px 30px}.howto{padding-top:var(--s7);grid-template-columns:1fr}}.landing-games{max-width:1240px;padding:0 var(--gutter) var(--s9);margin:0 auto}.landing-games-sub{margin-top:var(--s3);max-width:52ch;color:var(--muted)}.lobby{max-width:1240px;padding:var(--s7) var(--gutter) var(--s8);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:clamp(32px,4vw,64px);margin:0 auto;display:grid}.lobby-title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(32px,3.6vw,48px);font-weight:700;line-height:1}.lobby-h2{margin:var(--s7) 0 var(--s4);color:var(--muted);font-size:15px;font-weight:600}.empty{padding:var(--s5);border:1px dashed var(--hairline-strong);border-radius:var(--r-panel);color:var(--muted)}.empty.small{padding:var(--s3) 0 0;border:0;font-size:14px}.link-btn{color:var(--card);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.field-error{color:var(--danger);flex-basis:100%;font-size:14px}.table-actions{align-items:center;gap:var(--s4);margin-top:var(--s6);flex-wrap:wrap;display:flex}.join{align-items:center;gap:var(--s3);flex-wrap:wrap;min-width:0;display:flex}.create{gap:var(--s5);padding:var(--s5);border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--rail);flex-basis:100%;display:grid}.create-actions{gap:var(--s3);display:flex}.segmented{border:0;margin:0;padding:0}.segmented legend{margin-bottom:var(--s2);font-size:14px;font-weight:500}.segmented-options{background:var(--night);border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.segmented-options label{border-radius:var(--r-control);color:var(--muted);cursor:pointer;transition:background-color var(--t-micro) linear, color var(--t-micro) linear;padding:8px 14px;font-size:14px;font-weight:500;position:relative}.segmented-options label:hover{color:var(--card)}.segmented-options label[data-on]{background:var(--raised);color:var(--card)}.segmented-options input{opacity:0;pointer-events:none;position:absolute}.segmented-options label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.check{align-items:center;gap:var(--s2);font-size:14px;display:flex}.check input{width:18px;height:18px;accent-color:var(--felt)}.mini-felts{gap:var(--s5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.mini-table{gap:var(--s3);text-decoration:none;display:grid}.mini-felt{aspect-ratio:16/10;background:radial-gradient(120% 95% at 50% 45%, var(--felt) 55%, var(--felt-deep) 100%);box-shadow:0 0 0 6px var(--rail);transition:transform var(--t-ui) var(--ease-arrive);border-radius:9999px;margin:8px;position:relative}.mini-table:hover .mini-felt{transform:translateY(-2px)}.mini-seat{border:2px solid var(--rail);border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.mini-seat[data-kind=human]{background:var(--card)}.mini-seat[data-kind=bot]{background:var(--muted)}.mini-seat[data-kind=open]{background:var(--felt-deep)}.mini-print{color:var(--felt-print);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:12px;font-weight:650;display:grid;position:absolute;inset:0}.mini-meta{gap:2px;display:grid}.mini-names{font-weight:600}.mini-stakes{color:var(--muted);font-size:14px}.open-tables{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.table-row{align-items:center;gap:var(--s4);padding:var(--s3) var(--s2);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(130px,1fr) auto minmax(0,1fr) auto;display:grid}.table-row-game{font-weight:600}.table-row-host{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-row-join{min-height:36px;padding:0 var(--s4)}.seat-dots{gap:4px;display:inline-flex}.seat-dots span{border:1px solid var(--hairline-strong);border-radius:50%;width:9px;height:9px}.seat-dots [data-kind=human]{background:var(--card);border-color:var(--card)}.seat-dots [data-kind=bot]{background:var(--faint);border-color:var(--faint)}.lobby-side{align-content:start;gap:var(--s5);display:grid}.side-block{padding:var(--s5);border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--rail)}.side-title{font-size:15px;font-weight:600}.side-title-link{justify-content:space-between;align-items:baseline;gap:var(--s2);display:flex}.side-more{color:var(--muted);font-size:13px;font-weight:500}.side-more:hover{color:var(--gold)}.season-line{margin-top:var(--s3);color:var(--muted);font-size:14px}.season-value{color:var(--card);font-size:22px}.standings{margin:var(--s4) 0 0;gap:2px;padding:0;list-style:none;display:grid}.standings li{gap:var(--s3);border-radius:var(--r-control);grid-template-columns:2.5ch 1fr auto;align-items:baseline;padding:6px 8px;display:grid}.standings li[data-me]{background:var(--raised)}.standings-rank{color:var(--muted)}.standings-name{color:inherit;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.standings-value{font-size:17px}.friends{gap:var(--s3);margin:var(--s4) 0 0;padding:0;list-style:none;display:grid}.friends li{align-items:center;gap:var(--s3);display:flex}.friend-who{align-items:center;gap:var(--s3);min-width:0;color:inherit;flex:1;text-decoration:none;display:flex}.friend-who:hover .friend-name{text-decoration:underline}.friend-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skeletons{gap:var(--s3);display:grid}.skeleton{border-radius:var(--r-panel);background:var(--rail);height:52px}.skeleton[data-tall]{height:150px}.side-block .skeleton{height:36px;margin-top:var(--s4);background:var(--raised)}@media (width<=900px){.lobby{padding-top:var(--s6);grid-template-columns:1fr}.table-row{grid-template-columns:1fr auto}.table-row-host{grid-column:1}.seat-dots{grid-row:2}.table-row-join{grid-area:1/2/span 2}}.create-level{gap:var(--s2);display:grid}.create-hint{color:var(--muted);margin:0;font-size:14px}.ach-icon{--size:32px;width:var(--size);height:var(--size);background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--gold);border-radius:30%;flex:none;place-items:center;display:grid}.ach-icon svg{width:62%;height:62%}.ach-icon[data-locked]{background:var(--raised);box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--faint)}.toast-zone{right:var(--gutter);top:calc(var(--topbar-h) + 12px);z-index:30;pointer-events:none;position:fixed}.ach-toast{align-items:center;gap:var(--s3);border-radius:var(--r-panel);background:var(--raised);min-width:300px;box-shadow:inset 0 0 0 1px var(--gold-line), var(--shadow-pop);color:var(--card);font:inherit;text-align:left;pointer-events:auto;cursor:pointer;border:0;padding:10px 16px 10px 10px;display:flex}.ach-toast-text{flex:1;display:grid}.ach-toast-kicker{color:var(--gold);font-size:12px;font-weight:600}.ach-toast-name{font-weight:700}.ach-toast-reward{color:var(--gold)}@media (width<=520px){.toast-zone{left:var(--s3);right:var(--s3)}.ach-toast{width:100%;min-width:0}}.chip-loader{--s:64px;color:var(--muted,#8d8f96);justify-items:center;gap:14px;font-size:14px;display:grid}.cl-stack{width:var(--s);height:var(--s);position:relative}.cl-chip{width:calc(var(--s) * 74 / 128);height:calc(var(--s) * 26 / 128);background:linear-gradient(90deg, transparent 18.9%, var(--spot) 18.9% 28.4%, transparent 28.4% 47.3%, var(--spot) 47.3% 56.8%, transparent 56.8% 75.7%, var(--spot) 75.7% 85.1%, transparent 85.1%), var(--face);opacity:0;border-radius:999px;animation:1.9s cubic-bezier(.3,0,.2,1) infinite cl-drop;position:absolute}.cl-chip:first-child{--face:#f2efe8;--spot:#0e0f1238;left:calc(var(--s) * 12 / 128);top:calc(var(--s) * 82 / 128)}.cl-chip:nth-child(2){--face:#1f8a5b;--spot:#f2efe859;left:calc(var(--s) * 27 / 128);top:calc(var(--s) * 51 / 128);animation-delay:.16s}.cl-chip:nth-child(3){--face:#e8b94a;--spot:#0e0f1247;left:calc(var(--s) * 42 / 128);top:calc(var(--s) * 20 / 128);animation-delay:.32s}@keyframes cl-drop{0%{opacity:0;transform:translateY(calc(var(--s) * -.45))}14%{opacity:1;transform:translateY(0)scaleY(.86)}20%{transform:translateY(0)scaleY(1)}72%{opacity:1;transform:translateY(0)}86%,to{opacity:0;transform:translateY(calc(var(--s) * .12))}}@media (prefers-reduced-motion:reduce){.cl-chip{opacity:1;animation:1.6s ease-in-out infinite cl-pulse}@keyframes cl-pulse{50%{opacity:.55}}}.page-loader{place-items:center;min-height:50dvh;display:grid}.invite-zone{right:var(--gutter);bottom:var(--s5);z-index:31;gap:var(--s3);width:min(340px, calc(100vw - 2 * var(--gutter)));pointer-events:none;display:grid;position:fixed}.invite-toast{gap:var(--s3);padding:var(--s4);border:1px solid var(--gold-line);border-radius:var(--r-panel);background:var(--raised);box-shadow:var(--shadow);pointer-events:auto;display:grid}.invite-toast-text{color:var(--card);margin:0;font-size:14px;line-height:1.4}.invite-toast-text strong{color:var(--gold)}.invite-toast-actions{gap:var(--s2);display:flex}@media (width<=760px){.invite-zone{left:var(--s3);right:var(--s3);width:auto;bottom:calc(var(--bottomnav-h,64px) + env(safe-area-inset-bottom) + var(--s3))}}.empty-state{justify-items:center;gap:var(--s3);padding:var(--s7) var(--s5);border:1px dashed var(--hairline-strong);border-radius:var(--r-panel);color:var(--muted);text-align:center;text-wrap:pretty;display:grid}.empty-state p{max-width:44ch}.empty-icon{background:var(--gold-soft);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--gold);border-radius:30%;place-items:center;display:grid}.empty-state[data-error] .empty-icon{color:var(--danger);background:#e0645a1a;box-shadow:inset 0 0 0 1px #e0645a66}.skeleton-rows{gap:6px;display:grid}.skeleton-row{border-radius:var(--r-control);background:linear-gradient(90deg, var(--rail) 0%, var(--raised) 50%, var(--rail) 100%) 0 0 / 200% 100%;height:56px;animation:1.4s linear infinite skeleton-sheen}@keyframes skeleton-sheen{to{background-position:-200% 0}}.crash{place-content:center;justify-items:center;gap:var(--s4);min-height:100dvh;padding:var(--s7) var(--gutter);text-align:center;display:grid}.crash h1{font-size:28px;font-weight:750}.crash p{max-width:42ch;color:var(--muted)}.crash-actions{justify-content:center;gap:var(--s3);flex-wrap:wrap;display:flex}@font-face{font-family:Geist;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#0e0f12;--rail:#15161a;--raised:#1c1d22;--raised-2:#25272d;--felt:#1f8a5b;--felt-bright:#2aa56e;--felt-deep:#145c3d;--felt-print:#f2efe821;--card:#f2efe8;--card-hover:#fff;--muted:#a2a3aa;--faint:#8b8d96;--online:#3cb97f;--ink:#111214;--suit-red:#c0392b;--suit-blue:#2f63c6;--suit-green:#1e7b4a;--danger:#e0645a;--gold:#e8b94a;--gold-hover:#f0c661;--gold-soft:#e8b94a1a;--gold-line:#e8b94a66;--on-gold:#1a1407;--focus:var(--gold);--hairline:#ffffff12;--hairline-strong:#ffffff1f;--font-display:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--s9:112px;--r-control:10px;--r-panel:14px;--r-table:22px;--shadow:0 10px 24px -12px #040508e6;--shadow-pop:0 18px 40px -16px #040508f2;--shadow-on-felt:0 1px 1px #050c0959, 0 4px 10px -4px #050c0999;--t-micro:.12s;--t-ui:.18s;--t-flip:.22s;--t-deal:.26s;--ease-arrive:cubic-bezier(.16, 1, .3, 1);--topbar-h:60px;--actionbar-h:84px;--bottomnav-h:62px;--content-max:1280px;--gutter:clamp(16px, 4vw, 40px);--game-gutter:clamp(10px, 2.5vw, 32px)}@media (height<=640px){:root{--topbar-h:50px}}@media (prefers-reduced-motion:reduce){:root{--t-micro:0s;--t-ui:0s;--t-flip:0s;--t-deal:0s}}*,:before,:after{box-sizing:border-box}html,body{background:var(--night);color:var(--card);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}body{min-height:100dvh}html,body{overscroll-behavior:none}#root,.route{flex-direction:column;display:flex}#root{min-height:100dvh}.route{flex:1}.route-in{animation:.18s cubic-bezier(.16,1,.3,1) backwards route-in}@keyframes route-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.route-in{animation:none}}h1,h2{letter-spacing:-.03em}h1,h2,h3,p{margin:0}a{color:inherit}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.02em;font-weight:700}::selection{background:#e8b94a4d}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s5);border:1px solid var(--hairline-strong);background:var(--raised);white-space:nowrap;border-radius:var(--r-control);cursor:pointer;transition:background-color var(--t-micro) linear, border-color var(--t-micro) linear, transform var(--t-micro) var(--ease-arrive);font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn[disabled]{cursor:not-allowed;opacity:.45}.btn-card{background:var(--card);color:var(--ink);border-color:#0000}.btn-card:hover{background:var(--card-hover)}.btn-gold,.btn-felt{background:var(--gold);color:var(--on-gold);border-color:#0000}.btn-gold:hover,.btn-felt:hover{background:var(--gold-hover)}.btn-quiet{background:var(--raised);border-color:var(--hairline-strong);color:var(--card)}.btn-quiet:hover{background:var(--raised)}.field{gap:var(--s2);display:grid}.field label{font-size:14px;font-weight:500}.field input{min-height:44px;padding:0 var(--s3);background:var(--raised);border:1px solid var(--hairline-strong);border-radius:var(--r-control)}.field input:focus-visible{outline-offset:0;border-color:#0000}.field .hint{color:var(--muted);font-size:13px}.field .error{color:var(--danger);font-size:13px}.page-loading{min-height:50dvh}.btn-sm{min-height:36px;padding:0 var(--s4);font-size:14px}.btn-danger{color:#f2a39c;background:#e0645a1a;border-color:#e0645a73}.btn-danger:hover:not(:disabled){background:#e0645a2e}.btn-link{min-height:36px;padding:0 var(--s2);color:var(--muted);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.btn-link:hover:not(:disabled){color:var(--card)}:root[data-reduce-motion]{--t-micro:0s;--t-ui:0s;--t-flip:0s;--t-deal:0s}:root[data-reduce-motion] *,:root[data-reduce-motion] :before,:root[data-reduce-motion] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.page-wrap{max-width:1240px;padding:var(--s6) var(--gutter) var(--s8);margin:0 auto}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.page-title{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1}.page-sub{margin-top:var(--s2);color:var(--muted)}.select{border:1px solid var(--hairline-strong);border-radius:var(--r-control);background:var(--raised) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a2a3aa' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;min-height:40px;color:var(--card);font:inherit;appearance:none;cursor:pointer;padding:0 34px 0 14px;font-size:14px;font-weight:600}.select:hover{border-color:#fff3}.rarity{background:var(--raised-2);color:var(--muted);border-radius:5px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-block}.rarity[data-rarity=rare]{color:#93c5fd;background:#60a5fa24}.rarity[data-rarity=epic]{color:#d8b4fe;background:#c084fc29}.rarity[data-rarity=seasonal]{background:var(--gold-soft);color:var(--gold)}.count-badge{background:var(--gold);min-width:18px;height:18px;color:var(--on-gold);letter-spacing:0;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.back-btn{width:fit-content;margin-bottom:var(--s3);border-radius:var(--r-control);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;place-self:start;align-items:center;gap:6px;padding:6px 10px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.back-btn:hover{background:var(--raised);color:var(--card)}.pk-back{max-width:1120px;padding:var(--s5) var(--gutter) 0;margin:0 auto}.rl-chips{gap:12px;display:flex}.bet-chip{--chip:#9a9ca3;aspect-ratio:1;background:radial-gradient(circle, var(--chip) 0 44%, #0e0f1273 45% 48%, transparent 49%), repeating-conic-gradient(var(--chip) 0 22.5deg, #f2efe8 22.5deg 45deg);color:#0e0f12;cursor:pointer;width:56px;transition:transform var(--t-ui) var(--ease-arrive), box-shadow var(--t-ui) var(--ease-arrive), opacity var(--t-ui) linear;border:0;border-radius:50%;font-size:13px;box-shadow:0 3px #0a0c0e8c,0 6px 10px -4px #04050899}.bet-chip:hover:not(:disabled){transform:translateY(-3px)}.bet-chip[aria-checked=true]{box-shadow:0 0 0 3px var(--night), 0 0 0 5px var(--gold), 0 10px 16px -6px #040508b3;transform:translateY(-5px)}.bet-chip:disabled{cursor:default;opacity:.35}.bet-chip[data-value="10"]{--chip:#c9ccd3}.bet-chip[data-value="50"]{--chip:#e0645a}.bet-chip[data-value="100"]{--chip:#28a870}.bet-chip[data-value="500"]{--chip:#6f7cf0}.bet-chip[data-value="1000"]{--chip:#e8b94a}.bet-chip[data-value="5000"]{--chip:#c96bd6}
