.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-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}.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-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-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}.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}.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}}@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) cubic-bezier(.12, .68, .18, 1) 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%{transform:translate(-56px)}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}.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}.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}}.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}}.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}.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}.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>span{background:#0e0914;border:1px solid #503462;border-radius:9px;align-items:center;gap:8px;padding:10px;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}.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}.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}}
