.tower-hud{z-index:35;color:#f1e8d8;pointer-events:auto;background:#211a2af5;border:1px solid #a18b60;border-radius:13px;width:min(700px,100% - 24px);max-height:68vh;padding:12px 16px;font-size:13px;position:fixed;bottom:18px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 8px 30px #0008}.tower-bar{align-items:center;gap:9px;display:flex}.tower-bar>strong{white-space:nowrap;margin-right:auto}.tower-bar small{color:#c6b7c8;margin-top:3px;font-size:10px;font-weight:400;display:block}.tower-hud button,.tower-recovery button{color:#fff;cursor:pointer;white-space:nowrap;background:#49374f;border:1px solid #67536e;border-radius:7px;padding:9px 12px}.tower-hud button:disabled,.tower-recovery button:disabled{opacity:.4;cursor:default}.tower-hud .tower-primary{color:#182d25;background:#addfbc;font-weight:750}.tower-hud label{color:#d2c0d0;font-size:10px}.tower-hud input,.tower-hud select{box-sizing:border-box;color:#fff;background:#130f1c;border:1px solid #65526c;border-radius:6px;width:100%;margin-top:3px;padding:6px;display:block}.tower-bar label{width:80px}.tower-hud p{color:#cdbfd1;font-size:11px;line-height:1.5}.tower-details{border-top:1px solid #54415d;margin-top:12px;padding-top:12px}.tower-details>label{max-width:180px;display:block}.tower-choices{gap:8px;margin-bottom:12px;display:flex}.tower-choices button{background:#746044;flex:1}.tower-paytable{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.tower-paytable span{background:#382c44;border-radius:6px;justify-content:space-between;gap:6px;padding:8px;font-size:11px;display:flex}.tower-paytable strong{color:#e4c87f}.tower-hud code{overflow-wrap:anywhere;color:#dccb98;padding:8px 0;font-size:10px;display:block}.tower-history{max-height:220px;overflow:auto}.tower-history article{border-bottom:1px solid #51405a;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.tower-history small{color:#bca9c2;margin-top:4px;font-size:10px;display:block}.tower-history button{font-size:11px}.tower-recovery{pointer-events:auto;z-index:34;color:#f2e2d0;background:#211a2af5;border:1px solid #aa9162;border-radius:12px;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:12px;font-size:12px;display:flex;position:fixed;bottom:110px;left:50%;transform:translate(-50%)}.tower-recovery details{position:relative}.tower-recovery summary{cursor:pointer;white-space:nowrap}.tower-recovery details>div{background:#211a2a;border:1px solid #aa9162;border-radius:9px;gap:6px;padding:9px;display:flex;position:absolute;bottom:30px;right:0}@media (max-width:600px){.tower-hud{padding:10px;bottom:8px}.tower-bar{gap:4px}.tower-bar button{padding:8px;font-size:11px}.tower-bar>strong{font-size:10px}.tower-bar label{width:55px}.tower-paytable{grid-template-columns:repeat(2,1fr)}.tower-recovery{flex-wrap:wrap;width:85%}}.tower-wager-difficulty{color:#ffd900;letter-spacing:2px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:13px;font-weight:700;display:flex}.tower-wager-difficulty select{color:#f5f5f7;min-width:180px;font:inherit;letter-spacing:normal;background:#22222b;border:1px solid #34343e;border-radius:10px;padding:12px}.keno-hud{z-index:35;color:#f4efd9;pointer-events:auto;background:#141d2bf5;border:1px solid #9e8c54;border-radius:13px;width:min(670px,100% - 24px);max-height:68vh;padding:12px 16px;font-size:13px;position:fixed;bottom:18px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 8px 30px #0008}.keno-hud-bar{align-items:center;gap:9px;display:flex}.keno-hud-bar>strong{white-space:nowrap;margin-right:auto}.keno-hud-bar small{color:#bbcabd;margin-top:3px;font-size:10px;font-weight:400;display:block}.keno-hud button{color:#fff;cursor:pointer;white-space:nowrap;background:#2a3b51;border:1px solid #4d5b70;border-radius:7px;padding:9px 12px}.keno-hud button:disabled{opacity:.4;cursor:default}.keno-hud .keno-primary{color:#241a4a;background:#c9b6ff;font-weight:750}.keno-hud label{color:#b9c7c8;font-size:10px}.keno-hud input{box-sizing:border-box;color:#fff;background:#0b131b;border:1px solid #45626b;border-radius:6px;width:100%;margin-top:3px;padding:6px;display:block}.keno-hud-bar label{width:85px}.keno-status,.keno-warning{color:#bed0ce;margin:8px 0 0;font-size:11px}.keno-warning{color:#ffb6a9}.keno-details{border-top:1px solid #365057;margin-top:13px;padding-top:13px}.keno-actions{align-items:center;gap:10px;margin-bottom:12px;display:flex}.keno-actions span{color:#c1cfcb;font-size:11px}.keno-number-grid{grid-template-columns:repeat(8,1fr);gap:6px;max-width:520px;margin:auto;display:grid}.keno-number-grid button{padding:8px 0}.keno-number-grid .selected{color:#ffd977;opacity:1;background:#3a2f70;border-color:#c9b6ff}.keno-paytable{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:6px;display:grid}.keno-paytable>div{background:#223049;border-radius:7px;flex-direction:column;gap:5px;padding:8px 6px;display:flex}.keno-paytable small{color:#b9cbd3;font-size:10px}.keno-paytable strong{color:#e9d596;font-size:12px}.keno-paytable span{font-size:11px}.keno-rules{color:#bacdc8;font-size:11px;line-height:1.5}.keno-hud code{overflow-wrap:anywhere;color:#d0c59b;padding:8px 0;font-size:10px;display:block}.keno-details header{justify-content:space-between;align-items:center;display:flex}.keno-history{max-height:220px;overflow:auto}.keno-history article{border-bottom:1px solid #30464b;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.keno-history small{color:#a3b9bb;margin-top:4px;font-size:10px;line-height:1.5;display:block}.keno-history button{font-size:11px}@media (max-width:600px){.keno-hud{padding:10px;bottom:8px}.keno-hud-bar{gap:4px}.keno-hud-bar button{padding:8px;font-size:11px}.keno-hud-bar>strong{font-size:11px}.keno-hud-bar label{width:60px}.keno-number-grid{gap:4px}.keno-actions{gap:6px}}.keno-wager-selection{color:#aeb7c5;align-items:center;gap:8px;margin-top:6px;font:11px Arial,sans-serif;display:flex}.keno-wager-selection span{margin-right:auto}.keno-wager-selection button,.blackjack-wager-body .keno-details button{color:#ddd;cursor:pointer;background:#23242d;border:1px solid #33343e;border-radius:7px;padding:6px 9px;font:11px Arial,sans-serif}.keno-wager-selection button:disabled,.blackjack-wager-body .keno-details button:disabled{opacity:.4;cursor:default}.blackjack-wager-dialog:has(.keno-wager-selection){max-height:85dvh;overflow-y:auto}.blackjack-wager-body>.keno-options-toggle{color:#8b8d98;cursor:pointer;background:0 0;border:0;justify-self:center;padding:2px;font:11px Arial,sans-serif}.blackjack-wager-body .keno-details{font:11px/1.5 Arial,sans-serif}.blackjack-wager-body .keno-details header{border:0;gap:8px;height:auto;padding:0}.blackjack-wager-body .keno-details header h3{letter-spacing:0}.blackjack-wager-body .keno-details header button{width:auto;height:auto;padding:5px;font-size:11px}.blackjack-wager-body .keno-details code{overflow-wrap:anywhere;color:#b5c5dc;margin-top:8px;font-size:10px;display:block}.mines-hud{z-index:35;color:#ebf4e9;pointer-events:auto;background:#111e24f5;border:1px solid #6b9c84;border-radius:13px;width:min(670px,100% - 24px);max-height:68vh;padding:12px 16px;font-size:13px;position:fixed;bottom:18px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 8px 30px #0008}.mines-hud-bar{align-items:center;gap:9px;display:flex}.mines-hud-bar>strong{white-space:nowrap;margin-right:auto}.mines-hud button,.mines-recovery button{color:#fff;cursor:pointer;white-space:nowrap;background:#263c43;border:1px solid #425f64;border-radius:7px;padding:9px 12px}.mines-hud button:disabled,.mines-recovery button:disabled{opacity:.4;cursor:default}.mines-hud .mines-primary{color:#123429;background:#9ae2bb;font-weight:750}.mines-hud label{color:#b9c7c8;font-size:10px}.mines-hud input,.mines-hud select{box-sizing:border-box;color:#fff;background:#0b131b;border:1px solid #45626b;border-radius:6px;width:100%;margin-top:3px;padding:6px;display:block}.mines-hud-bar label{width:85px}.mines-status,.mines-warning{color:#bed0ce;margin:8px 0 0;font-size:11px}.mines-warning{color:#ffb6a9}.mines-details{border-top:1px solid #365057;margin-top:13px;padding-top:13px}.mines-settings{align-items:center;gap:20px;margin-bottom:12px;display:flex}.mines-settings label{width:90px}.mines-settings span{color:#b8d3cb;font-size:12px}.mines-accessible-grid{grid-template-columns:repeat(5,1fr);gap:6px;max-width:360px;margin:auto;display:grid}.mines-accessible-grid button{padding:9px}.mines-accessible-grid .gem{color:#a2f4d5;background:#215e4c}.mines-accessible-grid .mine{color:#ffb0a4;background:#663c42}.mines-rules{color:#bacdc8;font-size:11px;line-height:1.5}.mines-hud code{overflow-wrap:anywhere;color:#d0c59b;padding:8px 0;font-size:10px;display:block}.mines-details header{justify-content:space-between;align-items:center;display:flex}.mines-history{max-height:200px;overflow:auto}.mines-history article{border-bottom:1px solid #30464b;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.mines-history small{color:#a3b9bb;margin-top:4px;font-size:10px;display:block}.mines-history button{font-size:11px}.mines-recovery{pointer-events:auto;z-index:34;color:#e9f3e9;background:#111e24f5;border:1px solid #7da38b;border-radius:12px;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:12px;font-size:12px;display:flex;position:fixed;bottom:110px;left:50%;transform:translate(-50%)}@media (max-width:600px){.mines-hud{padding:10px;bottom:8px}.mines-hud-bar{gap:4px}.mines-hud-bar button{padding:8px;font-size:11px}.mines-hud-bar>strong{font-size:11px}.mines-hud-bar label{width:60px}.mines-recovery{flex-wrap:wrap;width:80%}}.mines-recovery details{position:relative}.mines-recovery summary{cursor:pointer;white-space:nowrap}.mines-recovery-grid{background:#12242c;border:1px solid #7da38b;border-radius:9px;grid-template-columns:repeat(5,36px);gap:5px;padding:10px;display:grid;position:absolute;bottom:30px;right:0}.mines-recovery-grid button{padding:7px 0}.mines-recovery-grid button:disabled{color:#9ae2bb}.mines-hud{background:#181b22ed;border-radius:8px;width:min(390px,100% - 32px);max-height:55vh;padding:8px 10px;font-size:11px;bottom:16px;left:auto;right:16px;transform:none}.mines-hud-bar{gap:6px}.mines-hud-bar>strong{margin-right:0;font-size:11px}.mines-hud-bar label{flex:0 0 65px;width:65px}.mines-hud input,.mines-hud select{margin-top:2px;padding:4px;font-size:11px}.mines-hud button{border-radius:5px;min-height:28px;padding:5px 7px;font-size:11px}.mines-hud .mines-primary{font-size:11px}.mines-status,.mines-warning{margin-top:5px;font-size:10px;line-height:1.35}.mines-details{margin-top:8px;padding-top:8px}@media (max-width:600px){.mines-hud{width:min(390px,100% - 16px);padding:7px;bottom:8px;right:8px}.mines-hud-bar{gap:5px}.mines-hud-bar label{flex-basis:58px;width:58px}.mines-hud-bar button{padding:5px 6px}}.mines-recovery{border-radius:8px;flex-wrap:wrap;gap:7px;max-width:390px;padding:8px 10px;font-size:11px;bottom:16px;left:auto;right:16px;transform:none}.mines-recovery button{padding:5px 7px;font-size:11px}.mines-wager-count{color:#ffd977;gap:10px;margin-top:8px;font:700 12px Arial,sans-serif;display:grid}.mines-wager-count>label{letter-spacing:2px}.mines-count-stepper{grid-template-columns:46px 1fr 46px;gap:8px;display:grid}.mines-count-stepper button,.mines-count-stepper input{color:#f1f1f4;text-align:center;background:#202129;border:1px solid #33343e;border-radius:11px;min-width:0;height:48px;font:20px Arial,sans-serif}.mines-count-stepper button{cursor:pointer}.mines-count-stepper input{color:#ffd977;appearance:textfield;width:100%;font-weight:700}.mines-count-stepper input::-webkit-inner-spin-button{appearance:none}.mines-count-stepper input::-webkit-outer-spin-button{appearance:none}.mines-count-stepper button:disabled{opacity:.3;cursor:default}.mines-count-presets{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.mines-count-presets button{color:#ececf0;cursor:pointer;background:#23242d;border:1px solid #33343e;border-radius:9px;height:36px;font:700 12px Arial,sans-serif}.mines-count-presets button[aria-pressed=true]{color:#ffd977;background:#0f2a3f;border-color:#1f6a84}.mines-count-presets button:disabled{opacity:.4;cursor:default}.blackjack-wager-body>.mines-bet-details-toggle{color:#8b8d98;cursor:pointer;background:0 0;border:0;justify-self:center;padding:2px;font:11px Arial,sans-serif}.blackjack-wager-dialog:has(.mines-wager-count){max-height:85dvh;overflow-y:auto}.blackjack-wager-body .mines-details code{overflow-wrap:anywhere;color:#a9cbb8;margin-top:8px;font-size:10px;display:block}.blackjack-wager-body .mines-details header{border:0;gap:8px;height:auto;padding:0}.blackjack-wager-body .mines-details header button{width:auto;height:auto;padding:5px;font-size:11px}.blackjack-wager-body .mines-history button{color:#ccc;cursor:pointer;background:#24252e;border:1px solid #33343e;border-radius:5px;padding:5px}.dice-hud{z-index:35;color:#fff5d9;pointer-events:auto;background:#151820f5;border:1px solid #857143;border-radius:13px;width:min(650px,100% - 24px);max-height:65vh;padding:12px 16px;font-size:13px;position:fixed;bottom:18px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 8px 30px #0008}.dice-hud-bar{align-items:center;gap:9px;display:flex}.dice-hud-bar>strong{white-space:nowrap;margin-right:auto}.dice-hud button{color:#fff;cursor:pointer;white-space:nowrap;background:#292f3a;border:1px solid #515565;border-radius:7px;padding:9px 12px}.dice-hud button:disabled{opacity:.45;cursor:default}.dice-hud .dice-roll{color:#122f26;background:#a4e5b2;font-weight:750}.dice-hud label{color:#c3c5cd;font-size:10px}.dice-hud input:not([type=range]),.dice-hud select{box-sizing:border-box;color:#fff;background:#0c1018;border:1px solid #525967;border-radius:6px;width:100%;margin-top:3px;padding:6px;display:block}.dice-hud-bar label{width:95px}.dice-status,.dice-warning{color:#c1c6cf;margin:8px 0 0;font-size:11px}.dice-warning{color:#ffb39f}.dice-details{border-top:1px solid #3c424f;margin-top:14px;padding-top:14px}.dice-parameters{align-items:end;gap:12px;display:flex}.dice-parameters label{flex:1}.dice-range{accent-color:#a4e5b2;width:100%;margin-top:18px}.dice-rules{color:#b7bdc9;font-size:11px;line-height:1.5}.dice-hud code{overflow-wrap:anywhere;color:#c4b885;padding:8px 0;font-size:10px;display:block}.dice-details header{justify-content:space-between;align-items:center;display:flex}.dice-history{max-height:220px;overflow:auto}.dice-history article{border-bottom:1px solid #343c48;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.dice-history small{color:#a3aebc;margin-top:4px;font-size:10px;display:block}.dice-win{color:#a4e5b2}.dice-loss{color:#ff948d}.dice-history button{font-size:11px}@media (max-width:600px){.dice-hud{padding:10px;bottom:8px}.dice-hud-bar{gap:5px}.dice-hud-bar button{padding:8px}.dice-hud-bar label{width:72px}.dice-hud-bar>strong{font-size:11px}.dice-history{max-height:180px}}.dice-details-toggle{color:#aaa9b4;cursor:pointer;background:0 0;border:0;width:100%;margin-top:12px;padding:8px;font-size:12px}.blackjack-wager-dialog .dice-details{max-height:35vh;margin-top:16px;overflow:auto}.blackjack-wager-dialog .dice-details button{font:inherit}.baccarat-hud{z-index:35;color:#f8f4e7;pointer-events:auto;background:#11171df5;border:1px solid #a58a43;border-top:3px solid #ffd126;border-radius:16px;width:min(680px,100% - 24px);max-height:80vh;padding:18px;font-size:14px;position:fixed;bottom:20px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 45px #0008}.baccarat-hud header{justify-content:space-between;align-items:center;gap:12px;display:flex}.baccarat-hud h2{margin:4px 0 10px;font-size:22px}.baccarat-hud small{color:#c3b999;font-size:11px;display:block}.baccarat-hud button{color:#fff;cursor:pointer;background:#232d37;border:1px solid #47515a;border-radius:8px;padding:9px 14px}.baccarat-hud button:disabled{opacity:.45;cursor:default}.baccarat-picks{gap:9px;margin:12px 0;display:flex}.baccarat-picks button{text-transform:uppercase;flex:1;padding:12px;font-weight:750}.baccarat-picks button.selected{background:#214e48;border-color:#ffd126;box-shadow:inset 0 0 0 1px #ffd126}.baccarat-picks small{margin-top:5px}.baccarat-wager{align-items:end;gap:12px;margin-bottom:12px;display:flex}.baccarat-wager label{color:#c9cbd0;flex:1;font-size:12px}.baccarat-wager input{box-sizing:border-box;color:#fff;background:#080d12;border:1px solid #46515b;border-radius:7px;width:100%;margin-top:5px;padding:10px;display:block}.baccarat-hud .baccarat-submit{color:#15120b;background:#ffd126;min-height:40px;font-weight:750}.baccarat-confirmed{background:#214e48;border-radius:8px;padding:12px}.baccarat-hand-summary{color:#e2d5aa;justify-content:space-between;gap:12px;font-size:12px;display:flex}.baccarat-history-toggle{justify-content:space-between;align-items:center;gap:8px;margin:12px 0;display:flex}.baccarat-history-toggle button{font-size:11px}.baccarat-history-toggle span{gap:3px;display:flex}.baccarat-history-toggle i{text-align:center;background:#214e48;border-radius:50%;width:21px;height:21px;font-size:11px;font-style:normal;line-height:21px}.baccarat-history-toggle .banker{background:#863344}.baccarat-history-toggle .tie{background:#546b30}.baccarat-history{border-top:1px solid #48505a;max-height:260px;font-size:12px;overflow:auto}.baccarat-history code{overflow-wrap:anywhere;color:#bfad78;font-size:10px;display:block}.baccarat-history article{border-bottom:1px solid #353d45;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:10px 0;display:flex}.baccarat-history details{width:100%}.baccarat-error{background:#54232b;border-radius:8px;padding:10px}@media (max-width:600px){.baccarat-hud{max-height:70vh;padding:12px;bottom:8px}.baccarat-hud h2{font-size:18px}.baccarat-hand-summary{font-size:10px}.baccarat-picks button{padding:8px}.baccarat-history-toggle i{width:17px;height:17px;line-height:17px}.baccarat-wager{gap:8px}}.ruble-lobby .ruble-enter{color:#17130a;min-width:320px;height:80px;font:700 28px/1 var(--font-display,"Chakra Petch",sans-serif);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffd966,#ffc83d);border:0;border-radius:16px;justify-content:center;align-items:center;gap:16px;padding:0 56px 0 46px;transition:transform .12s,box-shadow .12s,filter .15s;display:inline-flex;position:relative;box-shadow:0 7px #b88a00,0 20px 30px #0008}.ruble-lobby .ruble-enter:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 9px #b88a00,0 24px 34px #000a}.ruble-lobby .ruble-enter:active{transform:translateY(5px);box-shadow:0 2px #b88a00,0 8px 14px #0008}.ruble-lobby .ruble-enter:focus-visible{outline-offset:4px;outline:3px solid #fff}.ruble-enter__crown{filter:brightness(0)opacity(.88);pointer-events:none;transform-origin:50% 90%;width:50px;height:auto;display:block}.ruble-enter__label{white-space:nowrap}.ruble-enter.is-jumping .ruble-enter__crown{animation:.62s ruble-crown-jump}@keyframes ruble-crown-jump{0%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)scale(1)}12%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(3px)scale(1.08,.9)}45%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-18px)rotate(-12deg)}78%{animation-timing-function:ease-out;transform:translateY(0)scale(1.1,.88)}90%{transform:translateY(-4px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ruble-enter.is-jumping .ruble-enter__crown{animation:none}.ruble-lobby .ruble-enter{transition:none}}@media (max-width:580px){.ruble-lobby .ruble-enter{gap:12px;min-width:0;height:66px;padding:0 36px 0 30px;font-size:22px}.ruble-enter__crown{width:40px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#151515;--panel:#1e1e1e;--panel-strong:#252525;--text:#f1f1f1;--muted:#a1a1a1;--line:#3e3e3e;--green:#e8e8e8;--gold:#b7b7b7;--font-ui:"TT Interphases Pro","Inter var",Inter,Geist,"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-synthesis:none}*{box-sizing:border-box}html,body,#root{width:100%;height:100%}body{background:var(--bg);color:var(--text);margin:0;overflow:hidden}button,input,select{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;transition:background .15s,color .15s}button:disabled{opacity:.45;cursor:default}button,a,input,select{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--green)}a{color:inherit;text-decoration:none}[hidden]{display:none!important}#world{width:100%;height:100%;position:fixed;inset:0}#world canvas{touch-action:none;display:block}.hud{z-index:2;pointer-events:none;position:fixed;inset:0}.scene-loading{background:var(--bg);color:var(--green);place-items:center;font-size:14px;display:grid;position:fixed;inset:0}.topbar{pointer-events:auto;text-shadow:0 1px 8px #000000a6;background:0 0;border-bottom:1px solid #ffffff0e;align-items:center;gap:25px;height:78px;padding:0 34px;display:flex;position:absolute;top:0;left:0;right:0}.brand{flex-shrink:0;align-items:center;gap:11px;display:flex}.brand-mark{width:35px;height:40px;color:var(--green);place-items:center;font-size:32px;display:grid}.brand-name{letter-spacing:-1.8px;font-size:29px;font-weight:800}.brand-name>span{letter-spacing:.3px;color:#adadad;margin-left:2px;font-size:11px;font-weight:400}.header-divider{background:#ffffff16;width:1px;height:26px}.room-pill{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.status-dot{background:#cbcbcb;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.room-number{color:#c2c2c2;background:#2e2e2e;border-radius:4px;margin-left:2px;padding:5px 6px;font-size:8px}.wagering{flex:1;max-width:250px;margin:auto}.wager-labels{color:#989898;justify-content:space-between;gap:15px;margin-bottom:8px;font-size:8px;display:flex}.wager-labels span:last-child{color:#d4d4d4}.wager-bar{background:#373737;border-radius:10px;height:4px;overflow:hidden}.wager-fill{background:#cecece;border-radius:10px;height:100%;transition:width .4s}.wallet{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.wallet-label{color:#8c8c8c;letter-spacing:1.4px;font-size:7px}.wallet-amount{letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.icon-button{color:#adadad;pointer-events:auto;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.icon-button:hover{color:var(--green);background:#353535}.avatar{color:#dcdcdc;background:#343434;border:1px solid #515151;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid;position:relative}.avatar .status-dot{border:2px solid var(--bg);width:9px;height:9px;position:absolute;bottom:0;right:-1px}.room-heading{background:#151515e8;border:1px solid #ffffff0b;border-radius:11px;max-width:440px;padding:17px 22px 19px;position:absolute;top:120px;left:40px}.eyebrow{letter-spacing:1.9px;color:#ababab;align-items:center;gap:8px;font-size:7px;font-weight:600;display:flex}h1{font-family:var(--font-ui);letter-spacing:-1.8px;color:#f2f2f2;margin:12px 0 10px;font-size:clamp(35px,3.4vw,52px);font-weight:400;line-height:1.08}h1>span{color:var(--green)}.room-heading p{color:#a4a4a4;margin:0;font-size:11px}.room-people{display:none}.is-inside .room-heading h1{font-size:35px}.scene-tools{align-items:center;gap:8px;display:flex;position:absolute;top:120px;right:34px}.daylight-badge{color:#c1c1c1;background:#1a1a1af0;border:1px solid #3e3e3e;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;display:flex}.daylight-badge>span{color:#b2b2b2;font-size:9px}.daylight-badge b{color:var(--green);margin-left:10px;font-size:9px;font-weight:500}.graphics-button{pointer-events:auto}.graphics-button:hover{background:#353535}.reset-view{background:#1a1a1af0;border:1px solid #3e3e3e;border-radius:7px;width:35px;height:35px}.exit-button{pointer-events:auto;color:#c8c8c8;background:#1a1a1af0;border:1px solid #3e3e3e;border-radius:7px;align-items:center;gap:9px;padding:11px 13px;font-size:10px;display:flex}.exit-button:hover{background:#353535}.room-guide{white-space:nowrap;background:#1c1c1cf2;border:1px solid #3e3e3e;border-radius:9px;align-items:center;gap:11px;padding:13px 20px;display:flex;position:absolute;bottom:164px;left:50%;transform:translate(-50%)}.guide-symbol{color:#bfbfbf;font-size:28px}.room-guide>div{flex-direction:column;gap:5px;display:flex}.room-guide strong{color:#e4e4e4;font-size:10px;font-weight:500}.room-guide>div>span{color:#a6a6a6;font-size:8px}.bottom-bar{justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:43px;left:34px;right:34px}.chat-toggle{pointer-events:auto;color:#cdcdcd;background:#1d1d1df5;border:1px solid #3e3e3e;border-radius:7px;align-items:center;gap:10px;padding:12px 14px;font-size:10px;display:flex}.chat-toggle:hover,.chat-toggle.is-active{background:#353535}kbd{color:#cdcdcd;background:#242424;border:1px solid #515151;border-radius:3px;place-items:center;min-width:16px;height:17px;font:8px system-ui,sans-serif;display:inline-grid}.chat-toggle kbd{margin-left:15px}.game-dock{pointer-events:auto;background:#1b1b1bfa;border:1px solid #454545;border-radius:12px;align-items:center;gap:17px;padding:12px 20px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0003}.dock-label{letter-spacing:1.8px;color:#969696;max-width:48px;font-size:7px;line-height:1.7}.dock-game{text-align:left;white-space:nowrap;border-radius:7px;align-items:center;gap:12px;padding:7px 8px;display:flex}.dock-game:hover{background:#333}.dock-game>.game-symbol{color:#e8e8e8;background:#363636;border:1px solid #525252;border-radius:8px;place-items:center;width:36px;height:36px;font-size:24px;display:grid}.dock-game>.diamond{color:#bfbfbf;background:#313131;border-color:#4b4b4b;font-size:31px}.dock-game>span:nth-child(2){min-width:88px;font-size:11px;font-weight:600;line-height:1.4}.dock-game small{color:#a8a8a8;margin-top:3px;font-size:8px;font-weight:400;display:block}.dock-game>svg{color:#a9a9a9;margin-left:3px}.dock-divider{background:#3e3e3e;width:1px;height:32px}.controls-hint{color:#c1c1c1;flex-direction:column;align-items:flex-end;gap:7px;font-size:8px;display:flex}.controls-hint>span{align-items:center;gap:3px;display:flex}.controls-hint kbd:last-child{margin-right:5px}.mouse-hint{color:#adadad}.mouse-hint kbd{padding:0 4px;font-size:7px}.mouse-hint>span{padding:0 3px}.room-caption{letter-spacing:1.6px;color:#9b9b9b;white-space:nowrap;font-size:6px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.room-caption>span{color:#707070;margin:0 7px}.credits-link{font:inherit;letter-spacing:inherit;color:#bfbfbf;pointer-events:auto;text-underline-offset:3px;padding:0;text-decoration:underline}.entrance-dock{gap:16px;min-width:385px;padding:14px 18px}.entrance-icon{color:#e8e8e8;background:#353535;border-radius:9px;place-items:center;width:40px;height:40px;font-size:29px;display:grid}.entrance-dock>div{flex-direction:column;gap:5px;margin-right:12px;display:flex}.entrance-dock strong{font-size:11px;font-weight:500}.entrance-dock>div>span{color:#ababab;font-size:8px}.walk-button{background:var(--green);color:#1d1d1d;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:14px;padding:13px 18px;font-size:11px;font-weight:600;display:flex}.walk-button:hover:not(:disabled){background:#f4f4f4}.chat-panel{pointer-events:auto;z-index:3;background:#1c1c1cfc;border:1px solid #454545;border-radius:12px;width:310px;position:absolute;bottom:104px;left:34px;overflow:hidden;box-shadow:0 12px 40px #0004}.chat-heading{border-bottom:1px solid #3e3e3e;justify-content:space-between;align-items:center;padding:9px 13px 8px 17px;font-size:11px;font-weight:500;display:flex}.chat-heading>div{align-items:center;gap:8px;display:flex}.local-label{color:#acacac;letter-spacing:1px;margin-left:6px;font-size:7px}.chat-log{scrollbar-width:thin;scrollbar-color:#616161 transparent;max-height:240px;padding:16px 18px 4px;overflow-y:auto}.chat-line{margin-bottom:14px;font-size:11px}.chat-name{font-size:10px;font-weight:600}.chat-line p{color:#bfbfbf;margin:5px 0 0;line-height:1.6}.chat-form{background:#272727;border:1px solid #4a4a4a;border-radius:6px;align-items:center;margin:0 12px;display:flex}.chat-input{color:#f2f2f2;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px;font-size:11px}.chat-input::placeholder{color:#999}.chat-form>button{color:#cacaca;place-items:center;padding:8px;display:grid}.chat-note{color:#9b9b9b;margin:9px 14px 12px;font-size:8px}.social-chat-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#151517f7;flex-direction:column;width:min(360px,100vw - 30px);max-height:min(620px,100dvh - 140px);display:flex;bottom:98px}.social-chat-panel .status-dot{background:#6d6d72}.social-chat-panel .status-dot.is-online{background:#71cf8c;box-shadow:0 0 8px #71cf8c66}.social-chat-panel .chat-heading>button{color:#aaa;width:28px;height:28px;font-size:20px}.social-chat-panel .chat-log{flex:1;min-height:150px;max-height:none}.social-chat-meta{align-items:center;gap:7px;display:flex}.social-chat-meta time{color:#777;margin-left:auto;font-size:8px}.social-chat-meta button{color:#8d8d92;letter-spacing:1px;font-size:9px}.social-filtered{color:#8a7848;margin-top:4px;font-size:7px;display:block}.social-chat-empty{color:#85858b;text-align:center;margin:28px 0;font-size:10px;line-height:1.6}.social-table-state{background:#1d1b16;border-bottom:1px solid #39383c;grid-template-columns:auto 1fr;gap:3px 9px;padding:10px 16px;display:grid}.social-table-state>span{color:#d6b744;letter-spacing:1px;grid-row:1/3;align-self:center;font-size:7px}.social-table-state strong{text-transform:capitalize;font-size:10px}.social-table-state small{color:#8f8c84;font-size:7px}.social-chat-error,.social-chat-notice{color:#efb0b4;background:#371e20;margin:0;padding:8px 14px;font-size:8px;line-height:1.5}.social-chat-notice{color:#a8d9b9;background:#1d3024}.social-chat-actions{background:#1d1d20;border-top:1px solid #38373b;padding:11px 14px}.social-chat-actions p{color:#aaa;margin:0 0 9px;font-size:9px}.social-chat-actions select{margin:0 0 8px;padding:8px;font-size:9px}.social-chat-actions button{color:#d7bd62;margin-right:10px;font-size:8px}.social-chat-panel .chat-form{margin:10px 12px}.social-chat-panel .chat-form input{color:#eee;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:11px;font-size:10px}.social-chat-panel .chat-form input::placeholder{color:#777}.social-chat-panel .chat-form>button:disabled{opacity:.35}.social-chat-policy{color:#6f6f75;text-align:center;padding:0 14px 11px;font-size:7px}.chat-toggle small{color:#86868c;font-size:7px}.turn-countdown{color:#ddd;pointer-events:none;background:#161515e8;border:1px solid #56504a;border-radius:6px;align-items:center;gap:9px;padding:8px 12px;display:flex;position:absolute;top:96px;left:50%;transform:translate(-50%)}.turn-countdown>span{color:#e2c562;min-width:22px;font:21px var(--font-ui);text-align:center}.turn-countdown small{color:#999;letter-spacing:.8px;max-width:56px;font-size:6px;line-height:1.4}.turn-countdown.is-urgent{border-color:#a74444}.turn-countdown.is-urgent>span{color:#ef7373}.touch-movement{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-rows:repeat(2,38px);grid-template-columns:repeat(4,38px);gap:4px;display:none;position:absolute;bottom:140px;right:22px}.touch-movement button{color:#dedede;touch-action:none;background:#1d1d1df2;border:1px solid #606060;border-radius:7px;font-size:18px}.touch-movement button:active{background:#4b4b4b}.move-forward{grid-area:1/2}.move-left{grid-area:2/1}.move-back{grid-area:2/2}.move-right{grid-area:2/3}.move-jump{grid-area:2/4}dialog#game,.credits-dialog{color:var(--text);background:#1a1a1a;border:1px solid #474747;border-radius:16px;width:min(850px,94vw);max-height:90dvh;padding:28px;overflow:auto;box-shadow:0 30px 100px #0009}dialog#game::backdrop{background:#090909b3}.credits-dialog::backdrop{background:#090909b3}.modal-head{justify-content:space-between;align-items:flex-start;display:flex}.modal-head small{letter-spacing:2px;color:#c6c6c6;font-size:8px}.modal-head h2{font-family:var(--font-ui);letter-spacing:-1px;color:#f3f3f3;margin:8px 0 25px;font-size:35px;font-weight:400}.modal-head>button{color:#cdcdcd;background:#353535;border-radius:50%;place-items:center;width:32px;height:32px;font-size:23px;display:grid}.modal-head>button:hover{background:#464646}.game-layout{grid-template-columns:190px minmax(0,1fr);gap:26px;display:grid}.game-layout aside label{color:#b6b6b6;margin-bottom:8px;font-size:10px;display:block}.inputwrap{color:#dbdbdb;background:#292929;border:1px solid #4f4f4f;border-radius:7px;align-items:center;gap:10px;padding:11px;display:flex}.inputwrap input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.bettools{gap:8px;margin:8px 0 20px;display:flex}.bettools button{color:#d0d0d0;background:#363636;border-radius:5px;flex:1;padding:7px;font-size:11px}.bettools button:hover{background:#4a4a4a}select{color:#e3e3e3;background:#292929;border:1px solid #4f4f4f;border-radius:6px;width:100%;margin-bottom:16px;padding:10px;font-size:11px}.primary{background:var(--green);color:#1d1d1d;border-radius:7px;padding:13px 18px;font-size:12px;font-weight:600}.primary:hover:not(:disabled){background:#f4f4f4}.game-layout aside .primary{width:100%;margin:5px 0}.rules{color:#adadad;margin-top:18px;font-size:10px;line-height:1.8}#stats{color:#e3e3e3;margin-top:15px;font-size:12px;line-height:1.6}#cashout{background:#bdbdbd}#cashout:hover:not(:disabled){background:#d0d0d0}#playarea{background:#262626;border:1px solid #444;border-radius:10px;min-height:310px;padding:23px}#message{text-align:center;color:#d6d6d6;min-height:18px;font-size:12px;line-height:1.6}.grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.tile{aspect-ratio:1;color:#b8b8b8;background:#3a3a3a;border:1px solid #5e5e5e;border-radius:7px;font-size:27px;box-shadow:0 3px #1d1d1d}.tile:disabled{opacity:.65}.tile:hover:not(:disabled){color:#f5f5f5;background:#4e4e4e;border-color:#a9a9a9}.tile.safe{color:#f4f4f4;opacity:1;background:#5f5f5f;border-color:#9b9b9b}.tile.bomb{color:#ccc;opacity:1;background:#444;border-color:#757575}.handlabel{letter-spacing:1.6px;color:#bfbfbf;margin-bottom:12px;font-size:9px}.hand{flex-wrap:wrap;gap:8px;min-height:96px;margin-bottom:20px;display:flex}.card{color:#3a3a3a;background:#f4f4f4;border:1px solid #fdfdfd;border-radius:5px;flex-direction:column;justify-content:space-between;width:60px;height:84px;padding:8px;font-size:19px;display:flex;box-shadow:0 4px 9px #0003}.card.red{color:#656565}.card.back{background:repeating-linear-gradient(45deg,#666,#666 3px,#898989 3px 5px);border:4px solid #cbcbcb}#bj-actions{justify-content:center;gap:8px;display:flex}#bj-actions button{color:#e5e5e5;background:#3a3a3a;border:1px solid #5b5b5b;border-radius:6px;padding:11px 16px;font-size:11px}#bj-actions button:hover:not(:disabled){background:#4d4d4d}#bj-actions button span{margin-left:9px}.credits-dialog{pointer-events:auto;width:min(520px,92vw)}.credits-dialog h2{margin:0 0 16px;font-size:28px}.credits-dialog p{color:#bababa;font-size:12px;line-height:1.9}.credits-dialog a{color:#e8e8e8;text-decoration:underline}@media (min-width:1600px){.room-heading{top:130px;left:48px}.topbar{padding:0 48px}.scene-tools{top:130px;right:48px}.bottom-bar{left:48px;right:48px}.chat-panel{left:48px}}@media (max-width:1150px){.brand-name>span{font-size:10px}.topbar{gap:18px}.wagering{max-width:180px}.dock-label{display:none}.game-dock{gap:10px;padding:11px 13px}.dock-game{gap:9px}.dock-game>span:nth-child(2){min-width:73px}.controls-hint{font-size:7px}.room-heading{left:28px}.chat-toggle kbd{display:none}.mouse-hint{flex-wrap:wrap;justify-content:flex-end;max-width:170px}}@media (max-width:850px){.topbar{gap:16px;height:68px;padding:0 22px}.brand-name{font-size:26px}.brand-name>span{font-size:9px}.brand-mark{width:27px;font-size:29px}.wagering,.header-divider{display:none}.wallet{margin-left:auto}.help-button{display:none}.room-pill{font-size:9px}.room-heading{max-width:340px;padding:14px 17px;top:94px;left:24px}h1{font-size:37px}.scene-tools{top:94px;right:24px}.bottom-bar{bottom:42px;left:24px;right:24px}.controls-hint{display:none}.game-dock{margin-left:auto;position:static;transform:none}.dock-game>span:nth-child(2){min-width:70px}.chat-toggle>span{display:none}.chat-toggle{padding:14px}.chat-panel{bottom:110px;left:24px}.room-guide{bottom:151px}.entrance-dock{gap:12px;min-width:0;padding:11px 14px}.entrance-dock>div{margin-right:7px}.walk-button{padding:12px 14px}.exit-button{padding:10px;font-size:9px}}@media (pointer:coarse){.touch-movement{display:grid}.room-guide{bottom:235px}}@media (max-width:560px){.topbar{gap:12px;height:64px;padding:0 15px}.brand{gap:6px}.brand-name{font-size:24px}.brand-name>span{font-size:0}.brand-name>span:before{content:".bet";color:#dadada;font-size:19px}.brand-mark{font-size:27px}.wallet-amount{font-size:16px}.wallet-label{letter-spacing:1px;font-size:6px}.avatar{width:29px;height:29px;font-size:11px}.room-pill{display:none}.room-heading{max-width:230px;padding:12px 14px;top:86px;left:16px}.eyebrow{letter-spacing:1.3px;font-size:5px}h1{letter-spacing:-1px;max-width:205px;margin:11px 0 8px;font-size:31px;line-height:1.12}.room-heading p{font-size:8px;line-height:1.6}.is-inside .room-heading h1{font-size:27px}.scene-tools{flex-direction:column;align-items:flex-end;gap:6px;top:86px;right:16px}.daylight-badge{gap:6px;padding:8px}.daylight-badge svg{width:13px;height:13px}.daylight-badge>span,.daylight-badge b{font-size:8px}.daylight-badge b{margin-left:6px}.reset-view{width:29px;height:29px}.reset-view svg{width:13px}.exit-button{gap:5px;padding:8px;font-size:8px}.is-inside .graphics-button{display:none}.bottom-bar{gap:8px;bottom:37px;left:16px;right:16px}.chat-toggle{border-radius:9px;padding:12px 10px}.game-dock{border-radius:10px;flex:1;justify-content:space-evenly;gap:2px;padding:8px 5px}.dock-game{gap:7px;padding:5px}.dock-game>.game-symbol{border-radius:6px;width:29px;height:32px;font-size:21px}.dock-game>.diamond{font-size:28px}.dock-game>span:nth-child(2){min-width:0;font-size:10px}.dock-game small{margin-top:3px;font-size:7px}.dock-game>svg{display:none}.dock-divider{height:27px;margin:0 3px}.room-caption{letter-spacing:1px;font-size:5px;bottom:15px}.room-caption>span{margin:0 4px}.room-guide{gap:9px;padding:10px 12px;bottom:232px}.guide-symbol{font-size:25px}.room-guide strong{font-size:9px}.room-guide>div>span{font-size:7px}.chat-panel{width:min(310px,100vw - 32px);bottom:105px;left:16px}.entrance-dock{justify-content:space-between;gap:8px;padding:10px}.entrance-icon{display:none}.entrance-dock>div{gap:5px;margin:0}.entrance-dock strong{font-size:9px}.entrance-dock>div>span{font-size:7px}.walk-button{gap:7px;padding:12px 10px;font-size:9px}.touch-movement{grid-template-rows:repeat(2,36px);grid-template-columns:repeat(4,36px);display:grid;bottom:128px;right:16px}.game-layout{grid-template-columns:1fr;gap:18px}.game-layout aside{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.game-layout aside>label,.rules,#stats{grid-column:1/-1}.inputwrap{height:40px}.bettools{height:40px;margin:0}.game-layout aside .primary{grid-column:1/-1;margin:5px 0 0}.game-layout aside #mine-settings{grid-column:1/-1}.game-layout aside #mine-settings label{margin-top:6px}.rules{margin:4px 0;font-size:9px}#stats{margin:0}dialog#game{border-radius:14px;max-height:94dvh;padding:21px}.modal-head h2{margin-bottom:18px;font-size:30px}#playarea{min-height:245px;padding:16px}.hand{min-height:75px;margin-bottom:14px}.card{width:50px;height:72px;font-size:16px}.tile{font-size:24px}.grid{gap:7px}#bj-actions button{padding:10px 12px;font-size:10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.brand-name>span{font-size:inherit;letter-spacing:inherit;font-weight:inherit;color:var(--green);margin-left:0}.brand-name>small{letter-spacing:.3px;color:var(--muted);margin-left:7px;font-size:9px;font-weight:400}@media (max-width:560px){.brand-name>span{font-size:inherit}.brand-name>span:before{content:none}.brand-name>small{display:none}}.topbar{gap:20px;height:64px;padding:0 27px}.brand-name{font-size:26px}.brand-mark{width:27px;font-size:28px}.wallet{margin-left:auto}.header-divider{height:23px}.room-pill{font-size:9px}.room-number{display:none}.wallet-label{font-size:6px}.wallet-amount{font-size:16px}.avatar{width:30px;height:30px}.scene-tools{gap:7px;top:83px;right:26px}.daylight-badge{padding:8px 10px}.daylight-badge>span,.daylight-badge b{font-size:8px}.daylight-badge svg{width:14px;height:14px}.reset-view{width:31px;height:31px}.exit-button{padding:9px 12px;font-size:9px}.bottom-bar{bottom:28px;left:26px;right:26px}.chat-toggle{border-radius:8px;padding:11px}.game-dock{border-radius:10px;gap:6px;padding:7px 9px}.dock-game{gap:8px;padding:5px 8px}.dock-game>.game-symbol{border-radius:6px;width:28px;height:29px;font-size:20px}.dock-game>.diamond{font-size:27px}.dock-game>span:nth-child(2){min-width:56px;font-size:10px}.dock-game>svg{display:none}.dock-divider{height:25px;margin:0 5px}.entrance-dock{min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.walk-button{padding:12px 18px;font-size:11px}.controls-hint{gap:5px;font-size:7px}.room-caption{letter-spacing:.6px;font-size:6px;bottom:9px;left:auto;right:28px;transform:none}.chat-panel{bottom:80px;left:26px}.touch-movement{bottom:99px}.wallet-amount{line-height:1.2}@media (max-width:850px){.topbar{padding:0 20px}.scene-tools{right:20px}.bottom-bar{left:20px;right:20px}.game-dock{margin:0;position:absolute;left:50%;transform:translate(-50%)}.controls-hint{display:none}.chat-panel{left:20px}.room-caption{right:20px}}@media (max-width:560px){.topbar{gap:12px;height:60px;padding:0 15px}.brand-name{font-size:24px}.brand-mark{font-size:25px}.header-divider,.help-button{display:none}.wallet-amount{font-size:14px}.wallet-label{font-size:5px}.avatar{width:27px;height:27px}.scene-tools{gap:5px;top:76px;right:15px}.daylight-badge{padding:8px}.bottom-bar{gap:8px;bottom:25px;left:15px;right:15px}.walk-button{padding:12px 20px;font-size:10px}.game-dock{white-space:nowrap;flex:0;padding:6px 8px}.entrance-dock{padding:0}.dock-game{gap:7px;padding:4px}.dock-game>span:nth-child(2){min-width:0;font-size:10px}.dock-game>.game-symbol{width:26px;height:27px}.dock-divider{height:24px;margin:0 5px}.chat-toggle{padding:11px}.chat-panel{bottom:81px;left:15px}.room-caption{font-size:5px;bottom:8px;right:16px}.touch-movement{bottom:104px;right:15px}.is-inside .graphics-button{display:none}}:root{--bg:#090909;--panel:#141414;--panel-strong:#202020;--text:#f5f5f5;--muted:#a3a3a3;--line:#333;--green:#fff;--gold:#d5d5d5}.brand-name>span{color:#fff}.walk-button,.primary{color:#080808;background:#fff}.walk-button:hover:not(:disabled),.primary:hover:not(:disabled){background:#ddd}.dock-game>.game-symbol,.dock-game>.diamond{color:#fff;background:#242424;border-color:#454545}.daylight-badge b,.credits-dialog a{color:#fff}.scene-error{text-align:center;background:var(--bg);z-index:1;color:var(--text);place-content:center;gap:14px;padding:24px;font-size:14px;display:grid;position:fixed;inset:0}.scene-error .primary{justify-self:center}.refill-button{color:#c1c1c1;background:#1a1a1af0;border:1px solid #3e3e3e;border-radius:7px;flex:0 0 30px;width:30px;height:30px}.refill-button:hover:not(:disabled){color:#fff;background:#353535}.settings-button{background:#1a1a1af0;border:1px solid #3e3e3e;border-radius:7px;width:35px;height:35px}.settings-button:hover{color:#fff;background:#353535}.crosshair{pointer-events:none;z-index:3;width:22px;height:22px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.crosshair:before,.crosshair:after{content:"";background:#fff;position:absolute}.crosshair:before{width:2px;height:16px;top:3px;left:10px}.crosshair:after{width:16px;height:2px;top:10px;left:3px}.look-hint{color:#bdbdbd;letter-spacing:.2px;pointer-events:none;z-index:3;background:#101010b8;border:1px solid #ffffff1c;border-radius:999px;padding:7px 12px;font-size:9px;position:fixed;top:84px;left:50%;transform:translate(-50%)}.interact-prompt{color:#101010;pointer-events:auto;z-index:4;letter-spacing:.1px;background:#f2f2ee;border-radius:9px;align-items:center;gap:11px;padding:11px 17px 11px 12px;font-size:11px;font-weight:600;display:flex;position:fixed;bottom:112px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0006}.interact-prompt kbd{color:#fff;background:#101010;border-color:#101010;min-width:22px;height:22px;font-size:10px}.interact-prompt b{font-weight:750}.notice-toast{color:#e9dfc9;z-index:6;pointer-events:none;text-align:center;background:#211d15f2;border:1px solid #5a5140;border-radius:8px;max-width:min(420px,100vw - 40px);padding:11px 16px;font-size:10px;line-height:1.5;position:fixed;top:96px;left:50%;transform:translate(-50%)}.seat-hud{pointer-events:auto;z-index:4;background:#121212f5;border:1px solid #3d3d3d;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:min(650px,100vw - 40px);padding:12px 14px 12px 17px;display:grid;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0007}.seat-heading{border-right:1px solid #ffffff17;flex-direction:column;gap:4px;min-width:92px;padding-right:15px;display:flex}.seat-heading small{letter-spacing:1.2px;color:#969696;white-space:nowrap;font-size:7px}.seat-heading strong{font-family:var(--font-ui);color:#f4f4ef;font-size:19px;font-weight:400;line-height:1.1}.seat-copy{min-width:0}.seat-copy p{color:#e4e2db;margin:0;font-size:10px;line-height:1.5}.seat-copy span{color:#929292;letter-spacing:.3px;margin-top:4px;font-size:8px;display:block}.seat-actions{align-items:center;gap:5px;display:flex}.leave-seat{color:#d6d6d6;white-space:nowrap;border:1px solid #4b4b4b;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-size:9px;display:flex}.leave-seat:hover{background:#2d2d2d}.lounge-leave{pointer-events:auto;z-index:5;background:#121212f5;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.leave-seat kbd{height:16px;font-size:7px}.provider-slot-hud{pointer-events:auto;z-index:90;background:#121212f5;border:1px solid #706234;border-radius:11px;align-items:center;gap:18px;padding:11px 13px 11px 17px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0007}.provider-slot-copy{gap:3px;min-width:0;display:grid}.provider-slot-copy small{letter-spacing:1.5px;color:#c9b777;white-space:nowrap;font-size:7px}.provider-slot-copy strong{color:#f5f1e8;white-space:nowrap;font-family:Georgia,serif;font-size:16px;font-weight:400;line-height:1.1}.provider-slot-copy span{color:#9b9b9b;white-space:nowrap;font-size:8px}@media (max-width:560px){.provider-slot-hud{justify-content:space-between;gap:10px;bottom:14px;left:13px;right:13px;transform:none}.provider-slot-copy span{display:none}}.text-button{color:#a9a9a9;border-radius:6px;padding:8px 9px;font-size:9px}.text-button:hover{color:#f0f0f0;background:#2b2b2b}.is-seated .bottom-bar,.touch-interact{display:none}@media (pointer:coarse){.touch-interact{color:#f2f2f2;z-index:4;touch-action:none;background:#1d1d1df2;border:1px solid #6d6d6d;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:fixed;bottom:205px;right:24px}.touch-interact kbd{min-width:22px;height:22px;font-size:10px}}.floating-panel{pointer-events:auto;z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#151515f8;border:1px solid #424242;border-radius:13px;width:min(350px,100vw - 30px);max-height:calc(100dvh - 116px);padding:21px;position:fixed;top:86px;right:26px;overflow:auto;box-shadow:0 25px 80px #000000a6}.floating-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.floating-head small{letter-spacing:1.8px;color:#9b9b9b;font-size:7px}.floating-head h2{font-family:var(--font-ui);letter-spacing:-.7px;margin:5px 0 0;font-size:28px;font-weight:400;line-height:1.05}.floating-head>button{color:#d0d0d0;background:#292929;border-radius:50%;place-items:center;width:29px;height:29px;font-size:20px;line-height:1;display:grid}.floating-head>button:hover{color:#fff;background:#3d3d3d}.settings-row{color:#c3c3c3;grid-template-columns:1fr auto;gap:7px 12px;margin:0 0 15px;font-size:10px;display:grid}.settings-row output{color:#858585;font-variant-numeric:tabular-nums;font-size:9px}.settings-row input{accent-color:#f1f1ed;cursor:pointer;grid-column:1/-1;width:100%;height:3px;margin:2px 0}.settings-check{color:#c8c8c8;cursor:pointer;align-items:center;gap:10px;margin:13px 0;font-size:10px;display:flex}.settings-check input{accent-color:#f1f1ed;width:14px;height:14px}.settings-footer{border-top:1px solid #2e2e2e;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:17px;display:flex}.primary.compact{border-radius:6px;width:auto;padding:10px 15px;font-size:10px}.help-panel{width:min(380px,100vw - 30px)}.help-copy{color:#bdbdbd;margin:0 0 17px;font-size:10px;line-height:1.75}.control-list{gap:7px;margin:16px 0;display:grid}.control-list>div{color:#b9b9b9;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:12px;font-size:9px;display:grid}.control-list kbd{color:#dedede;background:#252525;border-color:#454545;width:-moz-fit-content;width:fit-content;min-width:26px;padding:0 6px;font-size:8px}.help-game{background:#1b1b1b;border:1px solid #333;border-radius:8px;margin:18px 0 20px;padding:14px}.help-game small{letter-spacing:1.6px;color:#a7a7a7;font-size:7px}.help-game p{color:#aaa;margin:7px 0 0;font-size:9px;line-height:1.75}.welcome-card{z-index:9;pointer-events:auto;background:#141414fa;border:1px solid #464646;border-radius:15px;width:min(430px,100vw - 30px);padding:28px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 35px 120px #000000c7}.welcome-card>small{letter-spacing:2px;color:#9a9a9a;font-size:7px}.welcome-card h2{font-family:var(--font-ui);letter-spacing:-1px;margin:8px 0 12px;font-size:34px;font-weight:400;line-height:1.08}.welcome-card>p{color:#b7b7b7;margin:0;font-size:10px;line-height:1.8}.welcome-card .control-list{grid-template-columns:1fr 1fr;gap:9px 16px;margin:19px 0 22px}.welcome-card .control-list>div{grid-template-columns:78px minmax(0,1fr);gap:8px;font-size:8px}.welcome-card .primary{width:100%}@media (max-width:850px){.seat-hud{grid-template-columns:1fr auto;gap:10px 14px}.seat-heading{grid-row:1/3}.seat-copy{grid-area:1/2}.seat-actions{grid-area:2/2}.floating-panel{max-height:calc(100dvh - 92px);top:76px;right:15px}}@media (max-width:560px){.look-hint{display:none}.interact-prompt{padding:9px 14px 9px 10px;font-size:10px;bottom:228px}.seat-hud{grid-template-columns:1fr;gap:8px;width:calc(100vw - 26px);padding:12px;bottom:14px}.seat-heading{border-bottom:1px solid #ffffff17;border-right:0;flex-direction:row;grid-row:auto;justify-content:space-between;align-items:baseline;padding:0 0 8px}.seat-copy{grid-area:auto/1}.seat-actions{grid-area:auto/1;justify-content:space-between}.seat-copy p{font-size:9px}.floating-panel{width:auto;max-height:calc(100dvh - 88px);padding:19px;top:72px;left:15px;right:15px}.welcome-card{border-radius:13px;padding:22px}.welcome-card h2{font-size:30px}.welcome-card .control-list{grid-template-columns:1fr}.settings-footer{margin-top:16px}.touch-interact{width:42px;height:42px;bottom:192px;right:22px}}:root{--accent-yellow:#ffcf32}.hud:before{content:"";pointer-events:none;background:linear-gradient(#070707ad 0%,#0707074a 42%,#0000 100%);height:160px;position:absolute;top:0;left:0;right:0}.brand-overlay{pointer-events:auto;z-index:5;filter:drop-shadow(0 2px 5px #00000080);width:clamp(128px,14vw,190px);transition:opacity .2s;position:absolute;top:26px;left:34px}.brand-overlay:hover{opacity:.82}.brand-overlay img{width:100%;height:auto;display:block}@media (max-width:850px){.hud:before{height:150px}.brand-overlay{width:150px;top:20px;left:24px}}@media (max-width:560px){.hud:before{height:120px}.brand-overlay{width:118px;top:15px;left:16px}}.account-overlay{z-index:5;pointer-events:none;text-shadow:0 1px 6px #000000c9;align-items:center;gap:15px;display:flex;position:absolute;top:20px;right:34px}.wallet-button{background:var(--accent-yellow);color:#171717;pointer-events:auto;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:108px;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;display:flex;box-shadow:0 3px 12px #0000003d}.wallet-button:hover,.wallet-button[aria-expanded=true]{background:#ffe27a}.wallet-icon{color:currentColor;flex:none;width:18px;height:18px}.account-balance{white-space:nowrap;color:var(--accent-yellow);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.account-divider{background:#ffffff45;width:1px;height:28px}.profile-overlay{align-items:center;gap:11px;display:flex}.profile-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.1px;color:#f7f7f7;max-width:180px;font-size:14px;font-weight:500;overflow:hidden}.profile-avatar{color:#fff;pointer-events:auto;background:radial-gradient(circle at 34% 26%,#ca4d89,#a8336b 72%);border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;line-height:1;display:grid;box-shadow:0 2px 12px #00000059}.profile-avatar:hover,.profile-avatar[aria-expanded=true]{background:#ce4f8e}.logout-button{color:#eee;white-space:nowrap;pointer-events:auto;background:#171717;border:1px solid #ffffff40;border-radius:7px;min-height:32px;padding:6px 9px;font-size:11px}.logout-button:hover{background:#333}.logout-button:disabled{opacity:.6;cursor:wait}@media (max-width:850px){.account-overlay{gap:12px;top:15px;right:24px}.account-balance{font-size:14px}}@media (max-width:560px){.account-overlay{gap:8px;top:15px;right:16px}.wallet-button{gap:5px;min-width:88px;min-height:31px;padding:0 8px;font-size:10px}.wallet-icon{width:15px;height:15px}.account-balance{font-size:11px}.account-divider{height:21px}.profile-overlay{gap:6px}.profile-name{font-size:12px}.profile-avatar{width:27px;height:27px;font-size:13px}}.wager-overlay{z-index:5;pointer-events:none;text-shadow:0 1px 5px #000;gap:8px;width:min(570px,100vw - 580px);display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%)}.wager-meta,.wager-meter{grid-template-columns:54px minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}.wager-meta{color:#f5f5f5;font-size:11px;line-height:1.3}.wager-endpoint{white-space:nowrap;font-size:10px;font-weight:500}.wager-stats{white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.wager-stats strong{color:var(--accent-yellow);font-variant-numeric:tabular-nums;font-weight:700}.wager-tick{background:#2cda85;justify-self:center;width:3px;height:14px}.wager-track{background:#171717ed;border:1px solid #ffffff3b;border-radius:999px;height:15px;overflow:hidden}.wager-fill{border-radius:inherit;background:var(--accent-yellow);height:100%;transition:width .35s}@media (max-width:1100px){.wager-meta,.wager-meter{grid-template-columns:46px minmax(0,1fr) 30px;gap:8px}.wager-meta{font-size:10px}.wager-endpoint{font-size:9px}.wager-stats{gap:7px}}@media (max-width:1370px){.wager-overlay{width:min(570px,100vw - 48px);top:72px}}@media (max-width:560px){.hud:before{height:155px}.wager-overlay{gap:6px;width:calc(100vw - 32px);top:61px}.wager-meta,.wager-meter{grid-template-columns:minmax(0,1fr);gap:0}.wager-endpoint,.wager-tick{display:none}.wager-stats{gap:8px;font-size:9px}.wager-track{height:11px}}@media (max-width:450px){.hud:before{height:190px}.wallet-button{position:fixed;top:59px;right:16px}.account-divider{display:none}.wager-overlay{top:106px}}.wallet-backdrop{z-index:8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto;background:#06070ac4;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wallet-dialog{color:#f2f2f2;background:#111216;border:1px solid #363941;border-radius:9px;width:min(560px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 30px 100px #000000bd}.wallet-dialog-title{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wallet-tabs{border-bottom:1px solid #41434b;grid-template-columns:repeat(4,minmax(0,1fr));height:66px;margin:0 24px;padding-right:28px;display:grid;position:relative}.wallet-tabs>button[role=tab]{color:#d6d8dc;font-size:14px;position:relative}.wallet-tabs>button[role=tab]:hover{color:#fff}.wallet-tabs>button.is-selected{color:var(--accent-yellow)}.wallet-tabs>button.is-selected:after{content:"";background:var(--accent-yellow);height:2px;position:absolute;bottom:-1px;left:0;right:0}.wallet-close{color:#aeb2bc;width:28px;height:28px;font-size:21px;line-height:1;position:absolute;top:15px;right:-2px}.wallet-close:hover{color:#fff}.wallet-content{padding:18px 24px 28px}.wallet-field-label{color:#aeb4bf;margin:0 0 10px;font-size:12px;display:block}.wallet-field{color:#f2f2f2;background:#2b2e36;border-radius:12px;align-items:center;gap:10px;min-height:47px;margin:0 0 20px;padding:0 16px;font-size:12px;display:flex}.wallet-field strong{font-weight:600}.wallet-currency-mark{width:25px;height:25px;color:var(--accent-yellow);background:#191b20;border-radius:6px;place-items:center;font-size:18px;display:grid}.wallet-address{color:#b8bdc7}.wallet-alert{color:var(--accent-yellow);align-items:center;gap:8px;margin:-2px 0 24px;font-size:11px;display:flex}.wallet-alert span{font-size:16px}.wallet-qr-placeholder{color:#171717;background:#fff;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:212px;height:212px;margin:0 auto;display:flex}.wallet-qr-placeholder>span{font-size:98px;line-height:1}.wallet-qr-placeholder small{letter-spacing:1.2px;font-size:10px;font-weight:700}.wallet-link{color:#aeb4bf;text-underline-offset:3px;margin:26px auto 0;padding:4px;font-size:12px;text-decoration:underline;display:block}.wallet-link:hover:not(:disabled){color:#fff}.wallet-overview-balance{color:var(--accent-yellow);font-variant-numeric:tabular-nums;margin:4px 0 26px;font-size:38px;display:block}.wallet-buckets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 22px;display:grid}.wallet-buckets>div{background:#17181d;border:1px solid #30333a;border-radius:6px;min-width:0;padding:13px 12px}.wallet-buckets span,.wallet-buckets small{color:#8f949d;font-size:9px;display:block}.wallet-buckets strong{color:#f2f2f2;font-variant-numeric:tabular-nums;margin:7px 0 5px;font-size:15px;display:block}.wallet-buckets small{font-size:8px;line-height:1.45}.wallet-buckets>div:first-child{background:#1b1912;border-color:#635824}.wallet-buckets>div:first-child strong{color:var(--accent-yellow)}.wallet-assets{gap:7px;margin:0 0 22px;display:grid}.wallet-assets>div,.wallet-rail-card{background:#17181d;border:1px solid #30333a;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.wallet-assets span,.wallet-rail-card>div{gap:4px;display:grid}.wallet-assets b,.wallet-rail-card strong{color:#eee;font-size:11px}.wallet-assets small,.wallet-rail-card span{color:#8f949d;font-size:8px}.wallet-assets>div>strong{font-variant-numeric:tabular-nums;font-size:12px}.wallet-rail-card{background:#1a1811;border-color:#4b452a;margin:0 0 12px}.wallet-rail-card>div>strong{color:var(--accent-yellow);font-size:15px}.wallet-rail-card>b{color:#d9bc4d;text-transform:uppercase;letter-spacing:.5px;background:#302b19;border-radius:4px;padding:5px 7px;font-size:8px}.wallet-sandbox-label{border-top:1px solid #30333a;margin-top:26px;padding-top:22px}.wallet-overview-row{color:#b9bec7;border-top:1px solid #363941;justify-content:space-between;gap:12px;padding:15px 0;font-size:12px;display:flex}.wallet-overview-row strong{color:#f2f2f2;font-variant-numeric:tabular-nums}.wallet-action{background:var(--accent-yellow);color:#171717;border-radius:8px;margin-top:25px;padding:12px 16px;font-size:12px;font-weight:600}.wallet-action:hover:not(:disabled){background:#ffe27a}.wallet-unavailable{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.wallet-unavailable-icon{width:58px;height:58px;color:var(--accent-yellow);border:1px solid #555861;border-radius:50%;place-items:center;font-size:29px;display:grid}.wallet-unavailable h3{margin:16px 0 5px;font-size:19px;font-weight:500}.wallet-unavailable p{color:#aeb4bf;max-width:310px;margin:0;font-size:12px;line-height:1.6}.wallet-withdraw-form{text-align:left;gap:11px;width:100%;max-width:410px;margin:20px auto 4px;display:grid}.wallet-withdraw-form label{gap:6px;display:grid;position:relative}.wallet-withdraw-form label>span{color:#aeb4bf;font-size:10px}.wallet-withdraw-form input{color:#f2f2f2;background:#1b1d22;border:1px solid #3a3d45;border-radius:7px;width:100%;height:43px;padding:0 12px;font-size:12px}.wallet-withdraw-form label:first-child input{padding-right:57px}.wallet-withdraw-form label>b{color:#8f949d;font-size:9px;position:absolute;bottom:14px;right:12px}.wallet-withdraw-form .wallet-action{width:100%;margin-top:4px}.wallet-operations{text-align:left;width:100%;margin-top:27px}.wallet-operations article{border-top:1px solid #2f3239;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:11px 0;display:grid}.wallet-operations article>div{gap:4px;display:grid}.wallet-operations article strong{font-size:11px}.wallet-operations article small{color:#858a93;font-size:8px}.wallet-operation-status{color:#aaaeb7;text-transform:uppercase;letter-spacing:.5px;background:#2a2d34;border-radius:4px;padding:5px 7px;font-size:7px}.wallet-operation-status.is-pending_review{color:#e6c95a;background:#332d18}.wallet-operation-status.is-completed{color:#75d99c;background:#173023}.wallet-operation-status.is-failed,.wallet-operation-status.is-cancelled{color:#d79b9b;background:#302023}.wallet-operations article>button{color:#c9ab55;text-underline-offset:3px;font-size:9px;text-decoration:underline}@media (max-width:560px){.wallet-backdrop{padding:10px}.wallet-dialog{max-height:calc(100dvh - 20px)}.wallet-tabs{height:57px;margin:0 16px;padding-right:25px}.wallet-tabs>button[role=tab]{font-size:12px}.wallet-close{top:11px}.wallet-content{padding:17px 16px 24px}.wallet-buckets{grid-template-columns:1fr}.wallet-buckets>div{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;display:grid}.wallet-buckets strong{grid-area:1/2/3;margin:0}.wallet-qr-placeholder{width:180px;height:180px}.wallet-qr-placeholder>span{font-size:82px}}.blackjack-controls{z-index:5;pointer-events:auto;white-space:nowrap;background:#151515ed;border:1px solid #343434;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:5px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000070}.blackjack-wager-backdrop{z-index:30;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:auto;background:#06080bc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.blackjack-wager-dialog{overscroll-behavior:contain;color:#f6f6f7;width:min(442px,100%);max-height:calc(100dvh - 40px);font-family:var(--font-ui);background:linear-gradient(#1b1c22,#111216);border:1px solid #393a42;border-top:3px solid #fc0;border-radius:19px;overflow-y:auto;box-shadow:0 24px 80px #000b}.blackjack-wager-dialog header{border-bottom:1px solid #ffffff12;align-items:center;gap:13px;height:75px;padding:0 24px;display:flex}.blackjack-wager-dialog h2{letter-spacing:2px;color:#f7f7fa;flex:1;margin:0;font-size:15px}.blackjack-wager-symbol{color:#fc0;font-size:24px}.blackjack-wager-dialog header button{color:#a6a8b1;cursor:pointer;background:#22232b;border:1px solid #373942;border-radius:10px;width:36px;height:36px;font-size:23px}.blackjack-wager-body{gap:10px;padding:24px 26px 25px;display:grid}.blackjack-wager-meta{letter-spacing:1px;justify-content:space-between;font-size:13px;display:flex}.blackjack-wager-meta label{color:#fc0;font-weight:700}.blackjack-wager-meta span{color:#777982;letter-spacing:0}.blackjack-wager-input{background:#202129;border:1px solid #33343e;border-radius:11px;align-items:center;gap:9px;height:48px;padding:0 15px;font-size:15px;display:flex}.blackjack-wager-input span{color:#9698a2;font-weight:700}.blackjack-wager-input span:last-child{font-size:12px}.blackjack-wager-input input{color:#fff;min-width:0;font:700 16px var(--font-ui);appearance:textfield;background:0 0;border:0;outline:0;flex:1}.blackjack-wager-input input::-webkit-inner-spin-button{appearance:none}.blackjack-wager-input input::-webkit-outer-spin-button{appearance:none}.blackjack-wager-presets{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.blackjack-wager-presets button{color:#ececf0;cursor:pointer;background:#23242d;border:1px solid #33343e;border-radius:9px;height:40px;font-weight:700}.blackjack-wager-presets button:hover{border-color:#fc0}.blackjack-wager-start{color:#151515;cursor:pointer;background:#fc0;border:0;border-radius:11px;height:47px;margin-top:8px;font-weight:800}.blackjack-wager-start:disabled{cursor:not-allowed;opacity:.5}.blackjack-wager-retry{color:#fc0;cursor:pointer;background:0 0;border:0}.blackjack-wager-status{color:#8c8f99;text-align:center;min-height:16px;margin:0;font-size:11px}.blackjack-insurance-offer{z-index:12;color:#f8f2df;pointer-events:auto;background:#18191eef;border:1px solid #d8b345;border-radius:13px;align-items:center;gap:10px;width:min(660px,100vw - 24px);padding:12px;display:flex;position:fixed;bottom:86px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #0009}.blackjack-insurance-offer div{flex:1;gap:4px;min-width:0;display:grid}.blackjack-insurance-offer strong{color:#ffcf45;font-size:14px}.blackjack-insurance-offer span{color:#ded8c8;font-size:11px}.blackjack-insurance-offer button{color:#fff;cursor:pointer;white-space:nowrap;background:#2b2b32;border:1px solid #5a5135;border-radius:8px;padding:10px 12px;font-weight:700}.blackjack-insurance-offer button:first-of-type{color:#161616;background:#fc0;border-color:#fc0}.blackjack-insurance-offer button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:600px){.blackjack-insurance-offer{grid-template-columns:1fr 1fr;display:grid;bottom:74px}.blackjack-insurance-offer div{grid-column:1/-1}.blackjack-insurance-offer button{white-space:normal}}.blackjack-bet-picker,.blackjack-action-buttons{align-items:center;gap:7px;display:flex}.blackjack-bet-picker>span,.blackjack-hand-status small{color:#aaa;letter-spacing:1.3px;font-size:8px}.blackjack-bet-picker button,.blackjack-action-buttons button{color:#f2f2f2;background:#262626;border:1px solid #414141;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:32px;height:30px;padding:0 10px;font-size:10px;font-weight:600;display:flex}.blackjack-bet-picker button:hover:not(:disabled),.blackjack-action-buttons button:hover:not(:disabled){background:#393939}.blackjack-bet-picker button{padding:0;font-size:19px;font-weight:400}.blackjack-bet-picker output{min-width:55px;color:var(--accent-yellow);text-align:center;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.blackjack-controls .blackjack-primary{background:var(--accent-yellow);color:#171717;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.blackjack-controls .blackjack-primary:hover:not(:disabled){background:#ffe27a}.blackjack-deal span{font-variant-numeric:tabular-nums;border-left:1px solid #17171740;padding-left:10px}.blackjack-hand-status{border-right:1px solid #ffffff26;justify-content:center;align-items:center;min-width:33px;padding:0 7px;display:flex}.blackjack-hand-status strong{color:var(--accent-yellow);font-size:19px;line-height:1}.blackjack-hand-status span{color:#bcbcbc;font-size:8px}.blackjack-controls kbd{color:inherit;background:#00000025;border-color:#ffffff40;font-size:8px}.blackjack-controls .blackjack-primary kbd{border-color:#17171766}.blackjack-leave{color:#a9a9a9;border-left:1px solid #ffffff26;align-items:center;gap:6px;padding:7px;font-size:9px;display:flex}.blackjack-leave:hover{color:#fff}@media (max-width:560px){.blackjack-controls{gap:6px;max-width:calc(100vw - 20px);padding:7px;bottom:14px}.blackjack-bet-picker,.blackjack-action-buttons{gap:4px}.blackjack-bet-picker>span{font-size:7px}.blackjack-bet-picker output{min-width:52px;font-size:13px}.blackjack-bet-picker button,.blackjack-action-buttons button{min-width:29px;height:32px;padding:0 7px;font-size:9px}.blackjack-bet-picker button{padding:0;font-size:17px}.blackjack-controls .blackjack-primary{gap:6px;min-height:32px;padding:0 9px;font-size:9px}.blackjack-hand-status{min-width:52px;padding:0 6px 0 2px}.blackjack-hand-status strong{font-size:16px}.blackjack-action-buttons kbd,.blackjack-leave kbd{display:none}.blackjack-leave{padding:7px;font-size:9px}}.roulette-controls{z-index:5;pointer-events:auto;background:#121212f5;border:1px solid #494949;border-radius:12px;align-items:center;gap:16px;width:max-content;max-width:calc(100vw - 28px);padding:14px 18px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0008}.roulette-result{gap:5px;max-width:280px;display:grid}.roulette-result strong{font:20px var(--font-ui)}.roulette-result span{color:#d5cbb5;font-size:11px}.roulette-controls>button{background:#30302c;border-radius:6px;padding:10px;font-size:11px}.roulette-controls>.roulette-spin{background:var(--accent-yellow);color:#171717;min-width:120px;font-weight:700}@media (max-width:850px){.roulette-controls{flex-wrap:wrap;justify-content:center;gap:8px;width:calc(100vw - 28px)}.roulette-result{text-align:center;width:100%;max-width:none}.roulette-controls .blackjack-bet-picker{padding-right:8px}.roulette-controls>button{padding:9px}}.asset-loading{color:#fff;text-align:center;pointer-events:none;gap:12px;width:min(260px,70vw);display:grid;position:fixed;top:45%;left:50%;transform:translate(-50%)}.asset-loading progress{accent-color:#d5d2c6;width:100%;height:5px}[data-context-lost]:after{content:"Restoring graphics…";color:#fff;background:#17232b;place-items:center;display:grid;position:absolute;inset:0}.car-controls{z-index:5;color:#eee;pointer-events:auto;background:#151515f5;border:1px solid #555;border-radius:9px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:10px 13px;font-size:11px;display:flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0008}.car-controls>span{white-space:nowrap;color:#ccc}.car-controls button{color:#171717;white-space:nowrap;background:#ffda39;border:0;border-radius:6px;padding:9px 12px;font-size:11px}.car-controls kbd{color:inherit;background:#0001;border-color:#0003;margin-left:5px}@media (max-width:650px){.car-controls{flex-wrap:wrap;justify-content:center;gap:8px;width:max-content;bottom:210px}.car-controls>span{text-align:center;white-space:normal;width:100%;font-size:10px}.car-controls button{min-height:42px}}.erase-toggle.is-active{color:var(--green);background:#353535}.erase-toggle svg{flex-shrink:0}.erase-toolbar{pointer-events:auto;z-index:5;background:#1c1c1cf2;border:1px solid #3e3e3e;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:12px 16px;display:flex;position:fixed;bottom:112px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0005}.erase-copy{color:#e4e4e4;white-space:nowrap;flex-direction:column;gap:4px;font-size:10px;font-weight:500;display:flex}.erase-copy span{color:#a6a6a6;font-size:9px;font-weight:400}.erase-count{letter-spacing:1px;color:#9b9b9b;white-space:nowrap;font-size:8px}.erase-actions{align-items:center;gap:8px;display:flex}.erase-actions .text-button{background:#1d1d1df5;border:1px solid #3e3e3e}.erase-actions .text-button:disabled,.erase-actions .primary:disabled{opacity:.45;cursor:default}@media (max-width:560px){.erase-toolbar{gap:10px;padding:10px 12px;bottom:104px}.erase-copy{white-space:normal}.erase-copy span{font-size:8px}}.auth-screen{z-index:30;background:radial-gradient(circle at 50% 0,#2a2410 0%,#0000 55%),radial-gradient(circle at 80% 90%,#1b1b24 0%,#0000 45%),#0b0b0d;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.auth-panel{background:#111216e8;border:1px solid #2f3138;border-radius:16px;width:min(430px,100%);padding:34px 32px 26px;box-shadow:0 40px 120px #000000b3}.auth-logo{filter:brightness(0)saturate()invert(82%)sepia(92%)saturate(1085%)hue-rotate(352deg)brightness(104%)contrast(103%);width:150px;height:auto;margin:0 0 22px;display:block}.auth-eyebrow{letter-spacing:2.4px;color:var(--accent-yellow);margin:0 0 8px;font-size:8px;font-weight:600}.auth-panel h1{font-family:var(--font-ui);letter-spacing:-1px;margin:0 0 10px;font-size:34px;font-weight:400}.auth-sub{color:#a9adb5;margin:0 0 22px;font-size:12px;line-height:1.7}.auth-tabs{background:#1b1d22;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:4px;display:grid}.auth-tabs button{color:#a9adb5;border-radius:6px;padding:10px;font-size:12px}.auth-tabs button.is-selected{color:#fff;background:#2b2e36}.auth-form{gap:16px;display:grid}.auth-field{gap:7px;display:grid}.auth-field>span{color:#b9bec7;font-size:11px}.auth-field input{color:#f2f2f2;background:#1b1d22;border:1px solid #3a3d45;border-radius:9px;outline:none;height:46px;padding:0 14px;font-size:13px}.auth-field input:focus{border-color:var(--accent-yellow)}.auth-field small{color:#8f949d;font-size:10px}.auth-error{color:#ffb4b4;background:#3a1d1d;border-radius:7px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.auth-notice{overflow-wrap:anywhere;color:#baf2cf;background:#183226;border-radius:7px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.auth-submit{border-radius:9px;height:46px;margin-top:4px;font-size:13px}.turnstile-widget{justify-content:center;min-height:65px;margin:2px 0;display:flex}.auth-human-check{text-align:center;color:#9aa0aa;font-size:11px;display:block}.auth-link{color:#c9ab55;text-underline-offset:3px;margin:14px auto 0;font-size:11px;text-decoration:underline;display:block}.auth-footnote{text-align:center;color:#7f838b;margin:20px 0 0;font-size:10px}.wallet-error{color:#ffb4b4;background:#3a1d1d;border-radius:7px;margin:0 0 16px;padding:10px 12px;font-size:11px;line-height:1.5}.wallet-copy{color:#aeb4bf;margin:0 0 18px;font-size:12px;line-height:1.7}.wallet-deposit-address{background:#121318;border:1px solid #34363d;border-radius:6px;gap:9px;margin:0 0 14px;padding:13px;display:grid}.wallet-deposit-address>span{color:#9298a3;text-transform:uppercase;letter-spacing:.6px;font-size:9px}.wallet-deposit-address code{overflow-wrap:anywhere;color:#f2f3f5;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.wallet-deposit-address button{color:#fff;font:inherit;text-transform:uppercase;cursor:pointer;background:#23252b;border:1px solid #4a4d55;border-radius:4px;justify-self:start;padding:7px 10px;font-size:9px;font-weight:700}.wallet-deposit-address button:hover{border-color:var(--accent-yellow);color:var(--accent-yellow)}.wallet-amount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.wallet-amount{text-align:center;background:#1b1d22;border:1px solid #3a3d45;border-radius:10px;gap:5px;padding:16px 10px;display:grid}.wallet-amount:hover:not(:disabled){border-color:var(--accent-yellow);background:#22252b}.wallet-amount strong{color:var(--accent-yellow);font-variant-numeric:tabular-nums;font-size:16px}.wallet-amount span{color:#9aa0a9;font-size:10px}.wallet-activity-label{margin-top:26px}.wallet-activity{gap:0;margin:0;padding:0;list-style:none;display:grid}.wallet-activity li{border-top:1px solid #2a2d34;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.wallet-activity li>span{gap:4px;min-width:0;display:grid}.wallet-activity strong{color:#e7e9ed;text-transform:capitalize;font-size:12px;font-weight:500}.wallet-activity time{color:#8f949d;font-size:10px}.wallet-activity b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.wallet-activity b.is-positive{color:#54d68a}.wallet-activity b.is-negative{color:#e7e9ed}.wallet-empty{color:#8f949d;margin:0;font-size:11px;line-height:1.6}.wallet-button-row{gap:10px;margin-top:24px;display:flex}.wallet-button-row .wallet-action{flex:1;margin-top:0}.wallet-secondary{color:#c4c8cf;border:1px solid #3a3d45;border-radius:8px;flex:1;padding:12px 16px;font-size:12px}.wallet-secondary:hover{background:#22252b}@media (max-width:560px){.auth-panel{padding:26px 20px 22px}.auth-panel h1{font-size:29px}.wallet-amount-grid{grid-template-columns:1fr 1fr 1fr;gap:7px}.wallet-amount{padding:13px 6px}.wallet-amount strong{font-size:14px}}button.notice-toast{pointer-events:auto;cursor:pointer}.account-panel{gap:26px;display:grid}.account-panel section+section{border-top:1px solid #2a2d34;padding-top:22px}.account-panel h3{margin:0 0 14px;font-size:15px;font-weight:500}.account-panel .wallet-secondary{width:100%;margin-top:10px}.account-panel .auth-form{gap:12px}.account-panel .auth-field select{color:#e7e9ed;background:#1b1d22;border:1px solid #3a3d45;border-radius:8px;height:44px;padding:0 12px}.account-notice{color:#9ae0b3;border:1px solid #345143;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.6}.account-sessions{gap:14px;margin:0;padding:0;list-style:none;display:grid}.account-sessions li{justify-content:space-between;align-items:center;gap:14px;display:flex}.account-sessions li>div{min-width:0}.account-sessions strong{font-size:12px}.account-sessions p{color:#aeb4bf;overflow-wrap:anywhere;margin:4px 0;font-size:10px}.account-sessions small{color:#8f949d;font-size:10px}.account-exclusion{margin-top:22px}.account-checkbox{color:#b9bec7;align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;display:flex}.account-checkbox input{width:16px;height:16px;accent-color:var(--accent-yellow);flex-shrink:0}.account-seed{overflow-wrap:anywhere;color:#d7d9de;-webkit-user-select:all;user-select:all;background:#1b1d22;border-radius:7px;padding:10px;font-size:10px;line-height:1.7;display:block}.account-seed-history{color:#aeb4bf;margin-top:16px;font-size:11px}.account-seed-history summary{cursor:pointer;color:#d7d9de}.account-seed-history p{margin:10px 0 4px}.blackjack-message{color:#d5cbb5;white-space:normal;text-align:center;background:#151515ed;border:1px solid #343434;border-radius:7px;width:max-content;max-width:calc(100vw - 30px);margin:0 0 8px;padding:8px 12px;font-size:11px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.wallet-tabs{z-index:2;background:#111216;position:sticky;top:0}.welcome-page{color:#f2f0e8;scroll-behavior:smooth;background:radial-gradient(at 80% 20%,#30271460,#0000 48%),#101112;height:100dvh;overflow:hidden auto}.welcome-nav,.welcome-hero,.welcome-games,.welcome-how,.welcome-footer{width:min(1260px,100% - 100px);margin-inline:auto}.welcome-nav{border-bottom:1px solid #ffffff13;align-items:center;gap:50px;height:112px;display:flex}.welcome-nav>a:first-child{margin-right:auto;display:block}.welcome-nav img{filter:brightness(0)saturate()invert(82%)sepia(92%)saturate(1085%)hue-rotate(352deg)brightness(104%)contrast(103%);width:154px;height:auto;display:block}.welcome-experience-link,.welcome-nav-actions>button:first-child{color:#c4c3bb;font-size:13px}.welcome-nav-actions{align-items:center;gap:28px;display:flex}.welcome-page .welcome-primary{color:#19170f;background:#ffcf32;border:1px solid #ffcf32;border-radius:6px;justify-content:space-between;align-items:center;gap:32px;padding:16px 22px;font-size:13px;font-weight:650;display:inline-flex}.welcome-page .welcome-primary:hover{background:#ffdd6b;border-color:#ffdd6b}.welcome-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;padding-block:70px 80px;display:grid}.welcome-eyebrow{letter-spacing:2.3px;color:#bdb091;align-items:center;gap:10px;margin:0 0 24px;font-size:10px;font-weight:600;display:flex}.welcome-eyebrow>span{background:#ffcf32;border-radius:50%;width:6px;height:6px;box-shadow:0 0 16px #ffcf3250}.welcome-hero h1{font-family:var(--font-ui);letter-spacing:-4px;margin:0 0 28px;font-size:clamp(60px,6.4vw,94px);font-weight:400;line-height:1.02}.welcome-hero h1 em{color:#ffcf32;font-weight:400}.welcome-description{color:#b4b4ae;max-width:350px;margin:0 0 30px;font-size:15px;line-height:1.85}.welcome-hero-actions{align-items:center;gap:26px;display:flex}.welcome-hero-actions>a{color:#d4d1c5;align-items:center;gap:16px;font-size:12px;display:flex}.welcome-sandbox{letter-spacing:.2px;color:#777b79;margin:19px 0 0;font-size:10px}.welcome-preview{isolation:isolate;aspect-ratio:1.12;background:#24231c;border:1px solid #6b5a344d;border-radius:14px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #0005}.welcome-preview>img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.welcome-preview-shade{background:linear-gradient(#0001 25%,#060807eb 100%);position:absolute;inset:0}.welcome-preview figcaption{gap:14px;display:grid;position:absolute;bottom:32px;left:32px;right:32px}.welcome-preview-label{color:#ffdf7f;letter-spacing:2px;font-size:8px}.welcome-preview figcaption strong{font-family:var(--font-ui);font-size:31px;font-weight:400;line-height:1.2}.welcome-preview figcaption>span:last-child{color:#a2a49a;justify-content:space-between;align-items:center;font-size:10px;display:flex}.welcome-preview-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background:#151a1599;border:1px solid #ffffff4d;border-radius:4px;place-content:center;width:58px;height:66px;font-size:20px;line-height:1.3;display:grid;position:absolute;top:23px;right:23px}.welcome-preview-badge small{letter-spacing:2px;font-size:6px}.welcome-games{border-top:1px solid #ffffff13;padding-block:42px 36px;scroll-margin-top:20px}.welcome-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.welcome-section-heading .welcome-eyebrow{margin-bottom:12px;font-size:8px}.welcome-section-heading h2{font-family:var(--font-ui);letter-spacing:-.5px;margin:0;font-size:30px;font-weight:400}.welcome-section-heading>span{color:#7d827c;padding-bottom:4px;font-size:11px}.welcome-game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.welcome-game{text-align:left;background:#ffffff03;border:1px solid #ffffff13;border-radius:8px;min-height:178px;padding:24px;transition:border-color .2s,background .2s;position:relative}.welcome-game:hover{background:#ffcf3207;border-color:#ffcf3270}.welcome-game-symbol{height:42px;font:30px var(--font-ui);color:#d3bd75;letter-spacing:-2px;display:block}.welcome-game h3{margin:14px 0 8px;font-size:15px;font-weight:500}.welcome-game p{color:#888f86;max-width:165px;margin:0;font-size:11px;line-height:1.7}.welcome-game-arrow{color:#777f72;font-size:16px;position:absolute;top:24px;right:20px}.welcome-how{justify-content:space-between;gap:24px;padding-block:12px 44px;display:flex}.welcome-how p{color:#a3a79e;align-items:center;gap:14px;margin:0;font-size:11px;display:flex}.welcome-how span{font:11px var(--font-ui);color:#6f765f;border:1px solid #ffffff15;border-radius:50%;padding:8px}.welcome-footer{color:#676e65;border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:24px;padding-block:25px 30px;font-size:10px;display:flex}.welcome-footer p{margin:0;line-height:1.6}.welcome-footer button{color:#a3aa9a;white-space:nowrap;font-size:10px}.auth-back{color:#b0b1aa;z-index:1;padding:8px;font-size:12px;position:fixed;top:25px;left:30px}.auth-screen{padding-top:70px}@media (max-width:1000px){.welcome-nav,.welcome-hero,.welcome-games,.welcome-how,.welcome-footer{width:calc(100% - 56px)}.welcome-nav{gap:30px;height:88px}.welcome-hero{gap:28px;padding-block:52px}.welcome-hero h1{font-size:68px}.welcome-preview{aspect-ratio:.85}.welcome-game{padding:18px}.welcome-game p{font-size:10px}}@media (max-width:760px){.welcome-nav,.welcome-hero,.welcome-games,.welcome-how,.welcome-footer{width:calc(100% - 40px)}.welcome-nav{gap:16px;height:80px}.welcome-nav img{width:120px}.welcome-experience-link{display:none}.welcome-nav-actions{gap:16px}.welcome-nav-actions>button:first-child{font-size:11px}.welcome-page .welcome-nav .welcome-primary{gap:10px;padding:11px 13px;font-size:10px}.welcome-hero{grid-template-columns:1fr;gap:34px;padding-block:45px 40px}.welcome-hero h1{letter-spacing:-3px;font-size:72px}.welcome-description{max-width:360px;margin-bottom:24px;font-size:14px}.welcome-eyebrow{margin-bottom:20px;font-size:8px}.welcome-preview{aspect-ratio:1.4}.welcome-preview figcaption{gap:9px;bottom:22px;left:24px;right:24px}.welcome-preview figcaption strong{font-size:26px}.welcome-preview-badge{width:46px;height:52px;font-size:16px;top:16px;right:16px}.welcome-section-heading>span{display:none}.welcome-section-heading h2{font-size:26px}.welcome-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.welcome-game{min-height:172px}.welcome-game p{font-size:11px}.welcome-how{flex-direction:column;gap:16px;padding-block:0 30px}.welcome-footer{flex-wrap:wrap;align-items:flex-start;gap:15px}.welcome-footer p{order:3;width:100%;font-size:9px}.welcome-footer button{margin-left:auto;font-size:9px}.auth-back{top:14px;left:14px}.welcome-hero-actions{gap:23px}}@media (prefers-reduced-motion:reduce){.welcome-page{scroll-behavior:auto}.welcome-game{transition:none}}.ruble-home{color:#f6e9ce;min-height:100dvh;font-family:var(--font-ui);background:#190b0e radial-gradient(at 85% 20%,#64221e65,#0000 46%);overflow:hidden}.ruble-home a,.ruble-home button{pointer-events:auto}.ruble-header{border-bottom:1px solid #d6b77926;align-items:center;gap:55px;height:110px;margin:0 6%;display:flex}.ruble-wordmark{letter-spacing:-3px;color:#f2d394;white-space:nowrap;font-size:43px;font-weight:800}.ruble-wordmark>span{color:#c88c65;font-weight:400}.ruble-wordmark i{letter-spacing:0;vertical-align:top;margin-left:6px;font-size:10px;font-style:normal;line-height:30px}.ruble-header nav{gap:30px;margin-left:35px;display:flex}.ruble-header nav a{color:#c0a9a0;font-size:12px}.ruble-header>div{align-items:center;gap:25px;margin-left:auto;display:flex}.ruble-login{color:#f3dec1;font-size:12px}.ruble-home .ruble-outline{color:#e6c797;background:0 0;border:1px solid #bf965a70;border-radius:2px;align-items:center;gap:30px;padding:15px 21px;font-size:11px;display:inline-flex}.ruble-home .ruble-outline:hover{background:#d5ad6620}.ruble-hero{grid-template-columns:1fr 1.15fr;align-items:center;gap:25px;max-width:1450px;min-height:700px;margin:auto;padding:55px 6% 80px;display:grid}.ruble-kicker{font-weight:600;line-height:1.7;letter-spacing:2px!important;color:#d4af70!important;font-size:9px!important}.ruble-kicker>span{background:#dcac58;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.ruble-hero h1{font-family:var(--font-ui);letter-spacing:-4px;color:#f7e7c8;margin:28px 0;font-size:clamp(60px,6.4vw,99px);font-weight:400;line-height:.96}.ruble-home h1 em,.ruble-home h2 em{color:#dcb472;font-style:italic;font-weight:400}.ruble-intro{color:#bda59e;margin:0 0 29px;font-size:13px;line-height:1.9}.ruble-home .ruble-gold{color:#2c1511;background:linear-gradient(110deg,#e7c792,#b98542);border-radius:2px;justify-content:space-between;align-items:center;gap:38px;min-width:230px;padding:20px 25px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 8px 35px #0002}.ruble-gold span{font-size:21px}.ruble-gold:hover{filter:brightness(1.1)}.ruble-small{color:#8f766c;margin-top:17px;font-size:9px}.ruble-hero-art{justify-content:center;align-items:center;min-width:0;min-height:510px;margin-left:15px;display:flex;position:relative}.ruble-hero-art figure{z-index:1;background:#241316;border:1px solid #c5a06b66;width:100%;margin:0;padding:10px;position:relative;transform:rotate(-5deg);box-shadow:0 45px 90px #0009}.ruble-hero-art img{object-fit:cover;filter:sepia(.24)brightness(.85);width:100%;height:350px;display:block}.ruble-hero-art figcaption{letter-spacing:1.5px;color:#b99d7e;justify-content:space-between;gap:12px;padding:18px 8px 9px;font-size:7px;display:flex}.ruble-orbit{pointer-events:none;border:1px solid #bd87452c;border-radius:50%;width:110%;height:110%;max-height:560px;position:absolute;transform:rotate(25deg)}.ruble-orbit-two{width:91%;height:123%;transform:rotate(-24deg)}.ruble-art-stamp{z-index:2;background:#762c27;border:1px solid #c29b58;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:128px;height:128px;display:flex;position:absolute;bottom:17px;right:5px;transform:rotate(10deg);box-shadow:0 10px 30px #0004}.ruble-art-stamp>span{font:italic 57px var(--font-ui);color:#f1d49c;line-height:1}.ruble-art-stamp small{letter-spacing:1.2px;text-align:center;margin-top:7px;font-size:7px;line-height:1.6}.ruble-art-note{letter-spacing:2px;color:#9e7d63;font-size:7px;position:absolute;top:0;right:0}.ruble-games{color:#38241d;background:#f0e3cc;grid-template-columns:1fr 1.8fr;gap:10%;padding:72px 8%;display:grid;position:relative}.ruble-section-heading .ruble-kicker{color:#966b3d!important}.ruble-home h2{font-family:var(--font-ui);letter-spacing:-2px;margin:20px 0;font-size:55px;font-weight:400;line-height:1.02}.ruble-games h2 em{color:#995044}.ruble-section-heading>p:last-child{color:#8d7869;font-size:12px;line-height:1.8}.ruble-game-list{border-top:1px solid #45281c30}.ruble-game-list>button{text-align:left;border-bottom:1px solid #45281c30;align-items:center;gap:25px;width:100%;padding:24px 0;transition:padding .2s;display:flex}.ruble-game-list>button:hover{padding-left:12px}.ruble-game-number{color:#ac8e73;font-size:9px}.ruble-game-icon{font:32px var(--font-ui);color:#88493c;text-align:center;width:50px}.ruble-game-info{flex-direction:column;gap:7px;display:flex}.ruble-game-info strong{font:27px var(--font-ui);letter-spacing:-.5px;font-weight:400}.ruble-game-info small{color:#917b6b;font-size:10px}.ruble-game-arrow{color:#9f7142;margin-left:auto;font-size:22px}.ruble-fairness{background:radial-gradient(at 0,#58221f70,#0000 70%);border-bottom:1px solid #d6b77926;align-items:center;gap:50px;padding:80px 8%;display:flex}.ruble-seal{width:130px;height:160px;font:80px var(--font-ui);color:#d8b374;border:1px solid #d0a86655;border-radius:70px 70px 5px 5px;flex-shrink:0;place-items:center;display:grid}.ruble-fairness h2{font-size:48px}.ruble-fairness>div>p:last-child{color:#b29a8c;font-size:12px;line-height:1.9}.ruble-fairness>button{margin-left:auto}.ruble-footer{align-items:center;gap:40px;padding:35px 6%;display:flex}.ruble-footer .ruble-wordmark{letter-spacing:-2px;font-size:30px}.ruble-footer>p{color:#a68a78;font-size:11px}.ruble-footer>small{text-align:right;color:#876e64;margin-left:auto;font-size:8px;line-height:1.9}.ruble-home button:focus-visible,.ruble-home a:focus-visible{outline-offset:5px;outline:2px solid #e7c792}@media (min-width:1700px){.ruble-hero{min-height:780px}.ruble-hero-art img{height:420px}}@media (max-width:1000px){.ruble-header{gap:20px}.ruble-header nav{gap:20px;margin-left:10px}.ruble-hero{gap:10px;min-height:640px;padding-left:6%;padding-right:6%}.ruble-hero h1{font-size:72px}.ruble-hero-art{min-height:440px;margin-left:0}.ruble-hero-art img{height:290px}.ruble-art-stamp{width:105px;height:105px;bottom:15px}.ruble-art-stamp>span{font-size:43px}.ruble-games{gap:8%;padding:60px 6%}.ruble-fairness{gap:25px;padding:65px 6%}.ruble-seal{width:90px;height:125px}.ruble-fairness h2{font-size:40px}.ruble-fairness>button{gap:12px!important}}@media (max-width:700px){.ruble-header{height:84px;margin:0 6%}.ruble-wordmark{letter-spacing:-2px;font-size:34px}.ruble-header nav{display:none}.ruble-header>div{gap:17px}.ruble-header .ruble-outline{gap:14px;padding:11px 14px}.ruble-hero{grid-template-columns:1fr;gap:32px;padding:42px 7% 50px}.ruble-hero h1{letter-spacing:-4px;margin:24px 0;font-size:76px}.ruble-kicker{letter-spacing:1.7px!important;font-size:8px!important}.ruble-hero-art{min-height:340px;margin:0 10px}.ruble-hero-art img{height:260px}.ruble-hero-art figure{width:95%}.ruble-orbit{max-height:350px}.ruble-art-stamp{width:100px;height:100px;bottom:0;right:-7px}.ruble-art-note{font-size:6px;top:0}.ruble-games{grid-template-columns:1fr;gap:24px;padding:45px 7%}.ruble-section-heading h2{margin:12px 0;font-size:48px}.ruble-section-heading h2 br{display:none}.ruble-section-heading>p:last-child{margin-top:15px}.ruble-section-heading>p:last-child br{display:none}.ruble-game-list>button{gap:17px;padding:22px 0}.ruble-game-info strong{font-size:25px}.ruble-fairness{flex-wrap:wrap;gap:22px;padding:50px 7%}.ruble-seal{width:65px;height:100px;font-size:50px}.ruble-fairness>div:nth-child(2){flex:1;min-width:0}.ruble-fairness h2{font-size:37px}.ruble-fairness .ruble-kicker{font-size:7px!important}.ruble-fairness>button{margin-left:87px}.ruble-footer{flex-wrap:wrap;gap:12px 25px;padding:28px 7%}.ruble-footer>small{text-align:left;width:100%;margin:0}.ruble-footer>p{font-size:10px}}.character-choice .character-preview{text-align:center;color:#edce64;width:100%;margin-top:8px;font-size:10px;display:block}.character-choice{border:0;margin:0 0 18px;padding:0}.character-choice legend{color:#b9bec7;margin-bottom:9px;font-size:11px}.character-choice>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.character-choice button{text-align:left;background:#1b1d22;border:1px solid #38383e;border-radius:6px;gap:5px;padding:12px;display:grid}.character-choice button[aria-pressed=true]{background:#282417;border-color:#f4c928}.character-choice strong{font-size:12px}.character-choice small{color:#a8a49b;font-size:9px}.ruble-welcome{--rw-gold:#f4c928;--rw-ink:#09090b;--rw-muted:#9d9a94;background:var(--rw-ink);color:#f5f3ee;font-family:var(--font-ui);position:fixed;inset:0;overflow:hidden auto}.ruble-welcome button,.ruble-welcome a{-webkit-tap-highlight-color:transparent}.rw-header{z-index:10;background:#0b0b0df5;border-bottom:1px solid #252427;align-items:center;height:78px;padding:0 34px 0 20px;display:flex;position:fixed;inset:0 0 auto}.rw-brand{flex:none;align-items:center;width:190px;height:70px;display:flex}.rw-brand img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.rw-header nav{margin-left:42px}.rw-header nav a{color:#c8c5be;text-transform:uppercase;letter-spacing:1.1px;font-size:11px;font-weight:700;text-decoration:none}.rw-header nav a:hover{color:var(--rw-gold)}.rw-account-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.rw-account-actions button{letter-spacing:.7px;text-transform:uppercase;border-radius:4px;height:42px;padding:0 18px;font-size:11px;font-weight:800}.rw-signin{color:#e2dfd8;background:#141416;border:1px solid #343236}.rw-signin:hover{border-color:#756329}.rw-signup{background:var(--rw-gold);color:#17140b;align-items:center;gap:15px;display:flex}.rw-signup:hover,.rw-play:hover{background:#ffda4b}.rw-chat{z-index:5;background:#0d0d0f;border-right:1px solid #282629;flex-direction:column;width:305px;display:flex;position:fixed;top:78px;bottom:0;left:0}.rw-chat-head{color:#c4beb4;letter-spacing:1.2px;border-bottom:1px solid #252427;flex:none;justify-content:space-between;align-items:center;height:48px;padding:0 16px;font-size:9px;font-weight:700;display:flex}.rw-chat-status{color:#827e76;letter-spacing:.2px;text-transform:none;align-items:center;gap:6px;font-size:8px;font-weight:400;display:flex}.rw-chat-status i{background:#d6b434;border-radius:50%;width:6px;height:6px}.rw-chat-messages{flex:1;min-height:0;padding:14px 13px;overflow:auto}.rw-chat-date{color:#77736d;letter-spacing:1.1px;align-items:center;gap:9px;margin:0 0 16px;font-size:8px;display:flex}.rw-chat-date:before,.rw-chat-date:after{content:"";background:#29272a;flex:1;height:1px}.rw-message{border-bottom:1px solid #1d1c1e;align-items:flex-start;gap:9px;margin-bottom:12px;padding:0 2px 12px;display:flex}.rw-avatar{color:#e4c34e;width:25px;height:25px;font:italic 12px var(--font-ui);background:#201b10;border:1px solid #5c4a20;border-radius:50%;flex:none;place-items:center;display:grid}.rw-avatar.red{color:#dc947a;background:#211412;border-color:#57332e}.rw-avatar.cream{color:#dbd0af;background:#1d1b16;border-color:#4c483b}.rw-message-body{flex:1;min-width:0}.rw-message-body>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.rw-message-body strong{color:#e6c755;font-size:11px}.rw-message-body time{color:#706c66;font-size:8px}.rw-message-body p{color:#c3beb6;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.5}.rw-chat-bottom{background:#0e0e10;border-top:1px solid #252427;padding:13px 13px 14px}.rw-chat-bottom button{color:#f0ce51;background:#181714;border:1px solid #3a3424;border-radius:3px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.rw-chat-bottom button:hover{background:#211d13}.rw-chat-bottom button span{font-size:14px}.rw-chat-bottom small{text-align:center;color:#77726a;margin-top:9px;font-size:8px;display:block}.rw-main{min-height:calc(100dvh - 78px);margin:78px 0 0 305px;padding-bottom:1px}.rw-hero{isolation:isolate;background:#15110d;align-items:center;min-height:410px;display:flex;position:relative;overflow:hidden}.rw-hero>img{z-index:-2;object-fit:cover;object-position:center 53%;filter:brightness(.56)saturate(.72);width:100%;height:100%;position:absolute;inset:0}.rw-hero-shade{z-index:-1;background:linear-gradient(90deg,#080809f5 0%,#080809d9 30%,#08080952 67%,#0808092b 100%),linear-gradient(#0000 68%,#09090b 100%);position:absolute;inset:0}.rw-hero-copy{text-align:center;width:min(100%,760px);max-width:760px;margin:0 auto;padding:28px 24px 38px}.rw-eyebrow{color:#f0cd51;letter-spacing:2px;justify-content:center;align-items:center;gap:9px;margin:0 0 14px;font-size:10px;font-weight:800;display:flex}.rw-eyebrow span{background:var(--rw-gold);border-radius:50%;width:7px;height:7px}.rw-hero h1{color:#fff;max-width:none;font-family:var(--font-ui);letter-spacing:-2px;text-transform:uppercase;text-shadow:0 3px #000a;margin:0 0 22px;font-size:clamp(38px,4.8vw,64px);font-weight:950;line-height:.98}.rw-hero h1 em{color:var(--rw-gold);font-style:normal}.rw-play{color:#17140b;text-transform:uppercase;background:linear-gradient(#ffe253,#f3bd00);border-radius:5px;justify-content:center;align-items:center;gap:24px;min-width:245px;height:60px;padding:0 22px;font-size:17px;font-weight:900;display:inline-flex;box-shadow:0 4px #8d6d00}.rw-play:hover{background:linear-gradient(#ffe978,#ffd324)}.rw-play span{font-size:18px}.rw-demo-note{color:#d0c5ac;letter-spacing:.3px;margin:14px 0 0;font-size:10px}.rw-games{width:calc(100% - 88px);max-width:1260px;margin:0 auto;padding:24px 0 0}.rw-section-head{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.rw-section-head h2{letter-spacing:.1px;text-transform:uppercase;margin:0;font-size:21px;font-weight:900;line-height:1.2}.rw-game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.rw-game{text-align:left;background:linear-gradient(145deg,#167347,#0b4228 65%,#092516);border:1px solid #51653f;border-radius:5px;grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-items:end;min-height:166px;padding:16px;transition:border-color .15s,transform .15s;display:grid;position:relative}.rw-game:hover{border-color:#f2cc32;transform:translateY(-2px)}.rw-game-1{background:linear-gradient(145deg,#8b2429,#501418 67%,#260d10);border-color:#74333a}.rw-game-2{background:linear-gradient(145deg,#a77c0c,#604606 67%,#2b2007);border-color:#856c28}.rw-game-3{background:linear-gradient(145deg,#255a91,#153a62 67%,#0b1b30);border-color:#31577c}.rw-game-number{color:#ffffffa8;letter-spacing:1px;font-size:8px;position:absolute;top:13px;left:15px}.rw-game-icon{color:#fff5d8;font:43px var(--font-ui);text-shadow:0 2px 5px #0005;grid-column:1/3;align-self:center;margin-top:8px;line-height:1}.rw-game-2 .rw-game-icon{font:900 28px var(--font-ui);letter-spacing:-3px}.rw-game-info{gap:5px;display:grid}.rw-game-info strong{color:#fff;text-transform:uppercase;letter-spacing:.3px;font-size:14px;font-weight:900}.rw-game-info small{color:#ffffffbf;font-size:10px}.rw-game-arrow{color:#ffe06a;align-self:center;font-size:17px}.rw-footer{color:#77736d;border-top:1px solid #242326;justify-content:space-between;gap:14px;width:calc(100% - 88px);max-width:1260px;margin:25px auto 0;padding:14px 0 20px;font-size:9px;display:flex}@media (max-width:1050px){.rw-chat{width:270px}.rw-main{margin-left:270px}.rw-games,.rw-footer{width:calc(100% - 52px)}.rw-game-grid{gap:9px}.rw-game{padding:13px}.rw-game-number{left:13px}}@media (max-width:760px){.rw-header{height:68px;padding:0 14px}.rw-brand{width:150px;height:60px}.rw-header nav{display:none}.rw-account-actions{gap:8px}.rw-account-actions button{height:38px;padding:0 12px;font-size:9px}.rw-chat{border-bottom:1px solid #282629;border-right:0;width:auto;height:206px;margin:0;position:relative;top:68px;bottom:auto}.rw-chat-head{height:36px}.rw-chat-messages{padding:10px 12px}.rw-chat-date{margin-bottom:10px}.rw-message{vertical-align:top;border:0;width:min(270px,78vw);margin:0 9px 0 0;padding:0 10px 0 0;display:inline-flex}.rw-message-body p{font-size:10px}.rw-chat-bottom{display:none}.rw-main{margin:68px 0 0;padding-top:0}.rw-hero{min-height:390px}.rw-hero-copy{padding:36px 24px 42px}.rw-hero h1{letter-spacing:-1.2px;font-size:clamp(34px,8.2vw,46px)}.rw-play{min-width:220px;height:54px;font-size:15px}.rw-demo-note{font-size:9px}.rw-games,.rw-footer{width:calc(100% - 32px)}.rw-games{padding-top:24px}.rw-section-head h2{font-size:19px}.rw-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.rw-game{min-height:142px;padding:13px}.rw-game-number{top:12px;left:13px}.rw-game-icon{font-size:36px}.rw-footer{margin-top:20px;font-size:8px}}@media (max-width:380px){.rw-brand{width:128px}.rw-signup{gap:6px}.rw-account-actions button{padding:0 9px}.rw-chat{height:188px}}@media (prefers-reduced-motion:reduce){.rw-game{transition:none}}.social-dock{flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 180px);display:flex}.voice-toggle.is-active{color:#ffe29a;border-color:#7d6640}.voice-toggle small{white-space:nowrap}.voice-panel{z-index:12;pointer-events:auto;color:#eee8da;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171414f5;border:1px solid #5c4b31;border-radius:12px;width:min(340px,100vw - 30px);max-height:min(470px,100dvh - 140px);padding:15px;font-size:11px;position:absolute;bottom:100px;left:34px;overflow:auto;box-shadow:0 18px 45px #0009}.voice-panel header{justify-content:space-between;align-items:center;display:flex}.voice-panel header strong{color:#ffcf51;font-size:13px}.voice-panel header button{color:#c5bba9;font-size:20px}.voice-panel p{color:#bcb4a5;margin:10px 0;line-height:1.5}.voice-panel .voice-error{color:#ffaaa5}.voice-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.voice-actions button,.voice-peers button{color:#ffe2a0;cursor:pointer;background:#2d2418;border:1px solid #725a31;border-radius:6px;padding:8px 10px;font-size:10px}.voice-actions button:disabled{opacity:.5;cursor:default}.voice-peers{gap:7px;max-height:175px;display:grid;overflow:auto}.voice-peers>div{border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.voice-peers span{color:#aaa}.voice-peers .is-speaking{color:#9ce8a7}.voice-panel>small{color:#8f8b84;margin-top:12px;line-height:1.5;display:block}@media (max-width:560px){.social-dock{gap:5px;max-width:calc(100% - 125px)}.voice-panel{bottom:83px;left:15px}.voice-toggle small{display:none}}.room-picker{color:#e9d4a8;pointer-events:auto;background:#1d1a17e8;border:1px solid #715d3d;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:flex}.room-picker select{color:#ffdf98;max-width:150px;font:inherit;cursor:pointer;background:#221c16;border:0}.room-picker select:disabled{opacity:.55;cursor:default}.voice-setting{color:#d6c6a4;justify-content:space-between;align-items:center;gap:10px;margin:9px 0;display:flex}.voice-setting select{color:#ffe2a0;background:#2d2418;border:1px solid #725a31;border-radius:5px;max-width:190px;padding:5px;font-size:11px}.voice-setting input{width:150px}.voice-peer-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.voice-peer-actions button{padding:5px 6px}.voice-peers>div{align-items:flex-start}#game .card.back{background:#172631 url(/brand/ruble-logo.png) 50%/85% no-repeat;border:4px solid #eee9dd}@media (min-width:761px){.blackjack-controls{flex-direction:column;align-items:stretch;gap:8px;min-width:220px;max-width:240px;padding:10px;bottom:22px;left:auto;right:22px;transform:none}.blackjack-message{width:auto;max-width:none;margin:0;padding:6px 8px;font-size:11px;position:static;transform:none}.blackjack-hand-status{align-self:center}.blackjack-action-buttons,.blackjack-bet-picker{justify-content:center}.blackjack-leave{border-top:1px solid #ffffff26;border-left:0;align-self:flex-end}}.roulette-controls{width:320px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 105px);font-family:var(--font-ui);color:#f4f1e8;background:#17181ef5;border:1px solid #46444b;border-top:3px solid #efd487;border-radius:15px;gap:10px;padding:18px;display:grid;bottom:20px;left:auto;right:20px;overflow:auto;transform:none;box-shadow:0 18px 60px #0009}.roulette-panel-header{justify-content:space-between;align-items:center;display:flex}.roulette-panel-header div{gap:3px;display:grid}.roulette-panel-header small{letter-spacing:2px;color:#e8cd7d;font-size:8px}.roulette-panel-header strong{letter-spacing:-.5px;font-size:24px}.roulette-controls .roulette-panel-header button{color:#bbb9bf;cursor:pointer;background:#24252c;border:1px solid #404049;border-radius:8px;width:30px;height:30px;padding:0;font-size:22px}.roulette-panel-meta{color:#a3a1aa;justify-content:space-between;gap:8px;font-size:9px;display:flex}.roulette-panel-meta>span:first-child{color:#bfb9a6;letter-spacing:.8px}.roulette-panel-meta b{color:#f4e7b6}.roulette-selection{background:#29271f;border:1px solid #4a4434;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.roulette-selection>span:first-child{color:#b7ad91;gap:3px;font-size:9px;display:grid}.roulette-selection strong{color:#ffe497;font-size:17px}.roulette-selection>span:last-child{color:#b7ad91;font-size:10px}.roulette-selection b{color:#ffe497}.roulette-quick-bets{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.roulette-controls .roulette-quick-bets button,.roulette-controls .roulette-zero-bets button,.roulette-controls .roulette-number-grid button{color:#ece9e2;cursor:pointer;background:#292b31;border:1px solid #43434c;border-radius:6px;height:32px;padding:4px;font-size:11px;font-weight:700}.roulette-controls button.red{background:#c95143;border-color:#dd6554}.roulette-controls button.black{background:#25252e;border-color:#54535f}.roulette-controls button.selected{color:#fff1bd;border-color:#ffdb79;box-shadow:inset 0 0 0 1px #ffdb79}.roulette-zero-bets{grid-template-columns:44px 44px 1fr;gap:6px;display:grid}.roulette-controls .roulette-zero-bets button:not(:last-child){background:#247548;border-color:#479365}.roulette-controls .roulette-zero-bets button:last-child{color:#c3c1c9;justify-content:space-between;align-items:center;padding:0 10px;font-weight:400;display:flex}.roulette-number-grid{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.roulette-controls .roulette-number-grid button{height:29px;font-size:10px}.roulette-controls .roulette-number-grid .roulette-group-bet{color:#dfd5b8;grid-column:span 2}.roulette-wager-label{color:#ded8c6;justify-content:space-between;font-size:11px;display:flex}.roulette-wager-label span{color:#8f8d98;font-size:9px}.roulette-wager-input{background:#23242c;border:1px solid #3c3c46;border-radius:8px;align-items:center;gap:9px;height:39px;padding:0 12px;display:flex}.roulette-wager-input>span{color:#97939e}.roulette-wager-input input{color:#f7f5f0;appearance:textfield;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:15px;font-weight:700}.roulette-wager-input input::-webkit-inner-spin-button{appearance:none}.roulette-wager-presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.roulette-controls .roulette-wager-presets button{color:#c7c3cc;cursor:pointer;background:#25262d;border:1px solid #393a43;border-radius:6px;height:29px;padding:3px;font-size:10px}.roulette-controls>.roulette-spin{color:#171717;cursor:pointer;background:#ffcf32;border:0;border-radius:8px;width:100%;height:43px;padding:8px;font-size:14px;font-weight:800}.roulette-controls button:disabled{opacity:.4;cursor:not-allowed}.roulette-panel-status{color:#b6b1bd;text-align:center;min-height:24px;font-size:10px;line-height:1.5}.roulette-controls footer{color:#85828c;border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;padding-top:9px;font-size:9px;display:flex}.roulette-controls footer button,.roulette-controls>.roulette-retry{color:#ead28b;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}@media (max-width:600px){.roulette-controls{border-radius:12px;gap:8px;width:auto;max-width:none;max-height:49dvh;padding:12px;bottom:10px;left:10px;right:10px}.roulette-panel-header strong{font-size:18px}.roulette-panel-header small{font-size:7px}.roulette-panel-meta{font-size:8px}.roulette-selection{padding:7px 10px}.roulette-quick-bets{grid-template-columns:repeat(6,1fr)}.roulette-controls .roulette-quick-bets button{padding:2px;font-size:9px}.roulette-controls>.roulette-spin{height:38px}.roulette-panel-status{min-height:15px}}.provider-slots{z-index:80;color:#fff;background:#14151b;border:1px solid #706234;border-top:3px solid #ffd02b;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex;position:fixed;inset:90px 5vw 35px;overflow:hidden;box-shadow:0 25px 90px #000b}.provider-slots header,.provider-slots header>div:last-child,.provider-slots footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.provider-slots h2{margin:5px 0;font-size:24px}.provider-slots small{color:#c9b777}.provider-slots button{color:#fff;cursor:pointer;background:#292b35;border:1px solid #444550;border-radius:7px;padding:10px 16px}.provider-slots button:disabled{opacity:.45;cursor:default}.provider-search{flex-direction:column;gap:7px;font-size:13px;display:flex}.provider-search input{color:#fff;background:#22242c;border:1px solid #454752;border-radius:8px;padding:12px}.provider-game-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;min-height:0;display:grid;overflow:auto}.provider-game-grid article{background:#22242c;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex;overflow:hidden}.provider-game-grid img{object-fit:cover;border-radius:6px;width:100%;height:125px}.provider-game-grid h3{margin:0;font-size:15px}.provider-game-grid article>div{gap:8px;margin-top:auto;display:flex}.provider-game-grid article button:first-child{color:#161616;background:#ffd02b}.provider-slots iframe{background:#08090c;border:0;flex:1;width:100%;min-height:0}.provider-error{background:#53242a;border-radius:8px;margin:0;padding:12px}.provider-playing{padding:12px;inset:75px 16px 16px}.provider-slots footer{font-size:12px}@media (max-width:600px){.provider-slots{padding:12px;inset:65px 6px 6px}.provider-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-slots header{align-items:flex-start}.provider-slots h2{font-size:18px}.provider-slots header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.provider-game-grid img{height:95px}}.provider-game-grid{grid-auto-rows:max-content;align-content:start}.provider-game-grid article{min-height:235px;overflow:visible}.provider-game-grid .provider-artwork{background:#191a20;border:0;border-radius:6px;flex-shrink:0;width:100%;height:125px;padding:0;display:block;overflow:hidden}.provider-game-grid .provider-artwork img{object-fit:cover;width:100%;height:100%;display:block}.provider-game-grid article h3,.provider-game-grid article>small,.provider-game-grid article>div{flex-shrink:0}.provider-game-grid .provider-artwork:hover{outline-offset:2px;outline:2px solid #ffd02b}.provider-game-grid article>div button{flex:1}.provider-slots{pointer-events:auto}.provider-slots.provider-playing{box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;display:block;inset:0;overflow:visible}.provider-playing>header{pointer-events:auto;background:#15161cf5;border:1px solid #706234;border-radius:12px;gap:25px;width:max-content;max-width:calc(100vw - 28px);padding:12px 18px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.provider-playing>header h2{font-size:16px}.provider-playing>header small{font-size:9px}.provider-playing>header span{color:#b9b6aa;font-size:11px}.provider-playing>.provider-error{pointer-events:auto;position:absolute;bottom:100px;left:25%;right:25%}.provider-embedded{transform-origin:0 0;visibility:hidden;pointer-events:auto;backface-visibility:hidden;background:#08090c;width:1280px;height:720px;position:fixed;top:0;left:0;overflow:hidden}.provider-embedded iframe{border:0;width:1280px;height:720px;display:block}.provider-slots.provider-on-screen{box-sizing:border-box;transform-origin:0 0;visibility:hidden;width:1280px;height:720px;box-shadow:none;pointer-events:auto;backface-visibility:hidden;background:#14151b;border:0;border-radius:0;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;inset:0 auto auto 0;overflow:hidden}.provider-on-screen.provider-playing>header{background:0 0;border:0;border-bottom:1px solid #44412e;border-radius:0;flex-shrink:0;gap:20px;width:auto;max-width:none;padding:0 0 10px;position:static;transform:none}.provider-on-screen .provider-embedded{visibility:visible;flex:1;width:100%;height:auto;min-height:0;position:relative;inset:auto;overflow:hidden;transform:none}.provider-on-screen .provider-embedded iframe{width:100%;height:100%}.provider-on-screen.provider-playing>.provider-error{margin:0;position:static}.provider-on-screen.provider-walking,.provider-on-screen.provider-walking .provider-embedded{pointer-events:none}.provider-on-screen>header{pointer-events:auto}.hud.is-seated .crosshair{z-index:100;pointer-events:none}.provider-round-history{z-index:4;color:#edf0f5;background:#11151d;padding:24px;position:absolute;inset:86px 0 0;overflow:auto}.provider-round-history table{border-collapse:collapse;width:100%}.provider-round-history th,.provider-round-history td{text-align:left;border-bottom:1px solid #343b49;padding:14px}.provider-round-history footer{gap:14px;margin-top:22px;display:flex}.provider-filters,.provider-resume{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.provider-filters select{color:#fff;background:#232731;border:1px solid #555b66;border-radius:5px;max-width:300px;padding:9px}.provider-filters label{align-items:center;gap:9px;display:flex}.provider-resume{background:#232a34;border-radius:8px;padding:12px}.provider-game-grid button[aria-pressed=true]{color:#ffd32a!important;background:#343023!important}.seat-recovery{pointer-events:auto;align-items:center;gap:12px;font-size:13px;display:flex;top:145px}.seat-recovery button{cursor:pointer;padding:9px 12px}.community-dock{z-index:110;flex-wrap:wrap;align-items:center;gap:7px;max-width:42vw;font-size:12px;display:flex;position:fixed;top:14px;left:14px}.community-dock button,.community-dock summary{cursor:pointer;color:#f4df9d;background:#181e27e8;border:1px solid #55564f;border-radius:5px;padding:8px 11px}.community-dock details{position:relative}.community-dock details>div{background:#121820;gap:5px;padding:8px;display:flex;position:absolute;top:38px}.atmosphere-control{align-items:center;gap:5px;display:flex}.atmosphere-control input{width:75px}.social-overlay{z-index:150;background:#0009;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.social-panel{color:#eee;background:#151a22;border:1px solid #63593e;border-radius:14px;width:min(740px,95vw);max-height:90dvh;padding:24px;overflow:auto}.social-panel header,.social-panel form,.social-row,.social-row>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.social-panel form{margin:16px 0}.social-panel label{flex:1;gap:8px;display:grid}.social-panel input,.social-panel button,.private-lounge input,.private-lounge button{color:#fff;background:#252e3b;border:1px solid #58616f;border-radius:5px;padding:10px 12px}.social-row{border-bottom:1px solid #333b47;padding:14px 0}.social-row small{color:#b0b7c4;margin-top:5px;display:block}.social-panel button:disabled{opacity:.45}.social-panel h3{margin-top:28px}.settings-panel{z-index:140}.appearance-controls{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.appearance-controls label{text-transform:capitalize;gap:6px;display:grid}.appearance-controls select{color:#fff;background:#242b35;border:1px solid #555;padding:8px}.private-lounge{z-index:100;color:#fff;background:#17191f;flex-direction:column;display:flex;position:fixed;inset:0}.private-lounge>header{background:#171d26;justify-content:space-between;align-items:center;gap:16px;padding:72px 20px 10px;display:flex}.private-lounge header>div:last-child{gap:10px;display:flex}.private-lounge h2{margin:5px 0}.private-lounge-scene{flex:1;min-height:150px}.private-lounge-controls{background:#191f29;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;display:flex}.private-lounge-chat{background:#101721d9;border-radius:8px;width:min(350px,40vw);max-height:35vh;padding:12px;position:absolute;bottom:90px;right:18px}.private-lounge-chat>div{max-height:22vh;font-size:13px;overflow:auto}.private-lounge-chat form{gap:7px;display:flex}.private-lounge-chat input{flex:1;min-width:0}@media (max-width:700px){.community-dock{max-width:64vw;font-size:10px}.community-dock button,.community-dock summary{padding:5px}.social-row,.social-row>div{flex-wrap:wrap}.social-panel{padding:15px}.private-lounge>header{flex-wrap:wrap;padding-top:95px}.private-lounge-chat{width:auto;max-height:24vh;position:static}.private-lounge-chat>div{max-height:14vh}}.ruble-lobby{z-index:1;color:#f5f5f6;font-family:var(--font-ui);--lobby-yellow:#ffd200;background:#0b0c10;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.ruble-lobby *{box-sizing:border-box}.ruble-lobby button{font:inherit;cursor:pointer;color:inherit;border:0}.ruble-lobby button:focus-visible,.ruble-lobby a:focus-visible,.ruble-lobby select:focus-visible{outline:2px solid var(--lobby-yellow);outline-offset:4px}.ruble-lobby button:disabled{opacity:.5;cursor:default}.lobby-header{z-index:10;background:#0c0d11;border-bottom:1px solid #22232b;align-items:center;gap:28px;height:76px;min-height:76px;padding:0 26px;display:flex}.lobby-brand{flex:0 0 174px;align-items:center;height:66px;display:flex}.lobby-brand img{object-fit:contain;object-position:left center;width:164px;height:62px}.lobby-header nav{align-items:center;gap:26px;display:flex}.lobby-header nav button{color:#bfc0c7;letter-spacing:.55px;text-transform:uppercase;white-space:nowrap;background:0 0;padding:12px 0;font-size:13px;font-weight:750}.lobby-account{align-items:center;gap:12px;margin-left:auto;display:flex}.lobby-account>button{text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;background:#17181f;border-radius:12px;padding:13px 20px;font-size:12px;font-weight:800}.lobby-account .lobby-primary,.ruble-lobby .lobby-primary{background:var(--lobby-yellow);color:#111;border:0;border-radius:11px;font-weight:800;transition:background .15s,transform .15s;box-shadow:0 5px #b68d00}.ruble-lobby .lobby-primary:hover{background:#ffde41;transform:translateY(-1px)}.lobby-name{color:#d5d5db;text-overflow:ellipsis;max-width:130px;font-size:13px;overflow:hidden}.lobby-account .lobby-mobile-chat{display:none}.lobby-layout{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.lobby-main{overscroll-behavior:contain;scrollbar-color:#56524a #0b0c10;scrollbar-width:thin;min-width:0;overflow-y:auto}.lobby-chat{background:#14151c;border-right:1px solid #292a32;flex-direction:column;min-height:0;display:flex}.lobby-online{background:#191a22;border-bottom:1px solid #2b2c36;align-items:center;gap:11px;height:60px;min-height:60px;padding:0 18px;display:flex}.lobby-online>i{background:#45e58e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #45e58e22}.lobby-online>strong{font-size:26px;font-weight:850}.lobby-online>span{color:#9d9eac;letter-spacing:1px;font-size:10px;font-weight:800}.lobby-chat-room{letter-spacing:1px;color:#a0a1af;border-bottom:1px solid #252631;justify-content:space-between;align-items:center;padding:12px 17px;font-size:10px;font-weight:700;display:flex}.lobby-chat-room select{color:#ddd;background:#20212b;border:1px solid #363746;border-radius:5px;padding:5px 8px;font-size:11px}.lobby-messages{color:#b6b7c2;flex:1;min-height:0;padding:10px 17px;font-size:13px;line-height:1.6;overflow:auto}.lobby-messages>p{overflow-wrap:anywhere;margin:9px 0}.lobby-messages>p>b{color:#f7cf32}.lobby-chat-join{border-top:1px solid #2b2c36;padding:15px}.lobby-chat-join>button{text-transform:uppercase;letter-spacing:1px;width:100%;padding:15px 10px;font-size:11px}.lobby-chat-empty{padding:30px 3px}.lobby-chat-empty>span{color:#ffd200;font-size:48px}.lobby-chat-empty h3{color:#eee;margin:13px 0;font-size:20px;line-height:1.3}.lobby-chat-empty>p{margin-bottom:32px}.lobby-chat-empty>div{border-top:1px solid #292b35;padding:18px 0}.lobby-chat-empty strong{letter-spacing:1.3px;color:#d9d9df;font-size:10px}.lobby-chat-empty>div>p{margin:9px 0 0;font-size:12px}.lobby-hero{isolation:isolate;place-items:center;min-height:460px;padding:64px 22px 94px;display:grid;position:relative;overflow:hidden}.lobby-hero>img{object-fit:cover;object-position:center 45%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.lobby-hero-shade{z-index:-2;background:linear-gradient(#090a0d55 0%,#090a0d80 48%,#0b0c10 100%),linear-gradient(90deg,#090a0d88,#0000 28% 72%,#090a0d88);position:absolute;inset:0}.lobby-hero-content{text-align:center;max-width:790px}.lobby-eyebrow{letter-spacing:4px;color:#f9d246;margin:0 0 20px;font-size:9px;font-weight:800}.lobby-hero h1{letter-spacing:-2.1px;text-shadow:0 3px 12px #0008;margin:0 0 32px;font-size:clamp(34px,3.6vw,62px);font-weight:900;line-height:.98}.lobby-hero h1 em{color:var(--lobby-yellow);font-style:normal}.ruble-lobby .lobby-join{letter-spacing:.5px;min-width:280px;margin:0 auto;padding:21px 36px;font-size:24px;display:block}.lobby-hero-content>small{letter-spacing:.9px;color:#a8a8b4;margin-top:19px;font-size:9px;display:block}.lobby-rooms{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(740px,100% - 56px);margin:-25px auto 56px;display:grid;position:relative}.ruble-lobby .lobby-room{background:#142624;border:1px solid #ffffff0a;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:202px;padding:27px 9px 14px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #0003}.lobby-room:hover{transform:translateY(-5px);box-shadow:0 14px 35px #0006}.ruble-lobby .lobby-room.public-1{background:radial-gradient(at 35% 10%,#1c825b 0%,#0d4633 55%,#06150f 100%)}.ruble-lobby .lobby-room.public-2{background:radial-gradient(at 35% 10%,#1d8265 0%,#134b3c 55%,#061713 100%)}.ruble-lobby .lobby-room.private-room{background:radial-gradient(at 35% 10%,#8a6417 0%,#483710 60%,#1c1709 100%)}.ruble-lobby .lobby-room.sport-room{background:radial-gradient(at 35% 10%,#315d9b 0%,#193657 60%,#09121e 100%)}.lobby-room>svg{filter:drop-shadow(0 8px 8px #0003);flex:none;width:83px;height:83px;margin:0 0 16px;display:block}.lobby-room>strong{text-align:center;font-size:13px;font-weight:800;line-height:1.25}.lobby-room>small{color:#c2c7c5;text-align:center;margin-top:7px;font-size:10px;line-height:1.4}.lobby-room>small>b{color:#fff;margin-right:2px;font-size:16px}.lobby-room-tag{color:#f5eabc;letter-spacing:.6px;background:#0003;border-radius:3px;padding:4px 5px;font-size:8px;font-weight:800;position:absolute;top:9px;left:9px}.lobby-activity{width:min(1120px,100% - 70px);margin:0 auto 26px;scroll-margin-top:24px}.lobby-activity>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.lobby-activity>header small{color:#888b9a;letter-spacing:1.8px;font-size:9px}.lobby-activity h2{margin:6px 0 0;font-size:21px}.lobby-activity [role=tablist]{gap:24px;display:flex}.lobby-activity [role=tab]{color:#9799a8;text-transform:uppercase;letter-spacing:1px;background:0 0;padding:10px 0;font-size:10px;font-weight:800;position:relative}.lobby-activity [role=tab][aria-selected=true]{color:var(--lobby-yellow)}.lobby-activity [role=tab][aria-selected=true]:after{content:"";background:var(--lobby-yellow);height:2px;position:absolute;bottom:0;left:0;right:0}.lobby-table-wrap{background:#12131b;border-radius:9px;overflow-x:auto}.lobby-activity table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.lobby-activity thead{color:#8d90a2;background:#14151c}.lobby-activity th{text-transform:uppercase;letter-spacing:1.1px;text-align:left;padding:18px;font-size:9px;font-weight:700}.lobby-activity td{color:#c7c8d1;border-top:1px solid #1a1d27;padding:14px 18px}.lobby-activity tbody tr:nth-child(odd){background:#191b25}.lobby-activity th:last-child,.lobby-activity td:last-child{text-align:right}.lobby-activity td:first-child{color:#f1f1f5;font-weight:700}.lobby-game-symbol{color:var(--lobby-yellow);margin-right:11px;font-size:16px}.ruble-lobby .is-win{color:#44e79d!important}.lobby-feed-note{color:#777a89;margin-top:12px;font-size:10px}.lobby-error{color:#d5b57a;border:1px solid #6d4e28;border-radius:5px;padding:12px;font-size:12px}.lobby-footer{color:#777a87;border-top:1px solid #20212b;justify-content:space-between;gap:16px;padding:24px 35px 30px;font-size:10px;display:flex}.lobby-modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.lobby-info{border:1px solid #454235;border-top:3px solid var(--lobby-yellow);color:#c8cad6;background:#171923;border-radius:12px;width:min(560px,95vw);max-height:85dvh;padding:27px;font-size:14px;line-height:1.6;overflow:auto}.lobby-info>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.lobby-info h2{color:#fff;margin:0 0 12px;font-size:23px}.lobby-info>header>button{background:0 0;font-size:28px}.lobby-info .lobby-primary{margin-top:10px;padding:13px 22px}.lobby-info ol{padding-left:24px}.lobby-info li,.lobby-player{border-bottom:1px solid #303341;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.lobby-info small{color:#8e92a3;font-size:11px;display:block}.lobby-player button{background:#2a3140;border-radius:5px;padding:8px 12px;font-size:11px}@media (min-width:1700px){.lobby-hero{min-height:490px}.lobby-rooms{margin-top:-12px}}@media (max-width:1150px){.lobby-header{gap:16px;padding:0 18px}.lobby-header nav{gap:15px}.lobby-header nav button{font-size:11px}.lobby-brand{flex-basis:145px}.lobby-brand img{width:140px}.lobby-layout{grid-template-columns:255px minmax(0,1fr)}.lobby-rooms{gap:10px;width:calc(100% - 36px)}.lobby-room>strong{font-size:11px}.lobby-room>small{font-size:9px}.lobby-activity{width:calc(100% - 36px)}.lobby-activity [role=tablist]{gap:13px}.lobby-activity th,.lobby-activity td{padding:13px}.lobby-name{display:none}}@media (max-width:900px){.lobby-layout{grid-template-columns:minmax(0,1fr)}.lobby-chat{display:none}.lobby-chat.is-open{z-index:9;width:300px;display:flex;position:absolute;top:76px;bottom:0;left:0;box-shadow:15px 0 60px #0008}.lobby-account .lobby-mobile-chat{display:block}.lobby-header nav button span{display:none}.lobby-header nav button{font-size:19px}.lobby-hero{min-height:440px}.lobby-hero h1{font-size:52px}.lobby-rooms{max-width:720px}.lobby-account>button{padding:11px 15px}.lobby-brand{flex-basis:133px}.lobby-brand img{width:130px}.lobby-header{gap:14px}.lobby-header nav{gap:17px}}@media (max-width:580px){.lobby-header{gap:9px;height:68px;min-height:68px;padding:0 12px}.lobby-brand{flex-basis:105px}.lobby-brand img{width:105px;height:53px}.lobby-header nav{display:none}.lobby-account{gap:7px}.lobby-account>button{border-radius:8px;padding:10px;font-size:10px}.lobby-chat.is-open{width:min(300px,90vw);top:68px}.lobby-hero{min-height:410px;padding-top:55px}.lobby-hero h1{letter-spacing:-1.4px;font-size:39px}.lobby-eyebrow{letter-spacing:3px;font-size:8px}.ruble-lobby .lobby-join{min-width:240px;padding:18px 24px;font-size:21px}.lobby-hero-content>small{font-size:8px}.lobby-rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:calc(100% - 34px);margin-top:-20px;margin-bottom:34px}.ruble-lobby .lobby-room{height:175px}.lobby-room>svg{width:67px;height:67px;margin-bottom:12px}.lobby-room>strong{font-size:12px}.lobby-activity{width:calc(100% - 26px)}.lobby-activity>header{flex-direction:column;align-items:flex-start;gap:10px}.lobby-activity [role=tablist]{gap:24px}.lobby-activity h2{font-size:20px}.lobby-footer{flex-direction:column;gap:8px;padding:22px 16px}.lobby-modal-backdrop{padding:12px}.lobby-info{padding:20px}}@media (prefers-reduced-motion:reduce){.ruble-lobby *{scroll-behavior:auto!important;transition:none!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ruble-lobby .lobby-hero{min-height:clamp(480px,66vh,720px);padding:48px 22px 96px}.lobby-hero>img.lobby-hero-bg{object-position:center 58%;animation:28s ease-in-out infinite alternate lobby-drift}@keyframes lobby-drift{0%{transform:scale(1.04)translate(-1.2%)}to{transform:scale(1.12)translate(1.2%,-1%)}}.ruble-lobby .lobby-logo-stage{aspect-ratio:1.5;width:min(640px,86vw);box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;place-items:center;margin:0 auto;padding:0;display:grid;position:relative}.logo3d,.logo3d-fallback{width:100%;height:100%;position:absolute;inset:0}.logo3d-fallback{object-fit:contain;filter:drop-shadow(0 18px 30px #000a);padding:12%;transition:opacity .5s}:is(.lobby-logo-stage:has(.logo3d.is-ready) .logo3d-fallback,.auth-logo3d:has(.logo3d.is-ready) .logo3d-fallback){opacity:0}.logo3d{opacity:0;filter:drop-shadow(0 20px 26px #0008);transition:opacity .6s}.logo3d.is-ready{opacity:1}.logo3d canvas{touch-action:auto;display:block}.lobby-logo-cta{letter-spacing:3px;color:#ffd200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#0b0c10b3;border:1px solid #ffd2008c;border-radius:999px;padding:12px 22px;font-size:12px;font-weight:800;transition:background .2s,color .2s,transform .2s;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.ruble-lobby .lobby-logo-stage:hover .lobby-logo-cta,.ruble-lobby .lobby-logo-stage:focus-visible .lobby-logo-cta{color:#111;background:#ffd200;transform:translate(-50%)translateY(-2px)}@media (max-width:580px){.ruble-lobby .lobby-hero{min-height:440px;padding-top:36px}.lobby-logo-cta{letter-spacing:2px;padding:10px 16px;font-size:10px}}@media (prefers-reduced-motion:reduce){.lobby-hero>img.lobby-hero-bg{animation:none}}.auth-logo3d{width:190px;height:122px;margin:-10px 0 12px -12px;position:relative}.auth-logo3d .logo3d-fallback{object-fit:contain;object-position:center;filter:none;padding:0}.auth-logo3d .logo3d{filter:drop-shadow(0 10px 12px #0008)}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-optical-sizing:auto;font-weight:500}button,input,select,textarea{font-family:inherit}h1,h2,h3{letter-spacing:-.02em;font-weight:700}.elevator-prompt{z-index:6;color:#ffd200;letter-spacing:.4px;pointer-events:none;white-space:nowrap;background:#0b0c10d9;border:1px solid #ffd2008c;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700;position:fixed;bottom:120px;left:50%;transform:translate(-50%)}.lobby-hero-logo{object-fit:contain;filter:drop-shadow(0 18px 30px #000a);pointer-events:none;width:100%;height:100%;padding:6% 10%;position:absolute;inset:0}.lobby-header .lobby-brand{flex:0 0 190px;height:66px;position:relative}.lobby-header .lobby-brand .logo3d,.lobby-header .lobby-brand .logo3d-fallback{width:100%;height:100%;padding:0;position:absolute;inset:0}.lobby-header .lobby-brand .logo3d-fallback{object-fit:contain;object-position:left center;transition:opacity .4s}.lobby-header .lobby-brand:has(.logo3d.is-ready) .logo3d-fallback{opacity:0}.lobby-header .lobby-brand .logo3d{filter:drop-shadow(0 4px 6px #0008)}@media (max-width:900px){.lobby-header .lobby-brand{flex-basis:150px}}.ruble-lobby{--lobby-yellow:#ffc83d;--bar:76px}.lobby-layout{grid-template-columns:300px minmax(0,1fr)}.lobby-chat{background:#0f1015;border-right:1px solid #22232b}.lobby-chat .lobby-brand{border-bottom:1px solid #22232b;flex:0 0 78px;width:100%;height:78px;display:block;position:relative}.lobby-chat .lobby-brand .logo3d,.lobby-chat .lobby-brand .logo3d-fallback{width:210px;height:100%;padding:0;position:absolute;inset:0 auto 0 14px}.lobby-chat .lobby-brand .logo3d-fallback{object-fit:contain;object-position:left center;transition:opacity .4s}.lobby-chat .lobby-brand:has(.logo3d.is-ready) .logo3d-fallback{opacity:0}.lobby-chat .lobby-brand .logo3d{filter:drop-shadow(0 4px 6px #0008)}.lobby-online{background:0 0;border-bottom:1px solid #22232b;height:62px;min-height:62px;padding:0 16px}.lobby-online>strong{color:#fff;font-size:23px;font-weight:800}.lobby-online>span{letter-spacing:.9px;color:#8f90a0;font-size:11px;font-weight:700}.lobby-chat-tabs{border-bottom:1px solid #22232b;gap:8px;padding:14px 12px 12px;display:flex}.lobby-chat-tabs button{color:#f1f1f5;background:#1b1c24;border:1px solid #2a2b35;border-radius:10px;flex:1;min-width:0;height:38px;font-size:14px;font-weight:700;transition:background .15s,color .15s}.lobby-chat-tabs button:hover{background:#23242e}.lobby-chat-tabs button.is-active{background:var(--lobby-yellow);border-color:var(--lobby-yellow);color:#15151a}.lobby-messages{color:#cfd0da;padding:14px 12px;font-size:15px;line-height:1.45}.lobby-messages>p{margin:0 0 13px}.lobby-messages>p>b{color:#fff;font-weight:700}.lobby-messages>p>i{vertical-align:1px;text-align:center;color:#15151a;border-radius:4px;min-width:26px;margin-right:7px;padding:2px 5px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.lobby-header{height:var(--bar);min-height:var(--bar);margin-bottom:calc(var(--bar)*-1);background:linear-gradient(#0b0c10e6,#0b0c1099 60%,#0b0c1000);border-bottom:0;padding:0 30px 0 28px;position:sticky;top:0}.lobby-header .lobby-brand{flex:0 0 150px}.ruble-lobby .lobby-hero{min-height:clamp(540px,100vh - 120px,780px);padding:calc(var(--bar) + 18px) clamp(24px,4.4vw,64px) 120px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ruble-lobby .lobby-hero-content{--hero-w:clamp(270px,26vw,440px);width:var(--hero-w);text-align:left;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.2vw,18px);max-width:100%;display:flex}.lobby-hero-title{width:var(--hero-w);filter:drop-shadow(0 6px 14px #0008);height:auto;display:block}.lobby-hero-badge{width:calc(var(--hero-w)*.43);filter:drop-shadow(0 8px 14px #0007);height:auto;display:block}.lobby-hero-word{width:var(--hero-w);height:calc(var(--hero-w)*.17);margin:calc(var(--hero-w)*.015) 0 calc(var(--hero-w)*.05);position:relative}.word3d{opacity:0;pointer-events:none;filter:drop-shadow(0 10px 16px #0009);transition:opacity .6s;position:absolute;inset:-70% -8%}.word3d.is-ready{opacity:1}.word3d canvas{display:block}.lobby-hero-content>small{color:#b3b4c0;margin-top:4px}.ruble-lobby .lobby-rooms{margin-top:-60px}@media (max-width:1150px){.lobby-layout{grid-template-columns:255px minmax(0,1fr)}.lobby-chat .lobby-brand .logo3d,.lobby-chat .lobby-brand .logo3d-fallback{width:190px}}@media (max-width:900px){.lobby-layout{grid-template-columns:minmax(0,1fr)}.lobby-chat.is-open{top:var(--bar)}.ruble-lobby .lobby-hero{align-items:center;padding-left:20px;padding-right:20px}.ruble-lobby .lobby-hero-content{--hero-w:min(78vw,420px);text-align:center;align-items:center}.lobby-hero-shade{background:linear-gradient(#0b0c10cc 0%,#0b0c1066 40%,#0b0c10 100%)!important}}@media (max-width:580px){.lobby-header{gap:8px;padding:0 12px}.lobby-header .lobby-brand{flex:0 0 100px}.ruble-lobby{--bar:68px}.ruble-lobby .lobby-hero{min-height:480px;padding-bottom:104px}.ruble-lobby .lobby-rooms{margin-top:-50px}}@media (prefers-reduced-motion:reduce){.word3d{transition:none}}.loading-screen{z-index:200;font-family:var(--font-ui);color:#f1f1f5;background:#0b0b0f;justify-content:center;align-items:center;padding:24px;transition:opacity .5s;display:flex;position:fixed;inset:0;overflow:auto}.loading-screen.is-fading{opacity:0;pointer-events:none}.loading-card{flex-direction:column;align-items:stretch;gap:0;width:min(640px,100%);margin:auto;display:flex}.loading-logo{filter:drop-shadow(0 10px 22px #000a);align-self:center;width:min(300px,64vw);height:auto;margin-bottom:34px}.loading-phase{letter-spacing:.14em;text-transform:uppercase;color:#d9dae3;justify-content:center;align-items:center;gap:13px;margin-bottom:22px;font-size:14px;font-weight:800;display:flex}.loading-phase>i{border:3px solid #2a2b34;border-top-color:#ffc83d;border-radius:50%;width:24px;height:24px;animation:.9s linear infinite loading-spin}@keyframes loading-spin{to{transform:rotate(360deg)}}.loading-bar{background:#23242c;border-radius:3px;height:10px;overflow:hidden}.loading-bar>span{background:linear-gradient(90deg,#f2a92b,#ffc83d);border-radius:3px;height:100%;transition:width .3s;display:block}.loading-numbers{letter-spacing:.04em;color:#8f90a0;font-variant-numeric:tabular-nums;justify-content:space-between;margin:11px 0 18px;font-size:12px;font-weight:700;display:flex}.loading-numbers>b{color:#c9cad4;font-weight:800}.loading-box{color:#9a9bab;font-variant-numeric:tabular-nums;background:#16171d;border:1px solid #1f2027;border-radius:12px;padding:16px 18px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.loading-box dl{gap:3px;margin:0;display:grid}.loading-box dl>div{justify-content:space-between;gap:16px;display:flex}.loading-box dt{color:#8f90a0}.loading-box dd{color:#f1f1f5;text-align:right;margin:0}.loading-box dd b{color:#e8eaff;font-weight:700}.loading-warning{color:#ffc83d;margin:14px 0 0;font-weight:700}.loading-box ul{border-top:1px solid #272832;gap:6px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.loading-box li{color:#8f90a0;justify-content:space-between;gap:16px;display:flex}.loading-box li>span:first-child{color:#cfd0da;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loading-box li em{letter-spacing:.04em;color:#6ea8ff;text-transform:lowercase;margin-left:7px;font-size:10px;font-style:normal;font-weight:800}.loading-toggle{color:#9a9bab;font:800 11px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:center;margin-top:18px;padding:6px 10px}.loading-toggle:hover{color:#fff}.loading-toggle:focus-visible{outline-offset:2px;outline:2px solid #ffc83d}.loading-toggle>span{width:12px;display:inline-block}@media (prefers-reduced-motion:reduce){.loading-phase>i{animation-duration:2.4s}.loading-bar>span{transition:none}}.lobby-chat .lobby-brand{flex:0 0 76px;justify-content:center;align-items:center;height:76px;display:flex}.lobby-brand .lobby-brand-logo{object-fit:contain;filter:drop-shadow(0 3px 6px #0008);width:auto;max-width:100%;height:62px;display:block}.lobby-header .lobby-brand .lobby-brand-logo{height:50px}.ruble-lobby .lobby-hero{justify-content:flex-start;padding-top:clamp(28px,5vh,52px)}.ruble-lobby .lobby-hero-content{--hero-w:clamp(300px,36vw,620px)}.lobby-hero-cta{flex-direction:column;align-self:center;align-items:center;gap:16px;margin-top:clamp(26px,5vh,64px);display:flex}.lobby-hero-cta>small{letter-spacing:1px;color:#b3b4c0;text-align:center;margin:0;font-size:10px}@media (max-width:900px){.ruble-lobby .lobby-hero{padding-top:calc(var(--bar) + 12px)}.ruble-lobby .lobby-hero-content{--hero-w:min(86vw,460px)}}.lobby-brand .lobby-brand-logo{height:60px}.lobby-header nav{margin-left:auto}.lobby-header .lobby-account{margin-left:22px}.lobby-messages>p.is-own>b{color:var(--lobby-yellow)}.lobby-messages>p{position:relative}.lobby-messages>p.lobby-chat-hint{color:#8f90a0;margin:6px 2px;font-size:13px}.lobby-chat-more{color:#6f7080;letter-spacing:1px;opacity:0;background:0 0;margin-left:6px;padding:0 4px;font-size:11px;transition:opacity .15s}.lobby-messages>p:hover .lobby-chat-more,.lobby-chat-more:focus-visible{opacity:1}.lobby-chat-filtered{color:#d5b57a;font-size:11px}.lobby-chat-form{border-top:1px solid #22232b;gap:8px;padding:12px;display:flex}.lobby-chat-form input{color:#f1f1f5;min-width:0;height:40px;font:inherit;background:#1b1c24;border:1px solid #2a2b35;border-radius:10px;flex:1;padding:0 12px;font-size:14px}.lobby-chat-form input::placeholder{color:#7d7e8e}.lobby-chat-form input:focus-visible{outline:2px solid var(--lobby-yellow);outline-offset:1px}.lobby-chat-form input:disabled{opacity:.6}.ruble-lobby .lobby-chat-form button{background:var(--lobby-yellow);color:#15151a;border-radius:10px;flex:none;width:40px;height:40px;font-size:17px;font-weight:800}.ruble-lobby .lobby-chat-form button:disabled{color:#7d7e8e;opacity:1;background:#2a2b35}.lobby-chat-policy{letter-spacing:.3px;color:#6f7080;margin:0;padding:0 14px 12px;font-size:10px}.lobby-chat-error,.lobby-chat-notice{color:#d5b57a;margin:0;padding:6px 14px;font-size:12px}.lobby-chat-notice{color:#8f90a0}.lobby-chat-actions{border-top:1px solid #22232b;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.lobby-chat-actions>span{color:#cfd0da;flex:1 0 100%;font-weight:700}.lobby-chat-actions select{color:#f1f1f5;background:#1b1c24;border:1px solid #2a2b35;border-radius:7px;flex:1;min-width:0;height:30px;font-size:12px}.ruble-lobby .lobby-chat-actions button{color:#f1f1f5;background:#23242e;border-radius:7px;height:30px;padding:0 10px;font-size:12px;font-weight:700}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-latin-700-normal.woff2)format("woff2")}:root{--font-display:"Chakra Petch","Inter",system-ui,sans-serif}.ruble-lobby{--bar:96px}.lobby-header{gap:34px;padding:0 34px 0 30px}.lobby-header nav{gap:34px}.lobby-header nav button{font-family:var(--font-display);letter-spacing:.07em;color:#d3d4dc;align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.lobby-header nav button:hover{color:#fff}.lobby-header nav button svg{opacity:.9;flex:none}.lobby-header nav button span{margin-left:0}.lobby-account{gap:14px}.lobby-account>button{font-family:var(--font-display);letter-spacing:.08em;border-radius:12px;padding:16px 26px;font-size:15px;font-weight:700}.lobby-name{font-family:var(--font-display);color:#e6e7ee;max-width:190px;font-size:16px;font-weight:600}.ruble-lobby .lobby-header .lobby-primary{box-shadow:0 5px #b88a00}.ruble-lobby .lobby-hero{padding-top:calc(var(--bar) + 6px)}.ruble-lobby .lobby-hero-content{--hero-w:clamp(210px,19vw,320px);gap:clamp(8px,.8vw,12px)}.lobby-hero-title{filter:drop-shadow(0 4px 10px #0009)}.lobby-hero-word{margin:0}.word3d-flat{font-family:var(--font-display);font-weight:700;font-size:calc(var(--hero-w)*.19);letter-spacing:.04em;color:#fff;align-items:center;display:flex;position:absolute;inset:0}.lobby-user{z-index:2;right:clamp(20px,3.2vw,56px);top:calc(var(--bar) + 18px);-webkit-backdrop-filter:blur(14px)saturate(1.2);color:#f3f3f7;background:#0b0c10a6;border:1px solid #ffffff1f;border-radius:18px;width:min(390px,30vw);min-width:320px;padding:18px 20px 20px;position:absolute;box-shadow:0 20px 50px #0007}.lobby-user small{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#a6a8b6;font-size:11px;font-weight:600;display:block}.lobby-user>header{align-items:center;gap:12px;display:flex}.lobby-user-avatar{background:var(--lobby-yellow);color:#17130a;width:38px;height:38px;font:700 17px var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.lobby-user>header strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:17px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.lobby-user-balance{border-block:1px solid #ffffff17;margin:16px 0 14px;padding:14px 0}.lobby-user-balance strong{font-family:var(--font-display);letter-spacing:.01em;margin-top:4px;font-size:34px;font-weight:700;line-height:1;display:block}.lobby-user-body{grid-template-columns:minmax(0,1fr) 138px;align-items:start;gap:16px;display:grid}.lobby-user-bets ul{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.lobby-user-bets li{justify-content:space-between;gap:10px;font-size:13px;display:flex}.lobby-user-bets li span{color:#d6d7e0}.lobby-user-bets li em{color:#8f90a0;margin-left:8px;font-size:11px;font-style:normal}.lobby-user-bets li b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:700}.lobby-user .is-win{color:#44e79d}.lobby-user .is-loss{color:#ff6b6b}.lobby-user .is-flat{color:#a6a8b6}.lobby-user-bets p{color:#8f90a0;margin:10px 0 0;font-size:12px;line-height:1.5}.lobby-user-chart{text-align:right;gap:6px;display:grid}.lobby-user-chart small{letter-spacing:.12em;font-size:12px}.lobby-user-chart strong{font-family:var(--font-display);font-size:18px;font-weight:700}.lobby-user-spark{width:100%;height:auto;display:block;overflow:visible}.lobby-user-spark .zero{stroke:#ffffff2e;stroke-dasharray:3 4;stroke-width:1px}.lobby-user-spark .line{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.lobby-user-spark .area{fill:currentColor;opacity:.16}.lobby-user-spark.is-win{color:#44e79d}.lobby-user-spark.is-loss{color:#ff6b6b}.lobby-user-spark.is-flat{color:#7d7e8e}.lobby-activity>header small,.lobby-activity h2{font-family:var(--font-display)}.lobby-activity>header small{letter-spacing:.16em;color:#9a9cab;font-size:12px;font-weight:600}.lobby-activity h2{letter-spacing:.02em;margin-top:8px;font-size:28px;font-weight:700}.lobby-activity [role=tab]{font-family:var(--font-display);letter-spacing:.1em;font-size:14px;font-weight:700}.lobby-activity th{font-family:var(--font-display);letter-spacing:.12em;font-size:11px;font-weight:600}@media (max-width:1180px){.lobby-user{align-self:center;width:min(420px,100%);min-width:0;margin-top:26px;position:static}}@media (max-width:900px){.ruble-lobby{--bar:84px}.lobby-header{gap:14px;padding:0 16px}.lobby-header nav button{gap:0;font-size:0}.lobby-header nav button svg{width:22px;height:22px}.lobby-account>button{padding:13px 16px;font-size:13px}.ruble-lobby .lobby-hero-content{--hero-w:min(70vw,300px)}.lobby-hero-cta{margin-top:26px}}@media (max-width:580px){.ruble-lobby{--bar:70px}.lobby-header{gap:8px;padding:0 12px}.lobby-account>button{padding:11px 12px;font-size:12px}}@media (max-width:1180px){.lobby-hero-cta{order:2}.lobby-user{order:3}}@media (max-width:1180px){.lobby-hero-cta{margin-top:34px}}.lobby-hero-cta{margin-top:clamp(96px,19vh,180px)}.lobby-hero-shade{background:linear-gradient(90deg,#0b0c10d1 0%,#0b0c1080 26%,#0b0c1014 60%,#0b0c1000 100%),linear-gradient(#0b0c1073 0%,#0b0c1000 26% 66%,#0b0c10 100%)!important}@media (max-width:1180px){.lobby-hero-cta{margin-top:34px}}@media (max-width:900px){.lobby-hero-shade{background:linear-gradient(#0b0c10b3 0%,#0b0c1052 38%,#0b0c10 100%)!important}}.lobby-header{transition:background .2s,box-shadow .2s}.lobby-header.is-scrolled{-webkit-backdrop-filter:blur(10px);background:#0b0c10f2;box-shadow:0 1px #22232b,0 12px 30px #0006}
