body[data-game=roulette]{--rl-double:#d9a12a;--rl-standard:#2a2925;--rl-house:#138a86;--rl-ring-text-double:#0a0a0a;--rl-ring-text-standard:#e2ddcf;--rl-ring-text-house:#f2fffe;--rl-cell-double:#ffc53d26;--rl-cell-standard:#ffffff09;--rl-cell-house:#5de3e121;--rl-line:#ffc53d3d;--rl-row-h:clamp(34px, 8.2dvh, 76px);--rl-out-h:clamp(32px, 4.8dvh, 48px);--rl-zero-w:clamp(34px, 4.2vw, 58px);--rl-col-w:clamp(34px, 4vw, 56px);--rl-edge:12px;--rl-edge-x:16px;--rl-chip-fs:var(--fs-num-s);--rl-chip:calc(var(--rl-chip-fs) * 1.6);--rl-no-fs:var(--fs-num-m)}:root[data-theme=light] body[data-game=roulette]{--rl-cell-double:#c8951c2b;--rl-cell-standard:#0000000a;--rl-cell-house:#1776731f;--rl-line:#8e661a59}.table.rl-felt{--brand-opacity:.2;--brand-size:84px;--brand-left:50%;display:flex}.table.rl-felt:after{left:var(--brand-left);display:none}@media (aspect-ratio<=1) and (width>=600px){.table.rl-felt{--brand-left:75%;--brand-top:40%}.table.rl-felt:after{display:block}}@media (width>=1400px) and (height>=860px) and (aspect-ratio>=1){.table.rl-felt{--brand-left:72%;--brand-top:92%;--brand-size:76px}.table.rl-felt:after{display:block}}body[data-game=roulette] .area--top{align-items:center;height:40px}body[data-game=roulette] .area--player{align-items:center;height:60px}body[data-game=roulette] .area--play{padding:6px 0 4px}.rl-status{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.rl-status__left,.rl-status__right{align-items:center;gap:10px;min-width:0;display:flex}.rl-status__spin{font-size:var(--fs-num-s);color:var(--fg);white-space:nowrap;font-weight:700}.rl-status .label{font-size:var(--fs-label)}.rl-status .tag{height:24px;font-size:var(--fs-label);letter-spacing:.16em;font-family:var(--font-body)}.rl-status__chips{border:1px solid var(--line-yellow);background:var(--tint-yellow);align-items:baseline;gap:8px;padding:3px 10px;display:inline-flex}.rl-status__chips-value{font-size:var(--fs-num-m);color:var(--yellow-text);text-align:right;min-width:5ch;font-weight:700;line-height:1.1}.rl-status__chips.is-up{animation:.84s ease-out rl-flash-up}.rl-status__chips.is-down{animation:.84s ease-out rl-flash-down}@keyframes rl-flash-up{0%{border-color:var(--green);background:var(--tint-green)}to{border-color:var(--line-yellow);background:var(--tint-yellow)}}@keyframes rl-flash-down{0%{border-color:var(--red);background:var(--tint-red)}to{border-color:var(--line-yellow);background:var(--tint-yellow)}}:root[data-motion=reduced] .rl-status__chips{animation:none}.rl-leave{min-height:32px}.table.rl-felt{padding:10px 14px 8px}.rl-stage{z-index:1;flex:auto;grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:18px;min-width:0;min-height:0;display:grid;position:relative}.rl-side{flex-direction:column;justify-content:center;gap:10px;min-width:0;min-height:0;display:flex}.rl-info{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.rl-history{flex-wrap:nowrap;justify-content:center;gap:5px;max-width:100%;min-height:28px;list-style:none;display:flex;overflow:hidden}.rl-history[data-empty]:before{content:"NO SPINS YET";font:700 var(--fs-label)/28px var(--font-body);letter-spacing:.18em;color:var(--fg-dim)}.rl-hist{min-width:30px;height:28px;font:700 var(--fs-num-s)/1 var(--font-mono);border:1px solid var(--line-2);border-radius:999px;flex:none;place-items:center;padding:0 7px;display:grid}.rl-hist--double{background:var(--rl-double);color:var(--rl-ring-text-double);border-color:#0000}.rl-hist--standard{background:var(--rl-standard);color:var(--rl-ring-text-standard)}.rl-hist--house{background:var(--rl-house);color:var(--rl-ring-text-house);border-color:#0000}.rl-hist:nth-child(n+2){opacity:.78}.rl-hist.is-new{box-shadow:0 0 0 2px var(--yellow);opacity:1}.rl-message{min-height:26px;font:700 var(--fs-num-m)/1.3 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);padding:0 8px}.rl-message:empty{visibility:hidden}.rl-message[data-tone=win]{color:var(--green-text)}.rl-message[data-tone=lose]{color:var(--red-text)}.rl-message[data-tone=push]{color:var(--fg-2)}.rl-message[data-tone=gold]{color:var(--yellow-text)}.rl-detail-line{min-height:19px;font:600 var(--fs-label)/1.4 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim)}.rl-wheel-box{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;container-type:size}.rl-wheel{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;width:min(100cqw,100cqh,620px);position:relative;container-type:inline-size}.rl-wheel__bowl{box-shadow:0 0 0 1px var(--line-yellow), 0 10px 30px #00000073, inset 0 0 2.4cqw #000000e6;background:radial-gradient(circle closest-side,#0000 87.6%,#ffc53d59 88%,#0000 88.6%),radial-gradient(circle closest-side,#15130f 0 86%,#0b0a08 88%,#201c14 95%,#0a0908 100%);border-radius:50%;position:absolute;inset:0}:root[data-theme=light] .rl-wheel__bowl{box-shadow:0 0 0 1px var(--line-yellow), 0 8px 22px #3c301438, inset 0 0 2.4cqw #000000e6}.rl-rotor{transform:rotate(var(--rotor,0deg));border-radius:50%;position:absolute;inset:6%}.rl-rotor__ring{background:var(--ring);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 71.6%,#000 72% 85.6%,#0000 86%);mask:radial-gradient(circle closest-side,#0000 71.6%,#000 72% 85.6%,#0000 86%)}.rl-rotor__frets{background:repeating-conic-gradient(from -4.8649deg,#ffe7aa6b 0deg .55deg,#0000 .55deg 9.7297deg),radial-gradient(circle closest-side,#0e0d0b 0 56%,#1c1913 60%,#121110 72%);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 55.6%,#000 56% 71.8%,#0000 72%);mask:radial-gradient(circle closest-side,#0000 55.6%,#000 56% 71.8%,#0000 72%)}.rl-rotor__hub{background:radial-gradient(circle,#2a251a 0%,#15130f 62%,#0b0a08 100%);border-radius:50%;position:absolute;inset:22%;box-shadow:inset 0 0 0 1px #ffc53d47}.rl-pocket{transform-origin:50% 100%;width:7%;height:50%;transform:rotate(var(--a,0deg));position:absolute;top:0;left:46.5%}.rl-pocket__tile{aspect-ratio:1;background:#1a1814;border-radius:1.1cqw;position:absolute;top:.4%;left:0;right:0;overflow:hidden;box-shadow:0 0 0 1px #0009}.rl-pocket[data-rim=double] .rl-pocket__tile{box-shadow:0 0 0 1px var(--rl-double)}.rl-pocket[data-rim=house] .rl-pocket__tile{box-shadow:0 0 0 1px var(--rl-house)}.rl-pocket__tile[data-image=drawn]:after{content:"";opacity:.3;background:currentColor;border-radius:50%;position:absolute;inset:22%}.rl-pocket__no{text-align:center;font:700 2.7cqw/1 var(--font-mono);color:var(--rl-ring-text-standard);position:absolute;top:15.6%;left:-20%;right:-20%}.rl-pocket[data-rim=double] .rl-pocket__no{color:var(--rl-ring-text-double)}.rl-pocket[data-rim=house] .rl-pocket__no{color:var(--rl-ring-text-house)}.rl-pocket.is-win .rl-pocket__tile{box-shadow:0 0 0 2px var(--yellow), 0 0 1.6cqw #ffc53de6}.rl-art{object-fit:cover;width:100%;height:100%;display:block}.rl-orbit{transform:rotate(var(--ball,0deg));pointer-events:none;position:absolute;inset:0}.rl-ball{left:48.4%;top:var(--ball-top,1.5%);aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#fff 0%,#e8e3d4 38%,#9c9682 100%);border-radius:50%;width:3.2%;position:absolute;box-shadow:0 .25cqw .5cqw #000000a6}.rl-center{text-align:center;background:#0e0d0b;border-radius:50%;place-items:center;display:grid;position:absolute;inset:29.5%;overflow:hidden;box-shadow:0 0 0 .5cqw #0a0908,0 0 0 .8cqw #ffc53d4d}.rl-center__art{opacity:.92;position:absolute;inset:0}.rl-center__art .rl-art{object-fit:cover;width:100%;height:100%}.rl-center__no{font:800 max(13px, 4.8cqw)/1 var(--font-mono);color:#f2eedf;background:#0a0a0ad1;border-radius:999px;align-self:end;margin-bottom:1.6cqw;padding:.5cqw 2.2cqw;position:relative}.rl-center__rim{font:700 max(9px, 2.5cqw)/1.2 var(--font-body);letter-spacing:.18em;color:#c7c2b5;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.rl-center:not([data-empty]) .rl-center__rim{top:12%;translate:none}.rl-center__brand{aspect-ratio:1;border-radius:50%;width:56%;position:absolute;top:40%;left:50%;translate:-50% -50%}.rl-center[data-empty]:not([data-spinning]) .rl-center__rim{top:80%}.rl-center:not([data-empty]) .rl-center__rim{color:#f2eedf;background:#0a0a0a99;padding:.4cqw 0}.rl-center[data-rim=double]{box-shadow:0 0 0 .5cqw #0a0908, 0 0 0 .8cqw var(--rl-double)}.rl-center[data-rim=house]{box-shadow:0 0 0 .5cqw #0a0908, 0 0 0 .8cqw var(--rl-house)}.rl-center[data-rim=double] .rl-center__no{background:var(--rl-double);color:#0a0a0a}.rl-center[data-rim=house] .rl-center__no{background:var(--rl-house);color:#f2fffe}.rl-center[data-spinning] .rl-center__art{opacity:.28}.rl-center[data-spinning] .rl-center__no{opacity:0}.rl-center[data-spinning] .rl-center__rim{color:#ffc53d;background:0 0;top:50%;translate:0 -50%}.rl-wheel:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.rl-mat{grid-template-columns:var(--rl-zero-w) repeat(12, minmax(0, 1fr)) var(--rl-col-w);grid-template-rows:repeat(3, var(--rl-row-h)) var(--rl-out-h) var(--rl-out-h);border:1px solid var(--rl-line);background:var(--rl-line);-webkit-user-select:none;user-select:none;touch-action:manipulation;place-self:center;gap:1px;width:100%;max-width:980px;margin:0 auto;display:grid;position:relative}.rl-mat__inside{background:var(--rl-line);grid-area:1/2/4/14;position:relative}.rl-spot{background:var(--bg-2);min-width:0;min-height:0;color:var(--fg);font:700 var(--fs-label)/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:0;justify-content:center;align-items:center;gap:2px;margin:0;padding:0;display:flex;position:relative}.rl-spot:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;z-index:6}.rl-mat.is-locked .rl-spot{cursor:default}.rl-mat__inside>.rl-spot--straight{left:var(--hx);top:var(--hy);flex-direction:column;width:calc(8.33333% - 1px);height:calc(33.3333% - 1px);position:absolute;translate:-50% -50%}.rl-mat.is-vertical .rl-mat__inside>.rl-spot--straight{left:var(--vx);top:var(--vy);flex-direction:row;width:calc(33.3333% - 1px);height:calc(8.33333% - 1px)}.rl-spot--straight[data-rim=double]{background:linear-gradient(var(--rl-cell-double), var(--rl-cell-double)), var(--bg-2)}.rl-spot--straight[data-rim=standard]{background:linear-gradient(var(--rl-cell-standard), var(--rl-cell-standard)), var(--bg-2)}.rl-spot--zero{background:linear-gradient(var(--rl-cell-house), var(--rl-cell-house)), var(--bg-2);flex-direction:column;grid-area:1/1/4}.rl-num__no{z-index:1;font:800 var(--rl-no-fs)/1 var(--font-mono);letter-spacing:0;position:relative}.rl-spot[data-rim=double] .rl-num__no{color:var(--yellow-text)}.rl-spot[data-rim=house] .rl-num__no,.rl-num__house{color:var(--cyan-text)}.rl-num__house{font:700 var(--fs-label)/1 var(--font-body);letter-spacing:.12em}.rl-num__art{aspect-ratio:1;opacity:.9;border-radius:3px;width:58%;max-width:46px;overflow:hidden;box-shadow:0 0 0 1px #0006}.rl-spot[data-rim=double] .rl-num__art{box-shadow:0 0 0 1px var(--rl-double)}.rl-spot--zero .rl-num__art{width:70%}.rl-spot--cell{cursor:default}.rl-spot--cell .rl-num__art{opacity:.55}.rl-spot.is-win{box-shadow:inset 0 0 0 2px var(--yellow);z-index:2}.rl-spot.is-win .rl-num__art{opacity:1}.rl-spot--edge{left:var(--hx);top:var(--hy);z-index:3;background:0 0;border-radius:999px;position:absolute;translate:-50% -50%}.rl-mat.is-vertical .rl-spot--edge{left:var(--vx);top:var(--vy)}.rl-spot--edge[data-edge=v]{width:5%;height:var(--rl-edge)}.rl-spot--edge[data-edge=u]{width:var(--rl-edge);height:20%}.rl-spot--edge[data-edge=x]{width:var(--rl-edge-x);height:var(--rl-edge-x);z-index:4}.rl-mat.is-vertical .rl-spot--edge[data-edge=v]{width:var(--rl-edge);height:5%}.rl-mat.is-vertical .rl-spot--edge[data-edge=u]{width:20%;height:var(--rl-edge)}@media (hover:hover){.rl-mat:not(.is-locked) .rl-spot:hover{box-shadow:inset 0 0 0 1px var(--yellow)}.rl-mat:not(.is-locked) .rl-spot--edge:hover{box-shadow:none;background:#ffc53d8c}}@media (pointer:coarse){.rl-mat .rl-spot--edge{pointer-events:none}}.rl-spot[data-bet^=dozen],.rl-spot[data-bet^=column],.rl-spot[data-bet=low],.rl-spot[data-bet=high],.rl-spot[data-bet=odd],.rl-spot[data-bet=even],.rl-spot[data-bet=double],.rl-spot[data-bet=standard]{font-size:var(--fs-label);flex-direction:column;gap:3px}.rl-spot[data-bet=column\:3]{grid-area:1/14}.rl-spot[data-bet=column\:2]{grid-area:2/14}.rl-spot[data-bet=column\:1]{grid-area:3/14}.rl-spot[data-bet=dozen\:1]{grid-area:4/2/auto/6}.rl-spot[data-bet=dozen\:2]{grid-area:4/6/auto/10}.rl-spot[data-bet=dozen\:3]{grid-area:4/10/auto/14}.rl-spot[data-bet=low]{grid-area:5/2/auto/4}.rl-spot[data-bet=even]{grid-area:5/4/auto/6}.rl-spot[data-bet=double]{background:linear-gradient(var(--rl-cell-double), var(--rl-cell-double)), var(--bg-2);color:var(--yellow-text);grid-area:5/6/auto/8}.rl-spot[data-bet=standard]{grid-area:5/8/auto/10}.rl-spot[data-bet=odd]{grid-area:5/10/auto/12}.rl-spot[data-bet=high]{grid-area:5/12/auto/14}.rl-out__short{display:none}.rl-out__sub{font:600 max(12px, calc(var(--fs-label) * .85))/1 var(--font-mono);letter-spacing:.04em;color:var(--fg-dim)}.rl-mat.is-vertical{grid-template-columns:var(--rl-out-h) var(--rl-out-h) repeat(3, minmax(0, 1fr));grid-template-rows:var(--rl-zero-w) repeat(12, var(--rl-row-h)) var(--rl-col-w)}.rl-mat.is-vertical .rl-mat__inside{grid-area:2/3/14/6}.rl-mat.is-vertical .rl-spot--zero{flex-direction:row;grid-area:1/3/auto/6;gap:8px}.rl-mat.is-vertical .rl-spot[data-bet=column\:1]{grid-area:14/3}.rl-mat.is-vertical .rl-spot[data-bet=column\:2]{grid-area:14/4}.rl-mat.is-vertical .rl-spot[data-bet=column\:3]{grid-area:14/5}.rl-mat.is-vertical .rl-spot[data-bet=dozen\:1]{grid-area:2/2/6}.rl-mat.is-vertical .rl-spot[data-bet=dozen\:2]{grid-area:6/2/10}.rl-mat.is-vertical .rl-spot[data-bet=dozen\:3]{grid-area:10/2/14}.rl-mat.is-vertical .rl-spot[data-bet=low]{grid-area:2/1/4}.rl-mat.is-vertical .rl-spot[data-bet=even]{grid-area:4/1/6}.rl-mat.is-vertical .rl-spot[data-bet=double]{grid-area:6/1/8}.rl-mat.is-vertical .rl-spot[data-bet=standard]{grid-area:8/1/10}.rl-mat.is-vertical .rl-spot[data-bet=odd]{grid-area:10/1/12}.rl-mat.is-vertical .rl-spot[data-bet=high]{grid-area:12/1/14}.rl-mat.is-vertical .rl-spot[data-bet^=dozen] .rl-out__long,.rl-mat.is-vertical .rl-spot[data-bet^=dozen] .rl-out__short,.rl-mat.is-vertical .rl-spot[data-bet=low] .rl-out__short,.rl-mat.is-vertical .rl-spot[data-bet=high] .rl-out__short,.rl-mat.is-vertical .rl-spot[data-bet=odd] .rl-out__short,.rl-mat.is-vertical .rl-spot[data-bet=even] .rl-out__short,.rl-mat.is-vertical .rl-spot[data-bet=double] .rl-out__short,.rl-mat.is-vertical .rl-spot[data-bet=standard] .rl-out__short{writing-mode:vertical-rl;transform:rotate(180deg)}.rl-mat.is-vertical .rl-spot .rl-out__long{display:none}.rl-mat.is-vertical .rl-spot .rl-out__short{font-size:var(--fs-label);letter-spacing:.1em;display:inline}.rl-mat.is-vertical .rl-spot[data-bet^=dozen] .rl-out__sub{display:none}.rl-mat.is-vertical .rl-num__art{width:auto;max-width:none;height:76%}.rl-mat.is-vertical .rl-mat__inside>.rl-spot--straight{justify-content:flex-start;gap:6px;padding-left:8px}.rl-fill{background:var(--bg-2)}.rl-fill--a{grid-area:4/1/6}.rl-fill--b{grid-area:4/14/6}.rl-mat.is-vertical .rl-fill--a{grid-area:1/1/auto/3}.rl-mat.is-vertical .rl-fill--b{grid-area:14/1/auto/3}.rl-chip{z-index:5;pointer-events:none;min-width:var(--rl-chip);height:var(--rl-chip);font:800 var(--rl-chip-fs)/1 var(--font-mono);letter-spacing:0;white-space:nowrap;background:radial-gradient(circle, var(--c) 0 52%, transparent 53%), repeating-conic-gradient(var(--c) 0 30deg, var(--e) 30deg 45deg);color:var(--t);border-radius:999px;place-items:center;padding:0 .4em;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #00000073,0 3px 6px #00000073}.rl-mat:not(.is-vertical) .rl-mat__inside>.rl-spot--straight .rl-chip{top:calc(50% - var(--rl-no-fs) * .55)}.rl-mat:not(.is-vertical) .rl-spot[data-bet^=dozen]{padding-right:calc(var(--rl-chip-fs) * 3.2)}.rl-mat:not(.is-vertical) .rl-spot[data-bet^=dozen] .rl-chip{left:auto;right:6px;translate:0 -50%}.rl-mat:not(.is-vertical) .rl-spot[data-amount]:is([data-bet^=column],[data-bet=low],[data-bet=high],[data-bet=odd],[data-bet=even],[data-bet=double],[data-bet=standard])>span:not(.rl-chip),.rl-mat.is-vertical .rl-spot[data-amount]:not(.rl-spot--straight) .rl-out__short{opacity:.3}.rl-mat.is-vertical .rl-mat__inside>.rl-spot--straight .rl-chip{left:auto;right:4px;translate:0 -50%}.rl-mat.is-vertical .rl-mat__inside>.rl-spot--straight[data-amount] .rl-num__art{display:none}.rl-chip--10{--c:#2e2c27;--e:#efe9d8;--t:#efe9d8}.rl-chip--20{--c:#13706e;--e:#e8fffe;--t:#e8fffe}.rl-chip--50{--c:#a63a3a;--e:#fbe8e8;--t:#fff4f4}.rl-chip--100{--c:#c8951c;--e:#0a0a0a;--t:#0a0a0a}.rl-mat.is-settled .rl-spot[data-settled=lose] .rl-chip{filter:grayscale(.6);box-shadow:0 0 0 2px var(--red), 0 3px 6px #00000073}.rl-mat.is-settled .rl-spot[data-settled=win] .rl-chip{box-shadow:0 0 0 2px var(--green), 0 0 12px #4ade80b3}.rl-mat.is-settled .rl-spot[data-settled=half] .rl-chip{box-shadow:0 0 0 2px var(--amber)}.rl-mat.is-settled .rl-spot[data-settled] .rl-chip{min-width:calc(var(--rl-chip) * 1.5)}.rl-track{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.rl-track[hidden]{display:none}.rl-track__label{margin-right:4px}.rl-track__btn{gap:8px}.rl-track__cost{font-size:var(--fs-label);color:var(--fg-dim)}.rl-track__btn.is-armed{border-color:var(--yellow);background:var(--tint-yellow);color:var(--yellow-text)}.rl-felt.is-neighbours .rl-mat .rl-spot--straight:not(.rl-spot--cell){box-shadow:inset 0 0 0 1px #ffc53d80}.rl-overlay{z-index:50;background:var(--backdrop);place-items:center;padding:12px;display:grid;position:absolute;inset:0;overflow:auto}.rl-start{background:var(--bg-2);width:min(480px,100%);box-shadow:var(--shadow-1);gap:12px;padding:22px 22px 18px;display:grid}.rl-start__title{font:900 24px/1.05 var(--font-display);letter-spacing:.12em;color:var(--yellow-text);text-shadow:var(--glow-text)}.rl-start__lead{color:var(--fg-2);font-size:14px}.rl-modes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rl-mode{text-align:left;border:1px solid var(--line-2);background:var(--bg-3);min-height:56px;color:var(--fg-2);justify-items:start;gap:3px;padding:9px 12px;transition:border-color .168s,background-color .168s;display:grid}.rl-mode:hover{border-color:var(--fg-dim)}.rl-mode.is-selected{border-color:var(--yellow);background:var(--tint-yellow);color:var(--fg)}.rl-mode__name{font:700 14px/1 var(--font-display);letter-spacing:.14em}.rl-mode.is-selected .rl-mode__name{color:var(--yellow-text)}.rl-mode__sub{color:var(--fg-dim);font-size:12px;line-height:1.25}:root[data-motion=reduced] .rl-mode{transition:none}.rl-start__rules{color:var(--fg-2);gap:3px;font-size:13px;list-style:none;display:grid}.rl-start__rules li{padding-left:12px;position:relative}.rl-start__rules li:before{content:"";background:var(--yellow);width:5px;height:5px;position:absolute;top:.62em;left:0}.rl-start__note{color:var(--fg-2);text-transform:none;letter-spacing:0;margin-top:4px;font-size:13px}.rl-start__left{color:var(--green-text);font-size:var(--fs-num-m)}.rl-start__last{font-size:var(--fs-label);color:var(--fg-2)}.rl-start__credits{font:700 var(--fs-num-s)/1.3 var(--font-body);letter-spacing:.12em;color:var(--fg)}.rl-start__balance{color:var(--yellow-text)}.rl-start__fine{color:var(--fg-dim);font-size:12px}.rl-start__loading{padding:8px 0}.has-overlay .rl-stage{filter:saturate(.75)brightness(.85)}.rl-player-bar{justify-content:center;align-items:center;gap:18px;width:100%;min-width:0;display:flex}.rl-rack .chip.is-tight:not(.is-selected){filter:grayscale(.6)brightness(.75)}.rl-total{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.rl-total .label{font-size:var(--fs-label)}.rl-total__value{font-size:var(--fs-num-l);color:var(--fg);font-weight:700;line-height:1.1}.rl-controls{justify-content:center;width:100%;display:flex}.rl-group{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.rl-group .btn{min-width:92px}.rl-start-btn{min-width:260px}.rl-spin{min-width:170px}.rl-kbd{opacity:.6;min-width:1.6em;font:600 10px/1.3 var(--font-mono);text-align:center;color:inherit;background:0 0;border:1px solid;margin-left:2px;padding:1px 4px;display:inline-block}.rl-btn__short{display:none}dialog.modal.modal--rl-rules{width:min(780px,100vw - 32px)}.modal--rl-rules .rules{grid-template-columns:minmax(0,1fr)}.modal--rl-rules .rules-table td:nth-child(2){white-space:nowrap}.modal--rl-rules .rules__section{min-width:0}.rl-ptable-wrap{max-width:100%;overflow-x:auto}.rl-ptable{font-size:var(--fs-label)}.rl-ptable th,.rl-ptable td{vertical-align:middle;padding:4px 6px}.rl-ptable td.mono,.rl-ptable th.mono{white-space:nowrap}.rl-ptable__art{width:34px;padding-top:2px;padding-bottom:2px}.rl-ptable__img{border-radius:3px;width:30px;max-width:none;height:30px}.rl-ptable tr[data-rim=double] .rl-ptable__rim{color:var(--yellow-text)}.rl-ptable tr[data-rim=house] .rl-ptable__rim{color:var(--cyan-text)}.rl-detail.nft-detail{grid-template-columns:160px minmax(0,1fr);gap:16px}.rl-detail__art{aspect-ratio:1;width:160px;box-shadow:0 0 0 1px var(--line-2);border-radius:4px;overflow:hidden}.rl-detail[data-rim=double] .rl-detail__art{box-shadow:0 0 0 2px var(--rl-double)}.rl-detail[data-rim=house] .rl-detail__art{box-shadow:0 0 0 2px var(--rl-house)}dialog.modal.modal--rl-loupe{width:min(400px,100vw - 32px)}.rl-loupe{--lp-edge:64px;--lp-mid:104px;--lp-art:64px;grid-template-columns:var(--lp-edge) minmax(0, 1fr) var(--lp-edge);grid-template-rows:var(--lp-edge) minmax(var(--lp-mid), auto) var(--lp-edge);border:1px solid var(--rl-line);background:var(--rl-line);-webkit-user-select:none;user-select:none;touch-action:manipulation;gap:4px;padding:4px;display:grid}.rl-loupe__spot,.rl-loupe__void{min-width:44px;min-height:44px}.rl-loupe [data-r="1"]{grid-row:1}.rl-loupe [data-r="2"]{grid-row:2}.rl-loupe [data-r="3"]{grid-row:3}.rl-loupe [data-c="1"]{grid-column:1}.rl-loupe [data-c="2"]{grid-column:2}.rl-loupe [data-c="3"]{grid-column:3}.rl-loupe__spot{border:1px solid var(--line-2);background:var(--bg-3);color:var(--fg);font:700 var(--fs-label)/1.1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;padding:4px;display:flex;position:relative}.rl-loupe__spot:active{border-color:var(--yellow);background:var(--tint-yellow)}.rl-loupe__spot:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.rl-loupe__kind{color:var(--fg-2)}.rl-loupe__covers{font:700 var(--fs-label)/1 var(--font-mono);letter-spacing:0;color:var(--fg)}.rl-loupe__pays{font:700 var(--fs-label)/1 var(--font-mono);letter-spacing:0;color:var(--yellow-text)}.rl-loupe__spot--straight{background:linear-gradient(var(--rl-cell-standard), var(--rl-cell-standard)), var(--bg-2);grid-template-rows:auto auto;grid-template-columns:auto auto;place-content:center;gap:4px 12px;display:grid}.rl-loupe[data-rim=double] .rl-loupe__spot--straight{background:linear-gradient(var(--rl-cell-double), var(--rl-cell-double)), var(--bg-2)}.rl-loupe__art{width:var(--lp-art);aspect-ratio:1;border-radius:4px;grid-row:1/3;overflow:hidden;box-shadow:0 0 0 1px #0006}.rl-loupe__art[data-image=drawn]{background:var(--bg-3)}.rl-loupe[data-rim=double] .rl-loupe__art{box-shadow:0 0 0 1px var(--rl-double)}.rl-loupe__no{font:800 28px/1 var(--font-mono);letter-spacing:0;place-self:end start}.rl-loupe[data-rim=double] .rl-loupe__no{color:var(--yellow-text)}.rl-loupe__spot--straight .rl-loupe__pays{place-self:start}.rl-loupe__void{background:var(--bg-2);opacity:.55}.rl-loupe .rl-chip{top:3px;left:auto;right:3px;translate:none}.rl-loupe__spot--straight .rl-chip{top:6px;right:6px}@media (height<=499px){.rl-loupe{--lp-edge:52px;--lp-mid:72px;--lp-art:52px}.rl-loupe__no{font-size:24px}}@media (aspect-ratio<=1){.rl-stage{grid-template:"wheel info""mat mat""track track"/auto minmax(0,1fr);align-content:center;gap:12px 16px}.rl-side{display:contents}.rl-wheel-box{grid-area:wheel;width:min(46vw,34dvh,520px);height:min(46vw,34dvh,520px)}.rl-info{text-align:left;grid-area:info;align-self:center;justify-items:start}.rl-history{flex-wrap:wrap;justify-content:flex-start;max-height:62px}.rl-mat{grid-area:mat}.rl-track{grid-area:track}}@media (pointer:coarse){body[data-game=roulette]{--rl-out-h:clamp(44px, 4.8dvh, 56px);--rl-zero-w:clamp(44px, 4.2vw, 58px);--rl-col-w:clamp(44px, 4vw, 56px)}.rl-track__btn{min-height:44px}}@media (width<=1023px){.rl-group .btn{min-width:0;padding:0 14px}.rl-out__long{font-size:var(--fs-label);letter-spacing:.08em}.rl-mat:not(.is-vertical) :is(.rl-spot[data-bet^=column],.rl-spot[data-bet=low],.rl-spot[data-bet=high]) .rl-out__long{display:none}.rl-mat:not(.is-vertical) :is(.rl-spot[data-bet^=column],.rl-spot[data-bet=low],.rl-spot[data-bet=high]) .rl-out__short{display:inline}}@media (width<=599px){body[data-game=roulette]{--rl-row-h:clamp(20px, 3.05dvh, 30px);--rl-out-h:30px;--rl-zero-w:28px;--rl-col-w:28px;--rl-edge:10px;--rl-edge-x:14px}body[data-game=roulette] .area--top{height:36px}body[data-game=roulette] .area--player{height:58px}.rl-status__spin-label{display:none}.rl-status,.rl-status__left,.rl-status__right{gap:6px}.rl-status .tag{letter-spacing:.1em;padding:0 6px}.rl-status__chips{gap:5px;padding:3px 7px}.table.rl-felt{padding:8px 8px 6px}.rl-stage{gap:5px 10px}.rl-wheel-box{width:min(44vw,30dvh);height:min(44vw,30dvh)}.rl-message{font-size:var(--fs-num-s);letter-spacing:.08em;min-height:20px;padding:0}.rl-detail-line{letter-spacing:.04em;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rl-hist{min-width:26px;height:24px;padding:0 5px}.rl-history{gap:4px;min-height:24px;max-height:56px}.rl-num__house{display:none}.rl-player-bar{gap:10px}.rl-total .label,.rl-kbd,.rl-btn__long{display:none}.rl-btn__short{display:inline}.rl-group{gap:5px;width:100%}.rl-group .btn{letter-spacing:.06em;flex:1 1 0;min-width:0;padding:0 4px;font-size:13px}.rl-spin,.rl-start-btn{flex:1.6 1 0}.rl-start{gap:10px;padding:16px 14px 14px}.rl-start__title{font-size:20px}.rl-track{gap:5px}.rl-track__label{display:none}.rl-track__btn{letter-spacing:.06em;gap:4px;padding:0 8px}.rl-track__cost{display:none}.rl-detail.nft-detail{grid-template-columns:1fr}.rl-detail__art{width:140px}}@media (width<=599px) and (orientation:portrait){body[data-game=roulette]{--rl-out-h:44px;--rl-zero-w:clamp(24px, calc(10.2dvh - 42px), 44px);--rl-col-w:clamp(24px, calc(10.2dvh - 42px), 44px);--rl-row-h:clamp(22px, 3dvh, 30px)}.rl-stage{grid-template-rows:auto minmax(0,1fr) auto}.rl-wheel-box{width:min(44vw,24dvh);height:min(44vw,24dvh)}.rl-mat.is-vertical{grid-template-rows:var(--rl-zero-w) repeat(12, minmax(16px, 1fr)) var(--rl-col-w);height:100%;max-height:calc(var(--rl-zero-w) + 12 * 30px + var(--rl-col-w) + 13px)}.rl-felt[data-mode=pro] .rl-wheel-box{width:min(40vw,22dvh);height:min(40vw,22dvh)}}@media (width<=379px){.rl-total__value{font-size:var(--fs-num-m)}}@media (width<=389px){.rl-status__mode{display:none}}@media (height<=499px){body[data-game=roulette]{--rl-row-h:clamp(22px, 7.2dvh, 36px);--rl-out-h:clamp(26px, 7dvh, 30px)}.rl-felt[data-mode=amateur]{--rl-out-h:44px;--rl-row-h:clamp(22px, 7.2dvh, 30px)}.rl-felt[data-mode=pro]{--rl-out-h:28px;--rl-row-h:26px}body[data-game=roulette] .area--top{height:30px}body[data-game=roulette] .area--player{height:50px}body[data-game=roulette] .area--play{padding:2px 0}.table.rl-felt{padding:4px 10px}.rl-stage{grid-template-columns:auto minmax(0,1fr);gap:12px}.rl-wheel-box{width:calc(100dvh - 196px);height:calc(100dvh - 196px)}.rl-side{gap:4px}.rl-info{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;column-gap:10px}.rl-history{flex-wrap:wrap;justify-content:flex-start;max-width:40vw;min-height:22px;max-height:22px}.rl-history[data-empty]:before{line-height:22px}.rl-hist{height:22px}.rl-detail-line{display:none}.rl-message{font-size:var(--fs-num-s);min-height:20px}.rl-track__btn{min-height:34px}.rl-num__art{display:none}.rl-mat:not(.is-vertical) .rl-mat__inside>.rl-spot--straight .rl-chip{top:50%}.rl-out__sub{display:none}.chip{width:44px;height:44px}.rl-overlay{padding:6px}.rl-start{gap:7px;width:min(560px,100%);padding:10px 14px}.rl-start__title{font-size:17px}.rl-start__lead,.rl-start__rules,.rl-start__fine,.rl-start__note,.rl-start__last{display:none}.rl-mode{min-height:44px;padding:7px 10px}.rl-mode__sub{display:none}.rl-start .notice{justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.rl-start .notice__actions{margin-top:0}}@container (width<=260px){.rl-pocket__no{letter-spacing:-.02em;font-size:7px;font-weight:800;top:15.2%}.rl-center__rim{font-size:3.4cqw}.rl-center[data-empty]:not([data-spinning]) .rl-center__rim{display:none}.rl-center__brand{width:68%;top:50%}}
