body .modal-backdrop{animation:.2s ease-out mv2-fade;-webkit-backdrop-filter:blur(8px)!important;background:#06030bcc!important}body .modal-backdrop .cashier-modal{color:#f3eef8;font-family:var(--font-ui,Geist,Arial,sans-serif);animation:.26s cubic-bezier(.2,1.4,.4,1) mv2-pop;background:radial-gradient(120% 70% at 50% 0,#8b45e61f,#0000 60%),#120d18!important;border:1px solid #2a2033!important;border-radius:22px!important;box-shadow:0 30px 90px #000c,inset 0 1px #ffffff0a!important}body .modal-backdrop .cashier-modal h2{font-family:var(--font-ui,Geist,Arial,sans-serif)!important;letter-spacing:-.3px!important;text-transform:none!important;color:#fff!important;font-size:22px!important;font-weight:850!important}body .modal-backdrop .cashier-modal>p{color:#a99cb8!important;font-size:13.5px!important}body .modal-backdrop .cashier-modal .modal-close{transition:color .15s,border-color .15s;color:#a99cb8!important;background:#0a070d!important;border:1px solid #2a2033!important;border-radius:10px!important;width:34px!important;height:34px!important}body .modal-backdrop .cashier-modal .modal-close:hover{color:#fff!important;border-color:#8b45e6!important}body .modal-backdrop .cashier-modal input:not([type=checkbox]):not([type=radio]),body .modal-backdrop .cashier-modal select{outline:none;height:46px;font-size:15px;transition:border-color .15s,box-shadow .15s;color:#fff!important;background:#0a070d!important;border:1px solid #2a2033!important;border-radius:12px!important}body .modal-backdrop .cashier-modal input:focus,body .modal-backdrop .cashier-modal select:focus{border-color:#8b45e6!important;box-shadow:0 0 0 3px #8b45e622!important}body .modal-backdrop .cashier-modal .cashier-primary-action,body .modal-backdrop .cashier-modal button[type=submit]{min-height:48px;transition:filter .15s,transform .15s;color:#fff!important;font-family:var(--font-ui,Geist,Arial,sans-serif)!important;letter-spacing:.2px!important;text-transform:none!important;background:linear-gradient(#a45cf0,#6528c4)!important;border:0!important;border-radius:13px!important;font-size:15px!important;font-weight:850!important;box-shadow:inset 0 1px #ffffff40,0 12px 28px #8b45e640!important}body .modal-backdrop .cashier-modal .cashier-primary-action:hover:not(:disabled),body .modal-backdrop .cashier-modal button[type=submit]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}body .modal-backdrop .cashier-modal .cashier-primary-action:disabled,body .modal-backdrop .cashier-modal button[type=submit]:disabled{opacity:.45}body .modal-backdrop .cashier-modal .cashier-tabs{background:#0a070d!important;border:1px solid #2a2033!important;border-radius:13px!important;gap:4px!important;padding:4px!important}body .modal-backdrop .cashier-modal .cashier-tabs button{text-transform:none!important;letter-spacing:0!important;border-radius:10px!important;font-weight:800!important}body .modal-backdrop .cashier-modal .cashier-tabs button[aria-selected=true],body .modal-backdrop .cashier-modal .cashier-tabs button.active{color:#fff!important;background:#8b45e62e!important}body .modal-backdrop .cashier-modal .cashier-command,body .modal-backdrop .cashier-modal .verification-command{font-family:var(--font-geist-mono,monospace)!important;background:#0a070d!important;border:1px dashed #8b45e666!important;border-radius:12px!important}body .modal-backdrop .cashier-modal .wallet-history{background:#0b0814;border:1px solid #241c2e;border-radius:14px}@keyframes mv2-fade{0%{opacity:0}}@keyframes mv2-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}}@media (prefers-reduced-motion:reduce){body .modal-backdrop,body .modal-backdrop .cashier-modal{animation:none}}body .modal-backdrop .cashier-modal button{font-family:var(--font-ui,Geist,Arial,sans-serif);text-transform:none!important;letter-spacing:0!important}body .modal-backdrop .cashier-modal>p{text-align:left!important;margin-top:4px!important}body .modal-backdrop .cashier-modal>button:not(.modal-close){min-height:48px;border-radius:13px!important;font-size:15px!important;font-weight:850!important}.withdrawal-cancel{gap:6px;margin-top:10px;display:grid}.withdrawal-cancel .cashier-secondary-action{color:#f3eef8;height:38px;font:750 13.5px var(--font-ui,Geist,Arial,sans-serif);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px}.withdrawal-cancel .cashier-secondary-action:hover:not(:disabled){color:#ffd1d8;border-color:#ff6b81}.withdrawal-cancel small{color:#ff9aa8;font-size:12px}.withdrawal-cancel-note{color:#5ef09a;margin:10px 0 0;font-size:13px}html[data-season=halloween] .royal-home .content:before{background-image:radial-gradient(#0000 48%,#04030a1a 68%,#04030a38 86%,#0303085c 100%),linear-gradient(#05040c0f 0%,#05040c1a 34%,#05050a47 55%,#05050a99 76%,#05050ae0 100%),url(/optimized/donutroyal-halloween-hero-99a7880b4090.webp)}.royal-home .realm-atmosphere:has(.hw-layer) .realm-torch{display:none}.hw-layer{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.hw-dragon-path{width:300px;height:233px;animation:30s linear -5s infinite hw-fly;position:absolute;top:5%;left:0}.hw-dragon{filter:drop-shadow(0 0 14px #b257ff66);background:url(/optimized/hw-dragon-237779b127d1.webp) 0 0/900px 233px no-repeat;animation:1s step-end infinite hw-flap4,2.8s ease-in-out infinite hw-bob;position:absolute;inset:0}@keyframes hw-flap4{0%{background-position:0 0}25%{background-position:-300px 0}50%{background-position:-600px 0}75%{background-position:-300px 0}}@keyframes hw-fly{0%{transform:translate(-340px,40px)scale(.62)}50%{transform:translate(50vw,-6px)scale(.78)}to{transform:translate(calc(100vw + 60px),30px)scale(.62)}}@keyframes hw-bob{50%{translate:0 14px}}.hw-bat-path{width:96px;height:72px;animation:16s linear infinite hw-bat-fly;position:absolute;left:0}.hw-bat{scale:var(--s);background:url(/optimized/hw-bat-9ba16d3b7794.webp) 0 0/288px 72px no-repeat;animation:.36s step-end infinite hw-flap3,1.4s ease-in-out infinite hw-bob;position:absolute;inset:0;transform:scaleX(-1)}@keyframes hw-flap3{0%{background-position:0 0}33%{background-position:-96px 0}66%{background-position:-192px 0}}@keyframes hw-bat-fly{0%{transform:translate(calc(100vw + 40px))}50%{transform:translate(50vw,40px)}to{transform:translate(-140px,-10px)}}.hw-ghost{filter:drop-shadow(0 0 18px #c79bff88);background:50%/contain no-repeat;width:100px;height:100px;animation:6s ease-in-out infinite hw-ghost;position:absolute}.hw-ghost-a{background-image:url(/optimized/hw-ghost-a-0bbfcafdcf8f.webp);top:40%;left:44%}.hw-ghost-b{background-image:url(/optimized/hw-ghost-b-9eb9941c87ea.webp);width:84px;height:84px;animation-duration:7.5s;animation-delay:-3s;top:24%;right:3%}@keyframes hw-ghost{0%,to{opacity:.7;transform:translate(0)rotate(-4deg)}50%{opacity:.95;transform:translate(-14px,-18px)rotate(4deg)}}.hw-pumpkin{background:url(/optimized/hw-pumpkin-068ddfad3627.webp) 50%/contain no-repeat;width:70px;height:76px;animation:2.2s ease-in-out infinite alternate hw-glow;position:absolute;bottom:16%}.hw-pumpkin-a{left:44%}.hw-pumpkin-b{width:86px;height:92px;animation-delay:-1.1s;bottom:11%;right:5%}@keyframes hw-glow{0%{filter:drop-shadow(0 0 8px #ff9a2d88)brightness(.95)}to{filter:drop-shadow(0 0 26px #ffb347dd)brightness(1.12)}}.hw-smoke{height:30%;position:absolute;inset:auto 0 0}.hw-smoke i{filter:blur(18px);background:radial-gradient(closest-side,#e9d8ff22,#0000);border-radius:50%;width:45%;height:100%;animation:22s ease-in-out infinite hw-smoke;position:absolute;bottom:-10%}.hw-smoke i:first-child{left:-10%}.hw-smoke i:nth-child(2){animation-delay:-8s;left:30%}.hw-smoke i:nth-child(3){animation-delay:-15s;left:65%}@keyframes hw-smoke{0%,to{opacity:.5;transform:translate(0)}50%{opacity:.9;transform:translate(8%)}}.hw-leaf{top:-6%;left:calc(var(--i)*10% + 3%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:.85;width:12px;height:12px;animation:hw-leaf calc(9s + var(--i)*.7s) linear infinite;animation-delay:calc(var(--i)*-1.3s);background:linear-gradient(135deg,#ff8a2b,#c0391b);position:absolute}.hw-leaf:nth-child(3n){background:linear-gradient(135deg,#ffc53d,#e07a12)}@keyframes hw-leaf{0%{transform:translate(0)rotate(0)}50%{transform:translate(50px,50vh)rotate(220deg)}to{transform:translate(-20px,100vh)rotate(420deg)}}.hw-ember{bottom:0;left:calc(var(--i)*7% + 2%);opacity:0;width:4px;height:4px;animation:hw-ember calc(5s + var(--i)*.35s) ease-out infinite;animation-delay:calc(var(--i)*-.8s);background:#ffb347;border-radius:50%;position:absolute;box-shadow:0 0 8px #ff8a2b}@keyframes hw-ember{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(30px,-60vh)}}@media (prefers-reduced-motion:reduce){.hw-layer{display:none}}html[data-season=halloween] .royal-home.app-shell{background-image:linear-gradient(#04070c33,#04070c80 58%,#05070bc2 100%),url(/optimized/donutroyal-halloween-hero-99a7880b4090.webp)}html[data-season=halloween] .royal-home.app-shell.royal-game-shell{background-image:linear-gradient(#04070c1f,#04070c61 58%,#05070bad 100%),url(/optimized/donutroyal-halloween-hero-99a7880b4090.webp)}html[data-season=halloween] .royal-home.account-page{background:linear-gradient(#07080dc7,#07080deb),url(/optimized/donutroyal-halloween-hero-99a7880b4090.webp) top/cover no-repeat fixed,#07080d}html[data-season=halloween] .cases-shell{background:linear-gradient(#05060cad,#05060cf0),url(/optimized/donutroyal-halloween-hero-99a7880b4090.webp) top/cover fixed,#06070d}html[data-season=halloween] .public-info-backdrop{background:linear-gradient(#05040980,#050409e6 68%,#050409),url(/optimized/donutroyal-halloween-hero-99a7880b4090.webp) 50% 18%/cover no-repeat}html[data-season=halloween] .bonus-info-page:before{background:linear-gradient(#05070c94,#05070cdb),url(/optimized/donutroyal-halloween-hero-99a7880b4090.webp) top/cover no-repeat}html[data-season=halloween] .royal-home .rain-card{background:radial-gradient(120% 140% at 0 0,#ff8a2b2e,#0000 60%),#140d0a!important;border-color:#ff9a2d55!important;box-shadow:0 0 22px #ff8a2b1f,inset 0 1px #ffffff0d!important}html[data-season=halloween] .royal-home .rain-card .rain-label{color:#ffb347!important}html[data-season=halloween] .royal-home .rain-card .rain-token{filter:drop-shadow(0 0 6px #ff9a2d99);animation:2.2s ease-in-out infinite alternate hw-glow}html[data-season=halloween] .royal-home .rain-time-track span{box-shadow:0 0 8px #ff9a2d88;background:linear-gradient(90deg,#ff7a1a,#ffc24a)!important}html[data-season=halloween] .royal-home .rain-join{color:#1b0d03!important;background:linear-gradient(#ff9a2d,#e0650f)!important;border-color:#ffb86b!important}html[data-season=halloween] .chat-event-rain{--event-accent:#ff9a2d;--event-glow:#ff9a2d1c;border-color:#ff9a2d44!important}html[data-season=halloween] .chat-event-rain .chat-event-amount{color:#ffb347;text-shadow:0 0 14px #ff9a2d55}.hw-ember{width:3px;height:3px;box-shadow:0 0 5px #ff8a2b}.hw-ambient{z-index:0;pointer-events:none;opacity:.35;position:fixed;inset:0;overflow:hidden}body:has(.hw-layer) .hw-ambient{display:none}@media (width<=720px),(prefers-reduced-motion:reduce){.hw-ambient{display:none}}html[data-season=halloween] .roulette-bet-red{background:linear-gradient(145deg,#e0650f,#8a3a06);border-color:#ffb347}.mn-ghost{object-fit:contain;filter:drop-shadow(0 0 14px #b46bffcc)}html[data-season=halloween] .roulette-bet-green{background:linear-gradient(145deg,#7a3cf0,#3c1680);border-color:#c9a6ff}.hw-ghost-roam{filter:drop-shadow(0 0 18px #c79bff88);background:50%/contain no-repeat;width:96px;height:96px;transition:opacity 3s ease-in-out;animation:9s ease-in-out infinite hw-ghost;position:absolute}.hw-ghost-roam.is-hidden{opacity:0!important}.hl-card{position:relative}.hw-card-img{z-index:3;object-fit:cover;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bj-back img.hw-card-img,.hl-card-back img.hw-card-img{filter:none;width:100%;height:100%}html[data-season=halloween] .crash-tnt-fuse{display:none}html[data-season=halloween] .crash-flight .flight-halo{fill:#ff8a2b26}html[data-season=halloween] .crash-flight .flight-tnt image,html[data-season=halloween] .crash-tnt-image{filter:drop-shadow(0 0 12px #c79bffaa)}html[data-season=halloween] .crash-flight .flight-sparks circle{fill:#ffb347}html[data-season=halloween] .crash-floor-glow{background:radial-gradient(50% 60% at 50% 100%,#ff8a2b33,#0000 70%)}html[data-season=halloween] .wheel-pointer{filter:drop-shadow(0 0 15px #ff8a2b);background:linear-gradient(#fff,#ffd08e 45%,#e0650f)}html[data-season=halloween] .wheel-hub{border-color:#ff9a2d;box-shadow:0 0 0 10px #0c0810,0 0 35px #ff8a2b55}html[data-season=halloween] .wheel-stage{background:radial-gradient(circle,#3a1d0e,#0b080f 64%)}html[data-season=halloween] .dx-marker{background:linear-gradient(#ffb347,#e0650f);border-color:#ffd08e;box-shadow:0 0 0 4px #120d16aa,0 0 18px #ff8a2b88}html[data-season=halloween] .dx-stage{background-image:radial-gradient(50% 60% at 50% 35%,#ff8a2b14,#0000 70%)}html[data-season=halloween] .dx-slider input::-webkit-slider-thumb{background:#ff8a1c;box-shadow:0 0 0 4px #120d16,0 0 12px #ff8a1c88}html[data-season=halloween] .dx-number{text-shadow:0 0 36px #ff8a2b44}html[data-season=halloween] .keno-number.selected{color:#ffd08e!important;background:linear-gradient(#5a2a0c,#2a1306)!important;border-color:#ff9a2d!important}html[data-season=halloween] .keno-number.matched{box-shadow:0 0 16px #ff8a2b66;background:#3a2008 url(/chat-media/hw-pumpkin.png) 50%/58% no-repeat!important;border-color:#ffb347!important}html[data-season=halloween] .keno-number.matched>*{opacity:0}html[data-season=halloween] .keno-number.missed:not(.selected){background:#140d1c url(/chat-media/hw-ghost.png) 50%/46% no-repeat!important}html[data-season=halloween] .keno-number.missed:not(.selected)>*{opacity:.25}html[data-season=halloween] .dx-stage{isolation:isolate;position:relative}html[data-season=halloween] .dx-stage:before,html[data-season=halloween] .dx-stage:after{content:"";z-index:0;opacity:.55;pointer-events:none;top:0;background:url(/optimized/hw-cobweb-095ca9b4a3eb.webp) 0 0/contain no-repeat;width:120px;height:120px;position:absolute;inset:0 auto auto;-webkit-mask-image:none;mask-image:none}html[data-season=halloween] .dx-stage:before{left:0;right:auto}html[data-season=halloween] .dx-stage:after{left:auto;right:0;transform:scaleX(-1)}html[data-season=halloween] .dx-readout{z-index:1;position:relative}html[data-season=halloween] .dx-readout:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ff8a2b1c,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=720px){.community-chat.community-chat-collapsed{width:0!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important}:is(body:has(.community-chat-collapsed) .royal-home.account-page,body:has(.community-chat-collapsed) .royal-home.rewards-page){padding-left:14px!important;padding-right:14px!important}body:has(.community-chat-collapsed) .royal-home.race-page .race-content{margin-left:0!important}html[data-season=halloween] .dx-stage:before,html[data-season=halloween] .dx-stage:after{opacity:.4;width:64px;height:64px}}.royal-note-icon.note-tag{color:#76efaa;background:#29bf7229;border:1px solid #5ee09447;font-size:14px;font-weight:850}.royal-tag-reward-toast{z-index:180;color:#f3fff8;background:#14231c;border:1px solid #397d58;border-radius:13px;align-items:flex-start;gap:12px;width:min(335px,100vw - 36px);padding:15px;display:flex;position:fixed;top:86px;right:18px;box-shadow:0 14px 45px #0009,0 0 24px #247b4833}.royal-tag-reward-toast-icon{color:#a9ffc7;background:#245c3b;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.royal-tag-reward-toast strong{font-size:14px;display:block}.royal-tag-reward-toast p{color:#a9dbba;margin:4px 0 0;font-size:13px;line-height:1.35}.royal-tag-reward-toast button{color:#aed7bc;cursor:pointer;background:0 0;border:0;margin:-5px -5px 0 auto;padding:2px 7px;font-size:21px}@media (width<=650px){.royal-tag-reward-toast{top:76px;right:12px}}@media (prefers-reduced-motion:reduce){.royal-tag-reward-toast{animation:none}}:root{--font-geist-sans:"Geist";--font-geist-mono:"Geist Mono";--font-barlow-condensed:"Barlow Condensed"}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-ad935cc9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-e05ecec0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-eb4f3727.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-64055072.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-60204daa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-054cc2e1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/barlow-condensed-b9fdeb98.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/barlow-condensed-69deac48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/barlow-condensed-44e26b29.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-ff2310f5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-875ccdd4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-52306abf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-001175b1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-98bbbccb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-f6b33328.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-44e03052.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-0638449e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-971fb274.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-44745446.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-013b2f2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg:#07060b;--surface:#100b17;--surface-2:#181020;--surface-3:#21152c;--line:#deb5ff1a;--text:#faf6ff;--muted:#978ba3;--amethyst-50:#fff8ff;--amethyst-100:#f4ddff;--amethyst-200:#dfb5ff;--amethyst-300:#c77cff;--amethyst-400:#a94def;--amethyst-500:#8530c2;--amethyst-600:#61228f;--amethyst-deep:#351347;--violet:var(--amethyst-400);--violet-bright:var(--amethyst-200);--violet-deep:var(--amethyst-600)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{color:var(--text);background:radial-gradient(circle at 63% 4%, #b153ec21, transparent 34rem), radial-gradient(circle at 25% 60%, #66268813, transparent 28rem), var(--bg);font-family:var(--font-geist-sans), Arial, sans-serif;min-width:min(320px,100%);margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.topbar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--line);z-index:40;background:#08070cdb;justify-content:space-between;align-items:center;height:76px;padding:0 22px;display:flex;position:fixed;top:0;left:0;right:0}.topbar-left,.account-actions,.main-nav,.brand,.profile-button,.balance-box{align-items:center;display:flex}.topbar-left{gap:28px}.brand{gap:10px;min-width:max-content}.brand-cube,.footer-mark{clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%);font-family:var(--font-geist-mono), monospace;background:linear-gradient(145deg,#c79bff,#7740d9 58%,#3d1e73);border:1px solid #ffffff47;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;display:inline-flex;box-shadow:0 0 28px #985cff3d}.brand-shard{filter:drop-shadow(0 0 7px #f1c6ff6b)drop-shadow(0 0 15px #ac42e85c);object-fit:contain;width:42px;height:42px}.brand-word{font-family:var(--font-geist-mono), monospace;letter-spacing:.095em;font-size:14px;font-weight:850;line-height:1}.brand-beta{color:#bca9d6;letter-spacing:.08em;text-transform:uppercase;background:#985cff1f;border:1px solid #b884ff38;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:800}.main-nav{gap:6px}.nav-button{color:#bbb3c3;cursor:pointer;background:#ffffff06;border:1px solid #deb5ff14;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 14px 0 11px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex}.nav-button:hover,.nav-button-active{color:#fff;background:linear-gradient(145deg,#ad51ee1f,#ffffff09);border-color:#d18eff33}.nav-button:hover{transform:translateY(-1px)}.nav-icon-image{filter:drop-shadow(0 0 6px #be5cff70);height:20px;image-rendering:pixelated;object-fit:contain;flex:0 0 20px;width:20px;transition:filter .18s,transform .18s}.nav-button:hover .nav-icon-image,.nav-button-active .nav-icon-image{filter:brightness(1.13)drop-shadow(0 0 8px #cc70ff9e);transform:scale(1.05)}.race-nav-button:hover{color:#f2d9ff;border-color:#c374ff40}.race-page{min-height:100vh;overflow-x:hidden}.race-content{z-index:1;margin-left:230px;padding:100px clamp(22px,4vw,66px) 70px;position:relative}.race-hero{background:linear-gradient(100deg,#0c0811fa,#110a19e8),radial-gradient(circle at 78% 20%,#af45f333,#0000 28rem);border:1px solid #d59eff29;border-radius:18px;justify-content:space-between;align-items:center;max-width:1160px;min-height:138px;margin:0 auto;padding:22px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 80px #0000005c}.race-hero:after{content:"";background:linear-gradient(90deg,#0000,#dfb5ff14,#0000);width:110px;height:190%;position:absolute;top:-42%;right:18%;transform:rotate(18deg)}.race-title-lockup{z-index:1;align-items:center;gap:22px;display:flex;position:relative}.race-trophy{color:#fff;background:linear-gradient(145deg,#e6baff,#9d42d4 58%,#5d1e85);border:1px solid #ffffff47;border-radius:17px;justify-content:center;align-items:center;width:68px;height:68px;font-size:34px;display:flex;transform:rotate(-5deg);box-shadow:0 15px 35px #8530c257,inset 0 1px #ffffff40}.race-kicker,.race-pool>div>span,.race-board-heading span{color:var(--amethyst-300);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.race-title-lockup h1{font-family:var(--font-geist-mono), monospace;letter-spacing:-.045em;text-transform:uppercase;margin:5px 0 6px;font-size:clamp(32px,3.4vw,48px)}.race-title-lockup p{color:#9d93a5;margin:0;font-size:14px}.race-countdown{text-align:center;z-index:1;background:#050408bd;border:1px solid #e1bdff38;border-radius:13px;gap:5px;min-width:194px;padding:15px 19px;display:grid;position:relative}.race-countdown span,.race-countdown small{color:#8e8495;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.race-countdown strong{color:#f5eaff;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-shadow:0 0 20px #be64ff5c;font-size:24px}.race-pool{background:radial-gradient(circle at 24% 0,#aa47e22b,#0000 20rem),#0e0913f0;border:1px solid #c882ff26;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:18px;max-width:1160px;margin:12px auto 0;padding:15px 20px;display:grid}.race-pool>div{gap:6px;display:grid}.race-pool strong{font-family:var(--font-geist-mono), monospace;align-items:center;gap:9px;font-size:24px;display:flex}.race-pool strong img{filter:drop-shadow(0 0 12px #c259ff80)}.race-pool p{color:#988da0;margin:0;font-size:12px;line-height:1.6}.race-pool p b{color:#dfc8ea}.race-demo-pill{color:#cfa4e9;letter-spacing:.1em;text-transform:uppercase;background:#ab4ce11a;border:1px solid #c06df233;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900}.race-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;max-width:920px;margin:28px auto 0;display:grid}.podium-card{text-align:center;min-width:0;display:grid;position:relative}.podium-rank-line{justify-content:center;align-items:center;gap:7px;margin-bottom:8px;display:flex}.podium-rank-line>strong{color:#8e8495;font:800 12px var(--font-geist-mono), monospace}.podium-medal{color:#c9b2d4;filter:drop-shadow(0 0 10px);font-size:22px}.podium-1 .podium-medal{color:#e3adff;font-size:26px}.podium-3 .podium-medal{color:#c174e6}.podium-player{background:#0e0a13f5;border:1px solid #d3acee33;border-radius:14px;flex-direction:column;align-items:center;min-height:170px;padding:16px;display:flex}.podium-1 .podium-player{border-color:#d072ff70;min-height:180px;padding-top:16px;box-shadow:0 0 36px #8f37bf30}.podium-player>img,.podium-player>.minecraft-head,.podium-avatar-empty{object-fit:cover;background:#180d20;border:2px solid #d292ff6b;border-radius:12px;width:58px;height:58px;margin-bottom:11px;padding:3px}.podium-player>.minecraft-head{justify-content:center;align-items:center;display:flex}.podium-player>.minecraft-head img{object-fit:cover;border-radius:8px;width:100%;height:100%}.podium-player>.minecraft-head svg{width:100%;height:100%;display:block}.podium-avatar-empty{color:#6f6576;font:800 20px var(--font-geist-mono), monospace;border-style:dashed;justify-content:center;align-items:center;display:flex}.podium-player>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;overflow:hidden}.podium-player>small{color:#5de199;font-family:var(--font-geist-mono), monospace;margin-top:7px;font-size:9px}.podium-player>b{color:#edd0ff;font-family:var(--font-geist-mono), monospace;align-items:center;gap:5px;margin-top:12px;font-size:14px;display:flex}.podium-step{color:#ffffff3b;font-family:var(--font-geist-mono), monospace;background:linear-gradient(#b861e5,#652687);border-radius:0 0 12px 12px;justify-content:center;align-items:flex-start;height:58px;padding-top:10px;font-size:24px;font-weight:900;display:flex}.podium-1 .podium-step{background:linear-gradient(#d48bff,#72279d);height:78px}.podium-2 .podium-step{background:linear-gradient(#9d8ba8,#55485d)}.podium-3 .podium-step{background:linear-gradient(#9f599f,#4d274f);height:48px}.podium-empty .podium-player{opacity:.82;background:#0c0a10d1;border-style:dashed}.podium-empty .podium-player>small{color:#716978}.podium-empty .podium-step{filter:saturate(.45)brightness(.7)}.race-board{max-width:1160px;margin:30px auto 0}.race-board-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.race-board-heading h2{margin:5px 0 0;font-size:24px}.race-board-heading small{color:#716878;font-size:9px}.race-table-head,.race-row{grid-template-columns:80px minmax(190px,1fr) 170px 120px;align-items:center;display:grid}.race-table-head{color:#726978;letter-spacing:.12em;text-transform:uppercase;padding:0 20px 9px;font-size:8px;font-weight:900}.race-table-head span:nth-child(3),.race-table-head span:nth-child(4){text-align:right}.race-rows{gap:9px;display:grid}.race-board-empty{color:#7f7585;text-align:center;background:#0f0c14d1;border:1px dashed #deb5ff24;border-radius:12px;justify-content:center;align-items:center;min-height:72px;padding:18px;font-size:13px;display:flex}.race-row{background:#110d16e6;border:1px solid #deb5ff21;border-radius:14px;min-height:70px;padding:8px 20px;transition:all .16s}.race-row:hover{background:#1f1328f0;border-color:#ce84ff45;transform:translateY(-1px)}.race-rank{color:#817786;font-family:var(--font-geist-mono), monospace;font-size:18px}.race-player{align-items:center;gap:12px;display:flex}.race-player .minecraft-head,.race-player img{object-fit:cover;background:#1b1121;border:1px solid #ddb2ff3b;border-radius:10px;width:42px;height:42px}.race-player .minecraft-head{flex:0 0 42px;justify-content:center;align-items:center;display:flex;overflow:hidden}.race-player .minecraft-head img{border:0;border-radius:8px;width:100%;height:100%}.race-player .minecraft-head svg{width:100%;height:100%;display:block}.race-player strong{font-size:13px}.race-wager{color:#5de199;font-family:var(--font-geist-mono), monospace;text-align:right;font-size:12px}.race-prize{color:#9b8fa2;font-family:var(--font-geist-mono), monospace;justify-content:flex-end;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.race-rules{color:#7c7282;border-top:1px solid #deb5ff1a;gap:20px;max-width:1160px;margin:38px auto 0;padding-top:18px;font-size:10px;display:flex}.race-rules strong{color:#b9a9c2;flex:none}.race-rules p{margin:0}@media (width<=1040px){.race-content{margin-left:0}.race-podium{gap:10px}}@media (width<=760px){.race-content{padding:94px 13px 42px}.race-hero{flex-direction:column;align-items:stretch;gap:22px;padding:22px}.race-title-lockup{align-items:flex-start}.race-trophy{flex:0 0 58px;width:58px;height:58px;font-size:28px}.race-title-lockup h1{font-size:31px}.race-countdown{min-width:0}.race-pool{grid-template-columns:1fr auto;align-items:flex-start}.race-pool p{grid-area:2/1/auto/-1}.race-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:6px;margin-top:28px;padding-bottom:4px;display:grid}.podium-card{min-width:0}.podium-card:nth-child(2){order:-1}.podium-step,.podium-1 .podium-step{height:48px}.podium-3 .podium-step{height:40px}.podium-player,.podium-1 .podium-player{min-height:150px;padding:12px 5px}.podium-player>img,.podium-player>.minecraft-head,.podium-avatar-empty{width:44px;height:44px}.podium-player>.minecraft-head img{width:100%;height:100%}.podium-player>strong{font-size:12px}.podium-player>small{font-size:8px}.podium-player>b{font-size:11px}.podium-rank-line{gap:4px}.podium-medal,.podium-1 .podium-medal{font-size:19px}.race-table-head{display:none}.race-row{grid-template-columns:44px minmax(140px,1fr) auto;gap:9px;padding:9px 12px}.race-prize{display:none}.race-wager{font-size:10px}.race-rules{gap:7px;display:grid}}.rewards-heading,.rewards-overview{margin-bottom:14px}.rewards-level-card,.rewards-rakeback-card{padding:18px 20px}.rewards-level-track{margin:18px 0 0}.rewards-rakeback-card{gap:10px}.next-crate-section{grid-template-columns:minmax(0,1fr) 190px;align-items:center;min-height:260px;padding:30px 34px 72px}.next-crate-copy{max-width:540px}.next-crate-progress-copy strong{font-size:19px}.next-crate-progress{max-width:560px}.next-crate-visual{min-height:170px}.next-crate-visual:before{width:190px;height:190px}.next-crate-visual img{border:1px solid #c470f22e;border-radius:11px;width:165px;height:165px}.crate-milestone-track>button{cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;padding:0;display:grid;position:relative}.crate-milestone-track>button:hover span,.crate-milestone-track>button:focus-visible span{border-color:#d37cff;outline:none;box-shadow:0 0 14px #c753ff73}.rewards-case-modal{max-width:700px;padding:22px}.rewards-case-title{gap:12px}.rewards-case-title img{border-radius:7px;width:56px;height:56px}.rewards-case-title h2{margin:3px 0 14px;font-size:20px}.rewards-case-odds{gap:7px}.rewards-case-odds article{text-align:center;place-items:center;gap:5px;min-width:0;padding:14px 8px 12px}.rewards-outcome-image{height:58px;image-rendering:pixelated;object-fit:contain;width:58px;margin-bottom:4px}.rewards-case-odds article>span{color:#bdb4c2;min-height:24px;font-size:10px}.rewards-case-odds article>strong{color:#f0eaf3;font:900 15px var(--font-geist-mono), monospace}.rewards-case-odds article>small{color:#d0c7d5;font:850 11px var(--font-geist-mono), monospace;align-items:center;gap:4px;display:flex}.rewards-case-odds article>small img{filter:drop-shadow(0 0 5px #b749f273);width:15px;height:15px}.rewards-case-open-button{margin-top:12px}@media (width<=760px){.next-crate-section{grid-template-columns:1fr 130px;padding:22px 18px 76px}.next-crate-visual{min-height:130px}.next-crate-visual img{width:120px;height:120px}}.chevron{color:#777081;margin-left:3px;font-size:7px}.menu-wrap{position:relative}.games-menu{background:radial-gradient(circle at 50% 0,#8e52e424,#0000 16rem),#110d19fb;border:1px solid #b581ff33;border-radius:16px;width:440px;padding:15px;position:absolute;top:51px;left:0;box-shadow:0 28px 90px #0000009e}.games-menu-heading{justify-content:space-between;align-items:center;padding:2px 3px 12px;display:flex}.games-menu-heading p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.games-menu-heading span{color:#625b6b;font-size:9px}.games-menu>div:nth-child(2){grid-template-columns:1fr 1fr;gap:5px;display:grid}.games-menu button{cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #ffffff0b;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:6px;transition:all .16s;display:flex}.games-menu button:hover{background:#985cff17;border-color:#b884ff2e;transform:translateY(-1px)}.menu-game-art{object-fit:cover;border-radius:7px;flex:0 0 48px;width:48px;height:48px;box-shadow:inset 0 0 0 1px #cda1ff29,0 5px 12px #00000047}.menu-game-copy{flex:1;gap:2px;min-width:0;display:grid}.menu-game-copy strong{color:#eee8f5;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.menu-game-copy small{color:#6f6878;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.menu-state{color:#706979;letter-spacing:.08em;text-transform:uppercase;padding-right:3px;font-size:8px}.menu-live .menu-state{color:#86e5ba}.games-menu-footer{color:#6e6777;letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;padding:13px 3px 1px;font-size:8px;display:flex}.account-actions{gap:9px}.login-button{color:#d6c5eb;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #b989f738;border-radius:9px;height:42px;padding:0 14px;font-size:10px;font-weight:850}.login-button:hover{background:#985cff14}.profile-verified .avatar{color:#8de7bb;border-color:#5ce2a47a}.cashier-button{cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#9b60f5,#6d39c3);border:1px solid #ffffff2e;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 15px;font-size:12px;font-weight:850;transition:all .18s;display:flex;box-shadow:0 10px 30px #6c35be33}.cashier-button:hover{transform:translateY(-1px);box-shadow:0 12px 34px #854ae257}.balance-box{border:1px solid var(--line);background:#ffffff09;border-radius:9px;gap:10px;min-width:144px;height:42px;padding:0 12px}.balance-box div{flex-direction:column;gap:1px;display:flex}.balance-box small,.profile-copy small{color:#777081;letter-spacing:.08em;font-size:8px;font-weight:800}.balance-box strong{font-family:var(--font-geist-mono), monospace;font-size:12px}.balance-gem{clip-path:polygon(50% 0,91% 22%,100% 68%,50% 100%,0 68%,9% 22%);background:linear-gradient(145deg,#d7b8ff,#7f42df 65%,#442077);border:1px solid #c59cff;width:15px;height:18px;display:inline-block;box-shadow:0 0 12px #ac70ff5c}.balance-token{filter:drop-shadow(0 0 5px #f6ccff6b)drop-shadow(0 0 10px #b948f047);object-fit:contain;flex:none;width:24px;height:24px}.balance-token-small{width:20px;height:20px}.profile-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:9px;height:48px;padding:0 7px}.profile-button:hover{border-color:var(--line);background:#ffffff09}.avatar{color:#d3b5ff;font-family:var(--font-geist-mono), monospace;background:linear-gradient(145deg,#292132,#17121d);border:1px solid #ba8cff61;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:flex}.minecraft-head{flex:none;overflow:hidden}.minecraft-head img{height:100%;image-rendering:pixelated;object-fit:cover;width:100%;display:block}.minecraft-head-brand{background:#1a1024}.minecraft-head-brand img{object-fit:contain;image-rendering:auto;width:100%;height:100%;padding:8%}.minecraft-head-fallback{justify-content:center;align-items:center;display:flex}.profile-copy{text-align:left;flex-direction:column;display:flex}.profile-copy strong{font-size:12px}.profile-copy small{margin-top:2px}.chat-toggle{border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:9px;width:40px;height:40px;display:none}.body-layout{grid-template-columns:286px minmax(0,1fr);min-height:100vh;padding-top:76px;display:grid}.chat-panel{background:linear-gradient(180deg, #15111df7, #0b090ffa), var(--surface);border-right:1px solid var(--line);z-index:20;flex-direction:column;height:calc(100vh - 76px);display:flex;position:sticky;top:76px;left:0}.chat-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:62px;padding:0 18px;display:flex}.chat-heading>div{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.chat-heading>span{color:#6f6878;font-size:9px;font-weight:700}.online-dot,.meta-dot{background:#67dda8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #50d69d80}.rain-card{background:radial-gradient(circle at 0 20%,#9958ff38,#0000 52%),#985cff0f;border:1px solid #ab70ff26;border-radius:13px;gap:10px;margin:14px;padding:12px;display:grid}.rain-icon{color:#c197ff;background:#a568ff1f;border:1px solid #bb8eff33;border-radius:10px;justify-content:center;align-items:center;width:39px;height:39px;font-size:19px;display:flex}.rain-card-top,.rain-card-body{align-items:center;display:flex}.rain-card-top{justify-content:space-between}.rain-card-body{gap:9px}.rain-copy{flex:1;gap:2px;min-width:0;display:grid}.rain-card small{color:#a87ee3;letter-spacing:.1em;font-size:8px;font-weight:900}.rain-card strong{font-family:var(--font-geist-mono), monospace;font-size:12px}.rain-card span{color:#6f6878;font-size:9px}.rain-card .rain-players{color:#94869d;font-family:var(--font-geist-mono), monospace;align-items:center;gap:3px;font-size:8px;font-weight:800;display:flex}.rain-players>span{color:#b779ef;font-size:11px}.rain-join{color:#fff;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#a052eb,#6b2bb3);border:1px solid #e2beff38;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:900}.rain-join:hover{filter:brightness(1.12)}.rain-join:disabled{color:#73dca9;cursor:default;filter:none;background:#5fda9e1a;border-color:#5fda9e33}.rain-action-wrap{position:relative}.rain-tooltip{opacity:0;pointer-events:none;visibility:hidden;z-index:5;background:#18101f;border:1px solid #cd97ff42;border-radius:7px;width:150px;padding:7px 8px;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(3px);box-shadow:0 10px 30px #0000008c;color:#c8bace!important;font-size:7px!important}.rain-action-wrap:hover .rain-tooltip,.rain-action-wrap:focus-within .rain-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.rain-time-track{background:#ffffff0f;border-radius:99px;height:3px;overflow:hidden}.rain-time-track span{border-radius:inherit;background:linear-gradient(90deg,#a84ff1,#ba6df6,#59d59d);height:100%;transition:width 1s linear;display:block;box-shadow:0 0 9px #b559f780}.rain-round-meta{justify-content:space-between;align-items:center;display:flex}.rain-round-meta span{color:#716979;font-size:7px}.rain-error{color:#ff91a5;cursor:pointer;text-align:left;background:#ef526e14;border:1px solid #ef526e2e;border-radius:6px;padding:7px;font-size:7px}.rain-tip-modal{background:radial-gradient(circle at 80% 0,#a84def38,#0000 45%),#0d0912;border:1px solid #c589ff40;border-radius:20px;width:calc(100% - 32px);max-width:430px;padding:30px;position:relative;box-shadow:0 30px 100px #000000c7}.rain-tip-modal h2{margin:7px 0;font-size:28px}.rain-tip-modal>p{color:#8a8191;margin:0 0 20px;font-size:11px;line-height:1.5}.rain-tip-modal form,.rain-tip-modal label{gap:10px;display:grid}.rain-tip-modal label>span{color:#8e8496;font-size:9px;font-weight:850}.rain-tip-input{background:#08060b;border:1px solid #bc7cff38;border-radius:10px;align-items:center;padding:0 14px;display:flex}.rain-tip-input strong{color:#b86fff;font-family:var(--font-geist-mono), monospace}.rain-tip-input input{color:#fff;font-family:var(--font-geist-mono), monospace;background:0 0;border:0;outline:0;flex:1;height:48px;padding:0 8px;font-size:16px}.rain-tip-presets{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.rain-tip-presets button{color:#b996d0;cursor:pointer;text-transform:uppercase;background:#a950ef14;border:1px solid #bf80ff2b;border-radius:7px;padding:8px 4px;font-size:8px;font-weight:900}.rain-tip-balance{justify-content:space-between;align-items:center;margin:5px 0;font-size:9px;display:flex}.rain-tip-balance span{color:#766d7d}.rain-tip-balance strong{color:#d0c4d8;font-family:var(--font-geist-mono), monospace}.chat-feed{flex:1;padding:5px 14px 16px;overflow-y:auto}.chat-day{color:#5e5867;letter-spacing:.12em;margin:8px 4px 17px;font-size:8px;font-weight:850}.chat-message{grid-template-columns:30px 1fr;gap:10px;margin-bottom:17px;display:grid}.chat-avatar{font-family:var(--font-geist-mono), monospace;background:#241d2d;border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:flex}.chat-avatar.violet{color:#c392ff;background:#291b3c}.chat-avatar.green{color:#6ad6ac;background:#152b26}.chat-avatar.blue{color:#73b8f2;background:#172538}.chat-avatar.gold{color:#eac46f;background:#302717}.chat-avatar.rose{color:#e780af;background:#321b29}.chat-message strong{color:#c1bbc9;margin-bottom:4px;font-size:10px;display:block}.chat-message p{color:#817a8a;margin:0;font-size:11px;line-height:1.45}.chat-compose{border:1px solid var(--line);background:#ffffff06;border-radius:10px;align-items:center;margin:0 14px 9px;padding:3px;display:flex}.chat-compose input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px;font-size:11px}.chat-compose input::placeholder{color:#58515f}.chat-compose button{cursor:pointer;background:#8e52e6;border:0;border-radius:7px;width:31px;height:31px}.chat-footer{color:#514b58;text-transform:uppercase;justify-content:space-between;padding:0 17px 14px;font-size:8px;font-weight:750;display:flex}.content{min-width:0;padding:24px clamp(20px,3vw,48px) 0}.hero{background:linear-gradient(90deg,#0b090ffa 0%,#100c18e0 46%,#1d112e59 100%) 50%/cover,url(/game-atlas.png) 75% 0/500% 200%;border:1px solid #bd8eff29;border-radius:20px;min-height:430px;padding:clamp(34px,5vw,68px);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 45%,#a464ff14);position:absolute;inset:0}.hero-glow{filter:blur(80px);background:#8f4ae72e;width:280px;height:280px;position:absolute;top:10%;right:8%}.hero-copy{z-index:2;max-width:610px;position:relative}.eyebrow,.section-kicker{color:#b88bf5;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:850}.hero :is(h1,h2){font-family:var(--font-geist-mono), monospace;letter-spacing:-.055em;text-transform:uppercase;margin:18px 0 20px;font-size:clamp(38px,5vw,68px);line-height:.98}.hero :is(h1,h2) span{color:#0000;background:linear-gradient(90deg,#d6b8ff,#8e56e1);-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#958d9f;max-width:490px;margin:0;font-size:14px;line-height:1.7}.hero-actions{gap:10px;margin-top:30px;display:flex}.primary-action,.secondary-action{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;height:44px;padding:0 18px;font-size:11px;font-weight:800;display:flex}.primary-action{color:#17121d;background:#f3eef8;gap:20px}.secondary-action{background:#ffffff0a;border:1px solid #ffffff1c}.hero-vault{width:270px;height:270px;position:absolute;top:59px;right:9%}.hero-cube{clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);font-family:var(--font-geist-mono), monospace;background:linear-gradient(145deg,#dab4ff3b,#5526928a),#170d24;border:1px solid #dcbbff8c;justify-content:center;align-items:center;width:180px;height:180px;font-size:72px;font-weight:900;display:flex;position:absolute;top:38px;left:45px;transform:rotate(-7deg);box-shadow:0 0 60px #8f46e261,inset -22px -28px 45px #11051cb3}.orb{background:#9f64ee;width:7px;height:7px;position:absolute;transform:rotate(45deg);box-shadow:0 0 18px #ae69ffcc}.orb-one{top:45px;left:13px}.orb-two{bottom:18px;right:23px}.orb-three{top:24px;right:0}.hero-meta{border-top:1px solid #ffffff14;align-items:center;gap:38px;padding:17px clamp(34px,5vw,68px);display:flex;position:absolute;bottom:0;left:0;right:0}.hero-meta>div{align-items:center;gap:9px;display:flex}.hero-meta p{color:#a49daa;flex-direction:column;gap:2px;margin:0;font-size:9px;display:flex}.hero-meta small{color:#5f5867;letter-spacing:.12em;font-size:7px;font-weight:850}.launch-hero{background-color:#0000;background-image:linear-gradient(90deg,#07060bf7 0%,#08070dde 42%,#08060d26 76%,#08060d0a 100%),url(/void-launch-hero-v2.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:480px;padding-bottom:clamp(34px,5vw,68px)}.launch-hero:after{content:none}.launch-eyebrow{color:#d9c0fa;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex}.launch-badge{color:var(--amethyst-100);background:linear-gradient(135deg,#ce8bff2e,#68219c1f);border:1px solid #daa6ff57;border-radius:6px;width:max-content;padding:7px 10px;box-shadow:inset 0 1px #ffffff14,0 0 22px #ac42e81f}.launch-eyebrow strong{color:#a979e8;background:#ac6cff21;border:1px solid #c297ff3d;border-radius:5px;padding:4px 6px;font-size:7px}.live-pulse{background:#bd7cff;border-radius:50%;width:7px;height:7px;animation:1.4s infinite launch-pulse;box-shadow:0 0 14px #bd7cffcc}.launch-hero :is(h1,h2){margin-bottom:18px;font-size:clamp(42px,4.5vw,66px)}.launch-hero .hero-copy>p strong{color:#d1b3f8}.launch-hero :is(h1,h2) .launch-amount{color:var(--amethyst-100);letter-spacing:-.09em;paint-order:stroke fill;-webkit-text-fill-color:var(--amethyst-100);-webkit-text-stroke:1px #ffffff80;text-shadow:0 0 2px #fff,0 0 9px #efccfff5,0 0 22px #c96fffcc,0 0 52px #8f31cfa8;background:0 0;font-size:1.36em;font-weight:950;animation:3.2s ease-in-out infinite shard-glow;display:inline-block}.launch-hero :is(h1,h2) .launch-line{color:#f4eff9;letter-spacing:-.055em;background:0 0;margin-top:6px;font-size:.7em;display:inline-block}.launch-friend-bonus{color:#c8b6d7;letter-spacing:-.015em;margin-top:-4px;font-size:13px;font-weight:700}.launch-friend-bonus strong{color:var(--amethyst-100);text-shadow:0 0 16px #c45fff7a;font-weight:900}.referral-box{background:#ffffff09;border:1px solid #c294ff2b;border-radius:12px;align-items:stretch;gap:16px;width:min(100%,570px);margin-top:23px;padding:11px;display:flex}.referral-value{min-width:158px;padding:5px 8px;display:grid}.referral-value small{color:#776e82;letter-spacing:.1em;font-size:7px;font-weight:850}.referral-value strong{font-family:var(--font-geist-mono), monospace;align-items:center;gap:8px;font-size:15px;display:flex}.referral-value .balance-gem{width:12px;height:14px}.referral-link{background:#05040861;border:1px solid #ffffff0e;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;padding:5px 5px 5px 12px;display:flex}.referral-link>span{color:#817789;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9px;overflow:hidden}.referral-link button,.hero-meta>button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#a967ff,#7740cf);border:0;border-radius:7px;min-height:34px;padding:0 12px;font-size:9px;font-weight:850}.referral-link-large{max-width:520px;min-height:52px;margin-top:20px;padding:6px 6px 6px 15px}.referral-link-large>span{font-size:10px}.referral-link-large button{min-height:39px;padding:0 16px}.launch-proof{color:#8e8696;align-items:center;gap:11px;margin-top:17px;font-size:9px;display:flex}.launch-proof strong{color:#cda9fa;letter-spacing:.08em;text-transform:uppercase;background:#a563f61f;border:1px solid #be8bff33;border-radius:6px;padding:6px 8px;font-size:8px}.launch-proof i{background:#4d4654;border-radius:50%;width:3px;height:3px}.launch-perks{gap:25px;margin-top:16px;display:flex}.launch-perks>span{color:#706878;text-transform:uppercase;gap:2px;font-size:8px;display:grid}.launch-perks strong{color:#c2b9ca;font-family:var(--font-geist-mono), monospace;font-size:12px}.launch-visual{z-index:1;width:330px;height:330px;position:absolute;top:50px;right:6%}.reward-cube{clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);z-index:2;background:linear-gradient(145deg,#ddbaff42,#632ea8a3),#170c24;border:1px solid #dbb5ff94;flex-direction:column;justify-content:center;align-items:center;width:192px;height:192px;display:flex;position:absolute;top:62px;left:68px;transform:rotate(-5deg);box-shadow:0 0 80px #974dec73,inset -25px -34px 50px #11051cc2}.reward-cube span{font-family:var(--font-geist-mono), monospace;letter-spacing:-.1em;font-size:62px;font-weight:900;line-height:1}.reward-cube small{color:#c7a4f3;letter-spacing:.14em;margin-top:8px;font-size:8px;font-weight:850}.launch-ring{border:1px solid #ba7aff2e;border-radius:50%;position:absolute}.launch-ring-one{width:285px;height:285px;top:17px;left:22px}.launch-ring-two{border-style:dashed;width:330px;height:330px;top:0;left:0;transform:rotate(15deg)}.reward-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d8bbfb;font-family:var(--font-geist-mono), monospace;z-index:3;background:#0f0918ad;border:1px solid #d5abff3d;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:900;position:absolute}.reward-chip-one{top:62px;right:4px;transform:rotate(7deg)}.reward-chip-two{bottom:28px;left:40px;transform:rotate(-7deg)}.reward-chip-three{top:85px;left:5px;transform:rotate(-10deg)}.hero-meta>button{align-items:center;gap:20px;margin-left:auto;display:flex}.game-live{color:#9ce7bf;border-color:#5ce0a247}@keyframes launch-pulse{50%{opacity:.45;transform:scale(.72)}}.library{padding:48px 0 60px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:21px;display:flex}.section-heading h2{font-family:var(--font-geist-mono), monospace;letter-spacing:-.045em;text-transform:uppercase;margin:7px 0 0;font-size:clamp(24px,3vw,34px)}.section-status{color:#77707f;align-items:center;gap:8px;font-size:10px;display:flex}.section-status span{background:#a466f8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #a466f88c}.game-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.game-card{animation:.5s both card-in;animation-delay:var(--delay);aspect-ratio:.84;cursor:pointer;isolation:isolate;text-align:left;background:#100c18;border:1px solid #ffffff13;border-radius:15px;padding:0;transition:border-color .22s,transform .22s,box-shadow .22s;position:relative;overflow:hidden}.game-card:hover{border-color:#be8bff6b;transform:translateY(-4px);box-shadow:0 18px 48px #00000052}.game-card-live .card-art{filter:saturate(1.08)brightness()}.card-art{filter:saturate(.82)brightness(.84);object-fit:cover;transition:filter .26s,transform .5s;position:absolute;inset:0;transform:scale(1.015)}.game-card:hover .card-art{filter:saturate()brightness(.95);transform:scale(1.055)}.game-card:after{content:"";background:linear-gradient(#08050c05 20%,#08060c73 61%,#08060cf5 100%);position:absolute;inset:0}.card-shine{opacity:0;pointer-events:none;z-index:3;background:radial-gradient(circle at 72% 18%,#ce97ff29,#0000 42%),linear-gradient(135deg,#ffffff0e,#0000 55%);transition:opacity .22s;position:absolute;inset:0}.game-card:hover .card-shine{opacity:1}.coming-soon{color:#d1b7f6;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;z-index:3;background:#0a070fa8;border:1px solid #cfafff38;border-radius:6px;padding:7px 8px;font-size:7px;font-weight:900;position:absolute;top:14px;left:14px}.game-grid .game-copy small{font-size:8px}.game-copy{z-index:3;padding:20px;display:grid;position:absolute;bottom:0;left:0;right:0}.game-copy small{color:#8f8698;margin-bottom:5px;font-size:9px;font-weight:650}.game-copy strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.045em;text-transform:uppercase;padding-right:28px;font-size:clamp(17px,1.7vw,25px);line-height:1}.card-arrow{background:#ffffff0f;border:1px solid #ffffff17;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;display:flex;position:absolute;bottom:17px;right:16px}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 0 32px;display:flex}.site-footer>div{align-items:center;gap:10px;display:flex}.footer-mark{width:29px;height:29px;font-size:10px}.footer-shard{filter:drop-shadow(0 0 9px #b852ef57);object-fit:contain;width:34px;height:34px}.site-footer p{margin:0}.site-footer strong,.site-footer small{display:block}.site-footer strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:9px}.site-footer small,.disclaimer{color:#5d5665;margin-top:3px;font-size:8px}.disclaimer{text-align:right;max-width:480px}.modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2000;background:#040307c2;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.cashier-modal,.public-profile-card,.rain-tip-modal,.rewards-case-modal,.case-win-modal{max-height:calc(100dvh - 32px);overflow:auto}.cashier-modal{text-align:center;background:radial-gradient(circle at 50% 0,#9550ef2e,#0000 16rem),#130f1b;border:1px solid #c093ff40;border-radius:18px;width:100%;max-width:430px;padding:40px;position:relative;box-shadow:0 30px 100px #000000ad}.modal-close{border:1px solid var(--line);cursor:pointer;background:#ffffff0d;border-radius:8px;width:32px;height:32px;font-size:18px;position:absolute;top:14px;right:14px}.modal-icon{color:#caa6ff;background:#9b59f421;border:1px solid #c497ff40;border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 19px;font-size:23px;display:flex}.cashier-modal h2{font-family:var(--font-geist-mono), monospace;letter-spacing:-.04em;text-transform:uppercase;margin:8px 0 10px;font-size:29px}.cashier-modal>p{color:#8c8495;max-width:330px;margin:0 auto 24px;font-size:12px;line-height:1.6}.deposit-options{gap:8px;display:grid}.deposit-options button{border:1px solid var(--line);cursor:pointer;font-family:var(--font-geist-mono), monospace;background:#ffffff09;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:13px;font-size:12px;font-weight:800;transition:all .16s;display:flex}.deposit-options button:hover{background:#9753f11f;border-color:#be8bff4d}.deposit-options .balance-gem{width:12px;height:14px}.modal-note{color:#5d5664;text-transform:uppercase;margin-top:17px;font-size:8px;display:block}.custody-offline-banner{z-index:80;color:#d8cce2;text-align:center;background:#160d20;border-bottom:1px solid #b96fff3d;justify-content:center;align-items:center;gap:10px;min-height:34px;padding:7px 18px;font-size:12px;display:flex;position:relative}.custody-offline-banner strong{color:#cf8cff}.custody-offline-panel,.cashier-custody-offline{color:#c9bdcf;background:#6f2d9e17;border:1px solid #b96fff40}.custody-offline-panel{text-align:center;padding:18px}.custody-offline-panel strong,.cashier-custody-offline strong{color:#d69bff}.custody-offline-panel p,.custody-offline-panel small{margin:7px 0 0}.cashier-custody-offline{border-radius:7px;flex-direction:column;gap:4px;margin-bottom:14px;padding:12px 14px;font-size:12px;display:flex}@media (width<=640px){.custody-offline-banner{flex-direction:column;align-items:flex-start;gap:2px}}.cashier-modal{text-align:left;max-width:470px;padding:32px}.cashier-title-row{align-items:center;gap:13px;display:flex}.cashier-title-row .modal-icon{flex:0 0 48px;width:48px;height:48px;margin:0}.cashier-title-row h2{margin:4px 0 0}.cashier-tabs{border:1px solid var(--line);background:#ffffff06;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:22px 0 18px;padding:4px;display:grid}.cashier-tabs button{color:#756d7e;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-radius:7px;padding:10px;font-size:10px;font-weight:850}.cashier-tabs button.active{color:#dfcaff;background:#9959f429}.cashier-flow{gap:14px;display:grid}.flow-step{grid-template-columns:32px 1fr;align-items:center;gap:10px;display:grid}.flow-step>span{color:#b988f5;background:#20162e;border:1px solid #38244f;border-radius:8px;justify-content:center;align-items:center;height:32px;font-size:8px;font-weight:900;display:flex}.flow-step div{gap:3px;display:grid}.flow-step small,.verification-amount small{color:#716979;letter-spacing:.1em;font-size:7px;font-weight:850}.flow-step strong{font-family:var(--font-geist-mono), monospace;font-size:11px}.verification-amount{background:radial-gradient(circle at 80% 0,#9a57f22b,#0000 10rem),#0c0911;border:1px solid #b57efa2e;border-radius:12px;gap:5px;padding:18px;display:grid}.verification-amount strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.04em;font-size:25px}.verification-amount span{color:#766e7e;font-size:9px}.cashier-flow>p{color:#817988;margin:0;font-size:10px;line-height:1.55}.confirm-deposit{color:#fff;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#9d5cf4,#7138c6);border:1px solid #ffffff26;border-radius:10px;min-height:43px;padding:0 16px;font-size:10px;font-weight:900}.confirm-deposit:disabled{cursor:not-allowed;opacity:.42}.withdrawal-flow label,.username-field span{color:#8a8292;text-transform:uppercase;font-size:9px;font-weight:800}.withdraw-input{background:#0c0911;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.withdraw-input .balance-gem{width:13px;height:16px}.withdraw-input input{color:#fff;font-family:var(--font-geist-mono), monospace;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.withdraw-input button{color:#c79ff7;cursor:pointer;text-transform:uppercase;background:#9e5cf424;border:0;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:850}.withdraw-summary{justify-content:space-between;font-size:9px;display:flex}.withdraw-summary span{color:#746c7b}.withdraw-summary strong{color:#bcb4c4}.login-modal{text-align:center;max-width:420px}.login-modal .modal-icon{font-family:var(--font-geist-mono), monospace;margin:0 auto 17px;font-size:15px;font-weight:900}.login-modal>p{color:#867e8e;font-size:11px;line-height:1.6}.username-field{text-align:left;gap:7px;margin:20px 0 10px;display:grid}.username-field input{color:#fff;background:#0b0810;border:1px solid #ffffff17;border-radius:9px;outline:0;padding:13px}.username-field input:focus{border-color:#b276ff7a}.verification-instruction{background:#ffffff06;border:1px solid #b781ff29;border-radius:12px;gap:8px;margin-top:20px;padding:22px;display:grid}.verification-instruction small{color:#746b7d;letter-spacing:.12em;font-size:8px;font-weight:850}.verification-instruction strong{font-family:var(--font-geist-mono), monospace;font-size:19px}.verification-instruction>span{color:#776f80;margin-bottom:8px;font-size:9px}.brand-cube,.footer-mark{background:linear-gradient(145deg, var(--amethyst-100), var(--amethyst-400) 52%, var(--amethyst-600) 76%, var(--amethyst-deep));border-color:#f6dcff80;box-shadow:0 0 10px #e9beff47,0 0 30px #aa48e74d}.cashier-button,.confirm-deposit,.referral-link button,.hero-meta>button{background:linear-gradient(135deg, var(--amethyst-300), var(--amethyst-500) 56%, var(--amethyst-600));box-shadow:inset 0 1px #ffffff3d,0 10px 28px #822abc3d}.cashier-button:hover{box-shadow:inset 0 1px #ffffff47,0 12px 36px #ae42ef61}.balance-gem{background:linear-gradient(145deg, var(--amethyst-50), var(--amethyst-200) 26%, var(--amethyst-400) 68%, var(--amethyst-600));border-color:var(--amethyst-100);box-shadow:0 0 7px #ffecff8c,0 0 17px #c265ff8c}.launch-eyebrow,.section-kicker,.rain-card small{color:var(--amethyst-200)}.rain-icon{color:var(--amethyst-100);text-shadow:0 0 13px var(--amethyst-300);background:#b74eee24;border-color:#e8c0ff4d}.nav-button-active span,.menu-live .menu-state,.game-live{color:var(--amethyst-200)}.games-menu,.game-card:hover,.cashier-modal{border-color:#d38fff47}.coming-soon,.launch-proof strong{color:var(--amethyst-100);background:#9f37d621;border-color:#dea6ff40}.section-status span,.chat-compose button{background:var(--amethyst-400);box-shadow:0 0 12px #c45fff9e}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--amethyst-200);outline-offset:3px}.toast{z-index:100;background:#191422f7;border:1px solid #ba84ff4d;border-radius:10px;padding:13px 18px;font-size:11px;font-weight:750;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0006}@keyframes shard-glow{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.16)saturate(1.12)}}@keyframes card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1260px){.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-vault,.launch-visual{opacity:.58;right:1%}.hero-copy{max-width:540px}.profile-copy,.profile-button .chevron{display:none}}@media (width<=1040px){.body-layout{grid-template-columns:1fr}.chat-panel{width:300px;height:calc(100vh - 76px);transition:transform .22s;position:fixed;top:76px;bottom:0;transform:translate(-105%);box-shadow:20px 0 70px #0000009e}.chat-panel-open{transform:translate(0)}.chat-toggle{display:block}.brand-beta,.balance-box small{display:none}.balance-box{min-width:auto}.content{padding-left:24px;padding-right:24px}.launch-visual{opacity:.32;right:-7%}}@media (width<=760px){.topbar{height:66px;padding:0 12px}.body-layout{padding-top:66px}.chat-panel{height:calc(100vh - 66px);top:66px}.topbar-left{gap:8px}.brand-word,.main-nav .nav-button-active,.profile-button,.balance-box{display:none}.nav-button{padding:0 10px}.cashier-button{padding:0 13px;font-size:0}.cashier-button span{font-size:14px}.content{padding:14px 13px 0}.hero{min-height:480px;padding:38px 24px 90px}.launch-hero{background-position:62%;min-height:560px;padding-bottom:48px}.hero :is(h1,h2){font-size:clamp(35px,11vw,50px)}.hero-vault,.launch-visual{opacity:.16;top:auto;bottom:76px;right:-57px;transform:scale(.7)}.hero-copy>p{max-width:360px}.hero-meta{gap:17px;padding:14px 20px;overflow:hidden}.hero-meta>div:nth-child(3){display:none}.hero-meta>button{gap:8px;margin-left:auto;padding:0 9px}.referral-box{flex-direction:column;align-items:stretch}.launch-perks{gap:16px}.launch-proof{flex-wrap:wrap}.library{padding-top:36px}.section-heading{flex-direction:column;align-items:flex-start;gap:12px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-copy{padding:14px}.coming-soon{padding:5px 6px;top:10px;left:10px}.card-arrow{bottom:12px;right:10px}.site-footer{flex-direction:column;align-items:flex-start;gap:18px}.disclaimer{text-align:left}.games-menu{width:min(420px,100vw - 24px);left:-58px}}.profile-button{text-decoration:none}.account-login-form{gap:14px;margin-top:20px;display:grid}.verification-waiting{gap:18px;margin-top:0;padding:10px 2px 0}.verification-waiting-heading{gap:7px;display:grid}.verification-waiting-heading h2{margin:0;font-size:25px}.verification-waiting-heading p{color:#938b9c;margin:0;font-size:12px}.verification-command{color:#fff;cursor:pointer;background:#0b0810;border:1px solid #b370ff6b;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:17px 18px;transition:border-color .15s,background .15s;display:flex}.verification-command:hover{background:#100b17;border-color:#c28fffb8}.verification-command strong{font-family:var(--font-geist-mono), monospace;font-size:14px}.verification-command span{color:#b98af1;text-transform:uppercase;font-size:10px;font-weight:800}.verification-status{color:#c2bacb;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.verification-status i{background:#a85cff;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite verification-pulse;box-shadow:0 0 10px #a85cffb3}.verification-disclaimer{color:#706978;font-size:10px;line-height:1.5}.verification-cancel{color:#8e8597;cursor:pointer;background:0 0;border:0;margin:0 auto;padding:4px 10px;font-size:11px}.verification-cancel:hover{color:#fff}@keyframes verification-pulse{50%{opacity:.35;transform:scale(.78)}}.username-field span small{color:#6f6878;margin-left:4px;font-size:9px}.form-error{background:#ef526e14;border:1px solid #ef526e33;border-radius:8px;padding:10px;color:#ff879c!important;margin:0!important;font-size:11px!important}.community-chat{transition:width .18s;overflow:hidden}.community-chat-collapsed .chat-heading{border-bottom:0;justify-content:center;padding:0}.community-chat-collapsed .chat-heading>div{display:none}.chat-collapse{color:#c99aff;cursor:pointer;background:#9d58ff1a;border:1px solid #b37cff33;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;display:flex}.rain-token{filter:drop-shadow(0 0 10px #aa4cff70);object-fit:contain;flex:none}.community-chat .chat-message{margin-bottom:18px;display:block}.chat-person{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.chat-person>span:last-child{gap:1px;display:grid}.chat-person strong{color:#d3ccd9;margin:0;font-size:10px}.chat-person small{color:#8e63b8;letter-spacing:.08em;font-size:7px;font-weight:900}.community-chat .chat-message>p{margin:6px 0 0 39px}.community-chat .chat-message-big-win{background:linear-gradient(90deg,#f6aa3624,#f6aa3608);border:1px solid #f6aa364d;border-radius:9px;align-items:center;gap:8px;margin:2px 0 14px;padding:8px 9px;display:flex}.community-chat .chat-message-big-win>p{color:#ffc45c;margin:0;font-size:10px;font-weight:850;line-height:1.35}.chat-big-win-icon{color:#ffd887;filter:drop-shadow(0 0 6px #ffb941a6);flex:none;font-size:13px}.public-profile-card{background:radial-gradient(circle at top,#9a49ef2e,#0000 48%),#0e0a13;border:1px solid #c090ff40;border-radius:20px;width:calc(100% - 32px);max-width:440px;padding:32px;position:relative;box-shadow:0 30px 100px #000c}.public-profile-card h2{margin:8px 0 5px;font-size:28px}.public-level{color:#bb80ff;font-size:11px;font-weight:800}.public-stat-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.public-stat-grid>div{border:1px solid var(--line);background:#ffffff06;border-radius:11px;gap:5px;padding:14px;display:grid}.profile-tip-button{cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#a455e8,#7130aa);border:1px solid #ebc7ff4d;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:16px;font-size:10px;font-weight:950;transition:all .16s;display:flex;box-shadow:0 14px 34px #7d2cb23d}.profile-tip-button:hover{filter:brightness(1.12);transform:translateY(-1px)}.profile-tip-button img,.player-tip-success img{filter:drop-shadow(0 0 8px #ce64ff8c);object-fit:contain}.player-tip-backdrop{z-index:2010}.player-tip-modal{border-color:#cf87ff52}.player-tip-success{text-align:center;background:#2ad97d12;border:1px solid #59f0a138;border-radius:13px;flex-direction:column;align-items:center;gap:7px;margin-top:20px;padding:26px 18px;display:flex}.player-tip-success strong{color:#76efac;font-size:20px}.player-tip-success span{color:#a4c8b3;font-size:10px}.public-stat-grid small,.account-stat-grid small,.account-balance small{color:#746d7d;letter-spacing:.1em;font-size:8px;font-weight:900}.privacy-note{color:#6d6575;margin:18px 0 0;font-size:10px}.positive{color:#64e2a5!important}.negative{color:#ff6f87!important}.account-page{color:#f8f4fb;background:radial-gradient(circle at 50% 0,#792ab233,#0000 34rem),#060509;min-height:100vh;padding:106px max(24px,50vw - 690px) 80px 314px;transition:padding-left .18s}.account-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.account-state h1{margin:18px 0 8px;font-size:42px}.account-state p{color:#8f8798;margin:0 0 22px}.account-primary{cursor:pointer;background:linear-gradient(135deg,#a85df5,#6927b7);border:0;border-radius:10px;margin-bottom:18px;padding:14px 24px;font-weight:900}.account-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);z-index:30;background:#07050ae0;justify-content:space-between;align-items:center;height:76px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.account-topbar nav{align-items:center;gap:18px;display:flex}.account-topbar nav>a:not(.profile-button),.account-topbar nav>button{color:#938a9b;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.account-hero,.level-panel,.account-section,.account-stat-grid article{background:#0e0a13db;border:1px solid #bc87ff21;box-shadow:inset 0 1px #ffffff06}.account-hero{border-radius:20px;justify-content:space-between;align-items:center;padding:30px 34px;display:flex}.account-identity,.account-balance{align-items:center;display:flex}.account-identity{gap:17px}.account-avatar{font-family:var(--font-geist-mono), monospace;background:linear-gradient(145deg,#9d56ed,#35104f);border:1px solid #fff3;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;font-weight:900;display:flex;box-shadow:0 0 32px #9c3fe740}.account-avatar img{image-rendering:pixelated}.account-identity h1{letter-spacing:-.04em;margin:5px 0;font-size:30px}.account-identity p{color:#81778a;margin:0;font-size:11px}.account-identity p strong{color:#c48df8}.account-balance{gap:10px}.account-hero-actions{align-items:center;gap:20px;display:flex}.account-signout{color:#a89fad;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;height:38px;padding:0 15px;font-size:9px;font-weight:850}.account-signout:hover{color:#ff91a5;background:#ef526e14;border-color:#ef526e33}.account-balance>div{gap:4px;display:grid}.account-balance strong{font-family:var(--font-geist-mono), monospace;font-size:20px}.level-panel{border-radius:18px;margin-top:16px;padding:26px 30px 22px}.level-content{grid-template-columns:minmax(0,1fr) 250px;align-items:stretch;gap:28px;display:grid}.level-progress-column{min-width:0}.level-main,.level-meta,.account-section-heading{justify-content:space-between;align-items:center;display:flex}.level-number{color:#bd79ff;letter-spacing:.12em;font-size:9px;font-weight:900}.level-main h2,.account-section h2{margin:5px 0;font-size:20px}.level-main p{color:#7d7485;margin:0;font-size:10px}.level-main>strong{color:#d4a4ff;font-family:var(--font-geist-mono), monospace}.level-track{background:#19121f;border-radius:99px;height:10px;margin:22px 0 10px;overflow:hidden}.level-track span{border-radius:inherit;background:linear-gradient(90deg,#6b27b0,#b560ff,#ebc6ff);height:100%;display:block;box-shadow:0 0 18px #b45bff94}.level-meta{color:#6f6677;font-size:9px}.next-case-card{border:1px solid #be7cff47;border-radius:14px;min-height:150px;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000040,0 0 25px #9739dc1a}.next-case-card>img{object-fit:cover;transform:scale(1.04)}.next-case-shade{background:linear-gradient(90deg,#07040a2e,#07040ab8),linear-gradient(#0000 25%,#07040af5);position:absolute;inset:0}.next-case-copy{z-index:1;gap:5px;display:grid;position:absolute;bottom:15px;left:15px;right:15px}.next-case-copy span{color:#cf91ff;letter-spacing:.14em;font-size:7px;font-weight:950}.next-case-copy strong{font-size:13px}.next-case-copy small{color:#8f8397;font-size:8px}.next-case-complete>img{filter:saturate(1.15)brightness(1.06)}.account-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.account-profile-details{min-width:0;margin-top:16px;display:grid}.account-side{min-width:0}.account-stat-grid article{border-radius:14px;gap:7px;min-height:85px;padding:18px;display:grid}.account-stat-grid strong{font-family:var(--font-geist-mono), monospace;font-size:17px}.rakeback-stat{grid-template-columns:1fr auto}.rakeback-stat small,.rakeback-stat strong{grid-column:1}.rakeback-stat button{cursor:pointer;background:#6f29b4;border:0;border-radius:8px;grid-area:1/2/3;padding:0 14px;font-size:9px;font-weight:900}.rakeback-stat button:disabled{cursor:default;opacity:.35}.account-columns{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;margin-top:16px;display:grid}.account-section{border-radius:18px;padding:24px}.account-section-heading{margin-bottom:18px}.account-section-heading>span{color:#776e80;font-size:9px}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:620px;display:grid;overflow-y:auto}.reward-case{aspect-ratio:1;border:1px solid #bd7eff26;border-radius:13px;min-height:180px;position:relative;overflow:hidden}.reward-case>img{object-fit:cover;transition:transform .25s}.reward-case:hover>img{transform:scale(1.035)}.reward-case:after{content:"";background:linear-gradient(#0000 42%,#050308f5);position:absolute;inset:0}.case-opened>img{filter:grayscale(.7)brightness(.48)}.case-info{z-index:2;gap:4px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.case-info span{color:#c081ff;letter-spacing:.1em;font-size:7px;font-weight:900}.case-info strong{font-size:12px}.case-info button{cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#a557ef,#6a27b2);border:0;border-radius:7px;margin-top:4px;padding:9px;font-size:8px;font-weight:900}.referral-panel h2{margin-bottom:18px}.referral-redeem{background:radial-gradient(circle at 100% 0,#be5cff3d,#0000 62%),#0d0812;border:1px solid #cc8bff3d;border-radius:13px;margin-bottom:12px;padding:16px;scroll-margin-top:100px}.referral-redeem h3{margin:5px 0 12px;font-size:16px}.referral-redeem form>div{gap:7px;display:flex}.referral-redeem input{border:1px solid var(--line);color:#eee5f5;background:#09070c;border-radius:8px;width:100%;min-width:0;height:40px;padding:0 10px}.referral-redeem form>div>button{cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ae54f3,#7026bc);border:0;border-radius:8px;padding:0 13px;font-size:9px;font-weight:900}.referral-redeem form>div>button:disabled{cursor:not-allowed;opacity:.45}.referral-redeem p{color:#7f7388;margin:10px 0 0;font-size:9px}.referral-redeem p button{color:#c985ff;cursor:pointer;font:inherit;background:0 0;border:0;min-height:32px;padding:6px 0;font-weight:800}.referral-redeemed{justify-content:space-between;align-items:center;display:flex}.referral-redeemed strong{color:#70e4a3;font-size:11px}.referral-redeemed span{color:#8b7c94;font-size:9px}.referral-highlight{background:radial-gradient(circle at 100% 0,#b051fb3d,#0000 65%),#0c0810;border:1px solid #bc7eff29;border-radius:13px;gap:3px;padding:18px;display:grid}.referral-highlight strong{color:#d29dff;font-family:var(--font-geist-mono), monospace;font-size:24px}.referral-highlight span,.referral-mini-stats span{color:#756d7d;font-size:9px}.referral-mini-stats{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 18px;display:grid}.referral-unlock{background:#a952ef0e;border:1px solid #bf80ff29;border-radius:12px;margin-top:9px;padding:14px}.referral-unlock>div:first-child{justify-content:space-between;align-items:center;display:flex}.referral-unlock>div:first-child span{color:#8b709f;letter-spacing:.1em;font-size:7px;font-weight:900}.referral-unlock>div:first-child strong{color:#d49cff;font-family:var(--font-geist-mono), monospace;font-size:14px}.referral-unlock-track{background:#120b17;border-radius:99px;height:6px;margin-top:12px;overflow:hidden}.referral-unlock-track span{border-radius:inherit;background:linear-gradient(90deg,#7430b6,#c06dff);height:100%;display:block;box-shadow:0 0 12px #bb5cff7a}.referral-unlock p{color:#756a7e;margin:8px 0 0;font-size:8px}.referral-mini-stats>div{border:1px solid var(--line);background:#ffffff05;border-radius:10px;gap:3px;padding:12px;display:grid}.copy-field,.custom-code-form label{gap:7px;display:grid}.copy-field>span,.custom-code-form label>span{color:#8b818f;font-size:9px;font-weight:800}.copy-field>div,.custom-code-form{gap:7px;display:flex}.copy-field input,.custom-code-form input{border:1px solid var(--line);color:#a69cae;background:#09070c;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 10px;font-size:9px}.copy-field button,.custom-code-form>button{cursor:pointer;background:#271434;border:1px solid #bc7eff2e;border-radius:8px;height:38px;padding:0 12px;font-size:8px;font-weight:900}.custom-code-form{align-items:end;margin-top:14px}.custom-code-form label{flex:1}.bet-history{margin-top:16px}.bet-table{display:grid}.bet-row{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr 1fr 1.5fr;align-items:center;gap:12px;min-height:46px;font-size:10px;display:grid}.bet-row small,.bet-row span{color:#92899a}.bet-head{color:#655d6c;letter-spacing:.08em;border:0;min-height:30px;font-size:8px;font-weight:900}.empty-state{color:#726a79;padding:32px 4px;font-size:11px}.case-win-modal{text-align:center;background:radial-gradient(circle,#4feea029,#0000 60%),#0b100d;border:1px solid #5deda740;border-radius:22px;flex-direction:column;align-items:center;padding:38px 50px;display:flex;box-shadow:0 0 100px #48e8962e}.case-win-modal span{color:#6ce0a7;letter-spacing:.12em;margin-top:12px;font-size:9px;font-weight:900}.case-win-modal strong{color:#7dffba;font-family:var(--font-geist-mono), monospace;text-shadow:0 0 25px #5ef2a466;margin-top:5px;font-size:38px}.case-win-modal p{color:#718078;font-size:10px}.case-win-modal button{cursor:pointer;background:#258b58;border:0;border-radius:9px;margin-top:10px;padding:12px 40px;font-weight:900}.cashier-shard,.cashier-shard-icon img{filter:drop-shadow(0 0 12px #ad55ff8c)}.cashier-balance{background:#ae5bff12;border:1px solid #be7fff2e;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.cashier-balance span,.deposit-command-panel small{color:#8e8299;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.cashier-balance strong{color:#f1e6ff;font-family:var(--font-geist-mono), monospace}.deposit-command-panel{gap:12px;display:grid}.deposit-command{color:#f6eeff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#6923aa59,#1c0e28e6);border:1px solid #be66ff6b;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.deposit-command strong{font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:16px}.deposit-command span{text-transform:uppercase;background:#8237c7;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:900}.deposit-countdown{background:#08060b;border:1px solid #ffffff12;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.deposit-countdown span{color:#8c8294;font-size:10px}.deposit-countdown strong{color:#cf91ff;font-family:var(--font-geist-mono), monospace}.deposit-waiting{text-align:center;animation:1.5s ease-in-out infinite waiting-pulse}.game-card-coming-soon:after{content:"";pointer-events:none;z-index:2;background:#0201043d;position:absolute;inset:0}.coming-soon-centered{letter-spacing:.12em;z-index:4;position:absolute;transform:translate(-50%);font-size:9px!important;top:16px!important;left:50%!important}.hot-badge{color:#fff;letter-spacing:.08em;z-index:4;background:#ff5523eb;border:1px solid #ffbc73b8;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 0 18px #ff49185c}.hot-pulse{animation:1.35s ease-in-out infinite hot-pulse}.verification-success{text-align:center;flex-direction:column;align-items:center;padding:34px 12px 24px;animation:.45s cubic-bezier(.2,.9,.2,1) both verify-arrive;display:flex}.verification-success-ring{color:#07170d;background:radial-gradient(circle,#95ffbd 0 32%,#36d97c 34% 54%,#0000 56%);border:1px solid #69ffa7b3;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:24px;font-size:30px;font-weight:950;display:flex;box-shadow:0 0 50px #42f08861}.verification-success h2{margin:8px 0 3px}.verification-success p{margin:0}.rewards-page{min-height:100vh;padding:112px 34px 70px 274px}.rewards-heading,.rewards-card-heading,.rewards-inventory-heading{justify-content:space-between;align-items:center;display:flex}.rewards-heading{max-width:1160px;margin:0 auto 22px}.rewards-heading h1{margin:4px 0;font-size:38px}.rewards-heading p{color:#81778a;margin:0}.rewards-balance{align-items:center;gap:10px;display:flex}.rewards-balance div{display:grid}.rewards-balance small{color:#82758c;letter-spacing:.1em;font-size:8px;font-weight:900}.rewards-balance strong{font-family:var(--font-geist-mono), monospace;font-size:18px}.rewards-overview{grid-template-columns:2fr 1fr;gap:14px;max-width:1160px;margin:0 auto 16px;display:grid}.rewards-level-card,.rewards-rakeback-card,.rewards-inventory{background:linear-gradient(145deg,#1d1228f0,#0a070efa);border:1px solid #b367f229;border-radius:15px;padding:22px}.rewards-card-heading h2{margin:4px 0 0}.rewards-card-heading>strong{color:#c775ff}.rewards-level-track{background:#0a070e;border-radius:99px;height:9px;margin:24px 0 10px;overflow:hidden}.rewards-level-track span{border-radius:inherit;background:linear-gradient(90deg,#7a2eb8,#c864ff);height:100%;display:block}.rewards-level-meta{color:#8d8295;justify-content:space-between;font-size:10px;display:flex}.rewards-rakeback-card{flex-direction:column;justify-content:space-between;display:flex}.rewards-rakeback-card h2{font-family:var(--font-geist-mono), monospace;margin:8px 0;font-size:30px}.rewards-rakeback-card p{color:#81778a;font-size:11px}.rewards-rakeback-card button{cursor:pointer;background:#7028aa;border:0;border-radius:8px;padding:12px;font-weight:900}.next-crate-section{background:radial-gradient(circle at 78% 28%,#a03ae133,#0000 32%),linear-gradient(145deg,#180e21fa,#08060cfc);border:1px solid #be69f738;border-radius:17px;grid-template-columns:minmax(0,1fr) 360px;gap:20px;max-width:1160px;margin:0 auto 16px;padding:28px 30px 68px;display:grid;position:relative;overflow:hidden}.next-crate-copy{z-index:2;align-self:center;max-width:580px;position:relative}.next-crate-copy h2{margin:6px 0 8px;font-size:28px}.next-crate-copy>p{color:#95889d;margin:0 0 22px;font-size:12px;line-height:1.55}.next-crate-progress-copy{justify-content:space-between;align-items:center;display:flex}.next-crate-progress-copy strong{color:#d18aff;font:900 17px var(--font-geist-mono), monospace}.next-crate-progress-copy span,.next-crate-copy>small{color:#82758a;font-size:9px}.next-crate-progress{background:#09060d;border:1px solid #ffffff0e;border-radius:99px;height:11px;margin:9px 0 8px;overflow:hidden}.next-crate-progress span{border-radius:inherit;background:linear-gradient(90deg,#7228ad,#cb69ff);height:100%;display:block;box-shadow:0 0 18px #be50f97a}.next-crate-copy>button{cursor:pointer;background:linear-gradient(135deg,#9738db,#6922a7);border:1px solid #e0a6ff57;border-radius:9px;margin-top:20px;padding:13px 18px;font-size:10px;font-weight:950;box-shadow:0 10px 28px #5b18853d}.next-crate-visual{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-self:center;align-items:center;min-height:280px;display:flex;position:relative}.next-crate-visual:disabled{cursor:default}.next-crate-visual:before{content:"";background:radial-gradient(circle,#ba4ff440,#0000 68%);width:310px;height:310px;position:absolute}.next-crate-visual img{filter:drop-shadow(0 22px 28px #000000a6)drop-shadow(0 0 22px #a941e22e);object-fit:contain;width:265px;height:265px;transition:transform .18s;position:relative}.next-crate-visual:hover img{transform:translateY(-4px)scale(1.025)}.next-crate-visual>strong{color:#bd86db;letter-spacing:.13em;font-size:9px;position:relative}.next-crate-lock{color:#d28aff;z-index:3;background:#1c1025;border:1px solid #cd81f459;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;display:flex;position:absolute;top:34px;right:44px}.crate-milestone-track{grid-template-columns:repeat(10,1fr);align-items:center;display:grid;position:absolute;bottom:22px;left:30px;right:30px}.crate-milestone-track:before{content:"";background:#ffffff14;height:1px;position:absolute;top:10px;left:4%;right:4%}.crate-milestone-track>div{place-items:center;gap:4px;display:grid;position:relative}.crate-milestone-track span{color:#5e5065;z-index:1;background:#100b15;border:1px solid #3b2b43;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:7px;display:flex}.crate-milestone-track small{color:#655b6a;font-size:7px}.crate-milestone-earned span{color:#e6b8ff;background:#492063;border-color:#a64fd4}.crate-milestone-next span{color:#d98dff;border-color:#ce73ff;animation:1.5s ease-in-out infinite waiting-pulse;box-shadow:0 0 15px #c654ff8c}.rewards-inventory{max-width:1160px;margin:0 auto}.rewards-inventory-heading{margin-bottom:18px}.rewards-inventory-heading h2{margin:4px 0 0}.rewards-inventory-heading>strong{color:#a993b7;font-size:11px}.rewards-case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rewards-case-card{color:#eee3f7;cursor:pointer;text-align:left;background:#0a070e;border:1px solid #ae5bff2e;border-radius:12px;padding:12px;display:grid}.rewards-case-card img{max-width:100%;height:auto}.rewards-case-card span{color:#bd69f3;letter-spacing:.1em;font-size:8px;font-weight:900}.rewards-case-card strong{margin:5px 0}.rewards-case-card small{color:#887b91}.rewards-case-card-opened{filter:grayscale(.7);opacity:.55}.rewards-case-modal-backdrop{z-index:2000;background:#020104d1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.rewards-case-modal{background:#100a17;border:1px solid #c173ff57;border-radius:16px;width:100%;max-width:760px;padding:26px;position:relative;box-shadow:0 25px 100px #000}.rewards-case-close{color:#fff;cursor:pointer;background:#1b1124;border:1px solid #ffffff14;border-radius:7px;padding:7px 10px;position:absolute;top:16px;right:16px}.rewards-case-title h2{margin:5px 0 18px}.rewards-case-odds{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.rewards-case-odds article{background:#09060c;border:1px solid #ffffff12;border-radius:9px;padding:12px;display:grid}.rewards-case-open-button{cursor:pointer;background:linear-gradient(90deg,#7027a9,#a33ce1);border:0;border-radius:9px;width:100%;margin-top:18px;padding:14px;font-weight:950}.rewards-case-open-button:disabled{color:#88808d;cursor:not-allowed;background:#242029}.rewards-case-locked-progress{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;margin-top:14px;padding:14px}.rewards-case-locked-progress>div:first-child{justify-content:space-between;display:flex}.rewards-case-locked-progress>div:first-child strong{color:#d18cff;font-size:11px}.rewards-case-locked-progress>div:first-child span,.rewards-case-locked-progress p{color:#887d8f;font-size:9px}.rewards-case-locked-progress>div:nth-child(2){background:#09070c;border-radius:99px;height:7px;margin-top:10px;overflow:hidden}.rewards-case-locked-progress>div:nth-child(2) span{background:linear-gradient(90deg,#7430ae,#c963f4);height:100%;display:block}.rewards-case-locked-progress p{margin:9px 0 0}.rewards-case-title{align-items:center;gap:16px;display:flex}.rewards-case-title img{object-fit:contain;width:92px;height:92px}.rewards-case-reel-window{border:1px solid #c374ff4d;border-radius:12px;margin-top:18px;position:relative;overflow:hidden}.rewards-case-reel{gap:8px;padding:14px;display:flex}.rewards-case-reel-item{text-align:center;background:#09060d;border-radius:8px;flex-direction:column;flex:0 0 132px;justify-content:center;align-items:center;gap:9px;min-height:116px;padding:18px 10px;display:flex}.rewards-case-reel-item img,.rewards-case-result-item{image-rendering:pixelated;object-fit:contain}.rewards-case-reel-marker{z-index:2;background:#d270ff;width:2px;height:100%;position:absolute;top:0;left:50%;box-shadow:0 0 18px #b448ef}.rewards-case-reel-window>p{color:#93859e;text-align:center;font-size:10px}.rewards-case-result{color:#77f3aa;text-align:center;margin-top:15px}.rewards-case-result-item{filter:drop-shadow(0 0 18px #ba48ff6b);margin:0 auto 10px;display:block}.rewards-case-result strong{font-family:var(--font-geist-mono), monospace;text-shadow:0 0 24px #4ff09447;margin:8px 0;font-size:36px;display:block}.rewards-case-result button{cursor:pointer;background:#268c59;border:0;border-radius:8px;padding:12px 28px;font-weight:900}.rewards-case-error{color:#f77;text-align:center}@keyframes waiting-pulse{50%{opacity:.45}}@keyframes hot-pulse{50%{transform:scale(1.04);box-shadow:0 0 28px #ff4918b8}}@keyframes verify-arrive{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (width<=1040px){.rewards-page,.account-page{padding-left:24px}}@media (width<=760px){.rewards-overview{grid-template-columns:1fr}.next-crate-section{grid-template-columns:1fr;padding:24px 20px 78px}.next-crate-visual{min-height:230px}.next-crate-visual img{width:220px;height:220px}.crate-milestone-track{left:14px;right:14px}.rewards-case-grid,.rewards-case-odds{grid-template-columns:repeat(2,1fr)}}@media (width>=1041px){body:has(.royal-game-chat.community-chat-collapsed) .royal-game-shell{padding-left:80px}}@media (width<=900px){.level-content{grid-template-columns:minmax(0,1fr) 210px}.account-stat-grid{grid-template-columns:1fr 1fr}.account-columns{grid-template-columns:1fr}.account-side{order:-1}}@media (width<=620px){.account-page{padding-left:12px;padding-right:12px}.account-topbar nav>a:not(.profile-button),.account-topbar nav>button,.account-topbar .profile-copy{display:none}.account-hero{align-items:flex-start;gap:22px;padding:22px}.account-balance{text-align:right;flex-direction:column;align-items:flex-end}.account-hero-actions{flex-direction:column;align-items:flex-end}.account-stat-grid,.case-grid{grid-template-columns:1fr 1fr}.level-content{grid-template-columns:1fr}.next-case-card{min-height:190px}.level-meta{flex-direction:column;align-items:flex-start;gap:5px}.bet-table{overflow-x:auto}.bet-row{min-width:650px}}@media (width<=440px){.game-grid{grid-template-columns:1fr}.game-card{aspect-ratio:1.08}.games-menu>div:nth-child(2){grid-template-columns:1fr}.games-menu{max-height:calc(100vh - 90px);overflow-y:auto}.launch-perks{grid-template-columns:repeat(3,1fr);display:grid}.launch-perks>span{font-size:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bg:#080a0c;--surface:#0e1114;--surface-2:#14181c;--surface-3:#1b2025;--line:#cdd7e11a;--text:#f4f6f8;--muted:#8e98a2}body{background:radial-gradient(circle at 70% 0,#824cbe17,#0000 32rem),radial-gradient(circle at 18% 72%,#3d585212,#0000 28rem),linear-gradient(#090b0e,#07090b 54%,#080a0c)}.topbar{background:#080a0ceb;border-color:#d2dce617;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.topbar-left{justify-self:start;min-width:0}.account-actions{justify-self:end}.topbar-balance{background:linear-gradient(#191d22f5,#0c0f12fa);border-color:#c691ff4d;justify-self:center;min-width:174px;box-shadow:0 8px 30px #00000061,inset 0 1px #ffffff0a,0 0 24px #9c51dc1a}.topbar-balance div{align-items:flex-start}.topbar-balance strong{font-size:14px}.body-layout{grid-template-columns:248px minmax(0,1fr)}.content{width:100%;max-width:1540px;margin:0 auto;padding-inline:clamp(22px,2.2vw,38px)}.chat-panel{background:linear-gradient(180deg, #101317fb, #090b0efe), var(--surface);border-color:#cdd7e117}.chat-heading{background:#ffffff03}.rain-card{background:radial-gradient(circle at 0 20%,#934ed624,#0000 54%),#ffffff06;border-color:#c497f021}.online-dot-reconnecting{background:#d9904a;animation:1.15s ease-in-out infinite reconnect-pulse;box-shadow:0 0 10px #e08b3d7a}.chat-reconnect{color:#c7b7a8;cursor:pointer;text-align:left;background:#e08b3d0e;border:1px solid #e08b3d24;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:2px;margin:4px 14px 16px;padding:10px;font-size:9px;display:grid}.chat-reconnect>span{background:#e08b3d;border-radius:50%;grid-row:1/3;width:6px;height:6px;margin-right:4px;animation:1.15s ease-in-out infinite reconnect-pulse;box-shadow:0 0 10px #e08b3d80}.chat-reconnect small{color:#786f69;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.launch-hero{background:linear-gradient(90deg,#07090bfa 0%,#080a0de0 42%,#08090c2e 76%,#08090c0a 100%),url(/void-launch-hero-v2.png);border-color:#c9d3dc21;border-radius:16px;min-height:360px;padding:clamp(32px,4vw,54px)}.launch-hero :is(h1,h2){margin-top:15px;font-size:clamp(38px,4vw,58px)}.launch-hero :is(h1,h2) .launch-amount{text-shadow:0 0 2px #ffffffbf,0 0 13px #cd84ff9e,0 0 34px #893bc261}.library{padding-top:34px}.section-heading{margin-bottom:16px}.section-heading h2{color:#e8ecef;letter-spacing:-.035em;font-size:clamp(21px,2vw,28px)}.game-grid{gap:12px;max-width:1450px;margin-inline:auto}.game-card{aspect-ratio:1.04;background:#0e1216;border-color:#cfd9e21a;border-radius:12px}.game-card-live{border-color:#b880e83d;box-shadow:0 0 0 1px #b980e809,0 16px 38px #0000003d}.game-card-live:hover{border-color:#ce9cf77a;box-shadow:0 0 0 1px #d3a3f714,0 20px 48px #0000005c}.game-card:after{background:linear-gradient(#07090b05 20%,#07090b57 58%,#07090bf7 100%)}.game-grid .game-copy{padding:14px}.game-grid .game-copy strong{font-size:clamp(13px,1.05vw,17px)}.hot-badge{background:linear-gradient(135deg,#ef6725fa,#bf3819fa);border-color:#ffbe6fb8;animation:1.8s ease-in-out infinite hot-breathe;overflow:visible;box-shadow:0 0 0 1px #ff722a26,0 0 18px #ff5b1a61}.hot-pulse{background:#ffd180;border-radius:50%;width:5px;height:5px;animation:1.15s ease-in-out infinite hot-spark;display:inline-block;box-shadow:0 0 9px #ff9b42}.community-chat{transition:width .22s,transform .22s}.body-layout:has(.community-chat-collapsed){grid-template-columns:58px minmax(0,1fr)}.community-chat-collapsed{width:58px}.chat-collapse{background:#995cd114;border-color:#c08feb2e}@keyframes hot-breathe{0%,to{filter:brightness(.96)drop-shadow(0 0 4px #ff521094);transform:translateY(0)scale(.96)}50%{filter:brightness(1.18)drop-shadow(0 0 9px #ff7e1fe6);transform:translateY(-1px)scale(1.07)}}@keyframes hot-spark{0%,to{opacity:.55;transform:scale(.78)}50%{opacity:1;transform:scale(1.28)}}@keyframes reconnect-pulse{50%{opacity:.42;transform:scale(.78)}}@media (width<=1180px){.topbar{grid-template-columns:minmax(0,1fr) auto}.topbar-balance{display:none}}@media (width<=1040px){:is(.body-layout,.body-layout:has(.community-chat-collapsed)){grid-template-columns:1fr}.community-chat[data-chat-state=open]{width:min(300px,100vw - 20px);transform:translate(0)}.community-chat[data-chat-state=collapsed]{width:min(300px,100vw - 20px);transform:translate(calc(52px - 100%))}.body-layout:has(.community-chat-collapsed) .content{padding-left:72px}.community-chat-collapsed .chat-heading{justify-content:flex-end;padding-right:10px}}@media (width<=760px){.launch-hero{min-height:430px}}.site-access-screen{background:radial-gradient(circle at 50% 35%,#9333ea33,#0000 32%),#06040a;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.site-access-card{text-align:center;background:#0e0916f0;border:1px solid #be69ff38;border-radius:22px;width:100%;max-width:420px;padding:42px;box-shadow:0 28px 90px #00000080,0 0 45px #8b2dff1f}.site-access-card img{filter:drop-shadow(0 0 18px #b956ff8c)}.site-access-card h1{margin:9px 0 7px;font-size:32px}.site-access-card>p{color:#988fa4;margin:18px 0 0}.site-access-card form{text-align:left;gap:12px;margin-top:28px;display:grid}.site-access-card label{color:#aaa0b7;letter-spacing:.04em;font-size:12px;font-weight:700}.site-access-card input{color:#fff;font:inherit;background:#09060e;border:1px solid #be69ff3d;border-radius:10px;outline:none;padding:14px 15px}.site-access-card input:focus{border-color:#b94cff;box-shadow:0 0 0 3px #b94cff1f}.site-access-card button,.demo-credit-grid button{color:#fff;cursor:pointer;font:inherit;background:linear-gradient(135deg,#8a22dc,#b445ff);border:0;border-radius:10px;padding:13px 16px;font-weight:800}.site-access-card button:disabled,.demo-credit-grid button:disabled{cursor:wait;opacity:.55}.site-access-error{color:#ff6f91;margin:0;font-size:12px}.demo-cashier-copy,.demo-cashier-flow>p{color:#a69cad;font-size:13px;line-height:1.55}.demo-credit-grid{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0 8px;display:grid}.demo-credit-grid button{background:#8d2bd729;border:1px solid #be69ff3d}.demo-credit-grid button:hover{background:#a639f347;border-color:#cb7aff80}.demo-cashier-notice{color:#70f0a6!important;margin-top:12px!important}.demo-cashier-flow>small{color:#736b7e}.cashier-balance-breakdown{gap:10px;display:grid}.cashier-bonus-summary{background:linear-gradient(135deg,#7923b52e,#190e22eb);border:1px solid #be53ff47;border-radius:12px;gap:12px;padding:14px;display:grid}.cashier-bonus-summary>div:first-child,.cashier-bonus-progress>div:first-child{justify-content:space-between;align-items:center;display:flex}.cashier-bonus-summary span,.cashier-bonus-summary small{color:#a99bb2;font-size:11px}.cashier-bonus-summary>div:first-child>span{color:#cd77ff;font:800 10px var(--font-geist-mono), monospace;letter-spacing:.08em}.cashier-bonus-summary strong{color:#f2ddff}.cashier-bonus-progress{gap:7px;display:grid}.cashier-bonus-track,.bonus-info-track{background:#ffffff0f;border-radius:999px;height:7px;overflow:hidden}.cashier-bonus-track>span,.bonus-info-track>span{background:linear-gradient(90deg,#7d20cf,#dc68ff);height:100%;display:block}.cashier-bonus-summary>a,.referral-bonus-info-link{color:#c96cff;font-size:12px;font-weight:800;text-decoration:none}.referral-bonus-terms{color:#a99bb2;margin:0 0 10px;font-size:12px;line-height:1.5}.bonus-info-page{isolation:isolate;background:#07080d;min-height:100vh;position:relative;overflow-x:clip}.bonus-info-page:before{content:"";bottom:0;left:var(--home-chat);pointer-events:none;right:0;top:var(--home-header);z-index:-1;background:linear-gradient(#05070c9e,#05070ce0),linear-gradient(90deg,#05070cad,#05070c47 55%,#05070cad),url(/optimized/donutroyal-amethyst-dawn-hero-f73436a1feed.webp) top/cover no-repeat;position:fixed}.bonus-info-stage{min-height:100vh;padding:calc(var(--home-header) + 48px) 34px 80px calc(var(--home-chat) + 34px)}.bonus-info-content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#12141bf5,#08090ef7);border:1px solid #dce1eb24;border-radius:20px;max-width:850px;margin:0 auto;padding:34px;box-shadow:0 28px 80px #0000006b}.bonus-info-header{text-align:center;border-bottom:1px solid #ffffff14;margin-bottom:24px;padding-bottom:24px}.bonus-info-header .eyebrow,.bonus-explainer-copy>span,.bonus-section-heading>span{color:#b879da;font:800 10px var(--font-geist-mono), monospace;letter-spacing:.12em;display:block}.bonus-info-header h1{letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(34px,4vw,48px);font-weight:850}.bonus-info-header p{color:#aba9b2;max-width:560px;margin:0 auto;font-size:15px;line-height:1.55}.bonus-live-card{gap:18px;display:grid}.bonus-live-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bonus-live-balances>div{background:#ffffff09;border:1px solid #ffffff13;border-radius:12px;gap:3px;padding:17px 18px;display:grid}.bonus-live-balances span{color:#9d99a5;font:800 10px var(--font-geist-mono), monospace;letter-spacing:.08em;display:block}.bonus-live-balances strong{color:#f5f3f7;font-size:25px}.bonus-live-balances small{color:#777581;font-size:11px}.bonus-live-progress{background:#7e43a417;border:1px solid #b770e026;border-radius:12px;gap:12px;padding:18px;display:grid}.bonus-progress-heading,.bonus-progress-meta{justify-content:space-between;align-items:center;display:flex}.bonus-progress-heading>div{gap:3px;display:grid}.bonus-progress-heading span{color:#9d99a5;font:800 10px var(--font-geist-mono), monospace;letter-spacing:.08em}.bonus-progress-heading strong{font-size:15px}.bonus-progress-heading b{color:#ca7cf2;font-size:24px}.bonus-progress-meta{color:#85818d;font-size:11px}.bonus-empty-card{text-align:center;background:#ffffff09;border:1px solid #ffffff13;border-radius:12px;gap:6px;padding:22px;display:grid}.bonus-empty-card span,.bonus-explainer p,.bonus-explainer-note,.bonus-referral-note{color:#96939e}.bonus-explainer{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:center;gap:28px;margin-top:24px;padding:24px 0;display:grid}.bonus-explainer h2,.bonus-section-heading h2{margin:5px 0 7px;font-size:21px}.bonus-explainer p{margin:0;font-size:13px;line-height:1.55}.bonus-explainer-note{background:#ffffff06;border-left:2px solid #bf6feb8c;padding:12px 14px;font-size:12px;line-height:1.55}.bonus-contributions{padding-top:24px}.bonus-section-heading{margin-bottom:12px}.bonus-contribution-list{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.bonus-contribution-list article{border-bottom:1px solid #ffffff0f;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:18px;padding:13px 4px;display:grid}.bonus-contribution-list article:last-child{border-bottom:0}.bonus-contribution-list strong{color:#cc7ff3;font-size:18px}.bonus-contribution-list span{color:#c0bdc5;font-size:13px;line-height:1.45}.bonus-referral-note{margin:15px 0 0;font-size:11px;line-height:1.55}body:has(.royal-game-chat.community-chat-collapsed) .bonus-info-page:before{left:var(--home-chat-closed)}body:has(.royal-game-chat.community-chat-collapsed) .bonus-info-stage{padding-left:calc(var(--home-chat-closed) + 34px)}@media (width<=1040px){.bonus-info-page:before{left:var(--home-chat-closed)}.bonus-info-stage{padding-left:calc(var(--home-chat-closed) + 24px);padding-right:24px}body:has(.royal-game-chat.community-chat-collapsed) .bonus-info-stage{padding-left:calc(var(--home-chat-closed) + 24px);padding-right:24px}}@media (width<=720px){.bonus-info-stage{padding-bottom:36px;padding-left:calc(var(--home-chat-closed) + 12px);padding-right:12px;padding-top:calc(var(--home-header) + 22px)}body:has(.royal-game-chat.community-chat-collapsed) .bonus-info-stage{padding-bottom:36px;padding-left:calc(var(--home-chat-closed) + 12px);padding-right:12px;padding-top:calc(var(--home-header) + 22px)}.bonus-info-content{border-radius:14px;padding:22px 18px}.bonus-info-header{text-align:left}.bonus-live-balances,.bonus-explainer{grid-template-columns:1fr}.bonus-explainer{gap:16px}.referral-redeem form>div,.copy-field>div,.custom-code-form{grid-template-columns:1fr;display:grid}.referral-redeem form>div>button,.copy-field button,.custom-code-form>button{height:40px}}.app-shell{background:#050608}.app-shell .topbar{background:#050609f7;border-bottom-color:#dbe2ee1f;height:92px;padding:0 32px}.app-shell .topbar-left{gap:clamp(28px,4vw,70px)}.app-shell .brand{gap:13px}.app-shell .brand-shard{filter:drop-shadow(0 0 12px #a343ff61);width:48px;height:48px}.app-shell .brand-word{color:#f3f4f7;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.035em;font-size:clamp(17px,1.35vw,24px);font-weight:900}.app-shell .brand-word span{color:#0000;background:linear-gradient(100deg,#f0c6ff 0%,#b35cff 52%,#7833df 100%);-webkit-background-clip:text;background-clip:text}.app-shell .main-nav{align-self:stretch;gap:14px}.app-shell .nav-button{color:#b8b6be;letter-spacing:.055em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-self:stretch;padding:2px 10px 0;font-size:13px;font-weight:800;position:relative}.app-shell .nav-button:hover,.app-shell .nav-button-active{color:#fff;background:0 0;transform:none}.app-shell .nav-button-active:after{content:"";background:linear-gradient(90deg,#0000,#c055ff 18% 82%,#0000);width:min(44px,60%);height:2px;position:absolute;bottom:-1px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 -2px 13px #bb48ffa6}.app-shell .topbar-balance{color:#fff;cursor:pointer;background:linear-gradient(#0e1016fa,#08090dfa);border-color:#dae1ee29;border-radius:9px;min-width:206px;height:56px;padding:0 8px 0 16px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff08}.app-shell .topbar-balance:hover{border-color:#be5bff8c;transform:translateY(-1px);box-shadow:0 0 26px #9c36e226,inset 0 1px #ffffff0d}.app-shell .topbar-balance .balance-token{width:32px;height:32px}.app-shell .topbar-balance strong{letter-spacing:.02em;font-size:18px}.app-shell .balance-plus{color:#ead1ff;background:linear-gradient(145deg,#8531cd6b,#511e8594);border:1px solid #c982ff59;border-radius:7px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;font-size:27px;font-weight:400;display:flex}.app-shell .claim-button{letter-spacing:.025em;background:linear-gradient(135deg,#8a31d6,#6d22b8);border-color:#e2acff73;border-radius:8px;height:46px;padding-inline:18px;font-size:12px;box-shadow:0 0 24px #8f2cd62e}.app-shell .profile-button{background:#0c0d12eb;border-color:#dce2ee24;height:48px}.profile-menu-wrap{position:relative}.account-menu-chevron{color:#c9c2ce;flex:0 0 16px;transition:transform .16s}.profile-button-open .account-menu-chevron{transform:rotate(180deg)}.royal-home .profile-copy small{color:#c6bccf;font-size:10px;font-weight:700}.royal-home .chat-feed{overflow-anchor:none;overscroll-behavior:contain;min-height:0}.chat-send-error{color:#ffc3ca;padding:8px 14px;font-size:12px}.chat-compose button:disabled{opacity:.55;cursor:wait}.rewards-open-all{color:#fff;cursor:pointer;background:#7837a7;border:1px solid #b461e6;border-radius:9px;padding:12px 18px;font-weight:800}.rewards-open-all:disabled{opacity:.5;cursor:default}.royal-home .rewards-case-modal.daily-all-modal{width:min(1100px,100vw - 32px);max-width:1100px;max-height:90dvh;padding:28px;overflow-y:auto}.daily-all-modal .rewards-case-title{margin:0 34px 24px}.daily-all-preview,.daily-all-results{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.daily-all-preview article,.daily-all-results article{text-align:center;background:#19141f;border:1px solid #3f344b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 8px;display:flex}.daily-all-preview img{object-fit:contain}.daily-all-results small{color:#c3a4d8;font-size:11px;font-weight:800}.daily-all-results strong{min-height:34px;font-size:13px}.daily-all-results b,.daily-all-total strong{color:#64e49c}.daily-all-total{justify-content:center;gap:16px;margin:22px 0;font-size:20px;display:flex}.daily-all-reels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.daily-all-reels>div{border:1px solid #3f344b;border-radius:10px;min-width:0;padding:8px 0;overflow:hidden}.daily-all-reels>div>strong{text-align:center;margin-bottom:8px;font-size:12px;display:block}.daily-all-modal .daily-case-collect{margin:0 auto;display:block}@media (width<=640px){.daily-all-preview,.daily-all-results{grid-template-columns:repeat(2,minmax(0,1fr))}.royal-home .rewards-case-modal.daily-all-modal{padding:22px 14px}.daily-all-reels{grid-template-columns:1fr}.daily-all-total{font-size:16px}}.profile-menu-wrap .profile-button-open{background:#14101afa;border-color:#cb83f56b}.profile-menu-wrap .profile-button>.chevron{color:#a99caf;font-size:15px;transition:transform .16s;transform:none}.profile-menu-wrap .profile-button-open>.chevron{transform:rotate(180deg)}.profile-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1200;background:linear-gradient(155deg,#140e1afc,#08090dfe);border:1px solid #cd89f447;border-radius:12px;gap:3px;min-width:224px;padding:8px;animation:.15s ease-out both profile-menu-in;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 55px #0000009e,0 0 25px #9335cd1a}.profile-menu a,.profile-menu button[role=menuitem]{cursor:pointer;color:#eee9f1;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;width:100%;min-height:52px;padding:0 15px;font-size:14px;font-weight:750;display:flex}.profile-menu a:hover,.profile-menu a:focus-visible,.profile-menu button[role=menuitem]:hover,.profile-menu button[role=menuitem]:focus-visible{background:#b554e817;border-color:#cb7ff329;outline:none}.profile-menu-signout{border-top-color:#ffffff12;margin-top:2px}@keyframes profile-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}.app-shell .body-layout{grid-template-columns:308px minmax(0,1fr);padding-top:92px;transition:grid-template-columns .22s}.app-shell .chat-panel{background:linear-gradient(#0c0e13fe,#07080cfe);border-right-color:#dde4ef21;height:calc(100vh - 92px);top:92px;overflow:visible}.app-shell .chat-heading{background:#ffffff03;height:72px;padding:0 28px}.app-shell .chat-heading>div{color:#f4f4f6;letter-spacing:.02em;text-transform:uppercase;font-size:17px}.app-shell .chat-online-count{color:#9696a1;font-size:11px;font-weight:700}.app-shell .community-chat{overflow:visible}.app-shell .chat-collapse{z-index:8;background:linear-gradient(#5c1e92f5,#361459fa);border-color:#c377fa52;border-radius:0 7px 7px 0;width:24px;height:70px;position:absolute;top:45%;right:-13px}.app-shell .rain-card{border-radius:9px;margin:13px 14px 10px}.app-shell .body-layout:has(.community-chat-collapsed){grid-template-columns:48px minmax(0,1fr)}.app-shell .community-chat-collapsed{width:48px}.app-shell .community-chat-collapsed .chat-heading{display:none}.app-shell .content{min-width:0;max-width:none;margin:0;padding:0 12px 44px}.app-shell .launch-hero{background-color:#0000;background-image:linear-gradient(90deg,#05060af7 0%,#05060ad6 34%,#05060a24 64%,#05060a05 100%),url(/donutroyal-crowned-hero.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#dae2ee1a;border-radius:0;min-height:455px;padding:30px 42px 112px}.app-shell .launch-hero:before{content:"";background:linear-gradient(90deg,#bd4bff52,#0000 17%) 0 0/34% 1px no-repeat,linear-gradient(#bd4bff47,#0000 48%) 0 0/1px 68% no-repeat;position:absolute;inset:28px 28px 86px}.app-shell .launch-badge{background:#60218d26;border-color:#d389ffa8;border-radius:6px;margin-bottom:4px;padding:8px 13px;font-size:10px;box-shadow:0 0 22px #ac38f21f}.app-shell .launch-hero :is(h1,h2){margin:9px 0 10px}.app-shell .launch-hero :is(h1,h2) .launch-amount{color:#0000;letter-spacing:-.085em;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #f7e2ff8c;text-shadow:0 0 12px #d47bff8c,0 0 45px #912dde66;background:linear-gradient(#f8e8ff 0%,#cb7cff 45%,#8d35e8 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(68px,7vw,108px);line-height:.84}.app-shell .launch-hero :is(h1,h2) .launch-line{color:#f5f3f7;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.035em;max-width:430px;font-size:clamp(28px,2.35vw,38px);font-weight:900;line-height:1.04}.app-shell .launch-friend-bonus{color:#b9b5be;margin-top:10px;font-size:15px}.app-shell .launch-referral-actions{align-items:center;gap:9px;margin-top:16px;display:flex}.app-shell .launch-refer-button,.app-shell .launch-copy-button{cursor:pointer;text-transform:uppercase;border-radius:7px;justify-content:center;align-items:center;gap:16px;height:46px;font-size:12px;font-weight:850;display:flex}.app-shell .launch-refer-button{color:#fff;background:linear-gradient(135deg,#9438df,#6721ad);border:1px solid #e8b8ff80;min-width:208px;box-shadow:0 0 24px #9a32e03d}.app-shell .launch-copy-button{color:#c8bdcf;background:#0c0d12c2;border:1px solid #dfb5ff38;padding:0 14px}.app-shell .library{z-index:5;margin-top:-78px;padding-top:0;position:relative}.app-shell .section-heading{display:none}.app-shell .game-grid{grid-template-columns:repeat(60,minmax(0,1fr));gap:10px;max-width:none;margin-inline:26px;display:grid}.app-shell .game-card{aspect-ratio:1.04;background:linear-gradient(#0e1117fa,#080a0efc);border-color:#b452ec75;border-radius:8px;grid-column:span 10;min-width:0;box-shadow:inset 0 0 0 1px #d384ff09}.app-shell .game-card:hover,.app-shell .game-card-live:hover{border-color:#da8affe6;transform:translateY(-4px);box-shadow:0 0 0 1px #d37eff29,0 0 25px #9d35de3b,0 18px 42px #00000075}.app-shell .game-card:before{content:"";opacity:.35;pointer-events:none;z-index:4;border:1px solid #0000;border-image:linear-gradient(135deg,#e1a9ff8c,#0000 24% 76%,#9631d48c) 1;position:absolute;inset:4px}.app-shell .game-card:after{background:linear-gradient(#05070a00 20%,#05070a3d 58%,#05070af7 100%)}.app-shell .game-card-coming-soon{filter:saturate(.72)brightness(.78)}.app-shell .game-copy{padding:13px 15px}.app-shell .game-copy small{display:none}.app-shell .game-copy strong{color:#f6f4f8;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.01em;text-align:center;text-transform:uppercase;font-size:clamp(13px,1.15vw,18px);font-weight:850}.app-shell .coming-soon-centered{top:12px;left:50%;transform:translate(-50%)}@media (width<=1320px){.app-shell .topbar-left{gap:16px}.app-shell .game-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell .game-card,.app-shell .game-card:nth-child(-n+5){grid-column:auto}}@media (width<=1120px){.app-shell .brand-word{display:none}}@media (width<=1040px){.app-shell .topbar{height:76px;padding:0 14px;display:flex}.app-shell .body-layout{padding-top:76px;display:block}.app-shell .chat-panel{width:min(308px,100vw - 46px);height:calc(100vh - 76px);top:76px}.app-shell .community-chat[data-chat-state=collapsed]{width:min(308px,100vw - 46px);transform:translate(calc(48px - 100%))}.app-shell .community-chat[data-chat-state=open]{width:min(308px,100vw - 46px)}.app-shell .content{padding-left:60px}.app-shell .body-layout:has(.community-chat-collapsed) .content{padding-left:60px}.app-shell .account-actions .login-button,.app-shell .profile-copy,.app-shell .claim-button span{display:none}.app-shell .claim-button{padding-inline:9px;font-size:9px}.app-shell .launch-hero{min-height:430px}}@media (width<=760px){.app-shell .main-nav .race-nav-button,.app-shell .claim-button{display:none}.app-shell .topbar-balance{min-width:138px;height:48px;margin-left:auto;display:flex}.app-shell .topbar-balance .balance-token{width:24px;height:24px}.app-shell .topbar-balance strong{font-size:13px}.app-shell .balance-plus{width:34px;height:34px}.app-shell .launch-hero{background-position:63%;min-height:520px;padding:34px 22px 150px}.app-shell .launch-hero :is(h1,h2) .launch-amount{font-size:72px}.app-shell .launch-hero :is(h1,h2) .launch-line{font-size:27px}.app-shell .library{margin-top:-112px}.app-shell .game-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:8px}.app-shell .game-card,.app-shell .game-card:nth-child(-n+5){grid-column:auto}}@media (width<=470px){.app-shell .main-nav{display:none}.app-shell .brand-shard{width:40px;height:40px}.app-shell .launch-hero :is(h1,h2) .launch-amount{font-size:61px}.app-shell .launch-referral-actions{flex-direction:column;align-items:stretch;max-width:220px}.app-shell .game-grid{grid-template-columns:1fr}}.rewards-page .next-crate-section{grid-template-columns:minmax(0,1fr) 170px;min-height:370px;padding:30px 34px 158px}.rewards-page .next-crate-copy h2{margin:6px 0 24px}.rewards-page .next-crate-progress-copy{justify-content:flex-start}.rewards-page .next-crate-visual{min-height:160px}.rewards-page .next-crate-visual:before{width:180px;height:180px}.rewards-page .next-crate-visual img{object-fit:cover;border:1px solid #cd70ff33;border-radius:12px;width:150px;height:150px}.rewards-page .crate-milestone-track{grid-template-columns:repeat(10,minmax(72px,1fr));align-items:start;column-gap:7px;bottom:26px;left:24px;right:24px;overflow:visible}.rewards-page .crate-milestone-track:before{top:10px;left:4.6%;right:4.6%}.rewards-page .crate-milestone-track>button{color:inherit;cursor:pointer;background:0 0;border:0;grid-template-rows:21px 10px 52px 16px;align-content:start;justify-items:center;gap:4px;min-width:0;padding:0;display:grid;position:relative}.rewards-page .crate-milestone-track .crate-milestone-dot{color:#5e5065;z-index:2;background:#100b15;border:1px solid #3b2b43;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;margin:0;font-size:7px;display:flex}.rewards-page .crate-milestone-track small{color:#706477;font:800 7px/1 var(--font-geist-mono), monospace;letter-spacing:.04em}.rewards-page .crate-milestone-track img{filter:grayscale(.75)brightness(.48);object-fit:cover;border:1px solid #c96cf71f;border-radius:8px;width:52px;height:52px;transition:filter .16s,transform .16s}.rewards-page .crate-milestone-track strong{color:#6f6474;font:900 7px/16px var(--font-geist-mono), monospace;letter-spacing:.03em;white-space:nowrap}.rewards-page .crate-milestone-earned .crate-milestone-dot{color:#efcaff;background:#492063;border-color:#a64fd4}.rewards-page .crate-milestone-earned img{filter:none}.rewards-page .crate-milestone-earned strong{color:#cf7cff}.rewards-page .crate-milestone-claimed img{filter:grayscale(.5)brightness(.65)}.rewards-page .crate-milestone-claimed strong{color:#8a7e90}.rewards-page .crate-milestone-track>button:hover img,.rewards-page .crate-milestone-track>button:focus-visible img{filter:none;transform:translateY(-2px)}.rewards-page .daily-crate-reset{color:#8f8198;font:800 8px var(--font-geist-mono), monospace;letter-spacing:.08em;position:absolute;top:24px;right:34px}@media (width<=980px){.rewards-page .next-crate-section{grid-template-columns:1fr 130px;padding:24px 22px 158px;overflow-x:auto}.rewards-page .next-crate-visual img{width:118px;height:118px}.rewards-page .crate-milestone-track{grid-template-columns:repeat(10,76px);min-width:790px}}.app-shell .balance-token-frame{flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:40px;display:flex;overflow:visible}.app-shell .topbar-balance{overflow:visible}.app-shell .topbar-balance .balance-token{mix-blend-mode:screen;object-fit:contain;width:32px;max-width:none;height:32px;transform:none}.app-shell .chat-collapse{color:#c996ed;background:#0a0b10fa;border:1px solid #c77bf657;border-left:0;border-radius:0 9px 9px 0;justify-content:center;align-items:center;width:30px;height:48px;font-family:Arial,sans-serif;font-size:21px;transition:background .16s,border-color .16s,color .16s;display:flex;top:50%;right:-15px;transform:translateY(-50%);box-shadow:5px 0 18px #00000061,0 0 14px #9934d714}.app-shell .chat-collapse:hover{color:#fff;background:#191122fc;border-color:#db97ff94}.app-shell .rain-card{background:radial-gradient(circle at 14% 42%,#8f3ccd29,#0000 38%),linear-gradient(145deg,#15121cf7,#0b0c11fa);border-color:#d29bf629;border-radius:10px;gap:9px;margin:14px 14px 12px;padding:12px;box-shadow:inset 0 1px #ffffff06}.app-shell .rain-card-top small{color:#c899ed;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.12em;font-size:9px}.app-shell .rain-card-body{gap:10px}.app-shell .rain-token{mix-blend-mode:screen;object-fit:contain;width:28px;height:28px;transform:none}.app-shell .rain-card strong{color:#f3edf7;font-family:var(--font-geist-sans), sans-serif;font-size:14px;font-weight:800}.app-shell .rain-copy>span{color:#8f8997;font-size:9px}.app-shell .rain-join{background:linear-gradient(135deg,#963cda,#6d25ac);border-color:#dda0ff4d;border-radius:7px;min-width:48px;padding:8px 10px;font-size:9px}.app-shell .rain-join:disabled{color:#a780bd;background:#7b36a429;border-color:#bd74e533}.app-shell .rain-time-track{background:#ffffff0b;border-radius:999px;height:3px;overflow:hidden}.app-shell .rain-time-track>span{border-radius:inherit;background:linear-gradient(90deg,#772bb8,#ce69ff);height:100%;display:block;box-shadow:0 0 10px #be52ff6b}.app-shell .rain-round-meta{color:#625e69;font-size:8px;line-height:1.35}.app-shell .chat-people-mark{width:12px;height:8px;display:inline-block;position:relative}.app-shell .chat-people-mark:before,.app-shell .chat-people-mark:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:0}.app-shell .chat-people-mark:before{left:1px}.app-shell .chat-people-mark:after{right:1px}.app-shell .chat-reconnect{color:#96909d;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:calc(100% - 32px);margin:3px 16px 10px;padding:7px 4px;display:flex}.app-shell .chat-reconnect:hover{color:#c8c2cd;background:#ffffff06}.app-shell .chat-reconnect .chat-reconnect-dot{background:#aa65db;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin:0;animation:1.15s ease-in-out infinite reconnect-pulse;box-shadow:0 0 9px #b45aeb80}.app-shell .chat-reconnect-copy{box-shadow:none;text-align:left;background:0 0;border-radius:0;grid-row:auto;gap:1px;width:auto;height:auto;margin:0;animation:none;display:grid}.app-shell .chat-reconnect-copy strong{color:inherit;font-size:10px;font-weight:700}.app-shell .chat-reconnect-copy small{color:#625d68;letter-spacing:.07em;text-transform:uppercase;font-size:7px}.app-shell .launch-badge{color:#e7c6fa;font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:.055em;background:linear-gradient(#4d1c713d,#1a0d255c);border-color:#da91ffc7;border-radius:6px;margin-bottom:9px;padding:7px 14px 8px;font-size:17px;font-weight:700;box-shadow:0 0 22px #ac38f229,inset 0 1px #ffffff0a}.app-shell .launch-hero :is(h1,h2) .launch-amount{font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:-.045em;font-size:clamp(88px,7vw,120px);font-weight:900;line-height:.78}.app-shell .launch-hero :is(h1,h2) .launch-line{font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:.005em;text-transform:uppercase;max-width:520px;font-size:clamp(36px,2.35vw,42px);font-weight:900;line-height:.93}.app-shell .hero-copy{max-width:540px}.app-shell .game-card:nth-child(-n+5){grid-column:span 10}.app-shell .game-card:first-child{grid-column:6/span 10}.app-shell .game-copy strong{font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:.025em;white-space:nowrap;font-size:clamp(16px,1.3vw,21px);font-weight:800}@media (width<=760px){.app-shell .balance-token-frame{flex-basis:28px;width:28px;height:32px}.app-shell .topbar-balance .balance-token{width:27px;height:27px;transform:none}.app-shell .launch-hero :is(h1,h2) .launch-amount{font-size:82px}.app-shell .launch-hero :is(h1,h2) .launch-line{font-size:34px}}@media (width<=1320px){.app-shell .game-card:first-child{grid-column:auto}}@media (width<=470px){.app-shell .launch-hero :is(h1,h2) .launch-amount{font-size:72px}}.win-effect{--win-color:#66dfb0;pointer-events:none;border-radius:inherit;z-index:2;position:absolute;inset:0;overflow:visible}.win-effect-epic{--win-color:#ce9aff}.win-effect-legendary{--win-color:#ffda83}.win-effect-ring{border:1px solid var(--win-color);border-radius:50%;width:90px;height:90px;animation:.7s ease-out both win-ring;position:absolute;top:50%;left:50%}.win-effect i{background:var(--win-color);width:4px;height:9px;animation:win-ray .75s ease-out var(--delay) both;transform:rotate(var(--ray)) translateY(-50px);border-radius:4px;position:absolute;top:50%;left:50%}@keyframes win-ring{0%{opacity:.6;transform:translate(-50%,-50%)scale(.7)}to{opacity:0;transform:translate(-50%,-50%)scale(2.7)}}@keyframes win-ray{0%{transform:rotate(var(--ray)) translateY(-40px) scale(.5);opacity:0}20%{opacity:.8}to{transform:rotate(var(--ray)) translateY(-125px) scale(.2);opacity:0}}@media (prefers-reduced-motion:reduce){.win-effect{display:none}.royal-profit,.royal-profit-burst{animation:none!important}}.case-win-display{position:relative}.case-audio-toggle{z-index:5;color:#e0d2ea;cursor:pointer;background:#241d2d;border:1px solid #63566e;border-radius:50%;width:32px;height:32px;position:absolute;top:14px;left:14px}.case-audio-toggle[aria-pressed=true]{opacity:.5}.case-audio-toggle:focus-visible{outline-offset:2px;outline:2px solid #c997f5}.chat-moderation-row{position:relative}.chat-delete-message{color:#ffc0ce;cursor:pointer;background:#21151e;border:1px solid #795266;border-radius:5px;margin:0 8px 2px auto;padding:3px 7px;font-size:11px;display:block}.chat-delete-message:hover,.chat-delete-message:focus-visible{background:#4a2133;outline:2px solid #eaa4c0}.chat-automated-card{--notice:#cc9bff;border:1px solid var(--notice);margin:12px 10px;padding:13px 14px}@supports (color:color-mix(in lab, red, red)){.chat-automated-card{border:1px solid color-mix(in srgb,var(--notice) 35%,transparent)}}.chat-automated-card{border-left:3px solid var(--notice);background:linear-gradient(125deg,var(--notice),#101017);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.chat-automated-card{background:linear-gradient(125deg,color-mix(in srgb,var(--notice) 12%,#101017),#101017)}}.chat-automated-gold{--notice:#f4cf75}.chat-automated-purple{--notice:#dfe2ff;background:linear-gradient(135deg,#5865f2,#404bc4);border-color:#8892ff #8892ff #8892ff #c5cbff}.chat-server-message.chat-server-message-green{color:#78e5ad;background:#163e292e;border-left-color:#42cf89}.chat-automated-cyan{--notice:#74dce9}.chat-automated-label{color:var(--notice);letter-spacing:.1em;font-size:10px;font-weight:800}.chat-automated-card p{color:#eeeaf4;margin:8px 0 10px;font-size:13px;line-height:1.5}.chat-automated-card a{color:var(--notice);border:1px solid var(--notice);border-radius:6px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chat-automated-card a{border:1px solid color-mix(in srgb,var(--notice) 40%,transparent)}}.chat-automated-card a{font-size:12px;font-weight:750;text-decoration:none}.chat-automated-card a:hover,.chat-automated-card a:focus-visible{background:var(--notice)}@supports (color:color-mix(in lab, red, red)){.chat-automated-card a:hover,.chat-automated-card a:focus-visible{background:color-mix(in srgb,var(--notice) 15%,transparent)}}.chat-automated-card a:hover,.chat-automated-card a:focus-visible{outline:1px solid var(--notice)}.chat-automated-note{color:var(--notice);font-size:11px}.chat-rain-contribution{color:#b8f5d7;background:linear-gradient(135deg,#102e24,#0c1512);border:1px solid #35c88a;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.chat-rain-contribution strong{font-size:12px}.chat-rain-contribution>span{color:#69efad;overflow-wrap:anywhere;font-size:23px;font-weight:800}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.royal-game-shell{color:#f7f2fb;background:radial-gradient(circle at 50% 18%,#752f9d38,#0000 34rem),linear-gradient(145deg,#09070d,#050407 72%);min-height:100vh;padding:104px 28px 48px 314px;font-family:Arial,sans-serif}.route-state{min-height:calc(100vh - var(--home-header) - 120px)}@media (width>=1041px){.royal-home.app-shell.royal-game-shell{padding-left:calc(var(--home-chat) + 28px)}.royal-home.race-page .race-content{margin-left:var(--home-chat)}.royal-home.rewards-page,.royal-home.account-page{padding-left:calc(var(--home-chat) + 28px)}:is(body:has(.royal-game-chat.community-chat-collapsed) .royal-home.royal-game-shell,body:has(.royal-game-chat.community-chat-collapsed) .royal-home.rewards-page,body:has(.royal-game-chat.community-chat-collapsed) .royal-home.account-page){padding-left:72px}body:has(.royal-game-chat.community-chat-collapsed) .royal-home.race-page .race-content{margin-left:var(--home-chat-closed)}}.royal-game-chat{width:286px;height:calc(100vh - 76px);position:fixed;top:76px;bottom:0}.royal-site-topbar .royal-menu-game{background:#ffffff06;border:1px solid #ffffff0b;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:6px;text-decoration:none;transition:all .16s;display:flex}.royal-site-topbar .royal-menu-game:hover,.royal-site-topbar .royal-menu-current{background:#985cff1c;border-color:#b884ff3b}.royal-menu-disabled{opacity:.46}.game-sound-button{color:#9d91aa;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #b989f738;border-radius:9px;height:34px;padding:0 10px;font-size:8px;font-weight:850}.royal-quick-modal{text-align:center}.royal-modal-actions{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.royal-modal-actions button{color:#fff;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#9b60f5,#6d39c3);border:1px solid #ffffff2e;border-radius:9px;height:44px;font-size:10px;font-weight:900}.royal-game-frame{min-width:0;max-width:1180px;margin:auto}.royal-game-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.royal-game-heading h1{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,76px);font-weight:950;line-height:.95}.royal-panel{box-sizing:border-box;background:linear-gradient(145deg,#140d1bf7,#09070cfa);border:1px solid #33233c;border-radius:20px;min-width:0;box-shadow:0 30px 90px #000000a3,inset 0 1px #ffffff09}.royal-controls{gap:14px;padding:20px;display:grid}.royal-field{gap:7px;min-width:0;display:grid}.royal-field>span{color:#897c91;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.royal-input{background:#09070c;border:1px solid #33263d;border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.royal-input img{filter:drop-shadow(0 0 7px #b75cff73);object-fit:contain}.royal-input input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px;font-weight:850}.wager-control{gap:8px;width:100%;min-width:0;display:grid;container:wager-control/inline-size}.roulette-wager .wager-control{width:100%}.wager-control-label{color:#897c91;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.wager-control-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;display:grid}.wager-control-input{background:#09070c;border:1px solid #33263d;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:46px;padding:0 12px;transition:all .16s;display:flex}.wager-control-input:focus-within{border-color:#8253a5;box-shadow:0 0 0 3px #a855f70d}.wager-control-input:has(input[aria-invalid=true]){border-color:#ff64806b}.wager-control-input img{filter:drop-shadow(0 0 7px #b75cff6b);object-fit:contain;flex:none}.wager-control-input input{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.015em;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px;font-weight:850}.wager-control-input input.wager-control-value-compact{letter-spacing:-.035em;font-size:12px}.wager-control-input input:disabled{opacity:.48}.wager-control-actions{gap:4px;min-width:0;display:flex}.wager-control-actions button{color:#9f91aa;cursor:pointer;background:#0d0912;border:1px solid #352640;border-radius:8px;min-width:36px;padding:0 8px;font-size:10px;font-weight:900;transition:all .15s}.wager-control-actions button:last-child{min-width:46px}.wager-control-actions button:hover:not(:disabled){color:#fff;background:#21122c;border-color:#8d58af}.wager-control-actions button:disabled{cursor:not-allowed;opacity:.4}.wager-control-message{color:#ff8da3;overflow-wrap:anywhere;max-width:100%;font-size:9px;font-weight:750;line-height:1.35}@container wager-control (width<=330px){.wager-control-row{grid-template-columns:minmax(0,1fr)}.wager-control-actions button{flex:1 1 0;height:36px}}.blackjack-shell .wager-control-row{grid-template-columns:minmax(0,1fr)}.blackjack-shell .wager-control-actions button{height:36px}.blackjack-shell .wager-control-actions button:last-child{flex:1}.royal-primary,.royal-secondary{cursor:pointer;letter-spacing:.07em;text-transform:uppercase;border-radius:11px;min-height:48px;padding:0 18px;font-size:10px;font-weight:950;transition:all .16s}.royal-primary{color:#fff;background:linear-gradient(135deg,#a15ada,#7133aa);border:1px solid #c38af0;box-shadow:0 12px 30px #7c36b440}.royal-secondary{color:#b7aabe;background:#141018;border:1px solid #3d3045}.royal-primary:hover:not(:disabled),.royal-secondary:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.royal-primary:disabled,.royal-secondary:disabled{cursor:not-allowed;opacity:.38}.royal-profit{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f7fff9;cursor:pointer;text-align:center;z-index:20;background:radial-gradient(circle at 50% 0,#4aff9c3d,#0000 70%),#071d14f5;border:1px solid #4aff9c;border-radius:16px;place-items:center;min-width:260px;padding:18px 24px;animation:.42s cubic-bezier(.2,.9,.25,1.18) both royal-profit-in;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 60px #000000a3,0 0 55px #2dff9047}.royal-profit-neutral{background:radial-gradient(circle at 50% 22%,#cacfda33,#0000 48%),linear-gradient(145deg,#24262c,#111217 72%);border-color:#cacfda61;box-shadow:0 18px 70px #000b,inset 0 0 30px #d5dae414}.royal-profit-neutral small,.royal-profit-neutral>span:last-child{color:#aeb3bd}.royal-profit-neutral strong{color:#e3e5e9;text-shadow:0 0 18px #e1e5ec47}.royal-profit-neutral .royal-profit-burst{border-color:#d2d7e133;box-shadow:0 0 40px #d2d7e11a}.royal-profit:focus-visible{outline-offset:4px;outline:2px solid #a0ffca}.royal-profit small{color:#86ffc0;letter-spacing:.19em;font-size:7px;font-weight:950}.royal-profit strong{color:#78ffb5;font:950 31px var(--font-geist-mono), monospace;letter-spacing:-.06em;margin:5px 0}.royal-profit>span:last-child{color:#8ee6b5;letter-spacing:.13em;font-size:8px;font-weight:950}.royal-profit-burst{border:1px solid #4aff9c80;border-radius:50%;width:110px;height:110px;animation:1.8s ease-out infinite royal-profit-burst;position:absolute}.royal-error{color:#ff94a7;margin:0;font-size:9px}.royal-security{color:#74697c;letter-spacing:.05em;align-items:center;gap:8px;font-size:8px;display:flex}.royal-security span{color:#b76ee5}@keyframes royal-profit-in{0%{opacity:0;transform:translate(-50%,-43%)scale(.86)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes royal-profit-burst{0%{opacity:.7;transform:scale(.45)}to{opacity:0;transform:scale(2.7)}}@media (width<=720px){.royal-game-shell{padding:14px 11px 32px}.royal-game-header{margin-bottom:18px}.royal-game-brand>span,.royal-game-brand i,.royal-game-brand small,.royal-game-actions>span,.royal-game-actions>div{display:none}.royal-game-heading{flex-direction:column;align-items:start;gap:8px}.wager-control-row{grid-template-columns:1fr}.wager-control-actions button{height:36px}.wager-control-actions button:last-child{flex:1}}@media (width<=1040px){.royal-game-shell{padding-left:28px}}@media (width<=760px){.royal-game-shell{padding:88px 13px 34px}.royal-site-topbar .brand-beta,.royal-site-topbar .game-sound-button,.royal-site-topbar .profile-button{display:none}}.royal-game-shell.mines-shell,.royal-game-shell.roulette-shell{padding:104px 28px 48px 314px}@media (width<=1040px){.royal-game-shell.mines-shell,.royal-game-shell.roulette-shell{padding-left:28px}}@media (width>=1041px){:is(body:has(.royal-game-chat.community-chat-collapsed) .royal-game-shell,body:has(.royal-game-chat.community-chat-collapsed) .account-page){padding-left:80px}}@media (width<=760px){.royal-game-shell.mines-shell,.royal-game-shell.roulette-shell{padding:88px 13px 34px}}@media (prefers-reduced-motion:reduce){.royal-profit,.royal-profit-burst{animation-duration:.01ms!important;animation-iteration-count:1!important}}.royal-game-shell button,.royal-game-shell input,.rewards-case-modal button{touch-action:manipulation}p.royal-error,p.mines-error,p.keno-error,p.roulette-error,p.hl-error,p.arrow-wager-error{color:#ffb4c2;overflow-wrap:anywhere;background:#ff5c7a14;border:1px solid #ff809a47;border-radius:8px;margin:8px 0 0;padding:7px 10px;font-size:12px;line-height:1.4}body .wager-control-label{justify-content:space-between;align-items:baseline;gap:8px;display:flex!important}body .wager-control-label .wager-control-max{color:#9d91b0;letter-spacing:0;text-transform:none;white-space:nowrap;font-weight:500;transition:color .2s;font-size:11px!important}body .wager-control-label .wager-control-max-flash{color:#f6c768}.roulette-stage{width:100%;min-width:0;max-width:1280px;margin:0 auto;container:roulette/inline-size}.roulette-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.roulette-clock{text-align:right;flex:none;min-width:145px}.roulette-clock small,.roulette-clock strong{display:block}.roulette-clock small{color:#bfb3cb;text-transform:uppercase}.roulette-clock strong{font-variant-numeric:tabular-nums;margin-top:3px;font-weight:900}.roulette-clock-spinning strong{color:#e6baff}.roulette-clock-result strong{color:#a9edc3}.roulette-main{background:linear-gradient(145deg,#100a16,#0a070e);border:1px solid #312239;border-radius:23px;grid-template-columns:minmax(0,1fr) 310px;min-width:0;display:grid;overflow:hidden;box-shadow:0 30px 90px #0008}.roulette-wheel-zone{background:radial-gradient(circle,#251134 0,#0c0811 49%,#08060b 74%);grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.roulette-wheel{border-radius:50%;position:relative}.roulette-wheel-inner{z-index:3;border:2px solid #58376b;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 0 8px #0d0912,0 0 35px #a855f733,inset 0 0 30px #000}.roulette-wheel-inner img{object-fit:contain;filter:drop-shadow(0 0 18px #c45cff77);display:block}.roulette-status{color:#bfb3cb;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;max-width:calc(100% - 24px);display:flex;position:absolute}.roulette-status-dot{background:#55d58f;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.roulette-dot-spinning{background:#d38aff}.roulette-dot-result{background:#fff}.roulette-main>.round-bets-panel{border:0;border-left:1px solid #302238;border-radius:0}.roulette-betting{background:#0c090f;border:1px solid #2c2033;border-radius:17px;margin-top:12px;padding:16px}.roulette-wager{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.roulette-wager .wager-control{max-width:460px}.roulette-round-total{text-align:right}.roulette-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.roulette-bet{color:#fff;text-align:left;cursor:pointer;border:1px solid;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;padding:13px 15px;transition:filter .18s;display:grid}.roulette-bet span{text-transform:uppercase}.roulette-bet small{grid-column:1/-1}.roulette-bet:disabled{cursor:not-allowed}.roulette-bet:hover:not(:disabled){filter:brightness(1.12)}.roulette-bet:focus-visible{outline-offset:3px;outline:2px solid #dfb5ff}.roulette-bet-red{background:linear-gradient(145deg,#8f2037,#541220);border-color:#c4475e}.roulette-bet-black{background:linear-gradient(145deg,#2b2731,#141118);border-color:#534b5a}.roulette-bet-green{background:linear-gradient(145deg,#17643a,#0c321e);border-color:#399d68}.roulette-error{color:#ff9bab;margin:10px 2px 0}@container roulette (width<=820px){.roulette-main{grid-template-columns:minmax(0,1fr)}.roulette-main>.round-bets-panel{border-top:1px solid #302238;border-left:0;min-height:0}}@container roulette (width<=520px){.roulette-topline{gap:8px}.roulette-stage .roulette-wheel-zone{min-height:455px}.roulette-stage .roulette-wheel-wrap{margin-top:-24px;transform:scale(.85)}.roulette-wager{flex-direction:column;align-items:stretch;gap:10px}.roulette-wager .wager-control{max-width:none}.roulette-round-total{text-align:left}.roulette-colors{grid-template-columns:repeat(2,minmax(0,1fr))}.roulette-bet-green{grid-column:1/-1}}@container roulette (width<=420px){.roulette-stage .roulette-wheel-zone{min-height:395px}.roulette-stage .roulette-wheel-wrap{transform:scale(.72)}.roulette-stage .roulette-result-banner{width:calc(100% - 24px);min-width:0;padding:15px 12px}}@container roulette (width<=340px){.roulette-stage .roulette-wheel-wrap{transform:scale(.6)}.roulette-stage .roulette-wheel-zone{min-height:345px}.roulette-topline{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.roulette-bet{transition:none}}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/site/barlow-ui-0.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/site/barlow-ui-1.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/site/barlow-ui-2.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/site/barlow-ui-3.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/site/barlow-ui-4.woff2)format("woff2")}body .royal-game-frame,body .royal-game-frame :is(p,button,input,select,textarea,label,span,strong,small,b,div,th,td,li,dt,dd,output){font-family:Barlow,Arial,sans-serif!important}body .royal-game-frame{font-size:16px}body .royal-game-frame :is(label,small),body .royal-game-frame .royal-panel :is(p,button),body .royal-game-frame .wager-control-label,body .royal-game-frame .wager-control-message{letter-spacing:.015em;font-size:14px;line-height:1.4}body .royal-game-frame .royal-panel small{color:#b9aec5}body .royal-game-frame input{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}body .royal-game-frame .royal-primary{letter-spacing:.025em;font-size:17px;font-weight:700}body .royal-game-frame :is(.crash-stats,.dice-stats) span{letter-spacing:.02em;font-size:13px;line-height:1.4}body .royal-game-frame :is(.crash-stats,.dice-stats) strong{letter-spacing:0;font-size:18px;font-weight:700;line-height:1.3}body .royal-game-frame .crash-number strong,body .royal-game-frame .dice-stage-copy>strong{letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(48px,5vw,88px);font-weight:700;line-height:1.15}body .royal-game-frame .crash-status-bar span,body .royal-game-frame .dice-stage-copy>span{letter-spacing:.06em;font-size:14px}body .royal-game-frame .dice-track-labels span{font-size:13px}body .royal-game-frame .royal-primary{font-size:17px!important}body .royal-game-frame :is(.bj-rule-pill,.hand-label,.table-rule,.blackjack-empty,.dice-stats,.crash-stats) :is(span,strong,b),body .royal-game-frame .bj-rule-pill{letter-spacing:.015em;line-height:1.4;font-size:14px!important}body .royal-game-frame .table-rule{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}body .royal-game-frame .table-rule span{color:#c8b6db}body .royal-game-frame .blackjack-rules span{letter-spacing:0;font-size:12px!important}body .royal-game-frame .blackjack-rules strong{line-height:1.4;font-size:14px!important}body .royal-game-frame .blackjack-rules{grid-template-columns:repeat(2,minmax(0,1fr))}body .royal-game-shell h1{letter-spacing:-.02em!important;font-family:Barlow,Arial,sans-serif!important;font-size:clamp(32px,3.5vw,48px)!important;font-weight:700!important;line-height:1.15!important}body .roulette-stage,body .roulette-stage :is(p,button,input,label,span,strong,small,b,div){font-family:Barlow,Arial,sans-serif!important}body .wager-control-label{line-height:1.4;font-size:14px!important}body .wager-control-message{line-height:1.5;font-size:15px!important}body .wager-control-actions button{font-size:14px!important}body .roulette-stage input{font-variant-numeric:tabular-nums;font-size:17px}body .roulette-stage .roulette-clock small,body .roulette-stage .roulette-status,body .roulette-stage .roulette-round-total,body .roulette-stage .roulette-history :is(small,strong),body .roulette-stage .roulette-error{letter-spacing:.02em;line-height:1.4;font-size:14px!important}body .roulette-stage .roulette-clock small,body .roulette-stage .roulette-status,body .roulette-stage .roulette-round-total,body .roulette-stage .roulette-history small{color:#bfb3cb}body .roulette-stage .roulette-clock strong{font-size:28px}body .roulette-stage .roulette-bet{gap:4px 10px;min-height:92px}body .roulette-stage .roulette-bet span{font-size:18px;font-weight:700}body .roulette-stage .roulette-bet strong{font-size:17px}body .roulette-stage .roulette-bet small{opacity:1;color:#e1dbe7;font-size:14px;line-height:1.5}body .roulette-stage .roulette-bet:disabled{opacity:.75}body .round-bets-header :is(strong,small),body .round-bets-total span,body .round-bets-empty,body .round-bets-more{letter-spacing:.02em;line-height:1.4;font-size:14px!important}body .round-bets-empty{color:#b4aabd}body .round-bets-total strong{font-size:18px!important}body .royal-game-frame .dice-target-line span{font-size:14px}@media (width<=600px){body .roulette-stage .roulette-clock{min-width:110px}body .roulette-stage .roulette-clock small{font-size:12px!important}}.royal-home{--home-header:88px;--home-chat:308px;--home-chat-closed:16px;--home-canvas:2100px;color:#f6f3f8;background:#05060a;min-height:100vh;overflow-x:clip}.royal-home,.royal-home *{box-sizing:border-box}body:has(.royal-home) .custody-offline-banner{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:fixed;overflow:hidden}.royal-home .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;height:var(--home-header);z-index:100;background:#05060afc;border-bottom:1px solid #dee4ee1c;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 28px;display:grid;position:fixed;inset:0 0 auto}.royal-home .topbar-left{justify-self:start;align-items:center;gap:clamp(38px,4vw,74px);min-width:0;height:100%;display:flex}.royal-home .brand{color:#f8f6fa;flex:none;align-items:center;gap:13px;min-width:max-content;text-decoration:none;display:flex}.royal-home .brand-shard{filter:drop-shadow(0 0 9px #b74af57a);object-fit:contain;width:46px;height:46px}.royal-home .brand-word{font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:.035em;font-size:29px;font-weight:900;line-height:1}.royal-home .brand-word span{color:#a94dea}.royal-home .main-nav{grid-template-columns:repeat(2,92px);align-self:stretch;align-items:center;gap:6px;height:100%;display:grid}.royal-home .mobile-account-nav{display:none}.royal-home .menu-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.royal-home .nav-button{color:#aaa6b0;cursor:pointer;font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:0;justify-content:center;align-self:center;align-items:center;width:100%;height:100%;padding:1px 0 0;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex;position:relative;transform:none}.royal-home .nav-button:hover,.royal-home .nav-button-active{color:#fff;background:0 0;border-color:#0000;transform:none}.royal-home .nav-button-active:after{content:"";background:linear-gradient(90deg,#a737ef,#df76ff);width:min(44px,60%);height:2px;position:absolute;bottom:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 -2px 15px #bc43ffad}.royal-home .chevron{color:currentColor;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:-3px 0 0;font-size:0;transition:transform .16s,margin .16s;display:block;transform:rotate(45deg)}.royal-home .menu-wrap>.nav-button>.chevron{border:4px solid #0000;border-top:5px solid;border-bottom:0;flex:none;width:0;height:0;margin:3px 0 0 7px;transition:transform .16s;position:static;transform:none}.royal-home .menu-wrap>.nav-button>.chevron-open{transform:rotate(180deg)}.royal-home .topbar-balance{color:#fff;cursor:pointer;background:linear-gradient(#0f1016fc,#08090dfc);border:1px solid #d7deea2e;border-radius:9px;justify-self:center;align-items:center;gap:0;min-width:222px;height:58px;padding:0 8px 0 13px;display:flex;overflow:visible;box-shadow:inset 0 1px #ffffff09}.royal-home .balance-token-frame{flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:42px;display:flex;overflow:visible}.royal-home .balance-token{filter:drop-shadow(0 0 8px #b948f28f);object-fit:contain;width:34px;max-width:none;height:34px;transform:none}.royal-home .topbar-balance>div{flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding-left:7px;display:flex}.royal-home .topbar-balance small{color:#918c97;letter-spacing:.12em;font-size:8px;font-weight:800}.royal-home .topbar-balance strong{font-family:var(--font-geist-sans), sans-serif;font-size:17px;line-height:1}.royal-home .balance-plus{background:linear-gradient(#8c31cb,#5d208d);border:1px solid #da91ff6b;border-radius:7px;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;line-height:1;display:flex}.royal-home .account-actions{justify-self:end;align-items:center;gap:12px;min-width:0;display:flex}.royal-home .claim-button,.royal-home .topbar-deposit-button,.royal-home .topbar-withdraw-button,.royal-home .login-button,.royal-home .profile-button{cursor:pointer;height:48px}.royal-home .topbar-deposit-button,.royal-home .topbar-withdraw-button{cursor:pointer;letter-spacing:.035em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;padding:0 20px;font-size:12px;font-weight:850;display:inline-flex}.royal-home .topbar-deposit-button{color:#f5fff9;background:linear-gradient(#19bd62,#0d8f48);border:1px solid #64ffa76b;box-shadow:0 0 22px #18be6333,inset 0 1px #ffffff2b}.royal-home .topbar-withdraw-button{color:#eceaf0;background:#11131cfa;border:1px solid #d7deea2e}.royal-home .topbar-deposit-button:hover,.royal-home .topbar-withdraw-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.royal-home .claim-button{color:#fff;letter-spacing:.025em;text-transform:uppercase;background:linear-gradient(#9e39e1,#6c20a8);border:1px solid #e497ff80;border-radius:8px;align-items:center;gap:10px;padding:0 22px;font-size:13px;font-weight:850;display:flex;box-shadow:0 0 24px #912acf2e,inset 0 1px #ffffff1f}.royal-home .claim-button:hover{transform:translateY(-1px);box-shadow:0 0 31px #a633e452,inset 0 1px #ffffff24}.royal-home .gift-mark{filter:drop-shadow(0 0 6px #e695ff73);justify-content:center;align-items:center;width:23px;height:23px;font-size:17px;display:inline-flex}.royal-home .login-button{color:#eeeaf0;letter-spacing:.06em;text-transform:uppercase;background:#0a0b10fa;border:1px solid #d6dce829;border-radius:8px;padding:0 19px;font-size:11px;font-weight:820}.royal-home .login-button:hover{background:#ffffff09;border-color:#ce84f557}.royal-home .profile-button{background:#0a0b10fa;border:1px solid #dae0eb26;border-radius:8px;align-items:center;gap:10px;min-width:174px;padding:5px 10px 5px 6px;display:flex}.royal-home .profile-button:hover{background:#111218fc;border-color:#cf96f04d}.royal-home .profile-button .avatar{height:38px;image-rendering:pixelated;object-fit:cover;border:1px solid #d896f752;border-radius:7px;flex:0 0 38px;width:38px;padding:0}.royal-home .profile-copy{flex:1;gap:2px;min-width:0;display:grid}.royal-home .profile-copy strong{color:#f1edf3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.royal-home .profile-copy small{color:#c6bccf;font-size:10px}.royal-home .profile-button>.chevron{transform:rotate(-45deg)}.royal-home .games-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:120;background:#131419fa;border:1px solid #ffffff1a;border-radius:10px;width:min(390px,100vw - 20px);padding:8px 0;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 20px 48px #00000094}.royal-home .games-menu-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.royal-home .games-menu .royal-menu-game,.royal-home .games-menu button{color:#dddde1;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;width:calc(100% - 12px);min-width:0;min-height:36px;margin:0 6px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background .12s,color .12s;display:flex}.royal-home .games-menu .royal-menu-game:hover,.royal-home .games-menu button:not(:disabled):hover{color:#fff;background:#fff1;transform:none}.royal-home .games-menu .menu-live{background:0 0}.royal-home .games-menu .royal-menu-current{color:#e5b4ff;background:#aa4adc24}.royal-home .games-menu .royal-menu-disabled{color:#62636a;cursor:default;opacity:.62;background:0 0}.royal-home .royal-quick-modal{background:#191b1f;border:1px solid #32353b;border-radius:16px;max-width:520px;padding:24px;box-shadow:0 30px 80px #000000ad}.royal-home .royal-quick-modal .cashier-title-row{gap:12px;padding-right:42px}.royal-home .royal-quick-modal .cashier-title-row .modal-icon{background:#a03cd81f;border-color:#d78efc40;border-radius:12px;width:46px;height:46px;padding:5px}.royal-home .royal-quick-modal .cashier-title-row h2{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.01em;text-transform:none;margin:0;font-size:24px;font-weight:750}.royal-home .royal-quick-modal .modal-close{color:#a99fac;background:#ffffff09;border-color:#ffffff17;border-radius:9px;justify-content:center;align-items:center;display:flex;top:18px;right:18px}.royal-home .cashier-experience{margin-top:24px}.royal-home .cashier-tabs{background:0 0;border:0;border-bottom:1px solid #303238;border-radius:0;gap:6px;margin:0 -24px 20px;padding:0 24px 10px}.royal-home .cashier-tabs button{color:#a9abb2;background:#27292e;border:1px solid #0000;border-radius:10px;flex:1;height:42px;padding:0 18px;font-size:14px}.royal-home .cashier-tabs button.active{box-shadow:none;color:#fff;background:#8438c7;border-color:#a45adb}.royal-home .cashier-experience-withdraw .cashier-tabs button.active{background:#176b3d;border-color:#248a52}.royal-home .cashier-page{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.royal-home .wallet-minimum-notice{color:#b9a87a;background:#c4912c12;border:1px solid #daab4533;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;display:flex}.royal-home .wallet-minimum-notice>span{color:#d8b65f;border:1px solid #ebbd5859;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:8px;font-weight:900;display:inline-flex}.royal-home .wallet-account-row{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:1px 2px;display:flex}.royal-home .wallet-account-row strong{color:#f0f0f2;font-size:18px}.royal-home .wallet-account-row small{color:#777a82;font-size:10px}.royal-home .wallet-balance{text-align:right;gap:3px;display:grid}.royal-home .wallet-balance strong{font-family:var(--font-geist-mono), monospace}.royal-home .wallet-balance.withdrawable strong{color:#56d68c}.royal-home .wallet-bonus-row{overflow-wrap:anywhere;background:#22242a;border:1px solid #35383e;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.royal-home .wallet-bonus-row>span{gap:4px;display:grid}.royal-home .wallet-bonus-row strong{color:#e4e5e8;font-family:var(--font-geist-mono), monospace;font-size:13px}.royal-home .wallet-bonus-row>span>strong{font-family:inherit}.royal-home .wallet-bonus-row small{color:#858890;font-size:9px}.royal-home .wallet-bonus-row a{color:#afb2b9;text-underline-offset:2px;text-decoration:underline}.royal-home .wallet-field-heading{justify-content:space-between;align-items:center;display:flex}.royal-home .wallet-field-heading small{color:#666971;letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.royal-home .cashier-page-heading{gap:5px;display:grid}.royal-home .cashier-page-heading strong{color:#f5f0f8;letter-spacing:-.015em;font-size:19px}.royal-home .cashier-page-heading span{color:#8e8693;font-size:11px;line-height:1.45}.royal-home .cashier-available{background:#22242a;border:1px solid #35383e;border-radius:11px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.royal-home .cashier-available span,.royal-home .cashier-amount-field>span{color:#8f8695;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.royal-home .cashier-available strong{color:#f4eaff;font-family:var(--font-geist-mono), monospace;font-size:17px}.royal-home .cashier-amount-field{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.royal-home .cashier-amount-input{background:#15171b;border:1px solid #363940;border-radius:11px;align-items:center;min-height:54px;padding:0 8px 0 15px;transition:border-color .15s,box-shadow .15s;display:flex}.royal-home .cashier-amount-input:focus-within{border-color:#747983;box-shadow:0 0 0 3px #ffffff0a}.royal-home .cashier-amount-input input{color:#fff;font-family:var(--font-geist-mono), monospace;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font-size:17px}.royal-home .cashier-amount-input input::placeholder{color:#544e58}.royal-home .cashier-amount-actions{gap:5px;display:flex}.royal-home .cashier-amount-actions button{color:#bbbcc2;cursor:pointer;text-transform:uppercase;background:#292c31;border:1px solid #3b3e45;border-radius:7px;height:32px;padding:0 10px;font-size:8px;font-weight:850}.royal-home .cashier-primary-action{box-shadow:none;color:#fff;cursor:pointer;text-transform:uppercase;background:#7531a9;border:1px solid #8e45c1;border-radius:11px;height:49px;font-size:12px;font-weight:900}.royal-home .cashier-primary-action:hover:not(:disabled){background:#8439bb}.royal-home .cashier-experience-withdraw .cashier-primary-action{background:#176b3d;border-color:#248a52}.royal-home .cashier-experience-withdraw .cashier-primary-action:hover:not(:disabled){background:#1c7a47}.royal-home .cashier-primary-action:disabled{cursor:not-allowed;opacity:.42}.royal-home .wallet-confirmation{text-align:center;background:#191b1f;border:1px solid #34373e;border-radius:16px;gap:0;max-width:430px;padding:30px;display:grid;overflow:hidden;box-shadow:0 30px 90px #000000b3}.royal-home .wallet-confirmation .modal-close{color:#a9abb2;background:#23252a;border-color:#393c43;justify-content:center;align-items:center;display:flex}.royal-home .wallet-confirmation-mark{color:#64df98;background:#3fbe741f;border:1px solid #5bdc914d;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:22px;font-weight:900;display:flex}.royal-home .wallet-confirmation-eyebrow{color:#a9abb2;letter-spacing:.14em;font-size:10px;font-weight:900}.royal-home .wallet-confirmation h2{color:#f5f6f7;font-family:var(--font-geist-mono), monospace;letter-spacing:-.045em;overflow-wrap:anywhere;text-transform:none;margin:9px 0 7px;font-size:clamp(28px,8vw,38px)}.royal-home .wallet-confirmation>p{color:#8f9299;margin:0 auto 22px;font-size:12px;line-height:1.5}.royal-home .wallet-confirmation-row{background:#202227;border:1px solid #34373e;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px 14px;display:flex}.royal-home .wallet-confirmation-row>span{color:#858890;font-size:11px}.royal-home .wallet-confirmation-row strong{color:#64df98;align-items:center;gap:7px;font-size:11px;display:flex}.royal-home .wallet-confirmation-row i{background:#4bd483;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #4bd48361}.royal-home .wallet-confirmation .cashier-primary-action{background:#7531a9;border-color:#8e45c1;width:100%}.royal-home .wallet-confirmation-withdrawal .cashier-primary-action{background:#176b3d;border-color:#248a52}@media (width<=520px){.royal-home .wallet-confirmation{padding:27px 20px 20px}}.royal-home .withdrawal-progress{background:#1d1f24;border:1px solid #34373e;border-radius:13px;gap:17px;padding:17px;display:grid}.royal-home .withdrawal-progress-label{color:#f1f2f4;text-align:center;font-size:16px;font-weight:850}.royal-home .withdrawal-progress-head{justify-content:space-between;align-items:center;display:flex}.royal-home .withdrawal-progress-head span,.royal-home .withdrawal-progress-wait{color:#82798a;font-size:9px}.royal-home .withdrawal-progress-head strong{color:#f7effb;font-size:16px}.royal-home .withdrawal-progress-head b{color:#56d68c;font-family:var(--font-geist-mono), monospace;font-size:14px}.royal-home .withdrawal-progress-track{background:#ffffff0e;border-radius:999px;height:5px;overflow:hidden}.royal-home .withdrawal-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#23784a,#56d68c);height:100%;transition:width .3s;display:block;box-shadow:0 0 12px #56d68c47}.royal-home .withdrawal-progress-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.royal-home .withdrawal-progress-steps li{color:#5e5863;grid-template-columns:10px 1fr;align-items:center;gap:11px;display:grid}.royal-home .withdrawal-progress-steps i{background:#28232c;border:2px solid #423948;border-radius:50%;width:10px;height:10px}.royal-home .withdrawal-progress-steps li.active i,.royal-home .withdrawal-progress-steps li.complete i{background:#42bd76;border-color:#72e5a3;box-shadow:0 0 10px #42bd7659}.royal-home .withdrawal-progress-steps li.failed i{background:#dc6677;border-color:#f0929f}.royal-home .withdrawal-progress-steps div{gap:3px;display:grid}.royal-home .withdrawal-progress-steps strong{color:#a49ba9;font-size:11px}.royal-home .withdrawal-progress-steps li.active strong,.royal-home .withdrawal-progress-steps li.complete strong{color:#f1e8f5}.royal-home .withdrawal-progress-steps span{color:#766e7b;font-size:9px}.royal-home .withdrawal-progress-wait{text-align:center;border-top:1px solid #ffffff0e;margin:0;padding-top:13px}.royal-home .withdrawal-progress-uncertain{border-color:#e0637359}.royal-home .wallet-history{border-top:1px solid #303238;gap:11px;margin-top:3px;padding-top:15px;display:grid}.royal-home .wallet-history-heading{justify-content:space-between;align-items:end;display:flex}.royal-home .wallet-history-heading strong{color:#f0f1f3;font-size:14px}.royal-home .wallet-history-heading small{color:#6f7279;font-size:9px}.royal-home .wallet-history-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.royal-home .wallet-history-list li{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(78px,1fr) minmax(122px,1.3fr) 74px 18px;align-items:center;gap:8px;min-height:39px;display:grid}.royal-home .wallet-history-list li>strong{color:#e9eaec;font-family:var(--font-geist-mono), monospace;font-size:11px}.royal-home .wallet-history-list time,.royal-home .wallet-history-list li>span{color:#7f828a;font-size:9px}.royal-home .wallet-history-list li>span{text-align:right}.royal-home .wallet-history-list b{text-align:right;font-size:16px}.royal-home .wallet-history-list b.success{color:#56d68c}.royal-home .wallet-history-list b.failed,.royal-home .wallet-history-error{color:#e06b7b}.royal-home .wallet-history-empty,.royal-home .wallet-history-error{text-align:center;margin:4px 0;font-size:10px}.royal-home .wallet-history-empty{color:#73767e}.royal-home .wallet-history-more{color:#c6c8cd;cursor:pointer;background:#25272c;border:1px solid #393c43;border-radius:8px;height:34px;font-size:10px;font-weight:750}.royal-home .wallet-history-more:disabled{cursor:wait;opacity:.55}@media (width<=520px){.royal-home .wallet-history-list li{grid-template-columns:1fr auto 18px}.royal-home .wallet-history-list time{display:none}}.royal-home .cashier-command{gap:15px;padding:14px 15px}.royal-home .cashier-command-copy{background:0 0;align-items:flex-start;gap:5px;padding:0;display:grid}.royal-home .cashier-command-copy small{color:#776e7d;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.royal-home .cashier-command-copy strong{font-size:13px}.cashier-action-notice{color:#d9ccec;background:#211b2b;border-radius:10px;margin:0 0 12px;padding:12px 14px;line-height:1.5}.cashier-action-notice.is-error{color:#ff9bae;background:#321b28;border:1px solid #794052}.cashier-pending-request{gap:12px;padding:12px 0;display:grid}.cashier-pending-request p{color:#c3b9cf;line-height:1.5}.cashier-pending-request small{color:#b4a6c7}.royal-home .royal-quick-modal .demo-cashier-notice{background:#50c98512;border:1px solid #5bda9324;border-radius:8px;padding:10px 12px;font-size:10px;color:#85e7af!important;margin:15px 0 0!important}.royal-home .body-layout{grid-template-columns:var(--home-chat) minmax(0, 1fr);min-height:100vh;padding-top:var(--home-header);transition:grid-template-columns .22s;display:grid}.royal-home .body-layout:has(.community-chat-collapsed){grid-template-columns:var(--home-chat-closed) minmax(0, 1fr)}.royal-home .content{max-width:none;min-height:calc(100vh - var(--home-header));background:#07080d;grid-column:2;width:auto;min-width:0;margin:0;padding:0 0 44px;position:relative;overflow:hidden}.royal-home .content:before{aspect-ratio:1672/934;content:"";pointer-events:none;z-index:0;background:radial-gradient(#0000 48%,#04030a1a 68%,#04030a42 86%,#0303086b 100%),linear-gradient(#05040c33 0%,#05040c3d 34%,#05050a5c 50%,#05050a9e 72%,#05050ae0 100%),url(/optimized/donutroyal-amethyst-dawn-hero-f73436a1feed.webp) top/cover no-repeat;width:100%;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 88%,#0000 100%);mask-image:linear-gradient(#000 0 88%,#0000 100%)}.royal-home .chat-panel,.royal-home .community-chat{height:auto;min-height:0;bottom:0;left:0;top:var(--home-header);width:var(--home-chat);z-index:90;background:linear-gradient(#0c0d12fe,#07080cfe);border-right:1px solid #d3dae51f;flex-direction:column;transition:width .22s;display:flex;position:fixed;overflow:visible}.royal-home .community-chat-collapsed{width:var(--home-chat-closed)}.royal-home .community-chat-collapsed>:not(.chat-collapse){display:none}.royal-home .chat-heading{background:#ffffff02;border-bottom:1px solid #d2dae814;flex:0 0 68px;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.royal-home .chat-heading>div{color:#f4f1f6;letter-spacing:.025em;text-transform:uppercase;font-size:15px;font-weight:820}.royal-home .chat-online-count,.royal-home .rain-players{align-items:center;gap:6px;min-height:16px;font-size:13px;font-weight:850;line-height:1;display:inline-flex}.royal-home .chat-online-count{color:#99939d}.royal-home .rain-players{color:#ca6df2}.royal-home .chat-player-count{font-variant-numeric:tabular-nums;min-width:1ch;line-height:16px;display:inline-block}.royal-home .chat-people-mark{background:currentColor;flex:0 0 17px;width:17px;height:17px;display:inline-block;-webkit-mask:radial-gradient(circle at 50% 25%,#000 0 20%,#0000 22%),radial-gradient(at 50% 112%,#000 0 48%,#0000 50%);mask:radial-gradient(circle at 50% 25%,#000 0 20%,#0000 22%),radial-gradient(at 50% 112%,#000 0 48%,#0000 50%)}.royal-home .chat-collapse{color:#d18bf2;cursor:pointer;z-index:30;background:#120d19fc;border:1px solid #c771f261;border-left:0;border-radius:0 6px 6px 0;outline:none;justify-content:center;align-items:center;width:24px;height:44px;display:flex;position:absolute;top:50%;right:-24px;transform:translateY(-50%);box-shadow:5px 0 18px #0006,0 0 15px #982fd31c}.royal-home .chat-collapse-chevron{border-top:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .18s;display:block;transform:rotate(45deg)}.royal-home .chat-collapse-chevron-open{transform:rotate(225deg)}.royal-home .chat-collapse:hover{color:#fff;background:#2a1638;border-color:#e099ffa8}.royal-home .rain-card{background:radial-gradient(circle at 10% 42%,#9133c62b,#0000 44%),linear-gradient(145deg,#14111bfa,#0b0c11fa);border:1px solid #cf98eb3d;border-radius:10px;flex:none;gap:7px;min-width:0;margin:10px 10px 4px;padding:10px;display:grid;transform:none}.royal-home .rain-card-body{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.royal-home .rain-token{filter:drop-shadow(0 0 7px #b248ef85);object-fit:contain;flex:0 0 26px;width:26px;max-width:none;height:26px}.royal-home .rain-copy{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.royal-home .rain-copy strong{color:#f2edf5;font-family:var(--font-geist-sans), sans-serif;overflow-wrap:anywhere;font-size:18px;font-weight:850;line-height:1.05}.royal-home .rain-label{color:inherit;font-size:inherit;font-weight:inherit;text-transform:none;margin-right:6px}.royal-home .rain-copy>span{color:#8f8994;margin-top:3px;font-size:11px;line-height:1.3}.royal-home .rain-action-wrap{flex-wrap:nowrap;grid-column:auto;align-items:center;gap:5px;width:auto;display:flex;position:relative}.royal-home .rain-join,.royal-home .rain-tip,.royal-home .rain-joined{text-transform:uppercase;border-radius:6px;flex:auto;justify-content:center;align-items:center;height:28px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.royal-home .rain-join{color:#fff;background:linear-gradient(#9739d8,#68229c);border:1px solid #dd9dfb4d}.royal-home .rain-tip{color:#d8a8ef;background:#923ebe1a;border:1px solid #cb7eed38}.royal-home .rain-joined{color:#86d9ad;background:#48b57f14;border:1px solid #63d29933}.royal-home .rain-join:disabled,.royal-home .rain-tip:disabled{cursor:not-allowed;opacity:.48}.royal-home .rain-tooltip{color:#b6acba;z-index:4;background:#17121c;border:1px solid #d28bf42e;border-radius:6px;width:170px;padding:7px;font-size:8px;line-height:1.35;position:absolute;top:calc(100% + 7px);right:0}.royal-home .rain-time-track{background:#ffffff0d;border-radius:999px;height:4px;overflow:hidden}.royal-home .rain-time-track>span{border-radius:inherit;background:linear-gradient(90deg,#7928b6,#d564ff);height:100%;display:block;box-shadow:0 0 9px #be52ff6b}.royal-home .rain-error{color:#f18da2;background:#ec4c6e12;border:1px solid #ec4c6e26;border-radius:6px;padding:7px;font-size:8px}.royal-home .chat-feed{flex:1;min-height:0;padding:4px 10px 10px;overflow:hidden auto}.royal-home .chat-reconnect{color:#8f8994;cursor:pointer;background:0 0;border:0;border-radius:7px;align-self:flex-start;align-items:center;gap:10px;width:auto;min-width:132px;margin:2px 0 9px;padding:9px 7px;display:flex}.royal-home .chat-reconnect:hover{color:#c8c2cd;background:#ffffff06}.royal-home .chat-reconnect-dot{background:#aa65db;border-radius:50%;flex:0 0 7px;width:7px;height:7px;animation:1.5s ease-in-out infinite chat-status-pulse;box-shadow:0 0 8px #b45aeb73}.royal-home .chat-reconnect-copy{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.royal-home .chat-reconnect-copy strong{color:#bdb7c2;letter-spacing:0;text-transform:none;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.15}.royal-home .chat-reconnect-copy small{color:#77717c;white-space:nowrap;font-size:9px;font-weight:600;line-height:1.15}.royal-home .chat-message{margin:0;display:block}.royal-home .chat-person{text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-height:20px;padding:0 38px 0 32px;display:flex}.royal-home .chat-avatar{color:#e0a8fa;background:linear-gradient(145deg,#3b174e,#25102f);border:1px solid #c068e847;border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:850;display:flex;overflow:hidden}.royal-home .chat-avatar img{height:100%;image-rendering:pixelated;object-fit:cover;width:100%;display:block}.royal-home .chat-person>span:last-child{gap:1px;display:grid}.royal-home .chat-person strong{color:#c787e4;font-size:11px}.royal-home .chat-person small{color:#69636e;font-size:8px}.royal-home .chat-message p{color:#d3cdd9;margin:2px 0 0 32px;font-size:12px;line-height:1.45}.royal-home .chat-compose{background:#07080cfc;border-top:1px solid #ffffff0e;align-items:center;gap:7px;padding:11px 12px;display:flex}.royal-home .chat-compose input{color:#eeeaf0;background:#ffffff06;border:1px solid #d6dce61a;border-radius:7px;flex:1;min-width:0;height:40px;padding:0 11px}.royal-home .chat-compose input::placeholder{color:#625d67}.royal-home .chat-compose button{color:#fff;background:linear-gradient(#8e30cd,#632099);border:1px solid #d98dfb54;border-radius:7px;flex:0 0 40px;height:40px}.royal-home .launch-hero{z-index:1;background:0 0;border:0;border-radius:0;max-width:none;height:640px;margin:0 auto;padding:48px 44px 0 62px;position:relative;overflow:hidden}.royal-home .launch-hero:before,.royal-home .launch-hero:after{content:none}.royal-home .hero-copy{isolation:isolate;z-index:2;max-width:520px;padding:0 0 12px 14px;position:relative}.royal-home .hero-copy:before{content:"";filter:blur(24px);pointer-events:none;z-index:-1;background:radial-gradient(at 36% 44%,#03030961 0 28%,#03030933 54%,#0303090f 72%,#0000 88%);border-radius:42%;position:absolute;inset:-54px -154px -58px -78px}.royal-home .launch-badge{color:#e7c4f7;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.045em;text-transform:uppercase;background:linear-gradient(#43175b73,#160c1eb3);border:1px solid #da8bffbd;border-radius:6px;align-items:center;height:45px;margin-top:5px;padding:0 19px;font-size:16px;font-weight:720;animation:3.8s ease-in-out infinite launch-badge-glow;display:inline-flex;box-shadow:0 0 22px #ab36ed21,inset 0 1px #ffffff0d}.royal-home .launch-hero :is(h1,h2){margin:11px 0 0}.royal-home .launch-hero :is(h1,h2) .launch-amount{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 7px #0000006b)drop-shadow(0 0 2px #f5b7ff99)drop-shadow(0 0 8px #cd41ff80)drop-shadow(0 0 19px #851ecc52);font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:-.045em;-webkit-text-stroke:1px #fad8ff9e;white-space:nowrap;background-image:linear-gradient(#f3c8ff 0%,#d778ff 46%,#a53de4 100%);background-position:50%;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;font-size:116px;font-weight:900;line-height:.82;display:inline-block}.royal-home .launch-hero :is(h1,h2) .launch-line{color:#fbf9fc;font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:.015em;text-shadow:0 2px 7px #00000094;text-transform:uppercase;white-space:nowrap;background:0 0;margin-top:7px;font-size:42px;font-weight:900;line-height:.92;display:inline-block}.royal-home .launch-friend-bonus{color:#b7b0ba;text-shadow:0 1px 5px #0000008c;margin:14px 0 18px;font-size:16px}.royal-home .launch-friend-bonus strong{color:#dd7fff}.royal-home .launch-referral-actions{display:flex}.royal-home .launch-refer-button{color:#fff;cursor:pointer;text-transform:uppercase;background:linear-gradient(120deg,#ffffff24,#0000 28%,#ffffff0d 55%,#0000 76%),linear-gradient(#a83de8 0%,#7420ad 100%);border:1px solid #f0b4ffd1;border-radius:7px;justify-content:center;align-items:center;gap:18px;min-width:218px;height:52px;font-size:14px;font-weight:820;display:flex;box-shadow:0 0 18px #c039f580,inset 0 1px #ffffff38}.royal-home .launch-refer-button:hover{transform:translateY(-1px);box-shadow:0 0 34px #b036ea57,inset 0 1px #ffffff21}.royal-home .referral-people-mark{width:21px;height:17px;position:relative}.royal-home .referral-people-mark:before,.royal-home .referral-people-mark:after{content:"";background:currentColor;position:absolute}.royal-home .referral-people-mark:before{border-radius:50%;width:8px;height:8px;top:0;left:4px}.royal-home .referral-people-mark:after{border-radius:8px 8px 2px 2px;width:16px;height:8px;bottom:0;left:0}.royal-home .library{z-index:3;max-width:1900px;margin:-46px auto 0;padding:28px 16px 38px;position:relative}.royal-home .library:before{content:none}.royal-home .section-heading{isolation:isolate;justify-content:center;align-items:center;gap:0;max-width:1860px;margin:0 auto 28px;display:flex;position:relative}.royal-home .section-heading:before,.royal-home .section-heading:after{content:"";background:linear-gradient(90deg,#0000,#d68bf6c7);width:min(28vw,400px);max-width:400px;height:2px;box-shadow:0 0 7px #b64fe533}.royal-home .section-heading:after{background:linear-gradient(90deg,#d68bf6c7,#0000)}.royal-home .section-heading h2{color:#fff;font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;z-index:1;background:#0303088f;border:1px solid #c76beb33;border-radius:999px;margin:0;padding:9px 30px 10px;font-size:34px;font-weight:850;line-height:1;position:relative;box-shadow:0 8px 26px #00000047}.royal-home .section-heading h2:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#020306a3 0 24%,#02030666 46%,#02030624 70%,#0000 88%);border-radius:50%;position:absolute;inset:-16px -160px}.royal-home .game-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;max-width:1860px;margin:0 auto;display:grid}.royal-home .game-card{aspect-ratio:1.08;background:linear-gradient(#191b22f7,#090a0efe);border:1px solid #dae0eb33;border-radius:8px;grid-column:auto;min-width:0;transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 14px 34px #00000045}.royal-home .game-card-live{isolation:isolate;background:radial-gradient(at 50% 46%,#9568b121 0%,#50376012 44%,#0000 74%),linear-gradient(#1b1c23fa,#090a0efe);border-color:#e1e5ef47;box-shadow:inset 0 0 36px #9063a60e,0 14px 34px #00000047}.royal-home .game-card-live .card-shine{opacity:.72;background:radial-gradient(circle at 26% 34%,#ffffff14,#0000 28%),radial-gradient(circle at 72% 62%,#9d60b71a,#0000 32%),linear-gradient(112deg,#0000 28%,#ffffff12 48%,#0000 66%);animation:5.4s ease-in-out infinite live-card-aura;inset:-20%;transform:translate(-8%,-2%)rotate(-3deg)}.royal-home .game-card:first-child{grid-column:auto}.royal-home .game-card:before{content:"";opacity:.55;pointer-events:none;z-index:4;border:1px solid #0000;border-image:linear-gradient(135deg,#ffffff38,#0000 22% 76%,#9c5db547) 1;position:absolute;inset:4px}.royal-home .game-card:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 54%,#0506091f 70%,#050609f0 100%);position:absolute;inset:0}.royal-home .game-card:hover,.royal-home .game-card-live:hover{border-color:#df7bfff5;transform:translateY(-4px);box-shadow:0 0 0 1px #d97fff24,0 0 28px #a030d947,0 20px 42px #00000061}.royal-home .game-card-coming-soon{filter:brightness(.7)saturate(.72)}.royal-home .game-card-coming-soon:hover{filter:brightness(.84)saturate(.85)}.royal-home .game-card:has(.next-up-badge){filter:brightness(.9)saturate(.92)}.royal-home .next-up-badge{color:#f5dcff;background:#70338fe0;border-color:#e09ffb6b}.royal-home .card-art{object-fit:contain;object-position:center;width:100%;height:100%;padding:4px 6px 32px;transition:filter .18s,transform .22s;transform:scale(1.04)}.royal-home .game-card:hover .card-art{filter:brightness(1.08);transform:scale(1.08)}.royal-home .card-shine{opacity:0;pointer-events:none;z-index:3;background:linear-gradient(112deg,#0000 30%,#e5a9ff14 48%,#0000 64%);transition:opacity .18s,transform .42s;position:absolute;inset:0;transform:translate(-60%)}.royal-home .game-card:hover .card-shine{opacity:1;transform:translate(60%)}.royal-home .new-game-badge{z-index:8;color:#a9ffc9;letter-spacing:.1em;text-transform:uppercase;background:#133d29e8;border:1px solid #82f0b0;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:950;position:absolute;top:11px;right:11px;box-shadow:0 0 18px #4fe59038}.royal-home .menu-state-new{color:#8ef0b5}.royal-home .game-copy{z-index:5;justify-content:center;align-items:center;width:auto;padding:0;display:flex;position:absolute;bottom:13px;left:6px;right:6px}.royal-home .game-copy small{display:none}.royal-home .game-copy strong{color:#f7f4f8;width:100%;font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:.025em;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%;padding-right:0;font-size:clamp(17px,1.1vw,22px);font-weight:850;line-height:1;display:block}.royal-home .coming-soon-centered{color:#d5ade7;letter-spacing:.08em;z-index:6;background:#160d1ceb;border:1px solid #ca7aef3d;border-radius:5px;padding:6px 9px;font-size:8px;font-weight:850;position:absolute;top:11px;left:50%;transform:translate(-50%)}.royal-home .hot-badge{color:#fff;filter:drop-shadow(0 0 6px #ff5210b8);z-index:7;background:#1a0c1fb8;border:1px solid #ff9a4a6b;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:17px;animation:1.8s ease-in-out infinite hot-breathe;display:flex;position:absolute;top:9px;right:9px;box-shadow:0 0 12px #ff4d1285,0 0 24px #ff962a40}.royal-home .live-bets{width:100%;max-width:1860px;margin:10px auto 72px;padding:0 16px}.royal-home .live-bets-heading{align-items:center;gap:11px;margin-bottom:16px;display:flex}.royal-home .live-bets-heading h2{color:#f3f5f7;font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:27px;font-weight:900;line-height:1}.royal-home .live-bets-pulse{background:#24d47e;border-radius:999px;width:6px;height:27px;box-shadow:0 0 16px #24d47eb3}.royal-home .live-bets-demo-label{color:#c4c8cf;font:700 10px/1.2 var(--font-geist-mono), monospace;white-space:nowrap;background:#24282e;border:1px solid #525760;border-radius:5px;flex-shrink:0;padding:3px 6px}.royal-home .live-bets-dot{background:#29d882;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite chat-status-pulse;box-shadow:0 0 12px #29d882b8}.royal-home .live-bets-table{background:#111419;border:1px solid #dee4ec29;border-radius:14px;min-height:158px;overflow:hidden;box-shadow:0 24px 55px #0000003d}.royal-home .live-bets-row{color:#d8dce2;border-top:1px solid #dfe5ed16;grid-template-columns:minmax(150px,1.05fr) minmax(170px,1.6fr) minmax(110px,.75fr) minmax(110px,.75fr) minmax(125px,.85fr);align-items:center;gap:22px;min-height:58px;padding:0 30px;font-size:14px;font-weight:700;display:grid}.royal-home .live-bets-row:first-child{border-top:0}.royal-home .live-bets-header{color:#7e8793;font:800 11px var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;background:#0d1014;border-bottom:1px solid #dfe5ed1a;min-height:48px}.royal-home .live-bets-row>span:nth-child(n+3){text-align:right}.royal-home .live-bet-game,.royal-home .live-bet-player{align-items:center;gap:11px;min-width:0;display:flex}.royal-home .live-bet-game i{color:#727b87;font-size:20px;font-style:normal}.royal-home .live-bet-player{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.royal-home button.live-bet-player{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%;min-height:42px;padding:5px 0}.royal-home button.live-bet-player:hover{color:#f1d8ff}.royal-home button.live-bet-player:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #b86bf4}.royal-home .live-bet-player .live-bet-head{color:#f0f2f5;font:800 12px var(--font-geist-mono), monospace;background:linear-gradient(145deg,#35383e,#1d2025);border:1px solid #ffffff24;border-radius:4px;flex:none;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex;overflow:hidden}.royal-home .live-bet-money,.royal-home .live-bet-payout,.royal-home .live-bet-multiplier{font-family:var(--font-geist-mono), monospace}.royal-home .live-bet-multiplier{color:#939aa4;text-align:center;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;min-width:64px;padding:5px 10px;font-size:12px;display:inline-block}.royal-home .live-bet-multiplier.is-win{color:#28de83;background:#1fcd7514;border-color:#1fcd753b}.royal-home .live-bet-payout{color:#707985}.royal-home .live-bet-payout.is-win{color:#2ce589;text-shadow:0 0 12px #2ce5892e}.royal-home .live-bets-empty{color:#7f8791;justify-content:center;align-items:center;min-height:108px;padding:24px;font-size:14px;display:flex}.royal-home .live-bets-profile-card{position:relative}.royal-home .live-bets-profile-state{color:#aaa5b0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:26px 8px 8px;display:flex}.royal-home .live-bets-profile-state h2{color:#f5f3f6;margin:0;font-size:24px}.royal-home .live-bets-profile-state p{max-width:260px;margin:0;font-size:13px;line-height:1.5}@keyframes launch-shimmer{0%,to{filter:drop-shadow(0 0 2px #f5b7ff94)drop-shadow(0 0 7px #cd41ff75)drop-shadow(0 0 18px #851ecc4d);background-position:0 0,0 0,0%}50%{filter:drop-shadow(0 0 3px #facdffb8)drop-shadow(0 0 10px #d64eff94)drop-shadow(0 0 23px #9321d861);background-position:24px 24px,-16px 16px,100%}}@media (width<=1400px){.royal-home .topbar{padding:0 18px}.royal-home .topbar-left{gap:16px}.royal-home .main-nav{grid-template-columns:repeat(2,84px);gap:4px}.royal-home .brand-word{font-size:27px}.royal-home .nav-button{font-size:15px}.royal-home .topbar-balance{min-width:202px}.royal-home .account-actions{gap:8px}.royal-home .claim-button{padding-inline:16px}.royal-home .profile-button{min-width:160px}}@keyframes live-card-aura{0%,to{opacity:.5;transform:translate(-8%,-2%)rotate(-3deg)scale(1)}50%{opacity:.9;transform:translate(8%,3%)rotate(3deg)scale(1.08)}}@keyframes launch-badge-glow{0%,to{border-color:#da8bff94;box-shadow:0 0 16px #ab36ed1a,inset 0 1px #ffffff0a}50%{border-color:#ebbaffeb;box-shadow:0 0 27px #bc47ef3d,inset 0 1px #ffffff14}}@media (width>=1800px) and (height>=850px){.royal-home{--home-header:96px;--home-chat:320px;--home-canvas:2200px}.royal-home .launch-hero{height:700px;padding:58px 64px 0 76px}.royal-home .hero-copy{max-width:560px}.royal-home .launch-hero :is(h1,h2) .launch-amount{font-size:128px}.royal-home .launch-hero :is(h1,h2) .launch-line{font-size:48px}.royal-home .library{max-width:1980px;margin:-54px auto 0}.royal-home .game-grid{gap:14px;max-width:1940px}}@keyframes chat-status-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (width<=1360px){.royal-home{--home-chat:282px}.royal-home .topbar-left{gap:10px}.royal-home .brand-word{font-size:24px}.royal-home .main-nav{grid-template-columns:repeat(2,80px);gap:3px}.royal-home .game-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.royal-home .game-card,.royal-home .game-card:first-child{grid-column:auto}}@media (width<=1080px){.royal-home{--home-header:76px;--home-chat-closed:36px}.royal-home .topbar{grid-template-columns:minmax(0,1fr) auto;padding:0 16px}.royal-home .brand-word,.royal-home .profile-copy,.royal-home .claim-button .gift-mark{display:none}.royal-home .topbar-balance{grid-area:1/2;min-width:145px}.royal-home .account-actions{display:none}.royal-home .main-nav{grid-template-columns:repeat(2,70px)}.royal-home .mobile-account-nav{display:inline-flex}:is(.royal-home .body-layout,.royal-home .body-layout:has(.community-chat-collapsed)){padding-top:var(--home-header);display:block}.royal-home .chat-panel,.royal-home .community-chat{width:min(var(--home-chat), calc(100vw - var(--home-chat-closed)))}.royal-home .community-chat[data-chat-state=collapsed]{transform:translateX(calc(-100% + var(--home-chat-closed)))}.royal-home .content{padding-left:var(--home-chat-closed);grid-column:1;width:100%}.royal-home .launch-hero{height:410px;padding-left:38px}.royal-home .game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.royal-home .game-card,.royal-home .game-card:first-child{grid-column:auto}.royal-home .live-bets-row{grid-template-columns:minmax(125px,1fr) minmax(145px,1.2fr) minmax(90px,.7fr) minmax(100px,.7fr) minmax(110px,.8fr);gap:14px;padding-inline:18px}}@media (width<=720px){.royal-home .main-nav .race-nav-button,.royal-home .claim-button{display:none}.royal-home .main-nav{grid-template-columns:70px;gap:3px}.royal-home .nav-button{font-size:11px}.royal-home .topbar-balance{min-width:132px;height:50px}.royal-home .balance-token-frame{flex-basis:29px;width:29px}.royal-home .balance-token{width:26px;height:26px}.royal-home .balance-plus{width:36px;height:36px;font-size:23px}.royal-home .launch-hero{height:410px;padding:26px 14px 0 28px}.royal-home .hero-copy{max-width:320px}.royal-home .launch-hero :is(h1,h2) .launch-amount{font-size:76px}.royal-home .launch-hero :is(h1,h2) .launch-line{font-size:29px}.royal-home .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.royal-home .game-copy strong{font-size:18px}.royal-home .games-menu{max-height:calc(100vh - var(--home-header));width:min(390px,100vw - 18px);overflow-y:auto}.royal-home .live-bets{margin-bottom:50px;padding:0 10px;overflow:hidden}.royal-home .live-bets-table{overflow-x:auto}.royal-home .live-bets-row{grid-template-columns:120px 145px 90px 100px 110px;gap:12px;min-width:625px;padding-inline:15px}.royal-home .live-bets-heading h2{font-size:24px}}@media (width<=470px){.royal-home{padding-bottom:70px}.royal-home .main-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1400;background:#08070cf5;border:1px solid #c771f43d;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2px;width:min(360px,100vw - 20px);height:54px;padding:3px;display:grid;position:fixed;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 12px 38px #00000094}.royal-home .main-nav .race-nav-button,.royal-home .mobile-account-nav{display:inline-flex}.royal-home .main-nav .nav-button{border-radius:9px;height:100%;font-size:10px}.royal-home .main-nav .nav-button-active{color:#efd9ff;background:#9d37db21}.royal-home .main-nav .nav-button-active:after{bottom:3px;left:50%;right:auto}.royal-home .main-nav .menu-wrap{height:100%}.royal-home .games-menu{width:min(390px,100vw - 24px);max-height:min(68vh,520px);position:fixed;inset:auto auto 64px 50%;overflow-y:auto;transform:translate(-50%)}.royal-home .brand-shard{width:40px;height:40px}.royal-home .launch-hero :is(h1,h2) .launch-amount{font-size:66px}.royal-home .launch-hero :is(h1,h2) .launch-line{font-size:26px}.royal-home .launch-refer-button{min-width:190px}}@media (prefers-reduced-motion:reduce){.royal-home *,.royal-home :before,.royal-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.royal-home.account-page{padding:calc(var(--home-header) + 34px) 40px 80px calc(var(--home-chat) + 40px);background:linear-gradient(#07080dd1,#07080df0),url(/optimized/donutroyal-amethyst-dawn-hero-f73436a1feed.webp) top/cover no-repeat fixed,#07080d}.royal-home .account-centered-content{gap:24px;width:100%;max-width:1180px;margin:0 auto;display:grid}.royal-home .account-profile-card,.royal-home .account-centered-content>.account-section{background:#14151bf0;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 18px 50px #00000047}.royal-home .account-profile-card{padding:26px;overflow:hidden}.royal-home .account-profile-top{justify-content:space-between;align-items:center;display:flex}.royal-home .account-profile-top .account-avatar{box-shadow:none;background:#29232f;border-color:#ffffff24}.royal-home .account-profile-top .account-identity h1{font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:.015em;text-transform:uppercase;margin:0 0 4px;font-size:31px;font-weight:900}.royal-home .account-profile-top .account-identity span{color:#858891;font-size:13px}.royal-home .account-profile-stats{border-top:1px solid #ffffff14;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:24px;padding-top:20px}.royal-home .account-profile-stats article{box-shadow:none;background:0 0;border:0;border-left:1px solid #ffffff13;border-radius:0;min-height:66px;padding:8px 18px}.royal-home .account-profile-stats article:first-child{border-left:0;padding-left:0}.royal-home .account-profile-stats small{color:#747780;letter-spacing:.07em;font-size:11px}.royal-home .account-profile-stats strong{color:#ebecf0;font-size:16px}.royal-home .account-centered-content>.account-section{margin:0;padding:26px}.royal-home .account-section-title h2{font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:28px;font-weight:900}.royal-home .account-section-title span{color:#73767e;margin-top:5px;font-size:12px;display:block}.royal-home .account-ledger{overflow:hidden}.royal-home .account-ledger .bet-table{overflow-x:auto}.royal-home .account-ledger .bet-row{min-width:760px;min-height:52px;font-size:13px}.royal-home .account-ledger .bet-head{color:#747780;background:#181a1f;border-bottom:1px solid #ffffff14;min-height:40px;font-size:11px}.royal-home .account-ledger .bet-row:not(.bet-head){border-color:#fff1}.royal-home .account-load-more{color:#d1d2d7;cursor:pointer;background:#25272d;border:1px solid #393c43;border-radius:9px;height:42px;margin:18px auto 0;padding:0 24px;font-size:13px;font-weight:700;display:block}.royal-home .account-load-more:hover{background:#2d3036}.royal-home .referral-panel .referral-redeem{text-align:center;background:#191b20;border-color:#ffffff1a;max-width:700px;margin:0 auto 16px;padding:20px}.royal-home .referral-free-amount{color:#d6a0f2;letter-spacing:-.02em;font-size:24px;font-weight:850;display:block}.royal-home .referral-panel .referral-redeem h3{color:#f0f0f2;margin:4px 0 14px;font-size:16px}.royal-home .referral-panel .referral-redeem form>div{max-width:440px;margin:0 auto}.royal-home .referral-panel .referral-redeem input,.royal-home .referral-code-submit input{color:#eff0f2;background:#101216;border-color:#34373d}.royal-home .referral-panel .referral-redeem form>div>button,.royal-home .referral-asset button{color:#fff;background:#7130a0;border:1px solid #8744b8}.royal-home .referral-bonus-info-link{color:#c58cde;text-underline-offset:3px;margin-top:12px;font-size:13px;text-decoration:underline;display:inline-block}.royal-home .referral-redeemed>span:first-child{text-align:left;gap:5px;display:grid}.royal-home .referral-redeemed>span:first-child small{color:#73767e;font-size:10px}.royal-home .referral-redeemed>span:first-child strong{color:#f0f0f2;font-family:var(--font-geist-mono), monospace;font-size:18px}.royal-home .referral-redeemed>span:last-child{color:#75dca1;font-size:12px}.royal-home .referral-overview{grid-template-columns:2fr 1fr 1fr;gap:10px;margin-top:18px;display:grid}.royal-home .referral-overview>div{background:#191b20;border:1px solid #ffffff16;border-radius:11px;gap:5px;padding:17px;display:grid}.royal-home .referral-overview strong{color:#ececf0;font-family:var(--font-geist-mono), monospace;font-size:18px}.royal-home .referral-overview span{color:#777a82;font-size:12px}.royal-home .referral-assets-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.royal-home .referral-asset{background:#191b20;border:1px solid #ffffff16;border-radius:11px;gap:10px;min-width:0;padding:17px;display:grid}.royal-home .referral-asset>span,.royal-home .referral-code-submit>span{color:#777a82;font-size:12px}.royal-home .referral-asset>strong{color:#e5e6e9;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.royal-home .referral-asset button{cursor:pointer;border-radius:8px;height:38px;font-size:12px;font-weight:750}.royal-home .referral-code-submit input{font-family:var(--font-geist-mono), monospace;border:1px solid #34373d;border-radius:8px;height:40px;padding:0 11px;font-size:14px}.royal-home .referral-code-submit small{color:#696c74;font-size:11px}.royal-home .referral-code-submit button:disabled{cursor:not-allowed;opacity:.45}.royal-home .referral-panel .referral-unlock{background:#191b20;border-color:#ffffff16}@media (width<=1100px){.royal-home .account-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.royal-home .account-profile-stats article:nth-child(4){border-left:0}}@media (width<=720px){.royal-home.account-page{padding:calc(var(--home-header) + 22px) 14px 86px calc(var(--home-chat-closed) + 14px)}.royal-home .account-profile-top{align-items:flex-start;gap:20px}.royal-home .account-hero-actions{flex-direction:column;align-items:flex-end;gap:10px}.royal-home .account-profile-stats,.royal-home .referral-overview,.royal-home .referral-assets-grid{grid-template-columns:1fr}.royal-home .account-profile-stats article,.royal-home .account-profile-stats article:nth-child(4){border-top:1px solid #fff1;border-left:0;padding:13px 0}.royal-home .account-profile-stats article:first-child{border-top:0}}.royal-home .chat-heading{flex-basis:58px;padding-inline:18px}.royal-home .rain-card{gap:7px;margin:10px 10px 4px;padding:10px}.royal-home .rain-tip-inline{border-top:1px solid #ffffff0f;padding-top:10px;animation:.14s ease-out rain-tip-inline-in}.royal-home .rain-tip-inline-row{background:#09090d;border:1px solid #dbe2ed1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:38px;display:grid;overflow:hidden}.royal-home .rain-tip-inline-row>span{color:#b766e3;padding-left:10px;font-size:13px;font-weight:800}.royal-home .rain-tip-inline-row input{color:#f5f2f7;background:0 0;border:0;outline:0;width:100%;min-width:0;height:36px;padding:0 8px;font-size:13px}.royal-home .rain-tip-inline-row button{color:#fff;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#8f35cc,#68249d);border:0;align-self:stretch;padding:0 11px;font-size:10px;font-weight:850}.royal-home .rain-tip-inline-row button:disabled{cursor:wait;opacity:.55}@keyframes rain-tip-inline-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.royal-home .chat-feed{padding:5px 10px 6px}.royal-home .chat-message{margin-bottom:0}.royal-home .chat-person{gap:11px;max-width:100%}.royal-home .chat-avatar{border-color:#d6dde821;border-radius:8px;flex-basis:26px;width:26px;height:26px}.royal-home .chat-person-copy{min-width:0;display:block}.royal-home .chat-person-line{align-items:center;gap:7px;min-width:0;display:flex}.royal-home .chat-person strong{color:#f1eff3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;line-height:1.2;overflow:hidden}.royal-home .level-badge{font-family:var(--font-geist-sans), Arial, sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;color:#c7c4ca;letter-spacing:0;text-transform:none;border:1px solid #ffffff1c;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:46px;height:24px;padding:0 8px;font-size:11px;font-weight:650;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.royal-home .level-starter{background:linear-gradient(135deg,#32343b,#24262c)}.royal-home .level-uncommon{color:#a6f1d2;background:linear-gradient(135deg,#146c50,#0b4434);border-color:#50daa652}.royal-home .level-rare{color:#d2e5ff;background:linear-gradient(135deg,#285f9e,#233b74);border-color:#68abff6b}.royal-home .level-epic{color:#f0d1ff;background:linear-gradient(135deg,#8238bd,#54228f);border-color:#d57dff85;box-shadow:0 0 10px #a03ce224}.royal-home .level-legendary{color:#251705;background:linear-gradient(135deg,#ffca38,#ff9818);border-color:#ffdf6fb8;box-shadow:0 0 14px #ffb11f3d}.royal-home .chat-message p{color:#d2ced5;overflow-wrap:anywhere;margin:3px 0 0 32px;font-size:12px;line-height:1.45}.royal-home .chat-message-muted{margin:0 0 4px 32px}.royal-home .chat-message-muted button{color:#706b74;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.royal-home .chat-message-muted button:hover{color:#bdb7c2}.royal-home .chat-compose{background:#090a0e;border-top-color:#ffffff12;gap:8px;padding:10px 11px 8px}.royal-home .chat-compose-field{background:#0c0d12;border:1px solid #d6dce61f;border-radius:10px;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.royal-home .chat-compose-field input{color:#f1eef4;background:0 0;border:0;border-radius:0;outline:0;flex:1;min-width:0;height:44px;padding:0 8px 0 12px;font-size:13px}.royal-home .chat-compose-field>span{color:#59555f;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:9px;font-size:9px}.royal-home .chat-compose>button{color:#e9c7ff;cursor:pointer;background:linear-gradient(135deg,#9140c8,#683096);border:1px solid #e0a9ff47;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;padding:0 0 1px 2px;font-size:20px;display:flex}.royal-home .chat-compose>button:hover{filter:brightness(1.15)}.royal-home .chat-footer{background:#090a0e;flex:0 0 38px;justify-content:space-between;align-items:center;padding:0 15px 7px;display:flex}.royal-home .chat-discord-link{color:#98939e;align-items:center;gap:7px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.royal-home .chat-discord-mark{clip-path:polygon(14% 16%,31% 2%,69% 2%,86% 16%,100% 68%,80% 100%,66% 80%,34% 80%,20% 100%,0 68%);background:currentColor;width:17px;height:13px;display:inline-block;position:relative}.royal-home .chat-discord-mark:before,.royal-home .chat-discord-mark:after{content:"";background:#090a0e;border-radius:50%;width:3px;height:3px;position:absolute;top:5px}.royal-home .chat-discord-mark:before{left:4px}.royal-home .chat-discord-mark:after{right:4px}.royal-home .chat-discord-link:hover{color:#fff}.royal-home .chat-community-count{color:#28d785;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.royal-home .chat-community-count .chat-people-mark{flex-basis:14px;width:14px;height:14px}.royal-home .public-profile-card,.royal-home .player-tip-modal{background:#101115;border:1px solid #d7dde829;border-radius:16px;max-width:438px;padding:28px 20px 20px;box-shadow:0 28px 90px #000000c7}.royal-home .public-profile-identity{text-align:center;flex-direction:column;align-items:center;display:flex}.royal-home .public-profile-avatar{height:72px;image-rendering:pixelated;background:#17181d;border:2px solid #e8edf524;border-radius:12px;width:72px;overflow:hidden}.royal-home .public-profile-card h2{color:#f5f3f6;margin:13px 0 8px;font-size:24px}.royal-home .public-level{color:inherit;font-size:10px}.royal-home .public-stat-grid{gap:10px;margin-top:24px}.royal-home .public-stat-grid>div{background:linear-gradient(145deg,#15161c,#111217);border-color:#e1e5ee33;border-radius:12px;gap:8px;min-height:82px;padding:15px 16px}.royal-home .public-stat-grid small{color:#aaa5b0;letter-spacing:.06em;font-size:12px;font-weight:800}.royal-home .public-stat-grid strong{color:#f7f5f8;font-size:21px;line-height:1.1}.royal-home .public-profile-actions{gap:9px;margin-top:16px;display:grid}.royal-home .profile-tip-button,.royal-home .profile-mute-button{cursor:pointer;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;width:100%;height:46px;margin:0;font-size:11px;font-weight:850;display:flex}.royal-home .profile-tip-button{box-shadow:none;color:#e3bcf7;background:#18131c;border:1px solid #c069eb52}.royal-home .profile-mute-button{color:#f27991;background:#cc395514;border:1px solid #ed4b6a42}.royal-home .player-profile-layout{width:min(480px,100vw - 40px);max-height:calc(100dvh - 40px)}.royal-home .player-profile-layout>.public-profile-card,.royal-home .admin-profile-layout>.public-profile-card{background:radial-gradient(circle at 50% -20%,#a163e633,#0000 45%),linear-gradient(#13151b,#101115);border-color:#dbbcff33;border-radius:18px;padding:34px 28px 26px;box-shadow:0 30px 100px #000000d1,0 0 0 1px #ab68e40d}.royal-home .player-profile-layout>.public-profile-card{width:100%;max-width:none}.royal-home .player-profile-layout .public-profile-avatar,.royal-home .admin-profile-layout .public-profile-avatar{border-color:#efe2ff33;border-radius:14px;width:88px;height:88px;box-shadow:0 12px 30px #56238147}.royal-home .player-profile-layout .public-profile-card h2,.royal-home .admin-profile-layout .public-profile-card h2{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;margin:14px 0 7px;font-size:27px}.royal-home .player-profile-layout .public-level,.royal-home .admin-profile-layout .public-level{background:#aa69e61a;border:1px solid #cd9df838;border-radius:999px;min-height:24px;padding:6px 10px;font-size:11px;line-height:1;display:inline-flex}.royal-home .player-profile-layout .public-stat-grid,.royal-home .admin-profile-layout .public-stat-grid{gap:12px;margin-top:28px}.royal-home .player-profile-layout .public-stat-grid>div,.royal-home .admin-profile-layout .public-stat-grid>div{background:linear-gradient(145deg,#1c1d25f5,#101116fa);border-color:#e1dbef29;border-radius:13px;min-width:0;min-height:88px;padding:16px}.royal-home .player-profile-layout .public-stat-grid strong,.royal-home .admin-profile-layout .public-stat-grid strong{overflow-wrap:anywhere;min-width:0;font-size:22px}.royal-home .player-profile-layout .public-profile-actions,.royal-home .admin-profile-layout .public-profile-actions{gap:10px;margin-top:20px}.royal-home .player-profile-layout .profile-tip-button,.royal-home .player-profile-layout .profile-mute-button,.royal-home .admin-profile-layout .profile-tip-button,.royal-home .admin-profile-layout .profile-mute-button{height:50px}@media (width<=720px){.royal-home .player-profile-layout{width:min(100%,100vw - 24px);max-height:calc(100dvh - 24px)}.royal-home .player-profile-layout>.public-profile-card,.royal-home .admin-profile-layout>.public-profile-card{border-radius:16px;padding:24px 16px 18px}.royal-home .player-profile-layout .public-profile-avatar,.royal-home .admin-profile-layout .public-profile-avatar{border-radius:12px;width:72px;height:72px}.royal-home .player-profile-layout .public-profile-card h2,.royal-home .admin-profile-layout .public-profile-card h2{margin:12px 0 6px;font-size:23px}.royal-home .player-profile-layout .public-stat-grid,.royal-home .admin-profile-layout .public-stat-grid{gap:8px;margin-top:20px}.royal-home .player-profile-layout .public-stat-grid>div,.royal-home .admin-profile-layout .public-stat-grid>div{min-height:72px;padding:12px 10px}.royal-home .player-profile-layout .public-stat-grid strong,.royal-home .admin-profile-layout .public-stat-grid strong{font-size:18px}.royal-home .player-profile-layout .public-profile-actions,.royal-home .admin-profile-layout .public-profile-actions{gap:8px;margin-top:14px}.royal-home .player-profile-layout .profile-tip-button,.royal-home .player-profile-layout .profile-mute-button,.royal-home .admin-profile-layout .profile-tip-button,.royal-home .admin-profile-layout .profile-mute-button{height:44px}}.royal-home .player-tip-modal{max-width:360px}.royal-home .player-tip-modal .eyebrow{color:#8e8994}.royal-home .player-tip-title-row{align-items:center;gap:9px;margin:8px 0 18px;display:flex}.royal-home .player-tip-modal h2{color:#f4f1f5;margin:0;font-size:24px}.royal-home .player-tip-modal form{gap:12px}.royal-home .player-tip-modal .rain-tip-input{background:#090a0e;border-color:#dae0ea24;transition:border-color .14s,box-shadow .14s}.royal-home .player-tip-modal .rain-tip-input:focus-within{border-color:#bf70ea94;box-shadow:0 0 0 3px #973eca24}.royal-home .player-tip-modal .rain-tip-input input:focus-visible{outline:none}.royal-home .player-tip-modal .confirm-deposit{background:linear-gradient(135deg,#9139cc,#68239c);border-radius:10px;height:45px}@media (width<=1040px){.royal-home .chat-feed{padding-inline:14px}}.royal-home.app-shell{background-color:#05070b;background-image:linear-gradient(#04070c33,#04070c80 58%,#05070bc2 100%),url(/optimized/donutroyal-amethyst-dawn-hero-f73436a1feed.webp);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.royal-home.app-shell.royal-game-shell{background-image:linear-gradient(#04070c1f,#04070c61 58%,#05070bad 100%),url(/optimized/donutroyal-amethyst-dawn-hero-f73436a1feed.webp)}.royal-home .royal-game-heading,.royal-home .roulette-topline{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#07090ee0,#090b11ad);border:1px solid #e1e7f121;border-radius:13px;padding:15px 19px;box-shadow:0 16px 42px #00000045}.royal-home .royal-game-heading h1,.royal-home .roulette-topline h1{color:#fff;text-shadow:0 2px 14px #000000e6}.royal-home .royal-game-heading p,.royal-home .royal-game-heading>span,.royal-home .roulette-topline p{color:#c5cbd4;text-shadow:0 1px 8px #000000e6}.royal-home .mines-heading{max-width:1180px;margin:0 auto 18px}.round-bets-panel{background:linear-gradient(#0e1016f7,#080a0ff7);border-color:#ffffff17;flex-direction:column;min-width:0;min-height:510px;display:flex;overflow:hidden}.round-bets-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:0 16px;display:flex}.round-bets-header>div{align-items:center;gap:8px;display:flex}.round-bets-header strong,.round-bets-header small,.round-bets-total span,.round-bets-more{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850}.round-bets-header small{color:#777e89;font-size:.75rem}.round-bets-live{background:#5be89b;border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px #5be89bcc}.round-bets-total{background:linear-gradient(135deg,#a652de1f,#ffffff06);border:1px solid #b567e838;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:12px;padding:13px 14px;display:flex}.round-bets-total span{color:#888f9a;font-size:.75rem}.round-bets-total strong{color:#fff;font:900 1rem var(--font-geist-mono), monospace;white-space:nowrap}.round-bets-list{gap:7px;padding:0 12px 12px;display:grid}.round-bet-player{background:#ffffff06;border:1px solid #fff1;border-radius:10px;grid-template-columns:17px 32px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:8px 9px;display:grid}.round-bet-rank{color:#626975;font:750 .75rem var(--font-geist-mono), monospace;text-align:center}.round-bet-avatar{color:#e8ccf9;background:linear-gradient(145deg,#392344,#17131d);border:1px solid #ca7df938;border-radius:8px;width:32px;height:32px;font-size:.75rem;font-weight:900;display:block;overflow:hidden}.round-bet-avatar img,.round-bet-avatar svg{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.round-bet-avatar.minecraft-head-fallback{place-items:center;display:grid}.round-bet-player-main{gap:5px;min-width:0;display:grid}.round-bet-player-main>strong{color:#f1f3f6;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:780;overflow:hidden}.round-bet-selections{flex-wrap:wrap;gap:4px 7px;min-width:0;display:flex}.round-bet-selection{color:color-mix(in srgb, var(--selection-color) 70%, #fff);white-space:nowrap;align-items:center;gap:4px;font-size:.75rem;font-weight:720;display:inline-flex}.round-bet-selection i{background:var(--selection-color);width:5px;height:5px;box-shadow:0 0 7px var(--selection-color);border-radius:999px}.round-bet-selection b{color:#aeb4be;font-family:var(--font-geist-mono), monospace}.round-bets-empty{color:#707782;text-align:center;margin:26px 0;font-size:.8rem}.round-bets-more{color:#a86ed0;text-align:center;text-transform:none;border-top:1px solid #ffffff12;margin:auto 12px 12px;padding:10px}@media (width<=900px){.round-bets-panel{min-height:0}}.royal-home .route-surface{background:#090c11e8;border:1px solid #dae2ed1c;box-shadow:0 30px 90px #0000006b}.royal-home.rewards-page{padding:118px 34px 70px 286px}.royal-home .rewards-workspace{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;max-width:1320px;margin:0 auto;padding:28px}.royal-home .rewards-heading{align-items:end;max-width:none;margin:0 0 22px;display:flex}.royal-home .rewards-heading h1{margin:5px 0 8px;font-size:38px;line-height:1}.royal-home .rewards-heading p,.royal-home .rewards-crate-heading p,.royal-home .rewards-level-copy p{color:#8e959f;margin:0;font-size:12px}.royal-home .rewards-reset-pill{background:#12171ef0;border:1px solid #dae2ed1f;border-radius:12px;align-items:center;gap:10px;min-width:180px;padding:10px 14px;display:flex}.royal-home .rewards-reset-pill>span{color:#55dca5;background:#3fc7911c;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.royal-home .rewards-reset-pill div{gap:3px;display:grid}.royal-home .rewards-reset-pill small,.royal-home .rewards-level-card small,.royal-home .rewards-rakeback-card small{color:#767e89;letter-spacing:.08em;font-size:9px;font-weight:900}.royal-home .rewards-reset-pill strong{color:#dce3eb;font:850 13px var(--font-geist-mono), monospace}.royal-home .rewards-overview{grid-template-columns:minmax(0,2fr) minmax(240px,.8fr);gap:12px;max-width:none;margin:0 0 14px;display:grid}.royal-home .rewards-level-card,.royal-home .rewards-rakeback-card{background:#11151b;border:1px solid #dae2ed1a;border-radius:13px;min-height:132px;padding:19px}.royal-home .rewards-level-card{grid-template-columns:54px 1fr;align-items:center;gap:17px;display:grid}.royal-home .rewards-level-icon{background:linear-gradient(145deg,#375ad7,#8e3bc1);border-radius:13px;justify-content:center;align-items:center;width:54px;height:54px;font-size:22px;display:flex;box-shadow:0 10px 28px #4553c938}.royal-home .rewards-level-copy{min-width:0}.royal-home .rewards-level-line{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.royal-home .rewards-level-line h2{margin:0;font-size:25px}.royal-home .rewards-level-line strong{color:#b879e2;font:900 12px var(--font-geist-mono), monospace}.royal-home .rewards-level-track{background:#07090c;border:1px solid #ffffff0e;height:7px;margin:12px 0 8px}.royal-home .rewards-level-track span{background:linear-gradient(90deg,#3fc791,#7e72e8);box-shadow:0 0 14px #4ad29d38}.royal-home .rewards-rakeback-card{flex-direction:column;justify-content:space-between;gap:14px;display:flex}.royal-home .rewards-rakeback-card div{gap:7px;display:grid}.royal-home .rewards-rakeback-card strong{color:#f2f4f7;font:900 26px var(--font-geist-mono), monospace}.royal-home .rewards-rakeback-card button,.royal-home .rewards-case-open-button,.royal-home .rewards-case-result button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#38bf83,#1c8f64);border:1px solid #70efb73d;border-radius:9px;min-height:42px;font-size:11px;font-weight:950}.royal-home .rewards-rakeback-card button:disabled,.royal-home .rewards-case-open-button:disabled{color:#737b85;cursor:not-allowed;background:#20252c;border-color:#ffffff0f}.royal-home .rewards-crate-section{background:#0d1117;border:1px solid #dae2ed1a;border-radius:14px;padding:22px}.royal-home .rewards-crate-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.royal-home .rewards-crate-heading h2{margin:5px 0 6px;font-size:24px}.royal-home .rewards-free-pill{color:#54dca4;font:900 8px var(--font-geist-mono), monospace;letter-spacing:.07em;background:#2cb47c1a;border:1px solid #45d79a38;border-radius:99px;padding:8px 11px}.royal-home .rewards-crate-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.royal-home .rewards-crate-card{color:#edf1f5;cursor:pointer;text-align:center;background:linear-gradient(#151a21,#0b0e13);border:1px solid #dae2ed1a;border-radius:12px;min-width:0;padding:11px 11px 15px;transition:border-color .16s,transform .16s,background .16s;display:grid;position:relative;overflow:hidden}.royal-home .rewards-crate-card:hover:not(:disabled){border-color:#5dd7a554;transform:translateY(-2px)}.royal-home .rewards-crate-card:disabled{cursor:default}.royal-home .rewards-crate-meta{justify-content:space-between;align-items:center;min-height:19px;display:flex}.royal-home .rewards-crate-meta b,.royal-home .rewards-crate-meta i{font:900 11px var(--font-geist-mono), monospace;letter-spacing:.04em;border-radius:99px;padding:5px 7px;font-style:normal}.royal-home .rewards-crate-meta b{color:#9ba4af;background:#ffffff0b}.royal-home .rewards-crate-meta i{color:#69727d}.royal-home .rewards-crate-card.is-unlocked .rewards-crate-meta i{color:#4bdca1;background:#2fc7891a}.royal-home .rewards-crate-card>img{aspect-ratio:1;object-fit:contain;width:100%;max-width:175px;height:auto;margin:-6px auto -2px}.royal-home .rewards-crate-card>strong{font:900 14px var(--font-barlow-condensed), sans-serif;letter-spacing:.025em}.royal-home .rewards-crate-card>small{color:#77808b;font:850 8px var(--font-geist-mono), monospace;margin-top:7px}.royal-home .rewards-crate-card.is-unlocked>small{color:#4edba1}.royal-home .rewards-crate-card.is-locked>img{filter:grayscale(.92)brightness(.4);opacity:.64}.royal-home .rewards-crate-card.is-claimed>img{filter:grayscale(.5)brightness(.65);opacity:.75}.royal-home .rewards-case-modal-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020407d4}.royal-home .rewards-case-modal{background:#090d13;border:1px solid #dae2ed24;border-radius:17px;max-width:920px;padding:0;overflow:hidden;box-shadow:0 38px 120px #000000bd}.royal-home .rewards-case-close{z-index:5;background:#151a22eb;border-color:#ffffff1a;border-radius:50%;width:38px;min-width:38px;height:38px;padding:0;font-size:21px;line-height:1;top:14px;right:14px}.royal-home .rewards-case-preview{background:radial-gradient(circle,#536a8329,#0000 64%),#070a0e;border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;height:205px;display:flex}.royal-home .rewards-case-preview img{filter:drop-shadow(0 18px 30px #0009);object-fit:contain;width:185px;height:185px}.royal-home .rewards-case-title{text-align:center;padding:20px 24px 0;display:block}.royal-home .rewards-case-title span,.royal-home .rewards-case-result-kicker,.royal-home .rewards-case-opening-copy>span{color:#a9b1bb;font:900 12px var(--font-geist-mono), monospace;letter-spacing:.08em}.royal-home .rewards-case-title h2,.royal-home .rewards-case-opening-copy h2,.royal-home .rewards-case-result h2{color:#f4f6f8;text-transform:uppercase;margin:7px 0 0;font-size:27px}.royal-home .rewards-case-open-button{width:auto;min-width:210px;margin:14px auto 22px;padding:0 24px;display:block}.royal-home .rewards-case-contents-heading{border-top:1px solid #fff1;justify-content:space-between;align-items:center;padding:17px 22px 10px;display:flex}.royal-home .rewards-case-contents-heading span,.royal-home .rewards-case-contents-heading small{color:#6f7883;font:900 8px var(--font-geist-mono), monospace;letter-spacing:.08em}.royal-home .rewards-case-odds{gap:8px;padding:0 22px 22px}.royal-home .rewards-case-odds article{background:#0d1117;border-color:#dae2ed17;border-radius:10px}.royal-home .rewards-case-odds article:nth-child(-n+2){border-bottom:2px solid #4d9be8}.royal-home .rewards-case-odds article:nth-child(n+3){border-bottom:2px solid #39c88b}.royal-home .rewards-case-reel-window{background:#06090d;border:0;border-bottom:1px solid #ffffff12;border-radius:0;margin:0;padding:14px 0}.royal-home .rewards-case-reel{gap:8px;padding:0}.royal-home .rewards-case-reel-item{background:#0f141a;border:1px solid #dae2ed17;border-bottom:2px solid #42ce92;min-height:112px}.royal-home .rewards-case-reel-marker{background:linear-gradient(#0000,#65e5ad 20% 80%,#0000);box-shadow:0 0 22px #4cdda080}.royal-home .rewards-case-opening-copy{text-align:center;padding:30px 22px 34px}.royal-home .rewards-case-opening-copy p,.royal-home .rewards-case-result>p{color:#7f8893;font-size:11px}.royal-home .rewards-case-result{color:#55dda4;margin:0;padding:42px 24px 30px}.royal-home .rewards-case-result-card{background:#0e1319;border:1px solid #54dca433;border-radius:13px;max-width:260px;margin:22px auto 14px;padding:20px}.royal-home .rewards-case-result-card>span{color:#cbd2da;font-size:12px;display:block}.royal-home .rewards-case-result strong{font-size:30px}.royal-home .rewards-case-result button{min-width:190px;padding:0 24px}.royal-home .rewards-case-error{margin:10px 24px 0}.royal-home .daily-case-opening .case-reel-stage{border-bottom-color:#ffffff14}.royal-home .daily-case-opening-summary{grid-template-columns:minmax(250px,.95fr) minmax(260px,1.05fr) auto;align-items:center;gap:24px;min-height:174px;padding:22px 28px;display:grid}.royal-home .daily-case-opening-title{text-align:left;align-items:center;gap:12px;display:flex}.royal-home .daily-case-opening-title span{color:#57dfa3;font:900 13px var(--font-geist-mono), monospace;letter-spacing:.06em;white-space:nowrap;background:#45e09e14;border:1px solid #45e09e40;border-radius:999px;padding:7px 10px;display:inline-flex}.royal-home .daily-case-opening-title h2{color:#f4f6f8;letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:28px}.royal-home .daily-case-opening .case-win-items article{text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:174px;padding:10px 18px}.royal-home .daily-case-opening .case-win-items article>strong{color:#f3f8f5;font-size:15px;line-height:1.1}.royal-home .daily-case-opening .case-win-items article>img{height:64px;image-rendering:pixelated;width:64px}.royal-home .daily-case-opening .case-win-items article>small{color:#49e49e;font:900 13px var(--font-geist-mono), monospace}.royal-home .daily-case-opening-status{color:#a9b1bb;letter-spacing:.05em;text-transform:uppercase;font-size:15px}.royal-home .daily-case-collect{color:#06140d;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#39c987,#208d5b);border:1px solid #83f6be47;border-radius:10px;min-width:130px;min-height:46px;padding:0 20px;font-size:13px;font-weight:950}@media (width<=720px){.royal-home .daily-case-opening-summary{text-align:center;grid-template-columns:1fr}}@media (width<=1180px){.royal-home .rewards-crate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1040px){.royal-home.rewards-page{padding:112px 22px 52px}}@media (width<=720px){.royal-home .rewards-workspace{border-radius:12px;padding:16px}.royal-home .rewards-heading,.royal-home .rewards-crate-heading{flex-direction:column;align-items:flex-start;gap:14px}.royal-home .rewards-overview{grid-template-columns:1fr}.royal-home .rewards-crate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.royal-home .rewards-level-card{grid-template-columns:42px 1fr}.royal-home .rewards-level-icon{width:42px;height:42px}.royal-home .rewards-case-odds{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.royal-home .rewards-crate-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.royal-home .rewards-crate-card{transition:none}}.royal-home.app-shell .game-grid>.game-card{grid-area:auto;width:100%;min-width:0}@media (width<=1080px){.royal-home .community-chat[data-chat-ready=false]{transform:translateX(calc(-100% + var(--home-chat-closed)))}.royal-home.app-shell.royal-game-shell{padding-left:calc(var(--home-chat-closed) + 13px)}}.connection-notice{z-index:10000;color:#eee;background:#1c1229;border:1px solid #774b98;border-radius:10px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:14px;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0008}.connection-notice button{color:#dba8ff;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.daily-rewards-trigger{cursor:pointer;background:#20212a;border:1px solid #ffffff18;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:4px;transition:background .15s,border-color .15s,transform .15s;display:grid;position:relative}.daily-rewards-trigger:hover{background:#392744;border-color:#bf71ed;transform:translateY(-1px)}.daily-rewards-trigger:focus-visible{outline-offset:3px;outline:2px solid #cb8cff}.account-identity .profile-privacy-control{margin-top:10px}.account-identity{min-width:200px}.discord-link-profile-top{flex-wrap:wrap}.round-bet-selection b{color:#57efa1}.account-level-badges{align-items:center;gap:5px;min-height:28px;display:flex}.account-level-badges summary{justify-content:center;align-items:center;display:flex}.account-level-badges summary img{display:block}.lobby-original{z-index:2;color:#ffe0a4;letter-spacing:.08em;background:#241c12e8;border:1px solid #ddac6280;border-radius:5px;padding:5px 7px;font:800 8px/1.2 Arial,sans-serif;position:absolute;top:12px;left:12px}.royal-home .realm-atmosphere{aspect-ratio:1672/934;pointer-events:none;z-index:0;position:absolute;inset:0 0 auto;overflow:hidden}.realm-art-plane{position:absolute;inset:0}.realm-torch{background:radial-gradient(#eab6ff75,#b32fff38 35%,#0000 70%);border-radius:50%;width:4%;height:8%;animation:2.7s ease-in-out infinite alternate realm-flicker;position:absolute}.realm-torch-left{top:45.8%;left:48.7%}.realm-torch-right{animation-delay:-1.3s;top:47.3%;left:80.5%}@keyframes realm-flicker{0%,40%,to{opacity:.35;transform:scale(.9)}20%,70%{opacity:.85;transform:scale(1.12)}}@media (width<=720px),(prefers-reduced-motion:reduce){.royal-home .realm-atmosphere{display:none}}.royal-home .content:before{transform:translate3d(calc(var(--plx,0) * 12px),calc(var(--ply,0) * 8px),0) scale(1.03);will-change:transform;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.royal-home .realm-atmosphere{transform:translate3d(calc(var(--plx,0) * 20px),calc(var(--ply,0) * 12px),0);transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.royal-home .content:before,.royal-home .realm-atmosphere{transform:none}}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/site/barlow-condensed-3.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/site/barlow-condensed-4.woff2)format("woff2")}body .royal-home .launch-hero :is(h1,h2,.launch-amount,.launch-badge,.launch-refer-button){font-family:Barlow Condensed,Arial,sans-serif}body .royal-home .launch-hero :is(h1,h2) .launch-amount{letter-spacing:-.015em;color:#d987f4;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;text-shadow:none;filter:drop-shadow(0 3px 2px #52117477)drop-shadow(0 0 12px #d276ff77)drop-shadow(0 0 30px #ad37ea44);background-image:linear-gradient(110deg,#d16bfa 0%,#efb2ff 35% 43%,#fff5ff 49%,#fff 50%,#f8d5ff 53%,#e18cff 61%,#cb64f2 100%);background-position:100%;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;margin-left:-3px;padding-inline:3px;font-size:clamp(98px,7.8vw,126px);font-weight:800;line-height:.98;animation:4s ease-in-out infinite alternate launch-prize-shimmer;display:inline-block}@keyframes launch-prize-shimmer{0%,10%{background-position:100%}90%,to{background-position:0%}}@media (prefers-reduced-motion:reduce){body .royal-home .launch-hero :is(h1,h2) .launch-amount{background-position:45%;animation:none}}@media (width<=760px){body .royal-home .launch-hero :is(h1,h2) .launch-amount{font-size:92px}}body .royal-home .launch-badge{color:#f9eaff;letter-spacing:.065em;text-shadow:0 0 9px #e8b7ff66;background:linear-gradient(135deg,#7330a2db,#351349ed);border:1px solid #d38bff;height:47px;padding-inline:21px;font-size:18px;font-weight:700;animation:none;box-shadow:0 0 18px #bb53f43d,inset 0 1px #f0caff66}body .royal-home .launch-hero .hero-copy{text-align:left}body .royal-home .launch-hero :is(h1,h2){margin:16px 0 0}body .royal-home .launch-friend-bonus{margin:16px 0 20px}body .royal-home .launch-refer-button{letter-spacing:.055em;text-shadow:0 1px 3px #35114966;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:0 26px;font-size:21px;font-weight:700;line-height:1;display:inline-flex}body .royal-home .launch-refer-button .referral-people-mark{flex-shrink:0;margin:0}.cases-shell{--case-accent:#b76cff;background:linear-gradient(#05060cb8,#05060cf5),url(/optimized/donutroyal-amethyst-dawn-hero-f73436a1feed.webp) top/cover fixed,#06070d;min-height:100vh}.cases-page-frame,.case-detail-frame{max-width:1320px;margin:0 auto}.cases-page-heading{justify-content:space-between;align-items:end;gap:24px;margin:12px 0 26px;display:flex}.case-title-copy>span,.case-contents-section header span{color:#cf83ff;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:900}.cases-page-heading h1{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,76px);font-weight:950;line-height:.92}.cases-toolbar{background:#0d0e15e6;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding:10px;display:flex}.cases-search{background:#090a10;border:1px solid #ffffff14;border-radius:11px;flex:1;align-items:center;gap:8px;max-width:400px;padding:0 13px;display:flex}.cases-search span{color:#8b7a99;font-size:22px}.cases-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:42px}.cases-sort{background:#090a10;border:1px solid #ffffff14;border-radius:11px;padding:3px;display:flex}.cases-sort button,.case-quantity button{color:#837e8c;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 14px;font-size:10px;font-weight:900}.cases-sort button.active,.case-quantity button.active{color:#fff;background:linear-gradient(135deg,#9a3ee1,#7025b5);box-shadow:0 7px 24px #9739e042}.case-catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.case-catalog-card{animation:.42s both case-card-in;animation-delay:var(--case-delay);aspect-ratio:.83;color:#fff;background:linear-gradient(155deg,#1f1f2af5,#0a0b11fa);border:1px solid #ffffff1a;border-radius:17px;min-height:0;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.case-catalog-card:hover{border-color:color-mix(in srgb, var(--case-accent) 66%, white 8%);box-shadow:0 22px 56px #00000073, 0 0 25px color-mix(in srgb, var(--case-accent) 22%, transparent);transform:translateY(-5px)}.case-card-glow{background:radial-gradient(circle, color-mix(in srgb, var(--case-accent) 38%, transparent), transparent 68%);filter:blur(18px);opacity:.55;width:76%;height:58%;position:absolute;top:6%;left:12%}.case-card-art{z-index:1;min-height:0;position:absolute;inset:0}.case-card-art img{object-fit:contain;object-position:center 38%;padding:8% 11% 28%;transition:transform .22s}.case-catalog-card:hover .case-card-art img{transform:scale(1.055)rotate(-1deg)}.case-card-copy{z-index:2;background:linear-gradient(#0a0b1100,#0a0b11fa 22%);gap:4px;padding:28px 16px 17px;display:grid;position:absolute;bottom:0;left:0;right:0}.case-card-copy strong{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.02em;text-transform:uppercase;font-size:21px}.case-price,.case-card-copy>.case-money{color:#a3e635;font-size:13px;font-weight:900}.cases-empty{color:#9e99a7;text-align:center;background:#0c0d14e6;border:1px solid #ffffff14;border-radius:16px;padding:60px}.case-groups{gap:34px;display:grid}.case-group{gap:14px;display:grid}.case-group+.case-group{border-top:1px solid #ffffff1a;padding-top:30px}.case-group-heading{justify-content:space-between;align-items:end;display:flex}.case-group-heading h2{font-family:var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:0;font-size:34px;font-weight:950;line-height:1}.case-group-heading>.case-money{color:#9ee33c;text-shadow:0 0 16px #9ee33c2e;font-size:18px;font-weight:950}.case-group-heading>.case-money img{width:18px;height:18px}.case-money{color:inherit;font:inherit;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.case-money img{object-fit:contain;flex:none;width:1.1em;height:1.1em}.cases-back-link{color:#e7e1eb;background:#0c0e14e6;border:1px solid #ffffff29;border-radius:9px;align-items:center;margin:4px 0 14px;padding:9px 13px;font-size:13px;font-weight:850;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:0 10px 28px #0000004d}.cases-back-link:hover{color:#fff;background:#1a1420f5;border-color:#cc7dff85;transform:translate(-2px)}.case-opening-panel,.case-contents-section,.case-results{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1018eb;border:1px solid #ffffff17;border-radius:20px;overflow:hidden;box-shadow:0 28px 70px #0000006b}.case-reel-stage{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--case-accent) 14%, transparent), transparent 42%), #090a10;border-bottom:1px solid #ffffff12;padding:20px 0;position:relative}.case-reel-marker{background:linear-gradient(180deg, #fae0ff, var(--case-accent));box-shadow:0 0 20px var(--case-accent);z-index:4;width:3px;height:calc(100% - 24px);position:absolute;top:12px;left:50%;transform:translate(-50%)}.case-reel-marker:before,.case-reel-marker:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;left:50%;transform:translate(-50%)}.case-reel-marker:before{border-top:10px solid #f9e5ff;top:0}.case-reel-marker:after{border-bottom:10px solid var(--case-accent);bottom:0}.case-reel-window{contain:layout paint;padding:5px 0;overflow:hidden}.case-reel-track{gap:8px;width:max-content;display:flex;position:relative;left:50%;transform:translate(-56px)}.is-spinning .case-reel-track{will-change:transform;animation:case-reel-spin var(--case-spin-ms,4.2s) linear forwards}.has-result .case-reel-track{transform:translateX(calc(-56px - (120px * 30) + var(--case-landing-offset,0px)))}.case-reel-item{--rarity-color:var(--case-accent);border:1px solid #ffffff14;border-bottom:2px solid var(--rarity-color);text-align:center;background:linear-gradient(155deg,#181923,#101117);border-radius:12px;flex-direction:column;flex:0 0 112px;justify-content:center;align-items:center;height:128px;padding:10px;display:flex}.case-item-image{image-rendering:pixelated}.case-reel-item>.case-item-image{margin:0}.case-reel-item strong{margin-top:6px;font-size:12px}.case-reel-item .case-reel-value{color:var(--rarity-color);gap:3px;margin-top:3px;font-size:12px;font-weight:900;display:inline-flex}.case-reel-value img{width:14px;height:14px}.case-rarity-common{--rarity-color:#55dc8a}.case-rarity-uncommon{--rarity-color:#36d4d0}.case-rarity-rare{--rarity-color:#52a7ff}.case-rarity-epic{--rarity-color:#8e72ff}.case-rarity-legendary{--rarity-color:#e66dff}.has-result .case-reel-item.is-winning-item{border-color:color-mix(in srgb, var(--rarity-color) 58%, white 8%);border-bottom-color:var(--rarity-color);box-shadow:inset 0 0 26px color-mix(in srgb, var(--rarity-color) 12%, transparent), 0 0 22px color-mix(in srgb, var(--rarity-color) 24%, transparent)}.has-result .case-reel-item.is-winning-item .case-reel-value{color:var(--rarity-color);text-shadow:0 0 14px color-mix(in srgb, var(--rarity-color) 46%, transparent)}.case-open-controls{grid-template-columns:minmax(230px,.85fr) minmax(280px,1.1fr) auto auto minmax(210px,auto);align-items:center;gap:18px;padding:20px 24px;display:grid}.case-identity{align-items:center;gap:16px;min-width:0;display:flex}.case-title-art{flex:0 0 112px;width:112px;height:104px;position:relative}.case-title-art img{object-fit:contain}.case-title-copy{min-width:0}.case-title-copy h1{font-family:var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:5px 0;font-size:clamp(27px,2.4vw,40px);line-height:.95}.case-title-copy p{color:#8f8b98;margin:0;font-size:12px}.case-result-slot{justify-content:center;align-items:center;min-width:0;min-height:112px;display:flex}.case-win-display{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:112px;display:flex}.has-result .case-win-display{animation:.52s cubic-bezier(.16,.78,.2,1) both case-win-pop}.case-win-display>span{color:#6fe4a0;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.case-win-items{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.case-win-items article{--rarity-color:#59e59c;border:1px solid color-mix(in srgb, var(--rarity-color) 42%, transparent);background:linear-gradient(145deg,#1f432fb8,#0c1812e6);border-radius:12px;align-items:center;gap:9px;min-width:132px;padding:8px 11px;display:flex}.case-win-items img{image-rendering:pixelated;object-fit:contain}.case-win-items article div{gap:3px;display:grid}.case-win-items strong{font-size:11px}.case-win-items .case-money{color:var(--rarity-color);font-size:11px;font-weight:900}.case-quantity{background:#090a10;border:1px solid #ffffff14;border-radius:11px;padding:3px;display:flex}.case-quantity button{min-width:40px;padding:0}.case-quantity button:disabled{cursor:wait}.case-quick-spin{color:#c5c0cc;cursor:pointer;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.case-quick-spin input{opacity:0;width:1px;height:1px;position:absolute}.case-quick-spin>span{background:#262833;border:1px solid #ffffff24;border-radius:999px;width:38px;height:22px;transition:background .16s;position:relative}.case-quick-spin>span:after{content:"";background:#9a96a3;border-radius:50%;width:16px;height:16px;transition:background .16s,transform .16s;position:absolute;top:2px;left:2px}.case-quick-spin input:checked+span{background:#67249b;border-color:#ae5de5}.case-quick-spin input:checked+span:after{background:#fff;transform:translate(16px)}.case-quick-spin input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.case-quick-spin:has(input:disabled){cursor:wait;opacity:.6}.case-open-button{background:linear-gradient(135deg, color-mix(in srgb, var(--case-accent) 84%, white 8%), color-mix(in srgb, var(--case-accent) 70%, #2a1157));box-shadow:0 14px 35px color-mix(in srgb, var(--case-accent) 28%, transparent);color:#fff;cursor:pointer;text-transform:uppercase;border:1px solid #ffffff40;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:210px;min-height:50px;padding:0 20px;font-size:12px;font-weight:950;display:inline-flex}.case-open-button:disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(.6);opacity:.55}.case-demo-balance{border-top:1px solid #ffffff12;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;display:flex}.case-demo-balance span{color:#787582;text-transform:uppercase;font-size:9px}.case-demo-balance strong{color:#6fe4a0;font-size:12px}.case-demo-balance .case-money{color:#6fe4a0;font-size:12px;font-weight:850}.case-demo-balance button{color:#c58aff;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.case-contents-section{margin-top:14px;padding:24px 26px 26px}.case-contents-section header{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.case-contents-section h2{font-family:var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:3px 0 0;font-size:29px}.case-contents-section header p{color:#87838f;margin:0;font-size:11px}.case-contents-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.case-content-card{--rarity-color:#55dc8a;border:1px solid #ffffff14;border-bottom:2px solid var(--rarity-color);text-align:center;background:linear-gradient(155deg,#171821,#0d0e14);border-radius:13px;flex-direction:column;align-items:center;min-height:174px;padding:16px 10px 13px;display:flex;position:relative}.case-content-card.case-rarity-common{--rarity-color:#55dc8a}.case-content-card.case-rarity-uncommon{--rarity-color:#36d4d0}.case-content-card.case-rarity-rare{--rarity-color:#52a7ff}.case-content-card.case-rarity-epic{--rarity-color:#8e72ff}.case-content-card.case-rarity-legendary{--rarity-color:#e66dff}.case-content-card:after{background:radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--rarity-color) 13%, transparent), transparent 68%);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.case-content-card img{image-rendering:pixelated;object-fit:contain;margin:8px 0}.case-content-card strong{font-size:11px}.case-content-card .case-money{color:var(--rarity-color);margin-top:5px;font-size:11px;font-weight:850}.case-content-chance{color:#fff;font-family:var(--font-geist-sans), Arial, sans-serif;font-variant-numeric:tabular-nums;font-size:15px;font-weight:750;line-height:1.2;position:absolute;top:10px;right:12px}.case-content-rarity{color:var(--rarity-color);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;position:absolute;top:9px;left:10px}@keyframes case-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes case-win-pop{0%{filter:brightness(1.5);opacity:0;transform:translateY(8px)scale(.9)}65%{opacity:1;transform:translateY(-2px)scale(1.035)}to{filter:brightness();opacity:1;transform:translateY(0)scale(1)}}@keyframes case-reel-spin{0%{animation-timing-function:cubic-bezier(.08,.6,.1,1);transform:translate(-56px)}91%{transform:translateX(calc(-56px - (120px * 30) + var(--case-landing-offset,0px) - 14px));animation-timing-function:cubic-bezier(.45,0,.3,1)}to{transform:translateX(calc(-56px - (120px * 30) + var(--case-landing-offset,0px)))}}@media (width<=1180px){.case-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.case-open-controls{grid-template-columns:220px 1fr auto auto}.case-identity{grid-area:1/1/span 2}.case-result-slot{grid-area:1/2}.case-quantity{grid-area:1/3}.case-quick-spin{grid-area:1/4}.case-title-art{width:112px;height:100px}.case-open-button{grid-area:2/2/auto/5}}@media (width<=880px){.case-catalog-grid,.case-contents-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.cases-shell.royal-game-shell{padding-left:14px;padding-right:14px}.cases-page-heading{flex-direction:column;align-items:flex-start}.case-group-heading{align-items:center}.cases-toolbar{flex-direction:column;align-items:stretch}.cases-search{max-width:none}.cases-sort button{flex:1}.case-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-catalog-card{aspect-ratio:.78}.case-open-controls{grid-template-columns:1fr;padding:16px}.case-identity,.case-result-slot,.case-quantity,.case-quick-spin,.case-open-button{grid-area:auto/1/auto/-1}.case-title-art{flex-basis:84px;width:84px;height:82px}.case-result-slot{min-height:0}.case-open-button{width:100%}.case-contents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-contents-section header{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){.case-catalog-card{animation:none}.is-spinning .case-reel-track{animation-duration:1ms}}.regular-case-volatility{justify-content:center;gap:3px;margin-top:8px;display:flex}.regular-case-volatility i{background:#ffffff15;border-radius:2px;width:10px;height:4px}.cases-volatility-key{color:#aaa6b3;align-items:center;gap:9px;margin:12px 0 18px;font-size:12px;display:flex}.cases-volatility-key .regular-case-volatility{margin:0}.case-open-button{white-space:nowrap;padding:0 20px;line-height:1.3;gap:10px!important}.case-open-button .case-money{flex-shrink:0}.cases-toolbar .cases-volatility-key{white-space:nowrap;color:#dcd9e5;flex-shrink:0;gap:10px;min-height:40px;margin:0 8px 0 auto;font-size:14px;font-weight:700}.cases-toolbar .cases-volatility-key .regular-case-volatility i{width:12px;height:5px}.cases-toolbar{flex-wrap:wrap}.cases-toolbar .cases-search{flex:1;min-width:180px}.case-catalog-card:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(105deg,#0000 30%,#ffffff24 48%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}.case-catalog-card:hover{transform:translateY(-7px)}.case-catalog-card:hover:after{transition:transform .7s;transform:translate(120%)}.case-catalog-card:hover .case-card-glow{opacity:.85}.case-card-glow{transition:opacity .2s}.case-recent-strip{margin:0 0 12px}.case-reel-stage{background:radial-gradient(circle,#8b45e629,#0000 46%),#0a070d}.case-reel-marker{background:linear-gradient(#fff,#8b45e6);box-shadow:0 0 12px #8b45e6,0 0 28px #8b45e699}.is-spinning .case-reel-marker{animation:.9s ease-in-out infinite alternate case-marker-glow}.case-reel-window{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.case-reel-item{background:linear-gradient(160deg, color-mix(in srgb, var(--rarity-color) 13%, #100c15), #100c15 70%);border-color:color-mix(in srgb, var(--rarity-color) 22%, #2a2033);position:relative;overflow:hidden}.case-reel-item>:not(.case-reel-burst){z-index:1;position:relative}.case-reel-burst{opacity:0;pointer-events:none;position:absolute;inset:0}.has-result .case-reel-item.is-winning-item{z-index:2;transition:transform .26s cubic-bezier(.2,1.4,.4,1);transform:scale(1.04)}.has-result .is-winning-item .case-reel-burst{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--rarity-color) 70%, white 10%), color-mix(in srgb, var(--rarity-color) 25%, transparent) 45%, transparent 72%);animation:.9s ease-out both case-reveal-burst}.case-reels{position:relative}.case-reels[data-count="3"] .case-reel-item,.case-reels[data-count="4"] .case-reel-item{height:92px;padding:6px}.case-reels[data-count="3"] .case-reel-item .case-item-image,.case-reels[data-count="4"] .case-reel-item .case-item-image{width:44px!important;height:44px!important}.case-reels[data-count="2"] .case-reel-item{height:112px}.case-reels[data-count="3"] .case-reel-window,.case-reels[data-count="4"] .case-reel-window{padding:3px 0}.case-result-total{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.case-result-total>span{color:#cec5d6;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.case-result-total>.case-money{font-variant-numeric:tabular-nums;font-size:20px;font-weight:950}.case-result-total em{border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:900}.case-result-total.is-profit>.case-money,.case-result-total.is-profit em{color:#57efa1}.case-result-total.is-profit em{background:#57efa11f}.case-result-total.is-loss>.case-money,.case-result-total.is-loss em{color:#ff7187}.case-result-total.is-loss em{background:#ff71871f}.case-win-items article{background:linear-gradient(145deg, color-mix(in srgb, var(--rarity-color) 16%, #100c15), #100c15)}.case-win-items .case-money{font-variant-numeric:tabular-nums}@keyframes case-marker-glow{0%{box-shadow:0 0 10px #8b45e6,0 0 22px #8b45e673}to{box-shadow:0 0 16px #c58aff,0 0 38px #8b45e6cc}}@keyframes case-reveal-burst{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:.35;transform:scale(1.6)}}@media (width<=680px){.case-reels[data-count="2"] .case-reel-item,.case-reels[data-count="3"] .case-reel-item,.case-reels[data-count="4"] .case-reel-item{height:84px}}@media (prefers-reduced-motion:reduce){.case-catalog-card:hover,.has-result .case-reel-item.is-winning-item{transform:none}.case-catalog-card:hover:after{transition:none;transform:translate(-120%)}.is-spinning .case-reel-marker,.has-result .is-winning-item .case-reel-burst,.has-result .case-win-display{animation:none}.has-result .is-winning-item .case-reel-burst{opacity:.3}}.cases-sort button{align-items:center;gap:6px;transition:background .16s,color .16s;display:inline-flex}.cases-sort button:not(.active):hover{color:#e9e2f2}.cases-sort-arrow{font-size:12px;line-height:1;transition:transform .2s,opacity .16s;display:inline-block}.cases-sort-arrow.is-idle{opacity:.35}.case-event-tag{z-index:3;color:#2a1306;font:850 10.5px/1.3 var(--font-ui,Geist,Arial,sans-serif);letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(#ffb347,#ff7a1a);border-radius:7px;padding:3px 8px;position:absolute;top:10px;left:10px;box-shadow:0 4px 12px #ff7a1a55}.bonus-playable{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.bonus-playable>span{color:#a6a3b0;letter-spacing:.06em;font-size:13px;font-weight:750}.bonus-playable>strong{color:#fff;font-size:28px}.bonus-game-group{margin-top:24px}.bonus-game-group h3{color:#c68cff;margin:0 0 14px;font-size:24px}.bonus-game-group h3 span{color:#9995a5;margin-left:8px;font-size:13px;font-weight:500}.bonus-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bonus-game-grid article{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;padding:18px}.bonus-game-grid h4{color:#f3f1f7;margin:0 0 8px;font-size:16px;font-weight:750}.bonus-game-grid p{color:#aaa6b6;margin:0;font-size:14px;line-height:1.6}.bonus-info-page .bonus-explainer{display:block}.referral-redeem:target,.referral-redeem.is-guided{outline-offset:5px;outline:2px solid #50d984;scroll-margin-top:120px;animation:2s ease-in-out 3 royal-guide}@media (width<=600px){.bonus-game-grid{grid-template-columns:1fr}}.public-info-shell{background:#050409;min-height:100vh;position:relative}.public-info-backdrop{inset:var(--home-header) 0 0;opacity:.72;pointer-events:none;background:linear-gradient(#0504098f,#050409eb 68%,#050409),radial-gradient(circle at 70% 18%,#9135d829,#0000 42%),url(/optimized/donutroyal-amethyst-dawn-hero-f73436a1feed.webp) 50% 18%/cover no-repeat;position:fixed}.public-info-stage{z-index:1;max-width:1100px;margin:0 auto;padding:76px 28px 52px;position:relative}@media (width>=1081px){body:has(.community-chat:not(.community-chat-collapsed))>.public-info-stage{--chat-clear:308px;margin-left:calc(var(--chat-clear) + max(0px, (100% - var(--chat-clear) - 1100px) / 2));margin-right:0}}@media (width>=1081px) and (width<=1360px){body:has(.community-chat:not(.community-chat-collapsed))>.public-info-stage{--chat-clear:282px}}@media (width>=1800px) and (height>=850px){body:has(.community-chat:not(.community-chat-collapsed))>.public-info-stage{--chat-clear:320px}}.public-info-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f8f4fb;background:#0a080feb;border:1px solid #c687f233;border-radius:22px;overflow:hidden;box-shadow:0 28px 90px #00000075}.public-info-hero{background:linear-gradient(135deg,#7b27b833,#0000 62%);border-bottom:1px solid #ffffff14;padding:54px clamp(24px,6vw,72px) 46px}.public-info-hero>span{color:#ce8df4;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800;display:block}.public-info-hero h1{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:-.035em;text-transform:uppercase;max-width:760px;margin:0;font-size:clamp(44px,7vw,76px);font-weight:900;line-height:.94}.public-info-hero p{color:#c8bfce;max-width:720px;margin:22px 0 0;font-size:17px;line-height:1.65}.public-info-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.public-info-actions a{color:#eee7f2;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:9px;padding:13px 18px;font-size:12px;font-weight:800;text-decoration:none}.public-info-actions a:hover,.public-info-actions a:focus-visible{color:#fff;border-color:#d28aff9e}.public-info-actions .public-info-primary{background:linear-gradient(135deg,#ad50eb,#7023ad);border-color:#c76cf5;box-shadow:0 10px 30px #8f2bc947}.public-info-body{gap:42px;padding:48px clamp(24px,6vw,72px) 24px;display:grid}.public-info-section{border-bottom:1px solid #ffffff14;padding-bottom:42px}.public-info-section:last-child{border-bottom:0}.public-info-section h2{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 16px;font-size:clamp(28px,4vw,40px);font-weight:800}.public-info-section h3{color:#f6effa;margin:24px 0 8px;font-size:17px}.public-info-section p,.public-info-section li{color:#bcb3c3;font-size:16px;line-height:1.7}.public-info-section p{margin:0 0 14px}.public-info-section ul,.public-info-section ol{gap:10px;margin:14px 0 0;padding-left:22px;display:grid}.public-info-section a{color:#d58df8}.public-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.public-info-grid>div{background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;padding:20px}.public-info-grid h3{margin-top:0}.public-info-grid p:last-child{margin-bottom:0}.public-site-footer{text-align:center;border-top:1px solid #ffffff14;margin:24px clamp(24px,6vw,72px) 0;padding:28px 0 34px}.public-site-footer nav{flex-wrap:wrap;justify-content:center;gap:10px 20px;display:flex}.public-site-footer a{color:#9c91a5;font-size:12px;text-decoration:none}.public-site-footer a:hover,.public-site-footer a:focus-visible{color:#d58df8}.public-site-footer p{color:#706878;max-width:680px;margin:16px auto 0;font-size:12px;line-height:1.6}.public-site-footer-compact{margin:30px 40px 0;padding-bottom:28px}.public-site-footer-compact a{color:#cabfd27a;font-size:10px}@media (width<=720px){.public-info-stage{padding:34px 14px 30px}.public-info-panel{border-radius:16px}.public-info-hero{padding:38px 22px 34px}.public-info-body{gap:32px;padding:34px 22px 12px}.public-info-grid{grid-template-columns:1fr}.public-site-footer,.public-site-footer-compact{margin-left:22px;margin-right:22px}}.public-game-guide h1{color:#f6effa;font-family:var(--font-barlow-condensed), sans-serif;margin:0 0 18px;font-size:clamp(30px,4vw,42px);line-height:1.15}.royal-free-button{white-space:nowrap;background:#12a64d;border:1px solid #31c767;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 0 22px #17b34c22;color:#fff!important}.royal-free-button:hover{background:#16b959}.royal-notifications{position:relative}.royal-bell{color:#d8d8e3;cursor:pointer;background:#20212a;border:1px solid #343540;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:relative}.royal-notification-ping{background:#58ee91;border-radius:50%;width:7px;height:7px;animation:2s infinite royal-ping;position:absolute;top:7px;right:8px;box-shadow:0 0 0 3px #172a21,0 0 13px #43ee86}.royal-inbox{z-index:150;text-align:left;color:#f4f3fa;background:#171820;border:1px solid #363643;border-radius:18px;width:min(390px,100vw - 24px);position:absolute;top:54px;right:0;box-shadow:0 24px 70px #0009}.royal-inbox>header{border-bottom:1px solid #30303b;justify-content:space-between;align-items:center;padding:20px;display:flex}.royal-inbox h2{margin:0;font-size:18px}.royal-inbox header span{color:#9a9bad;font-size:13px}.royal-inbox-list{max-height:390px;padding:8px;overflow:auto}.royal-inbox-list>p{color:#ababbb;padding:22px}.royal-inbox article{border-bottom:1px solid #ffffff09;gap:12px;padding:15px 10px;display:flex}.royal-note-icon{color:#f3cd72;background:#66502444;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.royal-inbox article strong{font-size:14px}.royal-inbox article p{color:#a9a9b9;margin:7px 0;font-size:14px;line-height:1.5}.royal-inbox article button,.royal-inbox article a{color:#66ee9d;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:650;text-decoration:none}.royal-inbox small{color:#8d8da0}.royal-inbox .is-read{opacity:.7}.royal-notification-tests{border-top:1px solid #30303b;padding:16px;font-size:13px}.royal-notification-tests summary{cursor:pointer;color:#aeb0bf}.royal-notification-tests p{color:#9597a8;line-height:1.5}.royal-notification-tests>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.royal-notification-tests button{color:#e0e1ec;cursor:pointer;background:#242630;border:1px solid #3b3d49;border-radius:8px;padding:9px;font-size:13px}.royal-gift-backdrop{z-index:500;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05070bce;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.royal-gift-modal{color:#f4f3f9;text-align:center;background:radial-gradient(at 50% 15%,#56412b55,#0000 52%),#171820;border:1px solid #625036;border-radius:24px;outline:none;width:min(820px,100%);max-height:calc(100dvh - 44px);padding:22px 28px;overflow:auto;box-shadow:0 35px 140px #000b}.royal-gift-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.royal-gift-top>span{color:#a49b8b;letter-spacing:1.3px;font-size:12px}.royal-gift-top>div{gap:8px;display:flex}.royal-gift-top button{color:#c8c5cb;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:9px;min-width:32px;height:32px}.royal-gift-heading .eyebrow{color:#e9c481;letter-spacing:3px;font-size:12px}.royal-gift-heading h2{letter-spacing:-1px;margin:8px 0;font-size:clamp(25px,4vw,38px)}.royal-gift-heading p{color:#aaa7b4;margin:8px 0;font-size:16px}.royal-gift-art{flex-direction:column;align-items:center;padding:6px;display:flex;position:relative}.royal-gift-art img{object-fit:contain;filter:drop-shadow(0 0 30px #d9a84136)}.royal-gift-art>span{color:#f0ce89;margin-top:-8px;font-size:20px;font-weight:800}.royal-gift-claim{color:#2a1b0a;cursor:pointer;background:linear-gradient(110deg,#f4d498,#c99147);border:1px solid #eac582;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:min(340px,100%);margin:12px auto 0;padding:15px;font-size:16px;font-weight:800;display:flex;box-shadow:0 7px 25px #d5aa4220}.royal-gift-claim:disabled{opacity:.6;cursor:wait}.royal-gift-terms{color:#aaa3a5;margin:10px 0 24px;font-size:13px}.royal-gift-contents>header{text-align:left;color:#aaa7b5;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.royal-gift-contents>header strong{letter-spacing:1px;color:#ddd9e4}.royal-gift-contents>div{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.royal-gift-contents article{background:#ffffff03;border:1px solid #ffffff0d;border-radius:11px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:13px 5px;display:flex}.royal-gift-contents article>span{color:#c9c6d3;min-height:30px;font-size:12px;line-height:1.25}.royal-gift-contents article strong{color:#70eba2;font-size:14px}.royal-gift-contents article small{color:#9996a8;font-size:12px}.royal-gift-contents article.jackpot{background:linear-gradient(#bc87311a,#ffffff02);border-color:#cfa24855}.royal-gift-contents article.jackpot strong{color:#f2ce84}.royal-gift-footnote{color:#898694;margin:17px 0 0;font-size:12px}.royal-gift-result{color:#cbc3d0;flex-direction:column;align-items:center;gap:6px;margin:12px;display:flex}.royal-gift-result:empty{display:none}.gift-result .royal-gift-result strong{color:#7df0a8;font-size:36px}.royal-gift-modal .case-reel-stage{margin:24px 0 16px}.royal-gift-modal .case-reel-track{animation-fill-mode:forwards}.gift-result .case-reel-track{transform:translateX(calc(-1 * var(--case-reel-step) * 30))}.royal-referral-claim{background:#1d2325;border:1px solid #3b5948;border-radius:16px;margin-bottom:26px;padding:26px;scroll-margin-top:110px}.royal-referral-claim:target,.royal-referral-claim.is-guided{outline-offset:4px;outline:2px solid #50d984;animation:2s ease-in-out 3 royal-guide}.royal-referral-claim h2{margin:8px 0;font-size:26px}.royal-referral-claim>span{color:#65ec98;letter-spacing:1px;font-size:13px;font-weight:750}.royal-referral-claim p{color:#b2b9b8;font-size:14px;line-height:1.5}.royal-referral-claim form>div{gap:10px;display:flex}.royal-referral-claim input{color:#fff;background:#101717;border:1px solid #4c6054;border-radius:9px;flex:1;min-width:0;padding:13px;font-size:16px}.royal-referral-claim button{color:#fff;cursor:pointer;background:#17a752;border:0;border-radius:9px;padding:12px 18px;font-weight:700}.royal-referral-claim button:disabled{opacity:.5}.royal-referral-claim form>p button{color:#70e9a0;background:0 0;padding:0}.royal-gift-modal button:focus-visible,.royal-bell:focus-visible,.royal-inbox button:focus-visible,.royal-free-button:focus-visible{outline-offset:3px;outline:2px solid #f5d591}@keyframes royal-ping{50%{box-shadow:0 0 0 5px #45ee8417,0 0 16px #43ee86}}@keyframes royal-guide{50%{box-shadow:0 0 35px #47ec6240}}@media (width<=1100px){.royal-free-button{padding:10px;font-size:12px}.account-actions{gap:6px!important}}@media (width<=650px){.royal-gift-backdrop{padding:10px}.royal-gift-modal{border-radius:18px;max-height:calc(100dvh - 20px);padding:16px}.royal-gift-contents>div{grid-template-columns:repeat(4,minmax(0,1fr))}.royal-gift-art img{width:130px;height:130px}.royal-gift-top>span{letter-spacing:.5px;font-size:10px}.royal-inbox{position:fixed;top:78px;right:12px}.royal-free-button{gap:5px;padding:9px 8px;font-size:12px}.royal-free-button svg{width:14px}.royal-bell{width:35px;height:35px}}@media (prefers-reduced-motion:reduce){.royal-notification-ping,.royal-referral-claim:target,.royal-referral-claim.is-guided{animation:none}}.royal-gift-modal{--case-accent:#ecc47c}.gift-result.has-result .case-reel-track{transform:translate(-3656px)}.royal-gift-modal img[src$=dragon-head\.png]{object-fit:contain!important;object-position:center!important}.royal-gift-top{justify-content:flex-end}.royal-gift-heading{margin:0}.royal-gift-art img{width:300px;max-width:100%;height:300px}.royal-gift-contents{margin-top:28px}@media (width<=650px){.royal-gift-art img{width:220px;height:220px}}.royal-home.app-shell .universal-topbar .main-nav{flex-wrap:nowrap;grid-template-columns:none;align-items:center;gap:24px;width:auto;display:flex}.royal-home.app-shell .universal-topbar .main-nav .royal-free-button{white-space:nowrap;flex:none;align-self:center;min-width:max-content;height:auto}@media (width<=760px){.royal-home.app-shell .universal-topbar .main-nav{gap:14px}.royal-home.app-shell .universal-topbar .main-nav .race-nav-button{display:inline-flex}}@media (width<=470px){.royal-home.app-shell .universal-topbar .main-nav{z-index:140;background:#08090df5;border:1px solid #34343b;border-radius:13px;width:max-content;max-width:calc(100vw - 16px);height:54px;padding:5px;position:fixed;bottom:8px;left:50%;transform:translate(-50%)}.royal-home.app-shell .universal-topbar .main-nav .nav-button{padding:0 8px}.royal-home.app-shell .universal-topbar .main-nav .royal-free-button{padding:10px;font-size:12px}}.royal-mark-read{color:#78eaa4;cursor:pointer;background:#23352b;border:1px solid #3b4e43;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:650}.royal-mark-read:disabled{opacity:.45;cursor:default}.royal-free-button>span{text-align:left;flex-direction:column;justify-content:center;min-width:104px;line-height:1.2;display:flex}.royal-free-button small{margin-top:2px;font-size:11px;font-weight:600}.royal-free-button.royal-invite-button{background:linear-gradient(135deg,#a844db,#7428ae);border-color:#c16cec;box-shadow:0 0 22px #a844db33}.royal-free-button.royal-invite-button:hover{background:#963bc9}.royal-free-button.royal-invite-button>span{font-size:17px;font-weight:800;line-height:1.15}.royal-free-button.royal-invite-button small{margin-top:3px;font-size:11px;font-weight:600;line-height:1.2}.royal-free-button.royal-invite-button{gap:10px;padding:10px 16px}.royal-free-button.royal-invite-button svg{flex-shrink:0;width:18px;height:18px}.royal-home.app-shell .universal-topbar{grid-template-columns:max-content minmax(0,1fr) max-content}.royal-home.app-shell .universal-topbar>.topbar-left{grid-area:1/1;min-width:0;max-width:100%}.royal-home.app-shell .universal-topbar>.balance-dropdown-wrap{grid-area:1/2;justify-self:center;min-width:0}.royal-home.app-shell .universal-topbar>.account-actions{grid-area:1/3;justify-self:end;min-width:0}@media (width<=1500px){.royal-home.app-shell .universal-topbar .topbar-left{gap:14px}.royal-home.app-shell .universal-topbar .main-nav{gap:12px}.royal-home.app-shell .universal-topbar .royal-free-button{padding:9px 12px}.royal-home.app-shell .universal-topbar .royal-free-button>span{min-width:0}.royal-home.app-shell .universal-topbar .royal-free-button small{display:none}}@media (width<=1360px){.royal-home.app-shell .universal-topbar .royal-free-button{display:none}}@media (width<=1080px){.royal-home.app-shell .universal-topbar{grid-template-columns:minmax(0,1fr) auto}.royal-home.app-shell .universal-topbar>.balance-dropdown-wrap,.royal-home.app-shell .universal-topbar-account-only>.account-actions{grid-area:1/2;justify-self:end}.royal-home.app-shell .universal-topbar-account-only>.account-actions{display:flex}}@media (width<=720px){.royal-home.app-shell .universal-topbar>.topbar-left{gap:8px}.royal-home.app-shell .universal-topbar .main-nav{gap:6px}}.royal-gift-art-locked{position:relative}.royal-gift-art-locked img{filter:grayscale(.5)brightness(.72)drop-shadow(0 0 30px #d9a84122)}.royal-gift-lock{color:#f4d498;background:#171820e6;border:1px solid #625036;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px #000a}.royal-gift-locked{gap:10px;width:min(460px,100%);margin:6px auto 0;display:grid}.royal-gift-locked p{color:#aaa7b4;margin:0;font-size:15px;line-height:1.5}.royal-gift-progress{background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;height:12px;overflow:hidden}.royal-gift-progress>i{border-radius:inherit;background:linear-gradient(90deg,#17a752,#66ee9d);min-width:0;height:100%;transition:width .4s;display:block}.royal-gift-progress-text{color:#f4f3f9;font-size:16px}.royal-gift-unlocked{color:#66ee9d;margin:10px auto 0;font-size:15px;font-weight:700}@media (width<=650px){.royal-gift-lock{width:48px;height:48px}.royal-gift-locked p{font-size:14px}}@media (prefers-reduced-motion:reduce){.royal-gift-progress>i{transition:none}}.royal-gift-modal{--case-accent:#c46bff;background:radial-gradient(70% 90% at 22% 35%,#6a2f9259,#0000 70%),radial-gradient(60% 70% at 100% 100%,#2b1a4a66,#0000 60%),#100c1a;border-color:#8c52c766;position:relative;box-shadow:0 30px 120px #000c,inset 0 1px #ffffff12}.royal-gift-modal .eyebrow{color:#d8a2ff}.royal-gift-modal .royal-gift-art img{filter:drop-shadow(0 12px 26px #b257ff55);animation:4.5s ease-in-out infinite royalGiftFloat}.royal-gift-modal .royal-gift-claim:not(.royal-gift-deposit){color:#fff;background:linear-gradient(110deg,#d061ff,#9a3cf0 45%,#6c2bd9);border:0;border-radius:14px;font-weight:850;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e3a6ff80,0 12px 34px #a844eb66}.royal-gift-modal .royal-gift-contents{margin-top:6px}@media (width>=761px){.royal-gift-modal{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;column-gap:26px;width:min(880px,100%);padding:24px 26px;display:grid}.royal-gift-modal>*{grid-column:1}.royal-gift-modal>.royal-gift-top{z-index:3;position:absolute;top:8px;right:12px}.royal-gift-modal>.royal-gift-contents{grid-area:1/2/span 12;align-self:center;margin:0}}@keyframes royalGiftFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.royal-gift-modal .royal-gift-art img{animation:none}}.balance-dropdown-wrap .balance-dropdown{left:50%;right:auto;transform:translate(-50%)}@media (width<=650px){.balance-dropdown-wrap .balance-dropdown{max-height:calc(100dvh - 90px);left:50%;right:auto;overflow-y:auto}}body>.public-site-footer{color:#999ba8;text-align:left;background:#101116;border-top:1px solid #292a33;margin:0;padding:32px max(24px,50% - 600px)}.public-site-footer p{max-width:1200px;font-size:14px;line-height:1.8}.public-site-footer nav{flex-wrap:wrap;gap:14px 24px;margin-bottom:24px;display:flex}.public-site-footer .site-copyright{color:#747784;margin-bottom:0}.responsible-banner{background:#15171b;border:1px solid #303039;border-radius:12px;align-items:center;gap:16px;margin:20px 0;padding:16px 20px;display:flex}.responsible-banner>strong{color:#ff5d5d;background:#251314;border:1px solid #6a2928;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.responsible-banner p{margin:0}.responsible-banner a{color:#ededf4;font-weight:700}.play-controls{scroll-margin-top:100px}.play-controls form,.play-controls .break-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.play-controls label{gap:8px;display:grid}.play-controls input,.play-controls select{color:#fff;background:#111217;border:1px solid #44414f;border-radius:8px;padding:12px;font-size:16px}.play-controls button{color:#fff;font:inherit;cursor:pointer;background:#71369d;border:1px solid #9956c7;border-radius:8px;padding:12px 18px}.play-controls button:disabled{opacity:.5;cursor:wait}.play-controls p{line-height:1.6}.play-controls [role=status]{color:#7de4ad}.bs-create-fieldset{border:0;min-width:0;margin:0;padding:0}.bs-wallet-note{color:#aaaab6;font-size:14px}.bs-api-error{color:#ffbaba;border:1px solid #944747;border-radius:8px;padding:14px}.bs-public-lobby{border:1px solid #33303c;border-radius:12px;margin:20px 0;padding:20px}.bs-public-lobby h2{font-size:20px}.bs-public-lobby>button{text-align:left;color:#eee;cursor:pointer;background:#1c1924;border:1px solid #403748;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:10px;padding:14px;display:flex}.bs-public-lobby span{color:#aaa}.bs-room-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.bs-room-controls span{color:#b9b5c3;margin-right:auto}.bs-room-controls button{color:#fff;cursor:pointer;background:#372546;border:1px solid #76538d;border-radius:8px;padding:10px 15px}.bs-proof{color:#9f99ac;overflow-wrap:anywhere;margin:24px 0;font-size:14px}.bs-proof summary{cursor:pointer}.case-actual-odds{color:#e4d3fb;white-space:normal;margin:6px 0 10px;line-height:1.5;display:block;font-size:14px!important}:root{--ui-panel:#15121c;--ui-panel-raised:#1d1826;--ui-border:#d8beec29;--ui-divider:#d8beec17;--ui-muted:#b4aabd;--ui-focus:#dfb5ff;--ui-radius:14px;--ui-shadow:0 18px 48px #0006;--ui-duration:.18s;--ui-ease:cubic-bezier(.2, .7, .25, 1)}.royal-home .topbar :is(.profile-menu,.games-menu,.royal-inbox,.balance-dropdown){background:linear-gradient(150deg, var(--ui-panel-raised), var(--ui-panel));border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;animation:ui-panel-enter var(--ui-duration) var(--ui-ease) both}.royal-home .topbar :is(.profile-menu,.games-menu){max-height:calc(100dvh - var(--home-header,92px) - 32px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5b4969 transparent;gap:4px;padding:6px;overflow-y:auto}.royal-home .topbar .games-menu-list{gap:4px}.royal-home .topbar :is(.profile-menu,.games-menu) [role=menuitem]{text-align:left;width:100%;min-height:42px;transition:background-color var(--ui-duration) var(--ui-ease), border-color var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease);border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.royal-home .topbar :is(.profile-menu,.games-menu) [role=menuitem]:not(:disabled):hover{border-color:var(--ui-divider);color:#fff;background-color:#d8beec14}.royal-home .topbar .profile-menu-signout{border-top-color:var(--ui-divider);margin-top:4px}.royal-home .topbar :is(.profile-copy,.balance-box>div){min-width:0}.royal-home .topbar .profile-copy :is(strong,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.royal-home .topbar :is(.avatar,.balance-token-frame,.account-menu-chevron){flex-shrink:0}.royal-home .topbar :is(.royal-bell,.profile-button,.nav-button){transition:background-color var(--ui-duration) var(--ui-ease), border-color var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease)}.royal-home .royal-notification-ping{pointer-events:none;width:7px;height:7px;box-shadow:0 0 0 3px var(--ui-panel);background:#58ed98;border-radius:50%;animation:none;position:absolute;top:7px;right:7px}.royal-home .royal-inbox>header{border-bottom-color:var(--ui-divider);flex-wrap:wrap;gap:10px;padding:16px}.royal-home .royal-inbox-list{max-height:min(400px, calc(100dvh - var(--home-header,92px) - 150px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5b4969 transparent}.royal-home .royal-inbox article{border-bottom-color:var(--ui-divider);align-items:flex-start;padding:14px 10px}.royal-home .royal-inbox article>div:not(.royal-note-icon){overflow-wrap:anywhere;min-width:0}.royal-home .royal-inbox article p{color:var(--ui-muted);line-height:1.6}.royal-home .royal-inbox .is-read{opacity:1}.royal-home .royal-inbox .is-read .royal-note-icon{color:var(--ui-muted);background:#d8beec0f}.royal-home .royal-mark-read{min-height:36px;line-height:1.35}.royal-home :is(.account-profile-card,.public-info-panel),.royal-home .account-centered-content>.account-section{background-color:var(--ui-panel);border-color:var(--ui-border);box-shadow:var(--ui-shadow);border-radius:18px}.royal-home .account-profile-card,.royal-home .account-centered-content>.account-section{padding:clamp(18px,2.4vw,28px)}.royal-home .account-profile-top{flex-wrap:wrap;gap:20px}.royal-home .account-identity{min-width:0}.royal-home .account-profile-top .account-identity h1{overflow-wrap:anywhere;line-height:1.15}.royal-home .account-profile-stats :is(small,strong){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.5}.royal-home .account-profile-stats small,.royal-home .account-section-title span,.royal-home .account-profile-top .account-identity span{color:var(--ui-muted)}.royal-home .account-section-title{text-align:left;margin-bottom:20px}.royal-home .account-section-title h2{letter-spacing:.015em;font-size:clamp(23px,2.3vw,28px);line-height:1.2}.royal-home .public-info-stage{padding-top:calc(var(--home-header,92px) + 32px)}.royal-home .public-info-hero h1{text-wrap:balance;line-height:1.04}.royal-home .public-info-grid{gap:16px}.royal-home .public-info-grid>div{border-color:var(--ui-divider);border-radius:var(--ui-radius);overflow-wrap:anywhere;min-width:0}.royal-home .public-info-section{scroll-margin-top:calc(var(--home-header,92px) + 24px)}body>.public-site-footer{border-top-color:var(--ui-border);background:#100e16;padding-block:32px}body>.public-site-footer nav{justify-content:flex-start;gap:4px 24px;margin-bottom:16px}body>.public-site-footer nav a{color:#d3c9dd;min-height:40px;transition:color var(--ui-duration) var(--ui-ease);align-items:center;font-size:13px;display:inline-flex}body>.public-site-footer p{color:var(--ui-muted);margin-inline:0;line-height:1.75}body>.public-site-footer .site-copyright{color:#a296ad;font-size:12px}.public-site-footer .responsible-banner{background:var(--ui-panel);border-color:var(--ui-border);border-radius:var(--ui-radius)}.public-site-footer .responsible-banner p{margin:0}.public-site-footer .responsible-banner a{font-size:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #d8beec66;text-decoration:underline #d8beec66}.connection-notice{border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-panel);box-shadow:var(--ui-shadow);text-align:center;bottom:max(18px, env(safe-area-inset-bottom));animation:ui-panel-enter var(--ui-duration) var(--ui-ease) both;padding:12px 18px;line-height:1.5}.royal-home .topbar :is(button,a):focus-visible,.royal-home .public-info-panel :is(a,button,input,select):focus-visible,.public-site-footer a:focus-visible,.connection-notice button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.royal-home .topbar :is(.profile-menu,.games-menu) [role=menuitem]:focus-visible{outline-offset:-3px}@keyframes ui-panel-enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (width<=650px){.royal-home .public-info-stage{padding-top:calc(var(--home-header,76px) + 20px)}.public-site-footer .responsible-banner{align-items:flex-start;gap:12px;padding:16px}}@media (width<=470px){body>.public-site-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.connection-notice{bottom:calc(76px + env(safe-area-inset-bottom))}.royal-home .topbar .games-menu{max-height:min(68dvh,520px)}}@media (prefers-reduced-motion:reduce){:root{--ui-duration:0s}html{scroll-behavior:auto}.royal-home .topbar :is(.profile-menu,.games-menu,.royal-inbox,.balance-dropdown),.connection-notice{animation:none}.royal-home .topbar :is(.chevron,.account-menu-chevron){transition:none}}.royal-player{vertical-align:middle;align-items:center;min-width:0;max-width:100%;display:inline-flex}.royal-player .player{font:inherit;color:inherit;line-height:1.5}.royal-level{flex-shrink:0;gap:5px}.royal-player .badge{border:1px solid rgba(var(--rgb),.65);white-space:nowrap;border-radius:5px;line-height:1.2;display:inline-block}.chat-person-line .royal-player{overflow:visible}.royal-player .roller-badge,.royal-player .roller-badge img{width:20px;height:20px}.royal-player.fx-2 .player{text-shadow:0 0 12px rgba(var(--rgb),.35)}.royal-player.fx-3 .player,.royal-player.fx-4 .player{color:var(--color);animation:5s ease-in-out infinite royal-breathe}.royal-player.fx-4 .player{animation-duration:4s}.royal-player.fx-5 .player,.royal-player.fx-6 .player,.royal-player.fx-7 .player,.royal-player.fx-8 .player,.royal-player.fx-9 .player,.royal-player.fx-10 .player{background:linear-gradient(110deg,var(--color) 25%,#fff 47%,var(--color) 65%);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite royal-shine}.royal-player.fx-6 .player{filter:drop-shadow(0 0 5px rgba(var(--rgb),.3))}.royal-player.fx-7 .player{filter:drop-shadow(0 0 7px rgba(var(--rgb),.4));animation-duration:6s}.royal-player.fx-8 .player,.royal-player.fx-9 .player,.royal-player.fx-10 .player{filter:drop-shadow(0 0 8px rgba(var(--rgb),.4));animation-duration:5s}.royal-player.fx-10 .badge{box-shadow:0 0 15px rgba(var(--rgb),.15)}.royal-player.fx-10 .player{background-image:linear-gradient(110deg,#ffe1a0 20%,#fff8ec 40%,#e2b2ff 55%,#ffe1a0 75%)}@keyframes royal-shine{0%,25%{background-position:150% 0}75%,to{background-position:-100% 0}}@keyframes royal-breathe{0%,to{text-shadow:0 0 3px rgba(var(--rgb),.15)}50%{text-shadow:0 0 11px rgba(var(--rgb),.5)}}.royal-player .roller-badge{cursor:help;outline-offset:3px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex;position:relative}.royal-player .roller-badge img{object-fit:contain;width:25px;height:25px;display:block}.royal-player .roller-badge [role=tooltip]{visibility:hidden;opacity:0;color:#f4edf9;white-space:nowrap;z-index:10;background:#09080d;border:1px solid #45364f;border-radius:5px;padding:7px 10px;font-size:11px;font-weight:500;transition:opacity .15s;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.royal-player .roller-badge:hover [role=tooltip],.royal-player .roller-badge:focus [role=tooltip]{visibility:visible;opacity:1}.royal-player .line{z-index:2;position:relative}.royal-player .chat .roller-badge,.royal-player .chat .roller-badge img{width:20px;height:20px}.royal-player .name-effects{isolation:isolate;max-width:100%;line-height:1.5;display:inline-flex;position:relative}.royal-player .player{z-index:1;overflow-wrap:anywhere;position:relative}.royal-player .sparkles{pointer-events:none;z-index:0;position:absolute;inset:-2px -3px}.royal-player .spark{left:var(--x);top:var(--y);background:var(--color);opacity:0;width:3px;height:3px;box-shadow:0 0 5px var(--color);animation:royal-twinkle var(--duration) ease-in-out var(--delay) infinite;border-radius:50%;position:absolute}.royal-player .spark.star{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fff5e8;border-radius:0;width:7px;height:7px}.royal-player.fx-6 .dust,.royal-player.fx-7 .dust,.royal-player.fx-8 .dust,.royal-player.fx-9 .dust,.royal-player.fx-10 .dust{animation-name:royal-stardust}.royal-player.fx-9 .name-effects:after,.royal-player.fx-10 .name-effects:after{content:"";background:linear-gradient(90deg,transparent,var(--color),transparent);opacity:0;pointer-events:none;width:80%;height:1px;animation:6s ease-in-out infinite royal-light-trail;position:absolute;bottom:-3px;left:10%}.royal-player.fx-10 .spark:nth-child(3n){background:#dfc2ff;box-shadow:0 0 5px #c69cff}.royal-player .badge{background:rgba(var(--rgb),.24);border-color:rgba(var(--rgb),.65);letter-spacing:.25px;text-align:center;min-width:47px;color:var(--color);padding:5px 9px;font-size:11px;font-weight:800}.royal-player.fx-0 .badge{color:#9da3ae;background:#23252c;border-color:#383c45}.royal-player.fx-0.half-step .badge{color:#c0c7d2;background:#2e323b;border-color:#515967}.royal-player.fx-0.half-step .player{color:#fff}.royal-player.fx-1.half-step .player{color:#f3fff9}.royal-player.fx-3 .player{color:var(--color);text-shadow:0 0 7px rgba(var(--rgb),.2)}.royal-player.half-step .player{animation-duration:5.5s}.royal-player.fx-2.half-step .player{text-shadow:0 0 15px rgba(var(--rgb),.45)}.royal-player.fx-6 .name-effects:before,.royal-player.fx-7 .name-effects:before,.royal-player.fx-8 .name-effects:before,.royal-player.fx-9 .name-effects:before,.royal-player.fx-10 .name-effects:before{content:"";background:radial-gradient(ellipse,rgba(var(--rgb),.13),transparent 70%);z-index:-1;pointer-events:none;animation:7s ease-in-out infinite royal-aura;position:absolute;inset:-4px -8px}.royal-player.fx-8.half-step .star,.royal-player.fx-9.half-step .star,.royal-player.fx-10 .star{width:9px;height:9px}@keyframes royal-aura{0%,to{opacity:.3;transform:scaleX(.8)}50%{opacity:.8;transform:scaleX(1.1)}}@keyframes royal-twinkle{0%,18%,75%,to{opacity:0;transform:scale(.3)rotate(0)}40%{opacity:.85;transform:scale(1)rotate(35deg)}58%{opacity:.3;transform:scale(.6)rotate(65deg)}}@keyframes royal-stardust{0%,15%{opacity:0;transform:translateY(4px)scale(.4)}40%{opacity:.65}80%,to{opacity:0;transform:translateY(-9px)scale(.8)}}@keyframes royal-light-trail{0%,20%,85%,to{opacity:0;transform:scaleX(.3)}50%{opacity:.5;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.royal-player .spark,.royal-player .name-effects:after,.royal-player .name-effects:before{display:none}.royal-player .player{animation:none!important}}.chat-person-line .royal-player .roller-badge,.chat-person-line .royal-player .roller-badge img{width:20px;height:20px}.chat-person-line{flex-wrap:nowrap}.royal-player .sparkles{-webkit-user-select:none;user-select:none}.wager-limit-label{color:#c7bdd2;margin:0 0 6px;font-size:12px;line-height:1.5;display:block}:root{--game-font:"Geist", Arial, sans-serif;--game-bg:#100d18;--game-panel:#181320;--game-raised:#231c2e;--game-input:#100c17;--game-line:#382d46;--game-muted:#afa3bf;--game-text:#f7f2ff;--game-accent:#9954dc;--game-accent-hover:#ad6bec;--game-focus:#d6abff;--game-radius:12px;--game-gap:16px;--game-rail:260px;--game-width:1180px}body .royal-home.royal-game-shell{padding-top:calc(var(--home-header,86px) + 24px);color:var(--game-text);font-family:var(--game-font);padding-bottom:48px;padding-right:24px}body .royal-home.royal-game-shell :is(.royal-game-frame,.keno-wrap,.original-game-frame,.arrow-stage,.roulette-stage,.cases-page-frame,.battle-site-content){width:100%;max-width:var(--game-width);min-width:0;margin-inline:auto}body .royal-home.royal-game-shell :is(.royal-game-heading,.bj-heading,.arrow-heading,.roulette-topline,.cases-page-heading){background:var(--game-panel);border:1px solid var(--game-line);border-radius:var(--game-radius);box-sizing:border-box;width:100%;min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:space-between;align-items:center;gap:16px;margin:0 auto 16px;padding:12px 20px;display:flex}body .royal-home.royal-game-shell h1{text-transform:none;align-items:center;gap:12px;margin:0;display:flex;font:750 23px/1.25 var(--game-font)!important;letter-spacing:-.035em!important}body .royal-home.royal-game-shell h1 .game-title-icon{color:#bb8feb;flex:none;width:25px;height:25px}body .royal-home.royal-game-shell .bj-heading h1>span{display:none}body .royal-home.royal-game-shell :is(.blackjack-layout,.dice-layout,.crash-layout,.wheel-layout,.keno-layout,.mines-layout){grid-template-columns:var(--game-rail) minmax(0,1fr);gap:var(--game-gap);width:100%;max-width:var(--game-width);align-items:start;min-width:0;margin:0 auto;padding:0;display:grid}body .royal-home.royal-game-shell :is(.royal-controls,.keno-controls,.mines-panel){background:var(--game-panel);border:1px solid var(--game-line);border-radius:var(--game-radius);width:100%;min-width:0;max-width:none;box-shadow:none;box-sizing:border-box;text-align:left;flex-direction:column;align-self:start;gap:16px;margin:0;padding:20px;display:flex;font-family:var(--game-font)!important}body .royal-home.royal-game-shell :is(.royal-controls,.keno-controls,.mines-panel)>*{margin-block:0}body .royal-home.royal-game-shell :is(.blackjack-table,.dice-stage,.crash-stage,.wheel-stage,.keno-board-panel,.mines-game){border:1px solid var(--game-line);border-radius:var(--game-radius);background-color:var(--game-bg);min-width:0;box-shadow:none;box-sizing:border-box;margin:0}body .royal-home.royal-game-shell .blackjack-table,body .royal-home.royal-game-shell :is(.dice-stage,.crash-stage,.wheel-stage){min-height:500px}body .royal-home.royal-game-shell .bj-control-title,body .royal-home.royal-game-shell .blackjack-rules{display:none}body .royal-home.royal-game-shell .blackjack-actions{gap:8px;margin:0}body .royal-home.royal-game-shell .blackjack-actions button{height:auto;min-height:60px;font-size:14px!important}body .royal-home.royal-game-shell .blackjack-actions button small{display:none}body .royal-home.royal-game-shell .blackjack-actions button>span{font-size:18px}body .royal-home.royal-game-shell :is(.royal-primary,.mines-primary,.keno-draw,.auto-bet-start,.arrow-bet,.bl-primary,.case-open-button){background:var(--game-accent);color:#fff;letter-spacing:0;text-transform:none;cursor:pointer;border:1px solid #b078e1;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:auto;min-height:48px;margin-block:0;padding:12px 16px;display:flex;box-shadow:inset 0 1px #ffffff15;font:700 14px/1.4 var(--game-font)!important}body .royal-home.royal-game-shell :is(.royal-primary,.mines-primary,.keno-draw,.auto-bet-start,.arrow-bet,.bl-primary,.case-open-button):hover:not(:disabled){background:var(--game-accent-hover);transform:none}body .royal-home.royal-game-shell :is(.royal-secondary,.keno-clear){border:1px solid var(--game-line);background:var(--game-raised);color:#d8cde5;min-height:42px;font:650 14px/1.4 var(--game-font);box-shadow:none;border-radius:8px;padding:10px 14px}body .royal-home.royal-game-shell button:disabled{cursor:not-allowed}body .royal-home.royal-game-shell :is(button,a,input,select):focus-visible{outline:2px solid var(--game-focus);outline-offset:3px}body .royal-home.royal-game-shell .wager-control{gap:8px;width:100%;margin:0;display:grid}body .royal-home.royal-game-shell .wager-control-label{color:var(--game-muted);letter-spacing:0;text-transform:none;font:600 13px/1.4 var(--game-font)!important}body .royal-home.royal-game-shell .wager-control-row{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}body .royal-home.royal-game-shell .wager-control-input{background:var(--game-input);border:1px solid var(--game-line);border-radius:8px;align-items:center;height:44px;min-height:44px;padding:0 12px;display:flex}body .royal-home.royal-game-shell .wager-control-input input{width:100%;min-width:0;height:100%;color:var(--game-text);font:650 16px/1 var(--game-font);box-shadow:none;background:0 0;border:0;padding:0 0 0 8px}body .royal-home.royal-game-shell .wager-control-input img{object-fit:contain;width:18px;height:22px}body .royal-home.royal-game-shell .wager-control-actions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}body .royal-home.royal-game-shell .wager-control-actions button{background:var(--game-raised);border:1px solid var(--game-line);color:#d0c4df;border-radius:6px;height:36px;min-height:36px;padding:6px;font:650 13px/1 var(--game-font)!important}body .royal-home.royal-game-shell .wager-control-message{font:500 12px/1.5 var(--game-font)!important}body .royal-home.royal-game-shell :is(.auto-bet-controls,.auto-bet-settings){gap:14px;width:100%;margin:0;display:grid}body .royal-home.royal-game-shell :is(.auto-bet-mode,.dice-direction){background:var(--game-input);border:1px solid var(--game-line);border-radius:8px;gap:4px;padding:4px;display:flex}body .royal-home.royal-game-shell :is(.auto-bet-mode,.dice-direction) button{min-height:36px;color:var(--game-muted);font:650 13px/1.3 var(--game-font);background:0 0;border:0;border-radius:5px;flex:1;padding:8px}body .royal-home.royal-game-shell :is(.auto-bet-mode button[aria-pressed=true],.dice-direction button.active){color:#f1e2ff;box-shadow:none;background:#49305f}body .royal-home.royal-game-shell :is(.auto-bet-count,.mines-field,.mines-auto-count){color:var(--game-muted);font:600 13px/1.4 var(--game-font);gap:8px;display:grid}body .royal-home.royal-game-shell :is(.auto-bet-count input,.mines-count-wrap,.mines-auto-count input,.crash-auto-cashout>span){border:1px solid var(--game-line);background:var(--game-input);min-height:44px;font:600 16px/1.4 var(--game-font);border-radius:8px}.game-turbo{width:100%;min-height:40px;color:var(--game-muted);font:600 13px/1.4 var(--game-font);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.game-turbo>span:first-child{align-items:center;gap:8px;display:flex}.game-turbo svg{width:17px;height:17px}.game-turbo-track{box-sizing:border-box;background:#3a3046;border-radius:20px;align-items:center;width:34px;height:20px;padding:3px;display:flex}.game-turbo-track>span{background:#c1b6cb;border-radius:50%;width:14px;height:14px;transition:transform .15s}.game-turbo[aria-checked=true]{color:#e7ceff}.game-turbo[aria-checked=true] .game-turbo-track{background:var(--game-accent)}.game-turbo[aria-checked=true] .game-turbo-track>span{background:#fff;transform:translate(14px)}.game-turbo:disabled{opacity:.45}body .royal-home.royal-game-shell .keno-controls{align-self:start}body .royal-home.royal-game-shell .keno-selection{font:500 13px/1.4 var(--game-font);justify-content:space-between;margin:0;display:flex}body .royal-home.royal-game-shell .keno-board-panel{background:var(--game-bg);padding:20px}body .royal-home.royal-game-shell .keno-number{background:var(--game-panel);border-color:var(--game-line);font:750 clamp(16px,1.5vw,21px)/1 var(--game-font);border-radius:8px}body .royal-home.royal-game-shell .keno-number:hover:not(:disabled):not(.selected):not(.matched):not(.missed){background:var(--game-raised);border-color:#77548e}body .royal-home.royal-game-shell .keno-number.selected{color:#fff;background:#7137a1;border-color:#bf87eb #bf87eb #4d226f}body .royal-home.royal-game-shell .keno-number.missed{color:#a99ab6;background:#100c17;border-color:#302638}body .royal-home.royal-game-shell .keno-number.matched{color:#f0fff8;background:#167854;border-color:#80efbd #80efbd #115638}body .royal-home.royal-game-shell .keno-payout-row:empty{min-height:0;padding:0}body .royal-home.royal-game-shell .keno-draw-status{flex-wrap:wrap;min-height:20px;margin:12px 0}body .royal-home.royal-game-shell .keno-board-heading{letter-spacing:0;font-size:12px}body .royal-home.royal-game-shell .mines-heading{max-width:var(--game-width)}body .royal-home.royal-game-shell .mines-game{padding:20px}body .royal-home.royal-game-shell .mines-stats{margin-top:0}body .royal-home.royal-game-shell .dice-stats{background:var(--game-input);border-radius:8px;padding:12px}body .royal-home.royal-game-shell .wheel-bets{border:0;padding:0}body .royal-home.royal-game-shell :is(.roulette-stage,.arrow-stage){grid-template-columns:var(--game-rail) minmax(0,1fr);background:0 0;border:0;gap:16px;padding:0;display:grid}body .royal-home.royal-game-shell :is(.roulette-topline,.arrow-heading){grid-column:1/-1;margin:0}body .royal-home.royal-game-shell :is(.roulette-betting,.arrow-betting){border:1px solid var(--game-line);background:var(--game-panel);border-radius:12px;grid-area:2/1;align-self:start;margin:0;padding:20px}body .royal-home.royal-game-shell :is(.roulette-main,.arrow-theater){background:var(--game-bg);border:1px solid var(--game-line);border-radius:12px;flex-direction:column;grid-area:2/2;min-width:0;margin:0;display:flex;overflow:hidden}body .royal-home.royal-game-shell :is(.roulette-betting,.roulette-colors,.arrow-wager-row,.arrow-input-row){flex-direction:column;gap:16px;display:flex}body .royal-home.royal-game-shell :is(.roulette-wager,.arrow-wager-row>div,.arrow-wager-field){flex:none;width:100%;min-width:0;max-width:none}body .royal-home.royal-game-shell :is(.roulette-colors,.arrow-input-row){gap:8px}body .royal-home.royal-game-shell .roulette-bet{border-radius:8px;width:100%;min-height:66px;padding:12px}body .royal-home.royal-game-shell .roulette-bet span{font-size:14px}body .royal-home.royal-game-shell .roulette-bet small{font-size:12px}body .royal-home.royal-game-shell .roulette-wheel-zone{width:100%;min-height:500px}body .royal-home.royal-game-shell .arrow-video{border:0;width:100%}body .royal-home.royal-game-shell .arrow-wager-row label{color:var(--game-muted);font:600 13px/1.4 var(--game-font);margin-bottom:8px;display:block}body .royal-home.royal-game-shell .arrow-input-wrap{background:var(--game-input);border-color:var(--game-line);width:100%;min-width:0;height:44px}body .royal-home.royal-game-shell .arrow-quick{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}body .royal-home.royal-game-shell .arrow-quick button{background:var(--game-raised);border:1px solid var(--game-line);border-radius:6px;height:36px}body .royal-home.royal-game-shell .arrow-balance{display:none}body .royal-home.royal-game-shell .arrow-bet{width:100%}body .royal-home.royal-game-shell :is(.arrow-history,.roulette-stage>.round-history){grid-column:1/-1}body .royal-home .topbar .games-menu{background:#17121f;border:1px solid #443352;border-radius:12px;width:386px;padding:12px;box-shadow:0 18px 60px #0009}.games-menu-heading{color:#9f91af;font:650 11px/1.4 var(--game-font);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:2px 4px 12px;display:flex}.games-menu-heading span{letter-spacing:0;text-transform:none;color:#796d89;font-weight:500}body .royal-home .topbar .games-menu-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}body .royal-home .topbar .games-menu .royal-menu-game{min-height:44px;font:600 13px/1.3 var(--game-font);color:#cfc3de;background:#231b2f;border:1px solid #30263e;border-radius:7px;align-items:center;gap:10px;padding:10px;display:flex}.royal-menu-game svg{color:#a997c2;flex:none;width:19px;height:19px}.royal-menu-name{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.royal-menu-new{color:#e2bfff;font:800 9px/1 var(--game-font);letter-spacing:.04em;text-transform:uppercase;background:#392447;border:1px solid #674183;border-radius:4px;flex:none;padding:2px 4px}body .royal-home .topbar .games-menu .royal-menu-game:hover{color:#fff;background:#30213f;border-color:#75518d}body .royal-home .topbar .games-menu .royal-menu-current{color:#f0ddff;background:#412759;border-color:#7b489e}body .royal-home .topbar .games-menu .royal-menu-current svg{color:#d4a2ff}body .royal-home .topbar .games-menu a:focus-visible{outline:2px solid var(--game-focus);outline-offset:1px}body .royal-home.royal-game-shell :is(.cases-toolbar,.battle-lobby-toolbar){border-color:var(--game-line)}body .royal-home.royal-game-shell .battle-lobby-toolbar{background:var(--game-panel);border:1px solid var(--game-line);border-radius:12px;padding:16px 20px}body .royal-home.royal-game-shell .battle-lobby-empty{border:1px dashed var(--game-line);color:var(--game-muted);border-radius:12px;padding:40px 20px}@media (width>=1041px){body .royal-home.royal-game-shell{padding-left:calc(var(--home-chat) + 24px)}}@media (width<=1040px){body .royal-home.royal-game-shell{padding-left:20px;padding-right:20px}}@media (width<=760px){body .royal-home.royal-game-shell{padding:calc(var(--home-header,72px) + 16px) 12px 32px}body .royal-home.royal-game-shell :is(.royal-game-heading,.bj-heading,.arrow-heading,.roulette-topline,.cases-page-heading){min-height:56px;margin-bottom:12px;padding:8px 16px}body .royal-home.royal-game-shell h1{font-size:20px!important}body .royal-home.royal-game-shell :is(.blackjack-layout,.dice-layout,.crash-layout,.wheel-layout,.keno-layout,.mines-layout){flex-direction:column;gap:12px;display:flex}body .royal-home.royal-game-shell :is(.royal-controls,.keno-controls,.mines-panel){order:2;gap:14px;width:100%;padding:16px}body .royal-home.royal-game-shell :is(.blackjack-table,.dice-stage,.crash-stage,.wheel-stage,.keno-board-panel,.mines-game){order:1;width:100%}body .royal-home.royal-game-shell .blackjack-table{min-height:390px}body .royal-home.royal-game-shell :is(.dice-stage,.crash-stage,.wheel-stage){min-height:340px}body .royal-home.royal-game-shell .keno-board-panel{padding:12px}body .royal-home.royal-game-shell .keno-grid{gap:5px}body .royal-home.royal-game-shell .keno-number{min-height:34px;font-size:15px}body .royal-home.royal-game-shell .wager-control-row{grid-template-columns:minmax(0,1fr) 144px;gap:8px}body .royal-home.royal-game-shell .wager-control-actions button{height:44px}body .royal-home.royal-game-shell :is(.roulette-stage,.arrow-stage){grid-template-columns:minmax(0,1fr);gap:12px}body .royal-home.royal-game-shell :is(.roulette-topline,.arrow-heading){grid-column:1;margin:0}body .royal-home.royal-game-shell :is(.roulette-main,.arrow-theater){grid-area:2/1}body .royal-home.royal-game-shell :is(.roulette-betting,.arrow-betting){grid-area:3/1;padding:16px}body .royal-home.royal-game-shell .roulette-colors{flex-direction:row}body .royal-home.royal-game-shell .roulette-bet{min-width:0;padding:10px 4px}body .royal-home.royal-game-shell .roulette-bet small{font-size:11px}body .royal-home.royal-game-shell .arrow-input-row{grid-template-columns:minmax(0,1fr) 144px;display:grid}body .royal-home.royal-game-shell .arrow-quick button{height:44px}body .royal-home .topbar .games-menu{top:calc(var(--home-header,72px) + 8px);width:auto;max-width:386px;max-height:calc(100dvh - var(--home-header,72px) - 24px);position:fixed;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.game-turbo-track>span{transition:none}}@media (width<=760px){body .royal-home.app-shell.royal-game-shell{padding-left:12px;padding-right:12px}body .royal-home.royal-game-shell .community-chat[data-chat-state=collapsed],body .royal-home.royal-game-shell .community-chat[data-chat-ready=false]{background:0 0;border:0;width:0;transform:none}body .royal-home.royal-game-shell .community-chat[data-chat-state=collapsed]>:not(.chat-collapse),body .royal-home.royal-game-shell .community-chat[data-chat-ready=false]>:not(.chat-collapse){display:none}body .royal-home.royal-game-shell .community-chat[data-chat-state=collapsed] .chat-collapse{border-radius:0 8px 8px 0;width:24px;left:0;right:auto}body .royal-home .topbar-left{align-items:center;gap:10px;min-width:0;display:flex}body .royal-home .topbar .main-nav{box-shadow:none;background:0 0;border:0;border-radius:0;gap:2px;padding:0;display:flex;position:static;transform:none}body .royal-home .topbar .main-nav .nav-button{min-height:44px;padding:10px 8px;font-size:12px;display:flex}body .royal-home .topbar .main-nav .royal-free-button,body .royal-home .topbar .main-nav .race-nav-button{display:none}body .royal-home .topbar .brand{flex:none;margin:0}body .royal-home.app-shell .universal-topbar .topbar-left{align-items:center;gap:10px;display:flex}body .royal-home.app-shell .universal-topbar .main-nav{width:auto;max-width:none;height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:static;transform:none}body .royal-home.app-shell .universal-topbar .main-nav .nav-button{min-height:44px;padding:10px 8px;font-size:12px}body .royal-home.app-shell .universal-topbar .main-nav .race-nav-button{display:none}body .royal-home.app-shell .universal-topbar .games-menu{inset:calc(var(--home-header,76px) + 8px) 12px auto 12px;width:auto;max-width:386px;max-height:calc(100dvh - var(--home-header,76px) - 24px);transform:none}}.games-menu-footer{border-top:1px solid #33283f;justify-content:space-between;gap:16px;margin-top:10px;padding:8px 4px 0;display:flex}.games-menu-footer a{color:#baabc9;font:600 12px/1.4 var(--game-font);align-items:center;gap:8px;min-height:32px;text-decoration:none;display:flex}.games-menu-footer a:hover{color:#fff}body .royal-home.royal-game-shell :is(.royal-game-heading,.bj-heading,.arrow-heading,.roulette-topline,.cases-page-heading){text-align:left;flex-direction:row}@media (width<=760px){body .royal-home.app-shell .universal-topbar .main-nav{align-self:center}}body .royal-home.royal-game-shell .blackjack-table{flex-direction:column;padding:20px;display:flex}body .royal-home.royal-game-shell .blackjack-table :is(.dealer-zone,.player-zone){flex:1;min-height:195px;padding:20px 12px 8px}body .royal-home.royal-game-shell .blackjack-table .table-rule{flex:none;min-height:40px;margin:0;padding:12px;font-size:12px}body .royal-home.royal-game-shell .blackjack-actions button{text-transform:none}body .royal-home.royal-game-shell .blackjack-table .hand-label>span{font:600 12px/1.4 var(--game-font);letter-spacing:0}body .royal-home.royal-game-shell .blackjack-table .table-rule b{font:600 11px/1.5 var(--game-font)}@media (width<=760px){body .royal-home.royal-game-shell .blackjack-table{padding:12px}body .royal-home.royal-game-shell .blackjack-table :is(.dealer-zone,.player-zone){min-height:145px;padding:12px 4px 6px}}body .royal-home.royal-game-shell .mines-panel{transform:none}body .royal-home.royal-game-shell .mines-board{gap:8px;width:100%;max-width:520px;margin:12px auto 0;padding:8px}body .royal-home.royal-game-shell .mines-cell{aspect-ratio:1;min-width:0;min-height:0}body .royal-home.royal-game-shell .mines-stats :is(span,strong){font-family:var(--game-font);letter-spacing:0}body .royal-home.royal-game-shell .mines-stats span{font-size:12px}body .royal-home.royal-game-shell .dice-stats{flex-direction:column;gap:10px;display:flex}body .royal-home.royal-game-shell .dice-stats>div{background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}body .royal-home.royal-game-shell .dice-stats>div :is(span,strong){white-space:nowrap;text-overflow:clip;overflow:visible;font:600 13px/1.4 var(--game-font)!important}body .royal-home.royal-game-shell .dice-stats>div span{color:var(--game-muted)}body .royal-home.royal-game-shell :is(.wheel-clock,.arrow-clock,.roulette-clock){flex-direction:row;align-items:center;gap:10px;min-width:0;display:flex}body .royal-home.royal-game-shell :is(.wheel-clock,.arrow-clock,.roulette-clock) small{color:var(--game-muted);font:500 12px/1.4 var(--game-font)!important}body .royal-home.royal-game-shell :is(.wheel-clock,.arrow-clock,.roulette-clock) strong{font:700 17px/1.4 var(--game-font)!important}body .royal-home.royal-game-shell .wheel-bets legend{font:600 12px/1.4 var(--game-font);letter-spacing:0;margin-bottom:8px}body .royal-home.royal-game-shell .wheel-bets button{background:var(--game-input);border-radius:8px;min-height:64px;padding:10px 6px}body .royal-home.royal-game-shell .wheel-bets button span{font:500 11px/1.4 var(--game-font)}body .royal-home.royal-game-shell .wheel-bets button strong{font:700 17px/1.4 var(--game-font)}body .royal-home.royal-game-shell .wheel-bets button.wheel-bet-active{border-color:var(--bet-color);background:color-mix(in srgb,var(--bet-color) 13%,var(--game-input))}body .royal-home.royal-game-shell .game-round-history{grid-column:1/-1}@media (width<=760px){body .royal-home.royal-game-shell :is(.wheel-clock,.arrow-clock,.roulette-clock) small{display:none}body .royal-home.royal-game-shell .mines-board{gap:6px;padding:0}body .royal-home.royal-game-shell :is(.crash-layout,.wheel-layout)>.round-bets-panel{order:3}}body .royal-home.royal-game-shell :is(.case-detail-frame,.battle-lab,.battle-lab:has(.bc-layout)){max-width:var(--game-width);margin-inline:auto;padding:0}body .royal-home.royal-game-shell .case-opening-panel{grid-template-columns:var(--game-rail) minmax(0,1fr);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:16px;display:grid;overflow:visible}body .royal-home.royal-game-shell .case-open-controls{border:1px solid var(--game-line);background:var(--game-panel);border-radius:12px;flex-direction:column;grid-area:1/1;align-self:start;align-items:stretch;gap:16px;padding:20px;display:flex}body .royal-home.royal-game-shell .case-reel-stage{border:1px solid var(--game-line);border-radius:12px;flex-direction:column;grid-area:1/2;justify-content:center;align-self:start;min-height:500px;display:flex;overflow:hidden}body .royal-home.royal-game-shell .case-identity{flex-direction:column;gap:12px;display:flex}body .royal-home.royal-game-shell .case-title-art{flex:none;width:100px;height:100px}body .royal-home.royal-game-shell .case-title-copy{width:100%}body .royal-home.royal-game-shell .case-unit-price{color:var(--game-muted);font:500 13px/1.4 var(--game-font);justify-content:space-between;align-items:center;display:flex}body .royal-home.royal-game-shell .case-unit-price .case-money{color:var(--game-text);font-weight:700}body .royal-home.royal-game-shell .case-quantity-label{font:600 13px/1.4 var(--game-font);color:var(--game-muted);margin-bottom:-8px}body .royal-home.royal-game-shell .case-quantity{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}body .royal-home.royal-game-shell .case-quantity button{border:1px solid var(--game-line);background:var(--game-raised);width:auto;min-width:0;height:38px;font:600 14px var(--game-font);border-radius:6px}body .royal-home.royal-game-shell .case-quantity button.active{color:#f1e2ff;background:#49305f;border-color:#7b489e}body .royal-home.royal-game-shell .case-result-slot:empty{display:none}body .royal-home.royal-game-shell .cases-back-link{background:var(--game-raised);border-color:var(--game-line);box-shadow:none;margin:0}body .royal-home.royal-game-shell .royal-game-heading .cases-back-link{min-height:36px;padding:8px 12px}body .royal-home.royal-game-shell .case-open-button .case-money{color:inherit;font:inherit}body .royal-home.royal-game-shell .battle-lobby-toolbar h1{font-size:23px!important}body .royal-home.royal-game-shell .battle-lobby-toolbar .bl-primary{min-height:40px}@media (width<=760px){body .royal-home.royal-game-shell .case-opening-panel{flex-direction:column;gap:12px;display:flex}body .royal-home.royal-game-shell .case-open-controls{order:2;width:100%;padding:16px}body .royal-home.royal-game-shell .case-reel-stage{order:1;width:100%;min-height:260px}body .royal-home.royal-game-shell .case-identity{flex-direction:row}body .royal-home.royal-game-shell .case-title-art{width:60px;height:60px}body .royal-home.royal-game-shell .case-quantity button{height:44px}body .royal-home.royal-game-shell .battle-lobby-toolbar{flex-wrap:wrap;gap:12px;padding:16px}body .royal-home.royal-game-shell .roulette-wheel-zone{min-height:340px}}@media (width<=360px){body .royal-home.royal-game-shell :is(.wager-control-row,.arrow-input-row){grid-template-columns:minmax(0,1fr)}body .royal-home.royal-game-shell .arrow-heading{flex-wrap:wrap;gap:6px}body .royal-home.royal-game-shell .arrow-heading h1{white-space:nowrap}body .royal-home.royal-game-shell .arrow-clock{margin-left:auto}}body .royal-home.royal-game-shell .bc-main{grid-template-columns:var(--game-rail) minmax(0,1fr);background:var(--game-panel);border-color:var(--game-line);border-radius:12px}body .royal-home.royal-game-shell .bc-settings{border-color:var(--game-line);padding:20px}body .royal-home.royal-game-shell .bc-selection{background:var(--game-panel);border-color:var(--game-line);border-radius:12px}body .royal-home.royal-game-shell :is(.bc-settings h2,.bc-selection h2){font:600 13px/1.4 var(--game-font);letter-spacing:0;text-transform:none;color:var(--game-muted)}body .royal-home.royal-game-shell :is(.bc-modes b,.bc-fast b,.bc-art strong){font-family:var(--game-font);letter-spacing:0;text-transform:none}body .royal-home.royal-game-shell .bc-checkout .game-turbo{font:600 13px/1.4 var(--game-font);color:var(--game-muted);box-shadow:none;background:0 0;border:0;padding:4px 0}body .royal-home.royal-game-shell .battle-create-heading>button{min-height:36px;padding:8px 12px}body .royal-home.royal-game-shell .wager-control-input:focus-within{border-color:var(--game-focus)}body .royal-home.royal-game-shell .wager-control-input:has(input[aria-invalid=true]){border-color:#d26982}@media (width<=760px){body .royal-home.royal-game-shell .bc-main{flex-direction:column;display:flex}body .royal-home.royal-game-shell .bc-settings{padding:16px}body .royal-home.royal-game-shell .battle-create-heading{flex-wrap:wrap;gap:10px}}@media (width>=761px){body .royal-home.royal-game-shell :is(.arrow-stage,.roulette-stage,.wheel-layout,.crash-layout){grid-template-columns:clamp(180px,21%,240px) minmax(0,1fr) clamp(168px,19%,220px);align-items:start;gap:16px;display:grid}body .royal-home.royal-game-shell :is(.arrow-stage,.roulette-stage)>.round-bets-panel{grid-area:2/3}body .royal-home.royal-game-shell :is(.wheel-layout,.crash-layout)>.round-bets-panel{grid-area:1/3}body .royal-home.royal-game-shell :is(.wheel-controls,.crash-controls){grid-area:1/1}body .royal-home.royal-game-shell :is(.wheel-stage,.crash-stage){grid-area:1/2}body .royal-home.royal-game-shell :is(.wheel-controls,.crash-controls,.arrow-betting,.roulette-betting){padding:16px}}body .royal-home.royal-game-shell .round-bets-panel{border:1px solid var(--game-line);background:var(--game-panel);width:100%;max-width:none;min-height:0;max-height:500px;box-shadow:none;font-family:var(--game-font);border-radius:12px;align-self:start;margin:0;padding:0}body .royal-home.royal-game-shell .round-bets-header{border-color:var(--game-line);flex-wrap:wrap;gap:8px;min-height:54px;padding:12px!important}body .royal-home.royal-game-shell .round-bets-header>div{gap:7px}body .royal-home.royal-game-shell .round-bets-header strong{letter-spacing:0;text-transform:none;font:650 12px/1.4 var(--game-font)!important}body .royal-home.royal-game-shell .round-bets-header small{color:var(--game-muted);letter-spacing:0;text-transform:none;font:500 10px/1.4 var(--game-font)!important}body .royal-home.royal-game-shell .round-bets-live{width:5px;height:5px;box-shadow:0 0 8px #5be89b50}body .royal-home.royal-game-shell .round-bets-total{background:0 0;border:0;border-radius:0;gap:8px;margin:0 12px;padding:10px 0}body .royal-home.royal-game-shell .round-bets-total span{color:var(--game-muted);letter-spacing:0;text-transform:none;font:500 10px/1.4 var(--game-font)!important}body .royal-home.royal-game-shell .round-bets-total strong{font:650 13px/1.4 var(--game-font)}body .royal-home.royal-game-shell .round-bets-list{scrollbar-width:thin;gap:6px;min-height:0;padding:0 10px 10px;overflow:auto}body .royal-home.royal-game-shell .round-bets-empty{font:500 12px/1.5 var(--game-font);color:var(--game-muted);margin:0;padding:22px 4px}body .royal-home.royal-game-shell .round-bet-player{border-color:#ffffff09;border-radius:7px;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px 8px}body .royal-home.royal-game-shell .round-bet-rank{display:none}body .royal-home.royal-game-shell .round-bet-avatar{border-radius:5px;width:24px;height:24px}body .royal-home.royal-game-shell .round-bet-player-main>strong{font:600 12px/1.4 var(--game-font)}body .royal-home.royal-game-shell .round-bet-selection{font-size:11px}body .royal-home.royal-game-shell .round-bets-more{font:500 11px/1.4 var(--game-font);text-transform:none;letter-spacing:0;padding:10px}body .royal-home.royal-game-shell .wheel-bet-summary{color:var(--game-muted);font:500 12px/1.5 var(--game-font)}body .royal-home.royal-game-shell .multiplier-wheel{box-shadow:0 0 0 2px #8552b3,0 0 0 11px #170f23,0 20px 55px #0009}body .royal-home.royal-game-shell .wheel-slot{text-shadow:0 1px 3px #000b;font-weight:750}body .royal-home.royal-game-shell .roulette-wheel-zone{grid-template-rows:minmax(0,1fr);height:500px;min-height:0;container:roulette-board/inline-size}body .royal-home.royal-game-shell .roulette-wheel-wrap{margin-top:-20px;transform:none}@container roulette-board (width<=480px){body .royal-home.royal-game-shell .roulette-wheel-wrap{transform:scale(.88)}}@container roulette-board (width<=420px){body .royal-home.royal-game-shell .roulette-wheel-wrap{transform:scale(.74)}}@container roulette-board (width<=350px){body .royal-home.royal-game-shell .roulette-wheel-wrap{transform:scale(.62)}}@container roulette-board (width<=300px){body .royal-home.royal-game-shell .roulette-wheel-wrap{transform:scale(.54)}}@media (width<=760px){body .royal-home.royal-game-shell :is(.arrow-stage,.roulette-stage)>.round-bets-panel{grid-area:4/1}body .royal-home.royal-game-shell :is(.wheel-layout,.crash-layout)>.round-bets-panel{order:3}body .royal-home.royal-game-shell .round-bets-panel{max-height:260px}body .royal-home.royal-game-shell .round-bets-empty{padding:10px 4px}body .royal-home.royal-game-shell .round-bets-header{min-height:44px}body .royal-home.royal-game-shell .roulette-wheel-zone{height:370px}}.original-game-frame,.original-proof-footer{width:100%;min-width:0;max-width:1400px;margin:auto}body .royal-home.royal-game-shell .arrow-stage{max-width:1680px}body .royal-home.royal-game-shell .arrow-theater{flex-direction:column;gap:0;display:flex}body .royal-home.royal-game-shell .arrow-theater .arrow-history{border:0;border-top:1px solid var(--game-line);background:var(--game-panel);border-radius:0;gap:16px;width:100%;min-height:58px;margin:0;padding:14px 16px}body .royal-home.royal-game-shell .arrow-history strong{white-space:nowrap;font:600 12px/1.4 var(--game-font);color:var(--game-muted)}body .royal-home.royal-game-shell .arrow-history-results{scrollbar-width:thin;padding-bottom:2px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}body .royal-home.royal-game-shell .arrow-history-results small{white-space:nowrap;font:400 12px/1.4 var(--game-font);color:var(--game-muted);margin:0}@media (width<=760px){body .royal-home.royal-game-shell .arrow-theater .arrow-history{flex-direction:column;align-items:stretch;gap:8px;padding:12px}}.admin-moderation{text-align:left;color:#f3edf8;background:#111018;border:1px solid #493056;border-radius:14px;min-width:280px;padding:20px}.admin-moderation h3{align-items:center;gap:10px;margin:0 0 16px;font-size:18px;display:flex}.admin-moderation h3 img{object-fit:contain;width:24px;height:28px}.admin-moderation label{gap:8px;margin:14px 0;font-size:14px;display:grid}.admin-moderation input:not([type=checkbox]),.admin-moderation select{color:#fff;background:#1b1721;border:1px solid #493653;border-radius:8px;width:100%;padding:10px}.admin-moderation label.admin-check{align-items:center;display:flex}.admin-action-row{gap:8px;display:flex}.admin-action-row button{color:#fff;background:#7f34ae;border:1px solid #9c4cd0;border-radius:8px;flex:1;padding:10px;font-weight:700}.admin-action-row .admin-danger{background:#8b2846;border-color:#bb4569}.admin-action-row button:disabled{opacity:.5}.admin-moderation small{color:#aaa1b4;margin-top:10px;font-size:12px;display:block}.admin-profile-layout{align-items:flex-start;gap:16px;max-height:90vh;display:flex;overflow:auto}.admin-profile-layout>.public-profile-card{flex:0 0 420px}.admin-profile-layout .admin-moderation{width:320px}.admin-shield-icon{align-items:center;display:inline-flex;position:relative}.admin-shield-icon img{object-fit:contain;filter:drop-shadow(0 0 4px #a44bdd);width:19px;height:23px}.admin-shield-icon>span{color:#e4b8ff;opacity:0;pointer-events:none;background:#281336;border:1px solid #ab60e2;border-radius:7px;padding:5px 10px;font-size:12px;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 0 14px #9742bb55}.admin-shield-icon:hover>span,.admin-shield-icon:focus>span{opacity:1}.admin-name-live{color:#dfb6ff;text-shadow:0 0 8px #b05bdf88;animation:3s ease-in-out infinite alternate admin-name-glow}.admin-chat-color{color:#eee;background:#25192f;border:1px solid #543466;border-radius:6px;max-width:65px;padding:4px;font-size:11px;width:65px!important}.chat-server-message{color:#ff859f;background:#67213722;border-left:2px solid #ce3b67;margin:8px 0;padding:10px 14px;font-size:13px;line-height:1.5}.admin-avatar-live{object-fit:cover;image-rendering:pixelated}.admin-only-profile{text-align:center;background:#111016;border:1px solid #523663;border-radius:16px;width:360px;padding:35px;position:relative}.admin-only-profile>img{width:80px;height:80px;image-rendering:pixelated;border-radius:12px}.admin-only-profile p{color:#d2a4ec}@keyframes admin-name-glow{to{text-shadow:0 0 12px #b05bdfcc}}@media (prefers-reduced-motion:reduce){.admin-name-live{animation:none}}@media (width<=780px){.admin-profile-layout{flex-direction:column;max-width:calc(100vw - 24px)}.admin-profile-layout>.public-profile-card{flex:auto;width:100%}.admin-profile-layout .admin-moderation{width:100%}}.public-profile-card.admin-only-profile{background:#0d0e12;border:1px solid #38303f;border-radius:18px;width:min(420px,100vw - 32px);padding:36px 28px 32px;box-shadow:0 24px 90px #0009}.admin-only-profile .public-profile-identity{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.staff-discord-link{color:#ece6f8;text-align:left;overflow-wrap:anywhere;background:#251b32;border:1px solid #4b3a64;border-radius:9px;gap:5px;margin:12px 0;padding:10px 12px;display:grid}.staff-discord-link small{letter-spacing:.09em;color:#bca8d2;font-size:10px}.staff-discord-link strong,.staff-discord-link span{font-size:13px;font-weight:650}.admin-only-profile .public-profile-avatar{object-fit:cover;width:76px;height:76px;image-rendering:pixelated;border:1px solid #ffffff12;border-radius:12px;display:block}.admin-only-profile #admin-profile-title{letter-spacing:-.4px;margin:2px 0 0;font-size:24px;font-weight:650;line-height:1.2}.admin-profile-role{color:#d4bedf;background:#a44bdb0d;border:1px solid #9b57c32b;border-radius:9px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.admin-profile-role img{object-fit:contain;filter:drop-shadow(0 0 4px #a44bdd55);width:18px;height:21px;display:block}.community-chat .chat-message.chat-message-big-win{text-align:left;background:linear-gradient(135deg,#37260f66,#151218);border:1px solid #d8a14b45;border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;margin:4px 0 14px;padding:12px;display:flex}.community-chat .chat-win-player{color:#f2edf5;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-width:0;padding:0;display:flex}.community-chat .chat-win-player strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.community-chat .chat-win-avatar{width:34px;height:34px;image-rendering:pixelated;border-radius:7px;flex:0 0 34px;display:block;overflow:hidden}.community-chat .chat-win-avatar img,.community-chat .chat-win-avatar svg{width:100%;height:100%;display:block}.chat-win-arrow{color:#c4a573;margin-left:auto;font-size:20px}.community-chat .chat-win-player:hover strong{color:#ffe0a4}.community-chat .chat-win-player:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #dab36b}.chat-win-details{border-top:1px solid #e0b36b22;flex-direction:column;gap:5px;min-width:0;padding-top:10px;display:flex}.chat-win-label{text-transform:uppercase;letter-spacing:1.4px;color:#c7aa77;font-size:9px;font-weight:750}.chat-win-amount{color:#ffdc92;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;font-size:20px;font-weight:800;line-height:1.25;display:flex}.chat-win-amount small{color:#f5cc7d;background:#eab34c1a;border:1px solid #eab34c24;border-radius:5px;padding:3px 6px;font-size:11px;line-height:1.4}.chat-win-game,.chat-win-summary{color:#c3b9aa;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.admin-profile-layout{grid-template-columns:minmax(0,1.3125fr) minmax(0,1fr);width:min(756px,100vw - 40px);max-width:100%;max-height:calc(100dvh - 40px);display:grid;overflow:hidden auto}.admin-profile-layout>.public-profile-card,.admin-profile-layout>.admin-moderation{width:auto;min-width:0}.admin-profile-layout>.public-profile-card{flex:none;max-width:none}.admin-profile-layout .admin-moderation{min-width:0}.admin-profile-layout .admin-action-row>button{overflow-wrap:anywhere;min-width:0}.admin-record-tabs{background:#211a29;border-radius:9px;gap:4px;margin:0 0 16px;padding:4px;display:flex}.admin-record-tabs button{color:#bfb1c9;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;min-width:0;padding:8px 4px;font-size:12px}.admin-record-tabs button[aria-current=page]{color:#fff;background:#6f358d;font-weight:700}.admin-record-details{margin:0 0 15px}.admin-record-details>div{border-bottom:1px solid #ffffff13;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.admin-record-details dt{color:#aaa1b4}.admin-record-details dd{text-align:right;overflow-wrap:anywhere;max-width:60%;margin:0}.admin-record-list{max-height:300px;margin:0 0 14px;overflow-y:auto}.admin-record-list>small{color:#aaa1b4;margin:0 0 8px;display:block}.admin-record-list article{background:#1b1721;border:1px solid #493056;border-radius:8px;margin:7px 0;padding:9px}.admin-record-list article>div{justify-content:space-between;gap:8px;font-size:12px;display:flex}.admin-record-list time,.admin-record-list article>small{color:#aaa1b4;font-size:11px}.admin-record-list article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.45}.admin-record-pages{justify-content:space-between;align-items:center;gap:5px;font-size:11px;display:flex}.admin-record-pages button,.admin-record-compose button,.admin-record-actions>button{color:#fff;cursor:pointer;background:#7f34ae;border:1px solid #9c4cd0;border-radius:7px;padding:8px}.admin-record-pages button:disabled,.admin-record-compose button:disabled,.admin-record-actions>button:disabled{opacity:.5;cursor:default}.admin-record-compose{border-top:1px solid #493056;border-bottom:1px solid #493056;margin:12px 0;padding:12px 0}.admin-record-compose textarea{resize:vertical;color:#fff;background:#1b1721;border:1px solid #493653;border-radius:8px;width:100%;min-height:68px;padding:9px}.admin-record-compose button{margin-top:4px}.admin-record-actions{padding-top:2px}.staff-avatar{color:#fff;background:#613282;border-radius:8px;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.staff-avatar img{object-fit:cover;width:100%;height:100%}.community-chat .chat-message p a{color:#bde5ff;overflow-wrap:anywhere;text-decoration:underline}@media (width<=820px){.admin-profile-layout{grid-template-columns:minmax(0,1fr);width:min(100%,100vw - 24px);max-height:calc(100dvh - 24px)}.admin-profile-layout>.public-profile-card,.admin-profile-layout>.admin-moderation{width:100%}}.profile-role-row{justify-content:center;align-items:center;gap:9px;display:flex}.profile-mod-role{color:#9fd8ff;background:#17365b66;border:1px solid #367bc766;border-radius:20px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 0 14px #197dff18}.profile-mod-role img{object-fit:contain;filter:drop-shadow(0 0 4px #168aff66);width:17px;height:20px}.staff-shield-helper img{filter:drop-shadow(0 0 5px #f2c400cc)}.staff-shield-helper>span{color:#ffe48a;background:#3a2d06;border-color:#e0b100;box-shadow:0 0 14px #e6b80055}.staff-shield-admin img{filter:drop-shadow(0 0 5px #ff3b3bcc)}.staff-shield-admin>span{color:#ffb7bb;background:#3a0f12;border-color:#e0434b;box-shadow:0 0 14px #ff353555}.helper-name-live{color:#ffe27a;text-shadow:0 0 8px #e6b80088}.red-name-live{color:#ff9aa0;text-shadow:0 0 8px #ff4a5288}.profile-staff-role-helper{color:#ffe48a;background:#3a2d0666;border-color:#c99b0066;box-shadow:0 0 14px #e6b80018}.profile-staff-role-helper img{filter:drop-shadow(0 0 4px #f2c400aa)}.profile-staff-role-admin{color:#ffb7bb;background:#3a0f1266;border-color:#c93a4366;box-shadow:0 0 14px #ff353518}.profile-staff-role-admin img{filter:drop-shadow(0 0 4px #ff3b3baa)}.profile-staff-role-owner{color:#e4b8ff;background:#2a143a66;border-color:#9b57c366;box-shadow:0 0 14px #a44bdd18}.profile-staff-role-owner img{filter:drop-shadow(0 0 4px #a44bdd88)}.admin-moderation .staff-limit-note{color:#b4a8c3;margin:-6px 0 10px;font-size:12px;display:block}.member-role-select{gap:8px;margin:14px 0;font-size:14px;display:grid}.member-role-select select{color:#fff;background:#1b1721;border:1px solid #493653;border-radius:8px;width:100%;padding:10px}.saved-account-role{align-items:center;gap:6px;display:inline-flex}.saved-account-role img{object-fit:contain;width:14px;height:16px}.helper-name-live,.moderator-name-live,.red-name-live,.admin-name-live{position:relative;color:#0000!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important}.helper-name-live{filter:drop-shadow(0 0 6px #ffc83d66);background:linear-gradient(110deg,#ffd75a 30%,#fff6c9 48%,#ffd75a 66%) 0 0/250% 100%;animation:4.5s linear infinite staff-sweep!important}.moderator-name-live{filter:drop-shadow(0 0 7px #3094ff77);background:linear-gradient(110deg,#7cc4ff 25%,#d8f0ff 45%,#5ea0ff 60%,#7cc4ff 75%) 0 0/250% 100%;animation:3.2s linear infinite staff-sweep!important}.red-name-live{filter:drop-shadow(0 -1px 7px #ff4a5288);background:linear-gradient(#ffd2b0,#ff8a5c 50%,#ff4a52) 0 0/100% 220%;animation:1.4s ease-in-out infinite alternate staff-blaze!important}.admin-name-live{filter:drop-shadow(0 0 8px #c46bff88);background:linear-gradient(90deg,#b46bff,#e2c2ff,#8f4dff,#e2c2ff,#b46bff) 0 0/250% 100%;animation:3s linear infinite staff-flow!important}@keyframes staff-sweep{0%{background-position:120% 0}to{background-position:-130% 0}}@keyframes staff-blaze{0%{background-position:0 0}to{background-position:0 100%}}@keyframes staff-flow{to{background-position:250% 0}}@media (prefers-reduced-motion:reduce){.helper-name-live,.moderator-name-live,.red-name-live,.admin-name-live{animation:none!important}}.admin-shield-icon.staff-shield-helper img{width:auto;height:19.4px}.admin-shield-icon.staff-shield-admin img{width:auto;height:19.6px}.admin-shield-icon.staff-shield-mod img{width:auto;height:20px}.admin-shield-icon.staff-shield-owner img{width:auto;height:21.3px}.game-status-badge{z-index:4;cursor:help;place-items:center;font-family:inherit;display:grid;position:absolute;top:14px;right:14px}.game-status-hot{background:radial-gradient(circle,#b8412666,#291611);border:1px solid #ff9a5559;border-radius:50%;width:36px;height:36px;box-shadow:0 0 18px #ff78212b}.game-status-hot>span:first-child{filter:drop-shadow(0 0 5px #ff8027);font-size:22px;animation:2.2s ease-in-out infinite alternate royal-hot}.game-status-new{letter-spacing:.08em;color:#a6f7ca;background:linear-gradient(120deg,#19392d,#102019);border:1px solid #65dfa878;border-radius:9px;padding:7px 11px;font-size:11px;font-weight:900;box-shadow:0 0 16px #36d68919}.game-status-new:before{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #aaffdb55}.game-status-tooltip{white-space:nowrap;color:#f8efff;opacity:0;pointer-events:none;background:#17131f;border:1px solid #63516f;border-radius:8px;padding:8px 10px;font-size:12px;transition:all .15s;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-3px)}.game-status-badge:hover .game-status-tooltip,.game-status-badge:focus-visible .game-status-tooltip{opacity:1;transform:none}@keyframes royal-hot{to{filter:drop-shadow(0 0 9px #ff943a);transform:translateY(-2px)scale(1.08)}}.chat-rules{position:relative}.chat-rules>button{color:#b6adbf;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px;font-size:12px}.chat-rules>button:hover{color:#fff}.chat-rules-popover{z-index:100;color:#dfd6e6;background:#18131f;border:1px solid #5c4374;border-radius:14px;width:270px;max-width:85vw;padding:16px;position:absolute;bottom:36px;left:50%;transform:translate(-50%);box-shadow:0 15px 50px #000b}.chat-rules-popover header{justify-content:space-between;align-items:center;font-size:15px;display:flex}.chat-rules-popover header button{color:#ddd;cursor:pointer;background:0 0;border:0;font-size:22px}.chat-rules-popover ol{margin:12px 0 0;padding-left:21px;font-size:13px;line-height:1.55}.chat-rules-popover li+li{margin-top:8px}.chat-feed{scrollbar-width:thin;scrollbar-color:#625769 transparent;scrollbar-gutter:stable}.chat-feed::-webkit-scrollbar{width:5px}.chat-feed::-webkit-scrollbar-track{background:0 0}.chat-feed::-webkit-scrollbar-thumb{background:#625769;border-radius:8px}.chat-feed::-webkit-scrollbar-button{width:0;height:0;display:none}.royal-volatility{cursor:help;--volatility:#dfb063;padding:6px 0;display:inline-flex;position:relative}.volatility-1,.volatility-2{--volatility:#66ddb3}.volatility-5,.volatility-6{--volatility:#fc787e}.volatility-bars{align-items:flex-end;gap:3px;height:15px;display:flex}.volatility-bars i{background:#ffffff16;border-radius:2px;width:5px;height:100%}.volatility-bars i.filled{background:var(--volatility);box-shadow:0 0 6px color-mix(in srgb,var(--volatility) 20%,transparent)}.volatility-popup{z-index:25;text-align:left;background:#201928;border:1px solid #71527f;border-radius:10px;min-width:215px;max-width:240px;padding:12px;display:none;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0008}.volatility-popup strong{color:#fff;display:block;font-size:13px!important}.volatility-popup span{color:#c9c0d1;margin-top:5px;font-size:12px;line-height:1.5;display:block}.royal-volatility:hover .volatility-popup,.royal-volatility:focus-visible .volatility-popup{display:block}.wager-control-message{white-space:pre-line!important;color:#ff839d!important;font-size:14px!important;line-height:1.5!important}.split-activity{grid-template-columns:1fr 1fr;gap:20px;display:grid}.split-activity .live-bets{min-width:0;margin:0}.split-activity .live-bets-row{grid-template-columns:1fr 1.1fr .8fr .8fr 1fr;gap:8px;padding:14px 12px;font-size:12px}.split-activity .live-bet-head{width:24px;height:24px}.split-activity .live-bet-player{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.split-activity h2{letter-spacing:-.02em!important;font-family:inherit!important;font-size:20px!important}.split-activity .live-bets-heading{margin-bottom:14px}.split-activity .live-bets-header{font-size:10px}.split-activity .big-wins-feed .live-bets-pulse{background:#e8b668;box-shadow:0 0 10px #e8b66866}@media (width<=1100px){.split-activity{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.game-status-hot>span:first-child{animation:none}}.chat-people-mark{filter:none!important;background:url(/rain-person.png) 50%/145% no-repeat!important;border-radius:0!important;width:18px!important;height:18px!important}.chat-people-mark:before,.chat-people-mark:after{display:none!important}.chat-community-count .chat-people-mark{background-image:url(/online-person.png)!important}.chat-footer{gap:5px!important}.cases-search{max-width:380px}.visual-preview-content{background-image:linear-gradient(#100c1ace,#090910f5)!important}.balance-redeem-code{color:#e8d7ff;cursor:pointer;background:#291b39;border:1px solid #725091;border-radius:9px;width:100%;margin-top:8px;padding:11px;font-weight:700}.bc-search{max-width:330px}.bc-cases>article{overflow:visible!important}.bc-cases .royal-volatility{margin:6px auto 12px}.chat-rules-popover{left:auto;right:-65px;transform:none}.crash-auto-cashout{color:#cdbed8;flex-direction:column;gap:8px;font-size:14px;display:flex}.crash-auto-cashout input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none}.wallet-history-pagination{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:13px;display:flex}.wallet-history-pagination button{color:#eee;cursor:pointer;background:#22172e;border:1px solid #503462;border-radius:7px;padding:8px 12px}.wallet-history-pagination button:disabled{opacity:.4;cursor:default}.game-status-event{color:#1b0d03;font:900 11px/1 var(--font-ui,Geist,Arial,sans-serif);letter-spacing:1px;background:linear-gradient(#ff9a2d,#e0650f);border:1px solid #ffb86b;border-radius:8px;padding:5px 9px;box-shadow:0 0 16px #ff9a2d66}.launch-hero .hero-copy{max-width:640px;padding-top:clamp(24px,4vh,64px)}.launch-hero .launch-amount{font-size:clamp(100px,9vw,174px);line-height:.95}.launch-hero .launch-line{font-size:clamp(32px,3.2vw,62px);line-height:1.05}.launch-hero .launch-friend-bonus{margin-top:24px;font-size:clamp(16px,1.4vw,23px)}.launch-hero .launch-refer-button{min-width:245px;min-height:58px;font-size:22px}.chat-message{position:relative}.chat-reply-button{opacity:0;color:#d8b8fb;cursor:pointer;background:#201729;border:1px solid #61467b;border-radius:5px;padding:0 5px;position:absolute;top:0;right:3px}.chat-message:hover .chat-reply-button,.chat-reply-button:focus-visible{opacity:1}.chat-reply-reference{white-space:nowrap;text-overflow:ellipsis;color:#aa96c4;background:#aa79ff12;border-left:2px solid #9568d6;max-width:100%;margin-bottom:4px;padding:0 5px;font-size:10px;line-height:20px;overflow:hidden}.chat-reply-reference span{color:#c2a0f7;margin-right:5px;font-weight:700}.chat-reply-reference .chat-inline-emoji{width:14px;height:14px}.chat-reply-highlight{background:#9d68ed16;border-left:2px solid #a47aff;padding-left:6px}.chat-reply-draft{color:#c6b6d8;background:#241831;justify-content:space-between;align-items:center;padding:5px 10px;font-size:11px;display:flex}.chat-reply-draft button,.chat-pinned button{color:inherit;cursor:pointer;background:0 0;border:0}.chat-pinned{background:linear-gradient(130deg,#281932,#131119);border:1px solid #63427f;border-radius:9px;flex-shrink:0;max-height:140px;margin:7px 9px;padding:9px 10px;overflow:auto;box-shadow:0 4px 16px #0005}.chat-pinned header{color:#bcb0c8;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.chat-pinned p{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.45}.chat-compose{flex-wrap:wrap;position:relative;gap:4px!important}.chat-compose-field{min-width:0;flex:100%!important}.chat-compose .chat-pin-trigger,.chat-compose .emoji-trigger{width:28px;height:28px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:0;padding:0}.chat-compose>button[type=submit]{width:34px;height:30px;margin-left:auto}.emoji-control{align-items:center;display:inline-flex;position:relative}.emoji-trigger span{background:url(/chat-media/selector.png) 50%/66px 66px no-repeat;width:24px;height:24px;display:block}.emoji-picker{z-index:80;color:#eee;background:#16121d;border:1px solid #553567;border-radius:12px;width:250px;max-width:calc(100vw - 28px);padding:10px;position:absolute;bottom:36px;left:-45px;box-shadow:0 12px 44px #000b}.emoji-picker header{justify-content:space-between;align-items:center;font-size:12px;display:flex}.emoji-picker button{cursor:pointer;color:inherit;background:0 0;border:0}.emoji-picker nav{gap:4px;margin:8px 0;display:flex}.emoji-picker nav button{border-radius:6px;padding:5px 9px;font-size:11px}.emoji-picker nav button[aria-pressed=true]{background:#652e91}.emoji-grid{scrollbar-width:thin;grid-template-columns:repeat(5,1fr);gap:4px;max-height:230px;display:grid;overflow:auto}.emoji-grid button{border-radius:5px;width:40px;height:40px;padding:4px}.emoji-grid button:hover{background:#ffffff18}.emoji-grid img{object-fit:contain;width:32px;height:32px}.chat-inline-emoji{object-fit:contain;vertical-align:middle;width:30px;height:30px;margin:1px 2px;display:inline-block}.chat-message-big-win{background:#b8831510!important;border:0!important;border-radius:6px!important;gap:5px!important;margin:0!important;padding:8px!important}.chat-win-player{border:0!important;gap:6px!important;margin:0!important;padding:0!important}.chat-win-player .chat-win-avatar{border-radius:5px;width:26px!important;height:26px!important}.chat-win-player strong{font-size:12px!important}.chat-win-arrow{font-size:22px!important}.chat-win-details{white-space:nowrap;flex-flow:row;align-items:baseline;gap:5px;min-width:0;border:0!important;padding:0!important;display:flex!important}.chat-win-label{flex:none;font-weight:800;letter-spacing:.3px!important;font-size:10px!important;line-height:1.4!important}.chat-win-amount{flex:none;align-items:baseline;gap:4px;margin:0!important;font-size:14px!important;line-height:1.3!important;display:flex!important}.chat-win-amount small{background:0 0;border-radius:0;font-weight:500;border:0!important;padding:0!important;font-size:11px!important}.chat-win-game,.chat-win-summary{text-overflow:ellipsis;min-width:0;overflow:hidden;font-size:11px!important;line-height:1.3!important}.chat-win-game a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #e5bf6966;text-decoration:underline #e5bf6966}.chat-win-game a:hover{color:#fff0b7}.chat-win-game a:focus-visible{outline-offset:-1px;outline:1px solid}.referral-earning-row{flex-wrap:wrap;gap:12px!important;display:flex!important}.referral-earning-identity{width:100%}.referral-expand{color:#ece5f3;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:5px;font-weight:700;display:flex}.referral-expand span{color:#bb86fa}.referral-pagination{justify-content:space-between;align-items:center;gap:10px;padding:14px;font-size:12px;display:flex}.referral-pagination button{color:#e9d6ff;cursor:pointer;background:#25182f;border:1px solid #624274;border-radius:6px;padding:7px 13px}.referral-pagination button:disabled{opacity:.35;cursor:default}.referral-earnings-list-head[hidden]{display:none!important}@media (hover:none){.chat-reply-button{opacity:.6}}.referral-detail-grid{grid-template-columns:repeat(2,1fr);gap:15px;width:100%;padding:10px;display:grid}.referral-detail-grid small,.referral-detail-grid strong{display:block}.referral-detail-grid small{color:#a69bb3;font-size:11px}.referral-detail-grid strong{color:#81e9b7;font-size:15px}.showcase-layout{background:#09090e;border:1px solid #463052;border-radius:16px;grid-template-columns:290px 1fr;gap:0;display:grid;overflow:visible}.showcase-chat{background:#0c0b11;border-right:1px solid #302638;border-radius:16px 0 0;flex-direction:column;align-self:start;min-height:730px;display:flex;position:sticky;top:100px}.showcase-rain{background:#191220;border:1px solid #49305f;border-radius:10px;gap:5px;margin:10px;padding:14px;display:grid}.showcase-rain small{color:#bc7feb;letter-spacing:2px}.showcase-rain strong{color:#e4d4ef;font-size:24px}.showcase-rain span{color:#ad9eba;font-size:11px}.showcase-messages{scrollbar-width:thin;flex:1;gap:20px;max-height:470px;padding:10px;display:grid;overflow:auto}.showcase-messages .chat-message{padding:7px;font-size:12px}.showcase-messages header{color:#b1d7ff;align-items:center;gap:7px;display:flex}.showcase-messages p{margin:6px 0;line-height:1.5}.showcase-chat .chat-compose{padding:10px}.showcase-chat .chat-compose input{color:#f2e9ff;background:#100c17;border:1px solid #453052;border-radius:7px;width:100%;padding:10px}.showcase-chat select{color:#d6b9ed;background:#25192d;border:1px solid #4e355e;border-radius:5px;max-width:85px;font-size:11px}.showcase-main{min-width:0}.showcase-hero{border-radius:0 16px 0 0;background:linear-gradient(90deg,#0d071750,#0d071720),url(/donutroyal-amethyst-dawn-hero.png) 50%/cover!important;min-height:570px!important;padding:30px!important}.showcase-hero .hero-copy{padding-top:0!important}.showcase-hero .launch-amount{font-size:clamp(100px,10vw,170px);display:block}.showcase-hero .launch-line{font-size:clamp(25px,3vw,49px);display:block}.showcase-referrals{background:#110d17;padding:28px}.showcase-referrals>header span{letter-spacing:2px;color:#b183e1;font-size:10px}.showcase-referrals h2{margin:8px 0;font-size:28px}.showcase-referrals>header p{color:#b5a5c5;font-size:13px}.showcase-referrals .referral-earnings-list{margin-top:20px}.showcase-referrals h4{justify-content:space-between;font-size:13px;display:flex}.showcase-referrals h4 small{color:#ad89ce}.showcase-referrals .referral-earning-row{border-bottom:1px solid #ffffff0c;padding:7px 0}.visual-preview .body-layout>.content{width:100%;margin-left:0}.visual-preview-content{background:linear-gradient(#100c1ad9,#090910f5)!important}@media (width<=850px){.showcase-layout{grid-template-columns:1fr}.showcase-chat{border:1px solid #302638;order:2;width:100%;max-width:360px;margin:auto;position:relative;top:0}.showcase-hero{min-height:520px!important}.showcase-main{order:1}}.visual-preview .body-layout{grid-template-columns:none!important;display:block!important}.visual-preview .visual-preview-content{width:100%!important;max-width:none!important}.chat-win-player{text-align:left;width:100%;background:0 0!important;border:0!important;align-items:center!important;display:flex!important}.chat-win-player strong{flex:1}.chat-compose .emoji-trigger,.chat-compose .chat-pin-trigger{box-shadow:none!important;background:0 0!important;width:28px!important;height:28px!important;padding:0!important}.emoji-trigger:hover,.chat-pin-trigger:hover{background:#ffffff14!important}.chat-compose .emoji-picker button{box-shadow:none!important;background:0 0!important}.chat-compose .emoji-picker nav button[aria-pressed=true]{background:#652e91!important}.chat-compose .emoji-grid button:hover{background:#ffffff18!important}body:has(.visual-preview) .custody-offline-banner{display:none}.showcase-hero .launch-amount{color:#c876f8;text-shadow:0 0 35px #a436db70;font-weight:950}.showcase-hero .launch-line{color:#fff;font-weight:900}.showcase-hero .launch-refer-button{color:#fff;background:linear-gradient(135deg,#b640e8,#6728ae);border:1px solid #d58bff;border-radius:6px;justify-content:center;align-items:center;margin-top:20px;padding:14px 28px;text-decoration:none;display:inline-flex}.visual-preview:before,.visual-preview .body-layout:before{display:none!important}.visual-preview-content{z-index:1;position:relative}.visual-preview-heading,.visual-preview-nav{z-index:2;position:relative}.showcase-hero h1{display:block!important}.showcase-hero h1 .launch-amount{font-size:clamp(100px,10vw,170px)!important;line-height:.95!important;display:block!important}.showcase-hero h1 .launch-line{font-size:clamp(28px,3vw,49px)!important;line-height:1.06!important;display:block!important}.royal-home:not(.visual-preview) .launch-hero .hero-copy{padding-top:24px!important}.royal-home:not(.visual-preview) .launch-hero .launch-amount{font-size:clamp(105px,9vw,174px)!important;line-height:.96!important}.royal-home:not(.visual-preview) .launch-hero .launch-line{font-size:clamp(34px,3.2vw,62px)!important;line-height:1.05!important}.royal-home:not(.visual-preview) .launch-hero .launch-friend-bonus{font-size:clamp(16px,1.4vw,23px)!important}.royal-home:not(.visual-preview) .launch-hero .launch-refer-button{min-width:245px!important;min-height:58px!important;font-size:22px!important}.chat-draft-preview{overflow-wrap:anywhere;background:#17121e;border-top:1px solid #463053;padding:8px 12px}.chat-draft-preview small{color:#b49acb;font-size:10px}.chat-draft-preview p{margin:5px 0;line-height:32px}.emoji-preview-help{color:#bbaac8;margin:0;padding:0 12px 10px;font-size:12px}.showcase-chat .chat-compose{flex-wrap:wrap}.showcase-chat .chat-compose-field{flex:1 0 100%;min-width:0}.emoji-picker .emoji-grid{max-height:min(360px,55vh);margin-top:10px}.chat-pinned-author{align-items:center;gap:5px;min-width:0;display:flex}.chat-pinned-head{border-radius:4px;flex:0 0 20px;overflow:hidden;width:20px!important;height:20px!important}.chat-pinned-head img{object-fit:cover;width:100%;height:100%}.profile-privacy-control{gap:5px;max-width:250px;display:grid}.profile-privacy-control button{color:#e9dcf4;background:#201728;border:1px solid #665076;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.profile-privacy-control i{background:#51475a;border-radius:12px;width:27px;height:16px;margin-left:auto;position:relative}.profile-privacy-control i:after{content:"";background:#e7dded;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:3px}.profile-privacy-control [aria-checked=true] i{background:#8e42c3}.profile-privacy-control [aria-checked=true] i:after{left:14px}.profile-privacy-control small{color:#b4a5c1;font-size:11px}.profile-privacy-notice{background:#25192f;border:1px solid #715180;border-radius:12px;gap:5px;margin:14px 0;padding:15px;display:grid}.profile-privacy-notice.is-private{color:#ff929d;text-align:center;background:#28151b;border-color:#72333e;padding:28px 12px}.profile-privacy-notice small{color:#b9a9c6}.profile-staff-financial{border-top:1px solid #46314e;gap:9px;margin-top:14px;padding-top:14px;display:grid}.profile-staff-financial>small{color:#ae82ce;letter-spacing:1px;font-size:10px}.profile-staff-financial>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.profile-staff-financial span{color:#b9a9c6}.chat-pin-author{align-items:center;gap:5px;min-width:0;font-size:11px;display:inline-flex}.chat-pin-author img{object-fit:cover;border-radius:4px;flex-shrink:0;width:20px;height:20px}.community-chat .chat-win-player .chat-win-avatar{flex:0 0 28px!important;width:28px!important;height:28px!important}.community-chat .chat-win-player .chat-win-avatar img{object-fit:cover;width:100%!important;height:100%!important}:root{--feel-snap:cubic-bezier(.16,1,.3,1);--feel-press:.11s;--feel-reveal:.34s}.crash-auto-cashout{color:#b9abc8;gap:9px;margin:18px 0;font-size:12px;display:grid}.crash-auto-cashout>span{background:#100b19;border:1px solid #42304f;border-radius:8px;align-items:center;gap:9px;padding:9px 12px;display:flex}.crash-auto-cashout input{color:#efe3ff;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:15px}.crash-auto-cashout input:focus{box-shadow:none}.wheel-bet-active{animation:feel-select .18s var(--feel-snap)}.wheel-clock-settled strong{animation:feel-result .3s var(--feel-snap)}.wheel-settled .wheel-hub{filter:drop-shadow(0 0 13px #b58ce844)}.royal-game-shell button,.original-game-frame button{transition:transform var(--feel-press) ease,background .18s,border-color .18s,box-shadow .18s,filter .18s}.royal-game-shell button:not(:disabled):active{transform:translateY(1px)scale(.97)}.royal-game-shell button:focus-visible,.royal-game-shell input:focus-visible{outline-offset:3px;outline:2px solid #d1afff}.royal-primary:not(:disabled):hover,.keno-draw:not(:disabled):hover{filter:brightness(1.1);box-shadow:0 4px 24px #ac65ef25}.royal-game-heading,.keno-wrap>header{animation:feel-enter .24s var(--feel-snap) both}.royal-game-shell input{font-variant-numeric:tabular-nums;transition:box-shadow .15s,border-color .15s}.royal-game-shell input:focus{box-shadow:0 0 0 3px #b17af51a}.dice-stage-copy strong{font-variant-numeric:tabular-nums;transition:color .18s,text-shadow .18s}.dice-stage-won .dice-stage-copy strong{text-shadow:0 0 32px #b886ff40}.dice-roll-marker{will-change:left;transition:left .22s var(--feel-snap),filter .15s!important}.dice-stage-rolling .dice-roll-marker{transition:none!important}.dice-stage-settling .dice-roll-marker{filter:drop-shadow(0 0 9px #bc93f9)}.mines-cell:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 7px 15px #0005,inset 0 1px #c49fe42b}.mines-cell-safe .mines-cell-art{animation:feel-gem .38s var(--feel-snap) both}.mines-cell-impact.mines-cell-safe{box-shadow:inset 0 0 25px #a471f52b,0 0 18px #b285ff20}.mines-cell-mine .mines-cell-art{animation:.25s ease-out feel-result}.mines-cashout strong,.mines-stats strong{font-variant-numeric:tabular-nums}.mines-status{transition:color .18s,background .18s}.keno-number.selected:not(.matched){animation:feel-select .16s var(--feel-snap)}.keno-number.matched{animation:feel-gem .34s var(--feel-snap)!important}.keno-number.missed{animation:.16s ease-out feel-reveal}.keno-payout-row .current{animation:feel-result .24s var(--feel-snap)}.playing-card:not(.playing-card-hidden){animation:feel-card-deal .34s var(--feel-snap) both;animation-delay:var(--card-delay,0s);transform-origin:50% 100%}.hand-label strong,.hand-outcome{animation:.2s ease-out feel-enter}.player-hand-active{transition:background .2s,border-color .2s;box-shadow:inset 0 0 26px #b681e608}.roulette-bet:not(:disabled):hover{transform:translateY(-2px)}.roulette-clock strong,.wheel-clock strong{font-variant-numeric:tabular-nums}.roulette-pointer,.wheel-pointer{filter:drop-shadow(0 2px 6px #0007)}.case-catalog-card{transition:transform .2s var(--feel-snap),border-color .2s,box-shadow .2s}.case-catalog-card:hover{transform:translateY(-4px);box-shadow:0 14px 25px #0004}.case-catalog-card:active{transform:translateY(-1px)scale(.985)}.case-reel-item{transition:filter .15s,opacity .15s}.case-opening-result,.case-result-card{animation:feel-result .38s var(--feel-snap)}.case-reel-marker{filter:drop-shadow(0 0 6px #d2abff80)}.bs-reel.is-landed .reel-hit img{animation:feel-gem .38s var(--feel-snap)}.reel-value{animation:feel-enter .24s var(--feel-snap)}.bs-history-item,.bs-totals strong{font-variant-numeric:tabular-nums}.bs-seat,.bs-summary{transition:background .18s,box-shadow .18s}.bs-seat.winner{box-shadow:inset 0 0 40px #c18deb17}.bl-primary:not(:disabled):active{transform:scale(.97)}.win-popup-standard{animation-duration:.32s!important}.win-popup-amount{font-variant-numeric:tabular-nums}@keyframes feel-gem{0%{opacity:.3;transform:translateY(4px)scale(.66)}65%{opacity:1;transform:translateY(-2px)scale(1.07)}to{opacity:1;transform:none}}.case-win-display{animation:feel-result .36s var(--feel-snap)}.has-result .case-reel-item.is-winning-item img{animation:feel-gem .36s var(--feel-snap)}.bs-loot{animation:feel-enter .24s var(--feel-snap)}.bs-outcome.won{animation:feel-result .36s var(--feel-snap)}.bs-countdown{animation:feel-result .2s var(--feel-snap)}@keyframes feel-select{0%{transform:scale(.94)}to{transform:none}}@keyframes feel-reveal{0%{filter:brightness(1.35)}to{filter:brightness()}}@keyframes feel-card-deal{0%{opacity:0;transform:translate(12px,-23px)rotate(5deg)scale(.95)}to{opacity:1;transform:none}}.crash-flight{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:72px 18px 16px}.flight-readout{z-index:3;pointer-events:none;position:absolute;top:14px;left:30px}.flight-readout>span{letter-spacing:.16em;color:#9d8faf;font-size:11px;font-weight:750;display:block}.flight-readout strong{font:800 clamp(42px,5.4vw,78px)/1.16 var(--font-geist-mono),monospace;letter-spacing:-.055em;color:#f0e6ff;font-variant-numeric:tabular-nums;text-shadow:0 0 38px #bc91ff26;display:block}.flight-readout strong small{color:#b79dd2;margin-left:5px;font-size:.53em}.flight-readout p{color:#a99cba;margin:5px 0 0;font-size:12px}.flight-chart{width:100%;height:80%;overflow:visible}.flight-chart polyline{filter:drop-shadow(0 0 6px #ba91ff80)}.flight-halo{transform-origin:50%;transform-box:fill-box;animation:1.2s ease-in-out infinite feel-breathe}.is-crashed .flight-readout strong{color:#ff889e;animation:feel-result .3s var(--feel-snap)}.is-crashed .flight-halo{animation:none}.flight-burst{animation:.55s ease-out both feel-burst}.flight-baseline{letter-spacing:.06em;color:#8c7f9c;align-items:center;gap:12px;padding:8px 5px 0;font-size:10px;display:flex}.flight-timer{background:#241d2e;border-radius:4px;flex:1;height:3px;overflow:hidden}.flight-timer:after{content:"";width:var(--launch-progress,0%);background:#ba91ff;height:100%;transition:width 50ms linear;display:block}.is-flying .flight-timer:after{background:linear-gradient(90deg,#7557c7,#d0a9ff);width:100%}.is-crashed .flight-timer:after{background:#be5268;width:100%}.crash-stage .crash-status-bar{box-shadow:none;background:#1b132b;border-color:#ffffff15;padding:8px 12px;font-size:10px;top:18px}.crash-stage.crash-stage-lost{animation:none}@keyframes feel-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes feel-result{0%{opacity:.5;transform:scale(.94)}65%{transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes feel-breathe{50%{opacity:.3;transform:scale(1.35)}}@keyframes feel-burst{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}@media (width<=650px){.crash-flight{inset:60px 8px 12px}.flight-readout{top:10px;left:22px}.flight-readout strong{font-size:44px}.flight-readout p{font-size:11px}.flight-chart{height:70%}}.crash-flight{justify-content:stretch;gap:0;inset:24px 22px 14px}.flight-readout{min-height:126px;padding-left:12px;position:relative;top:auto;left:auto}.flight-readout>span{min-height:15px}.flight-readout p{min-height:18px}.flight-readout .flight-cashed-out{color:#8be2b5}.flight-chart{flex:1;height:auto;min-height:0;overflow:visible}.flight-baseline{font-variant-numeric:tabular-nums;color:#8f829e;justify-content:space-between;min-height:20px}.flight-tnt{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 12px #e9935b66)}.is-flying .flight-tnt{animation:flight-tnt-drift var(--tnt-duration) ease-in-out infinite alternate}.flight-trail{animation:flight-trail var(--trail-duration) linear infinite}.flight-sparks{fill:#ffd49a;animation:.5s ease-out infinite flight-sparks}.is-crashed .flight-tnt{filter:drop-shadow(0 0 24px #ff6e6877);animation:.5s cubic-bezier(.16,1,.3,1) both flight-tnt-crash}.crash-stage .crash-heat{background:radial-gradient(ellipse at 65% 58%,rgba(167,76,230,calc(.05 + var(--fuse-intensity)*.14)),transparent 68%)}.roulette-result-visible{animation:none}.crash-flight>.game-win-slot{min-height:68px;padding:0 12px}.dice-stage>.game-win-slot{margin-top:38px;padding-inline:0}.mines-game>.game-win-slot{margin-top:4px}.mines-game:has(.game-win-result) .mines-status-cashed_out{visibility:hidden}.keno-board-panel>.game-win-slot{margin:0 0 8px;padding:0 8px 8px}.keno-board-panel>.game-win-slot .game-win-result{border-top:0;border-bottom:1px solid color-mix(in srgb,var(--win-line) 45%,transparent)}.blackjack-table>.game-win-slot{margin-top:auto}body .royal-home.royal-game-shell .roulette-wheel-zone.game-win-surface{grid-template-rows:minmax(0,1fr) 76px;height:570px}.roulette-wheel-zone>.roulette-wheel-wrap{grid-row:1}.roulette-wheel-zone>.game-win-slot{grid-row:2;align-self:end}.roulette-wheel-zone:has(.game-win-result)>.roulette-status{visibility:hidden}.roulette-wheel-zone.game-win-surface>.roulette-result-banner{top:calc(50% - 38px)}body .royal-home.royal-game-shell .wheel-stage.game-win-surface{grid-template-rows:minmax(0,1fr) 76px;min-height:510px}.wheel-stage.game-win-surface>.royal-wheel-rig{width:min(400px,86cqw)}.wheel-stage>.game-win-slot{grid-row:2;align-self:end}.case-reel-stage>.game-win-slot{flex-shrink:0;margin-top:18px}.case-reels{width:100%;min-width:0;padding:12px 0;position:relative}.case-reels>.case-reel-marker{height:100%;top:0}.bs-seat.winner[data-win-tone]{--seat-win:#76e8af;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--seat-win) 45%,transparent),inset 0 0 65px color-mix(in srgb,var(--seat-win) 8%,transparent);animation:.65s ease-out game-win-edge;border-color:var(--seat-win)!important}.bs-seat.winner[data-win-tone] .bs-outcome.won :is(strong,b){color:var(--seat-win)}.bs-seat.winner[data-win-tone] .bs-outcome{background:0 0;animation:.35s ease-out game-win-arrive}@media (width<=760px){body .royal-home.royal-game-shell .roulette-wheel-zone.game-win-surface{height:440px}body .royal-home.royal-game-shell .wheel-stage.game-win-surface{min-height:410px}.dice-stage>.game-win-slot{margin-top:32px}}body .royal-home.royal-game-shell .round-bets-compact{flex-direction:column;display:flex;overflow:hidden}body .royal-home.royal-game-shell .round-bets-compact .round-bets-header{border:0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;min-height:0;display:flex;padding:14px 16px!important}body .royal-home.royal-game-shell .round-bets-compact .round-bets-header>div{align-items:center;min-width:0;display:flex}body .royal-home.royal-game-shell .round-bets-compact .round-bets-header strong{white-space:nowrap;font-size:13px!important}body .royal-home.royal-game-shell .round-bets-compact .round-bets-header small{white-space:nowrap;flex-shrink:0;font-size:11px!important}body .royal-home.royal-game-shell .round-bets-compact .round-bets-live{display:none}body .royal-home.royal-game-shell .round-bets-compact .round-bets-total{border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:baseline;gap:12px;margin:0 16px;padding:11px 0;display:flex}body .royal-home.royal-game-shell .round-bets-compact .round-bets-total span{white-space:nowrap;font-size:12px!important}body .royal-home.royal-game-shell .round-bets-compact .round-bets-total strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px!important}body .royal-home.royal-game-shell .round-bets-compact .round-bets-list{gap:4px;min-height:0;padding:8px;display:grid}body .royal-home.royal-game-shell .round-bets-compact .round-bets-empty{letter-spacing:0;color:var(--game-muted);margin:0;padding:0 8px 8px;line-height:1.5;font-size:12px!important}body .royal-home.royal-game-shell .round-bets-compact .round-bet-player{background:0 0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}body .royal-home.royal-game-shell .round-bets-compact .round-bet-player-main{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}body .royal-home.royal-game-shell .round-bets-compact .round-bet-player-main>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}body .royal-home.royal-game-shell .round-bets-compact .round-bet-selections{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}@keyframes flight-trail{to{stroke-dashoffset:-66px}}@keyframes flight-tnt-drift{0%{transform:translateY(1px)rotate(-5deg)}to{transform:translateY(-3px)rotate(4deg)}}@keyframes flight-sparks{0%{opacity:.8;transform:translate(0)}to{opacity:0;transform:translate(-14px,9px)}}@keyframes flight-tnt-crash{0%{opacity:1;transform:scale(1)}35%{filter:brightness(1.5);transform:scale(1.3)}to{opacity:.45;transform:scale(.65)rotate(18deg)}}@media (width<=650px){.crash-flight{inset:20px 10px 10px}.flight-readout{min-height:95px;padding-left:15px}.flight-readout strong{font-size:48px}.flight-chart{height:auto}.flight-baseline{font-size:10px}}@media (prefers-reduced-motion:reduce){.royal-game-shell *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.flight-halo,.flight-burst,.flight-tnt,.flight-trail,.flight-sparks{animation:none!important}}.flight-readout strong{transform-origin:0 70%;transition:color .25s,text-shadow .25s}.flight-readout strong[data-tier=green]{color:#7cf0b0;text-shadow:0 0 26px #3ddc8a55}.flight-readout strong[data-tier=gold]{color:#ffd88a;text-shadow:0 0 30px #ffb84a66}.flight-readout strong[data-tier=hot]{color:#ff9d6b;text-shadow:0 0 34px #ff6a3d88}.flight-readout strong[data-tier=green],.flight-readout strong[data-tier=gold],.flight-readout strong[data-tier=hot]{animation:.42s cubic-bezier(.2,1.6,.4,1) flight-tier-pop}@keyframes flight-tier-pop{0%{transform:scale(1.18)}to{transform:scale(1)}}.crash-flight.is-flying .flight-curve{filter:drop-shadow(0 0 6px #c496ffaa)}@media (prefers-reduced-motion:reduce){.flight-readout strong{animation:none!important}}.dice-roll-marker.is-idle{opacity:0;visibility:hidden}:root{--game-panel:#181320;--game-bg:#100d18}body .royal-home.royal-game-shell :is(.original-game-frame,.royal-game-frame){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0}body .royal-home.royal-game-shell :is(.crash-stage,.hl-table){background:radial-gradient(ellipse at 50% 40%,#8f4bc51a,transparent 65%),var(--game-bg)}body .royal-home.royal-game-shell :is(.case-reel-stage,.round-history){background-color:var(--game-bg)}@media (width>=761px){body .royal-home.royal-game-shell :is(.blackjack-layout,.dice-layout,.crash-layout,.wheel-layout,.keno-layout,.mines-layout,.hl-layout,.roulette-stage,.arrow-stage,.case-opening-panel){align-items:stretch}body .royal-home.royal-game-shell :is(.royal-controls,.keno-controls,.mines-panel,.roulette-betting,.arrow-betting,.case-open-controls,.case-reel-stage){align-self:stretch}body .royal-home.royal-game-shell .round-bets-panel{contain:size;flex-direction:column;align-self:stretch;min-height:0;max-height:none;display:flex}body .royal-home.royal-game-shell .round-bets-list{flex:1;align-content:start;min-height:0;overflow-y:auto}}:is(html:has(body>main>#game),body:has(>main>#game)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0}body:has(>main>#game) main{box-sizing:border-box;width:100%;min-width:0;padding:2px}#game .game-panel{box-shadow:none;background:0 0;min-width:0}#game :is(.game-layout,.game-layout>*,#arena,.limbo-stage){box-sizing:border-box;min-width:0}#game .baccarat-table{background:radial-gradient(at 50% 15%,#75499320,#0000 75%)}@media (width>=761px){#game .game-layout{align-items:stretch}#game .controls{align-self:stretch}#game .round-sidebar{contain:size;flex-direction:column;align-self:stretch;max-height:none;display:flex;overflow:hidden}#game .round-sidebar #roundBets{flex:1;min-height:0;max-height:none;overflow-y:auto}}.mobile-game-dock{display:none}@media (width<=760px){.mobile-game-dock:not([hidden]){z-index:70;box-sizing:border-box;padding:6px max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));color:#f6efff;font-family:var(--game-font);background:#181320;border-top:1px solid #554065;gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #0006}.mobile-game-dock-error{color:#ffbdce;font:500 13px/1.3 var(--game-font);max-height:64px;overflow:auto}.mobile-game-dock-top{justify-content:space-between;gap:8px;min-width:0;display:flex}.mobile-game-dock-top button{color:#ddcaed;min-height:36px;font:600 13px/1.2 var(--game-font);cursor:pointer;background:#251b32;border:0;border-radius:6px;padding:4px 8px}.mobile-game-dock-settings{overflow-wrap:anywhere;text-align:left;min-width:0}.mobile-game-dock-actions{gap:6px;display:flex}.mobile-game-dock-actions button{color:#fff;min-width:0;min-height:48px;font:750 14px/1.25 var(--game-font);touch-action:manipulation;cursor:pointer;background:#9750d9;border:1px solid #ad75db;border-radius:8px;flex:1;padding:8px 5px}.mobile-game-dock-actions button:disabled{color:#a99bb7;cursor:not-allowed;background:#3d304d;border-color:#51435f}.mobile-game-dock button:focus-visible{outline-offset:2px;outline:2px solid #e3b9ff}body.has-mobile-game-dock{padding-bottom:calc(112px + env(safe-area-inset-bottom))}body .royal-home.royal-game-shell :is(.royal-game-heading,.bj-heading,.arrow-heading,.roulette-topline,.cases-page-heading){min-height:48px;margin-bottom:8px;padding:8px 12px}body .royal-home.royal-game-shell :is(.royal-controls,.keno-controls,.mines-panel){gap:10px;padding:12px}body .royal-home.royal-game-shell :is(input,select){font-size:16px}body .royal-home.royal-game-shell :is(.auto-bet-mode,.dice-direction) button{min-height:44px}body .royal-home.royal-game-shell .crash-stage{min-height:280px}body .royal-home.royal-game-shell .dice-stage{min-height:280px;padding:20px 12px}body .royal-home.royal-game-shell .keno-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}body .royal-home.royal-game-shell .keno-number{aspect-ratio:auto;height:44px;min-height:44px}body .royal-home.royal-game-shell .keno-board-panel>.game-win-slot{min-height:44px}body .royal-home.royal-game-shell .mines-game{min-height:0;padding:12px}body .royal-home.royal-game-shell .mines-grid{gap:6px}body .royal-home.royal-game-shell .mines-cell{min-height:44px}body .royal-home.royal-game-shell .round-bets-panel{max-height:220px}#game .game-heading{min-height:48px;margin-bottom:8px;padding:8px 12px}#game .controls{gap:10px;padding:12px}#game .control-row{gap:10px}#game :is(.mode-tabs,.segmented) button{min-height:44px}#game .limbo-stage{height:260px;min-height:260px;padding-bottom:90px!important}#game .limbo-eyebrow{top:18%}#game .limbo-meter{bottom:24px;left:8%;right:8%}#game .plinko-stage{height:auto;min-height:280px;padding:12px 8px 24px}#game .plinko-stage #board{max-height:300px}#game .tower-stage{min-height:0;padding:12px}#game #towerGrid button{min-height:40px}}.nr-stage{--gold:#ffcf4a;--fire:#ff7a1a;--header:var(--home-header,88px);isolation:isolate;min-height:calc(100dvh - var(--header));color:#fff3e6;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:14px 16px 24px;display:flex;position:relative;overflow:hidden;container:nr-stage/inline-size}body main.nr-page{padding:var(--home-header,88px) 0 0 var(--home-chat,0px)!important}body:has(.royal-game-chat.community-chat-collapsed) main.nr-page{padding-left:var(--home-chat-closed,0px)!important}@media (width<=1080px){body main.nr-page{padding-left:var(--home-chat-closed,0px)!important}}@media (width<=760px){:is(body main.nr-page,body:has(.royal-game-chat.community-chat-collapsed) main.nr-page){padding-left:0!important}}.nr-backdrop{z-index:-3;filter:saturate(1.1)brightness(.62);background-position:50% 60%;background-size:cover;transition:filter 1.2s;animation:16s ease-in-out infinite alternate nr-breathe;position:absolute;inset:-20px}.nr-stage:before{content:"";z-index:-2;background:radial-gradient(at 50% 45%,#0000 30%,#0a0202c7 100%);position:absolute;inset:0}.nr-free .nr-backdrop{filter:saturate(1.2)brightness(.55)hue-rotate(-95deg)}.nr-focus .nr-backdrop{filter:saturate(1.1)brightness(.32)}.nr-free.nr-focus .nr-backdrop{filter:saturate(1.2)brightness(.3)hue-rotate(-95deg)}.nr-free:before{background:radial-gradient(at 50% 45%,#0000 30%,#0c0216d1 100%)}.nr-free .nr-embers span{background:#e2c4ff;box-shadow:0 0 8px 2px #8a3dff}@keyframes nr-breathe{to{transform:scale(1.08)translateY(-10px)}}.nr-embers{z-index:-1;pointer-events:none;position:absolute;inset:0}.nr-embers span{bottom:-10px;left:calc(var(--i) * 5.6%);width:4px;height:4px;animation:nr-ember calc(7s + var(--i) * .37s) linear infinite;animation-delay:calc(var(--i) * -.9s);opacity:.8;background:#ffb347;border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #ff6a00}@keyframes nr-ember{to{transform:translate(calc(sin(var(--i)) * 60px),-105vh);opacity:0}}.nr-layout{--logo-w:clamp(210px,calc((100dvh - var(--header)) * .32),330px);--size:min(640px,calc(100cqw - 280px),calc(100dvh - var(--header) - 64px - var(--logo-w) * .573));--gap:6px;--pad:12px;grid-template-columns:var(--size) 250px;grid-template-areas:"logo.""board panel";justify-content:center;align-items:start;column-gap:30px;display:grid}.nr-logo{width:var(--logo-w);filter:drop-shadow(0 6px 18px #ff5a008c);pointer-events:none;grid-area:logo;justify-self:center;margin-bottom:28px;transition:opacity .4s;animation:3.2s ease-in-out infinite alternate nr-logo}@keyframes nr-logo{to{filter:drop-shadow(0 8px 26px #ff7800cc);transform:translateY(-4px)scale(1.02)}}.nr-focus .nr-logo,.nr-focus .nr-panel{opacity:.35;transition:opacity .4s}.nr-board-wrap{width:var(--size);height:var(--size);grid-area:board;position:relative}@container (width>=700px){.nr-layout{--pw:clamp(224px,calc(100cqw * .24),260px);--logo-w:var(--pw);--size:min(900px,calc(100cqw - var(--pw) - 50px),calc(100dvh - var(--header) - 56px));grid-template-columns:var(--size) var(--pw);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"board logo""board panel";gap:14px clamp(18px,2.4cqw,30px)}.nr-logo{align-self:end;margin:0}.nr-layout .nr-panel{align-self:stretch;min-height:0}}.nr-free-hud{z-index:5;white-space:nowrap;letter-spacing:.08em;background:linear-gradient(#3d1466,#170726);border:2px solid #b46bff;border-radius:999px;padding:6px 22px;font-size:16px;font-weight:900;transition:opacity .3s;position:absolute;top:-42px;left:50%;transform:translate(-50%);box-shadow:0 0 22px #a050ffa6}.nr-free-hud b{color:var(--gold);font-size:1.2em}.nr-super .nr-free-hud{border-color:#ffd36b;box-shadow:0 0 22px #a050ffb3,0 0 12px #ffc85099}.nr-focus .nr-free-hud{opacity:0}.nr-shake{animation:.45s cubic-bezier(.36,.07,.19,.97) nr-shake}.nr-shake-soft{animation:.28s ease-out nr-shake-soft}@keyframes nr-shake-soft{25%{transform:translateY(3px)}50%{transform:translate(-2px,-1px)}75%{transform:translate(2px,1px)}}@keyframes nr-shake{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(4px,-2px)}30%,50%,70%{transform:translate(-6px,2px)}40%,60%{transform:translate(6px,-1px)}}.nr-board{--cell:calc((var(--size) - 2 * var(--pad) - 6 * var(--gap)) / 7);--pitch:calc(var(--cell) + var(--gap));box-sizing:border-box;gap:var(--gap);width:100%;height:100%;padding:var(--pad);background:linear-gradient(#280806db,#140404eb);border-radius:20px;grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(7,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 3px #4a120e,0 0 0 7px #1d0605,0 0 0 9px #ff7a1a66,0 18px 60px #000000b3,0 0 70px #ff5a0059,inset 0 0 40px #000c}.nr-board,.nr-cell,.nr-panel{transition:background .8s,box-shadow .8s}.nr-free .nr-board{background:linear-gradient(#200834e0,#0c0316f0);box-shadow:0 0 0 3px #3a1460,0 0 0 7px #12061f,0 0 0 9px #b46bff,0 18px 60px #000000b3,0 0 90px #9646ff80,inset 0 0 40px #000c}.nr-super .nr-board{box-shadow:0 0 0 3px #3a1460,0 0 0 7px #12061f,0 0 0 9px #ffd36b,0 18px 60px #000000b3,0 0 90px #9646ff8c,0 0 40px #ffc85059,inset 0 0 40px #000c}.nr-free .nr-cell{background:radial-gradient(circle at 50% 40%,#481a708c,#140622cc);box-shadow:inset 0 0 0 1px #be82ff24}.nr-free .nr-panel{background:linear-gradient(#1e0830eb,#0c0316f5);box-shadow:0 0 0 3px #3a1460,0 0 0 7px #12061f,0 0 0 9px #b46bff88,0 18px 60px #0009}.nr-cell{background:radial-gradient(circle at 50% 40%,#5a160e8c,#1e0605bf);border-radius:10px;position:relative;box-shadow:inset 0 0 0 1px #ff783c1f}.nr-sym{object-fit:contain;z-index:2;filter:drop-shadow(0 3px 4px #0009);width:90%;height:90%;transition:transform .2s,filter .2s;position:absolute;top:5%;left:5%}.nr-skull{filter:drop-shadow(0 0 7px #a05aff8c)drop-shadow(0 3px 4px #0009)}.nr-drop{animation:.66s both nr-drop;animation-delay:var(--delay)}.nr-turbo .nr-drop{animation-duration:.33s}.nr-turbo2 .nr-drop{animation-duration:.19s}.nr-quick .nr-drop{animation-duration:.14s!important;animation-delay:0s!important}@keyframes nr-drop{0%{transform:translateY(calc(var(--from) * var(--pitch)));animation-timing-function:cubic-bezier(.5,0,.9,.6)}62%{animation-timing-function:ease-out;transform:translateY(0)scale(1.1,.84)}80%{animation-timing-function:ease-in-out;transform:translateY(-6%)scale(.96,1.05)}to{transform:none}}.nr-drop.nr-skull{animation:.66s both nr-drop,.6s ease-out both nr-skull-land;animation-delay:var(--delay),calc(var(--delay) + .62s)}.nr-turbo .nr-drop.nr-skull{animation-duration:.33s,.5s;animation-delay:var(--delay),calc(var(--delay) + .31s)}.nr-turbo2 .nr-drop.nr-skull{animation-duration:.19s,.4s;animation-delay:var(--delay),calc(var(--delay) + .18s)}@keyframes nr-skull-land{40%{filter:drop-shadow(0 0 18px #c9a6ff)drop-shadow(0 0 30px #8a3dff);transform:scale(1.28)}}.nr-exiting .nr-sym{animation:.36s ease-in forwards nr-exit;animation-delay:calc(var(--c) * 24ms)}.nr-turbo .nr-exiting .nr-sym{animation-duration:.18s;animation-delay:calc(var(--c) * 12ms)}.nr-turbo2 .nr-exiting .nr-sym{animation-duration:.1s;animation-delay:calc(var(--c) * 6ms)}@keyframes nr-exit{to{transform:translateY(calc(8 * var(--pitch)));opacity:.4}}.nr-tense{background:radial-gradient(circle,#aa5aff6b,#32005099);animation:.32s ease-in-out infinite alternate nr-tense;box-shadow:inset 0 0 0 2px #d2a0ffbf,0 0 18px #aa5aff99}@keyframes nr-tense{to{box-shadow:inset 0 0 0 2px #ebd2fff2,0 0 30px #be6effe6}}.nr-hit{background:radial-gradient(circle,#ffb44680,#82180899)}.nr-hit .nr-sym{filter:drop-shadow(0 0 10px #ffd27a)drop-shadow(0 0 20px #ff6a00)brightness(1.22);animation:.38s cubic-bezier(.3,1.7,.5,1) both nr-hit-in,.42s ease-in-out .38s infinite alternate nr-pulse}@keyframes nr-pulse{0%{transform:scale(1.08)}to{transform:scale(1.2)}}@keyframes nr-hit-in{0%{transform:scale(1)}45%{transform:translateY(-12%)scale(1.22,1.3)}75%{transform:scale(1.26,1.02)}to{transform:scale(1.08)}}.nr-popping .nr-hit .nr-sym{animation:.38s ease-in forwards nr-pop}.nr-turbo .nr-hit .nr-sym{animation-duration:.24s,.3s;animation-delay:0s,.24s}.nr-turbo2 .nr-hit .nr-sym{animation-duration:.14s,.25s;animation-delay:0s,.14s}.nr-turbo .nr-popping .nr-hit .nr-sym{animation-duration:.2s}.nr-turbo2 .nr-popping .nr-hit .nr-sym{animation-duration:.11s}@keyframes nr-pop{40%{filter:brightness(2.4);transform:scale(1.35)}to{opacity:0;filter:blur(3px)brightness(3);transform:scale(.2)}}.nr-scatter-hit .nr-sym{filter:drop-shadow(0 0 16px #c9a6ff)drop-shadow(0 0 30px #8a3dff);animation:.45s ease-in-out infinite alternate nr-scatter}@keyframes nr-scatter{0%{transform:scale(1.05)}to{transform:scale(1.26)}}.nr-burst{z-index:4;pointer-events:none;background:#fff3c4;border-radius:50%;width:8px;height:8px;margin:-4px;animation:.42s ease-out forwards nr-burst;position:absolute;top:50%;left:50%;box-shadow:0 -22px 0 -1px #ffd36b,16px -16px 0 -1px #ff9a2a,22px 0 0 -1px #ffd36b,16px 16px 0 -1px #ff7a1a,0 22px 0 -1px #ffd36b,-16px 16px 0 -1px #ff9a2a,-22px 0 0 -1px #ffd36b,-16px -16px 0 -1px #ff7a1a,0 0 22px 10px #ffbe5acc}@keyframes nr-burst{0%{opacity:1;transform:scale(.25)}to{opacity:0;transform:scale(2)}}.nr-spot{z-index:1;pointer-events:none;border-radius:10px;animation:.45s cubic-bezier(.2,1.6,.4,1) nr-spot-in;position:absolute;inset:0}.nr-spot:after{content:"";opacity:0;border-radius:10px;animation:.6s ease-out nr-spot-flash;position:absolute;inset:0;box-shadow:0 0 0 3px #fff6d0,0 0 26px 8px #ffb446e6}@keyframes nr-spot-in{0%{opacity:0;transform:scale(.5)}}@keyframes nr-spot-flash{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.2)}}.nr-spot-mark{background:#ff5a001f;box-shadow:inset 0 0 0 2px #ff8c28cc,inset 0 0 14px #ff64008c}.nr-spot-warm{background:radial-gradient(circle,#ff821e6b,#8c1e004d);box-shadow:inset 0 0 0 2px #ff8a2a,inset 0 0 20px #ff6e00bf}.nr-spot-hot{background:radial-gradient(circle,#ff50286b,#8c0a0052);box-shadow:inset 0 0 0 2px #ff3b2a,inset 0 0 24px #ff2800d9}.nr-spot-violet{background:radial-gradient(circle,#aa50ff66,#3c005a52);box-shadow:inset 0 0 0 2px #c86bff,inset 0 0 26px #a03cffd9}.nr-spot-gold{background:radial-gradient(circle,#ffdc6480,#7846005c);animation:.45s cubic-bezier(.2,1.6,.4,1) nr-spot-in,1s ease-in-out infinite alternate nr-max;box-shadow:inset 0 0 0 2px #ffe27a,inset 0 0 30px #ffd250f2}@keyframes nr-max{to{filter:brightness(1.3)}}.nr-spot span{z-index:3;font-weight:900;font-size:clamp(11px,calc(var(--cell) * .2),16px);color:#fff;text-shadow:0 1px 2px #000;background:linear-gradient(#ffab4a,#c23a00);border-radius:6px;padding:2px 5px;line-height:1;position:absolute;bottom:3px;right:3px;box-shadow:0 0 10px #ff7800d9}.nr-spot-hot span{background:linear-gradient(#ff6a5a,#a0100a)}.nr-spot-violet span{background:linear-gradient(#c87fff,#5a12a8);box-shadow:0 0 12px #b45afff2}.nr-spot-gold span{color:#3a1a00;text-shadow:none;background:linear-gradient(#fff2a8,#d89200)}.nr-charging .nr-spot{filter:brightness(1.7)saturate(1.2)}.nr-charging .nr-spot span{transition:transform .15s;transform:scale(1.3)}.nr-spark,.nr-orb,.nr-xp-burst i{image-rendering:pixelated;background:url(/games/nether-rush/art/xp-orb.png) 50%/contain no-repeat;animation-name:nr-xp-shimmer;animation-duration:.9s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes nr-xp-shimmer{0%{filter:hue-rotate(-14deg)brightness(1.1)drop-shadow(0 0 6px #beff3ce6)}to{filter:hue-rotate(22deg)drop-shadow(0 0 10px #78ff28e6)}}.nr-spark{z-index:8;pointer-events:none;width:calc(var(--cell) * .34);height:calc(var(--cell) * .34);left:calc(var(--pad) + var(--c0) * var(--pitch) + var(--cell) / 2);top:calc(var(--pad) + var(--r0) * var(--pitch) + var(--cell) / 2);margin:calc(var(--cell) * -.17) 0 0 calc(var(--cell) * -.17);--dx:calc((var(--c1) - var(--c0)) * var(--pitch));--dy:calc((var(--r1) - var(--r0)) * var(--pitch));animation:nr-xp-fly var(--dur) cubic-bezier(.45,0,.75,.5) var(--delay) both,nr-xp-shimmer .5s linear infinite alternate;position:absolute}@keyframes nr-xp-fly{0%{opacity:0;transform:scale(.2)}18%{transform:translate(calc(var(--arc) * var(--cell) * .25),calc(var(--cell) * -.35)) scale(1.15);opacity:1}55%{transform:translate(calc(var(--dx) * .5 + var(--arc) * var(--cell) * .6),calc(var(--dy) * .5 - var(--cell) * .55)) scale(1)}to{transform:translate(var(--dx),var(--dy)) scale(.55);opacity:.9}}.nr-orb{z-index:9;pointer-events:none;width:calc(var(--cell) * 1.1);height:calc(var(--cell) * 1.1);left:calc(var(--pad) + var(--c0) * var(--pitch) + var(--cell) / 2);top:calc(var(--pad) + var(--r0) * var(--pitch) + var(--cell) / 2);margin:calc(var(--cell) * -.55) 0 0 calc(var(--cell) * -.55);--dx:calc((var(--c1) - var(--c0)) * var(--pitch));--dy:calc((var(--r1) - var(--r0)) * var(--pitch));translate:0;scale:var(--grow);transition:translate var(--ms) cubic-bezier(.2,1.5,.4,1),scale var(--ms) cubic-bezier(.2,1.5,.4,1);place-items:center;animation:.32s cubic-bezier(.2,1.7,.4,1) both nr-orb-in,.9s ease-in-out infinite alternate nr-xp-shimmer;display:grid;position:absolute}.nr-orb:before{content:"";background:conic-gradient(#0000,#d2ff78cc,#0000 35%,#78ff3ca6,#0000 70%);border-radius:50%;animation:.6s linear infinite nr-rotate;position:absolute;inset:-18%;-webkit-mask:radial-gradient(circle,#0000 56%,#000 59%);mask:radial-gradient(circle,#0000 56%,#000 59%)}.nr-orb span{font-weight:900;font-size:calc(var(--cell) * .4);color:#8cff3a;letter-spacing:.02em;text-shadow:2px 0 #0f2a00,-2px 0 #0f2a00,0 2px #0f2a00,0 -2px #0f2a00,2px 2px #0f2a00,-2px -2px #0f2a00,2px -2px #0f2a00,-2px 2px #0f2a00,0 0 12px #8cff3ccc;line-height:1;animation:.24s cubic-bezier(.2,1.9,.4,1) nr-tally;position:relative}@keyframes nr-orb-in{0%{transform:scale(0)}}@keyframes nr-tally{0%{transform:scale(1.6)}}.nr-orb-rise{translate:0 calc(var(--cell) * -.5);scale:calc(var(--grow) * 1.4)}.nr-orb-slam{translate:var(--dx) var(--dy);transition:translate var(--ms) cubic-bezier(.7,0,.95,.45),scale var(--ms) ease-in;scale:.6}.nr-xp-burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.nr-xp-burst i{width:calc(var(--cell) * .26);height:calc(var(--cell) * .26);margin:calc(var(--cell) * -.13) 0 0 calc(var(--cell) * -.13);animation:.7s cubic-bezier(.15,.7,.4,1) forwards nr-xp-pop,.4s linear infinite alternate nr-xp-shimmer;position:absolute}@keyframes nr-xp-pop{0%{transform:rotate(var(--a)) translateX(0) scale(.4);opacity:1}70%{opacity:1}to{transform:rotate(var(--a)) translateX(calc(var(--cell) * 1.4)) scale(.8);opacity:0}}.nr-popup{z-index:7;pointer-events:none;white-space:nowrap;left:calc(var(--pad) + var(--c) * var(--pitch) + var(--cell) / 2);top:calc(var(--pad) + var(--r) * var(--pitch) + var(--cell) / 2);flex-direction:column;align-items:center;gap:2px;animation:.38s cubic-bezier(.2,1.7,.4,1) both nr-popup-in;display:flex;position:absolute;transform:translate(-50%,-50%)}@keyframes nr-popup-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}}.nr-popup-amount{font-weight:900;font-size:clamp(22px,calc(var(--size) * .058),40px);color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 8px #ff7a1a,0 2px #7a1d00,0 4px 8px #000;background:#180503d1;border-radius:.4em;padding:.1em .5em .14em;animation:.28s cubic-bezier(.2,1.8,.4,1) nr-bump;display:block;box-shadow:0 0 0 2.5px #ffaa3cd9,0 0 22px #ff781480,0 8px 20px #0000008c}@keyframes nr-bump{0%{transform:scale(1.35)}}.nr-popup-mult{font-weight:900;font-size:clamp(22px,calc(var(--size) * .06),38px);color:#8cff3a;text-shadow:2px 0 #0f2a00,-2px 0 #0f2a00,0 2px #0f2a00,0 -2px #0f2a00,2px 2px #0f2a00,-2px -2px #0f2a00,2px -2px #0f2a00,-2px 2px #0f2a00,0 0 16px #8cff3ce6;line-height:1;animation:.34s cubic-bezier(.2,1.9,.4,1) nr-stamp}@keyframes nr-stamp{0%{opacity:.3;transform:scale(2.4)rotate(-8deg)}}.nr-popup-ring{width:calc(var(--cell) * .7);height:calc(var(--cell) * .7);margin:calc(var(--cell) * -.35) 0 0 calc(var(--cell) * -.35);pointer-events:none;border:4px solid #b8ff4a;border-radius:50%;animation:.55s ease-out forwards nr-ring;position:absolute;top:50%;left:50%;box-shadow:0 0 24px 6px #8cff3cd9,inset 0 0 18px #c8ff78cc}@keyframes nr-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(3.4)}}.nr-popup-done .nr-popup-amount{font-size:clamp(24px,calc(var(--size) * .066),46px);color:#ffe066;text-shadow:0 2px #7a1d00,0 -1px #7a1d00,1px 0 #7a1d00,-1px 0 #7a1d00,0 0 14px #ff8c00f2,0 5px 10px #000;animation:.45s cubic-bezier(.2,1.8,.4,1) nr-done}@keyframes nr-done{0%{transform:scale(.6)}}.nr-popup-leaving{animation:.55s ease-in forwards nr-popup-out}@keyframes nr-popup-out{to{opacity:0;transform:translate(-50%,-140%)}}.nr-panel{box-sizing:border-box;min-height:var(--size);background:linear-gradient(#280806e6,#100303f2);border-radius:20px;flex-direction:column;grid-area:panel;justify-content:space-between;gap:10px;padding:18px 16px;display:flex;box-shadow:0 0 0 3px #4a120e,0 0 0 7px #1d0605,0 0 0 9px #ff7a1a66,0 18px 60px #0009}.nr-buy{cursor:pointer;color:#fff;background:linear-gradient(#3a0f0a,#1c0504);border:2px solid #e8b04a;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:12px 10px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:inset 0 1px #ffdc9640,0 0 18px #ff962840}.nr-buy span{letter-spacing:.12em;color:#ffe2a6;font-size:15px;font-weight:900}.nr-buy b{color:var(--gold);text-shadow:0 0 10px #ffaa0073;font-size:22px;font-weight:900}.nr-buy:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffdc964d,0 0 26px #ffa02880}.nr-buy:disabled{opacity:.4;cursor:default}.nr-money{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nr-win,.nr-bet,.nr-balance{background:#00000059;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 6px;display:flex}.nr-win span,.nr-bet>span,.nr-balance span{letter-spacing:.18em;color:#ffb98a;font-size:11px;font-weight:800}.nr-win b,.nr-balance b{color:var(--gold);text-shadow:0 0 10px #ffaa0080;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px}.nr-balance b{color:#fff3e6;text-shadow:none}.nr-bet-row{justify-content:space-between;align-items:center;width:100%;display:flex}.nr-bet-row b{font-size:21px}.nr-bet-row button{color:#fff;cursor:pointer;background:#3a0f0a;border:2px solid #ffe1be99;border-radius:50%;width:36px;height:36px;font-size:22px;font-weight:900;line-height:1}.nr-bet-row button:disabled{opacity:.3;cursor:default}.nr-spin{width:clamp(80px,calc(var(--size) * .19),118px);height:clamp(80px,calc(var(--size) * .19),118px);cursor:pointer;background:radial-gradient(circle at 50% 35%,#50160cd9,#120403eb 70%);border:6px solid #fff;border-radius:50%;flex:none;align-self:center;place-items:center;padding:0;transition:transform .12s,box-shadow .2s,border-color .2s;display:grid;position:relative;box-shadow:0 0 0 3px #0000008c,0 8px 22px #0009,inset 0 0 18px #0009}.nr-spin:hover{border-color:#ffe2a6;box-shadow:0 0 0 3px #0000008c,0 8px 22px #0009,0 0 26px #ff8c28bf,inset 0 0 18px #0009}.nr-spin:active{transform:scale(.94)}.nr-spin svg{fill:#fff;filter:drop-shadow(0 2px 3px #0009);width:54%;height:54%}.nr-spinning{border-color:#ffcf86}.nr-spinning svg{animation:.7s linear infinite nr-rotate}@keyframes nr-rotate{to{transform:rotate(360deg)}}.nr-auto-wrap{justify-content:center;display:flex;position:relative}.nr-auto{color:#fff;letter-spacing:.08em;cursor:pointer;background:#1e0603d9;border:2px solid #ffe1beb3;border-radius:999px;min-width:140px;height:34px;font-size:13px;font-weight:900}.nr-auto-on{border-color:var(--gold);color:var(--gold);box-shadow:0 0 14px #ffbe3c99}.nr-auto:disabled{opacity:.45;cursor:default}.nr-auto-menu{z-index:4;background:#140403f7;border-radius:12px;gap:6px;padding:8px;display:flex;position:absolute;bottom:42px;box-shadow:0 0 0 2px #ff8a2a}.nr-auto-menu button{color:#fff;cursor:pointer;background:#5a1a12;border:0;border-radius:8px;width:46px;height:36px;font-weight:900}.nr-icons{justify-content:center;gap:10px;display:flex}.nr-icons button{color:#fff;cursor:pointer;background:#0006;border:2px solid #ffe1be8c;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.nr-icons button svg{fill:currentColor;width:20px;height:20px}.nr-icons button.on{border-color:var(--gold);color:var(--gold)}.nr-icons button.off{opacity:.5}.nr-icons{position:relative}.nr-volume{z-index:20;background:linear-gradient(#2c0c07,#170404);border-radius:14px;gap:10px;width:min(280px,100vw - 32px);padding:12px 14px;display:grid;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #6b2a18,0 14px 40px #000000a6}.nr-volume:after{content:"";border:8px solid #0000;border-top-color:#6b2a18;margin-left:-8px;position:absolute;top:100%;left:50%}.nr-volume-row{grid-template-columns:34px 60px minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.nr-icons .nr-volume-row button{border-color:var(--gold);width:34px;height:34px;color:var(--gold)}.nr-icons .nr-volume-row button svg{width:17px;height:17px}.nr-volume-row span{letter-spacing:.12em;color:#ffe2a6;text-transform:uppercase;font-size:11px;font-weight:900}.nr-volume-row b{color:#fff;text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.nr-volume-row input{width:100%;accent-color:var(--gold);cursor:pointer;margin:0}.nr-icons .nr-volume-muted button{color:#ffe1be99;border-color:#ffe1be73}.nr-volume-muted input,.nr-volume-muted b{opacity:.45}.nr-login{color:#3a1a00;cursor:pointer;background:#ffcf4a;border:0;border-radius:10px;padding:10px;font-weight:900}.nr-error{color:#ffb4a8;text-align:center;margin:0;font-size:12px}.nr-overlay{z-index:20;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 50% 45%,#280a4699,#05010ae6 75%);border-radius:28px;place-items:center;animation:.3s nr-fade;display:grid;position:absolute;inset:-9px;container:nr-overlay/size}@keyframes nr-fade{0%{opacity:0}}.nr-card{--card-top:#1f0b33;box-sizing:border-box;width:min(440px,86cqw,max(250px,178cqh - 338.2px));padding:0 0 calc(var(--size) * .03);text-align:center;background:linear-gradient(180deg,var(--card-top),#0e0518);border:1px solid #d6b4ff38;border-radius:20px;flex-direction:column;align-items:center;animation:.42s cubic-bezier(.2,1.25,.4,1) both nr-card-in;display:flex;overflow:hidden;box-shadow:0 26px 70px #000000b3,0 0 60px #8c3cff38}.nr-card:not(:has(>.nr-card-hero)){padding-top:calc(var(--size) * .035)}.nr-card>:not(.nr-card-hero){margin-left:22px;margin-right:22px}@keyframes nr-card-in{0%{opacity:0;transform:translateY(18px)scale(.94)}}.nr-card-hero{z-index:0;aspect-ratio:16/9;margin-bottom:calc(var(--size) * -.035);align-self:stretch;position:relative;overflow:hidden}.nr-card-hero img{object-fit:cover;width:100%;height:100%;animation:7s ease-out both nr-hero-zoom;display:block}@keyframes nr-hero-zoom{0%{transform:scale(1.14)}}.nr-card-kicker,.nr-card-title,.nr-card-big,.nr-card-money,.nr-card-sub{z-index:1;position:relative}@container (height<=380px){.nr-card-hero{aspect-ratio:2.4}}@container (height<=290px){.nr-card-hero{display:none}:is(.nr-card,.nr-card:not(:has(>.nr-card-hero))){width:min(440px,90cqw);padding-top:14px;padding-bottom:12px}.nr-card .nr-card-name{font-size:clamp(24px,13cqh,40px)}.nr-card-cta{margin-top:8px;padding:7px 14px}}.nr-card-hero:after{content:"";background:linear-gradient(180deg,transparent 38%,var(--card-top) 97%);position:absolute;inset:0}.nr-card-art{width:calc(var(--size) * .19);height:calc(var(--size) * .19);place-items:center;margin-bottom:8px;display:grid;position:relative}.nr-card-art:before{content:"";background:radial-gradient(circle,#aa5aff99,#7828ff2e 45%,#0000 68%);border-radius:50%;animation:1.8s ease-in-out infinite alternate nr-aura;position:absolute;inset:-35%}.nr-card-art:after{content:none}.nr-card-art img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 16px #aa5affe6);width:100%;height:100%;animation:1.6s ease-in-out infinite alternate nr-hover;position:relative}@keyframes nr-aura{to{opacity:.75;transform:scale(1.15)}}@keyframes nr-hover{to{transform:translateY(-5px)scale(1.04)}}.nr-card-kicker{font-size:calc(var(--size) * .021);letter-spacing:.34em;color:#d9bdff;padding-left:.34em;font-weight:800}.nr-card-big{font-size:calc(var(--size) * .2);font-variant-numeric:tabular-nums;background:linear-gradient(#fff,#efe0ff 35%,#c08aff 70%,#6a24c0);color:#0000;filter:drop-shadow(0 4px #2a0656)drop-shadow(0 0 22px #aa5affcc);-webkit-background-clip:text;background-clip:text;margin:2px 0 0;font-weight:900;line-height:.95;animation:.7s cubic-bezier(.2,1.8,.4,1) .15s both nr-card-num;display:block}@keyframes nr-card-num{0%{opacity:0;transform:scale(2.2)}}.nr-card-title{font-size:calc(var(--size) * .052);letter-spacing:.08em;color:#fff;text-shadow:0 2px #2a0656,0 0 16px #aa5affb3;padding-left:.08em;font-weight:900}.nr-card-money{font-size:calc(var(--size) * .085);color:#fff4c4;font-variant-numeric:tabular-nums;text-shadow:0 0 16px #ffbe50cc,0 3px #3a0a60;white-space:nowrap;margin:6px 0 2px;font-weight:900;line-height:1.05;display:block}.nr-card-rule{width:62%;height:1px;margin:calc(var(--size) * .022) 0 calc(var(--size) * .016);background:linear-gradient(90deg,#0000,#b46bff,#0000);display:block}.nr-card-sub{font-size:calc(var(--size) * .024);color:#e6d4ff;letter-spacing:.04em;font-weight:700}.nr-card .nr-card-name{max-width:100%;font-size:clamp(30px,calc(var(--size) * .085),58px);letter-spacing:.02em;white-space:nowrap;line-height:1.02;animation:none}.nr-card .nr-card-sub{font-size:clamp(13px,calc(var(--size) * .022),17px);margin-top:6px;line-height:1.35}.nr-card-cta{margin-top:calc(var(--size) * .03);letter-spacing:.18em;color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:10px calc(20px - .18em) 10px 20px;font-size:11px;font-weight:800;animation:1.8s ease-in-out infinite nr-blink}@keyframes nr-blink{50%{opacity:.6}}.nr-bb-overlay{cursor:default}.nr-bb-card{animation-duration:.35s;position:relative}.nr-bb-choose{width:min(600px,94%)}.nr-card>.nr-bb-close,.nr-card>.nr-bb-back{margin:0}.nr-bb-close{z-index:2;color:#fff;cursor:pointer;background:#00000080;border:0;border-radius:50%;width:32px;height:32px;font-size:21px;line-height:32px;position:absolute;top:10px;right:10px}.nr-bb-close:hover{background:#000000bf}.nr-bb-back{z-index:2;color:#fff;letter-spacing:.14em;cursor:pointer;background:#00000080;border:0;border-radius:999px;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.nr-bb-back:hover{background:#000000bf}.nr-bb-options{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-self:stretch;gap:14px;margin-top:16px;display:grid}.nr-bb-option{cursor:pointer;color:#fff;border:1px solid var(--bb-edge,#c8a0ff66);background:var(--bb-tile,#ffffff0d);border-radius:16px;flex-direction:column;align-items:stretch;padding:0 0 14px;font-family:inherit;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.nr-bb-option:hover{box-shadow:0 0 26px var(--bb-glow,#aa5aff8c);transform:translateY(-3px)}.nr-bb-thumb{aspect-ratio:16/10;display:block;overflow:hidden}.nr-bb-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.nr-bb-option:hover .nr-bb-thumb img{transform:scale(1.06)}.nr-bb-option strong{letter-spacing:.08em;margin-top:12px;font-size:17px;font-weight:900}.nr-bb-option b{color:#ffcf4a;text-shadow:0 0 12px #ffaa0073;margin-top:2px;font-size:26px;font-weight:900}.nr-bb-option i{letter-spacing:.14em;opacity:.7;font-size:11px;font-style:normal;font-weight:800}.nr-bb-card .nr-card-sub{max-width:34em;line-height:1.4}.nr-bb-actions{margin-top:calc(var(--size) * .03);flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.nr-bb-actions button{letter-spacing:.12em;cursor:pointer;border-radius:999px;min-width:128px;padding:13px 20px;font-family:inherit;font-size:13px;font-weight:900}.nr-bb-cancel{color:#fff;background:#ffffff0f;border:1.5px solid #ffffff59}.nr-bb-cancel:hover{background:#ffffff24}.nr-bb-buy{color:#2a1300;background:linear-gradient(#ffe58a,#ffb21a);border:0;box-shadow:0 0 18px #ffb4288c}@container nr-overlay (height<=500px){.nr-bb-card .nr-card-hero{aspect-ratio:2.4}.nr-bb-actions button{padding:10px 16px}}@container nr-overlay (height<=300px){.nr-bb-card .nr-card-sub{display:none}}@container nr-overlay (width<=520px){.nr-bb-options{grid-template-columns:1fr;gap:10px;margin-top:12px}.nr-bb-option{text-align:left;grid-template-rows:1fr auto auto 1fr;grid-template-columns:44% 1fr;column-gap:12px;padding:0;display:grid}.nr-bb-thumb{aspect-ratio:16/11;grid-row:1/-1;height:100%}.nr-bb-option strong{grid-row:2;margin:0;font-size:15px}.nr-bb-option b{grid-row:3;font-size:22px}.nr-bb-option i{grid-row:4;align-self:start;margin-top:2px}}@container nr-stage (width<=699px){.nr-bb-overlay{z-index:40;border-radius:0;position:fixed;inset:0}}.nr-bb-buy:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 28px #ffb428cc}.nr-bb-buy:disabled{filter:grayscale(.8);opacity:.6;cursor:default;box-shadow:none}.nr-free-pill{z-index:30;cursor:pointer;letter-spacing:.08em;color:#2a1300;background:linear-gradient(#ffe58a,#ffb21a);border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 12px;font-family:inherit;font-weight:900;animation:1.6s ease-in-out infinite nr-free-pulse;display:inline-flex;position:absolute;top:14px;right:18px;box-shadow:0 0 0 2px #ffffff59,0 8px 24px #00000073,0 0 28px #ffbe3c99}.nr-free-pill svg{fill:currentColor;width:20px;height:20px}.nr-free-pill span{font-size:12px}.nr-free-pill b{font-size:16px}.nr-free-pill:disabled{opacity:.55;cursor:default;animation:none}@keyframes nr-free-pulse{50%{box-shadow:0 0 0 2px #ffffff8c,0 8px 24px #00000073,0 0 46px #ffc850f2}}@media (width<=760px){.nr-free-pill{padding:7px 12px 7px 10px;top:8px;right:10px}.nr-free-pill b{font-size:14px}}.nr-gift-pills{z-index:30;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:14px;right:18px}.nr-gift-pills>*{pointer-events:auto}.nr-gift-pills .nr-free-pill{position:static}.nr-spins-pill{color:#06222e;background:linear-gradient(#c9f7ff,#3ad2ff);animation-name:nr-spins-pulse;box-shadow:0 0 0 2px #fff6,0 8px 24px #00000073,0 0 28px #3cc8ff99}@keyframes nr-spins-pulse{50%{box-shadow:0 0 0 2px #fff9,0 8px 24px #00000073,0 0 46px #50dcfff2}}.nr-spins-counter{cursor:default;color:#dff8ff;background:linear-gradient(#0f3b4d,#06202b);flex-wrap:wrap;justify-content:flex-end;row-gap:0;max-width:240px;animation:none;box-shadow:0 0 0 2px #3ad2ff,0 8px 24px #00000080,0 0 26px #3cc8ff8c}.nr-spins-counter b{color:#fff;font-variant-numeric:tabular-nums}.nr-spins-counter small{text-align:right;letter-spacing:.1em;color:#9fe6ff;flex-basis:100%;font-size:11px}@media (width<=760px){.nr-gift-pills{gap:6px;top:8px;right:10px}}.nr-topup{z-index:15;pointer-events:none;background:#0e0616e6;border:1px solid #ffd77873;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:16px 30px 18px;animation:.4s cubic-bezier(.2,1.9,.4,1) nr-topup-in;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #ffbe4638,0 20px 50px #0009,0 0 50px #ffb43c59}@keyframes nr-topup-in{0%{opacity:.3;transform:translate(-50%,-50%)scale(2.2)rotate(-6deg)}}.nr-topup small{letter-spacing:.22em;color:#ffe0a8;white-space:nowrap;font-size:12px;font-weight:900}.nr-topup b{font-size:clamp(28px,calc(var(--size) * .08),56px);color:#fff2a8;text-shadow:0 0 18px #ffbe3ccc;font-variant-numeric:tabular-nums;font-weight:900}.nr-card-super{border-color:#ffd36b99;box-shadow:0 26px 70px #000000b3,0 0 70px #ffbe3c4d}.nr-card-super .nr-card-title{font-size:calc(var(--size) * .046);background:linear-gradient(#fff6c2,#ffcf4a 55%,#ff9a1a);color:#0000;text-shadow:none;filter:drop-shadow(0 2px #2a0656)drop-shadow(0 0 14px #ffbe3c99);-webkit-background-clip:text;background-clip:text}.nr-celebrate{z-index:22;justify-content:center;align-items:center;gap:calc(var(--size) * .018);cursor:pointer;text-align:center;--t1:#fff6c2;--t2:#ffcf4a;--t3:#ff7a1a;--t4:#b22a00;--glow:#ff8200bf;flex-direction:column;display:flex;position:absolute;inset:0}.nr-celebrate:before{content:"";background:radial-gradient(circle,#460c048c,#060101e6 72%);border-radius:28px;animation:.3s nr-fade;position:absolute;inset:-9px}.nr-tier-1{--t1:#fff1c9;--t2:#ffb03a;--t3:#ff4d1a;--t4:#8a0d00;--glow:#ff5014d9}.nr-tier-2{--t1:#fbe8ff;--t2:#d98bff;--t3:#9b3dff;--t4:#3d0a8a;--glow:#aa50ffe6}.nr-tier-3{--t1:#fff;--t2:#fff2a0;--t3:#ffb800;--t4:#c2410c;--glow:#ffdc5af2}.nr-tier-4{--t1:#fff;--t2:#f3ffd0;--t3:#a6ff3a;--t4:#2f8a00;--glow:#96ff3cf2}.nr-tier-4 .nr-tier-title{font-size:calc(var(--size) * .16)}.nr-rays{width:calc(var(--size) * 1.35);height:calc(var(--size) * 1.35);margin:calc(var(--size) * -.675) 0 0 calc(var(--size) * -.675);pointer-events:none;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--t2) 24%,transparent) 0deg 7deg,transparent 7deg 18deg);border-radius:50%;animation:16s linear infinite nr-rays,.5s nr-fade;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#000 10%,#0000 62%);mask:radial-gradient(circle,#000 10%,#0000 62%)}@keyframes nr-rays{to{transform:rotate(360deg)}}.nr-coins{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.nr-coins i{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);animation:nr-coin 1.5s cubic-bezier(.15,.6,.4,1) var(--d) both;background:radial-gradient(circle at 35% 30%,#fff7c8,#ffd23a 40%,#c77800 75%,#7a3d00);border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 8px #ffbe28cc}@keyframes nr-coin{0%{opacity:1;transform:translate(0)scale(.2)rotateY(0)}55%{transform:translate(var(--x),var(--y)) scale(1) rotateY(360deg);opacity:1}to{transform:translate(calc(var(--x) * 1.12),calc(var(--y) + var(--size) * .25)) scale(.8) rotateY(720deg);opacity:0}}.nr-tier-title{font-size:calc(var(--size) * .135);letter-spacing:.02em;white-space:nowrap;background:linear-gradient(180deg,var(--t1),var(--t2) 38%,var(--t3) 70%,var(--t4));color:#0000;filter:drop-shadow(0 5px 0 #280600e6) drop-shadow(0 0 26px var(--glow));-webkit-background-clip:text;background-clip:text;margin:0;font-weight:900;line-height:1;animation:.55s cubic-bezier(.2,1.6,.35,1) both nr-slam,1.1s ease-in-out .55s infinite alternate nr-throb;position:relative}@keyframes nr-slam{0%{opacity:0;transform:scale(2.6)}}@keyframes nr-throb{to{transform:scale(1.05)}}.nr-tier-amount{font-size:calc(var(--size) * .085);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 18px var(--glow),0 3px 0 #4a0f00;font-weight:900;line-height:1.1;position:relative}.nr-celebrate p{letter-spacing:.16em;font-weight:800;font-size:calc(var(--size) * .026);color:#ffd9b8;margin:0;position:relative}.nr-celebrate small{margin-top:calc(var(--size) * .02);letter-spacing:.2em;color:#ffe2a68c;font-size:11px;font-weight:800;position:relative}.nr-celebrate small.nr-ready{color:#ffe2a6;animation:1.4s ease-in-out infinite nr-blink}.nr-info{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#080101b8;place-items:center;animation:.3s nr-fade;display:grid;position:absolute;inset:0}.nr-info-card{cursor:default;background:#1d0706;border-radius:16px;max-width:580px;max-height:82vh;padding:20px 22px;font-size:14px;line-height:1.5;position:relative;overflow:auto;box-shadow:0 0 0 2px #5a1a12}.nr-info-card h3{color:var(--gold);margin:10px 0 6px}.nr-info-card table{border-collapse:collapse;width:100%;font-size:13px}.nr-info-card th,.nr-info-card td{text-align:center;border-bottom:1px solid #3a110c;padding:4px}.nr-info-card td img{object-fit:contain;width:36px;height:36px}.nr-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:8px;right:10px}@media (height<=860px){.nr-panel{gap:6px;padding:10px 14px}.nr-buy{padding:9px 8px}.nr-buy b{font-size:19px}.nr-win,.nr-bet{padding:7px}}@container (width>=700px) and (width<=999px){.nr-layout .nr-icons{gap:6px}.nr-layout .nr-panel{padding:14px 12px}}@container (width<=699px){.nr-layout{--logo-w:min(300px,46cqw,calc((100dvh - var(--header)) * .2));--size:min(640px,100cqw,max(280px,calc(100dvh - var(--header) - var(--logo-w) * .573 - 316px)));grid-template-columns:min(640px,100cqw);grid-template-areas:"logo""board""panel";row-gap:14px}.nr-board-wrap{justify-self:center}.nr-logo{margin-bottom:22px}.nr-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"buy win spin""bet auto spin""bet icons spin";align-items:center;gap:8px 10px;width:100%;min-height:0;padding:12px;display:grid}.nr-icons{gap:6px}.nr-icons button{width:32px;height:32px}.nr-icons button svg{width:17px;height:17px}.nr-buy{grid-area:buy}.nr-money{grid-area:win;grid-template-columns:1fr;gap:6px}.nr-bet{grid-area:bet}.nr-spin{grid-area:spin;width:96px;height:96px}.nr-icons{grid-area:icons}.nr-auto-wrap{grid-area:auto}.nr-buy span{letter-spacing:.06em;font-size:12px}.nr-buy b{font-size:18px}.nr-auto{width:100%;min-width:0}.nr-bet-row b{font-size:15px}.nr-bet-row button{width:30px;height:30px;font-size:19px}.nr-win b{font-size:20px}.nr-login,.nr-error{grid-column:1/-1}.nr-card-kicker{font-size:11px}.nr-card-sub{font-size:12px}}@media (prefers-reduced-motion:reduce){.nr-backdrop,.nr-embers span,.nr-logo,.nr-rays{animation:none}}.nr-lab{color:#fff3e6;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;max-width:980px;margin:0 auto;padding:32px 16px;font-family:inherit;display:grid}.nr-lab section.nr-lab-active{box-shadow:0 0 0 2px #ffcf4a}.nr-lab-preview{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:sticky;top:20px}.nr-lab-preview p{color:#e8cbb5;margin:0;font-size:13px}.nr-lab-preview>button{color:#ffcf4a;cursor:pointer;background:0 0;border:2px solid #ffcf4a;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:800}.nr-lab-empty{box-sizing:border-box;color:#b98e7a;border:2px dashed #5a1d12;border-radius:18px;place-items:center;width:280px;height:280px;padding:24px;font-size:14px;display:grid}.nr-lab-stage{--size:280px;--gap:5px;--pad:10px;--cell:calc((var(--size) - 2 * var(--pad) - 4 * var(--gap)) / 5);--pitch:calc(var(--cell) + var(--gap));width:var(--size);height:var(--size);isolation:isolate;background:url(/games/nether-rush/art/background.jpg) 50%/cover;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 3px #4a120e,0 0 0 5px #ff7a1a66,0 12px 30px #0009}.nr-lab-board{box-sizing:border-box;gap:var(--gap);padding:var(--pad);background:linear-gradient(#280806e0,#140404f0);grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.nr-lab-stage .nr-overlay,.nr-lab-stage .nr-celebrate:before{border-radius:0;inset:0}.nr-lab-stage .nr-tier-title{font-size:calc(var(--size) * .1)}.nr-lab-settle{animation:.5s cubic-bezier(.2,1.8,.4,1) nr-settle}@keyframes nr-settle{0%{filter:brightness(1.8);transform:scale(1.35)}}.nr-lab-button{background:linear-gradient(#280806e0,#140404f0);place-items:center;display:grid;position:absolute;inset:0}.nr-lab-press{animation:.3s ease-out .1s both nr-press}@keyframes nr-press{50%{transform:scale(.88)}}@media (width<=760px){.nr-lab{grid-template-columns:1fr}.nr-lab-preview{z-index:5;background:#0a0202eb;order:-1;padding:8px 0;top:8px}.nr-lab-stage{--size:220px}.nr-lab-empty{width:220px;height:120px}}.nr-lab h1{color:var(--gold,#ffcf4a);margin:0 0 6px;font-size:26px}.nr-lab p{color:#e8cbb5;margin:0 0 20px;font-size:14px;line-height:1.5}.nr-lab section{background:#24090a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex;box-shadow:0 0 0 1px #4a160f}.nr-lab section b{font-size:15px;display:block}.nr-lab section small{color:#b98e7a;font-size:12px}.nr-lab-groups{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.nr-lab-takes{align-items:center;gap:6px;display:flex}.nr-lab-takes>span{text-align:right;letter-spacing:.12em;color:#b98e7a;text-transform:uppercase;width:56px;margin-right:2px;font-size:10px;font-weight:900}.nr-lab-preview small{color:#b98e7a}.nr-lab-takes button{color:#fff;cursor:pointer;background:#3a0f0a;border:2px solid #5a1d12;border-radius:10px;width:38px;height:38px;font-size:16px;font-weight:900}.nr-lab-takes button.on{color:#ffcf4a;border-color:#ffcf4a;box-shadow:0 0 12px #ffbe3c80}.nr-lab-takes.nr-lab-library button{background:#13240c;border-color:#2f5a1d}.nr-lab-takes.nr-lab-library button.on{color:#9cff5a;border-color:#9cff5a;box-shadow:0 0 12px #96ff5a73}.nr-lab-takes.nr-lab-designed button{background:#2a1a06;border-color:#5a3a12}.nr-lab-takes.nr-lab-designed button.on{color:#ffcf4a;border-color:#ffcf4a;box-shadow:0 0 12px #ffbe3c73}.nr-lab-takes.nr-lab-minecraft button{color:#cfffa8;background:#0f2108;border-color:#2f5a1d;width:auto;padding:0 10px;font-size:13px}.nr-lab-takes.nr-lab-minecraft button.on{border-color:#9cff5a;box-shadow:0 0 12px #96ff5a73}.nr-lab-h2{color:#ffe2a6;margin:22px 0 6px;font-size:18px}.nr-lab-takes.nr-lab-music button{width:auto;padding:0 14px;font-size:13px}.nr-lab-takes.nr-lab-music button:disabled{opacity:.35;cursor:default}.nr-lab footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.nr-lab code{color:#ffd9b8;background:#160505;border-radius:8px;flex:100%;padding:10px;font-size:13px}.nr-lab footer button,.nr-lab footer a{color:#ffcf4a;cursor:pointer;background:0 0;border:2px solid #ffcf4a;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:800;text-decoration:none}.nr-sim{z-index:6;background:#0a0202b8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:6px 8px;display:flex;position:absolute;top:10px;left:12px;box-shadow:0 0 0 1px #ffa05059}.nr-sim:not(.nr-sim-open){box-shadow:none;background:0 0;padding:0}.nr-sim .nr-sim-toggle{letter-spacing:.18em;color:#ffb98a;background:#0a0202b8;border-color:#ffa05073;font-size:10px;font-weight:900}.nr-sim button{color:#ffe2a6;cursor:pointer;background:#2a0a07;border:1.5px solid #ffcf4a99;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.nr-sim button:disabled{opacity:.4;cursor:default}.nr-lab section.nr-lab-ref{background:#0f2108;flex-wrap:wrap;box-shadow:0 0 0 1px #2f5a1d}.nr-lab-ref small{max-width:260px;display:block}.nr-lab-ref-buttons{flex-wrap:wrap;gap:6px;display:flex}.nr-lab-ref-buttons button{color:#cfffa8;cursor:pointer;background:#173010;border:2px solid #4f8a2a;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:800}.nr-popup-small .nr-popup-amount{font-size:clamp(14px,calc(var(--size) * .034),22px);color:#e9dfd6;text-shadow:0 1px #000,0 2px 6px #000c;animation:none}.nr-win-return b{color:#e9dfd6;text-shadow:none}@container (width<=480px){.nr-bet-row{flex-wrap:wrap;justify-content:space-around;row-gap:4px}.nr-bet-row b{text-align:center;order:-1;width:100%;font-size:17px}}@media (height<=820px){@container (width>=700px){.nr-layout{--logo-w:min(var(--pw),calc((100dvh - var(--header)) * .3))}.nr-layout .nr-spin{width:84px;height:84px}.nr-layout .nr-panel{gap:6px}.nr-layout .nr-board-wrap{align-self:center}}}.hh-stage{--gold:#ffb347;--fire:#ff7a1a;--violet:#b46bff}.hh-stage:before{background:radial-gradient(at 50% 42%,#0000 32%,#080310d1 100%)}.hh-stage .nr-backdrop{filter:saturate(1.05)brightness(.72);background-position:50% 55%}.hh-stage.nr-focus .nr-backdrop{filter:saturate(1.05)brightness(.4)}.hh-level-0 .nr-backdrop{filter:saturate(1.1)brightness(.62)}.hh-level-1 .nr-backdrop{filter:saturate(1.2)brightness(.55)hue-rotate(-25deg)}.hh-level-2 .nr-backdrop{filter:saturate(1.45)brightness(.55)hue-rotate(38deg)}.hh-level-3 .nr-backdrop{filter:sepia(.55)saturate(2.4)brightness(.5)hue-rotate(-38deg)}.hh-level-3:before{background:radial-gradient(at 50% 42%,#0000 30%,#280004db 100%)}.hh-fireflies span{width:3px;height:3px;animation-duration:calc(11s + var(--i) * .5s);background:#fff3a0;box-shadow:0 0 8px 3px #ffd65abf}.hh-free .hh-fireflies span{background:#e9d2ff;box-shadow:0 0 8px 3px #aa64ffcc}.hh-level-3 .hh-fireflies span{background:#ffb3a0;box-shadow:0 0 8px 3px #ff281ecc}.hh-layout{--logo-w:clamp(230px,calc((100dvh - var(--header)) * .3),370px);--bar:122px;--gap:8px;--pad:14px;--bw:min(980px,calc(100cqw - 32px),calc((100dvh - var(--header) - var(--logo-w) * .44 - var(--bar) - 90px) * 5 / 3 + 2 * var(--pad)));--cell:calc((var(--bw) - 2 * var(--pad) - 4 * var(--gap)) / 5);--pitch:calc(var(--cell) + var(--gap));--size:calc(3 * var(--cell) + 2 * var(--gap) + 2 * var(--pad));--barw:min(680px,calc(100cqw - 8px));grid-template-columns:max(var(--bw),var(--barw));grid-template-areas:"logo""board""bar";justify-content:center;align-items:start;row-gap:14px;display:grid}.hh-logo{z-index:6;width:var(--logo-w);margin-bottom:calc(var(--logo-w) * -.08 - 14px);filter:drop-shadow(0 6px 18px #ff78148c)drop-shadow(0 0 22px #9646ff59)drop-shadow(0 4px 2px #0009);position:relative}.hh-board-wrap{width:var(--bw);height:var(--size);grid-area:board;justify-self:center;position:relative}.hh-board{box-sizing:border-box;grid-template-columns:repeat(5,var(--cell));gap:var(--gap);width:100%;height:100%;padding:var(--pad);cursor:pointer;background:linear-gradient(#1e0a2ce0,#0a0412f0);border-radius:22px;display:grid;position:relative;box-shadow:0 0 0 3px #3b1650,0 0 0 7px #12061a,0 0 0 9px #ff8a1a73,0 0 40px #9646ff40,0 18px 60px #0009}.hh-free .hh-board{box-shadow:0 0 0 3px #4b1a6e,0 0 0 7px #160622,0 0 0 9px #b46bffa6,0 0 46px #9646ff66,0 18px 60px #0009}.hh-level-3 .hh-board{box-shadow:0 0 0 3px #5e0f18,0 0 0 7px #1c0406,0 0 0 9px #ff3c32b3,0 0 50px #ff1e1e59,0 18px 60px #0009}.hh-reel{grid-template-rows:repeat(3,var(--cell));gap:var(--gap);background:linear-gradient(#ffffff09,#ffffff03);border-radius:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c896ff14}.hh-reel:after{content:"";pointer-events:none;border-radius:inherit;z-index:4;background:linear-gradient(#00000057,#0000 16% 84%,#00000057);position:absolute;inset:0}.hh-strip{align-self:start;gap:var(--gap);filter:blur(1.4px)brightness(.85);flex-direction:column;grid-row:1/-1;animation:.26s cubic-bezier(.45,0,.85,.45) both hh-kick,.36s linear .26s infinite hh-scroll;display:flex}@keyframes hh-kick{0%{transform:translateY(calc(-15 * var(--pitch)));filter:blur()brightness()}30%{transform:translateY(calc(-15.1 * var(--pitch)));filter:blur()brightness()}to{transform:translateY(calc(-12 * var(--pitch)));filter:blur(1.4px)brightness(.85)}}.hh-strip img{width:var(--cell);height:var(--cell);object-fit:contain;box-sizing:border-box;padding:6%}.hh-strip-last{width:var(--cell);height:var(--cell);flex:none;position:relative}@keyframes hh-scroll{0%{transform:translateY(calc(-12 * var(--pitch)))}to{transform:translateY(0)}}.nr-turbo .hh-strip{animation-duration:.16s,.26s;animation-delay:0s,.16s}.nr-turbo2 .hh-strip{animation-duration:.1s,.18s;animation-delay:0s,.1s}.hh-anticipate{animation:.5s ease-in-out infinite alternate hh-tense;box-shadow:inset 0 0 0 2px #ffb347,0 0 22px 4px #ff9628b3,inset 0 0 30px #ff8c2859}.hh-anticipate .hh-strip{animation-duration:.26s,.2s}@keyframes hh-tense{to{box-shadow:inset 0 0 0 2px #ffd36b,0 0 32px 8px #ff9628d9,inset 0 0 40px #ffa03c80}}.hh-cell{width:var(--cell);height:var(--cell);border-radius:12px;place-items:center;transition:filter .25s,opacity .25s;display:grid;position:relative}.hh-cell img{object-fit:contain;filter:drop-shadow(0 4px 6px #0000008c);pointer-events:none;width:88%;height:88%}.hh-land{animation:.38s cubic-bezier(.22,.7,.35,1) both hh-land}@keyframes hh-land{0%{filter:blur(1.2px);transform:translateY(-62%)}52%{filter:none;transform:translateY(9%)scaleY(.97)}76%{transform:translateY(-3%)}to{transform:none}}.nr-turbo .hh-land{animation-duration:.24s}.nr-turbo2 .hh-land{animation-duration:.16s}.hh-dim{filter:brightness(.42)saturate(.6)}.hh-hit{background:radial-gradient(circle,#ffbe5a47,#0000 70%);animation:.6s ease-in-out infinite alternate hh-hit}.hh-hit img{filter:drop-shadow(0 0 10px #ffbe5ae6)drop-shadow(0 4px 6px #00000080);animation:.38s cubic-bezier(.3,1.7,.5,1) both nr-hit-in}@keyframes hh-hit{to{transform:scale(1.07)}}.hh-scatter-hit{background:radial-gradient(circle,#b46bff80,#0000 70%)}.hh-scatter-hit img{filter:drop-shadow(0 0 16px #b46bff);animation:.5s ease-in-out infinite alternate hh-pulse}@keyframes hh-pulse{to{transform:scale(1.14)rotate(-3deg)}}.hh-witch-glow{z-index:2;background:radial-gradient(circle,#be6eff99,#0000 72%)}.hh-witch-glow img{filter:drop-shadow(0 0 18px #c878ff);animation:.45s ease-in-out infinite alternate hh-pulse}.hh-jack{filter:drop-shadow(0 0 10px #ff8c1e99)drop-shadow(0 4px 6px #00000080)!important}.hh-value{white-space:nowrap;font-weight:900;font-size:clamp(11px,calc(var(--cell) * .17),22px);font-variant-numeric:tabular-nums;color:#fff4d6;text-shadow:0 1px #000;background:#1e0804d1;border-radius:999px;padding:2px 9px;position:absolute;bottom:9%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1.5px #ff9a2a,0 0 12px #ff8c1e99}.hh-lines{left:var(--pad);top:var(--pad);width:calc(100% - 2 * var(--pad));height:calc(100% - 2 * var(--pad));pointer-events:none;z-index:3;--line:#ffb347;position:absolute;overflow:visible}.hh-line polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.4s ease-out forwards hh-draw}.hh-line-edge{stroke:#0a0410bf;stroke-width:.17px}.hh-line-body{stroke:var(--line);stroke-width:.11px}.hh-line-core{stroke:#fffbe8;stroke-width:.035px}@keyframes hh-draw{to{stroke-dashoffset:0}}.hh-flyer{z-index:6;left:calc(var(--pad) + (var(--c0) + .5) * var(--pitch));top:calc(var(--pad) + (var(--r0) + .5) * var(--pitch));white-space:nowrap;font-style:normal;font-weight:900;font-size:clamp(12px,calc(var(--cell) * .17),22px);color:#fff4d6;animation:hh-fly .56s cubic-bezier(.55,0,.75,.4) var(--delay) forwards;background:linear-gradient(#ff9a2a,#c2410c);border-radius:999px;padding:3px 10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 16px #ff8c1ee6}@keyframes hh-fly{0%{transform:translate(-50%,-50%)scale(1)}25%{transform:translate(-50%,-70%)scale(1.15)}to{left:calc(var(--pad) + (var(--c1) + .5) * var(--pitch));top:calc(var(--pad) + (var(--r1) + .5) * var(--pitch));opacity:.2;transform:translate(-50%,-50%)scale(.55)}}.hh-popup{z-index:7;left:calc(var(--pad) + (var(--c) + .5) * var(--pitch));top:calc(var(--pad) + (var(--r) + .5) * var(--pitch));pointer-events:none;--plate:#12061cdb;--edge:#ffb347;flex-direction:column;align-items:center;gap:2px;animation:.34s cubic-bezier(.2,1.9,.4,1) nr-stamp;display:flex;position:absolute;transform:translate(-50%,-50%)}.hh-popup b{background:var(--plate);box-shadow:0 0 0 3px var(--edge),0 0 26px color-mix(in srgb,var(--edge) 65%,transparent),0 10px 24px #0009;font-size:clamp(26px,calc(var(--cell) * .4),62px);color:#fff2a8;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 3px #0009,0 0 16px #ffbe3ccc;border-radius:.42em;padding:.12em .55em .16em;font-weight:900;line-height:1.05;animation:.34s cubic-bezier(.2,1.9,.4,1) nr-stamp}.hh-popup small{background:var(--plate);font-size:clamp(11px,calc(var(--cell) * .11),16px);letter-spacing:.14em;color:#fff;white-space:nowrap;border-radius:999px;margin-top:4px;padding:3px 10px;font-weight:900}.hh-popup-small b{font-size:clamp(20px,calc(var(--cell) * .28),40px)}.hh-popup-big b{font-size:clamp(28px,calc(var(--cell) * .4),60px);color:#fff4c4;text-shadow:0 3px #5a0b8a,0 0 22px #be6eff,0 6px 12px #000}.hh-free .hh-logo{opacity:0;animation:none}.hh-hud{z-index:7;margin-bottom:calc(var(--logo-w) * -.08 - 14px);pointer-events:none;flex-direction:column;grid-area:logo;place-self:end center;align-items:center;gap:8px;transition:opacity .3s;animation:.5s cubic-bezier(.2,1.5,.4,1) hh-hud-in;display:flex;position:relative}@keyframes hh-hud-in{0%{opacity:0;transform:translateY(10px)scale(.9)}}.nr-focus .hh-hud{opacity:.35}.hh-hud-count{background:linear-gradient(#3d1466,#170726);border:2px solid #b46bff;border-radius:18px;flex-direction:column;align-items:center;padding:6px 26px 4px;line-height:1;display:flex;box-shadow:0 0 26px #a050ffa6,0 10px 26px #0009}.hh-hud-count span{font-size:clamp(11px,calc(var(--logo-w) * .045),15px);letter-spacing:.2em;color:#e2c4ff;font-weight:900}.hh-hud-count b{font-size:clamp(30px,calc(var(--logo-w) * .15),52px);color:var(--gold);font-variant-numeric:tabular-nums;text-shadow:0 3px #5a0b8a,0 0 18px #ffbe3c8c;font-weight:900}.hh-hud-count small{color:#e2c4ff;text-shadow:none;font-size:.5em}.hh-hud-pill{white-space:nowrap;letter-spacing:.08em;background:linear-gradient(#3d1466,#170726);border:2px solid #b46bff;border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 0 18px #a050ff99}.hh-hud-pill b{color:var(--gold);font-size:1.2em}.hh-meter small{color:#e2c4ff;margin-left:2px;font-size:12px}.hh-hud-level{color:#e2c4ff}.hh-hud-level b{color:#fff}.hh-meter{gap:4px;display:flex}.hh-meter i{background:#00000073;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 0 0 1.5px #c8a0ff59}.hh-meter img{object-fit:contain;opacity:.25;filter:grayscale();width:22px;height:22px}.hh-meter i.on{box-shadow:inset 0 0 0 1.5px #d9b3ff,0 0 10px #b46bffd9}.hh-meter i.on img{opacity:1;filter:none;animation:.34s cubic-bezier(.2,1.9,.4,1) nr-stamp}.hh-level-3 .hh-hud-pill,.hh-level-3 .hh-hud-count{background:linear-gradient(#5e0f18,#22050a);border-color:#ff5a4a;box-shadow:0 0 22px #ff281eb3}.hh-card-level-3 .nr-card-kicker{color:#ff8f80}.hh-bar{min-height:0;width:max(var(--bw),var(--barw));box-sizing:border-box;background:linear-gradient(#1e0a2ce6,#0a0412f2);grid-area:bar;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr) minmax(0,1.5fr) minmax(0,1fr) auto;grid-template-areas:"buy bet money side spin";align-items:center;gap:8px;padding:12px;display:grid;box-shadow:0 0 0 3px #3b1650,0 0 0 7px #12061a,0 0 0 9px #ff8a1a66,0 18px 60px #0009}.hh-bar .nr-buy{background:linear-gradient(#3d1466,#170726);border-color:#ff9a2a;grid-area:buy;padding:8px 6px}.hh-bar .nr-buy span{letter-spacing:.06em;font-size:10.5px}.hh-bar .nr-buy b{font-size:17px}.hh-bar .nr-bet{grid-area:bet}.hh-bar .nr-spin{background:radial-gradient(circle at 50% 35%,#461864e6,#0e0416f0 70%);grid-area:spin;width:80px;height:80px}.hh-bar .nr-spin:hover{box-shadow:0 0 0 3px #0000008c,0 8px 22px #0009,0 0 26px #b46bffbf,inset 0 0 18px #0009}.hh-bar .nr-money{grid-area:money}.hh-side{flex-direction:column;grid-area:side;align-items:center;gap:8px;display:flex}.hh-side .nr-auto{width:100%;min-width:0;height:32px}.hh-side .nr-auto-wrap{width:100%}.hh-side .nr-icons{gap:6px}.hh-side .nr-icons button{width:30px;height:30px}.hh-side .nr-icons button svg{width:17px;height:17px}.hh-bar .nr-win span,.hh-bar .nr-bet>span,.hh-bar .nr-balance span{color:#d9b3ff}.hh-bar .nr-bet-row button{background:#2a0d3d}.hh-bar .nr-login,.hh-bar .nr-error{grid-column:1/-1}.hh-stage .nr-volume{background:linear-gradient(#2a0d3d,#12051c);box-shadow:0 0 0 2px #5b2a80,0 14px 40px #000000a6}.hh-stage .nr-volume:after{border-top-color:#5b2a80}.hh-stage .nr-auto-menu{background:#180622f7;box-shadow:0 0 0 2px #b46bff}.hh-stage .nr-auto-menu button{background:#3d1466}.hh-stage .nr-auto{background:#180622d9}.hh-info-card{background:#170a22;box-shadow:0 0 0 2px #4b1a6e}.hh-info-card th,.hh-info-card td{border-bottom-color:#2c1240}.hh-info-card td img{object-fit:contain;width:34px;height:34px}.hh-values{color:#ffcf8a;font-weight:800}.hh-line-maps{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.hh-line-maps svg{width:100%;height:auto}.hh-line-maps rect{fill:#ffffff14}.hh-line-maps rect.on{fill:#ff9a2a}@container (width<=860px){.hh-layout{--logo-w:min(300px,58cqw);--pad:10px;--gap:6px;--bw:min(640px,calc(100cqw - 8px),calc((100dvh - var(--header) - var(--logo-w) * .44 - var(--bar) - 90px) * 5 / 3 + 2 * var(--pad)))}}@container (width<=680px){.hh-layout{--bar:250px;--barw:min(640px,calc(100cqw - 8px));--logo-w:min(300px,58cqw,calc((100dvh - var(--header)) * .3));--bw:min(640px,calc(100cqw - 8px),max(300px,calc((100dvh - var(--header) - var(--logo-w) * .44 - var(--bar) - 70px) * 5 / 3 + 2 * var(--pad))))}.hh-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"buy money spin""bet side spin";gap:10px;padding:12px}.hh-bar .nr-money{grid-template-columns:1fr;gap:6px}.hh-bar .nr-buy span{font-size:11px}.hh-bar .nr-buy b{font-size:17px}.hh-bar .nr-spin{width:92px;height:92px}.hh-hud{gap:6px}.hh-hud-pill{gap:6px;padding:4px 10px;font-size:11px}.hh-meter i{width:20px;height:20px}.hh-meter img{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.hh-strip{animation-duration:1.2s}.hh-hit,.hh-anticipate,.hh-scatter-hit img,.hh-witch-glow img{animation:none}}.hh-bar .nr-bet-row{gap:4px}.hh-bar .nr-bet-row button{flex:none;width:30px;height:30px;font-size:19px}.hh-bar .nr-bet-row b{text-align:center;min-width:0;font-size:19px}.hh-card-level-3{background:radial-gradient(120% 70% at 50% 0,#ff3c2852,#0000 60%),linear-gradient(#4a0a12,#170306);box-shadow:0 0 0 2px #ff8f80,0 0 0 6px #2a0508,0 0 0 8px #ff463280,0 24px 60px #000000b3,0 0 80px #ff281e73}.hh-card-level-3 .nr-card-art:before{background:radial-gradient(circle,#ff463299,#ff1e142e 45%,#0000 68%)}.hh-free{--hb:180,107,255;--hb-deep:24,6,42}.hh-free.hh-level-1{--hb:120,130,255;--hb-deep:10,10,46}.hh-free.hh-level-2{--hb:255,90,220;--hb-deep:40,6,40}.hh-free.hh-level-3{--hb:255,70,50;--hb-deep:44,4,8}.hh-stage.hh-free:before{background:radial-gradient(ellipse at 50% 42%,transparent 28%,rgba(var(--hb-deep),.9) 100%)}.hh-stage.hh-free .hh-board{background:radial-gradient(120% 70% at 50% -12%,rgba(var(--hb),.24),transparent 62%),linear-gradient(180deg,rgba(var(--hb-deep),.92),#06020cf5);box-shadow:0 0 0 3px rgba(var(--hb),.4),0 0 0 7px #0c0414,0 0 0 9px rgba(var(--hb),.75),0 0 70px rgba(var(--hb),.38),0 18px 60px #0009;transition:box-shadow .8s,background .8s}.hh-stage.hh-free .hh-reel{background:linear-gradient(180deg,rgba(var(--hb),.11),rgba(var(--hb),.03));box-shadow:inset 0 0 0 1px rgba(var(--hb),.24),inset 0 0 26px rgba(var(--hb),.12)}.hh-stage.hh-free .hh-bar{background:linear-gradient(180deg,rgba(var(--hb-deep),.92),#08030ef5);box-shadow:0 0 0 3px rgba(var(--hb),.4),0 0 0 7px #0c0414,0 0 0 9px rgba(var(--hb),.6),0 18px 60px #0009}.hh-stage.hh-free .hh-hud-count,.hh-stage.hh-free .hh-hud-pill{border-color:rgb(var(--hb));background:linear-gradient(180deg,rgba(var(--hb-deep),1),#0a0310);box-shadow:0 0 24px rgba(var(--hb),.65),0 10px 26px #0009}.hh-stage.hh-free .hh-fireflies span{background:color-mix(in srgb,rgb(var(--hb)) 45%,white);box-shadow:0 0 9px 3px rgba(var(--hb),.85);opacity:.95}.dt-stage{--gold:#ffcf5a;--fire:#ff9a2a}.dt-stage .nr-backdrop{filter:saturate(1.05)brightness(.58)contrast(1.05);background-position:50% 60%}.dt-stage.nr-focus .nr-backdrop{filter:saturate(1.05)brightness(.34)}.dt-stage:before{background:radial-gradient(at 50% 45%,#0000 30%,#140a02c7 100%)}.dt-excavation .nr-backdrop{filter:saturate(1.15)brightness(.48)sepia(.25)}.dt-free .nr-backdrop{filter:saturate(1.3)brightness(.5)hue-rotate(-12deg)}.dt-dust span{opacity:.55;width:3px;height:3px;animation-duration:calc(13s + var(--i) * .6s);background:#ffe1a0;box-shadow:0 0 6px 2px #ffc86e8c}.dt-layout{--logo-w:clamp(170px,calc((100dvh - var(--header)) * .21),290px);--bar:138px;--bw:min(780px,calc(100cqw - 32px),calc((100dvh - var(--header) - var(--logo-w) * .55 - var(--bar) - 104px) * 5 / 4 + 2 * var(--pad)));--size:calc(4 * var(--cell) + 3 * var(--gap) + 2 * var(--pad))}@container (width>=700px){.dt-layout{--pw:clamp(220px,calc(100cqw * .24),260px);--logo-w:var(--pw);--bw:min(880px,calc(100cqw - var(--pw) - 50px),calc((100dvh - var(--header) - 60px - 2 * var(--pad)) * 5 / 4 + 2 * var(--pad)));grid-template-columns:var(--bw) var(--pw);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"board logo""board bar";gap:14px clamp(18px,2.4cqw,30px)}.dt-layout .dt-logo{width:var(--pw);align-self:end;margin:0}.dt-layout .dt-bar{grid-template-columns:1fr;grid-template-areas:"buy""money""bet""spin""side";align-content:space-between;align-self:stretch;gap:12px;width:auto;padding:16px 14px}.dt-layout .dt-bar .nr-spin{justify-self:center;width:100px;height:100px}.dt-layout .dt-bar .dt-buy{padding:12px 10px}.dt-layout .dt-bar .dt-buy span{letter-spacing:.1em;font-size:12px}.dt-layout .dt-bar .dt-buy b{font-size:20px}.dt-layout .dt-bar .hh-side .nr-icons button{width:34px;height:34px}}.dt-logo{filter:drop-shadow(0 6px 18px #ffaa288c)drop-shadow(0 0 20px #503c1480)}.dt-board{grid-template-rows:repeat(4,var(--cell));background:linear-gradient(#36220ee6,#180e05f2);box-shadow:0 0 0 3px #6b4a1c,0 0 0 7px #1e1206,0 0 0 9px #ffc85a8c,0 0 40px #ffb43c38,0 18px 60px #0009}.dt-stage.nr-free .dt-board{box-shadow:0 0 0 3px #7a5a1e,0 0 0 7px #1e1206,0 0 0 9px #5ee6d099,0 0 46px #5ee6d04d,0 18px 60px #0009}.dt-cell{width:var(--cell);height:var(--cell);background:linear-gradient(#ffebbe0d,#ffebbe04);border-radius:12px;place-items:center;transition:filter .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffdc9614}.dt-cell>img{object-fit:contain;filter:drop-shadow(0 4px 6px #0000008c);pointer-events:none;width:74%;height:74%}.dt-mini-strip{filter:blur(1.3px)brightness(.85);flex-direction:column;animation:.24s cubic-bezier(.45,0,.85,.45) both dt-kick,.34s linear .24s infinite dt-scroll;display:flex;position:absolute;inset:0 0 auto}@keyframes dt-kick{0%{transform:translateY(calc(-11 * var(--cell)));filter:blur()brightness()}30%{transform:translateY(calc(-11.1 * var(--cell)));filter:blur()brightness()}to{transform:translateY(calc(-10 * var(--cell)));filter:blur(1.3px)brightness(.85)}}.dt-spinning:after{content:"";pointer-events:none;background:linear-gradient(#0000004d,#0000 30% 70%,#0000004d);position:absolute;inset:0}.dt-mini-strip img{width:var(--cell);height:var(--cell);object-fit:contain;box-sizing:border-box;padding:13%}.dt-strip-last{width:var(--cell);height:var(--cell);flex:none;position:relative}@keyframes dt-scroll{0%{transform:translateY(calc(-10 * var(--cell)))}to{transform:translateY(0)}}.nr-turbo .dt-mini-strip{animation-duration:.14s,.24s;animation-delay:0s,.14s}.nr-turbo2 .dt-mini-strip{animation-duration:.1s,.18s;animation-delay:0s,.1s}.dt-reel-strip{z-index:1;left:calc(var(--pad) + var(--reel) * var(--pitch));top:var(--pad);width:var(--cell);height:calc(4 * var(--cell) + 3 * var(--gap));pointer-events:none;background:linear-gradient(#2c1b0b,#24160a);border-radius:12px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffdc9614}.dt-reel-strip:after{content:"";background:linear-gradient(#00000061,#0000 16% 84%,#00000061);position:absolute;inset:0}.dt-reel-strip>div{gap:var(--gap);filter:blur(1.3px)brightness(.85);flex-direction:column;animation:.24s cubic-bezier(.45,0,.85,.45) both dt-reel-kick,.34s linear .24s infinite dt-reel-scroll;display:flex}.dt-reel-strip img{width:var(--cell);height:var(--cell);object-fit:contain;box-sizing:border-box;padding:13%;display:block}@keyframes dt-reel-kick{0%{transform:translateY(calc(-14 * var(--pitch)));filter:blur()brightness()}30%{transform:translateY(calc(-14.1 * var(--pitch)));filter:blur()brightness()}to{transform:translateY(calc(-10 * var(--pitch)));filter:blur(1.3px)brightness(.85)}}@keyframes dt-reel-scroll{0%{transform:translateY(calc(-10 * var(--pitch)))}to{transform:translateY(0)}}.nr-turbo .dt-reel-strip>div{animation-duration:.14s,.24s;animation-delay:0s,.14s}.nr-turbo2 .dt-reel-strip>div{animation-duration:.1s,.18s;animation-delay:0s,.1s}.dt-under-strip{box-shadow:none;background:0 0}.dt-land{animation:.38s cubic-bezier(.22,.7,.35,1) both hh-land}.nr-turbo .dt-land{animation-duration:.24s}.nr-turbo2 .dt-land{animation-duration:.16s}.dt-board .hh-lines{--line:#ffd36b}.dt-board .hh-popup{--plate:#221406e0;--edge:#ffcf5a}.dt-cell.hh-anticipate{overflow:hidden}.dt-held{box-shadow:inset 0 0 0 2px #ffcf5ad9,0 0 14px #ffbe4673}.dt-mult{font-weight:900;font-size:clamp(14px,calc(var(--cell) * .26),34px);color:#fff7e0;text-shadow:0 2px #5a3a10,0 0 10px #000c;pointer-events:none;font-variant-numeric:tabular-nums;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dt-mult-1{color:#d9f3ff;text-shadow:0 2px #123a5a,0 0 12px #5ab4fff2}.dt-mult-2{color:#fff1b8;text-shadow:0 2px #6a4600,0 0 14px #ffc83c}.dt-mult-shown{animation:.34s cubic-bezier(.2,1.9,.4,1) nr-stamp}.dt-cell>img,.dt-mini-strip img,.dt-wild-reel img,.dt-hatch img,.dt-info-card td img{image-rendering:auto}.dt-brushing>img{animation:.12s ease-in-out infinite alternate dt-brush}@keyframes dt-brush{0%{transform:translate(-3%)rotate(-2deg)}to{transform:translate(3%)rotate(2deg)}}.dt-dust-burst{pointer-events:none;position:absolute;inset:0}.dt-dust-burst i{width:6px;height:6px;transform:rotate(var(--a)) translateY(0);background:#f0d49a;border-radius:2px;animation:.5s ease-out infinite dt-puff;position:absolute;top:55%;left:50%;box-shadow:0 0 6px #ffdc96cc}@keyframes dt-puff{to{transform:rotate(var(--a)) translateY(calc(var(--cell) * -.55));opacity:0}}.dt-wild-reel{z-index:2;left:calc(var(--pad) + var(--reel) * var(--pitch));top:var(--pad);width:var(--cell);height:calc(4 * var(--cell) + 3 * var(--gap));image-rendering:pixelated;animation:.45s cubic-bezier(.2,1.5,.4,1) both dt-wild-in;animation-delay:calc(var(--reel) * 60ms);background-color:#d8c48e;background-size:100% 100%;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 2px #ffcf5a,0 0 22px #ffbe4699}.dt-wild-2{box-shadow:inset 0 0 0 2px #5ee6d0,0 0 30px #5ee6d0cc}@keyframes dt-wild-in{0%{opacity:0;transform:translateY(-12%)scale(.92)}}.dt-wild-reel img{object-fit:contain;filter:drop-shadow(0 4px #00000059);width:100%;height:auto;max-height:60%}.dt-wild-name{font-size:clamp(9px,calc(var(--cell) * .12),14px);letter-spacing:.14em;color:#fff3d6;text-shadow:0 2px 3px #000;background:#1e1206bf;border-radius:6px;padding:2px 8px;font-weight:900;position:absolute;top:8px}.dt-wild-mult{font-size:clamp(16px,calc(var(--cell) * .26),34px);color:#fff7d6;background:#1e1206d9;border-radius:999px;padding:2px 12px;font-weight:900;animation:.34s cubic-bezier(.2,1.9,.4,1) .25s both nr-stamp;position:absolute;bottom:6px;box-shadow:0 0 0 2px #ffcf5a,0 0 14px #ffbe46cc}.dt-wild-2 .dt-wild-mult{box-shadow:0 0 0 2px #5ee6d0,0 0 18px #5ee6d0}.dt-hatch{z-index:4;left:calc(var(--pad) + var(--reel) * var(--pitch));top:var(--pad);width:var(--cell);height:calc(4 * var(--cell) + 3 * var(--gap));background:radial-gradient(circle,#ffe6a08c,#0000 70%);border-radius:14px;place-items:center;animation:.8s ease-out forwards dt-flash;display:grid;position:absolute}.dt-hatch img{width:80%;animation:.8s cubic-bezier(.3,1.6,.5,1) forwards dt-crack}@keyframes dt-crack{0%{transform:scale(.6)}30%{transform:scale(1.15)rotate(-6deg)}45%{transform:scale(1.1)rotate(6deg)}60%{transform:scale(1.2)}to{opacity:0;transform:scale(1.6)}}@keyframes dt-flash{70%{background:radial-gradient(circle,#fff0c8f2,#0000 75%)}to{opacity:0}}.dt-hud{background:linear-gradient(#5a3a14,#24160a);border-color:#ffcf5a;box-shadow:0 0 22px #ffbe4699}.dt-respins{align-items:center;gap:6px;display:flex}.dt-respins i{background:#00000073;border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px #ffdc9666}.dt-respins i.on{background:#ffcf5a;animation:.3s cubic-bezier(.2,1.9,.4,1) nr-stamp;box-shadow:0 0 10px #ffc850e6}.dt-card{--card-top:#3d2710;background:linear-gradient(180deg,var(--card-top),#170e05);border-color:#ffd78c52;box-shadow:0 26px 70px #000000b3,0 0 60px #ffaa3238}.dt-card .nr-card-kicker{color:#ffe0a8}.dt-card .nr-card-rule{background:linear-gradient(90deg,#0000,#ffcf5a,#0000)}.dt-card .nr-card-sub{color:#ffeccc}.dt-card .nr-card-art:before{background:radial-gradient(circle,#ffc85a99,#ffaa282e 45%,#0000 68%)}.dt-bar{background:linear-gradient(#36220eeb,#160d05f5);box-shadow:0 0 0 3px #6b4a1c,0 0 0 7px #1e1206,0 0 0 9px #ffc85a73,0 18px 60px #0009}.hh-bar .dt-buy{white-space:nowrap;background:linear-gradient(#5a3a14,#24160a);border-color:#ffcf5a}.hh-bar .dt-buy b small{letter-spacing:.1em;color:#ffe2a6;margin-right:2px;font-size:.6em}.dt-card{--bb-edge:#ffcf5a99;--bb-tile:#5a3a1473;--bb-glow:#ffbe508c}.dt-bar .nr-win span,.dt-bar .nr-bet>span,.dt-bar .nr-balance span{color:#ffd9a0}.dt-bar .nr-bet-row button{background:#4a2f10}.dt-bar .nr-spin{background:radial-gradient(circle at 50% 35%,#6e4818e6,#1a0f05f0 70%)}.dt-stage .nr-volume{background:linear-gradient(#4a2f10,#1a1006);box-shadow:0 0 0 2px #8a6420,0 14px 40px #000000a6}.dt-stage .nr-volume:after{border-top-color:#8a6420}.dt-stage .nr-auto-menu{background:#221406f7;box-shadow:0 0 0 2px #ffcf5a}.dt-stage .nr-auto-menu button{background:#5a3a14}.dt-stage .nr-auto{background:#221406d9}.dt-info-card{background:#1f1407;box-shadow:0 0 0 2px #6b4a1c}.dt-info-card th,.dt-info-card td{border-bottom-color:#3a2710}.dt-line-maps{grid-template-columns:repeat(8,1fr)}.dt-line-maps rect.on{fill:#ffcf5a}@container (width<=699px){.dt-layout{--logo-w:min(250px,48cqw,calc((100dvh - var(--header)) * .26));--bar:250px;--bw:min(600px,calc(100cqw - 8px),max(280px,calc((100dvh - var(--header) - var(--logo-w) * .55 - var(--bar) - 80px) * 5 / 4 + 2 * var(--pad))))}.dt-line-maps{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.dt-mini-strip{animation-duration:1.2s}.dt-brushing>img,.dt-dust-burst i{animation:none}}.dt-card .nr-card-big{background:linear-gradient(#fff,#fff1c4 35%,#ffcf5a 70%,#b8730f);filter:drop-shadow(0 4px #4a2a06)drop-shadow(0 0 22px #ffbe46cc);-webkit-background-clip:text;background-clip:text}.dt-card .nr-card-title{text-shadow:0 2px #4a2a06,0 0 16px #ffbe46b3}.dt-card .nr-card-cta{color:#ffe7b8;border-color:#ffd78ca6}.dt-stage .nr-free-hud.dt-hud{background:linear-gradient(#5a3a14,#24160a);border-color:#ffcf5a;box-shadow:0 0 22px #ffbe4699}.dt-stage .dt-hud .hh-hud-level{color:#ffe0a8}.dt-wild-q{animation:.5s ease-in-out infinite alternate dt-q!important}@keyframes dt-q{to{transform:scale(1.15);box-shadow:0 0 0 2px #ffcf5a,0 0 22px #ffbe46}}.dt-wild-char{animation:.38s cubic-bezier(.2,1.7,.4,1) both dt-char}@keyframes dt-char{0%{opacity:0;transform:translateY(-30%)scale(.7)}}@media (height<=860px){@container (width>=700px){.dt-layout .dt-logo{width:min(var(--pw),calc((100dvh - var(--header)) * .28))}.dt-layout .dt-bar{gap:7px;padding:12px}.dt-layout .dt-bar .nr-spin{width:80px;height:80px}.dt-layout .dt-bar .dt-buy{padding:8px 10px}.dt-layout .hh-board-wrap{align-self:center}}}.dt-stage.dt-excavation{--db:255,160,60;--db-deep:42,20,4}.dt-stage.dt-free{--db:94,230,208;--db-deep:6,24,32}.dt-stage.dt-excavation .nr-backdrop{filter:sepia(.45)saturate(1.5)brightness(.36)contrast(1.1)}.dt-stage.dt-free .nr-backdrop{filter:saturate(.85)brightness(.4)hue-rotate(185deg)}.dt-stage.nr-focus.dt-excavation .nr-backdrop,.dt-stage.nr-focus.dt-free .nr-backdrop{filter:saturate(.8)brightness(.24)}.dt-stage.dt-excavation:before,.dt-stage.dt-free:before{background:radial-gradient(ellipse at 50% 45%,transparent 26%,rgba(var(--db-deep),.9) 100%)}.dt-stage.nr-free .dt-board{background:radial-gradient(110% 65% at 50% -10%,rgba(var(--db),.24),transparent 60%),linear-gradient(180deg,rgba(var(--db-deep),.94),#080502f5);box-shadow:0 0 0 3px rgba(var(--db),.45),0 0 0 7px #120a03,0 0 0 9px rgba(var(--db),.75),0 0 70px rgba(var(--db),.35),0 18px 60px #0009;transition:box-shadow .8s,background .8s}.dt-stage.nr-free .dt-cell:not(.dt-held){background:linear-gradient(180deg,rgba(var(--db),.1),rgba(var(--db),.03));box-shadow:inset 0 0 0 1px rgba(var(--db),.2),inset 0 0 22px rgba(var(--db),.1)}.dt-stage.nr-free .dt-reel-strip{background:linear-gradient(180deg,rgba(var(--db-deep),1),#080502)}.dt-stage.nr-free .nr-panel.dt-bar{background:linear-gradient(180deg,rgba(var(--db-deep),.94),#0a0602f5);box-shadow:0 0 0 3px rgba(var(--db),.4),0 0 0 7px #120a03,0 0 0 9px rgba(var(--db),.6),0 18px 60px #0009}.dt-stage.dt-excavation .dt-dust span{opacity:.85;width:4px;height:4px;animation-duration:calc(7s + var(--i) * .35s);background:#ffc070;box-shadow:0 0 9px 3px #ff8c28d9}.dt-stage.dt-free .dt-dust span{bottom:auto;top:calc(46% + sin(var(--i) * 2.7) * 44%);left:calc(3% + var(--i) * 5.4%);width:2px;height:2px;animation:dt-twinkle calc(1.6s + var(--i) * .17s) ease-in-out infinite alternate;background:#e8fffb;box-shadow:0 0 7px 2px #96ffebcc}@keyframes dt-twinkle{0%{opacity:.12;transform:scale(.6)}to{opacity:1;transform:scale(1.25)}}.ra-history-filters{border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;padding:20px;display:grid}.ra-history-filters label{color:#bcb0c8;flex-direction:column;gap:7px;font-size:10px;display:flex}.ra-history-filters input,.ra-history-filters select{width:100%;height:36px}.ra-history-filters button,.ra-pagination button{color:#dec5ef;background:#291a37;border:1px solid #76518d66;border-radius:7px;padding:9px 12px;font-size:11px}.ra-history-filters>button{align-self:end;height:36px}.ra-pagination{color:#b5a7c0;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;font-size:11px;display:flex}.ra-pagination>div{align-items:center;gap:10px;display:flex}.ra-pagination button:disabled{opacity:.35;cursor:default}.ra-graph-wrap{position:relative}.ra-chart-tooltip{pointer-events:none;z-index:2;background:#21162bf5;border:1px solid #af69d5;border-radius:9px;flex-direction:column;gap:5px;min-width:170px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 8px 25px #0009}.ra-chart-tooltip small{color:#dcc2ed;font-size:11px}.ra-chart-tooltip b{color:#f0dbff;font-size:18px}.ra-chart-tooltip span{color:#ae99bb;font-size:9px}.ra-shield-wrap{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.ra-shield-wrap>[role=tooltip]{color:#eccaff;white-space:nowrap;z-index:900;background:#251332;border:1px solid #ac62d4;border-radius:7px;padding:6px 11px;font-size:11px;font-weight:650;display:none;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 0 16px #9f46c955}.ra-shield-wrap:hover>[role=tooltip],.ra-shield-wrap:focus>[role=tooltip]{display:block}.ra-admin-profile{text-align:center;min-width:300px;padding:35px!important}.ra-admin-profile>.ra-head{margin:0 auto 15px;display:block}.ra-admin-profile h2 .ra-admin-name{font-size:25px}.ra-admin-profile>.ra-inline{color:#d9acef;justify-content:center;margin-top:6px;font-size:13px}@media (width<=700px){.ra-history-filters{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.ra-pagination{flex-direction:column}.ra-pagination>div{gap:5px}.ra-pagination button{padding:8px}.ra-chart-tooltip{min-width:140px;padding:8px}}.ra-preview{--ra-line:#ffffff12;--ra-muted:#98939f;--ra-purple:#bd75ef;color:#eeeaf3;font-family:var(--font-geist-sans),Arial,sans-serif;min-height:100vh!important}.ra-preview *{box-sizing:border-box}.ra-preview button,.ra-preview input,.ra-preview select{font:inherit}.ra-preview button{cursor:pointer}.ra-preview .topbar{height:88px!important;position:relative!important}.ra-preview .account-actions{margin-left:auto;display:flex!important}.ra-preview .brand-word{font-size:24px!important;display:inline!important}.ra-preview .topbar-left{gap:36px}.ra-preview-strip{color:#b5a8c2;background:#17101f;border-bottom:1px solid #b56bf525;justify-content:space-between;align-items:center;gap:12px;height:38px;padding:0 24px;font-size:10px;display:flex}.ra-preview-strip b{letter-spacing:1.1px;color:#d59fff;margin-right:14px;font-size:9px}.ra-preview-strip label{align-items:center;gap:8px;display:flex}.ra-preview select{color:#e5dbea;background:#211a2a;border:1px solid #ffffff18;border-radius:7px;padding:7px 9px;font-size:11px}.ra-preview input{color:#eeeaf3;background:#0e0e14;border:1px solid #ffffff1c;border-radius:8px;min-width:0;padding:11px 12px;font-size:12px}.ra-preview input:focus,.ra-preview select:focus{outline-offset:2px;outline:2px solid #a75cda}.ra-body{grid-template-columns:256px minmax(0,1fr);min-height:calc(100vh - 126px);display:grid}.ra-chat{border-right:1px solid var(--ra-line);background:#08090ded;flex-direction:column;height:calc(100vh - 126px);min-height:400px;padding:10px 8px 0;display:flex;position:sticky;top:0}.ra-chat .rain-card{flex-shrink:0;padding:12px 10px}.ra-rain-label{color:#a788bb;border:1px solid #5e3d73;border-radius:5px;margin-left:auto;padding:5px;font-size:9px}.ra-chat-feed{flex:1;min-height:0;padding:12px 4px;overflow:auto}.ra-chat-message{margin-bottom:21px}.ra-chat-person{color:#f0ecf3;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0;display:flex}.ra-chat-person>span{align-items:center;gap:7px;display:flex}.ra-chat-person strong{font-size:11px}.ra-chat-person .minecraft-head,.ra-chat-person>.ra-head{flex:0 0 32px;width:32px;height:32px}.ra-head,.ra-preview .minecraft-head{image-rendering:pixelated;border-radius:7px;overflow:hidden}.ra-chat-message p{overflow-wrap:anywhere;margin:2px 0 0 40px;font-size:11px;line-height:1.6}.ra-chat-person .level-badge{letter-spacing:.15px;background:linear-gradient(145deg,#37353e,#22232a);padding:4px 8px;font-size:10px;font-weight:650}.ra-shield{object-fit:contain;filter:drop-shadow(0 0 4px #9b2dee55);flex-shrink:0;width:21px;height:23px}.ra-admin-name{text-shadow:0 0 9px #b359dc;animation:3.5s ease-in-out infinite ra-name-glow;display:inline-block;position:relative;color:#edceff!important}.ra-sparkles{pointer-events:none;position:absolute;inset:-5px -3px;overflow:visible}.ra-sparkles i{color:#e7c3ff;opacity:0;font-size:8px;font-style:normal;animation:4.3s infinite ra-twinkle;position:absolute}.ra-sparkles i:first-child{top:0;left:12%}.ra-sparkles i:nth-child(2){font-size:7px;animation-delay:1.5s;bottom:-3px;left:63%}.ra-sparkles i:nth-child(3){animation-delay:2.8s;top:1px;left:85%}@keyframes ra-name-glow{50%{text-shadow:0 0 13px #bb60ea}}@keyframes ra-twinkle{0%,35%,to{opacity:0;transform:scale(.6)}55%{opacity:.9;transform:scale(1)}}.ra-server{color:#ff8a9e;background:#46162155;border:1px solid #98324455;border-radius:8px;padding:10px}.ra-server p{margin:0}.ra-compose{border:1px solid var(--ra-line);border-radius:10px;align-items:center;gap:5px;padding:6px;display:flex}.ra-compose>input{flex:1;width:0;background:0 0!important;border:0!important;padding:9px 6px!important;font-size:10px!important}.ra-compose select{flex:0 0 65px;width:65px;max-width:65px;padding:6px 3px;font-size:9px}.ra-compose button{color:#fff;background:linear-gradient(#a24bd0,#713196);border:1px solid #b567dc;border-radius:7px;flex:0 0 32px;width:32px;height:34px}.ra-chat-footer{color:#95909b;justify-content:space-between;padding:10px 4px;font-size:9px;display:flex}.ra-chat-footer b{color:#4fe196}.ra-main{align-self:start;width:100%;min-width:0;max-width:1660px;margin:auto;padding:34px clamp(22px,3vw,60px) 35px}.ra-heading{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.ra-eyebrow{color:#d292f9;letter-spacing:1.8px;font-size:9px;font-weight:800}.ra-heading h1{letter-spacing:-1px!important;margin:8px 0!important;font-size:32px!important;font-weight:700!important;line-height:1.2!important}.ra-heading p{color:#c1b5cb;margin:0;font-size:12px}.ra-heading-actions{color:#cabbd5;align-items:center;gap:8px;font-size:10px;display:flex}.ra-heading-actions select{margin-left:12px}.ra-dot{background:#c08bed;border-radius:50%;width:6px;height:6px}.ra-tabs{border:1px solid var(--ra-line);background:#101018ed;border-radius:11px;align-items:center;gap:4px;margin-bottom:20px;padding:6px;display:flex;overflow:auto}.ra-tabs button{color:#aaa3b2;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:11px 16px;font-size:11px;font-weight:650}.ra-tabs button.active{color:#fff;background:#7e31af;box-shadow:0 3px 16px #7e31af33}.ra-tabs button:hover{color:#fff}.ra-tabs button>span{color:#d9adef;background:#ffffff14;border-radius:4px;margin-left:7px;padding:2px 5px;font-size:9px}.ra-card{border:1px solid var(--ra-line);background:linear-gradient(120deg,#14131bf7,#0e0f16f7);border-radius:13px;overflow:hidden;box-shadow:0 5px 20px #00000012}.ra-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ra-metric{flex-direction:column;gap:9px;padding:20px;display:flex}.ra-metric>small{color:#b6afbf;font-size:11px}.ra-metric>strong{letter-spacing:-1px;font-size:29px;font-weight:700}.ra-metric>span{color:#918a99;font-size:10px;line-height:1.5}.ra-preview .positive{color:#68e3a4!important}.ra-preview .ra-purple{color:#d08aee}.ra-preview .ra-red{color:#ff7798}.ra-chart-grid{grid-template-columns:minmax(0,1fr) 255px;gap:16px;margin-bottom:16px;display:grid}.ra-card-heading{justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.ra-card h2{letter-spacing:-.2px;margin:0;font-size:15px;font-weight:650}.ra-card-heading p{color:#938b9f;margin:6px 0 0;font-size:10px}.ra-card-heading>b{letter-spacing:-.5px;font-size:23px}.ra-card-heading button{color:#cf96f1;background:0 0;border:0;font-size:10px}.ra-chart svg{width:calc(100% - 34px);height:auto;min-height:185px;margin:0 17px;display:block}.ra-chart-foot{border-top:1px solid var(--ra-line);justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;display:flex}.ra-chart-foot span{color:#b9adbf;white-space:nowrap;font-size:10px}.ra-chart-foot i{background:#bd7bf8;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.ra-chart-foot small{color:#898090;text-align:right;font-size:9px}.ra-bonus{padding:22px}.ra-bonus h2{margin-top:7px}.ra-bonus>div{border-bottom:1px solid var(--ra-line);padding:20px 0}.ra-bonus>div+div{padding:18px 0}.ra-bonus strong{color:#d8a8f7;margin:7px 0;font-size:25px;display:block}.ra-bonus small{color:#b3a3bd;font-size:10px}.ra-bonus p{color:#82778d;margin:0;font-size:10px;line-height:1.5}.ra-bonus>small{margin-top:13px;font-size:9px;display:block}.ra-bottom-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ra-game-bar{align-items:center;gap:13px;padding:10px 22px;font-size:11px;display:flex}.ra-game-bar:last-child{padding-bottom:24px}.ra-game-bar>span{color:#c9c1d0;width:90px}.ra-game-bar>div{background:#272130;border-radius:4px;flex:1;height:5px}.ra-game-bar i{background:linear-gradient(90deg,#69368b,#c184e5);border-radius:4px;height:5px;display:block}.ra-game-bar b{text-align:right;color:#ded4e5;width:64px;font-size:10px}.ra-balance-row{color:#e9e4ef;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff08;align-items:center;gap:12px;width:100%;padding:12px 22px;font-size:11px;display:flex}.ra-balance-row>span:first-child{color:#716979;width:16px}.ra-balance-row .minecraft-head{width:28px;height:28px}.ra-balance-row>strong{color:#d9c5e9;margin-left:auto}.ra-data .ra-card-heading{border-bottom:1px solid var(--ra-line)}.ra-data .ra-card-heading>div{margin-right:auto}.ra-data input{width:200px}.ra-table-scroll{overflow:auto}.ra-data table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.ra-data th{text-align:left;color:#8c8396;background:#0a0a1022;padding:14px 22px;font-size:10px;font-weight:500}.ra-data td{color:#c8bfd2;border-top:1px solid #ffffff07;padding:13px 22px}.ra-data tr:hover td{background:#ffffff03}.ra-data td button{color:#e4dbea;background:0 0;border:0;padding:0;font-size:11px}.ra-table-player{text-align:left;align-items:center;gap:10px;display:flex}.ra-table-player .minecraft-head{width:29px;height:29px}.ra-table-player small{color:#706879;margin-top:3px;font-size:9px;display:block}.ra-mono{font-family:var(--font-geist-mono),monospace;font-size:9px}.ra-badge{color:#c4adcf;background:#282332;border-radius:5px;padding:5px 7px;font-size:9px}.ra-badge.completed{color:#76d8a4;background:#183c2d88}.ra-badge.pending{color:#e6bc72;background:#4f3a1d66}.ra-badge.rejected{color:#ee85a1;background:#4d203266}.ra-empty{text-align:center;color:#9588a0;padding:40px;font-size:12px}.ra-footnote{color:#b5a8be;margin-top:17px;font-size:9px}.ra-admin-link{color:#d4a7ef;background:#1e142a;border:1px solid #8f46b855;border-radius:8px;align-items:center;gap:7px;padding:9px 13px;display:flex;font-size:12px!important}.ra-preview .profile-copy{flex-direction:column;gap:3px;display:flex!important}.ra-preview .profile-copy small{align-items:center;gap:4px;display:flex}.ra-preview .profile-copy .ra-shield{width:13px;height:14px}.ra-preview .profile-button .ra-head{width:36px;height:36px}.ra-preview .profile-menu button{text-align:left;width:100%;padding:14px 20px}.ra-inline{align-items:center;gap:6px;display:inline-flex}.ra-profile-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:600!important;padding:24px!important}.ra-profile-group{background:#0d0e12;border:1px solid #6e448155;border-radius:16px;align-items:stretch;width:min(840px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:auto;box-shadow:0 30px 100px #000b}.ra-profile-group .public-profile-card{flex:1;width:430px;min-width:0;max-width:none;position:relative;box-shadow:none!important;background:#0d0e12!important;border:0!important;border-radius:0!important}.ra-profile-alone{max-width:438px}.ra-profile-group .public-stat-grid{grid-template-columns:1fr 1fr;display:grid}.ra-profile-group .public-stat-grid>div{flex-direction:column;justify-content:center;min-height:80px;display:flex;border:1px solid #ffffff09!important}.ra-profile-group .public-profile-actions button{text-transform:uppercase;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;padding:14px;font-size:10px;font-weight:800;display:flex}.ra-profile-group .profile-tip-button{color:#d4a6ea;background:#20112866;border:1px solid #76249544}.ra-profile-group .profile-mute-button{color:#ff7798;background:#28111766;border:1px solid #6d293c44}.ra-moderation{background:#16101cf5;border-left:1px solid #ffffff10;flex:0 0 390px;width:390px;padding:25px}.ra-mod-heading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.ra-mod-heading .ra-shield{width:34px;height:38px}.ra-mod-heading h2{margin:0 0 4px;font-size:17px}.ra-mod-heading span{color:#93819f;font-size:9px}.ra-status-line{background:#ffffff04;border:1px solid #ffffff08;border-radius:7px;grid-template-columns:auto 1fr auto 1fr;gap:7px;padding:10px;font-size:9px;display:grid}.ra-status-line span{color:#887d92}.ra-status-line b{font-size:9px}.ra-moderation>label{color:#b8aabd;margin:16px 0 7px;font-size:11px;display:block}.ra-durations{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:9px;display:grid}.ra-durations button{color:#cdbbd9;background:#251a2e;border:1px solid #ffffff0d;border-radius:6px;padding:9px 4px;font-size:10px}.ra-durations button.selected{color:#fff;background:#7e31af;border-color:#be74de}.ra-moderation input:not([type=checkbox]){width:100%}.ra-moderation .ra-announce{align-items:center;gap:7px;margin:13px 0;font-size:11px;display:flex}.ra-announce input{accent-color:#a356d3}.ra-mute{color:#fff;background:#8c3ab8;border:1px solid #ac64d1;border-radius:8px;width:100%;padding:11px;font-weight:700;font-size:11px!important}.ra-ban-area{border-top:1px solid #ffffff10;margin-top:20px;padding-top:17px}.ra-ban-area b{font-size:11px}.ra-ban-area p{color:#978a9f;margin:5px 0 12px;font-size:10px;line-height:1.6}.ra-ban{color:#ef8da5;background:#3e152166;border:1px solid #c54c6a55;border-radius:8px;width:100%;padding:10px;font-size:11px!important}.ra-ban-confirm{background:#31121c88;border-radius:8px;margin-top:8px;padding:12px}.ra-ban-confirm input{margin-bottom:8px}.ra-error{color:#ff8aa5;font-size:11px;line-height:1.6}.ra-toast{z-index:800;color:#e0bbf5;background:#201329;border:1px solid #7b479b;border-radius:10px;padding:13px 20px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #000a}.ra-login{width:400px;padding:30px;position:relative}.ra-login>.ra-shield{width:55px;height:62px;margin:auto;display:block}.ra-login h2{text-align:center;margin:14px;font-size:24px}.ra-login p,.ra-login small{color:#aa9ab5;font-size:12px;line-height:1.7}.ra-login label{margin:18px 0 8px;font-size:12px;display:block}.ra-login input{width:100%;margin-bottom:10px}.ra-player-welcome{border:1px solid var(--ra-line);background:#0c0c14cc;border-radius:16px;padding:30px}.ra-player-welcome h1{font-size:30px}.ra-player-welcome p{color:#a99bb6}.ra-game-tiles{gap:20px;margin-top:30px;display:flex}.ra-game-tiles>div{text-align:center;background:#17151e;border-radius:12px;flex:1;padding:20px}.ra-game-tiles img{width:100%;max-width:170px}.ra-game-tiles h2{text-transform:capitalize;font-size:18px}@media (width>=1700px){.ra-main{padding-top:45px}.ra-metric{padding:26px}.ra-chart svg{max-height:290px}.ra-card-heading{padding:24px}.ra-chat{width:256px}}@media (width<=1200px){.ra-preview .royal-free-button{display:none!important}.ra-body{grid-template-columns:224px minmax(0,1fr)}.ra-main{padding:24px 20px}.ra-chart-grid{grid-template-columns:minmax(0,1fr) 210px}.ra-tabs button{padding:10px}.ra-metric{padding:15px}.ra-metric strong{font-size:24px}.ra-compose select{flex-basis:55px;width:55px}.ra-bonus{padding:17px}}@media (width<=950px){.ra-preview .topbar-left .main-nav{display:none!important}.ra-metrics{grid-template-columns:1fr 1fr}.ra-chart-grid{grid-template-columns:1fr}.ra-bonus{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ra-bonus>.ra-eyebrow,.ra-bonus>h2,.ra-bonus>small{grid-column:1/-1}.ra-bonus>div{border:0;padding:5px 0}.ra-bottom-grid{grid-template-columns:1fr}.ra-heading-actions{flex-direction:column;align-items:flex-end}.ra-heading-actions .ra-dot{display:none}.ra-profile-group{max-width:780px}.ra-moderation{flex-basis:350px;width:350px}.ra-data .ra-card-heading{flex-wrap:wrap}}@media (width<=700px){.ra-body{grid-template-columns:1fr}.ra-chat{border-top:1px solid #ffffff20;order:2;height:330px;position:relative}.ra-main{padding:20px 12px}.ra-preview .topbar{height:74px!important;padding:0 12px!important}.ra-preview .brand-word{font-size:18px!important}.ra-preview .brand-shard{width:26px!important}.ra-preview .account-actions{gap:5px}.ra-admin-link{padding:8px;font-size:0!important}.ra-admin-link .ra-shield{width:20px}.ra-preview .profile-button{min-width:0;padding:5px}.ra-preview .profile-copy{min-width:62px}.ra-preview-strip{flex-wrap:wrap;height:auto;min-height:46px;padding:8px 12px}.ra-preview-strip b{display:block}.ra-heading h1{font-size:27px!important}.ra-profile-group{flex-direction:column;width:min(438px,100%)}.ra-profile-group .public-profile-card{width:100%}.ra-moderation{border-top:1px solid #ffffff10;border-left:0;flex-basis:auto;width:100%}.ra-profile-backdrop{padding:12px!important}.ra-profile-group{max-height:calc(100dvh - 24px)}.ra-chart-foot{flex-wrap:wrap}.ra-compose select{flex-basis:70px;width:70px}.ra-metrics,.ra-preview .ra-game-tiles{gap:8px}.ra-game-tiles>div{padding:9px}}@media (prefers-reduced-motion:reduce){.ra-admin-name,.ra-sparkles i{animation:none}.ra-sparkles{display:none}}.public-info-actions .fairness-cta{padding:16px 30px;font-size:15px}.public-info-section .fairness-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}.fairness-steps li{counter-increment:step;background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;align-content:start;gap:6px;padding:18px;display:grid}.fairness-steps li:before{content:counter(step);color:#fff;width:32px;height:32px;font:800 15px/1 var(--font-geist-mono),monospace;background:linear-gradient(135deg,#ad50eb,#7023ad);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.fairness-steps strong{color:#f6effa;font-size:17px}.fairness-steps span{color:#bcb3c3;font-size:15px;line-height:1.55}.public-info-section .fairness-games{flex-wrap:wrap;gap:10px;margin:6px 0 18px;padding:0;list-style:none;display:flex}.fairness-games a{color:#eee7f2;border:1px solid #ffffff24;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:650;text-decoration:none;display:inline-block}.fairness-games a:hover,.fairness-games a:focus-visible{color:#fff;border-color:#d28aff9e}.public-info-section .fairness-coverage{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;margin:0;padding:0 16px}.fairness-coverage summary{cursor:pointer;color:#e8d8ef;padding:14px 0;font-weight:700}.fairness-coverage[open]{padding-bottom:8px}.fairness-coverage summary:focus-visible{outline-offset:3px;outline:2px solid #d6abff}@media (width<=720px){.public-info-section .fairness-steps{grid-template-columns:1fr;gap:10px}.fairness-steps li{grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding:14px 16px}.fairness-steps li:before{grid-row:span 2;margin:0}.public-info-actions .fairness-cta{text-align:center;box-sizing:border-box;width:100%}}.game-verifier{--v-ok:#62d29b;--v-bad:#f2809a;--v-wait:#f0bf62;--v-line:var(--game-line,#382d46);--v-field:var(--game-input,#100c17);--v-muted:var(--game-muted,#afa3bf);gap:22px;min-width:0;display:grid}.game-verifier .public-info-section{border:0;padding:0}.game-verifier label{color:#e8d8ef;margin:14px 0 7px;font-weight:650;display:block}.game-verifier .verifier-round-form label{margin-top:4px}.game-verifier textarea,.verifier-round-entry input,.game-verifier select{border:1px solid var(--v-line);background:var(--v-field);color:#ece6f1;font:inherit;box-sizing:border-box;border-radius:10px}.game-verifier textarea{resize:vertical;width:100%;min-height:150px;font:12px/1.6 var(--font-geist-mono),monospace;overflow-wrap:anywhere;padding:12px 14px;display:block}.game-verifier select{margin:0 10px 10px 0;padding:9px 12px}.game-verifier button,.game-verifier .verifier-file{color:#f1e7f7;min-height:40px;font:inherit;cursor:pointer;background:#24152d;border:1px solid #6a4c79;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:9px 16px;font-size:14px;display:inline-flex}.game-verifier button:hover:not(:disabled),.game-verifier .verifier-file:hover{border-color:#9c6bb4}.game-verifier button:disabled{opacity:.5;cursor:default}.game-verifier .verifier-primary{color:#fff;background:linear-gradient(135deg,#ad50eb,#7023ad);border-color:#c76cf5;min-height:48px;padding-inline:30px;font-size:15px;font-weight:800;box-shadow:0 10px 30px #8f2bc940}.game-verifier .verifier-file{font-weight:inherit;margin:0}.verifier-file input{max-width:210px;font-size:11px}.game-verifier :is(button,textarea,select,summary,input):focus-visible{outline:2px solid var(--game-focus,#d6abff);outline-offset:3px}.verifier-round-entry{align-items:stretch;gap:10px;display:flex}.verifier-round-entry input{min-width:0;min-height:48px;font:14px/1.4 var(--font-geist-mono),monospace;flex:1;padding:10px 14px}.game-verifier .verifier-caption{color:var(--v-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.verifier-active-round{color:var(--v-muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:12px}.verifier-active-round code{color:#e8d8ef;font-size:12px}.verifier-notice,.game-verifier .verifier-error{color:#ffe5ad;background:#35270e;border:1px solid #806424;border-radius:10px;margin:14px 0;padding:12px 15px}.game-verifier .verifier-error{color:#ffccd6;background:#3b1722;border-color:#ad546a}.verifier-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.game-verifier details{border:1px solid var(--v-line);background:#ffffff05;border-radius:12px;margin:16px 0 0;padding:0 16px}.game-verifier details[open]{padding-bottom:16px}.game-verifier summary{cursor:pointer;color:#e8d8ef;padding:14px 0;font-weight:700}.game-verifier details details{margin-top:12px}.verifier-more>details:first-child{margin-top:0}.verifier-links{color:var(--v-muted);margin:16px 0 0;font-size:14px}.verifier-result{border:1px solid var(--v-wait);background:#f0bf6212;border-radius:14px;margin-top:22px;padding:22px}.verifier-result.is-complete{border-color:var(--v-ok);background:#62d29b14}.verifier-result.is-failed{border-color:var(--v-bad);background:#f2809a14}.verifier-badge{font:800 clamp(28px,5vw,38px)/1.1 var(--font-barlow-condensed),sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--v-wait);align-items:center;gap:12px;margin:0;display:flex}.verifier-badge:before{content:"!";content:"!"/"";background:var(--v-wait);color:#1b1306;width:36px;height:36px;font:800 22px/1 var(--font-geist-mono),monospace;border-radius:50%;flex:none;place-items:center;display:grid}.is-complete .verifier-badge{color:var(--v-ok)}.is-complete .verifier-badge:before{content:"✓";content:"✓"/"";background:var(--v-ok);color:#06150d}.is-failed .verifier-badge{color:var(--v-bad)}.is-failed .verifier-badge:before{content:"✕";content:"✕"/"";background:var(--v-bad);color:#220a12}.game-verifier .verifier-reason{color:#f1eaf6;margin:12px 0 0;font-size:17px;line-height:1.55}.verifier-result details{background:#0000002e}.game-verifier .verifier-result ul{margin:0;padding:0;list-style:none}.verifier-result li{border-top:1px solid #3d3045;padding:11px 0}.verifier-result li strong,.verifier-result li span{overflow-wrap:anywhere;display:block}.verifier-result li span{color:var(--v-muted);margin-top:4px;font-size:13px}.game-verifier .verifier-history{margin:8px 0 0;padding:0;list-style:none}.verifier-history li{border-bottom:1px solid var(--v-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.verifier-history li div{min-width:0}.verifier-history span{color:var(--v-muted);overflow-wrap:anywhere;font-size:12px;display:block}.verifier-history button{flex-shrink:0}@media (width<=560px){.game-verifier{gap:18px}.verifier-round-entry{flex-wrap:wrap}.verifier-round-entry input{flex-basis:100%}.verifier-round-entry button,.verifier-actions>*{width:100%}.verifier-history li{flex-direction:column;align-items:flex-start}.verifier-history button{width:100%}.verifier-file input{max-width:180px}.game-verifier textarea{font-size:11px}.verifier-result{padding:18px}}.bet-verifier h2{margin:0 0 6px}.bet-verifier-lead{color:var(--v-muted);margin:0 0 16px;line-height:1.6}.bet-verifier-signin{border:1px dashed var(--v-line);border-radius:12px;padding:18px}.bet-verifier-signin p{margin:0 0 12px}.bet-tabs{flex-wrap:wrap;gap:8px;margin:6px 0 12px;display:flex}.game-verifier .bet-tabs button{background:0 0;border-radius:999px;min-height:40px;padding:8px 16px;font-weight:700}.game-verifier .bet-tabs button.is-active{color:#fff;background:#3a2147;border-color:#c76cf5}.bet-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bet-list li{border:1px solid var(--v-line);background:#ffffff06;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.bet-list li.is-selected{background:#c76cf514;border-color:#c76cf5}.bet-game{gap:2px;min-width:0;display:grid}.bet-game strong{color:#f1e7f7}.bet-game span{color:var(--v-muted);font-size:12px}.bet-amounts{color:var(--v-muted);white-space:nowrap;align-items:baseline;gap:12px;font-size:13px;display:flex}.bet-amounts .is-win{color:var(--v-ok);font-size:15px;font-weight:800}.bet-amounts .is-loss{color:var(--v-bad)}.bet-multi{font-family:var(--font-geist-mono),monospace;font-size:12px}.game-verifier .bet-list .verifier-primary{min-height:40px;padding-inline:20px;font-size:14px}.bet-id-form{margin-top:18px}@media (width<=640px){.bet-list li{grid-template-columns:minmax(0,1fr) auto}.bet-amounts{white-space:normal;flex-wrap:wrap;grid-area:2/1/auto/-1}.verifier-round-entry{flex-direction:column}}.fair-result{border:1px solid var(--v-wait);text-align:center;background:#f0bf6212;border-radius:16px;margin-top:22px;padding:24px;scroll-margin-top:90px}.fair-result.is-fair{border-color:var(--v-ok);background:radial-gradient(120% 90% at 50% 0,#62d29b2e,#62d29b0a)}.fair-result.is-failed{border-color:var(--v-bad);background:#f2809a14}.fair-badge{background:var(--v-wait);color:#1b1306;width:84px;height:84px;font:900 46px/1 var(--font-geist-mono),monospace;border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.is-fair .fair-badge{background:var(--v-ok);color:#06150d;animation:.5s cubic-bezier(.2,1.6,.4,1) fair-pop;box-shadow:0 0 0 10px #62d29b26}.is-failed .fair-badge{background:var(--v-bad);color:#22060d}@keyframes fair-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.is-fair .fair-badge{animation:none}}.fair-result h3{font:800 clamp(24px,4.5vw,34px)/1.15 var(--font-barlow-condensed),sans-serif;text-transform:uppercase;color:var(--v-wait);margin:0}.is-fair h3{color:var(--v-ok)}.is-failed h3{color:var(--v-bad)}.fair-reason{color:#ece6f1;max-width:560px;margin:10px auto 0;line-height:1.6}.fair-device{color:var(--v-ok);background:#62d29b1f;border-radius:999px;margin:12px auto 0;padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}.fair-summary{color:var(--v-muted);margin:12px 0 0;font-size:14px}.fair-explain{text-align:left;max-width:620px;margin:20px auto 0}.fair-explain h4{color:#e8d8ef;margin:0 0 8px}.fair-explain ol{color:#ece6f1;gap:8px;margin:0;padding-left:22px;line-height:1.6;display:grid}.fair-technical{text-align:left}.fair-checks{text-align:left;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.fair-checks li{background:#ffffff08;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.fair-checks li.is-pass strong{color:var(--v-ok)}.fair-checks li.is-fail strong{color:var(--v-bad)}.fair-checks li.is-missing strong{color:var(--v-muted)}.fair-checks span{color:var(--v-muted);overflow-wrap:anywhere;font-size:12px}.fair-values{gap:8px;margin:14px 0 0;display:grid}.fair-values div{gap:2px;display:grid}.fair-values dt{color:var(--v-muted);font-size:12px}.fair-values dd{margin:0}.fair-values code{color:#e8d8ef;overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;display:block}.game-verifier .fair-result .fair-reason{margin-left:auto;margin-right:auto}.game-verifier .fair-result .fair-summary{text-align:center}.game-verifier ul.bet-list,.game-verifier ul.fair-checks{margin-left:0;padding-left:0}.bet-noproof{max-width:170px;color:var(--v-muted);text-align:right;font-size:12px;line-height:1.35}.slots-lobby{max-width:1860px;margin:0 auto;padding:6px 4px 40px}.royal-home .slots-lobby .slots-title{color:#fff;text-transform:uppercase;text-shadow:0 4px 24px #0000008c;align-items:baseline;gap:14px;margin:6px 0 24px;display:flex;font:850 clamp(44px,5vw,68px)/.9 var(--font-barlow-condensed),"Arial Narrow",sans-serif!important;letter-spacing:.01em!important}.royal-home .slots-lobby .slots-title span{color:#cdbbe0;letter-spacing:.06em;text-shadow:none;background:#0303088f;border:1px solid #c76beb40;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:15px;font-weight:800;line-height:1;transform:translateY(-6px)}.slots-grid{grid-template-columns:repeat(5,minmax(0,320px));justify-content:start;gap:22px;display:grid}@media (width<=1500px){.slots-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1180px){.slots-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.slots-soon{cursor:default}.slots-soon .slots-card-art{filter:saturate(.9);box-shadow:0 0 0 1px #ffffff0f,0 12px 30px #00000073}.slots-card{color:#fff;animation:.5s cubic-bezier(.2,1.2,.4,1) both slots-in;animation-delay:calc(var(--i) * 80ms);text-decoration:none;display:block;position:relative}@keyframes slots-in{0%{opacity:0;transform:translateY(14px)}}.slots-card-art{aspect-ratio:3/4;background:#140d1c;border-radius:18px;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 16px 38px #00000080}.slots-card-art img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.slots-card:hover .slots-card-art,.slots-card:focus-visible .slots-card-art{box-shadow:0 0 0 2px var(--glow),0 20px 44px #0000008c,0 0 44px color-mix(in srgb,var(--glow) 55%,transparent);transform:translateY(-6px)}.slots-card:hover .slots-card-art img{transform:scale(1.04)}.slots-card-play{opacity:0;background:#06030a4d;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.slots-card-play svg{fill:#fff;background:var(--glow);width:68px;height:68px;box-shadow:0 0 30px var(--glow);border-radius:50%;padding:18px}.slots-card:hover .slots-card-play,.slots-card:focus-visible .slots-card-play{opacity:1}.slots-card .game-status-badge{top:12px;right:12px}@media (width<=720px){.royal-home .slots-lobby .slots-title{margin-bottom:16px;font-size:44px!important}.slots-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.slots-card-art{border-radius:12px}.slots-card .game-status-badge{transform-origin:100% 0;top:7px;right:7px;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.slots-card{animation:none}}
