@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Pixelify+Sans:wght@400;500;600;700&display=swap";dialog.modal.case-room{color:#eef0f5;--case-accent:#bba0f4;scrollbar-color:#484254 #13151b;background:#101218;border:1px solid #41404e;border-radius:16px;width:min(1220px,100vw - 40px);max-width:none;max-height:calc(100dvh - 36px);padding:0;overflow:auto;box-shadow:0 36px 140px #000b}.case-room::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05070cba}.case-room button{cursor:pointer;font-family:inherit}.case-opening-nav>button,.case-preview-button,.case-warning button{background:0 0;border:0}.cases-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.case-available-balance{color:#9b8eab;justify-content:center;align-items:center;gap:6px;margin:18px 20px 0;font-size:9px;display:flex}.case-available-balance b{color:#c9b9da;font-variant-numeric:tabular-nums;margin-left:3px;font-weight:500}.case-room button:focus-visible,.case-room select:focus-visible{outline-offset:4px;outline:2px solid #d6bcff}.cases-header{background:#14161de6;border-bottom:1px solid #2b2c35;justify-content:space-between;align-items:center;gap:20px;padding:23px 30px;display:flex}.cases-brand{align-items:center;gap:13px;display:flex}.cases-brand>span{color:#dcc3ff;background:linear-gradient(140deg,#3a3047,#211e2b);border:1px solid #6c577e;border-radius:11px;place-items:center;width:44px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff12}.cases-brand small{color:#8f8d9e;letter-spacing:2px;font-size:8px;display:block}.cases-brand h2{letter-spacing:-.65px;align-items:center;gap:11px;margin-top:5px;font-size:22px;font-weight:600;display:flex}.cases-brand h2>span{letter-spacing:1px;color:#e4c5ff;background:#33223e;border:1px solid #64497d;border-radius:4px;padding:4px 6px;font-size:7px}.cases-header-tools{align-items:center;gap:10px;display:flex}.case-icon-button{color:#b3aebe;background:#1c1d27;border:1px solid #353440;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.case-icon-button:hover{color:#f1e6ff;background:#2e273b}.cases-wallet{color:#a69fb6;align-items:center;gap:7px;margin-right:14px;font-size:12px;display:flex}.cases-wallet b{color:#ebe6f3;font-variant-numeric:tabular-nums;font-weight:550}.cases-wallet small{font-size:9px}.cases-hero{background:radial-gradient(at 78% 54%,#4a305b4f,#0000 50%),linear-gradient(125deg,#191a23,#11121a);grid-template-columns:1.15fr 1fr;min-height:335px;padding:44px 40px 26px;display:grid;position:relative;overflow:hidden}.cases-hero:before{content:"";background-image:linear-gradient(#c9bcdf04 1px,#0000 1px),linear-gradient(90deg,#c9bcdf04 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.cases-hero-copy{z-index:1;padding-top:10px;position:relative}.cases-kicker{letter-spacing:2px;color:#c4aedc;align-items:center;gap:9px;font-size:8px;font-weight:600;display:flex}.cases-kicker i{background:#c9a8f2;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #cca9ff77}.cases-hero h1{letter-spacing:-1.7px;color:#f1eff7;margin-top:21px;font-size:clamp(28px,3.3vw,43px);font-weight:550;line-height:1.2}.cases-hero h1 em{color:#0000;background:linear-gradient(100deg,#cdb2f7,#f2d99d);-webkit-background-clip:text;background-clip:text;font-style:normal}.cases-hero p{color:#a8a4b6;margin-top:17px;font-size:12px;line-height:1.9}.cases-hero-tags{flex-wrap:wrap;gap:18px;margin-top:26px;display:flex}.cases-hero-tags>span{color:#b9b0c8;align-items:center;gap:6px;font-size:9px;display:flex}.cases-hero-tags svg{color:#c0a1e4}.cases-hero-art{place-items:center;min-width:0;margin-top:-20px;display:grid;position:relative}.case-chest{object-fit:contain;filter:drop-shadow(0 16px 19px #0008);-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.cases-hero-art>.case-chest{z-index:2;filter:drop-shadow(0 15px 18px #0009)drop-shadow(0 0 32px #bb80f51b);width:310px;max-width:100%;animation:7s ease-in-out infinite case-float;position:relative}.case-orbit{border:1px solid #b99cda22;border-radius:50%;width:300px;height:190px;position:absolute;transform:rotate(-23deg)}.orbit-two{border-color:#bea6dd13;width:235px;height:265px;transform:rotate(36deg)}.case-hero-caption{letter-spacing:2px;color:#b9a1d2;align-items:center;gap:8px;font-size:7px;display:flex;position:absolute;bottom:5px}.case-item-art{object-fit:contain;-webkit-user-select:none;user-select:none;display:block}.hero-drop{z-index:3;filter:drop-shadow(0 0 20px #88e2f544);width:75px;height:75px;animation:6s ease-in-out infinite reverse case-float;position:absolute}.hero-drop-one{top:35px;left:0;transform:rotate(-13deg)}.hero-drop-two{filter:drop-shadow(0 0 20px #f9d67844);width:67px;height:67px;animation-delay:-2s;bottom:34px;right:0}.cases-collection,.case-contents{padding:30px 32px}.cases-section-label{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.cases-section-label>div>span{letter-spacing:1.8px;color:#8b889c;font-size:7px;font-weight:600}.cases-section-label h3{letter-spacing:-.6px;margin-top:7px;font-size:23px;font-weight:500}.cases-range{color:#b7a6cb;white-space:nowrap;background:#201c2b;border:1px solid #3d374b;border-radius:5px;padding:7px 10px;font-size:9px}.case-selection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.case-choice{text-align:left;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--case-accent) 10%,#1b1c24),#171920 72%);color:#ece8f4;border:1px solid #34333e;border-radius:11px;min-width:0;padding:15px 15px 0;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.case-choice:hover{border-color:color-mix(in srgb,var(--case-accent) 65%,#38313d);box-shadow:0 12px 25px #0004,0 0 24px color-mix(in srgb,var(--case-accent) 8%,transparent);transform:translateY(-4px)}.case-choice-top{color:var(--case-accent);letter-spacing:1.6px;justify-content:space-between;align-items:center;font-size:7px;display:flex}.case-choice-top svg{opacity:.5}.case-choice-art{place-items:center;height:155px;margin:0 -8px;display:grid;position:relative}.case-choice-art>.case-chest{z-index:1;filter:drop-shadow(0 9px 12px #0008);width:180px;height:167px;transition:transform .3s;position:relative}.case-choice:hover .case-chest{transform:translateY(-5px)rotate(-3deg)}.case-choice-halo{background:var(--case-accent);opacity:.13;filter:blur(26px);border-radius:50%;width:115px;height:115px;position:absolute}.case-choice-seal{z-index:2;background:color-mix(in srgb,var(--case-accent) 17%,#181820);border:1px solid color-mix(in srgb,var(--case-accent) 60%,#252530);width:24px;height:24px;color:var(--case-accent);border-radius:6px;place-items:center;display:grid;position:absolute;bottom:17px;right:24px;transform:rotate(12deg);box-shadow:0 2px 7px #0005}.case-choice h4{letter-spacing:-.4px;margin-top:4px;font-size:17px;font-weight:550}.case-choice p{color:#92909f;min-height:29px;margin-top:5px;font-size:9px;line-height:1.6}.case-choice-price{border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:6px;margin-top:12px;padding:14px 0;display:flex}.case-choice-price b{letter-spacing:-.5px;color:var(--case-accent);font-size:17px;font-weight:550}.case-choice-price small{letter-spacing:0;color:#9a94a7;margin-left:5px;font-size:8px;font-weight:400}.case-choice-price>span{letter-spacing:.8px;color:#b3a9c2;align-items:center;gap:5px;font-size:6px;display:flex}.cases-cash-note{color:#ad9ac4;background:linear-gradient(100deg,#22202c,#191b24);border:1px solid #3a3547;border-radius:9px;align-items:center;gap:13px;margin:0 32px 30px;padding:17px 18px;display:flex}.cases-cash-note>span{background:#352b41;border:1px solid #4e3c60;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.cases-cash-note p{color:#9c97ac;font-size:10px;line-height:1.7}.cases-cash-note b{color:#dcd4e8;margin-bottom:3px;font-size:12px;font-weight:500;display:block}.cases-cash-note>svg{flex-shrink:0;margin-left:auto}.case-opening-nav{background:#15171f;border-bottom:1px solid #2b2c35;justify-content:space-between;align-items:center;gap:16px;padding:17px 30px;display:flex}.case-opening-nav>button{color:#bcb0ce;align-items:center;gap:7px;min-height:30px;font-size:10px;display:flex}.case-opening-nav>span{letter-spacing:1.2px;color:#8d849c;font-size:7px}.case-opening-nav>span i{color:#51495f;margin:0 10px;font-style:normal}.case-opening-nav>label{font-size:0}.case-opening-nav select{color:#c6bad6;background:#20202c;border:1px solid #3a354a;border-radius:6px;max-width:210px;padding:9px 10px;font-size:10px}.case-opening-stage{isolation:isolate;background:radial-gradient(ellipse at 50% 32%,color-mix(in srgb,var(--case-accent) 12%,#18151f),#11131a 76%);text-align:center;min-height:545px;padding:30px 0 28px;position:relative;overflow:hidden}.case-stage-grid{z-index:-1;background-image:linear-gradient(#c9bcdf05 1px,#0000 1px),linear-gradient(90deg,#c9bcdf05 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 80%);mask-image:radial-gradient(#000,#0000 80%)}.case-stage-heading .cases-kicker{color:var(--case-accent);justify-content:center;font-size:7px}.case-stage-heading .cases-kicker i{background:var(--case-accent);width:3px;height:3px;margin:0 3px}.case-stage-heading h1{letter-spacing:-1.4px;margin-top:10px;font-size:37px;font-weight:550}.case-stage-heading p{color:#918b9e;margin-top:7px;font-size:10px}.case-ready-art{place-items:center;height:233px;margin-top:8px;display:grid;position:relative}.case-ready-art>.case-chest{z-index:1;width:280px;height:260px;filter:drop-shadow(0 20px 20px #0009) drop-shadow(0 0 30px color-mix(in srgb,var(--case-accent) 15%,transparent));animation:6s ease-in-out infinite case-float;position:relative}.case-ready-ring{border:1px solid color-mix(in srgb,var(--case-accent) 20%,transparent);width:280px;height:100px;box-shadow:0 0 25px color-mix(in srgb,var(--case-accent) 6%,transparent),inset 0 0 25px color-mix(in srgb,var(--case-accent) 6%,transparent);border-radius:50%;position:absolute;bottom:18px}.case-ready-caption{letter-spacing:2px;color:#a89ab9;z-index:2;align-items:center;gap:7px;font-size:6px;display:flex;position:absolute;bottom:1px}.case-ready-caption>span{background:var(--case-accent);border-radius:50%;width:4px;height:4px}.case-reel-section{isolation:isolate;margin:27px 0 0;padding:10px 0;position:relative}.case-reel-viewport{background:#0e1018aa;border-top:1px solid #7561823b;border-bottom:1px solid #7561823b;height:204px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.case-reel-viewport:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f2d38b08);border-left:1px solid #f5d18c88;border-right:1px solid #f5d18c88;position:absolute;inset:0 calc(50% - 78px)}.case-reel-track{will-change:transform;gap:10px;display:flex;position:absolute;top:9px;left:50%;transform:translate(-76px)}.case-reel-card{background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--rarity) 15%,#20202a),#191b25 80%);border:1px solid color-mix(in srgb,var(--rarity) 25%,#292936);border-radius:7px;flex-direction:column;flex:0 0 152px;align-items:center;width:152px;height:184px;padding:12px 8px 14px;display:flex;position:relative;overflow:hidden}.case-reel-rarity{letter-spacing:1px;text-transform:uppercase;color:var(--rarity);align-self:flex-start;font-size:6px}.case-reel-card>.case-item-art{filter:drop-shadow(0 5px 8px #0006);width:114px;height:102px;margin-top:0}.case-reel-card>b{white-space:nowrap;max-width:100%;font-size:10px;font-weight:500;line-height:1.5}.case-reel-card>small{color:#b0a7bf;font-variant-numeric:tabular-nums;margin-top:5px;font-size:9px}.case-reel-card>i{background:var(--rarity);height:3px;box-shadow:0 0 12px color-mix(in srgb,var(--rarity) 70%,transparent);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:12px;right:12px}.case-reel-pointer{z-index:3;filter:drop-shadow(0 0 7px #e5c17c55);width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.pointer-top{border-top:11px solid #f4d799;border-left:7px solid #0000;border-right:7px solid #0000;top:0}.pointer-bottom{border-bottom:11px solid #f4d799;border-left:7px solid #0000;border-right:7px solid #0000;bottom:0}.is-spinning .case-reel-pointer{filter:drop-shadow(0 0 10px #f6d79b99)}.case-reel-card.is-winner{border-color:var(--rarity);box-shadow:0 0 25px color-mix(in srgb,var(--rarity) 25%,transparent);background:radial-gradient(ellipse,color-mix(in srgb,var(--rarity) 28%,#24212d),#1b1b27)}.case-reel-card.is-other{opacity:.3;filter:saturate(.4);transition:opacity .5s,filter .5s}.case-stage-result{place-items:center;min-height:74px;margin:15px 20px 0;display:grid}.case-idle-status{color:#a59ab4;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.case-idle-status>svg{color:#c5abde}.case-spin-status{flex-direction:column;align-items:center;gap:9px;display:flex}.case-spin-status>b{color:#c9bed8;letter-spacing:.2px;font-size:12px;font-weight:500}.case-spin-status>small{letter-spacing:1.7px;color:#82768f;font-size:6px}.case-status-dots{gap:4px;display:flex}.case-status-dots i{background:#c7a9e9;border-radius:50%;width:3px;height:3px;animation:1s ease-in-out infinite case-dot}.case-status-dots i:nth-child(2){animation-delay:.15s}.case-status-dots i:nth-child(3){animation-delay:.3s}.case-reveal{animation:.6s ease-out case-reveal}.case-reveal-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--rarity);justify-content:center;align-items:center;gap:6px;font-size:7px;display:flex}.case-reveal h2{letter-spacing:-.4px;margin-top:7px;font-size:22px;font-weight:500}.case-reveal-payout{letter-spacing:-1.5px;color:#f7edd8;text-shadow:0 0 35px #edcd7b33;margin-top:5px;font-size:40px;font-weight:550;line-height:1.25}.case-reveal-payout small{letter-spacing:0;color:#b3a1bd;margin-left:8px;font-size:12px;font-weight:400}.case-reveal p{color:#a6cba5;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:8px;font-size:9px;display:flex}.case-net{color:#9d93a8;margin-left:5px;font-size:8px}.is-complete .case-stage-result{min-height:144px;margin-top:14px}.case-opening-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin:16px auto 0;padding:0 20px;display:flex}.case-open-button{color:#30241a;background:linear-gradient(120deg,#ebd099,#d9b57c);border:1px solid #f5dba6;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-width:290px;min-height:47px;padding:12px 18px;font-size:12px;font-weight:650;display:flex;box-shadow:0 3px #7a5c3e,0 5px 25px #d5aa7014}.case-open-button>span{align-items:center;gap:12px;display:flex}.case-open-button i{background:#4f3a3b44;width:1px;height:14px}.case-open-button:hover:not(:disabled){background:#f5daaa;transform:translateY(-1px);box-shadow:0 3px #7a5c3e,0 0 35px #e9c48a25}.case-open-button:disabled{cursor:default;opacity:.55}.case-preview-button{color:#b5a6c8;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:10px;display:flex}.case-preview-button>span{color:#c1a9dc;background:#2c2238;border:1px solid #5a476b;border-radius:3px;padding:3px 5px;font-size:6px}.case-preview-button:hover{color:#e9d3ff}.case-warning{color:#dfb98c;margin:17px 24px 0;font-size:10px;line-height:1.7}.case-warning button{color:#e6c89f;align-items:center;gap:6px;margin-left:5px;text-decoration:underline;display:inline-flex}.case-contents{background:#13151c;border-top:1px solid #2d2938}.case-rarity-legend{flex-wrap:wrap;gap:16px;margin:-6px 0 20px;display:flex}.case-rarity-legend>span{color:#9e94ad;align-items:center;gap:5px;font-size:8px;display:flex}.case-rarity-legend i{background:var(--rarity);border-radius:1px;width:5px;height:5px;display:block}.case-items-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.case-content-item{border:1px solid #34303f;border-bottom:2px solid color-mix(in srgb,var(--rarity) 65%,#29232f);background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--rarity) 9%,#1e1c28),#191a23 85%);border-radius:7px;min-width:0;padding:12px 10px 14px;position:relative;overflow:hidden}.case-item-meta{justify-content:space-between;align-items:center;gap:4px;display:flex}.case-item-meta>span{color:var(--rarity);text-transform:uppercase;letter-spacing:.6px;font-size:6px}.case-item-meta>small{color:#a499b5;font-variant-numeric:tabular-nums;font-size:7px}.case-content-item>.case-item-art{filter:drop-shadow(0 5px 7px #0005);width:100%;height:105px;transition:transform .25s}.case-content-item:hover>.case-item-art{transform:translateY(-3px)scale(1.06)}.case-content-item h4{color:#d8d1e3;letter-spacing:-.15px;min-height:15px;font-size:10px;font-weight:500;line-height:1.5}.case-content-item p{color:var(--rarity);letter-spacing:-.2px;font-variant-numeric:tabular-nums;margin-top:7px;font-size:13px;font-weight:550}.case-content-item p>small{color:#8f859d;margin-left:4px;font-size:7px;font-weight:400}.case-info-note{color:#81758f;align-items:flex-start;gap:9px;margin-top:21px;display:flex}.case-info-note>svg{flex-shrink:0;margin-top:2px}.case-info-note p{color:#91869e;font-size:9px;line-height:1.9}.case-recent{background:#14151d;border-top:1px solid #2b2934;flex-wrap:wrap;align-items:center;gap:14px;padding:17px 32px;display:flex}.case-recent>span:first-child{letter-spacing:1.1px;color:#897c99;margin-right:5px;font-size:7px}.case-recent>span:not(:first-child){color:#bb9dd9;align-items:center;gap:5px;font-size:10px;display:flex}.case-recent b{font-weight:500}.case-recent small{margin-left:2px;font-size:8px}.cases-footer{color:#90849e;background:#171720;border-top:1px solid #302b3c;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:17px 30px;display:flex}.cases-footer>span{align-items:center;gap:6px;font-size:8px;display:flex}.cases-footer>span:last-child{letter-spacing:1.5px;color:#6d627a;font-size:6px}.game-cases .game-card-art{background:radial-gradient(at 50% 52%,#52345288,#171b23 75%)}.case-lobby-art{place-items:center;display:grid;position:absolute;inset:0}.case-lobby-art>.case-chest{filter:drop-shadow(0 13px 12px #0008)drop-shadow(0 0 30px #bc89e52f);width:min(86%,240px);margin-top:18px;transition:transform .35s}.game-cases:hover .case-lobby-art>.case-chest{transform:translateY(-8px)rotate(-3deg)}.game-cases .game-tag{color:#ead1ff;background:#392441b8;border-color:#a981c955}.case-lobby-spark{letter-spacing:2px;color:#d2b2e9;white-space:nowrap;font-size:6px;position:absolute;bottom:19px;left:50%;transform:translate(-50%)}@keyframes case-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes case-dot{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}@keyframes case-reveal{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (width>=1500px){.cases-hero h1{font-size:45px}}@media (width<=900px){.case-selection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.case-choice{padding:12px 10px 0}.case-choice h4{font-size:14px}.case-choice p{min-height:26px;font-size:8px}.case-choice-price>span{gap:0;font-size:0}.case-choice-price>span>svg{width:15px;height:15px}.case-choice-price b{font-size:15px}.case-choice-art{height:130px}.case-choice-art>.case-chest{width:160px;max-width:115%;height:145px}.case-items-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cases-hero{min-height:310px;padding:35px 30px 25px}.cases-hero h1{font-size:34px}.cases-hero-art>.case-chest{width:275px}.hero-drop-one{width:60px;height:60px;left:-10px}.hero-drop-two{width:55px;height:55px;right:-10px}.case-orbit{width:240px}.cases-hero-tags{gap:12px}.cases-hero-tags>span{font-size:8px}.cases-collection,.case-contents{padding:27px 24px}}@media (width<=660px){dialog.modal.case-room{border-radius:11px;width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.cases-header{gap:10px;padding:16px}.cases-brand{gap:9px}.cases-brand>span{border-radius:8px;width:35px;height:38px}.cases-brand>span>svg{width:19px}.cases-brand small{letter-spacing:1.1px;font-size:5.5px}.cases-brand h2{gap:7px;font-size:18px}.cases-brand h2>span{padding:3px 4px;font-size:5px}.cases-header-tools{gap:6px}.case-icon-button{width:31px;height:32px}.cases-wallet{z-index:3;margin-right:0;font-size:10px;position:absolute;top:78px;right:18px}.cases-wallet>svg{display:none}.cases-wallet small{font-size:7px}.cases-hero{grid-template-columns:1fr;min-height:auto;padding:27px 23px 0}.cases-hero h1{letter-spacing:-1.3px;margin-top:17px;font-size:33px}.cases-hero .cases-kicker{letter-spacing:1.5px;font-size:6px}.cases-hero p{margin-top:13px;font-size:11px}.cases-hero-tags{gap:12px;margin-top:18px}.cases-hero-art{height:220px;margin-top:7px}.cases-hero-art>.case-chest{width:250px}.case-hero-caption{font-size:6px;bottom:7px}.hero-drop-one{top:20px;left:12%}.hero-drop-two{bottom:35px;right:12%}.case-orbit{width:260px;height:150px}.orbit-two{width:200px;height:200px}.cases-collection,.case-contents{padding:23px 16px}.cases-section-label{gap:10px;margin-bottom:18px}.cases-section-label>div>span{letter-spacing:1.4px;font-size:6px}.cases-section-label h3{letter-spacing:-.6px;margin-top:6px;font-size:20px;line-height:1.3}.cases-range{white-space:nowrap;padding:6px;font-size:7px}.case-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.case-choice{padding:13px 12px 0}.case-choice-top{font-size:6px}.case-choice h4{font-size:15px}.case-choice p{min-height:26px;font-size:8px}.case-choice-art{height:132px}.case-choice-art>.case-chest{width:170px;height:155px}.case-choice-price b{font-size:17px}.case-choice-price>span{font-size:0}.case-choice-price{padding:12px 0}.cases-cash-note{gap:10px;margin:0 16px 23px;padding:14px 12px}.cases-cash-note p{font-size:9px}.cases-cash-note b{font-size:11px}.cases-cash-note>svg{display:none}.case-opening-nav{gap:9px;padding:14px 16px}.case-opening-nav>span{display:none}.case-opening-nav select{width:180px;padding:8px;font-size:9px}.case-opening-nav>button{font-size:10px}.case-opening-stage{min-height:540px;padding:28px 0 24px}.case-stage-heading h1{font-size:30px}.case-stage-heading p{font-size:9px}.case-stage-heading .cases-kicker{font-size:6px}.case-ready-art{height:231px}.case-ready-art>.case-chest{width:265px;height:265px}.case-stage-result{min-height:61px;margin:14px 16px 0}.case-idle-status{align-items:flex-start;font-size:8px;line-height:1.8}.case-idle-status>svg{flex-shrink:0;margin-top:1px}.case-opening-actions{flex-direction:column;gap:12px;margin-top:19px;padding:0 22px}.case-open-button{gap:10px;width:100%;min-width:0;max-width:360px;min-height:48px;font-size:12px}.case-open-button>span{gap:10px}.case-preview-button{min-height:30px;font-size:10px}.case-reel-section{margin-top:25px}.case-reel-viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.case-reveal h2{font-size:22px}.case-reveal-payout{font-size:37px}.case-contents .cases-section-label h3{max-width:200px;font-size:19px}.case-rarity-legend{gap:9px 12px;margin-top:-1px}.case-rarity-legend>span{font-size:7px}.case-items-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.case-content-item{padding:9px 8px 12px}.case-item-meta{flex-direction:column;align-items:flex-start;gap:4px}.case-item-meta>span{font-size:5.5px}.case-item-meta>small{font-size:7px}.case-content-item>.case-item-art{height:80px}.case-content-item h4{min-height:27px;font-size:9px;line-height:1.5}.case-content-item p{margin-top:5px;font-size:12px}.case-content-item p>small{margin-left:3px;font-size:6px}.case-info-note p{font-size:8px}.cases-footer{justify-content:center;gap:12px;padding:16px}.cases-footer>span{font-size:7px}.cases-footer>span:last-child{justify-content:center;width:100%;font-size:5.5px}.case-recent{gap:12px;padding:15px 16px}.case-recent>span:first-child{width:100%;font-size:6px}.case-recent>span:not(:first-child){font-size:9px}.case-recent small{font-size:7px}.case-lobby-spark{letter-spacing:1px;font-size:5px;bottom:12px}.case-lobby-art>.case-chest{width:min(95%,185px)}}@media (width<=360px){.cases-brand h2{font-size:16px}.cases-brand h2>span{display:none}.cases-header{padding:15px 12px}.cases-hero h1{font-size:29px}.cases-hero-tags{gap:9px}.cases-hero-tags>span{font-size:7px}.case-content-item h4{font-size:8px}.case-content-item p{font-size:10px}}.case-choice-art>.case-chest{filter:hue-rotate(var(--case-hue,0deg)) drop-shadow(0 9px 12px #0008)}.case-room .cases-wallet{position:static}@media (width<=660px){.case-room .cases-wallet{display:none}}.case-ready-art>.case-chest{filter:hue-rotate(var(--case-hue,0deg)) drop-shadow(0 20px 20px #0009) drop-shadow(0 0 30px color-mix(in srgb,var(--case-accent) 15%,transparent))}@media (prefers-reduced-motion:reduce){.case-room *,.case-room :before,.case-room :after{transition:none!important;animation:none!important}.case-room .case-chest,.case-room .hero-drop{translate:none!important}.case-reel-track{will-change:auto}}dialog.modal.case-room.is-celebrating{background:#090910;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;animation:none;position:fixed;inset:0;overflow:hidden;transform:none}.case-room.is-celebrating>:not(.case-win-cinematic){display:none}.case-win-cinematic{isolation:isolate;text-align:center;color:#fff6e9;background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--win-color) 12%,#15101f),#080910 75%);place-items:center;animation:.65s ease-out win-world-arrive;display:grid;position:absolute;inset:0;overflow:hidden}.case-win-nebula{z-index:-3;background:radial-gradient(ellipse at 18% 15%,#79399924,transparent 45%),radial-gradient(ellipse at 85% 73%,#313c7224,transparent 50%),radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--win-color) 16%,transparent),transparent 48%);position:absolute;inset:0}.case-win-rays{z-index:-2;opacity:.5;background:repeating-conic-gradient(from 0deg,transparent 0deg 12deg,color-mix(in srgb,var(--win-color) 13%,transparent) 13deg 17deg,transparent 19deg 30deg);width:140vmax;height:140vmax;animation:90s linear infinite win-rays-turn;position:absolute;top:44%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#0002 0,#000 15%,#0000 58%);mask-image:radial-gradient(circle,#0002 0,#000 15%,#0000 58%)}.case-win-spotlight{z-index:-1;clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);filter:blur(8px);transform-origin:50% 0;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#ffedb82e,#f5dda412 60%,#0000 86%);width:28%;height:120%;position:absolute;top:-20%}.spotlight-left{animation:9s ease-in-out infinite alternate win-beam-left;left:14%;rotate:-25deg}.spotlight-right{animation:10s ease-in-out infinite alternate win-beam-right;right:14%;rotate:25deg}.case-win-floor{z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--win-color) 15%,transparent),transparent 65%);border:1px solid color-mix(in srgb,var(--win-color) 12%,transparent);width:660px;max-width:110vw;height:250px;box-shadow:0 0 90px color-mix(in srgb,var(--win-color) 5%,transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:perspective(400px)rotateX(60deg)}.case-win-particles{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.case-win-topline{z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:26px;left:35px;right:35px}.case-win-topline>span{color:#a89aae;letter-spacing:2.6px;align-items:center;gap:12px;font-size:8px;display:flex}.case-win-topline i{background:var(--win-color);border-radius:50%;width:3px;height:3px}.case-win-topline .case-icon-button{color:#cbbbda;background:#20172688;border-color:#68537166}.case-win-content{z-index:4;flex-direction:column;align-items:center;width:min(780px,100% - 32px);max-height:calc(100dvh - 120px);animation:.85s cubic-bezier(.2,.7,.2,1) win-content-arrive;display:flex;position:relative}.case-win-eyebrow{color:var(--win-color);letter-spacing:3px;justify-content:center;align-items:center;gap:10px;font-size:9px;font-weight:600;display:flex}.case-win-eyebrow>span{background:linear-gradient(90deg,transparent,var(--win-color));width:37px;height:1px}.case-win-eyebrow>span:last-child{rotate:180deg}.case-win-content>h1{letter-spacing:-1.4px;color:#faf0e8;text-shadow:0 0 45px color-mix(in srgb,var(--win-color) 15%,transparent);margin-top:16px;font-size:clamp(25px,3.5vw,45px);font-weight:500;line-height:1.2}.case-win-art{flex-shrink:1;place-items:center;width:340px;max-width:90vw;height:300px;min-height:120px;margin-top:12px;display:grid;position:relative}.case-win-art>img{z-index:2;object-fit:contain;width:290px;max-width:90%;height:290px;max-height:100%;filter:drop-shadow(0 0 19px color-mix(in srgb,var(--win-color) 50%,transparent)) drop-shadow(0 0 65px color-mix(in srgb,var(--win-color) 22%,transparent));animation:.9s cubic-bezier(.17,.8,.24,1.2) win-item-arrive,6s ease-in-out 1s infinite case-float;position:relative}.case-win-orbit{border:1px solid color-mix(in srgb,var(--win-color) 20%,transparent);width:270px;max-width:80%;height:270px;max-height:90%;box-shadow:0 0 45px color-mix(in srgb,var(--win-color) 7%,transparent),inset 0 0 45px color-mix(in srgb,var(--win-color) 5%,transparent);border-radius:50%;animation:4s ease-in-out infinite win-orbit-breathe;position:absolute}.case-win-orbit:before,.case-win-orbit:after{content:"";background:var(--win-color);width:4px;height:4px;box-shadow:0 0 18px var(--win-color);position:absolute;top:-2px;left:calc(50% - 2px);rotate:45deg}.case-win-orbit:after{top:auto;bottom:-2px}.case-win-orbit.orbit-inner{opacity:.5;border-style:dashed;width:230px;height:230px;animation:100s linear infinite win-rays-turn}.case-win-item-shadow{background:var(--win-color);filter:blur(22px);opacity:.2;border-radius:50%;width:190px;height:20px;position:absolute;bottom:7px}.case-win-rune{color:var(--win-color);text-shadow:0 0 20px var(--win-color);opacity:.75;font-size:31px;animation:4s ease-in-out infinite case-float;position:absolute}.rune-one{font-size:42px;top:25%;left:0}.rune-two{font-size:23px;animation-delay:-2s;top:49%;right:5px}.rune-three{font-size:18px;animation-delay:-1s;bottom:0;left:20%}.case-win-item-name{color:var(--win-color);letter-spacing:.3px;margin-top:9px;font-size:17px;font-weight:500}.case-win-amount{color:#f7dc9d;justify-content:center;align-items:center;gap:13px;margin-top:13px;display:flex}.case-win-amount>svg{color:#e5bf7a;filter:drop-shadow(0 0 15px #f3cb6977)}.case-win-amount strong{letter-spacing:-3px;text-shadow:0 0 40px #edc26d33;font-variant-numeric:tabular-nums;font-size:clamp(42px,5.6vw,74px);font-weight:550;line-height:1.1}.case-win-amount>span{color:#cbbba0;align-self:flex-end;margin-bottom:8px;font-size:15px}.case-win-credit{color:#c3c6ab;letter-spacing:.7px;justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:10px;display:flex}.case-win-credit>svg{color:#bce8ae}.case-win-continue{color:#302118;background:linear-gradient(120deg,#e8c887,#f2dba5);border:1px solid #efdaa1;border-radius:7px;justify-content:center;align-items:center;gap:30px;min-height:48px;margin-top:29px;padding:14px 22px;font-size:12px;font-weight:600;display:flex;box-shadow:0 4px #6f5133,0 0 45px #f4cc7f0f}.case-win-continue:hover{background:#ffe6af;box-shadow:0 4px #6f5133,0 0 45px #f4cc7f30}.case-win-hint{letter-spacing:2px;color:#83768c;margin-top:17px;font-size:6px}.case-win-bottom{letter-spacing:2px;color:#766b80;z-index:4;font-size:6px;position:absolute;bottom:22px;left:15px;right:15px}.win-level-2 .case-win-rays{opacity:.8}.win-level-2 .case-win-art>img{filter:drop-shadow(0 0 22px #f3d18d88)drop-shadow(0 0 90px #e5af7544)}.win-level-2 .case-win-nebula{background:radial-gradient(at 50% 43%,#75512744,#0000 55%),radial-gradient(at 15% 13%,#71459a33,#0000 50%),radial-gradient(at 80% 80%,#4c409333,#0000 50%)}@keyframes win-world-arrive{0%{opacity:0}to{opacity:1}}@keyframes win-content-arrive{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes win-item-arrive{0%{opacity:0;filter:brightness(3);rotate:-13deg;scale:.5}to{opacity:1;rotate:0deg;scale:1}}@keyframes win-rays-turn{to{transform:rotate(360deg)}}@keyframes win-orbit-breathe{0%,to{opacity:.6;scale:1}50%{opacity:1;scale:1.08}}@keyframes win-beam-left{0%{opacity:.5;rotate:-21deg}to{opacity:1;rotate:-31deg}}@keyframes win-beam-right{0%{opacity:1;rotate:21deg}to{opacity:.5;rotate:31deg}}@media (height<=800px){.case-win-art{width:280px;height:230px;margin-top:5px}.case-win-art>img{width:230px;height:230px}.case-win-orbit{width:210px;height:210px}.case-win-orbit.orbit-inner{width:180px;height:180px}.case-win-content>h1{margin-top:10px;font-size:32px}.case-win-amount strong{font-size:56px}.case-win-continue{margin-top:20px}.case-win-content{max-height:calc(100dvh - 100px)}}@media (width<=660px){.case-win-topline{top:20px;left:20px;right:20px}.case-win-topline>span{letter-spacing:1.7px;gap:9px;font-size:6px}.case-win-content{width:calc(100% - 34px);max-height:calc(100dvh - 120px)}.case-win-eyebrow{letter-spacing:2px;gap:7px;font-size:7px}.case-win-eyebrow>span{width:22px}.case-win-eyebrow>svg{width:13px}.case-win-content>h1{letter-spacing:-1px;max-width:310px;margin-top:17px;font-size:29px;line-height:1.25}.case-win-art{width:290px;height:255px;margin-top:13px}.case-win-art>img{width:260px;height:260px}.case-win-orbit{width:230px;height:230px}.case-win-orbit.orbit-inner{width:200px;height:200px}.case-win-item-name{margin-top:13px;font-size:16px}.case-win-amount{gap:9px;margin-top:14px}.case-win-amount strong{letter-spacing:-2px;font-size:47px}.case-win-amount>svg{width:20px}.case-win-amount>span{margin-bottom:5px;font-size:12px}.case-win-credit{margin-top:12px;font-size:8px}.case-win-continue{gap:26px;min-height:47px;margin-top:25px;font-size:12px}.case-win-hint{margin-top:16px;font-size:5px}.case-win-bottom{letter-spacing:1.2px;font-size:5px;line-height:1.8;bottom:22px}.case-win-spotlight{opacity:.7;width:60%;height:100%;top:-10%}.spotlight-left{left:-19%;rotate:-23deg}.spotlight-right{right:-19%;rotate:23deg}.case-win-floor{height:180px;top:47%}.case-win-rune.rune-one{font-size:30px;left:5px}.case-win-rune.rune-two{font-size:20px;right:8px}}@media (height<=680px){.case-win-topline{top:14px}.case-win-content{max-height:calc(100dvh - 85px)}.case-win-content>h1{margin-top:10px;font-size:25px}.case-win-art{width:240px;height:180px;margin-top:3px}.case-win-art>img{width:190px;height:190px}.case-win-orbit{width:170px;height:170px}.case-win-orbit.orbit-inner{width:150px;height:150px}.case-win-item-name{margin-top:4px;font-size:14px}.case-win-amount{margin-top:8px}.case-win-amount strong{font-size:39px}.case-win-credit{margin-top:8px}.case-win-continue{min-height:42px;margin-top:17px;padding:10px 18px}.case-win-hint{margin-top:12px}.case-win-bottom{bottom:12px}}@media (height<=500px){.case-win-content{grid-template-columns:200px 1fr;column-gap:30px;width:min(650px,100% - 60px);display:grid}.case-win-eyebrow,.case-win-content>h1,.case-win-item-name,.case-win-amount,.case-win-credit,.case-win-continue,.case-win-hint{grid-column:2}.case-win-art{grid-area:1/1/8;width:220px;height:220px}.case-win-content>h1{font-size:23px}.case-win-continue{margin-top:14px}.case-win-hint{margin-top:11px}.case-win-amount strong{font-size:36px}}@media (prefers-reduced-motion:reduce){.case-room .case-win-cinematic *,.case-room .case-win-cinematic{transition:none!important;animation:none!important}.case-win-rays{opacity:.25}.case-win-art>img{rotate:0deg;scale:1}.case-win-spotlight{opacity:.4}}dialog.duel-room.modal{--game-color:#c293ed;width:min(1050px,100vw - 36px);max-height:calc(100dvh - 36px);padding:0;overflow:auto}.duel-room .room-header h2{font-size:30px}.duel-body{grid-template-columns:300px minmax(0,1fr);display:grid}.duel-controls{background:linear-gradient(160deg,#1e3324,#15281c);border-right:1px solid #344e36;padding:24px}.duel-mode{background:#102219;border:1px solid #3a553e;border-radius:8px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.duel-mode button{color:#a1b69e;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:10px;display:flex}.duel-mode button.selected{color:#dbedca;background:#355239;border-color:#63815a}.duel-mode-note{color:#a6bea4;margin:15px 0 23px;font-size:11px;line-height:1.7}.duel-controls .field-label{letter-spacing:.8px;color:#b6cbae;font-size:10px}.duel-controls .bet-input{background:#0f2217;border:1px solid #456441;border-radius:7px;align-items:center;gap:9px;height:48px;margin-top:9px;padding:0 12px;display:flex}.duel-controls .bet-input input{background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:17px}.duel-controls .bet-input>span{color:#7d9e83;font-size:9px}.duel-color-label{margin-top:22px;display:block}.duel-colors{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 23px;display:grid}.duel-colors button{color:#a8bda6;background:#13281b;border:1px solid #405b42;border-radius:7px;flex-direction:column;align-items:center;gap:7px;padding:11px 6px;font-size:10px;display:flex}.duel-colors button>span{background:var(--swatch);color:#14271d;border:2px solid #ffffff35;border-bottom:3px solid #0003;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.duel-colors button.chosen{border-color:var(--swatch);background:color-mix(in srgb,var(--swatch) 10%,#13281b);color:#ecf4e2}.duel-colors button:disabled{opacity:.35}.duel-controls>.primary-button{justify-content:center;gap:8px;width:100%;font-size:12px}.duel-controls .fine-print{margin-top:13px;font-size:10px;line-height:1.7}.duel-preview{color:#c4d8ba;background:0 0;border:1px dashed #4d694c;border-radius:7px;justify-content:space-between;gap:7px;width:100%;margin-top:20px;padding:11px;font-size:11px;display:flex}.duel-preview span{color:#8aa184;font-size:9px}.duel-wallet{color:#a6bf9b;border-top:1px solid #3a5037;align-items:center;gap:10px;margin-top:20px;padding-top:18px;font-size:9px;display:flex}.duel-wallet>span{flex-direction:column;gap:6px;display:flex}.duel-wallet b{color:#e5f0d8;font-size:12px}.duel-own,.duel-selected{background:#2c45233d;border:1px solid #5c79524d;border-radius:7px;margin:14px 0;padding:13px;font-size:11px}.duel-own p,.duel-selected span{color:#9eb496;margin:7px 0;font-size:10px;line-height:1.7;display:block}.duel-own .secondary-button{min-height:36px;font-size:10px}.duel-selected .text-button{font-size:10px}.duel-error{color:#f0ba99;background:#61362430;border-radius:6px;margin:12px 0;padding:10px;font-size:11px;line-height:1.7}.duel-arena{background:radial-gradient(at 50% 40%,#c293ed14,#102719 70%);flex-direction:column;align-items:center;min-width:0;padding:25px 28px 20px;display:flex;position:relative;overflow:hidden}.duel-stage-label{letter-spacing:1.3px;color:#93ad8e;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:7px;display:flex}.duel-stage-label>span{align-items:center;gap:7px;display:flex}.duel-stage-label i{background:#a1df96;width:5px;height:5px;box-shadow:0 0 8px #a1df9666}.duel-stage-label b{color:#bfa6dd;font-size:7px;font-weight:500}.duel-players{justify-content:center;align-items:center;gap:22px;width:100%;margin-top:37px;display:flex}.duel-player{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.duel-player-stone{background:color-mix(in srgb,var(--player-color) 10%,#13271c);border:1px solid color-mix(in srgb,var(--player-color) 50%,#13271c);width:45px;height:47px;color:var(--player-color);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.duel-player>div{flex-direction:column;gap:5px;min-width:0;display:flex}.duel-player small{letter-spacing:1.1px;color:#85a38d;font-size:6px}.duel-player b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.duel-player>div>span{color:var(--player-color);align-items:center;gap:5px;font-size:9px;display:flex}.duel-player i{background:var(--player-color);border-radius:1px;width:5px;height:5px}.duel-versus{font-family:var(--pixel);color:#82977a;font-size:16px}.duel-dice-stage{perspective:700px;place-items:center;width:100%;min-height:246px;margin:12px 0 0;display:grid;position:relative}.duel-orbit{background:radial-gradient(#a0c37f08,#0000);border:1px solid #9db1831c;border-radius:50%;width:255px;height:110px;position:absolute;bottom:28px;transform:rotateX(57deg)}.duel-orbit.second{opacity:.7;border-style:dashed;width:330px;height:150px;bottom:8px}.color-die{filter:drop-shadow(0 15px 15px #0005);width:100px;height:100px;position:relative;transform:translate(-16px,-5px)rotate(-11deg)}.color-die-front{background:var(--face);border:3px solid #ffffff40;border-bottom:7px solid #0003;border-radius:9px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:7px;padding:14px;display:grid;position:absolute;inset:0}.color-die-front i{background:#f2f1d6;border-radius:2px;width:13px;height:13px;display:block;box-shadow:1px 2px #0003}.color-die-front i:nth-child(2){grid-column:3}.color-die-front i:nth-child(3){grid-area:2/2}.color-die-front i:nth-child(4){grid-row:3}.color-die-front i:nth-child(5){grid-area:3/3}.color-die-top{background:color-mix(in srgb,var(--face) 65%,#ffffcf);transform-origin:bottom;border-radius:5px 6px 0 0;width:100px;height:27px;position:absolute;top:-25px;left:0;transform:skew(-45deg)}.color-die-side{background:color-mix(in srgb,var(--face) 70%,#10271a);border-radius:0 5px 6px 0;width:27px;height:100px;position:absolute;top:-13px;right:-25px;transform:skewY(-45deg)}.color-die.is-rolling{animation:.45s cubic-bezier(.2,.7,.3,1) duel-dice-tumble}.duel-dice-shadow{filter:blur(5px);background:#06130977;border-radius:50%;width:105px;height:18px;position:absolute;bottom:48px}@keyframes duel-dice-tumble{0%{transform:translate(-16px,-3px)rotate(-11deg)scale(.9)}40%{transform:translate(-10px,-24px)rotate(25deg)scale(1.05)}75%{transform:translate(-20px,-2px)rotate(-19deg)}to{transform:translate(-16px,-5px)rotate(-11deg)}}.duel-announcement{text-align:center;min-height:100px}.duel-announcement>small{letter-spacing:1.6px;color:#91b38c;font-size:7px}.duel-announcement h3{letter-spacing:-.7px;color:#dcedc6;margin:10px 0;font-size:25px;font-weight:550}.duel-announcement p{color:#a2ba9b;font-size:11px;line-height:1.7}.duel-roll-trail{flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;margin:12px 0;display:flex}.duel-roll-trail>span{border:1px solid #fff5;border-bottom:3px solid #0003;border-radius:3px;width:15px;height:15px}.duel-fairness{color:#7d9d83;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:8px;line-height:1.7;display:flex}.duel-fairness svg{flex-shrink:0}.duel-lobbies{background:#13251a;border-top:1px solid #3a543a;padding:25px}.duel-lobbies>header{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.duel-lobbies .eyebrow{font-size:7px}.duel-lobbies h3{letter-spacing:-.5px;margin-top:7px;font-size:21px}.duel-lobbies h3 small{letter-spacing:0;color:#8fa88d;margin-left:9px;font-size:10px;font-weight:400}.duel-empty{text-align:center;color:#9fb895;border:1px dashed #43603f;border-radius:9px;flex-direction:column;align-items:center;gap:12px;padding:28px 18px;display:flex}.duel-empty>b{color:#d7e6cc;font-size:14px;font-weight:500}.duel-empty p{font-size:11px;line-height:1.7}.duel-empty .secondary-button{margin-top:3px;font-size:11px}.duel-lobby-list{flex-direction:column;gap:9px;display:flex}.duel-lobby-list article{background:#1b3020;border:1px solid #37523a;border-radius:9px;align-items:center;gap:13px;min-width:0;padding:15px;display:flex}.duel-lobby-list article.is-selected{border-color:#a4d58d}.duel-lobby-color{border:2px solid #fff3;border-bottom:4px solid #0003;border-radius:5px;flex-shrink:0;width:26px;height:28px}.duel-lobby-list article>div{flex:1;min-width:0}.duel-lobby-list b{font-size:12px;font-weight:550}.duel-lobby-list small{color:#8fa98a;margin-top:4px;font-size:9px;line-height:1.5;display:block}.duel-lobby-stake{color:#d9eec7;text-align:right;font-size:15px}.duel-lobby-list .secondary-button{flex-shrink:0;min-height:36px;margin-left:7px;font-size:10px}.duel-art-palette{z-index:3;gap:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.duel-art-palette i{border:1px solid #fff5;border-radius:2px;width:9px;height:9px;box-shadow:0 1px 4px #0005}@media (width<=740px){.duel-body{grid-template-columns:250px minmax(0,1fr)}.duel-controls{padding:18px}.duel-arena{padding:22px 17px}.duel-players{gap:10px}.duel-player-stone{width:33px;height:36px}.duel-player-stone svg{width:18px}.duel-player{gap:7px}.duel-player b{font-size:11px}.duel-player small{font-size:5px}.duel-stage-label>b{display:none}.duel-announcement h3{font-size:21px}.duel-orbit.second{width:250px}.duel-lobby-list article{gap:10px;padding:12px}.duel-lobby-list .secondary-button{margin-left:0;padding:8px;font-size:9px}}@media (width<=560px){dialog.duel-room.modal{width:calc(100vw - 22px);max-height:calc(100dvh - 22px)}.duel-room .room-header{padding:18px 15px}.duel-room .room-header h2{font-size:25px}.duel-room .room-header .eyebrow{font-size:5px}.duel-body{flex-direction:column;display:flex}.duel-arena{order:0;padding:20px 18px 19px}.duel-controls{border-top:1px solid #345036;border-right:0;order:1;padding:20px}.duel-players{gap:12px;margin-top:24px}.duel-player b{font-size:12px}.duel-player small{font-size:6px}.duel-player-stone{width:37px;height:40px}.duel-player{gap:9px}.duel-dice-stage{min-height:215px}.duel-announcement{min-height:90px}.duel-announcement h3{font-size:23px}.duel-colors{grid-template-columns:repeat(6,1fr);gap:5px}.duel-colors button{padding:10px 3px;font-size:8px}.duel-mode button{font-size:11px}.duel-wallet{padding-top:17px}.duel-lobbies{padding:20px 16px}.duel-lobby-list article{grid-template-columns:25px minmax(0,1fr) auto;display:grid}.duel-lobby-list .secondary-button{grid-column:2/4;justify-content:center}.duel-lobby-list b{font-size:12px}.duel-fairness{font-size:7px}.duel-preview{margin-top:15px}.duel-stage-label{font-size:6px}}@media (prefers-reduced-motion:reduce){.color-die.is-rolling{animation:none}}.duel-cinematic{z-index:4;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);isolation:isolate;background:radial-gradient(#1f243bd9,#07150ff5);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.duel-cinema-bars:before,.duel-cinema-bars:after{content:"";z-index:2;background:#030a08;height:10%;position:absolute;left:0;right:0}.duel-cinema-bars:before{top:0}.duel-cinema-bars:after{bottom:0}.duel-cinema-kicker{letter-spacing:4px;color:#d4b5f2;text-align:center;font-size:9px}.duel-count-hit{place-items:center;width:220px;height:220px;margin:22px 0;animation:1s cubic-bezier(.12,.6,.3,1) both duel-count-impact;display:grid;position:relative}.duel-count-hit b{font-family:var(--pixel);color:#f1e7ce;text-shadow:0 0 35px #b586ee80,0 7px #574963;font-size:115px;font-weight:400;line-height:1}.duel-count-ring{border:1px solid #d0a6f873;border-radius:50%;animation:1s ease-out both duel-ring;position:absolute;inset:0;box-shadow:0 0 55px #b183ea28,inset 0 0 45px #a280df18}.duel-count-ring:after{content:"";border:1px dashed #e2c29c50;border-radius:50%;position:absolute;inset:13px;transform:rotate(20deg)}.duel-cinema-caption{letter-spacing:3px;color:#b8c5ab;text-align:center;font-size:9px}.phase-countdown .duel-cinematic{background:radial-gradient(#433045df,#06140ef5)}.duel-roll-hit{pointer-events:none;text-align:center;z-index:5;font-family:var(--pixel);color:#e2efbd;letter-spacing:6px;text-shadow:0 0 35px #b9f08e;font-size:70px;animation:.65s ease-out both duel-roll-impact;position:absolute;top:43%;left:0;right:0}.phase-preparing .duel-count-hit b{font-size:85px}.phase-rolling .duel-dice-stage{background:radial-gradient(#c293ed12,#0000 65%)}@keyframes duel-count-impact{0%{opacity:0;transform:scale(1.35)}18%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:.65;transform:scale(.94)}}@keyframes duel-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.18)}}@keyframes duel-roll-impact{0%{opacity:0;transform:scale(1.7)}18%{opacity:1;transform:scale(1)}65%{opacity:1}to{opacity:0;transform:scale(1.12)}}@media (width<=560px){.duel-count-hit{width:165px;height:165px;margin:15px 0}.duel-count-hit b{font-size:95px}.duel-cinema-kicker{letter-spacing:2.5px;font-size:7px}.duel-cinema-caption{letter-spacing:2px;font-size:8px}.duel-roll-hit{font-size:54px}}@media (prefers-reduced-motion:reduce){.duel-count-hit,.duel-count-ring,.duel-roll-hit{animation:none}.duel-roll-hit{display:none}}.lobby-art.duel-custom-art{object-fit:contain;filter:drop-shadow(0 12px 18px #0005);background:0 0;width:min(90%,275px);-webkit-mask-image:none;mask-image:none}.duel-custom-icon img{object-fit:contain;filter:drop-shadow(0 3px 5px #0005);flex-shrink:0;width:100%;height:100%}.duel-roll-count{margin-top:20px;display:block}.duel-roll-count select{color:#dcedc6;width:100%;font:inherit;background:#102219;border:1px solid #456441;border-radius:7px;margin-top:9px;padding:12px;font-size:13px;display:block}.duel-player-score{font-variant-numeric:tabular-nums;min-width:28px;height:26px;color:var(--player-color);background:#ffffff12;border-radius:5px;place-items:center;margin-left:7px;font-size:18px;display:inline-grid}dialog.duel-room.modal.is-immersive{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;animation:none;position:fixed;inset:0;overflow:hidden;transform:none}.duel-room.is-immersive>.room-header{z-index:10;padding:calc(20px + env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) 20px max(24px,env(safe-area-inset-left));background:linear-gradient(#030a08f2,#030a0800);border:0;position:absolute;inset:0 0 auto}.duel-room.is-immersive .duel-body{height:100%;display:block}.duel-room.is-immersive .duel-controls,.duel-room.is-immersive .duel-lobbies{display:none}.duel-room.is-immersive .duel-arena{box-sizing:border-box;height:100%;padding:110px max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom));justify-content:center}.duel-room.is-immersive .duel-stage-label{max-width:760px}.duel-room.is-immersive .duel-players{max-width:620px;margin-top:28px}.duel-room.is-immersive .duel-dice-stage{flex:1;min-height:140px;max-height:45dvh}.duel-room.is-immersive .color-die{zoom:1.5}.duel-room.is-immersive .duel-announcement h3{font-size:clamp(26px,4vw,46px)}.duel-room.is-immersive .duel-fairness{margin-top:0}.duel-room.is-immersive .duel-cinematic{background:radial-gradient(#35263ffa,#07150f 75%)}.duel-room.is-immersive .duel-cinema-bars:before,.duel-room.is-immersive .duel-cinema-bars:after{height:12%}.duel-room.is-immersive .duel-count-hit{width:clamp(210px,34vmin,380px);height:clamp(210px,34vmin,380px);margin:clamp(20px,4dvh,44px) 0}.duel-room.is-immersive .duel-count-hit b{font-size:clamp(120px,23vmin,240px)}.duel-room.is-immersive .phase-preparing .duel-count-hit b{font-size:clamp(90px,17vmin,180px)}.duel-room.is-immersive .duel-cinema-kicker,.duel-room.is-immersive .duel-cinema-caption{letter-spacing:clamp(2px,.6vw,6px);font-size:clamp(9px,1.5vmin,14px)}.duel-room.is-immersive .duel-roll-hit{font-size:clamp(65px,15vmin,160px)}.duel-cinema-volume{color:#c0cbb7;align-items:center;gap:10px;font-size:10px;display:flex}.duel-cinema-volume input{accent-color:#c293ed;cursor:pointer;width:90px}.duel-room.is-immersive .room-header .icon-button{background:#14251ac7;border:1px solid #526146}@media (width<=560px){.duel-room.is-immersive .room-header{padding:calc(14px + env(safe-area-inset-top)) 14px 16px;gap:8px}.duel-room.is-immersive .room-header .eyebrow,.duel-cinema-volume>span,.duel-room.is-immersive .room-game-icon{display:none}.duel-room.is-immersive .room-header h2{margin-top:0;font-size:22px}.duel-room.is-immersive .room-header-actions{gap:8px}.duel-cinema-volume input{width:65px}.duel-room.is-immersive .duel-arena{padding-top:80px}.duel-room.is-immersive .color-die{zoom:1.2}}@media (height<=500px){.duel-room.is-immersive .duel-count-hit{width:150px;height:150px;margin:12px 0}.duel-room.is-immersive .duel-count-hit b{font-size:100px}.duel-room.is-immersive .duel-arena{padding-top:75px}.duel-room.is-immersive .duel-players{margin-top:5px}.duel-room.is-immersive .duel-dice-stage{min-height:100px}.duel-room.is-immersive .color-die{zoom:.8}.duel-room.is-immersive .duel-announcement{min-height:75px}.duel-room.is-immersive .duel-announcement h3{margin:6px 0}.duel-room.is-immersive .duel-fairness{display:none}}.upgrade-success-zone{stroke:#9eecaa;stroke-width:11px;stroke-linecap:butt;fill:none;filter:drop-shadow(0 0 7px #9eecaa55)}.upgrade-zone-edges{stroke:#d3f9bd;stroke-width:1.5px;opacity:.8;fill:none}.upgrade-zone-legend{justify-content:center;align-items:center;gap:19px;min-height:17px;margin-top:10px;display:flex}.upgrade-zone-legend>span{letter-spacing:1.4px;color:#a8c6ac;align-items:center;gap:6px;font-size:6px;display:flex}.upgrade-zone-legend i{background:#9eecaa;border-radius:1px;width:13px;height:5px;display:block;box-shadow:0 0 8px #9eecaa22}.upgrade-zone-legend>span:last-child{color:#8ca79c}.upgrade-zone-legend>span:last-child i{box-shadow:none;background:#34584a}.is-upgraded .upgrade-ring-rotor{fill:#e3ffc0;filter:drop-shadow(0 0 9px #c4ffab)}.is-missed .upgrade-ring-rotor{fill:#f0b99b;filter:drop-shadow(0 0 8px #e3a38388)}.upgrade-arena .upgrade-ring-bed{stroke:#345348;stroke-width:9px}dialog.modal.upgrade-room{color:#e9f3ed;scrollbar-color:#3c6259 #101b1b;background:#101b1b;border:1px solid #35534c;border-radius:15px;width:min(1220px,100vw - 36px);max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 30px 130px #000b}.upgrade-room::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030c0cbd}.upgrade-room button{cursor:pointer;font-family:inherit}.upgrade-room button:disabled{cursor:default;opacity:.45}.upgrade-room button:focus-visible,.upgrade-room input:focus-visible{outline-offset:4px;outline:2px solid #a7efd4}.upgrade-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#132120ed;border-bottom:1px solid #2b423f;justify-content:space-between;align-items:center;gap:15px;padding:22px 29px;display:flex;position:sticky;top:0}.upgrade-brand{align-items:center;gap:12px;display:flex}.upgrade-brand>span{color:#b3f0cd;background:linear-gradient(140deg,#294d41,#16312b);border:1px solid #538878;border-radius:10px;place-items:center;width:44px;height:46px;display:grid;box-shadow:inset 0 1px #d9ffee14}.upgrade-brand small{letter-spacing:2px;color:#88a79d;font-size:7px;display:block}.upgrade-brand h2{letter-spacing:-.6px;align-items:center;gap:10px;margin-top:5px;font-size:22px;font-weight:550;display:flex}.upgrade-brand h2>span{letter-spacing:1px;color:#c0e9a5;background:#294737;border:1px solid #4b7959;border-radius:3px;padding:4px 5px;font-size:6px;font-weight:500}.upgrade-header-tools{align-items:center;gap:8px;display:flex}.upgrade-header-wallet{font-variant-numeric:tabular-nums;color:#c6e1d1;align-items:center;gap:8px;margin-right:17px;font-size:12px;display:flex}.upgrade-header-wallet>small{color:#88a397;font-size:8px}.upgrade-icon{color:#b0cbb9;background:#1b312a;border:1px solid #38554b;border-radius:7px;place-items:center;width:34px;height:35px;display:grid}.upgrade-icon:hover{color:#e0f7d7;background:#2d493a}.upgrade-intro{background:radial-gradient(at 75% 0,#285b4540,#0000 65%),#12211e;justify-content:space-between;align-items:center;gap:20px;padding:31px 31px 26px;display:flex}.upgrade-eyebrow{letter-spacing:2px;color:#99c9b1;align-items:center;gap:8px;font-size:7px;font-weight:600;display:flex}.upgrade-eyebrow>i{background:#a0edc8;border-radius:50%;width:4px;height:4px;display:block;box-shadow:0 0 12px #9cf3c866}.upgrade-intro h1{letter-spacing:-1px;margin-top:11px;font-size:30px;font-weight:500;line-height:1.3}.upgrade-intro h1 em{color:#b5e3ad;font-style:normal}.upgrade-intro p{color:#8ba99d;margin-top:9px;font-size:11px;line-height:1.8}.upgrade-cash-badge{letter-spacing:1.1px;color:#b2d1b7;background:#203729;border:1px solid #3b5948;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;padding:11px 12px;font-size:7px;display:flex}.upgrade-workbench{border-top:1px solid #2c433b;border-bottom:1px solid #2d443d;grid-template-columns:262px minmax(0,1fr);display:grid}.upgrade-controls{background:linear-gradient(#1a2d24,#14251f);border-right:1px solid #30493e;padding:24px 22px 23px}.upgrade-control-title{letter-spacing:1.5px;color:#a2c3a9;align-items:center;gap:8px;margin-bottom:24px;font-size:7px;display:flex}.upgrade-control-title>svg{color:#dfbd7e}.upgrade-stake-label{color:#bfcec0;justify-content:space-between;align-items:center;margin-top:21px;font-size:10px;display:flex}.upgrade-stake-label>span{color:#6f927d;letter-spacing:1px;font-size:6px}.upgrade-input{background:#10221b;border:1px solid #52745a;border-radius:6px;align-items:center;gap:9px;margin-top:9px;padding:12px 10px;display:flex}.upgrade-input>svg{color:#b6d694;flex-shrink:0}.upgrade-input input{color:#e1ebd5;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:18px;font-weight:500}.upgrade-input>span{color:#8cac7f;font-size:8px}.upgrade-input.is-invalid{border-color:#bd8e62}.upgrade-bet-shortcuts{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.upgrade-bet-shortcuts button{color:#b3cc9d;background:#233e2a;border:1px solid #3c5a41;border-radius:4px;padding:7px;font-size:10px}.upgrade-bet-shortcuts button:hover:not(:disabled){background:#365839}.upgrade-field-caption{color:#73937a;letter-spacing:.7px;margin-top:9px;font-size:5.5px;display:block}.upgrade-multipliers{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.upgrade-multipliers>button{color:#9cbf9d;background:#192f21;border:1px solid #38563f;border-radius:5px;padding:10px 4px;font-size:11px}.upgrade-multipliers>button.is-selected{color:#d6ecaf;background:#385435;border-color:#9fcb7f;box-shadow:inset 0 1px #e9ffb414}.upgrade-multipliers>button:hover:not(:disabled){border-color:#72945e}.upgrade-control-hint{color:#789b80;margin-top:12px;font-size:9px;line-height:1.8}.upgrade-payout-summary{background:linear-gradient(120deg,#2b38258c,#1b2c1e);border:1px solid #5a684233;border-radius:7px;margin-top:22px;padding:16px 13px}.upgrade-payout-summary>span{letter-spacing:1.3px;color:#8dba80;font-size:6px}.upgrade-payout-summary>b{letter-spacing:-.8px;color:#cbe7a7;font-variant-numeric:tabular-nums;margin-top:8px;font-size:27px;font-weight:500;display:block}.upgrade-payout-summary small{color:#94ac80;letter-spacing:0;margin-left:6px;font-size:9px}.upgrade-payout-summary p{color:#83a07b;margin-top:6px;font-size:8px;line-height:1.7}.upgrade-balance{color:#9dbe91;border-top:1px solid #33503b;align-items:center;gap:9px;margin-top:21px;padding-top:19px;display:flex}.upgrade-balance>div{min-width:0}.upgrade-balance span{color:#7c9e7b;font-size:7px;display:block}.upgrade-balance b{color:#c0d7ad;margin-top:5px;font-size:11px;font-weight:500;display:block}.upgrade-balance>svg:last-child{flex-shrink:0;margin-left:auto}.upgrade-arena{isolation:isolate;--forge-progress:0;--forge-rotation:0deg;--forge-color:#a4ebc5;background:radial-gradient(at 50% 42%,#23473b6b,#0000 60%),#0d1e1b;flex-direction:column;align-items:center;min-width:0;padding:0 23px 26px;display:flex;position:relative;overflow:hidden}.upgrade-arena-grid{z-index:-1;background-image:linear-gradient(#c1f4cf05 1px,#0000 1px),linear-gradient(90deg,#c1f4cf05 1px,#0000 1px);background-size:31px 31px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 85%);mask-image:radial-gradient(#000,#0000 85%)}.upgrade-arena-top{letter-spacing:1.1px;color:#789b8d;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:21px 0 18px;font-size:6px;display:flex}.upgrade-arena-top>span:first-child{color:#b0d9b9;align-items:center;gap:6px;display:flex}.upgrade-arena-top i{background:#9adeb2;border-radius:50%;width:4px;height:4px;display:block;box-shadow:0 0 9px #a3dfb533}.upgrade-arena-top>span:last-child{color:#547867;letter-spacing:1.5px;font-size:5px}.upgrade-machine{flex:1;justify-content:center;align-items:center;gap:15px;width:100%;min-height:335px;display:flex;position:relative}.upgrade-value-card{text-align:center;z-index:2;background:linear-gradient(135deg,#253c30b3,#11251fd9);border:1px solid #405b4c;border-radius:9px;flex-direction:column;flex-shrink:0;align-items:center;width:132px;max-width:23%;padding:13px 8px;display:flex;position:relative;box-shadow:0 6px 22px #0002}.upgrade-value-card>span:first-child{letter-spacing:1.3px;color:#8eb49b;font-size:6px}.upgrade-value-card b{letter-spacing:-.5px;white-space:nowrap;color:#e4edd6;font-variant-numeric:tabular-nums;margin-top:10px;font-size:16px;font-weight:500}.upgrade-value-card b>small{letter-spacing:0;color:#8cab83;margin-top:5px;font-size:6px;display:block}.upgrade-source-symbol,.upgrade-target-symbol{color:#e0c780;background:radial-gradient(circle,#b4ae5622,#0000);border:1px solid #8a885333;border-radius:50%;place-items:center;width:45px;height:45px;margin-top:15px;display:grid}.upgrade-target-symbol{color:#ade3c7;background:radial-gradient(circle,#8ddfa522,#0000);border-color:#89caa155}.upgrade-value-card .upgrade-source-foot{letter-spacing:.7px;color:#73957b;margin-top:14px;font-size:5px;line-height:1.6}.upgrade-destination{border-color:#7da89066;box-shadow:0 0 22px #9bd9ba06}.upgrade-destination>b{color:#c7e9b4}.upgrade-energy-link{z-index:0;background:linear-gradient(90deg,#0000,#8bcdad55);width:18%;height:1px;position:absolute;top:50%}.link-left{left:10%}.link-right{right:10%;rotate:180deg}.upgrade-orb{aspect-ratio:1;isolation:isolate;flex-shrink:1;place-items:center;width:300px;min-width:0;height:300px;display:grid;position:relative}.upgrade-orb-rays{z-index:-1;opacity:.5;background:radial-gradient(circle,#9be6b811,#0000 65%);border-radius:50%;width:120%;height:120%;position:absolute}.upgrade-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.upgrade-ring circle{fill:none}.upgrade-ring-outer{stroke:#8bd5aa21;stroke-width:1px}.upgrade-ring-dashes{stroke:#acdcb344;stroke-width:6px;stroke-dasharray:1 8;transform-origin:150px 150px;rotate:15deg}.upgrade-ring-bed{stroke:#34584a;stroke-width:5px}.upgrade-ring-rotor{transform-origin:150px 150px;transform:rotate(var(--forge-rotation));fill:#d9eaba;filter:drop-shadow(0 0 7px #d8e6a888)}.upgrade-ring-rotor circle{fill:#cee5a7}.upgrade-orb-core{text-align:center;background:radial-gradient(ellipse,color-mix(in srgb,var(--upgrade-rarity) 12%,#142d25),#10241e 80%);border:1px solid #8db59c22;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:75%;height:75%;display:flex;position:relative}.upgrade-orb-core>span{letter-spacing:2px;color:#8fbaa0;margin-top:3px;font-size:5px}.upgrade-orb-core img{object-fit:contain;width:120px;height:120px;max-height:58%;filter:drop-shadow(0 0 20px color-mix(in srgb,var(--upgrade-rarity) 20%,transparent));-webkit-user-select:none;user-select:none;animation:.3s ease-out upgrade-item-arrive}.upgrade-orb-core>b{letter-spacing:-.2px;color:#e7eeda;font-size:12px;font-weight:500;line-height:1.5}.upgrade-orb-core small{letter-spacing:1.6px;color:#9acb9d;margin-top:6px;font-size:6px}.upgrade-orb-spark{color:#aee6b7;opacity:.5;filter:drop-shadow(0 0 12px #b8f6c144);font-size:20px;position:absolute}.spark-one{top:18%;left:4%}.spark-two{font-size:14px;bottom:16%;right:5%}.upgrade-result{text-align:center;color:#b6d6b4;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:91px;margin:10px 0 0;display:flex}.upgrade-result>b{color:#c5dfbd;font-size:13px;font-weight:500}.upgrade-result>svg{color:#c0e2a8}.upgrade-result p{color:#8fae91;font-size:9px;line-height:1.7}.upgrade-result>small{letter-spacing:1.8px;color:#739877;font-size:5px}.upgrade-result>strong{letter-spacing:-.5px;color:#def0be;font-size:24px;font-weight:500}.upgrade-result-badge{letter-spacing:1.5px;color:#b7e6c3;align-items:center;gap:5px;font-size:6px;display:flex}.upgrade-result-badge.missed{color:#d2a18b}.upgrade-charge-dots{gap:5px;display:flex}.upgrade-charge-dots>i{background:#a6e4c4;border-radius:50%;width:3px;height:3px;animation:1s ease-in-out infinite upgrade-charge-dot}.upgrade-charge-dots>i:nth-child(2){animation-delay:.15s}.upgrade-charge-dots>i:nth-child(3){animation-delay:.3s}.upgrade-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;width:100%;margin-top:13px;display:flex}.upgrade-attempt{color:#21351e;background:linear-gradient(120deg,#d4e9a4,#b0d997);border:1px solid #d3f3a4;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-width:285px;min-height:47px;padding:12px 17px;font-size:12px;font-weight:600;display:flex;box-shadow:0 3px #52734b,0 0 30px #b3da8b0d}.upgrade-attempt>span{align-items:center;gap:10px;display:flex}.upgrade-attempt i{background:#56734155;width:1px;height:13px}.upgrade-attempt:hover:not(:disabled){background:#e0f5b7;box-shadow:0 3px #52734b,0 0 30px #b3da8b22}.upgrade-preview{color:#9bc3aa;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:35px;font-size:9px;display:flex}.upgrade-preview>span{letter-spacing:.5px;color:#b3d3a7;background:#263c29;border:1px solid #526b42;border-radius:3px;padding:3px 4px;font-size:5px}.upgrade-warning{text-align:center;color:#d4b28d;margin-top:14px;font-size:9px;line-height:1.8}.upgrade-warning>button{color:#e2c797;background:0 0;border:0;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.is-forging .upgrade-orb-rays{opacity:1;background:conic-gradient(#0000,#a2f8ce22,#0000,#a2f8ce11,#0000);animation:8s linear infinite upgrade-forge-turn}.is-forging .upgrade-orb-core{box-shadow:inset 0 0 30px #a0efbb10,0 0 35px #9ff8c511}.is-forging .upgrade-orb-core img{animation:1.6s ease-in-out infinite upgrade-forge-item}.is-forging .upgrade-energy-link{background:linear-gradient(90deg,#0000,#b7ecc388,#0000) 0 0/200% 100%;height:2px;animation:1s linear infinite upgrade-energy}.is-upgraded{--forge-color:#d2f39e}.is-upgraded .upgrade-orb-core{border-color:#a4dc8e77;box-shadow:0 0 45px #bbf39822,inset 0 0 30px #c8f5a216}.is-upgraded .upgrade-orb-core img{filter:drop-shadow(0 0 25px #c5f39366)}.is-missed{--forge-color:#cb9a7a}.is-missed .upgrade-orb-core{background:radial-gradient(#402b2555,#17251e);border-color:#d4937133}.is-missed .upgrade-result>strong{color:#d8b797}.is-missed .upgrade-orb-core img{filter:saturate(.4)brightness(.75);opacity:.65}.upgrade-targets{background:#111f1b;padding:29px 30px}.upgrade-targets-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.upgrade-targets-heading h3{letter-spacing:-.7px;margin-top:8px;font-size:24px;font-weight:500}.upgrade-search{color:#8eae91;background:#14291f;border:1px solid #365343;border-radius:6px;align-items:center;gap:8px;width:195px;padding:10px 12px;display:flex}.upgrade-search input{color:#d6e5cd;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:10px}.upgrade-search input::placeholder{color:#7f9f7d}.upgrade-target-filters{flex-wrap:wrap;gap:6px;margin:21px 0 19px;display:flex}.upgrade-target-filters>button{color:#91ae94;background:0 0;border:1px solid #0000;border-radius:5px;padding:8px 11px;font-size:9px}.upgrade-target-filters>button.is-selected{color:#d1e7bb;background:#2c4731;border-color:#53764b}.upgrade-target-filters>button:hover{color:#d0e3c2;background:#213b29}.upgrade-target-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.upgrade-target-card{text-align:left;border:1px solid #304b3b;border-bottom:2px solid color-mix(in srgb,var(--target-color) 45%,#2a4133);background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--target-color) 9%,#1d2f24),#17251e 90%);border-radius:8px;min-width:0;padding:12px 11px 0;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.upgrade-target-card>div{justify-content:space-between;align-items:center;gap:4px;display:flex}.upgrade-target-card>div>span{letter-spacing:.8px;text-transform:uppercase;color:var(--target-color);font-size:5px}.upgrade-target-card>div>strong{color:#d6e5c3;font-size:10px;font-weight:500}.upgrade-target-card>img{object-fit:contain;filter:drop-shadow(0 4px 7px #0004);-webkit-user-select:none;user-select:none;width:100%;height:98px;display:block}.upgrade-target-card h4{color:#d7e2cc;letter-spacing:-.1px;min-height:16px;font-size:10px;font-weight:500;line-height:1.6}.upgrade-target-card p{color:var(--target-color);font-variant-numeric:tabular-nums;letter-spacing:-.3px;margin-top:7px;font-size:14px;font-weight:500}.upgrade-target-card p>small{letter-spacing:0;color:#86a385;margin-left:4px;font-size:6px;font-weight:400}.upgrade-selected-marker{letter-spacing:1px;color:#739774;border-top:1px solid #c9f8b80b;justify-content:space-between;align-items:center;gap:5px;min-height:30px;margin-top:12px;font-size:5px;display:flex}.upgrade-target-card.is-selected{background:radial-gradient(#304c2d,#1d3324);border:1px solid #b6df9a;box-shadow:0 0 20px #acdc8f0d,inset 0 0 25px #c4e89208}.upgrade-target-card.is-selected .upgrade-selected-marker{color:#c6e8a7;justify-content:center}.upgrade-target-card:hover:not(:disabled){border-color:var(--target-color);transform:translateY(-3px);box-shadow:0 8px 20px #0003}.upgrade-empty{color:#9fbea1;flex-direction:column;align-items:center;gap:13px;padding:45px 15px;display:flex}.upgrade-empty>b{font-size:13px;font-weight:500}.upgrade-empty button{color:#c1dbaa;background:0 0;border:0;align-items:center;gap:8px;font-size:10px;display:flex}.upgrade-recent{background:#14231b;border-top:1px solid #2e4436;flex-wrap:wrap;align-items:center;gap:12px;padding:17px 30px;display:flex}.upgrade-recent>span:first-child{letter-spacing:1.2px;color:#759674;margin-right:5px;font-size:6px}.upgrade-recent>span:not(:first-child){color:#bbdba1;font-size:11px;font-weight:500}.upgrade-recent .missed{color:#c9997c!important}.upgrade-recent small{opacity:.6;margin-left:4px;font-size:6px}.upgrade-note{color:#7d9d79;background:#15241d;border-top:1px solid #304335;align-items:flex-start;gap:10px;padding:19px 30px;display:flex}.upgrade-note>svg{flex-shrink:0;margin-top:2px}.upgrade-note p{color:#8daa87;font-size:9px;line-height:1.8}.upgrade-footer{color:#8baa85;background:#15241d;border-top:1px solid #304335;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:16px 30px;display:flex}.upgrade-footer>span{align-items:center;gap:6px;font-size:7px;display:flex}.upgrade-footer>span:last-child{letter-spacing:1.5px;color:#688562;font-size:5px}dialog.modal.upgrade-room.is-celebrating{background:#090910;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;animation:none;position:fixed;inset:0;overflow:hidden;transform:none}.upgrade-room.is-celebrating>:not(.case-win-cinematic){display:none}.game-upgrader .game-card-art{background:radial-gradient(at 50% 55%,#366b4866,#11251b 75%)}.upgrade-lobby-art{place-items:center;display:grid;position:absolute;inset:0}.upgrade-lobby-orbit{border:1px solid #b0e4b866;border-radius:50%;width:155px;height:155px;position:absolute;top:52%;left:50%;translate:-50% -50%;box-shadow:0 0 23px #93e6b215,inset 0 0 22px #93e6b211}.upgrade-lobby-orbit:after{content:"";border:3px dotted #88cba54d;border-radius:50%;position:absolute;inset:-9px}.upgrade-lobby-art>img{object-fit:contain;z-index:1;filter:drop-shadow(0 0 25px #aaf2bd33);width:170px;height:170px;margin-top:20px;transition:transform .3s;position:relative}.upgrade-lobby-chevron{color:#cef2a8;text-shadow:0 0 18px #c5e9a366;font-size:23px;line-height:1;position:absolute;bottom:12px;left:50%;translate:-50%}.game-upgrader:hover .upgrade-lobby-art>img{transform:translateY(-6px)scale(1.04)}@keyframes upgrade-item-arrive{0%{opacity:0;transform:translateY(5px)scale(.93)}to{opacity:1;transform:none}}@keyframes upgrade-charge-dot{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes upgrade-forge-turn{to{transform:rotate(360deg)}}@keyframes upgrade-forge-item{0%,to{filter:drop-shadow(0 0 12px #befbc42a);transform:translateY(0)}50%{filter:drop-shadow(0 0 25px #b0f7cb66);transform:translateY(-5px)}}@keyframes upgrade-energy{to{background-position:200% 0}}@media (width<=1050px){.upgrade-workbench{grid-template-columns:230px minmax(0,1fr)}.upgrade-controls{padding:23px 18px}.upgrade-arena{padding-left:16px;padding-right:16px}.upgrade-machine{gap:7px;min-height:310px}.upgrade-orb{width:265px;height:265px}.upgrade-value-card{width:104px;padding:12px 5px}.upgrade-value-card b{font-size:14px}.upgrade-value-card>span:first-child{font-size:5px}.upgrade-source-symbol,.upgrade-target-symbol{width:37px;height:37px}.upgrade-source-symbol>svg,.upgrade-target-symbol>svg{width:23px}.upgrade-orb-core img{width:105px;height:105px}.upgrade-orb-core>b{font-size:11px}.upgrade-orb-core small{font-size:5px}.upgrade-intro h1{font-size:26px}.upgrade-cash-badge{padding:10px;font-size:6px}.upgrade-target-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.upgrade-attempt{min-width:255px;font-size:11px}.upgrade-actions{gap:10px}}@media (width<=800px){.upgrade-workbench{grid-template-columns:215px minmax(0,1fr)}.upgrade-intro{padding:25px}.upgrade-cash-badge,.upgrade-arena-top>span:last-child{display:none}.upgrade-machine{flex-wrap:wrap;align-content:center;gap:0;min-height:330px}.upgrade-orb{order:0;width:255px;height:255px;margin:0 20%}.upgrade-value-card{text-align:left;border-radius:6px;flex:1;order:1;grid-template-columns:24px 1fr;align-items:center;column-gap:8px;width:125px;max-width:42%;margin:5px 8px 0;padding:9px 8px;display:grid}.upgrade-value-card>span:first-child{grid-column:2;font-size:5px}.upgrade-source-symbol,.upgrade-target-symbol{background:0 0;border:0;grid-area:1/1/3;width:26px;height:26px;margin-top:0}.upgrade-source-symbol>svg,.upgrade-target-symbol>svg{width:21px}.upgrade-value-card>b{grid-column:2;align-items:center;gap:4px;margin-top:4px;font-size:13px;display:flex}.upgrade-value-card b>small{margin-top:0;font-size:5px}.upgrade-value-card .upgrade-source-foot,.upgrade-energy-link{display:none}.upgrade-result{margin-top:23px}.upgrade-actions{gap:4px}.upgrade-attempt{width:100%;min-width:0;max-width:310px}.upgrade-preview{min-height:30px;margin-top:5px}.upgrade-targets{padding:26px 24px}.upgrade-target-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.upgrade-targets-heading h3{font-size:22px}}@media (width<=600px){dialog.modal.upgrade-room{border-radius:11px;width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.upgrade-header{gap:10px;padding:16px 15px}.upgrade-brand{gap:9px}.upgrade-brand>span{border-radius:8px;width:36px;height:38px}.upgrade-brand small{letter-spacing:1.2px;font-size:5px}.upgrade-brand h2{gap:7px;font-size:19px}.upgrade-brand h2>span{padding:3px 4px;font-size:5px}.upgrade-header-tools{gap:6px}.upgrade-icon{width:31px;height:32px}.upgrade-header-wallet{display:none}.upgrade-intro{padding:24px 20px 22px}.upgrade-eyebrow{letter-spacing:1.5px;font-size:6px}.upgrade-intro h1{letter-spacing:-1px;max-width:320px;margin-top:12px;font-size:26px;line-height:1.25}.upgrade-intro p{max-width:290px;margin-top:10px;font-size:10px}.upgrade-workbench{flex-direction:column;display:flex}.upgrade-controls{border-bottom:1px solid #30493e;border-right:0;grid-template-columns:1fr 1fr;column-gap:15px;padding:19px 19px 18px;display:grid}.upgrade-control-title{grid-column:1/-1;margin-bottom:2px;font-size:6px}.upgrade-controls>.upgrade-stake-label:first-of-type{grid-area:2/1;margin-top:17px}.upgrade-input{grid-area:3/1;align-self:start;gap:6px;margin-top:9px;padding:11px 8px}.upgrade-input input{font-size:16px}.upgrade-input>span{font-size:6px}.upgrade-input>svg{width:14px}.upgrade-bet-shortcuts{grid-area:4/1;margin-top:7px}.upgrade-field-caption{letter-spacing:0;grid-area:5/1;margin-top:8px;font-size:4.5px}.upgrade-controls>span.upgrade-stake-label{grid-area:2/2;margin-top:17px}.upgrade-multipliers{grid-area:3/2/5;align-self:start;gap:5px;margin-top:9px}.upgrade-multipliers>button{padding:9px 4px;font-size:10px}.upgrade-control-hint{grid-area:5/2/7;margin-top:7px;font-size:7px;line-height:1.7}.upgrade-payout-summary{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:11px 12px;display:flex}.upgrade-payout-summary>span{letter-spacing:1px;max-width:75px;font-size:5px;line-height:1.7}.upgrade-payout-summary>b{white-space:nowrap;margin-top:0;font-size:23px}.upgrade-payout-summary p{display:none}.upgrade-payout-summary small{font-size:8px}.upgrade-balance{grid-column:1/-1;margin-top:13px;padding-top:13px}.upgrade-balance>div{flex:1;justify-content:space-between;align-items:center;gap:10px;display:flex}.upgrade-balance span{font-size:8px}.upgrade-balance b{margin-top:0;font-size:10px}.upgrade-balance>svg:last-child{display:none}.upgrade-arena{padding:0 16px 23px}.upgrade-arena-top{letter-spacing:1px;padding:20px 0 12px;font-size:5px}.upgrade-arena-top>span:last-child{letter-spacing:.8px;font-size:4px;display:block}.upgrade-machine{min-height:320px}.upgrade-orb{flex-shrink:0;width:255px;height:255px;margin:0 15%}.upgrade-orb-core img{width:111px;height:111px}.upgrade-value-card{max-width:45%;margin:7px 6px 0;padding:10px 8px}.upgrade-value-card>b{font-size:13px}.upgrade-value-card>span:first-child{letter-spacing:.7px;font-size:5px}.upgrade-result{gap:7px;min-height:95px;margin-top:15px}.upgrade-result>b{font-size:12px}.upgrade-result>strong{font-size:25px}.upgrade-result p{max-width:290px;font-size:9px;line-height:1.7}.upgrade-result>small,.upgrade-result-badge{font-size:5px}.upgrade-actions{gap:8px;margin-top:13px}.upgrade-attempt{gap:10px;width:100%;max-width:none;min-height:47px;font-size:12px}.upgrade-attempt>span{gap:8px}.upgrade-preview{min-height:31px;margin-top:0;font-size:10px}.upgrade-warning{max-width:290px;font-size:9px}.upgrade-targets{padding:25px 16px}.upgrade-targets-heading{flex-direction:column;align-items:stretch;gap:17px}.upgrade-targets-heading h3{letter-spacing:-.8px;margin-top:9px;font-size:23px}.upgrade-search{width:100%;padding:11px}.upgrade-search input{font-size:11px}.upgrade-target-filters{gap:3px;margin:14px 0 16px}.upgrade-target-filters>button{padding:8px 7px;font-size:8px}.upgrade-target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.upgrade-target-card{padding:10px 8px 0}.upgrade-target-card>div>span{letter-spacing:.4px;font-size:4px}.upgrade-target-card>div>strong{font-size:9px}.upgrade-target-card>img{height:81px}.upgrade-target-card h4{min-height:28px;font-size:9px;line-height:1.5}.upgrade-target-card p{margin-top:5px;font-size:12px}.upgrade-target-card p>small{margin-left:3px;font-size:5px}.upgrade-selected-marker{letter-spacing:.5px;min-height:29px;margin-top:10px;font-size:4px}.upgrade-selected-marker svg{width:10px}.upgrade-recent{gap:10px;padding:16px}.upgrade-recent>span:first-child{width:100%;font-size:6px}.upgrade-recent>span:not(:first-child){font-size:10px}.upgrade-note{gap:8px;padding:17px 16px}.upgrade-note p{font-size:8px}.upgrade-footer{justify-content:center;gap:12px;padding:16px}.upgrade-footer>span{font-size:6px}.upgrade-footer>span:last-child{justify-content:center;width:100%;font-size:5px}.upgrade-lobby-orbit{width:115px;height:115px;top:55%}.upgrade-lobby-art>img{width:130px;height:130px;margin-top:20px}.upgrade-lobby-chevron{font-size:17px;bottom:8px}}@media (prefers-reduced-motion:reduce){.upgrade-room *,.upgrade-room :before,.upgrade-room :after,.upgrade-room{transition:none!important;animation:none!important}.upgrade-room .case-win-rays{opacity:.25}.upgrade-room .case-win-spotlight{opacity:.4}.upgrade-target-card:hover:not(:disabled){transform:none}}.cup-rush-room{color:#f4edda;background:#111416;border:1px solid #806628;border-radius:16px;width:min(920px,100vw - 32px);max-width:none;padding:0;overflow:auto;box-shadow:0 25px 100px #000b}.cup-rush-head{border-bottom:1px solid #695321;align-items:center;gap:14px;height:76px;padding:12px 20px;display:flex}.cup-rush-brand{align-items:center;gap:12px;margin-right:auto;display:flex}.cup-rush-brand span{display:grid}.cup-rush-brand small,.cup-rush-intro>span{letter-spacing:2px;color:#c8aa57;font-size:9px}.cup-rush-brand b{letter-spacing:2px;font-size:21px}.cup-rush-brand i{color:#f6cf68;font-style:normal}.cup-rush-mug{object-fit:contain;filter:drop-shadow(0 5px 8px #0009);border-radius:50%;width:52px;height:52px}.cup-rush-wallet{color:#f6cf68;align-items:center;gap:7px;font-size:13px;display:flex}.cup-rush-icon{color:#e8d692;background:#202326;border:1px solid #514729;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.cup-rush-icon svg{width:17px}.cup-rush-intro{text-align:center;padding:23px 12px 0}.cup-rush-intro h1{letter-spacing:-1.5px;margin:8px;font-size:36px}.cup-rush-intro em{color:#f5cf68;font-style:normal}.cup-rush-intro p{color:#aaa38f;font-size:13px}.cup-rush-stage{justify-content:center;align-items:center;gap:clamp(8px,6vw,55px);min-height:260px;padding:25px 12px;display:flex}.cup-choice{width:clamp(95px,22vw,190px);height:220px;transform:perspective(700px) rotateY(var(--tilt,0deg));filter:drop-shadow(0 16px 8px #0008);background:0 0;border:0;justify-content:center;align-items:center;transition:transform .25s,filter .2s;display:flex;position:relative}.cup-choice .cup-rush-mug{clip-path:polygon(0 12%,42% 9%,59% 19%,78% 29%,98% 68%,89% 86%,57% 87%,23% 79%,8% 58%);border-radius:0;width:100%;height:auto}.cup-choice:disabled{opacity:1}.cup-choice.ready{cursor:pointer}.cup-choice.ready:hover,.cup-choice:focus-visible{transform:perspective(700px) translateY(-9px) rotateY(var(--tilt,0deg));outline-offset:3px;outline:2px solid #efcf76}.cup-choice small{color:#b3a781;letter-spacing:2px;font-size:10px;position:absolute;bottom:0}.cup-rush-stage.is-shuffling .cup-0{animation:1.1s ease-in-out infinite cup-0}.cup-rush-stage.is-shuffling .cup-1{animation:1.1s ease-in-out infinite cup-1}.cup-rush-stage.is-shuffling .cup-2{animation:1.1s ease-in-out infinite cup-2}.cup-0{--tilt:-7deg}.cup-2{--tilt:7deg}.cup-rush-symbol{color:#ffdf77;text-shadow:0 0 24px #f6ca44;font-size:38px;position:absolute;top:12%}.cup-rush-status{text-align:center;color:#ecd28c;letter-spacing:1px;min-height:44px;padding:8px;font-size:14px}.cup-rush-controls{max-width:520px;margin:0 auto 18px;padding:0 20px}.cup-rush-controls label{color:#cfbc78;letter-spacing:1px;align-items:center;gap:9px;font-size:11px;display:flex}.cup-rush-controls input{color:#fff;background:#1a1d20;border:1px solid #514729;border-radius:7px;flex:1;min-width:0;padding:11px;font-size:17px}.cup-bet-shortcuts{gap:7px;margin:10px 0;display:flex}.cup-bet-shortcuts button{color:#ddd;background:#1d2022;border:1px solid #383735;border-radius:6px;flex:1;padding:9px}.cup-rush-play{color:#201a0d;letter-spacing:1px;cursor:pointer;background:linear-gradient(110deg,#edc75c,#bd8a28);border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:min(480px,100% - 40px);min-height:49px;margin:12px auto 19px;font-weight:800;display:flex}.cup-rush-play:disabled{opacity:.45;cursor:not-allowed}.cup-bonus{background:linear-gradient(110deg,#89e9da,#53aeb0)}.cup-rush-rules{border-top:1px solid #322d20;margin:10px 24px 18px;padding-top:11px}.cup-rush-rules button{color:#cfbc78;letter-spacing:1px;background:0 0;border:0;font-size:10px}.cup-rush-rules p{color:#b8b1a0;font-size:12px;line-height:1.8}.cup-rush-foot{background:#181a1c;border-top:1px solid #373123;justify-content:space-around;align-items:center;gap:8px;padding:15px 10px;display:flex}.cup-rush-foot div{text-align:center;gap:4px;display:grid}.cup-rush-foot b{color:#e9cd76;font-size:15px}.cup-rush-foot small{letter-spacing:.8px;color:#999080;font-size:7px}.cuprush-lobby-art img{object-fit:contain;clip-path:polygon(0 12%,42% 9%,59% 19%,78% 29%,98% 68%,89% 86%,57% 87%,23% 79%,8% 58%);filter:drop-shadow(0 0 17px #eac45077);width:145px;height:145px}@keyframes cup-0{50%{transform:translate(65px,-4px)rotate(-11deg)}}@keyframes cup-1{50%{transform:translate(-65px,4px)rotate(10deg)}}@keyframes cup-2{50%{transform:translateY(-8px)rotate(2deg)}}@media (width<=520px){.cup-rush-head{gap:8px;height:62px;padding:8px 12px}.cup-rush-brand .cup-rush-mug{width:38px;height:38px}.cup-rush-brand b{font-size:16px}.cup-rush-brand small{font-size:7px}.cup-rush-wallet{font-size:10px}.cup-rush-stage{gap:0;min-height:185px}.cup-choice{width:32vw;height:160px}.cup-rush-intro h1{font-size:30px}.cup-rush-foot{flex-wrap:wrap}.cup-rush-foot div{min-width:27%}}@media (prefers-reduced-motion:reduce){.cup-rush-room *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cup-rush-mug{display:block;clip-path:none!important}.cup-rush-history{color:#aaa38f;padding:12px 22px 20px}.cup-rush-history>b{color:#cfbc78;letter-spacing:1px;align-items:center;gap:7px;font-size:9px;display:flex}.cup-rush-history>div{border-bottom:1px solid #282725;grid-template-columns:1fr 1fr 1fr auto;gap:8px;padding:10px 0;font-size:10px;display:grid}.cup-profit{color:#8de1b6}.cup-loss{color:#e99b85}.cuprush-lobby-art{place-items:center;display:grid}.cuprush-lobby-art svg{filter:drop-shadow(0 0 17px #eac45077);width:170px;height:170px}.cup-rush-stage.is-shuffling .cup-choice{animation-duration:var(--cup-swap,.48s);animation-iteration-count:6;animation-delay:.6s;animation-fill-mode:forwards}.cup-rush-stage{isolation:isolate;background:radial-gradient(at 50% 95%,#bf9c3820,#0000 65%);border-bottom:1px solid #76613155;height:300px;min-height:300px;margin:0 18px;padding:0;display:block;position:relative}.cup-rush-stage .cup-choice{filter:none;outline-offset:2px;border-radius:12px;width:30%;max-width:210px;height:210px;padding:0;transition:none;display:block;position:absolute;top:50px;animation:none!important}.cup-object{filter:drop-shadow(0 17px 10px #000a);z-index:2;place-items:center;transition:transform .65s cubic-bezier(.2,.7,.3,1);display:grid;position:absolute;inset:0}.cup-rush-stage .cup-choice .cup-rush-mug{clip-path:none;width:100%;max-width:none;height:100%;overflow:visible}.cup-rush-stage .cup-choice.ready:hover .cup-object,.cup-rush-stage .cup-choice.ready:focus-visible .cup-object{transform:translateY(-10px)}.cup-rush-stage .cup-choice.is-revealed .cup-object{transform:translateY(-75px)rotate(-5deg)}.cup-rush-stage .cup-choice.is-win{background:radial-gradient(at 50% 76%,#eac95135,#0000 60%)}.cup-rush-stage .cup-choice.is-miss{background:radial-gradient(at 50% 76%,#ce755622,#0000 60%)}.cup-slot{color:#b3a781;letter-spacing:2px;font-size:10px;position:absolute;bottom:-16px;left:0;right:0}.cup-rush-stage .cup-rush-symbol{z-index:1;justify-items:center;font-size:38px;animation:.55s both cup-symbol-in;display:grid;inset:auto 0 18px}.cup-rush-stage .cup-rush-symbol small{letter-spacing:1px;margin-top:3px;font-size:7px;position:static}.cup-empty{color:#ae8d7c;letter-spacing:2px;font-size:9px;position:absolute;bottom:28px;left:0;right:0}.cup-rush-prize{text-align:center;color:#f3d375;letter-spacing:2px;padding:5px 10px 12px;font-size:15px}.cup-rush-error{text-align:center;color:#e6a48c;padding:0 18px;font-size:12px;line-height:1.6}.cup-rush-history>div{font-variant-numeric:tabular-nums}.cup-rush-room.is-jackpot{box-shadow:0 0 65px #e1af3533,0 25px 100px #000b}@keyframes cup-symbol-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (width<=520px){.cup-rush-stage{height:220px;min-height:220px;margin:0 10px}.cup-rush-stage .cup-choice{width:33%;height:145px;top:36px}.cup-rush-stage .cup-choice.is-revealed .cup-object{transform:translateY(-45px)rotate(-5deg)}.cup-rush-stage .cup-rush-symbol{font-size:28px;bottom:10px}.cup-rush-stage .cup-rush-symbol small{letter-spacing:0;font-size:6px}.cup-rush-wallet{max-width:115px;font-size:9px}.cup-rush-head{flex-wrap:wrap;height:auto;min-height:64px}.cup-rush-history>div{grid-template-columns:1fr 1fr}.cup-bet-shortcuts{flex-wrap:wrap}.cup-bet-shortcuts button{min-width:25%}}@media (prefers-reduced-motion:reduce){.cup-object{transition:none}.cup-rush-symbol{animation:none}}.modal.cup-rush-room{box-sizing:border-box;border-radius:16px;width:min(920px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);padding:0;font-family:Arial,sans-serif}.cup-rush-room .cup-rush-controls input:focus-visible{outline-offset:2px;outline:2px solid #efcf76}.modal.cup-rush-room{color:#f4edda;background:#111416}@media (width<=520px){.cup-rush-head .cup-rush-wallet{order:3;justify-content:center;width:100%;max-width:none;padding:3px 0 5px}.cup-rush-head .cup-rush-icon{flex-shrink:0}.cup-rush-head .cup-rush-brand{min-width:0}.cup-rush-head{gap:7px}}.rewards-page{max-width:1250px;margin:0 auto}.rewards-mark{color:#c5dcaa;background:#b9d19b0a;border:1px solid #b9d19b30;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.loyalty-panel{background:linear-gradient(110deg,#253123,#19251f 55%,#18201d);border:1px solid #b8cf9430;border-radius:20px;grid-template-columns:1.3fr 1fr;margin:27px 0 19px;display:grid;overflow:hidden}.loyalty-intro{padding:34px 35px;position:relative;overflow:hidden}.loyalty-intro .eyebrow{color:#c4d4ad;align-items:center;gap:8px;font-size:10px;display:flex}.loyalty-intro h2{letter-spacing:-1px;z-index:1;margin:22px 0 16px;font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1.18;position:relative}.loyalty-intro h2 em{color:#c5dba8;font-style:normal}.loyalty-intro p{color:#a8b4a8;z-index:1;max-width:330px;font-size:13px;line-height:1.8;position:relative}.loyalty-rate{letter-spacing:-16px;color:#c7dfae0b;pointer-events:none;font-size:190px;font-weight:600;line-height:1;position:absolute;top:22px;right:18px}.loyalty-rate span{letter-spacing:-6px;font-size:65px}.loyalty-balance{border-left:1px solid #b8cf9420;align-self:center;margin:26px 0;padding:10px 35px}.loyalty-balance>.eyebrow{color:#a7b39a;font-size:10px}.reward-amount{align-items:center;gap:12px;min-width:0;margin:21px 0 24px;display:flex}.reward-amount b{letter-spacing:-1px;overflow-wrap:anywhere;min-width:0;font-size:clamp(25px,3.5vw,42px);font-weight:500}.reward-amount>span:last-child{color:#9caa91;font-size:12px}.reward-diamond{color:#c5dcaa;font-size:35px}.loyalty-balance p{color:#91a08b;margin:14px 0 0;font-size:11px;line-height:1.8}.reward-stats{background:#ffffff02;border:1px solid #ffffff0c;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid}.reward-stats>div{flex-direction:column;gap:11px;min-width:0;padding:22px 25px;display:flex}.reward-stats>div+div{border-left:1px solid #ffffff0c}.reward-stats span{color:#8e988e;font-size:11px}.reward-stats b{overflow-wrap:anywhere;font-size:18px;font-weight:500}.loyalty-landmark{padding:25px 2px 12px}.loyalty-landmark>div{justify-content:space-between;align-items:center;gap:15px;margin-bottom:11px;display:flex}.loyalty-landmark>div>span{color:#abb39f;font-size:12px}.loyalty-landmark b{font-size:12px;font-weight:500}.loyalty-landmark small{color:#818d7b;font-weight:400}.rewards-page progress{appearance:none;accent-color:#b7d48f;background:#ffffff0a;border:0;border-radius:5px;width:100%;height:5px;display:block;overflow:hidden}.rewards-page progress::-webkit-progress-bar{background:#ffffff0a;border-radius:5px}.rewards-page progress::-webkit-progress-value{background:#b7d48f;border-radius:5px}.rewards-page progress::-moz-progress-bar{background:#b7d48f;border-radius:5px}.loyalty-landmark>p{color:#818b7d;margin-top:10px;font-size:11px;line-height:1.7}.quest-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:36px 0 22px;display:flex}.quest-heading h2{letter-spacing:-.5px;margin:11px 0 0;font-size:26px;font-weight:500}.quest-heading h2>span{vertical-align:middle;color:#d6bd7d;letter-spacing:0;background:#d6bd7d12;border:1px solid #d6bd7d20;border-radius:6px;margin-left:12px;padding:6px 8px;font-size:10px}.quest-countdown{color:#a5ae9d;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;font-size:11px;display:flex}.quest-countdown b{font-variant-numeric:tabular-nums;color:#d9e0d0;font-weight:500}.quest-countdown small{text-align:right;color:#788574;width:100%;font-size:10px}.quest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.quest-card{background:linear-gradient(145deg,#ffffff04,#ffffff01);border:1px solid #ffffff0e;border-radius:15px;flex-direction:column;min-width:0;padding:23px;display:flex}.quest-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.quest-icon{color:#a5ceb7;background:#a5ceb709;border:1px solid #b7d4bd26;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.quest-coinflip{color:#d7c088;background:#d7c00809;border-color:#d7c08826}.quest-cases{color:#c7ace1;background:#c7ace109;border-color:#c7ace126}.quest-prize{letter-spacing:-.4px;color:#d2dcbf;font-size:19px}.quest-prize small{color:#89957f;letter-spacing:0;font-size:10px}.quest-card h3{letter-spacing:-.4px;margin:24px 0 12px;font-size:19px;font-weight:500}.quest-card>p{color:#929d8f;min-height:68px;margin:0;font-size:12px;line-height:1.85}.quest-tip{color:#a7bc99;margin-top:9px;font-size:10px;line-height:1.7}.quest-progress{color:#94a587;justify-content:space-between;align-items:center;gap:10px;margin:auto 0 10px;padding-top:24px;font-size:10px;display:flex}.quest-card progress{margin-bottom:20px}.quest-card button{min-height:43px;font-size:11px}.quest-card.is-claimed{border-color:#b5d18d25}.quest-card.is-claimed .quest-prize{color:#a5bd90}.reward-signin{color:#a7b497;border:1px solid #c9d6b51a;border-radius:10px;align-items:center;gap:12px;margin-bottom:17px;padding:15px 18px;display:flex}.reward-signin p{flex:1;font-size:12px;line-height:1.7}.reward-signin button{font-size:11px}.rewards-notes{color:#819177;border-top:1px solid #ffffff0a;gap:15px;margin-top:30px;padding:27px 0 10px;display:flex}.rewards-notes>svg{flex-shrink:0;margin-top:2px}.rewards-notes h3{color:#bbc5af;margin:0 0 9px;font-size:13px;font-weight:500}.rewards-notes p{color:#818d7a;margin:5px 0;font-size:11px;line-height:1.9}.daily-loot-link{text-align:left;color:#c0cbb4;background:#ffffff02;border:1px solid #ffffff0b;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-top:16px;padding:20px 22px;display:flex}.daily-loot-link>span{align-items:center;gap:15px;display:flex}.daily-loot-link b{font-size:12px;font-weight:500}.daily-loot-link small{color:#84917b;margin-top:6px;font-size:11px;display:block}.rewards-lobby-card{grid-column:1/-1}.rewards-lobby-card .perk-visual{color:#bdd69d}.blackjack-payout-note{color:#a6b797;border:1px solid #b3c99a26;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:11px;line-height:1.7}@media (width<=1050px){.loyalty-intro{padding:28px}.loyalty-balance{padding:10px 28px}.quest-grid{gap:11px}.quest-card{padding:18px}.quest-heading .eyebrow{font-size:9px}.quest-card>p{min-height:88px}}@media (width<=760px){.loyalty-panel{grid-template-columns:1fr}.loyalty-balance{border-top:1px solid #b8cf9420;border-left:0;margin:0;padding:25px 26px}.loyalty-intro{padding:28px 26px 20px}.loyalty-intro h2{font-size:34px}.loyalty-intro p{max-width:390px}.loyalty-rate{top:20px;right:26px}.reward-stats>div{padding:17px 13px}.reward-stats span{font-size:10px;line-height:1.6}.reward-stats b{font-size:14px}.quest-grid{grid-template-columns:1fr}.quest-card{padding:23px}.quest-card>p{min-height:0}.quest-card h3{margin-top:18px}.quest-progress{margin-top:5px}.quest-heading{flex-direction:column;align-items:flex-start;gap:16px}.quest-countdown{justify-content:flex-start}.quest-countdown small{text-align:left;width:auto}.quest-heading h2{font-size:24px}.quest-heading h2>span{margin-left:8px;font-size:9px}.loyalty-landmark>div{flex-direction:column;align-items:flex-start;gap:9px}.loyalty-landmark small{margin-top:7px;display:block}.reward-signin{flex-wrap:wrap}.reward-signin p{flex-basis:75%}.reward-signin button{margin-left:29px}.rewards-mark{flex-shrink:0;width:47px;height:47px}.rewards-page .page-heading{gap:12px}.rewards-page .page-heading h1{font-size:30px}.rewards-notes{gap:10px}.daily-loot-link{padding:18px 15px}.daily-loot-link small{font-size:10px}.reward-amount b{font-size:38px}}:root{color:#e4e6dc;font-synthesis:none;--green:#b1dc88;--muted:#8c9587;--border:#2c3329;--panel:#1a1f19;--pixel:"Pixelify Sans",monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111411;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.42}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:4px}button{transition:background .18s,color .18s,transform .18s,border-color .18s}button:disabled:hover{transform:none}button svg{flex-shrink:0}button:where(:not(.game-card)):active{transform:translateY(1px)}h1,h2,h3,p{margin:0}svg{display:block}em{font-style:normal}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--border);z-index:30;scrollbar-width:thin;background:#161a15;flex-direction:column;width:226px;padding:29px 18px 17px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{white-space:nowrap;align-items:center;gap:10px;display:flex}.brand svg{width:33px;height:39px}.brand>span{font-family:var(--pixel);letter-spacing:.4px;font-size:22px;font-weight:600}.brand small{color:#a7afa0;letter-spacing:2.1px;margin-top:3px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:500;display:block}.sidebar-divider{background:var(--border);flex-shrink:0;height:1px;margin:28px 0 25px}.nav-label{letter-spacing:1.5px;color:#7e8a75;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 12px;font-size:9px;font-weight:600;display:flex}nav{flex-direction:column;gap:4px;display:flex}nav button{text-align:left;color:#a6ad9e;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:11px;height:42px;padding:0 12px;font-size:12px;display:flex}nav button:hover{color:#d6e1cd;background:#242b20}nav button.active{color:#c2e69d;background:#293323;border-color:#39462d}nav button.active svg{color:#b8e08c}.nav-dot{background:var(--green);width:5px;height:5px;margin-left:auto;box-shadow:0 0 8px #b1dc8860}.games-label>span{font-family:var(--pixel);color:#66735d;font-size:12px}.game-navigation{gap:1px}.game-navigation button{color:#959e8e;height:35px;font-size:12px}.game-navigation svg{color:#7c8c72}.hot-label{letter-spacing:.8px;color:#d4b67f;background:#3a3222;margin-left:auto;padding:3px 5px;font-size:7px}.daily-sidebar{text-align:left;background:#22291d;border:1px solid #34412b;border-radius:5px;align-items:center;gap:10px;width:100%;padding:11px 8px;font-size:12px;display:flex}.gift-icon{color:#c6df9f;background:#35432a;border-bottom:3px solid #283420;flex-shrink:0;place-items:center;width:32px;height:34px;display:grid}.daily-sidebar small{color:#86967a;margin-top:4px;font-size:9px;display:block}.daily-sidebar>svg{color:#829773;margin-left:auto}.sidebar-bottom .sidebar-divider{margin:21px 0 18px}.discord-link{color:#a5ae9c;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:0 8px;font-size:10px;display:flex}.discord-link>svg:last-child{color:#7e8c73;margin-left:auto}.sidebar-caption{letter-spacing:.9px;color:#65715d;justify-content:space-between;margin:20px 6px 0;font-size:6.8px;display:flex}.main-shell{margin-left:226px}.topbar{border-bottom:1px solid var(--border);background:#151914;justify-content:space-between;align-items:center;height:79px;padding:0 42px;display:flex}.topbar-left,.topbar-right{align-items:center;gap:20px;display:flex}.breadcrumb{color:#7e8875;align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb b{color:#c2c8b9;font-weight:500}.breadcrumb svg{color:#65705f}.connection-label{color:#8d9586;align-items:center;gap:7px;font-size:10px;display:flex}.connection-label i{background:#8a917e;width:5px;height:5px;display:block}.connection-label.online i{background:#a9dc82;box-shadow:0 0 7px #a9dc8260}.discord-button{color:#d8e2cc;background:#292e25;border:1px solid #414935;border-radius:4px;align-items:center;gap:9px;height:36px;padding:0 13px;font-size:10px;font-weight:600;display:flex}.discord-button:hover{background:#37432b;border-color:#708b56}.discord-button>svg:last-child{color:#adbb9f;margin-left:7px}.balance-button{color:#d3e8bf;background:#222b1d;border:1px solid #3a4d2d;border-radius:5px;align-items:center;gap:9px;height:36px;padding:0 10px;display:flex}.balance-button>svg:first-child{color:#a6d581}.balance-button span{color:#95a785;font-size:9px}.balance-button>svg:last-child{background:#445c33;width:23px;height:23px;padding:4px}.avatar-button{color:#d1e4bd;width:34px;height:34px;font-family:var(--pixel);background:#394c30;border:1px solid #6e805e;font-size:17px}.icon-button{color:#9fa995;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:5px;display:inline-flex}.icon-button:hover{color:#e0ead5;background:#30382a}.mobile-menu{display:none}main{max-width:1570px;margin:0 auto;padding:30px 42px 34px}.hero{background:#243323;border:1px solid #3a4830;border-radius:7px;height:326px;position:relative;overflow:hidden}.world-art{object-fit:cover;width:77%;height:110%;position:absolute;bottom:-10px;right:-5px}.hero-shade{background:linear-gradient(90deg,#243223 0%,#243223f8 25%,#243223b0 42%,#0000 65%);position:absolute;inset:0}.hero-content{z-index:1;padding:37px 34px;position:relative}.tiny-cube{font-size:20px;line-height:12px}.hero h1{font-family:var(--pixel);letter-spacing:-1.7px;color:#f1f0dc;text-shadow:0 3px #111a1266;margin-top:19px;font-size:57px;font-weight:500;line-height:.98}.hero h1 em{color:#b9e48b}.hero p{color:#afbba0;margin-top:15px;font-size:11px;line-height:1.8}.hero-actions{align-items:center;gap:19px;margin-top:22px;display:flex}.primary-button{background:var(--green);color:#24331a;border:1px solid #c6ed9f;border-bottom:3px solid #7a9e55;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:38px;padding:9px 16px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 2px #0002}.primary-button:hover{background:#c4eaa3}.hero .primary-button{min-height:36px;padding:8px 14px;font-size:10px}.hero-note{color:#acbb9b;align-items:center;gap:6px;font-size:8px;display:flex}.hero-note svg{color:#90ae71;width:14px}.hero-world-label{color:#c3cf9a;letter-spacing:1.3px;background:#17241866;border:1px solid #67794644;align-items:center;gap:7px;padding:6px 8px;font-size:6.5px;font-weight:500;display:flex;position:absolute;bottom:15px;right:19px}.hero-world-label>span:last-child{color:#8b9f73;margin-left:28px}.live-pixel{background:#bdd793;width:4px;height:4px}.connection-strip{background:#1b2219;border:1px solid #2f3929;border-radius:5px;justify-content:space-between;align-items:center;margin:14px 0 34px;padding:12px 16px;display:flex}.connection-strip>div{align-items:center;gap:11px;display:flex}.strip-icon{color:#a9c58c;background:#2d3925;border:1px solid #3e4e31;place-items:center;width:32px;height:32px;display:grid}.connection-strip b{color:#d0d8c5;margin-right:9px;font-size:11px;font-weight:600;display:inline-block}.connection-strip small{color:#8c9980;font-size:10px}.connection-strip>button{color:#b4c4a2;background:0 0;border:0;align-items:center;gap:10px;font-size:9px;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.eyebrow{letter-spacing:1.5px;color:#829477;font-size:8px;font-weight:600;display:block}.section-heading h2{letter-spacing:-.8px;align-items:center;gap:14px;margin-top:7px;font-size:25px;font-weight:550;display:flex}.section-heading h2>span{letter-spacing:0;color:#95a289;background:#242b20;border:1px solid #323d2a;border-radius:3px;padding:4px 7px;font-size:8px;font-weight:400}.search-box{color:#76856b;background:#181e16;border:1px solid #333c2c;border-radius:4px;align-items:center;gap:9px;width:190px;margin-top:14px;padding:8px 10px;display:flex}.search-box input{color:#d4deca;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:10px}.search-box>span{border:1px solid #394330;border-radius:2px;padding:0 4px;font-size:10px}.game-filters{align-items:center;gap:6px;margin:22px 0 19px;display:flex}.game-filters>button{color:#88977b;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:flex}.game-filters>button.selected{color:#c2dda4;background:#2c3922;border-color:#405331}.game-filters>button:hover{color:#c7d8b6}.filter-caption{letter-spacing:1px;color:#6f8062;align-items:center;gap:6px;margin-left:auto;font-size:6px;display:flex}.filter-caption>span{background:#8d9e78;width:3px;height:3px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.game-card{text-align:left;background:#1a2018;border:1px solid #30392a;border-radius:5px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.game-card:hover{border-color:var(--game-color);transform:translateY(-3px);box-shadow:0 8px 20px #0002}.game-card-art{background:linear-gradient(150deg,color-mix(in srgb,var(--game-color) 10%,#1e251b),#20271c);width:100%;height:168px;color:var(--game-color);border-bottom:1px solid #30392a;position:relative;overflow:hidden}.game-card-art:after{content:"";opacity:.12;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.game-art{z-index:1;width:100%;height:100%;position:relative}.game-card-art>.game-art{height:160px;margin-top:8px;transition:transform .3s}.game-card:hover .game-card-art>.game-art{transform:scale(1.06)translateY(-3px)}.game-tag{letter-spacing:1px;z-index:2;color:color-mix(in srgb,var(--game-color) 70%,#fff);border:1px solid color-mix(in srgb,var(--game-color) 22%,transparent);background:#161d1670;align-items:center;gap:4px;padding:4px 5px;font-size:6px;display:flex;position:absolute;top:12px;left:12px}.tag-spark{color:#b4d993;font-size:9px;line-height:6px}.card-play{color:var(--game-color);z-index:2;opacity:0;background:#161e1480;border:1px solid #b3cc9425;padding:5px;transition:all .18s;position:absolute;bottom:12px;right:12px;transform:translateY(5px)}.game-card:hover .card-play,.game-card:focus-visible .card-play{opacity:1;transform:none}.game-card-caption{justify-content:space-between;align-items:center;gap:5px;width:100%;padding:15px 14px 16px;display:flex}.game-card-caption h3{letter-spacing:-.2px;color:#d9dfce;font-size:14px;font-weight:550}.game-card-caption>svg{color:#728366;flex-shrink:0;width:13px}.perk-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:32px;display:grid}.perk-card{text-align:left;background:#20291b;border:1px solid #35412c;border-radius:5px;align-items:center;gap:16px;padding:21px 20px;display:flex}.perk-card:nth-child(2){background:#24251b;border-color:#3d3e2c}.perk-visual{color:#bdde94;background:#35452a;border-bottom:4px solid #29351f;flex-shrink:0;place-items:center;width:66px;height:65px;display:grid}.perk-visual.referral{color:#d7c58a;background:#41402a;border-color:#333321}.perk-card .eyebrow{letter-spacing:1.2px;font-size:6px}.perk-card h3{letter-spacing:-.2px;margin-top:7px;font-size:14px;font-weight:550}.perk-card p{color:#97a48b;margin-top:6px;font-size:8px}.perk-card>svg{color:#8b9e77;width:17px;margin-left:auto}.setup-note{color:#7f8c75;align-items:center;gap:8px;margin-top:23px;padding:10px 0;font-size:9px;display:flex}.setup-dot{background:#ad9b70;width:4px;height:4px}footer{border-top:1px solid var(--border);color:#738069;align-items:center;gap:22px;max-width:1570px;margin:auto;padding:27px 42px;display:flex}footer .brand svg{width:21px;height:26px}footer .brand small{letter-spacing:1.1px;margin-top:2px;font-size:5px}footer>span:not(.brand){font-size:9px}footer>span small{color:#616e57;margin-top:4px;font-size:7px;display:block}footer>button{color:#829276;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:6px;font-size:8px;display:flex}footer .sound-button{margin-left:0}.footer-copyright{font-size:7px!important}.inner-page{min-height:65vh;padding-top:16px}.inner-page>h1,.page-heading h1{font-family:var(--pixel);color:#e8ead9;margin-top:13px;font-size:49px;font-weight:500;line-height:1.1}.page-description{color:#8f9d83;margin:12px 0 30px;font-size:12px;line-height:1.7}.page-heading{justify-content:space-between;align-items:center;display:flex}.page-heading>button{border-color:#3a472f;width:38px;height:38px}.empty-state{color:#a7bb96;border:1px dashed #37452d;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:260px;padding:40px 20px;display:flex}.empty-state h3{color:#e1e8d6;font-size:20px;font-weight:500}.empty-state p{color:#95a288;text-align:center;font-size:12px;line-height:1.7}.empty-state .primary-button{margin-top:12px}.sign-in-state{background:radial-gradient(at 50% 10%,#34402a66,#0000 65%);min-height:360px}.sign-in-symbol{background:#334329;border:1px solid #4a5b3a;border-bottom:5px solid #283520;margin-bottom:8px;padding:20px}.wallet-overview{background:#20291b;border:1px solid #3b4c2f;border-radius:6px;grid-template-columns:1.7fr 1fr;display:grid;overflow:hidden}.wallet-balance{padding:30px}.wallet-balance>div:not(.wallet-actions){align-items:center;gap:15px;margin:21px 0 9px;display:flex}.wallet-balance>div>svg{color:#b1dc88}.wallet-balance h2{letter-spacing:-1px;font-size:43px;font-weight:500}.wallet-balance h2 small{color:#94a480;letter-spacing:0;margin-left:12px;font-size:16px}.wallet-balance p{color:#8fa67d;align-items:center;gap:7px;font-size:9px;display:flex}.wallet-actions{align-items:center;gap:10px;margin-top:25px;display:flex}.secondary-button{color:#bfcea8;background:#2a3523;border:1px solid #4b5a3b;border-bottom:3px solid #202a1a;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:8px 15px;font-size:11px;font-weight:500;display:inline-flex}.secondary-button:hover{background:#35442b}.wallet-linked{text-align:center;background:#1c2418;border-left:1px solid #3b4c2f;flex-direction:column;justify-content:center;align-items:center;padding:27px;display:flex}.pixel-head{width:52px;height:56px;font-family:var(--pixel);color:#d6e9bc;background:#536c37;border:6px solid #799952;border-bottom:8px solid #384b27;place-items:center;margin:19px 0 12px;font-size:24px;display:grid}.wallet-linked h3{font-size:15px;font-weight:500}.wallet-linked p{color:#8d9d7d;margin:7px 0;font-size:10px;line-height:1.7}.text-button{color:#b1dc88;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:11px;display:inline-flex}.offline-notice{color:#baa877;background:#2c281b;border:1px solid #4b4530;border-radius:4px;align-items:center;gap:15px;margin-top:18px;padding:17px 20px;display:flex}.offline-notice b{font-size:11px;font-weight:600}.offline-notice p{color:#a59c7f;margin-top:4px;font-size:10px;line-height:1.7}.stat-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin:23px 0;display:grid}.stat-grid>div{background:#1b2218;border:1px solid #323f2a;border-radius:4px;flex-direction:column;gap:11px;padding:21px 17px;display:flex}.stat-grid>div span{color:#91a280;font-size:9px}.stat-grid>div b{color:#d0ddc0;font-size:19px;font-weight:500}.table-panel{background:#1a2117;border:1px solid #35442b;border-radius:5px;margin:23px 0;overflow:hidden}.table-top{color:#a6bf8d;border-bottom:1px solid #35442b;align-items:center;gap:10px;padding:19px 21px;display:flex}.table-top h3{color:#d2dfc3;font-size:12px;font-weight:500}.table-top>span{color:#8d9d7d;margin-left:auto;font-size:8px}.table-row{color:#b4c4a0;border-bottom:1px solid #303b27;grid-template-columns:1fr 1.5fr .8fr 1fr;align-items:center;gap:14px;padding:15px 22px;font-size:11px;display:grid}.table-row:last-child{border-bottom:0}.table-row>:last-child{text-align:right}.table-labels{letter-spacing:1px;color:#7f956d;background:#1e2819;font-size:8px}.table-row b{font-weight:500}.table-row small{color:#8b9e78;font-size:8px}.rank-top{color:#deca7c}.player-name{align-items:center;gap:10px;display:flex}.pixel-avatar{width:24px;height:24px;font-family:var(--pixel);color:#bcd99d;background:#3f5b2c;border-bottom:3px solid #293d1c;place-items:center;display:grid}.table-empty{color:#8c9f79;text-align:center;padding:35px;font-size:11px}.capitalize{text-transform:capitalize}.positive{color:#b2db88!important}.withdrawal-row{color:#b8c4a8;border-bottom:1px solid #303b27;justify-content:space-between;align-items:center;padding:17px 22px;font-size:11px;display:flex}.withdrawal-row small{color:#839576;margin-top:5px;font-size:8px;display:block}.order-status{text-transform:capitalize;color:#c9bd86;background:#3d3d25;border:1px solid #555336;padding:5px 8px;font-size:9px}.order-status.confirmed{color:#bad899;background:#2b3b20;border-color:#50653b}.order-status.uncertain{color:#deb28c;background:#3c2e1f;border-color:#73573c}dialog.modal{color:#e0e7d5;scrollbar-width:thin;background:#1b2217;border:1px solid #536241;border-radius:7px;width:min(510px,100vw - 32px);max-height:calc(100dvh - 50px);padding:27px;overflow:auto;box-shadow:0 24px 90px #0007}dialog.modal::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080d09c9}dialog.modal.wide{width:min(880px,100vw - 32px)}.modal-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.modal-heading h2{letter-spacing:-.6px;margin-top:9px;font-size:26px;font-weight:500;line-height:1.15}.modal-heading .icon-button{border-color:#3a482e;align-self:flex-start}.modal-description{color:#a4b297;margin:12px 0 23px;font-size:12px;line-height:1.85}.modal-description b{color:#d2e1c1;font-weight:500}.full{width:100%}.steps{flex-direction:column;gap:25px;margin:30px 0;display:flex}.step{gap:17px;display:flex}.step>span{font-family:var(--pixel);color:#9fbd7f;text-align:center;background:#303d25;border-bottom:3px solid #25301b;flex-shrink:0;width:32px;height:32px;font-size:20px;line-height:30px}.step h3{margin-bottom:7px;font-size:13px;font-weight:500}.step p{color:#98a78a;font-size:11px;line-height:1.8}.reward-art{color:#c1dda0;background:radial-gradient(#4a572d88,#0000 70%);flex-direction:column;align-items:center;padding:30px 0 20px;display:flex}.reward-art>svg{filter:drop-shadow(0 5px #101a10);margin-bottom:18px}.reward-art>span{font-family:var(--pixel);font-size:48px}.reward-art small{color:#849b6d;font-size:23px}.field-label{letter-spacing:1.1px;color:#8fa47a;margin:18px 0 10px;font-size:8px;font-weight:500;display:block}.field-label>span{float:right;color:#758b5f}.field-label>input,.field-label>select,.bet-input{color:#e1eacd;letter-spacing:0;background:#121a0e;border:1px solid #3d4c30;border-radius:3px;align-items:center;gap:9px;width:100%;min-height:43px;margin-top:9px;padding:11px 12px;font-size:13px;font-weight:400;display:flex}.field-label input::placeholder{color:#6b7e5b;font-size:11px}.bet-input>svg{color:#a5c587}.bet-input input{color:#e1eacd;background:0 0;border:0;outline:none;width:100%;min-width:0}.command-box{background:#111b0d;border:1px solid #465938;border-radius:3px;align-items:center;gap:10px;margin:16px 0;padding:14px 11px;display:flex;overflow:auto}.command-box code{color:#c0dda0;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.command-box .icon-button{flex-shrink:0;margin-left:auto}.inline-status{color:#9bac8b;align-items:center;gap:8px;padding:7px 0;font-size:10px;display:flex}.status-dot{background:#afd782;width:5px;height:5px}.fine-print{color:#7d926c;margin:13px 0 17px;font-size:9px;line-height:1.9}.form-divider{background:#35452a;height:1px;margin:24px 0}.account-detail{color:#91a47c;justify-content:space-between;align-items:center;gap:10px;padding:16px 0 28px;font-size:11px;display:flex}.account-detail code{color:#c4d8ad}.toast{z-index:100;color:#d7e8c3;background:#29371f;border:1px solid #596a42;border-radius:5px;align-items:center;gap:12px;min-width:280px;max-width:min(550px,100vw - 30px);padding:12px 13px 12px 17px;display:flex;position:fixed;bottom:28px;left:calc(50% + 90px);transform:translate(-50%);box-shadow:0 10px 35px #0006}.toast>span{color:#b1dc88;flex-shrink:0}.toast p{font-size:11px;line-height:1.7}.toast .icon-button{flex-shrink:0;margin-left:auto}.toast.error{color:#e5c8a6;background:#3b2c20;border-color:#7d5b3c}.toast.error>span{color:#deae83}.game-modal-body{border:1px solid #35442a;border-radius:4px;grid-template-columns:240px 1fr;display:grid;overflow:hidden}.game-controls{background:#212c1a;border-right:1px solid #35442a;padding:10px 18px 13px}.bet-adjust{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.bet-adjust button{color:#a7bc90;background:#2d3a23;border:1px solid #405032;border-radius:2px;padding:6px;font-size:10px}.bet-adjust button:hover{background:#405231}.choice-buttons{gap:6px;margin:23px 0 16px;display:flex}.choice-buttons button{color:#96aa7e;text-transform:capitalize;background:#182211;border:1px solid #3f512f;border-radius:3px;flex:1;padding:10px;font-size:11px}.choice-buttons button.chosen{color:#c4e4a0;background:#344a24;border-color:#75984c}.game-start{margin:23px 0 4px}.game-wallet{color:#80966c;border-top:1px solid #3b4c2e;flex-wrap:wrap;align-items:center;gap:7px;margin-top:22px;padding:17px 0 0;font-size:8px;display:flex}.game-wallet b{color:#bacfa3;margin-left:auto;font-size:10px;font-weight:500}.game-play-area{background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--game-color) 10%,#172211),#131c0e);min-height:390px;color:var(--game-color);flex-direction:column;justify-content:center;align-items:center;padding:25px 20px;display:flex;position:relative}.game-play-area>.game-art{width:min(330px,100%);height:250px}.game-rules{align-items:flex-start;gap:11px;margin-top:20px;padding:15px 0 0;display:flex}.game-rules>svg{color:#829b6d;flex-shrink:0}.game-rules b{color:#b5c8a0;font-size:11px;font-weight:500}.game-rules p{color:#829774;margin-top:5px;font-size:10px;line-height:1.85}.mine-grid{grid-template-columns:repeat(5,1fr);gap:9px;width:min(350px,100%);display:grid}.mine-tile{aspect-ratio:1;color:#b3e7c9;background:#37482b;border:1px solid #4c6439;border-bottom:5px solid #23341a;border-radius:3px;place-items:center;padding:0;display:grid}.mine-tile:disabled{opacity:1;cursor:default}.mine-tile:hover:not(:disabled){background:#4a6338;transform:translateY(-2px)}.tile-surface{opacity:.6;border:2px solid #293a1e;border-color:#698157 #293a1e #293a1e #698157;width:35%;height:35%;display:block}.mine-tile.is-diamond{background:#345c42;border-color:#6f9d69 #6f9d69 #223e2a}.mine-tile.is-mine{color:#d29976;background:#5b3426;border-color:#9f6445 #9f6445 #422416}.mine-tile.is-mine>span{font-size:32px}.round-progress{color:#829a71;justify-content:space-between;align-items:center;width:100%;margin-top:23px;font-size:9px;display:flex}.round-progress b{color:#badb9c;font-size:20px;font-weight:500}.round-outcome{text-align:center;color:#b1d790;flex-direction:column;gap:7px;margin-top:20px;display:flex}.round-outcome>span{letter-spacing:1.5px;font-size:7px}.round-outcome>strong{font-family:var(--pixel);font-size:23px;font-weight:400}.round-outcome>small{color:#9cb787;font-size:9px}.round-outcome.lost{color:#cda780}.blackjack-table{text-align:center;flex-direction:column;gap:30px;display:flex}.playing-cards{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.playing-card{color:#34482b;background:#e6e9cf;border-bottom:4px solid #a6b194;border-radius:3px;flex-direction:column;justify-content:space-between;width:55px;height:78px;padding:6px;font-size:24px;display:flex;box-shadow:0 5px 12px #0002}.playing-card small{text-align:left;font-size:14px}.playing-card.red{color:#b16e50}.playing-card.card-back{color:#b6d497;background:repeating-linear-gradient(45deg,#58763d,#58763d 4px,#4b6634 4px 8px);border:3px solid #9ebc7e;justify-content:center}.playing-card.card-back small{display:none}.blackjack-actions{grid-template-columns:1fr 1fr;gap:7px;margin:20px 0 7px;display:grid}.slot-reels{gap:13px;display:flex}.slot-reels>span{color:#ab6247;width:65px;height:90px;font-family:var(--pixel);background:#e8e1c4;border:6px solid #a58b53;border-bottom-width:10px;place-items:center;font-size:47px;display:grid;box-shadow:0 4px #1a2112}.crash-flight{color:#c1dfb0;flex-direction:column;align-items:center;gap:17px;display:flex}.crash-flight>strong{font-family:var(--pixel);font-size:50px;font-weight:400}.crash-flight>span{color:#9eb891;font-size:11px}.crash-flight.crashed{color:#d2a07c}.instant-result{flex-direction:column;align-items:center;width:100%;display:flex}.instant-result>.game-art{max-width:330px;height:230px}.instant-result>strong{font-family:var(--pixel);text-transform:capitalize;text-align:center;font-size:29px;font-weight:500}.other-round{color:#c7bd88;margin-top:20px;font-size:11px;line-height:1.8}.other-round button{margin-top:10px}.odds-preview{color:#adca90;padding:4px 0;font-size:9px;display:block}.plinko-result{width:100%}.peg-board>div{justify-content:center;gap:16px;margin:16px 0;display:flex}.peg-board>div>span{background:#809a69;flex-shrink:0;width:5px;height:5px}.peg-board>div>span.ball-path{background:#e7c78c;box-shadow:0 0 9px #f4cf8277}.plinko-buckets{flex-wrap:wrap;justify-content:center;gap:3px;margin-top:18px;display:flex}.plinko-buckets span{color:#cbbf86;background:#433e25;border-bottom:3px solid #2d2d18;padding:7px 4px;font-size:7px}.plinko-buckets span.landed{color:#172210;background:#af9861;border-bottom-color:#7b6e42}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1600px){main{padding-top:40px}.hero{height:375px}.hero-content{padding:44px}.hero h1{font-size:66px}.hero p{font-size:13px}.hero-actions{margin-top:25px}.hero-kicker{font-size:9px}.game-card-art{height:210px}.game-card-art>.game-art{height:200px}.game-card-caption{padding:18px}.game-card-caption h3{font-size:17px}.game-card-caption p{font-size:10px}.game-tag{font-size:7px}.hero-note{font-size:10px}.connection-strip{padding:16px}.connection-strip small{font-size:11px}.perk-card h3{font-size:16px}.perk-card p{font-size:10px}}@media (width<=1200px){.sidebar{width:205px;padding-left:13px;padding-right:13px}.brand>span{font-size:20px}.brand svg{width:30px}.main-shell{margin-left:205px}.topbar{padding:0 28px}main{padding:27px 28px}.hero-content{padding:34px 27px}.hero h1{font-size:53px}.hero{height:316px}.hero-note{display:none}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.game-card-art{height:168px}.game-card-caption p{font-size:8px}.connection-strip small{font-size:9px}.filter-caption{display:none}.perk-card{gap:12px;padding:17px 14px}.perk-visual{width:47px;height:51px}.perk-visual>svg{width:29px}.perk-card h3{font-size:12px}.perk-card .eyebrow{font-size:5px}footer{gap:15px;padding:24px 28px}.footer-copyright{display:none}.toast{left:calc(50% + 90px)}}@media (width<=960px){.sidebar{width:184px}.main-shell{margin-left:184px}.brand>span{font-size:18px}.brand small{letter-spacing:1.8px;font-size:6px}.brand svg{width:26px}.sidebar .brand{gap:7px}.sidebar nav button{gap:9px;font-size:11px}.nav-label{font-size:8px}.hero h1{font-size:48px}.hero-content{padding:31px 23px}.hero-kicker{letter-spacing:1.3px;font-size:6.5px}.hero p{font-size:10px}.hero{height:300px}.hero-shade{background:linear-gradient(90deg,#243223 0%,#243223f0 28%,#24322380 57%,#0000 80%)}.world-art{width:95%;right:-75px}.connection-strip small{margin-top:4px;display:block}.section-heading h2{font-size:22px}.search-box{width:152px}.game-grid{gap:12px}.game-card-art{height:142px}.game-card-art>.game-art{height:135px;margin-top:15px}.game-card-caption{padding:12px 10px}.game-card-caption h3{font-size:13px}.game-card-caption p{min-height:24px;font-size:8px}.game-tag{letter-spacing:.6px;font-size:5px;top:9px;left:9px}.perk-grid{grid-template-columns:1fr}.perk-card{padding:19px}.perk-visual{width:55px;height:58px}.perk-card h3{font-size:15px}.perk-card .eyebrow{font-size:7px}.perk-card p{font-size:9px}.game-filters>button{padding:8px 9px;font-size:9px}.game-filters>button svg{width:12px}.topbar-right{gap:12px}.connection-label{font-size:8px}.discord-button{font-size:9px}.hero-world-label{font-size:5px;bottom:12px;right:12px}.hero-world-label>span:last-child{margin-left:10px}.stat-grid{grid-template-columns:1fr 1fr}.wallet-overview{grid-template-columns:1.5fr 1fr}.wallet-balance{padding:24px}.wallet-balance h2{font-size:32px}.wallet-linked{padding:18px}.toast{left:calc(50% + 85px)}}@media (width<=740px){.sidebar{width:220px;padding:25px 17px;transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:none}.sidebar .brand>span{font-size:22px}.sidebar .brand svg{width:33px}.sidebar .brand small{letter-spacing:1.8px;font-size:8px}.sidebar-backdrop{z-index:29;background:#0009;border:0;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{display:flex}.topbar{height:67px;padding:0 21px}.topbar-left{gap:10px}.topbar-right{gap:13px}.connection-label{font-size:8px}.breadcrumb{gap:8px;font-size:10px}.discord-button{height:34px;padding:0 10px;font-size:9px}.discord-button>svg:last-child{display:none}main{padding:22px 21px}.hero{height:320px}.hero h1{font-size:56px}.hero-content{padding:34px 25px}.hero p{font-size:11px}.hero-kicker{font-size:7px}.world-art{width:89%;height:105%;bottom:-8px;right:-50px}.hero-shade{background:linear-gradient(90deg,#243223 0%,#243223f5 26%,#2432238c 55%,#24322310 100%)}.game-card-art{height:165px}.game-card-art>.game-art{height:155px;margin-top:10px}.game-card-caption{padding:14px 12px}.game-card-caption h3{font-size:15px}.game-card-caption p{min-height:24px;font-size:8px}.game-tag{letter-spacing:.5px;font-size:6px}.connection-strip{margin-bottom:28px}.connection-strip>button{gap:5px;font-size:8px}.game-grid{gap:13px}.section-heading h2{font-size:25px}.eyebrow{font-size:7px}.search-box{width:160px}.game-filters>button{padding:8px 11px;font-size:10px}.perk-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:25px}.perk-card{gap:10px;padding:15px 12px}.perk-card h3{font-size:12px;line-height:1.4}.perk-card .eyebrow{font-size:5px}.perk-visual{width:42px;height:47px}.perk-card p{font-size:8px;line-height:1.6}.perk-card>svg{width:13px}.toast{bottom:17px;left:50%}.modal-heading h2{font-size:23px}.game-modal-body{grid-template-columns:210px 1fr}.game-controls{padding:7px 15px}.game-play-area{padding:20px 13px}.mine-grid{gap:6px}.game-wallet{font-size:7px}.game-wallet b{font-size:8px}.hero-world-label{font-size:5px}.section-heading h2>span{font-size:7px}footer{padding:23px 21px}.wallet-balance h2{font-size:37px}}@media (width<=520px){.topbar{padding:0 15px}.breadcrumb>svg,.breadcrumb>b{display:none}.connection-label{gap:5px;font-size:7px}.topbar-right{gap:9px}.discord-button{gap:6px;padding:0 8px;font-size:8px}.discord-button>svg{width:16px}.balance-button{gap:5px;padding:0 7px}.balance-button b{font-size:10px}.balance-button span{font-size:7px}.balance-button>svg:first-child{width:13px}.avatar-button{width:30px;height:30px;font-size:14px}main{padding:17px 15px 25px}.hero{height:322px}.hero-content{padding:29px 20px}.hero h1{margin-top:22px;font-size:52px}.hero p{font-size:10px;line-height:1.85}.hero-kicker{letter-spacing:1.2px;font-size:6px}.hero-actions{margin-top:20px}.hero-shade{background:linear-gradient(90deg,#243223 0%,#243223ee 25%,#2432239c 62%,#24322344 100%)}.world-art{opacity:.6;width:140%;height:110%;bottom:-20px;right:-158px}.hero-world-label{letter-spacing:.8px;font-size:4.5px;bottom:11px;right:10px}.hero-world-label>span:last-child{display:none}.connection-strip{gap:10px;margin:12px 0 29px;padding:12px 11px}.connection-strip>div{gap:8px}.strip-icon{flex-shrink:0;width:29px;height:29px}.strip-icon>svg{width:15px}.connection-strip b{font-size:10px}.connection-strip small{max-width:200px;font-size:8px;line-height:1.5}.connection-strip>button{white-space:nowrap;font-size:7px}.connection-strip>button>svg{width:12px}.section-heading{align-items:flex-start;gap:10px}.section-heading .eyebrow{letter-spacing:1px;font-size:5.8px}.section-heading h2{gap:9px;font-size:22px}.section-heading h2>span{padding:3px 5px;font-size:6px}.search-box{gap:6px;width:119px;margin-top:12px;padding:7px}.search-box input{font-size:9px}.search-box>svg{width:13px}.search-box>span{display:none}.game-filters{flex-wrap:wrap;gap:3px;margin:19px 0 15px}.game-filters>button{gap:5px;padding:7px 8px;font-size:8px}.game-filters>button>svg{width:11px;height:11px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-card-art{height:147px}.game-card-art>.game-art{height:142px}.game-card-caption{padding:13px 11px}.game-card-caption h3{font-size:15px}.game-card-caption p{min-height:27px;font-size:8px;line-height:1.7}.game-tag{font-size:5.5px;top:10px;left:9px}.card-play{display:none}.perk-grid{grid-template-columns:1fr;gap:12px;margin-top:25px}.perk-card{gap:15px;padding:18px 16px}.perk-visual{width:52px;height:55px}.perk-visual>svg{width:33px;height:33px}.perk-card .eyebrow{letter-spacing:1px;font-size:6px}.perk-card h3{font-size:14px}.perk-card p{font-size:9px}.perk-card>svg{width:17px}.setup-note{align-items:flex-start;font-size:8px;line-height:1.7}.setup-dot{flex-shrink:0;margin-top:4px}footer{flex-wrap:wrap;gap:13px;padding:23px 15px}footer>.brand{gap:7px}footer .brand>span{font-size:13px}footer>span:not(.brand){font-size:8px}footer>span small{font-size:6px;line-height:1.5}footer>button:not(.sound-button){display:none}footer .sound-button{margin-left:auto}.inner-page>h1,.page-heading h1{font-size:42px}.page-description{font-size:11px}.wallet-overview{grid-template-columns:1fr}.wallet-linked{border-top:1px solid #3b4c2f;border-left:0;padding:24px}.wallet-balance{padding:25px}.wallet-balance h2{font-size:40px}.stat-grid{gap:12px}.stat-grid>div{padding:18px 13px}.stat-grid>div b{font-size:17px}.table-row{grid-template-columns:1fr 1fr .8fr 1.2fr;gap:8px;padding:14px 12px;font-size:9px}.table-labels{font-size:6px}.table-top{gap:8px;padding:16px 12px}.table-top h3{font-size:11px}.table-top>span{font-size:6px}.table-top>svg{width:15px}.player-name{gap:5px}.pixel-avatar{flex-shrink:0;width:19px;height:19px}.offline-notice{gap:12px;padding:15px}.offline-notice>svg{flex-shrink:0}.offline-notice p{font-size:9px}.offline-notice b{font-size:10px}dialog.modal{max-height:calc(100dvh - 30px);padding:22px 18px}.game-modal-body{flex-direction:column;display:flex}.game-controls{border-top:1px solid #35442a;border-right:0;order:2;padding:7px 16px 13px}.game-play-area{order:1;min-height:260px;padding:24px 18px}.game-play-area>.game-art{height:185px}.mine-grid{gap:7px;width:265px}.mine-tile svg{width:23px}.round-progress{margin-top:16px}.game-controls .field-label{margin-top:15px}.game-controls .fine-print{margin-bottom:4px;font-size:8px}.game-wallet{font-size:8px}.game-wallet b{font-size:10px}.blackjack-table{gap:21px}.playing-card{width:45px;height:64px;font-size:22px}.playing-cards{gap:7px}.slot-reels>span{width:60px;height:80px}.instant-result>.game-art{height:175px}.instant-result>strong{font-size:25px}.modal-heading{margin-bottom:18px}.modal-heading .eyebrow{font-size:6px}.game-rules p{font-size:9px}.game-rules b{font-size:10px}.game-rules>svg{width:16px}.modal-description,.command-box code{font-size:11px}.crash-flight>svg{width:65px;height:65px}.crash-flight>strong{font-size:43px}.round-outcome>strong{font-size:22px}.round-outcome>small{font-size:8px}.game-filters>button{white-space:nowrap}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=520px){.hero h1{letter-spacing:-1.2px;font-size:44px}.hero{height:310px}.hero-content{padding:28px 20px}.hero-actions{margin-top:19px}.section-heading h2{white-space:nowrap;font-size:21px}.section-heading h2>span{display:none}.search-box{flex-shrink:0;width:112px}}@media (width<=740px){.sidebar{visibility:hidden}.sidebar.is-open{visibility:visible}}.verification-error{color:#d9b18b;background:#392b1f;border:1px solid #77563c;margin:15px 0;padding:12px;font-size:11px;line-height:1.7}:root{--ease-out:cubic-bezier(.2,.75,.25,1);scroll-behavior:smooth}main{animation:page-arrive .4s var(--ease-out) both}.hero{box-shadow:0 12px 50px #0002,inset 0 1px #d3eeac0b}.hero:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 10%,#cceca50a 45%,#0000 70%) 0 0/250% 100%;animation:14s ease-in-out infinite sunlight;position:absolute;inset:0}.world-art{transform-origin:50%;animation:9s ease-in-out infinite world-float}.hero-content>*{animation:content-arrive .55s var(--ease-out) both}.hero-content h1{animation-delay:80ms}.hero-content p{animation-delay:.15s}.hero-actions{animation-delay:.22s}.live-pixel,.connection-label.online i{animation:3s ease-in-out infinite status-glow;box-shadow:0 0 10px #b6e68d55}.primary-button{transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 3px #0002,0 0 #0000}.primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px #0002,0 0 25px #b7df7d19}.game-card{animation:card-arrive .45s var(--ease-out) both;transition:transform .22s var(--ease-out),border-color .2s,box-shadow .22s}.game-card:nth-child(2){animation-delay:35ms}.game-card:nth-child(3){animation-delay:70ms}.game-card:nth-child(4){animation-delay:.105s}.game-card:nth-child(5){animation-delay:.14s}.game-card:nth-child(6){animation-delay:.175s}.game-card:nth-child(7){animation-delay:.21s}.game-card:nth-child(8){animation-delay:.245s}.game-card:nth-child(9){animation-delay:.28s}.game-card:hover{box-shadow:0 14px 28px #0004,0 0 25px color-mix(in srgb,var(--game-color) 7%,transparent);transform:translateY(-5px)}.game-card-art{background:radial-gradient(ellipse at 50% 85%,color-mix(in srgb,var(--game-color) 13%,transparent),transparent 75%),linear-gradient(145deg,#2a3025,#1a2119)}.game-card-caption{min-height:83px}.game-card-caption h3{font-size:16px}.game-card-caption p{color:#9ca78f;font-size:10px;line-height:1.65}.game-tag{letter-spacing:.8px;font-size:7px}.card-play{border-radius:50%;padding:7px}.section-heading .eyebrow{font-size:9px}.section-heading h2{font-size:28px}.game-filters>button{padding:9px 13px;font-size:11px}.search-box input{font-size:12px}.search-box{width:205px;min-height:39px}.connection-strip small{font-size:11px}.connection-strip b{font-size:12px}.connection-strip>button{font-size:10px}.topbar .discord-button{height:39px;font-size:11px}.breadcrumb{font-size:12px}.connection-label{font-size:10px}.sidebar nav button{font-size:13px}.game-navigation button{font-size:12px}.nav-label{font-size:9px}.perk-card{transition:transform .22s,border-color .22s}.perk-card:hover{transform:translateY(-3px)}.perk-card h3{font-size:16px}.perk-card p{font-size:10px;line-height:1.6}.perk-card .eyebrow{font-size:7px}.sidebar .discord-link{color:#c1d3af;font-size:11px;text-decoration:none}.sidebar .discord-link:hover{color:#d7ecc2}.sidebar .discord-link>svg:last-child{transition:transform .18s}.sidebar .discord-link:hover>svg:last-child{transform:translate(2px,-2px)}.footer-discord{color:#b8cfa2;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:inline-flex}.footer-discord:hover{color:#d4eabd}footer .sound-button{color:#9eb786;border:1px solid #39472e;border-radius:4px;justify-content:center;align-items:center;min-width:34px;height:32px;display:flex}.sound-on{color:#c4e4a4!important;background:#25341d!important}.sound-button .sound-state{white-space:nowrap;font-size:9px}.animated-balance{font-variant-numeric:tabular-nums;letter-spacing:-.2px}.balance-button b{font-size:13px}.resume-adventure{text-align:left;color:#d9eac2;background:linear-gradient(110deg,#34452a,#24301d);border:1px solid #728d45;border-radius:5px;align-items:center;gap:14px;width:100%;margin:18px 0;padding:17px 20px;animation:.3s ease-out content-arrive;display:flex}.resume-adventure>span:first-child{color:#bddf8c;background:#465a31;border-bottom:4px solid #2a3b1c;place-items:center;width:39px;height:39px;display:grid}.resume-adventure b{text-transform:capitalize;font-size:13px;font-weight:550;display:block}.resume-adventure small{color:#a6b992;margin-top:5px;font-size:10px;display:block}.resume-adventure>svg{margin-left:auto}.modal[open]{animation:dialog-arrive .24s var(--ease-out)}.modal::backdrop{animation:.2s ease-out backdrop-arrive}.toast{animation:toast-arrive .3s var(--ease-out)}.icon-button.audio-enabled{color:#c4df9f}dialog.game-room.modal{background:#1a2117;border:1px solid #4f6040;border-radius:10px;width:min(1060px,100vw - 40px);max-height:calc(100dvh - 42px);padding:0;overflow:auto;box-shadow:0 35px 100px #0009,0 0 80px #8faf5710}.room-header{z-index:3;background:linear-gradient(110deg,#293622,#1c2519);border-bottom:1px solid #3b4a30;align-items:center;gap:13px;padding:22px 25px;display:flex;position:relative}.room-game-icon{border:1px solid color-mix(in srgb,var(--game-color) 30%,#35432a);background:color-mix(in srgb,var(--game-color) 12%,#26341d);width:48px;height:48px;color:var(--game-color);border-bottom:4px solid #192710;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.room-header .eyebrow{letter-spacing:1.7px;color:#8fa47d;font-size:8px}.room-header h2{font-family:var(--pixel);color:#e7edd9;align-items:center;gap:14px;margin-top:6px;font-size:34px;font-weight:500;line-height:1;display:flex}.room-header h2>span{letter-spacing:1px;color:var(--game-color);background:#141e1070;border:1px solid #485a37;padding:5px 7px;font-family:DM Sans,sans-serif;font-size:7px;font-weight:500;line-height:1.3}.room-header-actions{align-items:center;gap:13px;margin-left:auto;display:flex}.room-close{color:#b5c5a5;border:1px solid #425334;width:35px;height:35px}.room-audio{background:#182313;border:1px solid #3e5131;border-radius:4px;align-items:center;padding:1px 3px;display:flex;position:relative}.room-audio>.icon-button{width:31px;height:31px}.volume-open{color:#90a67d;background:0 0;border:0;width:18px;height:30px;padding:0;font-size:17px;line-height:1}.volume-popover{background:#202e18;border:1px solid #52653e;border-radius:5px;width:205px;padding:16px;position:absolute;top:43px;right:0;box-shadow:0 10px 30px #0005}.volume-popover label{color:#b5c9a0;font-size:11px;display:block}.volume-popover b{float:right;color:#8ea676;font-size:10px;font-weight:400}.volume-popover input{accent-color:#b3dc87;cursor:pointer;width:100%;margin:15px 0 0;display:block}.room-body{grid-template-columns:270px minmax(0,1fr);min-height:495px;display:grid}.room-controls{z-index:2;background:#222e1b;border-right:1px solid #3d4b30;flex-direction:column;padding:22px 22px 18px;display:flex;position:relative}.control-heading{letter-spacing:1.4px;color:#92a57f;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:8px;font-weight:600;display:flex}.control-ornament{color:#b0c88d;font-size:16px}.room-controls .field-label{letter-spacing:.9px;color:#a7bc91;margin:17px 0 9px;font-size:9px;line-height:1.5}.room-controls .field-label>span:not(.control-helper){font-size:8px}.room-controls .bet-input,.room-controls .field-label>input,.room-controls .field-label>select{color:#ddebc8;background:#141f0e;border-color:#425633 #425633 #314222;border-bottom-style:solid;border-bottom-width:2px;border-radius:5px;min-height:47px;margin-top:8px;padding:12px;font-size:14px}.room-controls .bet-input:focus-within{border-color:#93b96b;box-shadow:0 0 0 2px #a1c47513}.room-controls .bet-input input{font-variant-numeric:tabular-nums;font-size:15px}.room-controls .bet-adjust{gap:7px;margin-top:0}.room-controls .bet-adjust button{border-radius:3px;padding:8px;font-size:11px}.room-controls .bet-adjust button:hover:not(:disabled){background:#3c4f2d;border-color:#728c53}.control-helper{color:#8fa47b;letter-spacing:0;margin-top:10px;font-size:10px;font-weight:400;line-height:1.75;display:block}.room-segmented{gap:5px;margin-top:9px;display:flex}.room-segmented button{text-transform:capitalize;color:#8fa77a;background:#182311;border:1px solid #3a4f2b;border-radius:4px;flex:1;padding:10px 7px;font-size:11px}.room-segmented button[aria-pressed=true]{color:#d1e8b8;background:#3a5029;border-color:#789e50;box-shadow:inset 0 1px #d6f3ac17}.coin-choices{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.coin-choices button{color:#93a779;background:#27321d;border:1px solid #4b5834;border-bottom:3px solid #192810;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:88px;display:flex;position:relative}.coin-choices button>span{text-transform:capitalize;letter-spacing:0;font-size:11px}.coin-choices button>svg:last-child:not(:first-child){color:#cbe5aa;position:absolute;top:6px;right:6px}.coin-choices button[aria-pressed=true]{color:#e0c882;background:#413d22;border-color:#ba9f5f}.roulette-choices{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.roulette-choices button{text-transform:capitalize;color:#c3d2b0;background:#2d3923;border:1px solid #4b5939;border-radius:4px;padding:9px 5px;font-size:10px}.roulette-choices button.red{color:#e5c1a1;background:#653f30;border-color:#80553d}.roulette-choices button.black{background:#172318}.roulette-choices button.green{background:#345232;border-color:#4b7545}.roulette-choices button[aria-pressed=true]{outline-offset:1px;outline:2px solid #c9dca6}.room-controls input.target-slider{min-height:18px;box-shadow:none;accent-color:#b2d788;background:0 0;border:none;margin-top:12px;padding:0}.dice-odds{grid-template-columns:1fr 1fr;gap:12px;padding:13px 0 3px;display:grid}.dice-odds>span{color:#8ca377;font-size:9px}.dice-odds b{color:#c3dba6;font-variant-numeric:tabular-nums;margin-top:5px;font-size:18px;font-weight:500;display:block}.table-instructions{color:#799165;flex-direction:column;gap:13px;margin:24px 0;font-size:10px;display:flex}.table-instructions b{color:#c4d6b0;margin-left:10px;margin-right:3px;font-weight:500}.payout-highlight{text-align:center;background:radial-gradient(#4c482333,#0000),#29301d;border:1px solid #5b5933;border-radius:5px;margin:20px 0 0;padding:22px 8px}.payout-highlight>span{letter-spacing:1.2px;color:#baaa72;font-size:7px}.payout-highlight>b{color:#e2c980;font-family:var(--pixel);letter-spacing:4px;margin:9px 0;font-size:43px;font-weight:400;display:block}.payout-highlight>small{color:#a49e73;font-size:9px}.room-primary-actions{margin-top:auto;padding-top:23px}.room-primary-actions .primary-button{border-radius:5px;gap:10px;min-height:47px;font-size:12px}.room-primary-actions .play-button{justify-content:space-between;padding:13px 14px;font-size:12px}.room-primary-actions .play-button:disabled{justify-content:center}.room-primary-actions .cashout-button{justify-content:space-between;min-height:57px;font-size:13px}.cashout-button>span{text-align:left}.cashout-button small{opacity:.8;margin-top:5px;font-size:11px;font-weight:500;display:block}.room-primary-actions .secondary-button{border-radius:4px;min-height:41px;font-size:11px}.room-primary-actions .blackjack-actions{gap:8px;margin:0 0 8px}kbd{opacity:.55;border:1px solid;border-radius:3px;margin-left:auto;padding:1px 3px;font:9px DM Sans,sans-serif}.blackjack-actions kbd{margin-left:2px}.bet-guidance{color:#91a47e;text-align:center;min-height:16px;margin:9px 0 12px;font-size:9px;line-height:1.7}.bet-guidance.has-warning{color:#d5b08a}.input-invalid{border-color:#a47d4d!important}.preview-button{color:#b1c79a;background:#1d2b15;border:1px solid #415731;border-radius:4px;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px 5px;font-size:10px;display:flex}.preview-button>span{color:#9db585;background:#334426;margin-left:auto;padding:3px 5px;font-size:8px}.preview-button:hover:not(:disabled){background:#2c3d20;border-color:#7a9459}.room-balance{color:#8da577;border-top:1px solid #415331;align-items:center;gap:9px;margin-top:20px;padding-top:17px;display:flex}.room-balance>span{font-size:9px;line-height:1.5}.room-balance b{color:#d0e4b8;margin-top:4px;font-size:13px;font-weight:500;display:block}.room-balance small{color:#97af80;font-size:9px;font-weight:400}.room-balance>svg:last-child{color:#b1cf8c;margin-left:auto}.room-stage{background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--game-color) 9%,#1d2c18),#121d0f);isolation:isolate;flex-direction:column;min-height:495px;padding:0 25px 20px;display:flex;position:relative;overflow:hidden}.stage-grid{z-index:-1;background-image:linear-gradient(#a1bc7f06 1px,#0000 1px),linear-gradient(90deg,#a1bc7f06 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 80%);mask-image:radial-gradient(#000,#0000 80%)}.stage-corner{pointer-events:none;border:1px solid #92a67640;width:11px;height:11px;position:absolute}.stage-corner.top-left{border-bottom:0;border-right:0;top:14px;left:14px}.stage-corner.top-right{border-bottom:0;border-left:0;top:14px;right:14px}.stage-corner.bottom-left{border-top:0;border-right:0;bottom:14px;left:14px}.stage-corner.bottom-right{border-top:0;border-left:0;bottom:14px;right:14px}.stage-topline{z-index:2;justify-content:space-between;align-items:center;gap:10px;padding:23px 0 14px;display:flex;position:relative}.stage-topline>span{letter-spacing:1.1px;color:#7f936f;align-items:center;gap:6px;font-size:6px;display:flex}.stage-topline i{background:#a0bc7f;width:4px;height:4px;display:block}.stage-topline .preview-mode{color:#d1b781}.stage-topline .preview-mode i{background:#d6b778}.scene-container{flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.scene-container>div{width:100%;position:relative}.scene-heading{color:#9dae8b;letter-spacing:1.1px;justify-content:space-between;align-items:center;gap:10px;margin:2px 0 15px;font-size:8px;display:flex}.scene-heading b{letter-spacing:0;color:#7f966c;text-transform:capitalize;font-size:8px;font-weight:400}.scene-hint{color:#8da57b;text-align:center;justify-content:center;align-items:center;gap:7px;padding-top:14px;font-size:10px;line-height:1.7;display:flex}.stage-announcement{z-index:2;justify-content:center;align-items:center;width:100%;min-height:76px;margin-top:8px;display:flex;position:relative}.stage-guidance{color:#8fa77a;text-align:center;font-size:10px;line-height:1.7}.stage-pending{color:#b5c99f;align-items:center;gap:8px;font-size:10px;display:flex}.result-ticket{width:100%;max-width:100%;animation:result-arrive .36s var(--ease-out);color:#b7db8c;background:linear-gradient(110deg,#354827dd,#24371bdd);border:1px solid #657c43;border-radius:5px;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 5px 22px #0002}.result-ticket.lost{color:#c8aa80;background:linear-gradient(110deg,#3a3021dd,#2d291bdd);border-color:#66523a}.result-ticket.push{background:#333a24;border-color:#6b7143}.result-ticket-icon{background:#b8dc8810;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.result-ticket>div{min-width:0}.result-ticket>div>span{letter-spacing:1.2px;font-size:6px}.result-ticket b{font-family:var(--pixel);color:#e5efd5;margin-top:3px;font-size:24px;font-weight:400;line-height:1.1;display:block}.result-ticket small{color:#a0b486;margin-top:5px;font-size:9px;line-height:1.5;display:block}.result-ticket>strong{font-size:19px;font-family:var(--pixel);white-space:nowrap;margin-left:auto;font-weight:400}.result-ticket.lost b{color:#dfccb0}.result-ticket.lost small{color:#ad9978}.room-footer{background:#1e2918;border-top:1px solid #3c4e2e;border-bottom:1px solid #35462a;justify-content:space-between;align-items:center;gap:15px;width:100%;max-width:none;margin:0;padding:15px 23px;display:flex}.room-footer>span{color:#93aa7e;align-items:center;gap:7px;display:flex;font-size:9px!important}.room-footer>span:last-child{letter-spacing:.7px;color:#7f956b;font-size:7px!important}.room-rules{background:#1a2416;margin:0;padding:0 24px}.room-rules summary{cursor:pointer;color:#a8bc93;align-items:center;gap:9px;padding:17px 0;font-size:11px;list-style:none;display:flex}.room-rules summary::-webkit-details-marker{display:none}.room-rules summary>svg:last-child{margin-left:auto;transition:transform .2s}.room-rules[open] summary>svg:last-child{transform:rotate(90deg)}.room-rules>div{max-width:800px;padding:0 0 19px}.room-rules p{color:#91a77e;margin:0 0 9px;font-size:11px;line-height:1.8}.recent-rounds{background:#182213;border-top:1px solid #32452a;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 24px;display:flex}.recent-rounds>span:first-child{letter-spacing:1px;color:#7e976c;margin-right:5px;font-size:7px}.recent-rounds>span:not(:first-child){color:#b9d79b;background:#2d4022;border:1px solid #415a30;border-radius:3px;padding:5px 8px;font-size:10px}.recent-rounds>span.recent-loss{color:#c4a87b;background:#352d20;border-color:#594932}.recent-rounds small{opacity:.7;font-size:7px}.mines-scene{max-width:445px;margin:auto}.quarry-board{perspective:700px;grid-template-columns:repeat(5,1fr);gap:10px;padding:6px 1px;display:grid}.quarry-tile{aspect-ratio:1.14;isolation:isolate;background:linear-gradient(135deg,#43543a,#35492b);border:1px solid #526443;border-top-color:#6e8059;border-bottom:6px solid #24361a;border-radius:5px;place-items:center;min-width:0;padding:0;transition:transform .17s,background .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #a0b77b13,0 3px #0e190b}.quarry-tile:disabled{opacity:1;cursor:default}.quarry-tile:not(:disabled):hover{background:#4d6738;border-color:#90ac69;transform:translateY(-3px);box-shadow:inset 0 0 20px #c6e4970c,0 5px #182610}.quarry-tile small{color:#81946a;opacity:.65;font-family:monospace;font-size:7px;position:absolute;top:5px;left:6px}.stone-inlay{background:#61754d10;border:2px solid #77896345;border-color:#77896345 #21321b #1d301a80 #77896345;width:25%;height:27%;transform:rotate(45deg)}.stone-crack{background:#9bb17e20;width:6px;height:2px;position:absolute;bottom:13px;right:13px;box-shadow:-36px -26px #9bb17e12}.quarry-tile.safe{background:radial-gradient(#426944,#294b33);border-color:#64966b #64966b #1c3825;box-shadow:inset 0 0 20px #b3f3b512,0 3px #0e1a12}.quarry-tile.safe small{color:#a6d5aa}.tile-gem{filter:drop-shadow(0 4px 1px #0c25174d);width:47%;max-width:47px;height:auto;animation:gem-appear .38s var(--ease-out)}.tile-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#e8ffe32c,#0000);animation:.75s ease-out .12s tile-shine;position:absolute;inset:-100% 0;transform:rotate(35deg)translate(-150%)}.quarry-tile.bomb{background:radial-gradient(#6c4731,#432e23);border-color:#95643f #95643f #2f1d15;animation:.3s ease-out block-hit}.mine-bomb{color:#d4a46b;text-shadow:0 0 17px #e49c4e30;font-size:39px}.quarry-tile.digging{animation:dig-block .52s var(--ease-out)}.quarry-hit{animation:.3s ease-out quarry-shake}.quarry-progress{justify-content:space-between;align-items:center;padding-top:18px;display:flex}.quarry-progress>span{color:#a1b58b;align-items:center;gap:7px;font-size:10px;display:flex}.quarry-progress>span>svg{color:#94c8a2}.quarry-progress>b{font-family:var(--pixel);color:#c2e7a0;font-size:25px;font-weight:400}.quarry-meter{background:#34462a;border-radius:4px;height:4px;margin-top:10px;overflow:hidden}.quarry-meter>i{height:100%;transition:width .4s var(--ease-out);background:linear-gradient(90deg,#6f9d54,#c6eaa0);display:block;box-shadow:0 0 10px #bfe49c40}.plinko-scene{max-width:530px;margin:auto}.plinko-board{width:100%;max-height:355px;overflow:visible}.plinko-ball{filter:drop-shadow(0 3px 6px #eabf6b5c)}.idle-ball{animation:2.5s ease-in-out infinite idle-ball}.plinko-scene .scene-hint{padding-top:0}.blackjack-scene{flex-direction:column;justify-content:space-between;align-items:center;min-height:350px;padding:10px 0 4px;display:flex}.felt-arc{z-index:-1;border:1px solid #a7b67d23;border-bottom:0;border-radius:50%;height:84px;position:absolute;top:43%;left:5%;right:5%}.table-mark{color:#7e9a5d2e;flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.table-mark>span{font-family:var(--pixel);letter-spacing:2px;font-size:24px}.table-mark>small{letter-spacing:2px;color:#9db87c2c;font-size:6px}.shoe-stack{width:49px;height:73px;position:absolute;top:42%;right:2%;transform:rotate(12deg)}.shoe-stack>i{background:repeating-linear-gradient(45deg,#374a2c,#374a2c 3px,#425b32 3px 6px);border:2px solid #7a935c;border-radius:3px;position:absolute;inset:0;box-shadow:1px 1px #0d1a0a}.shoe-stack>i:nth-child(2){transform:translate(-3px,-3px)}.shoe-stack>i:nth-child(3){transform:translate(-6px,-6px)}.hand-area{text-align:center;z-index:1;width:100%;position:relative}.hand-label{letter-spacing:1px;text-transform:uppercase;color:#92a47c;justify-content:center;align-items:center;gap:9px;margin-bottom:10px;font-size:9px;display:flex}.hand-label b{letter-spacing:0;color:#c8ddad;background:#38512a80;border-radius:3px;padding:3px 6px;font-size:10px;font-weight:500}.hand-cards{perspective:800px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:89px;display:flex}.player-hand{margin-top:60px}.table-card{perspective:700px;filter:drop-shadow(0 5px 2px #06110833);flex-shrink:0;width:62px;height:88px;position:relative}.card-front,.card-reverse{backface-visibility:hidden;transition:transform .32s var(--ease-out);transform-style:preserve-3d;border:1px solid #e4e9cd;border-bottom:4px solid #abb99a;border-radius:4px;position:absolute;inset:0}.card-front{color:#30482d;background:linear-gradient(130deg,#f2f0da,#dce3c8);flex-direction:column;justify-content:space-between;padding:5px;display:flex}.red-suit .card-front{color:#ac644a}.card-front>span{font-size:14px;font-weight:600;line-height:1}.card-front>span small{margin-top:3px;font-size:10px;display:block}.card-front>b{font-size:25px;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-front .card-bottom{align-self:flex-end;transform:rotate(180deg)}.card-reverse{color:#c3d6a6;background:repeating-linear-gradient(45deg,#344d28,#344d28 3px,#476333 3px 6px);border:3px solid #99ad7e;border-bottom:4px solid #728b58;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;transform:rotateY(180deg)}.card-reverse>span{font-size:27px}.card-reverse>small{letter-spacing:.5px;font-size:5px}.face-down .card-front{transform:rotateY(-180deg)}.face-down .card-reverse{transform:rotateY(0)}.table-card.new-card{animation:deal-card .4s var(--ease-out) both;animation-delay:var(--card-delay)}.blackjack-scene .scene-hint{margin-top:15px;font-size:9px}.coin-scene{flex-direction:column;justify-content:center;align-items:center;min-height:355px;display:flex}.coin-scene>.scene-heading{align-self:stretch;margin-bottom:auto}.coin-aura{background:radial-gradient(#bca06414,#0000 65%);border:1px solid #ccbb7420;border-radius:50%;width:270px;height:270px;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%);box-shadow:0 0 0 25px #c9b57306,0 0 0 62px #c9b57304}.coin-perspective{perspective:850px;z-index:1;width:150px;height:150px;margin:35px auto 12px;position:relative}.lucky-coin{width:150px;height:150px;transform-style:preserve-3d;position:relative}.coin-face{clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);color:#745727;backface-visibility:hidden;filter:drop-shadow(0 4px #735526);background:radial-gradient(circle at 35% 25%,#eed59b,#d1aa60 65%,#aa8042);border:6px solid #b38c47;border-color:#e4ca89 #b38c47 #b38c47 #d7b76e;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0;transform:translateZ(6px)}.coin-rim{clip-path:inherit;border:2px solid #f2dca075;position:absolute;inset:10px}.coin-face>span:last-child{font-family:var(--pixel);letter-spacing:2px;text-shadow:0 1px #ffedbb99;font-size:16px;font-weight:500}.coin-heads>svg,.coin-tails>svg{filter:drop-shadow(0 1px #f7dfa2)}.coin-tails{background:radial-gradient(circle at 35% 25%,#e6c486,#c79a50 65%,#a27a3c);transform:rotateY(180deg)translateZ(6px)}.coin-edge{background:#ad8342;border-top:14px solid #d3ae65;border-bottom:14px solid #74582c;width:12px;height:150px;position:absolute;inset:0 0 0 69px;transform:rotateY(90deg)}.coin-ground{filter:blur(4px);background:#060f076b;border-radius:50%;width:155px;height:15px;margin:9px auto 15px}.scene-result-word{font-family:var(--pixel);color:#ddcb92;text-transform:capitalize;text-align:center;z-index:1;min-height:36px;margin-top:3px;font-size:29px;line-height:1.2;position:relative}.coin-waiting{animation:1s linear infinite coin-wait}.dice-scene{max-width:380px;min-height:352px;margin:auto}.dice-perspective{perspective:700px;width:80px;height:80px;margin:35px auto 20px}.dice-cube{width:76px;height:76px;transform-style:preserve-3d;position:relative}.die-face{backface-visibility:hidden;background:#d4c8e5;border:2px solid #eadff3;border-radius:7px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:7px;padding:12px;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 15px #61527b22}.die-face i{border-radius:3px;width:10px;height:10px;display:block}.die-face .pip{background:#6b5288;box-shadow:inset 0 1px 2px #3a2d50}.die-front{transform:translateZ(38px)}.die-back{background:#b6a4d1;transform:rotateY(180deg)translateZ(38px)}.die-right{background:#b5a1ce;transform:rotateY(90deg)translateZ(38px)}.die-left{transform:rotateY(-90deg)translateZ(38px)}.die-top{background:#e8def3;transform:rotateX(90deg)translateZ(38px)}.die-bottom{background:#a494be;transform:rotateX(-90deg)translateZ(38px)}.dice-waiting{animation:1s linear infinite dice-wait}.dice-readout{flex-direction:column;align-items:center;padding-top:17px;display:flex}.dice-readout>span{letter-spacing:1.7px;color:#a59caf;font-size:7px}.dice-readout strong{font-family:var(--pixel);color:#e0d5ed;font-variant-numeric:tabular-nums;margin-top:5px;font-size:61px;font-weight:400;line-height:1}.dice-range{background:#624b403b;border:1px solid #797459;border-radius:4px;height:9px;margin:29px 9px 0;position:relative}.dice-win-zone{background:#7c98644f;border-radius:3px;height:100%;position:absolute;top:0;left:0}.dice-target{background:#d0c5a1;width:2px;height:15px;position:absolute;top:-4px;transform:translate(-50%)}.dice-target b{color:#c6c4a3;font-size:9px;font-weight:400;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.dice-marker{background:#d5b9ee;border:2px solid #e4d4f1;border-radius:3px;width:12px;height:12px;animation:.2s ease-out result-arrive;position:absolute;top:0;transform:translate(-50%,-2px);box-shadow:0 0 12px #e0b9ff30}.range-labels{color:#8b9779;justify-content:space-between;padding:8px 6px 0;font-size:8px;display:flex}.slots-scene{--reel-height:78px;flex-direction:column;justify-content:center;align-items:center;max-width:510px;min-height:355px;margin:auto;padding:25px 30px 0 10px;display:flex}.slot-cabinet{background:linear-gradient(145deg,#74613a,#494829);border:2px solid #a28c55;border-bottom:9px solid #383b21;border-radius:9px;width:100%;max-width:365px;padding:16px 16px 0;position:relative;box-shadow:inset 0 0 0 5px #47502c,0 8px #0b150b}.slot-marquee{color:#e6d09a;font-family:var(--pixel);letter-spacing:1px;background:#313a23;border:1px solid #a38b524d;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:11px 10px;font-size:22px;display:flex;box-shadow:inset 0 2px 5px #0b1b1033}.slot-marquee i{background:#cbdb8c;width:5px;height:5px;box-shadow:0 0 8px #d5dca34d}.slot-mini-label{font-family:var(--pixel);color:#d7c785;letter-spacing:5px;justify-content:space-between;align-items:center;padding:12px 4px;font-size:16px;display:flex}.slot-mini-label>span{color:#b5b287;letter-spacing:1px;font-family:DM Sans,sans-serif;font-size:7px}.reels-frame{background:#1b2818;border:2px solid #b49a62;border-bottom:5px solid #9a824d;border-radius:4px;grid-template-columns:repeat(3,1fr);gap:8px;padding:7px;display:grid;position:relative}.slot-window{height:var(--reel-height);background:linear-gradient(#b4bd9a,#ede9c6 25%,#efebcd 75%,#b6bd9b);border:1px solid #d9dbb3;border-radius:3px;position:relative;overflow:hidden;box-shadow:inset 0 3px 8px #3d4a2a33}.slot-window:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 8px 9px #3844223a,inset 0 -8px 9px #3844223a}.reel-strip{will-change:transform}.reel-symbol{height:var(--reel-height);font-family:var(--pixel);color:#735e38;text-shadow:0 2px #f9efd4;justify-content:center;align-items:center;font-size:57px;font-weight:600;display:flex}.symbol-seven{color:#a86442}.symbol-diamond{color:#4c967f}.reel-blur{filter:blur(1px)}.reel-waiting{animation:.25s linear infinite reel-spin;animation-delay:var(--reel-delay)}.reel-payline{pointer-events:none;background:#e4bf5b2b;height:1px;position:absolute;top:50%;left:-7px;right:-7px}.reel-payline:before,.reel-payline:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;top:-4px}.reel-payline:before{border-left:7px solid #cbb475;left:-3px}.reel-payline:after{border-right:7px solid #cbb475;right:-3px}.reel-stopped{animation:.19s ease-out reel-stop}.slot-bottom{color:#bfbc8c;justify-content:space-between;align-items:center;gap:6px;padding:16px 2px 12px;display:flex}.slot-bottom>span{letter-spacing:.7px;font-size:6px}.slot-lever{transform-origin:bottom;background:#697650;border:2px solid #8a9467;border-radius:4px;width:14px;height:58px;position:absolute;top:49%;right:14px;transform:rotate(14deg)}.slot-lever>i{background:#b77b50;border:2px solid #daab72;border-bottom:5px solid #775238;border-radius:5px;width:23px;height:23px;position:absolute;top:-10px;left:-6px}.slot-lever>b{z-index:-1;background:#596044;border:1px solid #8b8e5c;width:24px;height:16px;position:absolute;bottom:-4px;left:-12px}.waiting .slot-lever{animation:.4s ease-in-out infinite alternate lever-pull}.slots-scene .scene-hint{min-height:36px;font-size:9px}.wheel-scene{max-width:440px;margin:auto}.fortune-wheel{width:100%;max-height:336px;overflow:visible}.wheel-waiting{transform-origin:200px 164px;animation:1.4s linear infinite wheel-wait}.wheel-readout{text-align:center;font-family:var(--pixel);color:#d6d5a4;text-transform:capitalize;min-height:32px;margin-top:-10px;font-size:26px}.wheel-scene>.scene-heading{margin-bottom:0}.roulette-scene .wheel-readout{color:#d8c8a2}.crash-scene{max-width:550px;min-height:355px;margin:auto;position:relative;overflow:hidden}.flight-counter{text-align:center;z-index:2;pointer-events:none;position:absolute;top:53px;left:0;right:0}.flight-counter>span{letter-spacing:2px;color:#99b47f;font-size:7px}.flight-counter>strong{font-family:var(--pixel);color:#d9edc1;font-variant-numeric:tabular-nums;text-shadow:0 0 35px #a5d87b15;margin-top:5px;font-size:65px;font-weight:400;line-height:1.1;display:block}.flight-counter>strong small{color:#a0c77d;font-size:35px}.flight-counter p{color:#94ad7f;margin-top:7px;font-size:10px}.flight-chart{width:100%;height:290px;margin-top:27px;overflow:visible}.flight-crashed .flight-counter>span,.flight-crashed .flight-counter p{color:#c69c7b}.flight-crashed .flight-counter>strong{color:#d8ad8c}.flight-cashed .flight-counter>span{color:#c4de98}.rocket-flame{transform-origin:0 16px;animation:.17s ease-in-out infinite alternate flame-flicker}.flight-explosion{animation:explosion-arrive .45s var(--ease-out)}.crash-scene .scene-hint{padding-top:0;font-size:9px}.room-stage.stage-crash .scene-container{overflow:hidden}.scene-sparkles{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.scene-sparkles i{left:var(--x);top:var(--y);opacity:.2;width:3px;height:3px;animation:4s ease-in-out infinite ambient-spark;animation-delay:calc(var(--i) * -.3s);background:#c8dca9;position:absolute;transform:rotate(45deg)}.scene-sparkles.burst{z-index:2}.scene-sparkles.burst i{opacity:0;animation:celebration .75s var(--ease-out) both;animation-delay:calc(var(--i) * 25ms);background:#c5e6a3;width:5px;height:5px}.community-panel{background:radial-gradient(at 5%,#869c6924,#0000 60%),linear-gradient(120deg,#283321,#1b2318);border:1px solid #48573d;border-radius:6px;align-items:center;gap:20px;margin-top:22px;padding:25px;display:flex}.community-emblem{color:#c4dab0;background:#43543a;border:1px solid #657751;border-bottom:5px solid #2c3d23;border-radius:4px;flex-shrink:0;place-items:center;width:57px;height:60px;display:grid}.community-panel .eyebrow{color:#8fa27c;letter-spacing:1.2px;font-size:7px}.community-panel h3{color:#dbe7cd;letter-spacing:-.3px;margin-top:8px;font-size:18px;font-weight:500}.community-panel>a{color:#cbe1b3;background:#35492b;border-color:#5a7541;border-radius:4px;flex-shrink:0;min-height:39px;margin-left:auto;padding:10px 14px;font-size:11px;text-decoration:none}@media (width<=850px){.community-panel{gap:14px;padding:21px 18px}.community-panel h3{font-size:15px}.community-panel p{font-size:9px}.community-panel>a{padding:9px 11px;font-size:10px}.community-emblem{width:44px;height:49px}.community-emblem>svg{width:24px;height:24px}}@media (width<=540px){.community-panel{grid-template-columns:44px 1fr;gap:12px 14px;padding:20px 17px;display:grid}.community-panel>a{grid-column:1/-1;justify-content:center;margin:1px 0 0;font-size:11px}.community-panel h3{margin-top:6px;font-size:15px;line-height:1.4}.community-panel p{margin-top:5px;font-size:9px}.community-panel .eyebrow{letter-spacing:1px;font-size:5.5px}}@keyframes page-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes content-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes card-arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes sunlight{0%,to{opacity:.25;background-position:100% 0}50%{opacity:1;background-position:0 0}}@keyframes world-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes status-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes dialog-arrive{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes backdrop-arrive{0%{opacity:0}to{opacity:1}}@keyframes toast-arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes result-arrive{0%{opacity:0;transform:translateY(9px)scale(.97)}to{opacity:1;transform:none}}@keyframes dig-block{0%{transform:scale(1)}20%{transform:scale(.94)rotate(-3deg)}45%{transform:scale(.96)rotate(3deg)}70%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes gem-appear{0%{opacity:0;transform:translateY(12px)scale(.4)rotate(-15deg)}65%{opacity:1;transform:translateY(-3px)scale(1.1)}to{transform:none}}@keyframes tile-shine{to{transform:rotate(35deg)translate(200%)}}@keyframes quarry-shake{0%,to{transform:none}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes block-hit{0%{box-shadow:inset 0 0 40px #e5aa6d55}to{box-shadow:inset 0 0 #0000}}@keyframes idle-ball{0%,to{translate:0}50%{translate:0 -4px}}@keyframes deal-card{0%{opacity:0;transform:translate(80px,-50px)rotate(15deg)scale(.7)}to{opacity:1;transform:none}}@keyframes coin-wait{to{transform:rotateY(1080deg)}}@keyframes dice-wait{0%{transform:rotateX(-24deg)rotateY(32deg)}to{transform:rotateX(696deg)rotateY(752deg)}}@keyframes reel-spin{0%{translate:0}to{translate:0 -624px}}@keyframes reel-stop{0%{translate:0 -3px}50%{translate:0 3px}to{translate:0}}@keyframes lever-pull{0%{transform:rotate(14deg)}to{transform:rotate(40deg)}}@keyframes wheel-wait{to{transform:rotate(1080deg)}}@keyframes flame-flicker{0%{opacity:.7;scale:1 .7}to{opacity:1;scale:1 1.2}}@keyframes explosion-arrive{0%{opacity:0;rotate:-50deg;scale:.1}65%{opacity:1;scale:1.25}to{rotate:0deg;scale:1}}@keyframes ambient-spark{0%,to{opacity:.1;translate:0}50%{opacity:.4;translate:0 -5px}}@keyframes celebration{0%{opacity:0;translate:0 25px;scale:.5}30%{opacity:.85}to{opacity:0;translate:0 -65px;scale:1.3;rotate:var(--turn)}}@media (width>=1600px){.game-card-caption{min-height:88px}.game-card-caption h3{font-size:18px}.game-card-caption p{font-size:11px}.game-tag{font-size:8px}.game-card-art{height:215px}.room-stage,.room-body{min-height:540px}.quarry-board{gap:12px}.quarry-tile{aspect-ratio:1.05}}@media (width<=1100px){dialog.game-room.modal{width:calc(100vw - 34px)}.room-body{grid-template-columns:250px minmax(0,1fr)}.room-controls{padding:20px 18px}.room-stage{padding:0 20px 18px}.room-header{padding:19px 21px}.room-header h2{font-size:31px}.slots-scene{padding-left:0;padding-right:25px}.slot-lever{right:7px}.slot-marquee{font-size:19px}.result-ticket b{font-size:22px}.result-ticket>strong{font-size:17px}.hand-cards{gap:8px}.table-card{width:58px;height:83px}.scene-heading,.scene-heading b{font-size:7px}.quarry-board{gap:8px}.game-card-caption p,.connection-strip small{font-size:10px}}@media (width<=820px){.room-body{grid-template-columns:225px minmax(0,1fr)}.room-controls{padding:19px 15px}.room-stage{padding-left:15px;padding-right:15px}.room-header h2>span{letter-spacing:.5px;font-size:6px}.room-header{gap:10px;padding:17px 19px}.room-game-icon{width:41px;height:42px}.room-header h2{font-size:29px}.stage-topline>span{letter-spacing:.8px;font-size:5px}.stage-topline>span:last-child{display:none}.quarry-board{gap:6px}.quarry-tile{aspect-ratio:1;border-bottom-width:4px}.quarry-tile small{font-size:6px;top:4px;left:4px}.tile-gem{width:55%}.stone-crack{display:none}.slot-cabinet{border-bottom-width:6px;padding:12px 10px 0}.slot-marquee{letter-spacing:.6px;padding:10px 6px;font-size:16px}.slots-scene{--reel-height:65px}.reel-symbol{font-size:44px}.reels-frame{gap:5px;padding:5px}.slot-mini-label{letter-spacing:3px;padding:11px 2px}.slot-mini-label>span{letter-spacing:.7px;font-size:6px}.slot-bottom{padding:13px 0}.slot-bottom>span{letter-spacing:.3px;font-size:5px}.slot-lever{width:11px;height:47px;top:48%;right:3px}.slot-lever>i{width:19px;height:19px;left:-6px}.table-card{width:49px;height:73px}.hand-cards{gap:6px}.card-front>b{font-size:22px}.card-front>span{font-size:12px}.card-front>span small{font-size:8px}.shoe-stack{width:36px;height:56px;right:0}.table-mark>span{font-size:19px}.table-mark>small{font-size:5px}.result-ticket{gap:8px;padding:12px 10px}.result-ticket-icon{width:26px}.result-ticket b{font-size:20px}.result-ticket>div>span{letter-spacing:.8px;font-size:5px}.result-ticket>strong{font-size:15px}.result-ticket small{font-size:8px}.room-footer{gap:8px;padding:13px 18px}.room-footer>span{gap:5px;font-size:8px!important}.room-footer>span:last-child{font-size:6px!important}.scene-hint{font-size:9px}.plinko-board{max-height:285px}.plinko-scene .scene-heading{letter-spacing:.6px;font-size:6px}.scene-heading b{font-size:6px}.room-stage{min-height:475px}.fortune-wheel{max-height:300px}.coin-perspective{scale:.9}.dice-range{margin-top:25px}.game-card-caption h3{font-size:15px}.perk-card h3{font-size:14px}.section-heading h2{font-size:24px}.search-box{width:165px}}@media (width<=680px){dialog.game-room.modal{border-radius:8px;width:calc(100vw - 22px);max-height:calc(100dvh - 22px)}.room-header{gap:10px;padding:15px 16px}.room-header .eyebrow{letter-spacing:1.2px;font-size:6px}.room-header h2{font-size:28px}.room-header h2>span{display:none}.room-header-actions{gap:8px}.room-game-icon{width:39px;height:39px}.room-game-icon>svg{width:20px}.room-close{width:32px;height:32px}.room-audio>.icon-button{width:27px;height:28px}.room-audio>.icon-button>svg{width:17px}.volume-open{width:14px;height:28px;font-size:15px}.room-body{flex-direction:column;display:flex}.room-stage{order:1;min-height:370px;padding:0 20px 15px}.room-controls{border-top:1px solid #3e5030;border-right:0;order:2;grid-template-columns:1fr 1fr;align-content:start;column-gap:20px;padding:19px 22px 20px;display:grid}.control-heading{grid-column:1/-1;margin-bottom:5px}.room-controls>.field-label{margin:13px 0 7px}.room-controls>.field-label:first-of-type{grid-area:auto/1}.room-controls>.bet-adjust{grid-area:3/1;align-self:start}.room-controls>.field-label:nth-of-type(2){grid-area:2/2/span 2}.room-controls>.field-label:nth-of-type(3){grid-column:2}.room-primary-actions{grid-column:1/-1;padding-top:16px}.room-balance{grid-column:1/-1;margin-top:15px;padding-top:15px}.room-balance b{font-size:14px}.room-controls .field-label{font-size:8px}.room-controls .bet-input,.room-controls .field-label>input,.room-controls .field-label>select{min-height:45px;padding:11px;font-size:13px}.room-controls .bet-adjust button{padding:7px}.room-primary-actions .primary-button{min-height:46px}.room-primary-actions .play-button{justify-content:center;font-size:13px}.room-primary-actions .cashout-button{justify-content:space-between}.bet-guidance{margin:10px 0 12px;font-size:10px}.preview-button{min-height:40px;font-size:11px}.preview-button>span{margin-left:8px}.room-controls .blackjack-actions{grid-template-columns:1fr 1fr;margin-top:0}.room-primary-actions .blackjack-actions .primary-button,.room-primary-actions .blackjack-actions .secondary-button{justify-content:center;min-height:44px}.table-instructions,.payout-highlight{grid-area:2/2/span 2;align-self:center;margin:8px 0}.table-instructions{gap:9px;font-size:10px}.table-instructions b{margin-left:4px}.payout-highlight{padding:14px 6px}.payout-highlight>span{letter-spacing:.6px;font-size:6px}.payout-highlight>b{margin:6px 0;font-size:30px}.payout-highlight>small{font-size:8px}.coin-choices{gap:6px;margin-top:8px}.coin-choices button{gap:7px;min-height:80px}.coin-choices button>svg:first-child{width:21px}.coin-choices button>span{font-size:10px}.room-segmented{gap:4px}.room-segmented button{padding:10px 5px;font-size:10px}.control-helper{margin-top:7px;font-size:9px}.dice-odds{grid-column:1/-1;justify-content:space-around;padding-top:14px;display:flex}.dice-odds>span{align-items:center;gap:10px;font-size:10px;display:flex}.dice-odds b{margin:0;font-size:19px}.room-controls .roulette-choices{grid-template-columns:repeat(3,1fr);gap:5px}.roulette-choices button{padding:9px 3px;font-size:9px}.room-footer{flex-wrap:wrap;justify-content:center;gap:10px 18px;padding:13px 18px}.room-footer>span:last-child{display:none}.room-footer>span{font-size:8px!important}.room-rules{padding:0 19px}.room-rules summary{padding:16px 0;font-size:11px}.room-rules p{font-size:10px}.recent-rounds{gap:6px;padding:12px 19px}.recent-rounds>span:first-child{font-size:6px}.recent-rounds>span:not(:first-child){font-size:9px}.stage-topline{padding:19px 0 11px}.stage-topline>span{font-size:6px}.stage-topline>span:last-child{font-size:5px;display:flex}.scene-container{min-height:260px}.mines-scene{max-width:360px}.quarry-board{gap:8px}.quarry-tile{aspect-ratio:1.15}.quarry-tile small{font-size:6px}.quarry-progress{padding-top:13px}.quarry-progress>b{font-size:23px}.stage-announcement{min-height:62px;margin-top:12px}.result-ticket{gap:10px;max-width:440px;padding:12px}.result-ticket b{font-size:22px}.result-ticket>div>span{letter-spacing:.7px;font-size:6px}.result-ticket small{font-size:9px}.result-ticket>strong{font-size:20px}.result-ticket-icon{width:30px}.scene-heading{margin-top:2px;margin-bottom:7px;font-size:7px}.scene-heading b{font-size:7px}.coin-scene{min-height:270px}.coin-perspective{width:150px;height:150px;margin:15px auto 0;scale:.8}.coin-aura{width:230px;height:230px}.coin-ground{width:125px;margin-top:-3px}.scene-result-word{margin-top:0;font-size:25px}.coin-scene>.scene-heading{margin-bottom:0}.dice-scene{max-width:330px;min-height:285px}.dice-perspective{height:72px;margin:20px auto 0;scale:.8}.dice-readout{padding-top:14px}.dice-readout strong{font-size:50px}.dice-range{margin-top:24px}.range-labels{padding-top:7px}.wheel-scene{max-width:330px}.fortune-wheel{max-height:275px}.wheel-readout{margin-top:-6px;font-size:25px}.slots-scene{--reel-height:66px;max-width:355px;min-height:280px;padding:10px 24px 0 0}.slot-cabinet{max-width:305px;padding:12px 12px 0}.slot-marquee{letter-spacing:.6px;font-size:18px}.slot-lever{top:46%;right:0}.slot-bottom>span{font-size:6px}.slot-mini-label>span{font-size:7px}.slot-mini-label{padding:11px 3px;font-size:16px}.slot-bottom{padding:14px 2px}.reels-frame{gap:7px;padding:6px}.reel-symbol{font-size:48px}.plinko-scene{max-width:390px}.plinko-board{max-height:290px}.plinko-scene>.scene-heading{font-size:7px}.plinko-scene .scene-hint{font-size:9px}.blackjack-scene{max-width:400px;min-height:300px;padding-top:0}.table-card{width:52px;height:73px}.player-hand{margin-top:45px}.hand-cards{gap:7px;min-height:75px}.hand-label{margin-bottom:8px;font-size:8px}.table-mark{top:46%}.shoe-stack{width:34px;height:50px;top:40%;right:8px}.crash-scene{min-height:295px}.flight-counter{top:38px}.flight-counter>strong{font-size:58px}.flight-counter p{font-size:9px}.flight-chart{height:245px;margin-top:16px}.flight-counter>span{font-size:6px}.crash-scene .scene-hint{font-size:8px}.game-card-caption p{min-height:33px;font-size:10px}.game-card-caption h3{font-size:16px}.game-tag{font-size:6px}.game-filters>button{padding:8px 10px;font-size:9px}.section-heading h2{font-size:23px}.section-heading .eyebrow{font-size:7px}.search-box{width:148px}.connection-strip small{font-size:9px}.perk-card h3{font-size:14px}.perk-card p{font-size:10px}.resume-adventure{gap:10px;padding:14px}.resume-adventure b{font-size:12px}.resume-adventure small{font-size:9px}.resume-adventure>span:first-child{width:34px;height:36px}.footer-discord{font-size:9px}}@media (width<=420px){.room-controls{column-gap:13px;padding:17px 17px 19px}.room-stage{min-height:350px;padding:0 16px 13px}.room-header{padding:14px}.room-header h2{font-size:26px}.room-header .eyebrow{letter-spacing:1px;font-size:5px}.room-game-icon{width:35px;height:37px}.room-header-actions{gap:6px}.room-audio{padding:1px}.volume-popover{width:180px}.stage-topline>span:last-child{display:none}.scene-heading{letter-spacing:.8px;font-size:6px}.scene-heading b{font-size:6px}.quarry-board{gap:7px}.quarry-tile{aspect-ratio:1.1}.quarry-progress>span{font-size:9px}.result-ticket b{font-size:19px}.result-ticket>div>span{letter-spacing:.6px;font-size:5px}.result-ticket>strong{font-size:17px}.result-ticket small{font-size:8px}.result-ticket-icon{width:24px}.result-ticket-icon>svg{width:18px}.scene-hint{font-size:9px}.slot-marquee{font-size:17px}.coin-choices button{min-height:78px}.table-instructions{font-size:9px}.table-instructions b{margin-left:2px}.payout-highlight>small{font-size:7px}.roulette-choices button{padding:9px 2px}.room-controls .field-label{letter-spacing:.6px}.room-primary-actions .play-button{font-size:12px}.scene-container{min-height:255px}.game-card-caption{min-height:95px;padding:14px 11px}.game-card-caption h3{font-size:16px}.game-card-caption p{min-height:32px;font-size:9px;line-height:1.7}.game-card-art{height:150px}.search-box{width:114px;min-height:34px}.search-box input{font-size:10px}.section-heading h2{font-size:21px}.section-heading .eyebrow{letter-spacing:.8px;font-size:6px}.game-filters>button{padding:7px 8px;font-size:8px}.connection-strip small,.connection-strip>button{font-size:8px}.topbar .discord-button{height:35px;font-size:9px}.breadcrumb{font-size:10px}.connection-label{font-size:8px}.perk-card .eyebrow{font-size:6px}.hero h1{font-size:44px}.footer-discord{font-size:9px}.footer-discord>svg{width:15px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.world-art{transform:none}.coin-perspective,.dice-perspective{perspective:none}}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{transition:none!important;animation:none!important}.game-room .wheel-readout,.game-room .scene-result-word,.game-room .dice-readout strong,.game-room .flight-counter>strong,.game-room .result-ticket b,.game-room .result-ticket>strong,.game-room .quarry-progress>b{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.025em;text-rendering:optimizelegibility;font-family:DM Sans,system-ui,sans-serif;font-weight:600}.game-room .wheel-readout{justify-content:center;align-items:center;gap:10px;min-height:42px;font-size:22px;line-height:1.35;display:flex}.game-room .wheel-readout .pocket-number{color:#f2ead7;border:1px solid #73815d;border-radius:5px;justify-content:center;align-items:center;min-width:43px;min-height:39px;padding:4px 10px;font-size:20px;display:inline-flex}.game-room .wheel-readout .pocket-red{background:#713f32;border-color:#a7745c}.game-room .wheel-readout .pocket-black{background:#1b271c;border-color:#5c7051}.game-room .wheel-readout .pocket-green{background:#345b3b;border-color:#709c69}.quarry-tile.tile-queued{background:linear-gradient(135deg,#5e6540,#404d2d);border-color:#c4c28a;box-shadow:inset 0 0 18px #d9d5a016,0 3px #172510}.quarry-tile.tile-queued:after{content:"";border:2px solid #d7d5a333;border-top-color:#d8d8ab;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin;position:absolute}.quarry-tile.tile-queued .stone-inlay{opacity:.2}:root{--green:#9beaaf;--muted:#91a69b;--border:#263b30;--panel:#14231b;color:#edf2e9;--mint:#a6efb9;--gold:#e5bf78;background:#0c1512}body{background:radial-gradient(at 80% 0,#163b2a55,#0000 38%),#0c1512}button,a,input,select{transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #a6efb9}button:disabled{opacity:.5}::selection{color:#10231a;background:#a6efb9}.sidebar{background:linear-gradient(#111e17,#0e1913);border-color:#26382d;width:232px;padding:31px 18px 20px}.brand>svg{filter:drop-shadow(0 0 14px #9beaaf22);width:34px}.brand>span{letter-spacing:.4px;color:#f2f4e7;font-size:19px}.brand small{letter-spacing:2.5px;color:#86a38c;margin-top:6px;font-size:7px}.logo-link{padding:0 6px}.sidebar-divider{background:#293b2e;margin:25px 0}.nav-label{color:#7d9786;letter-spacing:1.7px;margin-bottom:13px;padding-left:13px;font-size:9px}.sidebar nav{gap:5px}.sidebar nav button{color:#a3b7a7;border:1px solid #0000;border-radius:8px;gap:12px;min-height:44px;padding:12px 13px;font-size:13px}.sidebar nav button>svg{color:#6e937a}.sidebar nav button:hover{color:#eef6e7;background:#1c3225}.sidebar nav button.active{color:#cef3b6;background:linear-gradient(110deg,#284b32,#1c3525);border-color:#4e7952;box-shadow:inset 3px 0 #b7ed8c}.sidebar nav button.active>svg{color:#b7ed8c}.nav-dot{background:#b7ed8c;box-shadow:0 0 10px #b7ed8c33}.games-label{margin-top:30px}.games-label>span{color:#a6bf9a;background:#263c2a;border:0;border-radius:4px}.sidebar .game-navigation button{min-height:39px;padding:10px 13px;font-size:12px}.hot-label{color:#efcc8a;letter-spacing:1px;background:#3c3820;border:1px solid #66583155;border-radius:4px}.sidebar-bottom{margin-top:auto;padding-top:30px}.daily-sidebar{background:linear-gradient(110deg,#253a25,#192a1e);border:1px solid #354d33;border-radius:9px;gap:11px;padding:14px 11px}.daily-sidebar>span>small{color:#95a68c;margin-top:5px;font-size:10px}.gift-icon{color:#e5bf78}.sidebar .discord-link{color:#b8cbbb;padding:0 8px;font-size:12px}.sidebar-caption{letter-spacing:1.3px;color:#627e6c;margin-top:23px;font-size:6px}.main-shell{min-width:0;margin-left:232px}.topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1913eb;border-color:#22372b;height:78px;padding:0 36px;position:sticky;top:0}.breadcrumb{color:#708e79;font-size:12px}.breadcrumb>b{color:#e0eddd;font-weight:550}.topbar-right{gap:20px}.connection-label{color:#819482;font-size:10px}.connection-label.online{color:#b6e8a1}.topbar .discord-button{color:#19341e;background:#b5e692;border:1px solid #c4f0a2;border-radius:7px;height:40px;padding:0 16px;font-size:11px;font-weight:650;box-shadow:0 3px #2c4c27}.topbar .discord-button:hover{background:#cdf3af;transform:translateY(-1px)}.balance-button{background:#1b3022;border-color:#3a5b3c;border-radius:7px}.balance-button b{color:#d0f3b7}.avatar-button{background:#263d2c;border-color:#4b6d48;border-radius:8px}main{max-width:1530px;padding:30px 36px 38px}.hero{isolation:isolate;background:#10271e;border:1px solid #37563d;border-radius:15px;height:auto;min-height:402px;box-shadow:0 18px 70px #0003,inset 0 1px #d6ffc710}.hero-world-image{object-fit:cover;object-position:right top;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-1;background:linear-gradient(90deg,#10231ff5 0%,#10231fe8 22%,#10231fa6 42%,#10231f16 69%),linear-gradient(#0000 65%,#071c13a6)}.hero:after{z-index:0;background:linear-gradient(115deg,#b0ffb508,#0000 40%);animation:none}.hero-content{z-index:2;max-width:700px;padding:42px 40px}.hero-kicker{color:#bedbb8;letter-spacing:1.8px;align-items:center;gap:9px;font-size:9px;font-weight:650;display:flex}.tiny-cube{color:#b5ec91;font-size:19px}.hero h1{letter-spacing:-3.5px;color:#f4f5e8;text-shadow:0 3px 24px #06170eb3;margin-top:20px;font-family:DM Sans,sans-serif;font-size:clamp(46px,4.65vw,72px);font-weight:650;line-height:1.05}.hero h1 em{white-space:nowrap;font-size:.9em;font-family:var(--pixel);letter-spacing:-1.8px;color:#b7f19c;text-shadow:0 3px #163a29;font-style:normal;font-weight:500;display:inline-block}.hero p{color:#b7c9b7;letter-spacing:.1px;margin-top:19px;font-size:13px;font-weight:400;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.primary-button{color:#18331d;background:linear-gradient(130deg,#c5ed97,#a8de85);border:1px solid #c6f0a7;border-radius:7px;min-height:43px;padding:12px 18px;font-size:12px;font-weight:650;box-shadow:0 3px #466239}.primary-button:hover:not(:disabled){background:linear-gradient(130deg,#d3f5af,#b7ed96);box-shadow:0 3px #466239,0 0 26px #b7ec861a}.hero-guide{color:#d3e3c9;background:#122a20a6;border:1px solid #8da7854a;border-radius:7px;align-items:center;gap:10px;min-height:43px;padding:12px 13px;font-size:11px;display:inline-flex}.hero-guide:hover{background:#264731}.hero-note{color:#91ad99;align-items:center;gap:7px;margin-top:19px;font-size:10px;display:flex}.hero-note>svg{color:#9cc995}.hero-world-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e5f3d9;z-index:2;letter-spacing:0;background:#0f241ed9;border:1px solid #78967550;border-radius:9px;gap:11px;padding:12px 14px;font-size:10px;position:absolute;bottom:22px;right:24px;box-shadow:0 8px 24px #0003}.world-label-icon{color:#92e8c0;background:#7de6bf13;border:1px solid #76b99844;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.hero-world-label>span:not(.world-label-icon){flex-direction:column;gap:5px;display:flex}.hero-world-label b{font-size:11px;font-weight:550}.hero-world-label small{letter-spacing:1.8px;color:#9bbca1;font-size:6px}.hero-world-label .world-label-detail{text-align:center;letter-spacing:1.5px;color:#acc39c;border-left:1px solid #668b654a;margin-left:7px;padding-left:13px;font-size:8px;line-height:1.6;display:block}.connection-strip{background:linear-gradient(100deg,#172c1e,#132319);border:1px solid #2b4330;border-radius:10px;gap:16px;margin:17px 0 39px;padding:15px 18px;box-shadow:inset 0 1px #d7f4bf05}.connection-strip>div{gap:13px;min-width:0}.strip-icon{color:#b6d99d;background:#263f28;border:1px solid #405f3b;border-radius:8px;width:37px;height:37px}.connection-strip b{color:#e2ecdb;font-size:12px;font-weight:550}.connection-strip small{color:#90aa94;margin-top:4px;font-size:11px;line-height:1.5}.connection-strip>button{color:#bcd6aa;flex-shrink:0;gap:9px;font-size:11px}.eyebrow{color:#8cae91;letter-spacing:1.7px;font-size:9px;font-weight:600}.games-section{scroll-margin-top:100px}.section-heading{align-items:center;gap:20px}.section-heading .eyebrow{letter-spacing:1.8px;color:#8fba97;font-size:9px}.section-heading h2{letter-spacing:-1.15px;color:#eef4e8;flex-wrap:wrap;gap:13px;margin-top:9px;font-family:DM Sans,sans-serif;font-size:29px;font-weight:600;line-height:1.3}.section-heading h2>span{letter-spacing:.5px;color:#9db695;background:#1b2d20;border-color:#375039;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:500}.search-box{color:#88a78d;background:#15241a;border:1px solid #334c37;border-radius:7px;gap:9px;width:206px;min-height:43px;padding:11px 12px}.search-box input{color:#dbead6;min-width:0;font-size:11px}.search-box input::placeholder{color:#85a089}.search-box>span{color:#78937c;border-color:#3d5942;font-size:9px}.game-filters{align-items:center;gap:7px;margin:22px 0 20px}.game-filters>button{color:#96af9b;border:1px solid #0000;border-radius:7px;gap:8px;min-height:40px;padding:10px 14px;font-size:11px}.game-filters>button.selected{color:#c7edaa;background:#29432b;border-color:#4f6f45;box-shadow:0 2px #0a150d}.game-filters>button:hover:not(.selected){color:#d9ead1;background:#182d20}.filter-caption{color:#6e8c77;letter-spacing:1px;font-size:6px}.filter-caption>span{background:#a7d98d}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.game-card{text-align:left;isolation:isolate;background:#13241a;border:1px solid #304935;border-radius:12px;min-width:0;position:relative;overflow:hidden;box-shadow:0 4px 14px #0002}.game-card:hover{border-color:color-mix(in srgb,var(--game-color) 60%,#28482f);box-shadow:0 15px 32px #0004,0 0 26px color-mix(in srgb,var(--game-color) 8%,transparent);transform:translateY(-4px)}.game-card:focus-visible{outline-offset:4px}.game-card-art{background:radial-gradient(ellipse at 50% 57%,color-mix(in srgb,var(--game-color) 10%,#13271c),#102018 80%);height:227px;position:relative;overflow:hidden}.game-card-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#10201840);height:50%;position:absolute;inset:auto 0 0}.lobby-art{aspect-ratio:1;width:min(86%,262px);transition:transform .35s var(--ease-out),filter .35s;filter:saturate(.92);background-image:url(/images/game-atlas-v2.webp);background-repeat:no-repeat;background-size:300% 300%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%);-webkit-mask-image:radial-gradient(#000 50%,#000e 70%,#0000 94%);mask-image:radial-gradient(#000 50%,#000e 70%,#0000 94%)}.game-card:hover .lobby-art{filter:saturate(1.08);transform:translate(-50%,-48%)scale(1.045)}.game-tag{z-index:2;color:#d0dfc3;letter-spacing:1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1c15bd;border:1px solid #9da68b30;border-radius:4px;padding:5px 7px;font-size:6px;line-height:1.25;position:absolute;top:14px;left:14px}.game-mines .game-tag{color:#a1e9c1;background:#143a2c9c;border-color:#79b99550}.game-card-number{z-index:2;color:#6f8c78;letter-spacing:1px;font-family:monospace;font-size:9px;position:absolute;top:16px;right:15px}.tag-spark{color:#a9e5b8;margin-right:4px}.card-play{display:none}.game-card-caption{background:linear-gradient(115deg,#192d1f,#14271b);border-top:1px solid #3047328c;justify-content:space-between;align-items:center;gap:10px;min-height:96px;padding:18px 19px 19px;display:flex}.game-card-caption>div{min-width:0}.game-card-caption h3{letter-spacing:-.5px;color:#eef2e5;font-family:DM Sans,sans-serif;font-size:20px;font-weight:600}.game-card-caption p{color:#96b09a;margin-top:5px;font-size:11px;line-height:1.6}.game-card-arrow{color:#b1d298;background:#2d462629;border:1px solid #4b67454d;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:grid}.game-card:hover .game-card-arrow{color:#16351e;background:#b5e692;border-color:#b5e692}.empty-state{background:#15251b;border:1px dashed #3b5740;border-radius:12px;padding:42px}.perk-grid{gap:18px;margin-top:28px}.perk-card{background:linear-gradient(120deg,#233522,#15281b);border:1px solid #364c32;border-radius:12px;gap:17px;padding:24px 22px;position:relative;overflow:hidden}.perk-card:after{content:"";pointer-events:none;border:1px solid #91b37015;width:140px;height:140px;position:absolute;bottom:-45px;right:-25px;transform:rotate(30deg);box-shadow:0 0 0 15px #91b37005,0 0 0 30px #91b37004}.perk-card:hover{border-color:#79965b}.perk-visual{border-radius:10px;flex-shrink:0;width:62px;height:64px}.perk-visual.loot{color:#e1be78;background:radial-gradient(#7c642d4a,#4b401519);border:1px solid #77663655}.perk-visual.referral{color:#abe4b9;background:radial-gradient(#39754a46,#153e2419);border:1px solid #4b82584d}.perk-card .eyebrow{letter-spacing:1.5px;color:#aebc8c;font-size:6px}.perk-card h3{letter-spacing:-.4px;color:#e6eedb;margin-top:7px;font-size:17px;font-weight:550;line-height:1.4}.perk-card p{color:#a0b195;margin-top:6px;font-size:11px;line-height:1.65}.community-panel{background:radial-gradient(at 0,#505a7230,#0000 45%),linear-gradient(120deg,#1a2821,#13251b);border:1px solid #3d4c3f;border-radius:12px;gap:20px;margin-top:22px;padding:27px 24px}.community-emblem{color:#b3d3bc;background:#738b7b14;border:1px solid #7183764a;border-radius:12px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.community-emblem>svg{width:32px;height:32px}.community-panel .eyebrow{color:#95b69e;font-size:7px}.community-panel h3{letter-spacing:-.5px;color:#e5efe0;font-size:21px;font-weight:550}.community-panel p{color:#94af99;margin-top:6px;font-size:11px;line-height:1.7}.community-panel .secondary-button{color:#d5e6ce;background:#253a2c;border-color:#56755b;border-radius:7px;flex-shrink:0;min-height:42px;font-size:11px}footer{background:#0d1811;border-color:#263a2d;gap:19px;padding:27px 36px}.footer-discord{color:#adc8b1}.sound-button{background:#182a1d;border-color:#344e37;border-radius:6px}.sound-button.sound-on{color:#c5edab;border-color:#567c48}footer .brand>span{font-size:15px}footer>span:not(.brand){color:#9ab29d;font-size:10px}footer>span small{color:#708c75;font-size:8px}.setup-note{color:#90a58d;border-color:#314733;font-size:10px}.resume-adventure{background:linear-gradient(110deg,#26432b,#173020);border-color:#557845;border-radius:10px}.inner-page>h1,.page-heading h1{letter-spacing:-2px;color:#edf3e7;font-family:DM Sans,sans-serif;font-weight:600}.wallet-overview,.table-panel,.stat-grid>div,.offline-notice{background:#15261b;border-color:#334b35;border-radius:11px;overflow:hidden}.wallet-linked,.table-row,.table-top{border-color:#2e4531}.wallet-balance h2{color:#c0eea6}.page-description{color:#96b59b}.positive,.rank-top{color:#bae7a2}.negative{color:#e3a986}.table-labels{color:#9db99b;background:#1b3020}.table-top{background:#1b3020}.table-row{padding-top:17px;padding-bottom:17px;font-size:12px}.table-labels{font-size:8px}.table-row small{font-size:9px}.secondary-button{border-radius:7px}.text-button{color:#b9e5a3}dialog.modal{background:#14251a;border-color:#456544;border-radius:13px;box-shadow:0 30px 120px #0009}.modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030e09b8}.modal-heading h2{letter-spacing:-1px;color:#ecf3e4;font-family:DM Sans,sans-serif;font-weight:600}.modal-description,.fine-print{color:#a0b69f}.command-box,.field-label input,.field-label select{color:#e2edd8;background:#102017;border-color:#3b573b;border-radius:7px}.command-box code{color:#bde5a7}dialog.game-room.modal{background:#112219;border-color:#426645;border-radius:14px;box-shadow:0 35px 120px #000b}.room-header{background:linear-gradient(110deg,#223d2a,#15291d);border-color:#3b563a}.room-header h2{letter-spacing:-1px;font-family:DM Sans,sans-serif;font-size:30px;font-weight:600}.room-game-icon{background:color-mix(in srgb,var(--game-color) 10%,#1d3325);border-color:color-mix(in srgb,var(--game-color) 30%,#37543a);border-radius:9px}.room-controls{background:linear-gradient(#1b3121,#152a1c);border-color:#345336}.room-controls .field-label{color:#b1c4a7;font-size:10px}.room-controls .bet-input{background:#102317;border-color:#456b42;border-radius:7px}.room-controls .bet-adjust button,.room-controls .choice-buttons button{background:#1a3421;border-color:#3b6039;border-radius:5px}.room-controls .choice-buttons button.chosen{color:#d8efbb;background:#3d5e31;border-color:#7ca75a}.room-stage{background:radial-gradient(ellipse at 55% 35%,color-mix(in srgb,var(--game-color) 8%,#102b1d),#0c2015)}.room-audio,.room-close{background:#193322;border-color:#405f3b;border-radius:6px}.room-controls .primary-button{border-radius:7px;min-height:45px;font-size:13px}.result-ticket{border-radius:9px}@media (width>=1650px){.hero{height:auto;min-height:440px}.hero-content{padding:47px}.hero h1{font-size:79px}.hero p{font-size:14px}.hero-actions{margin-top:27px}.hero-note{margin-top:22px}.game-card-art{height:248px}.lobby-art{width:275px}}@media (width<=1200px){main{padding:27px}.topbar{padding:0 27px}.hero-content{padding:36px 32px}.hero h1{font-size:57px}.hero-shade{background:linear-gradient(90deg,#10231ff8,#10231fe0 30%,#10231f65 62%,#10231f18)}.hero-world-label{bottom:18px;right:17px}.filter-caption{display:none}.game-card-art{height:205px}.lobby-art{width:230px}.game-card-caption{gap:8px;padding:17px 15px}.game-card-caption p{font-size:10px}.game-card-caption h3{font-size:19px}.perk-card{gap:13px;padding:20px 17px}.perk-card h3{font-size:15px}.perk-card p{font-size:10px}.perk-visual{width:50px;height:55px}.section-heading h2{font-size:26px}}@media (width<=1000px){.main-shell{margin-left:0}.sidebar{width:232px}.hero h1{font-size:66px}.game-card-art{height:235px}.lobby-art{width:260px}.section-heading h2{font-size:28px}.topbar{height:71px}.community-panel{padding:24px}.sidebar-bottom{padding-top:22px}}@media (width<=740px){main{padding:23px}.topbar{padding:0 23px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.hero{height:auto;min-height:410px}.hero-content{padding:36px 30px}.hero h1{letter-spacing:-2.5px;font-size:57px}.hero p{font-size:12px}.hero-world-label{gap:8px;padding:10px;bottom:15px;right:15px}.world-label-icon{width:28px;height:28px}.hero-world-label .world-label-detail{display:none}.hero-world-label b{font-size:9px}.hero-world-label small{font-size:5px}.hero-shade{background:linear-gradient(90deg,#10231ff7,#10231fe3 38%,#10231f65),linear-gradient(#0000,#0c201b77)}.hero-world-image{object-position:65% top}.connection-strip{margin-bottom:32px}.connection-strip small{font-size:10px}.game-card-art{height:222px}.lobby-art{width:247px}.section-heading{align-items:flex-start}.section-heading h2{max-width:300px;font-size:25px}.search-box{width:170px;margin-top:13px}.perk-grid{gap:15px}.perk-card{align-items:flex-start;padding:19px 15px}.perk-visual{width:42px;height:47px}.perk-visual svg{width:27px}.perk-card h3{font-size:14px}.perk-card p{font-size:10px}.perk-card .eyebrow{font-size:5px}.community-panel h3{font-size:18px}.community-panel{flex-wrap:wrap;gap:16px}.community-panel>div{flex:1}.community-panel .secondary-button{margin-left:77px}footer{gap:15px;padding:25px 23px}.connection-label{font-size:9px}.topbar-right{gap:12px}.table-row{font-size:10px}.room-header h2{font-size:27px}}@media (width<=560px){main{padding:17px 15px 27px}.topbar{height:65px;padding:0 15px}.topbar .discord-button{gap:7px;height:37px;padding:0 11px;font-size:10px}.topbar .discord-button>svg{width:14px}.connection-label{font-size:8px}.topbar-right{gap:10px}.breadcrumb{font-size:11px}.hero{border-radius:12px;height:auto;min-height:412px}.hero-content{max-width:none;padding:28px 23px}.hero-kicker{letter-spacing:1.2px;gap:7px;font-size:7px}.tiny-cube{font-size:17px}.hero h1{letter-spacing:-2px;margin-top:24px;font-size:clamp(39px,10.4vw,57px);line-height:1.1}.hero h1 em{letter-spacing:-1.5px}.hero p{max-width:290px;margin-top:17px;font-size:12px;line-height:1.8}.hero-actions{gap:9px;margin-top:22px}.hero-actions .primary-button{gap:10px;padding:12px 14px;font-size:11px}.hero-guide{gap:7px;padding:12px 11px;font-size:10px}.hero-note{margin-top:19px;font-size:9px}.hero-world-image{object-position:69% top;opacity:.75}.hero-shade{background:linear-gradient(90deg,#10231ff5,#10231fce 45%,#10231f88),linear-gradient(#0000 65%,#10231f99)}.hero-world-label{padding:8px 10px;bottom:14px;right:14px}.hero-world-label b{font-size:8px}.hero-world-label small{letter-spacing:1.4px;font-size:5px}.world-label-icon{width:24px;height:24px}.world-label-icon svg{width:15px}.connection-strip{border-radius:9px;gap:8px;margin:13px 0 31px;padding:13px 12px}.strip-icon{flex-shrink:0;width:31px;height:34px}.strip-icon svg{width:16px}.connection-strip>div{gap:10px}.connection-strip b{font-size:11px}.connection-strip small{max-width:215px;font-size:10px;line-height:1.6}.connection-strip>button{gap:4px;font-size:9px}.connection-strip>button svg{width:13px}.section-heading{flex-direction:column;align-items:stretch;gap:14px}.section-heading .eyebrow{letter-spacing:1.5px;font-size:8px}.section-heading h2{letter-spacing:-.8px;align-items:center;gap:10px;max-width:none;font-size:25px}.section-heading h2>span{font-size:7px}.search-box{width:100%;min-height:41px;margin:0;padding:11px}.search-box input{font-size:12px}.search-box>span{display:block}.game-filters{justify-content:space-between;gap:4px;margin:16px 0 17px}.game-filters>button{gap:5px;min-height:38px;padding:9px 8px;font-size:10px}.game-filters>button svg{width:12px}.game-grid{gap:12px}.game-card{border-radius:10px}.game-card-art{height:167px}.lobby-art{width:177px;max-width:108%;transform:translate(-50%,-43%)}.game-card:hover .lobby-art{transform:translate(-50%,-45%)scale(1.03)}.game-tag{letter-spacing:.5px;padding:4px 5px;font-size:5px;top:11px;left:10px}.game-card-number{font-size:7px;top:13px;right:10px}.game-card-caption{align-items:flex-start;gap:4px;min-height:94px;padding:14px 12px}.game-card-caption h3{letter-spacing:-.5px;font-size:18px}.game-card-caption p{min-height:34px;margin-top:5px;font-size:10px;line-height:1.65}.game-card-arrow{background:0 0;border:0;width:23px;height:23px;position:absolute;bottom:18px;right:9px}.game-card-arrow>svg{width:14px}.game-card-caption>div{padding-right:9px}.game-card-caption p{padding-right:5px}.game-card:hover .game-card-arrow{color:#d5f4b8;background:0 0}.perk-grid{grid-template-columns:1fr;gap:13px;margin-top:23px}.perk-card{align-items:center;gap:15px;padding:19px 17px}.perk-visual{width:54px;height:58px}.perk-visual svg{width:32px}.perk-card .eyebrow{font-size:6px}.perk-card h3{font-size:15px}.perk-card p{font-size:10px}.community-panel{border-radius:11px;gap:13px;margin-top:17px;padding:21px 17px}.community-emblem{border-radius:9px;width:45px;height:49px}.community-emblem svg{width:25px}.community-panel .eyebrow{letter-spacing:1.2px;font-size:5px}.community-panel h3{font-size:16px;line-height:1.45}.community-panel p{font-size:10px}.community-panel .secondary-button{min-height:38px;margin-left:58px;font-size:10px}.setup-note{font-size:9px;line-height:1.7}footer{gap:14px;padding:23px 15px}.footer-copyright{font-size:8px}.modal-heading h2{font-size:25px}dialog.modal{border-radius:12px}.room-header h2{font-size:25px}.room-header{padding:18px 16px}.room-controls .primary-button{font-size:12px}.room-game-icon{border-radius:7px}.table-row{font-size:9px}.table-labels{font-size:7px}}@media (width<=360px){.connection-label{display:none}.hero-content{padding:25px 19px}.hero h1{font-size:37px}.hero-guide{font-size:9px}.hero-actions .primary-button{font-size:10px}.game-filters>button{padding:8px 6px;font-size:9px}.game-card-art{height:145px}.lobby-art{width:157px}.game-card-caption h3{font-size:16px}.game-card-caption p{font-size:9px}.section-heading h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.game-card,.lobby-art,.hero-content>*{transition:none!important;animation:none!important}.game-card:hover,.game-card:hover .lobby-art{transform:none}.game-card:hover .lobby-art{transform:translate(-50%,-46%)}.primary-button:hover:not(:disabled){transform:none}}.game-tag{font-size:8px}.game-card-number{font-size:10px}@media (width<=740px){.section-heading h2>span{display:none}}@media (width<=560px){.game-tag{font-size:6px}.game-card-number{font-size:8px}}.mines-fairness{z-index:1;color:#b9cfb4;background:#18251b;border:1px solid #3c5943;border-radius:6px;width:100%;min-width:0;margin-top:12px;padding:15px;font-size:11px;line-height:1.7;position:relative}.fairness-heading{color:#d0e7c8;cursor:pointer;flex-wrap:wrap;align-items:center;gap:7px;list-style:none;display:flex}.fairness-heading::-webkit-details-marker{display:none}.fairness-heading:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #bce5a4}.fairness-toggle{flex-shrink:0;transition:transform .2s}.mines-fairness[open]>.fairness-heading .fairness-toggle{transform:rotate(180deg)}.fairness-heading b{font-size:12px}.fairness-heading>span{color:#9dbb95;margin-left:auto;font-size:10px}.fairness-seeds{gap:9px;margin:12px 0 0;display:grid}.fairness-seeds>div{min-width:0}.fairness-seeds dt{color:#93af8c;font-size:10px}.fairness-seeds dd{color:#e0ecd8;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:2px 0 0;font-family:monospace;font-size:11px;line-height:1.6}.fairness-seeds .client-seed-value{white-space:pre-wrap}.fairness-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.fairness-actions .secondary-button{gap:6px;min-height:36px;padding:7px 11px;font-size:11px}.mines-fairness p{color:#a8bda0;margin:9px 0}.mines-fairness .fairness-result:empty{display:none}.mines-fairness .fairness-result{color:#e5bba3}.mines-fairness .fairness-result.verified{color:#bce5a4}.mines-fairness details{border-top:1px solid #354c37;margin-top:12px;padding-top:10px}.mines-fairness summary{cursor:pointer;color:#c2dbb7}.mines-fairness details a{color:#c9e8b6;align-items:center;gap:6px;margin-top:9px;text-decoration:underline;display:inline-flex}.fairness-grid{color:#d5eac6;white-space:pre;margin:12px 0;font-size:12px;line-height:1.8}.fairness-command{overflow-wrap:anywhere;color:#d5eac6;background:#121f16;border-radius:4px;padding:9px;display:block}.room-controls .mines-client-seed input{letter-spacing:normal}@media (width<=680px){.room-controls>.field-label.mines-client-seed{grid-area:auto/1/auto/-1}.mines-fairness{margin-top:5px;padding:12px}.fairness-heading>span{font-size:9px}.fairness-seeds dd{font-size:10px}}
