:root{color:#f7ecd3;font-synthesis:none;text-rendering:optimizelegibility;--gold:#d6aa49;--gold-pale:#f8dc93;--wine:#7b1728;--ink:#09080a;--panel:#151115;--panel-soft:#1e171d;--muted:#aa9c8e;--line:#e0b95b33;--green:#0d513e;background:#09080a;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth;background:#09080a;min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;margin:0}button,select,input{font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #f4d176}.slot-auto-play{white-space:nowrap;text-overflow:clip;justify-content:center;align-items:center;gap:6px;width:fit-content;min-width:84px;max-width:100%;padding-inline:10px;display:inline-flex;overflow:hidden}.slot-auto-play i{background:#4f4540;border:1px solid #8d7751;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:inset 0 0 3px #000c}.slot-auto-play--active i{background:#67f2a6;border-color:#d6ffe8;box-shadow:0 0 9px #50e893}@media (width<=720px){.slot-auto-play{min-width:90px;padding-left:6px;padding-right:6px;font-size:6px}.slot-auto-play i{width:7px;height:7px}}.app-shell{background:radial-gradient(circle at 12% 8%,#751a2b57,#0000 30rem),radial-gradient(circle at 88% 4%,#4e321438,#0000 28rem),linear-gradient(145deg,#0b090b,#130d11 48%,#080708);min-height:100vh;overflow:hidden}.app-shell:before{z-index:0;content:"";pointer-events:none;opacity:.15;background-image:linear-gradient(30deg,#0000 47%,#e4bc5c21 48%,#0000 49%),linear-gradient(150deg,#0000 47%,#e4bc5c17 48%,#0000 49%);background-size:42px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.app-header,.lobby,.game-stage,.app-footer{z-index:1;position:relative}.app-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;width:min(1440px,100% - 48px);min-height:82px;margin:0 auto;display:grid}.app-brand{color:#fff2ce;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:max-content;padding:0;display:flex}.app-brand>span{color:#ffdf89;background:radial-gradient(circle at 50% 35%,#8e2439,#290e16 72%);border:1px solid #f4d27d8c;border-radius:50%;place-items:center;width:43px;height:43px;font-family:Georgia,serif;font-size:25px;display:grid;box-shadow:inset 0 0 16px #ffda7a1c,0 0 30px #e5b84b14}.app-brand strong{letter-spacing:.08em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.05}.app-brand small{color:#b99a55;letter-spacing:.27em;margin-top:5px;font-family:Inter,sans-serif;font-size:8px;font-weight:800;display:block}.app-header nav{background:#0a080a78;border:1px solid #e4bc5c29;border-radius:30px;gap:3px;padding:5px;display:flex}.app-header nav button{color:#a99b8d;cursor:pointer;background:0 0;border:0;border-radius:22px;padding:9px 15px;font-size:12px;font-weight:800}.app-header nav button:hover{color:#f4dfb3}.app-header nav button.active{color:#fff2cb;background:linear-gradient(#7c1a2c,#55111f);box-shadow:inset 0 0 0 1px #ffd67a2e}.table-game-picker{border-radius:22px;display:flex}.table-game-picker select{color:#a99b8d;cursor:pointer;appearance:auto;background:0 0;border:0;border-radius:22px;outline:0;max-width:106px;padding:9px 23px 9px 12px;font-size:12px;font-weight:800}.table-game-picker select option{color:#000;background:#fff}.table-game-picker:hover select{color:#f4dfb3}.table-game-picker.active{background:linear-gradient(#7c1a2c,#55111f);box-shadow:inset 0 0 0 1px #ffd67a2e}.table-game-picker.active select{color:#fff2cb}.header-tools{justify-content:flex-end;align-items:center;gap:9px;display:flex}.wallet-button{color:#f4e6c5;cursor:pointer;background:#1e1619cc;border:1px solid #ddb45347;border-radius:10px;align-items:end;gap:12px;padding:8px 15px;display:flex}.wallet-button small{color:#95877d;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.wallet-button strong{color:#f3cf70;font-family:Georgia,serif;font-size:15px;font-weight:500}.debug-button{color:#d9c59c;cursor:pointer;background:#1e1619cc;border:1px solid #ddb45340;border-radius:50%;width:40px;height:40px}.sound-toggle{color:#d9c59c;cursor:pointer;border:1px solid #ddb45340;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:92px;height:40px;padding:0 10px;font-size:14px;line-height:1;display:flex}.sound-toggle b{color:#f8ebd1;letter-spacing:.08em;white-space:nowrap;font-size:8px;font-weight:1000}.sound-toggle__icon{line-height:1}.sound-toggle--on{background:radial-gradient(circle,#1b7e4bad,#122e1feb);border-color:#67e292a6;box-shadow:0 0 17px #43d57642}.sound-toggle--off{background:radial-gradient(circle,#7d232eb3,#2f1117eb);border-color:#ed6b749e;animation:1.8s ease-in-out infinite alternate sound-muted-pulse;box-shadow:0 0 13px #de4f5b2e}.balance-strip{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#440d19fa,#221614fa,#440d19fa);border-bottom:1px solid #f2c9626b;position:sticky;top:0;box-shadow:0 8px 24px #00000061}.balance-strip__content{justify-content:center;align-items:center;gap:16px;width:min(1320px,100% - 48px);min-height:58px;margin:0 auto;display:flex}.balance-strip__content>span{color:#cfbd97;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.balance-strip__content>strong{color:#ffe18a;text-shadow:0 0 18px #ffd66933;font-family:Georgia,serif;font-size:26px;font-weight:500;line-height:1}.balance-strip__content>strong small{letter-spacing:.12em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:10px;font-weight:900}.balance-strip__content>em{color:#a99779;letter-spacing:.14em;text-transform:uppercase;border:1px solid #e4c0694d;border-radius:12px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.balance-strip__session{border-left:1px solid #e7c36c40;align-items:center;gap:9px;padding-left:15px;display:flex}.balance-strip__session span{color:#a5967b;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.balance-strip__session strong{color:#f0dbac;font-size:10px}.balance-strip__session b{color:#d8caaa;background:#ffffff0d;border-radius:10px;padding:4px 7px;font-size:8px}.balance-strip__session b.positive{color:#b9edc7;background:#2b874a2e}.balance-strip__session b.negative{color:#f0b1b6;background:#992a3633}.balance-strip__content>button{color:#f4dfad;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#140d0fa8;border:1px solid #eeca7075;border-radius:7px;min-height:32px;padding:0 12px;font-size:8px;font-weight:900}.balance-strip__content>.daily-credit-button{color:#dfffea;background:linear-gradient(145deg,#1d7048db,#0a412ae6);border-color:#74e0998f;box-shadow:0 0 18px #3cc6701f}.balance-strip__content>.daily-credit-button:disabled{color:#8d8173;cursor:default;box-shadow:none;background:#140d0f80;border-color:#eeca7033}.eyebrow{color:#d0a956;letter-spacing:.28em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:900}.primary-action,.secondary-action,.quiet-button{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:9px;font-weight:900;transition:transform .15s,filter .15s}.primary-action{color:#fff4d5;background:linear-gradient(145deg,#9b2338,#651323);border:1px solid #e7c66f;min-height:48px;padding:0 24px;box-shadow:inset 0 0 0 1px #ffffff0f,0 9px 22px #0000004d}.secondary-action{color:#e9d8b6;background:#181114e6;border:1px solid #deb9605c;min-height:48px;padding:0 24px}.secondary-action--danger{color:#f3b5b8;border-color:#d24a5473}.quiet-button{color:#cdbd9f;background:#181114cc;border:1px solid #deb96047;padding:10px 15px}.primary-action:hover:not(:disabled),.secondary-action:hover:not(:disabled),.quiet-button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.primary-action:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.4}.quick-refill{color:#e4ffec;background:linear-gradient(145deg,#197047,#0c4c31);border-color:#8ee2ad;box-shadow:0 0 22px #3cc67029}.lobby{width:min(1320px,100% - 48px);margin:0 auto}.hero{isolation:isolate;background:linear-gradient(90deg,#070507fa 0%,#070507e6 39%,#07050733 70%),url(/art/casino-crown-hero.webp) 62%/cover no-repeat;border:1px solid #e2ba5b33;border-radius:0 0 26px 26px;grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;min-height:610px;padding:72px 4vw 58px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000057}.hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0000000d,#090608a6),radial-gradient(circle at 72% 52%,#0000 0 18%,#00000040 62%);position:absolute;inset:0}.hero__copy{z-index:1;text-shadow:0 3px 24px #000000e6;position:relative}.hero__copy h1{color:#fff5dd;letter-spacing:-.055em;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.8vw,108px);font-weight:400;line-height:.82}.hero__copy h1 span{color:#0000;background:linear-gradient(#ffe9a5,#bb8732);-webkit-background-clip:text;background-clip:text}.hero__copy>p:not(.eyebrow){color:#b4a798;max-width:610px;margin:31px 0;font-family:Georgia,serif;font-size:18px;line-height:1.6}.hero__actions{align-items:center;gap:20px;display:flex}.hero__actions>span{color:#85796f;letter-spacing:.1em;text-transform:uppercase;max-width:190px;font-size:10px;font-weight:800;line-height:1.5}.hero__mark{aspect-ratio:1;text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle,#4a0d1bc7,#11080cc2 58%,#0a080a57 69%);border:1px solid #e6be5f6b;border-radius:50%;place-content:center;width:min(325px,100%);margin-left:auto;display:grid;position:relative;box-shadow:inset 0 0 70px #ffd77017,0 18px 80px #00000080}.hero__mark:before,.hero__mark:after{content:"";border:1px solid #e6be5f30;border-radius:50%;position:absolute;inset:17px}.hero__mark:after{border-style:dashed;inset:35px}.hero__mark span{color:#f2c961;text-shadow:0 8px 32px #edbb4633;font-family:Georgia,serif;font-size:78px;line-height:.85}.hero__mark i,.hero__mark b,.hero__mark small{display:block}.hero__mark i{color:#bca468;letter-spacing:.45em;margin-top:14px;font-size:12px;font-style:normal;font-weight:900}.hero__mark b{color:#fff1c8;letter-spacing:.11em;font-family:Georgia,serif;font-size:42px;font-weight:500}.hero__mark small{color:#8f8070;letter-spacing:.3em;margin-top:12px;font-size:8px;font-weight:900}.game-library{padding:70px 0 60px}.section-heading,.page-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.page-heading__actions{align-items:center;gap:5px;display:flex}.section-heading{margin-bottom:25px}.section-heading h2,.page-heading h1{color:#fff1cf;letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(35px,4vw,53px);font-weight:400}.section-heading>span{color:#80746b;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.game-cards{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.game-card{color:#f4e9d1;cursor:pointer;text-align:left;background:linear-gradient(160deg,#25181cf5,#0d0a0cf7);border:1px solid #e2ba5b33;border-radius:16px;flex-direction:column;min-height:450px;padding:21px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 35px #0000002e}.game-card:hover{border-color:#eac4687a;transform:translateY(-4px)}.game-card__number{color:#726860;font-family:Georgia,serif;font-size:12px;position:absolute;top:18px;right:20px}.game-card__art{text-align:center;background:radial-gradient(circle,#90263661,#2d1018c7 56%,#130d11);border-radius:10px;place-content:center;height:210px;margin-bottom:25px;display:grid;box-shadow:inset 0 0 0 1px #ffd56f1a}.game-card--poker .game-card__art{background:radial-gradient(circle,#18704f59,#0a3f30b3 56%,#0d1b17)}.game-card--three-card .game-card__art{background:radial-gradient(circle,#792e7c6b,#331443bd 56%,#160d1b)}.game-card--high-flush .game-card__art{background:radial-gradient(circle,#197d9173,#083d4bc2 56%,#07171c)}.game-card--mississippi .game-card__art{background:radial-gradient(circle,#b6661c66,#50250ac2 56%,#1b0f07)}.game-card--blackjack .game-card__art{background:radial-gradient(circle,#925b1b52,#40220ab8 56%,#191109)}.game-card--roulette .game-card__art{background:conic-gradient(from 8deg, #8c1426 0 10%, #121315 10% 20%, #8c1426 20% 30%, #121315 30% 40%, #0d6948 40% 50%, #8c1426 50% 60%, #121315 60% 70%, #8c1426 70% 80%, #121315 80% 90%, #0d6948 90%)}.game-card--craps .game-card__art{background:radial-gradient(circle,#21875c6b,#09432ec7 58%,#071b13)}.game-card--baccarat .game-card__art{background:radial-gradient(circle,#2f5b9361,#0e284bc2 58%,#090f1d)}.game-card--keno .game-card__art{background:radial-gradient(circle,#dcaa3a57,#70182acc 58%,#1c0810)}.game-card__art i{color:#eec969;font-family:Georgia,serif;font-size:58px;font-style:normal;line-height:.8}.game-card__art b{color:#fff0c4;text-wrap:balance;max-width:92%;margin:9px auto 0;font-family:Georgia,serif;font-size:clamp(25px,2.6vw,41px);font-weight:500;line-height:.98}.game-card__art small{color:#b09151;letter-spacing:.38em;font-size:8px;font-weight:900}.game-card p{color:#b28e45;letter-spacing:.2em;text-transform:uppercase;margin:0 0 6px;font-size:8px;font-weight:900}.game-card h3{margin:0 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:500}.game-card div>span{color:#9f9287;font-size:13px;line-height:1.55}.game-card em{color:#e7c568;letter-spacing:.15em;text-transform:uppercase;margin-top:auto;padding-top:16px;font-size:10px;font-style:normal;font-weight:900}.session-strip{border:1px solid var(--line);background:#161013c7;border-radius:13px;grid-template-columns:repeat(4,1fr);margin-bottom:70px;display:grid}.session-strip div{border-right:1px solid var(--line);padding:19px 23px}.session-strip div:last-child{border-right:0}.session-strip span,.metric span,.control-label{color:#897d74;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.session-strip strong,.metric strong{color:#ead8b8;font-family:Georgia,serif;font-size:20px;font-weight:500}.lobby-session{z-index:1;width:min(1320px,100% - 48px);margin:-42px auto 70px;position:relative}.session-scorecard{background:linear-gradient(145deg,#22171bf7,#0e0a0cfa);border:1px solid #dcb55645;border-radius:15px;margin-top:30px;overflow:hidden;box-shadow:0 18px 38px #0000003d}.session-scorecard__header{border-bottom:1px solid #dcb5562b;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 22px;display:flex}.session-scorecard__header h2{color:#f4e4bd;margin:0;font-family:Georgia,serif;font-size:24px;font-weight:500}.session-scorecard__header>div>span{color:#80746b;letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:800;display:block}.session-scorecard__grid{grid-template-columns:repeat(7,1fr);display:grid}.session-scorecard__grid>div{text-align:center;border-right:1px solid #dcb55621;min-width:0;padding:18px 14px}.session-scorecard__grid>div:last-child{border-right:0}.session-scorecard__grid>div>span{color:#887b70;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.session-scorecard__grid>div>strong{color:#f0dbb4;white-space:nowrap;font-family:Georgia,serif;font-size:clamp(18px,2.1vw,27px);font-weight:500;display:block}.session-scorecard__grid>div>small{color:#776c64;letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:900;display:block}.session-record strong{justify-content:center;gap:6px;font-family:Inter,sans-serif!important;font-size:12px!important;display:flex!important}.session-record b,.session-record i,.session-record em{border-radius:6px;padding:5px 6px;font-style:normal}.session-record b{color:#bce7c5;background:#2b874a33}.session-record i{color:#efb0b4;background:#992a3638}.session-record em{color:#c9c0ad;background:#ffffff0f}.session-scorecard__grid .session-positive>strong{color:#8fe0a5}.session-scorecard__grid .session-negative>strong{color:#ee929a}.game-stage{width:min(1240px,100% - 48px);min-height:calc(100vh - 158px);margin:0 auto;padding:50px 0 70px}.game-page{animation:.28s ease-out both page-in}.page-heading{margin-bottom:22px;padding:0 4px}.rules-chip{border-right:2px solid var(--gold);color:#c8b896;letter-spacing:.08em;text-align:right;text-transform:uppercase;padding:10px 14px;font-size:10px;font-weight:800}.slot-machine{background:linear-gradient(145deg,#54151f,#170b10 15%,#261016 82%,#681925);border:1px solid #865d24;border-radius:24px;padding:19px;position:relative;overflow:hidden;box-shadow:0 30px 65px #00000085,inset 0 0 0 5px #180c0f,inset 0 0 0 7px #ebbf512b}.slot-machine:after{z-index:0;content:"";pointer-events:none;opacity:.55;border:1px dotted #ffda7661;border-radius:17px;position:absolute;inset:7px}.slot-machine--spinning{box-shadow:0 30px 75px #00000094,inset 0 0 0 5px #180c0f,inset 0 0 0 7px #ffd05e52,0 0 34px #d9a3322e}.slot-machine--free{background:linear-gradient(145deg,#15354d,#090f18 15%,#142437 82%,#25617f)}.slot-machine__top{z-index:1;color:#c1af99;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:35px;padding:0 12px 13px;font-size:9px;font-weight:900;display:grid;position:relative}.slot-machine__top span:last-child{text-align:right}.slot-machine__top strong{color:#f4cf6b;font-family:Georgia,serif;font-size:25px}.slot-reels{z-index:1;perspective:800px;background:#070607;border:1px solid #b68734;border-radius:13px;grid-template-columns:repeat(5,1fr);gap:4px;padding:9px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #000}.slot-reels--spinning{border-color:#e2b84e;box-shadow:inset 0 0 35px #000,0 0 25px #ecbe4533}.slot-reel{transform-origin:50%;background:#050403;border-radius:7px;min-width:0;display:block;position:relative;overflow:hidden}.slot-reel__strip{grid-template-rows:repeat(4,minmax(0,1fr));gap:4px;height:100%;display:grid}.slot-reel__spin-tape{animation:physical-reel-spin calc(.54s + var(--reel-order,0) * 70ms) linear infinite;will-change:transform;grid-auto-rows:calc(25% - 3px);gap:4px;display:grid}.slot-reel--spinning{box-shadow:inset 0 0 0 1px #f6ca5573,inset 0 0 24px #000}.slot-reel--spinning .slot-symbol{filter:blur(1.1px)brightness(.77)saturate(1.15)}.slot-machine--tablet-performance .slot-reel--spinning .slot-symbol{filter:brightness(.82)saturate(1.05)}.slot-machine--tablet-performance .slot-reel__spin-tape{backface-visibility:hidden;animation-duration:.28s;transform:translate(0,0)}.slot-machine--tablet-performance .slot-symbol--spinning img{filter:none;transition:none;transform:none}.slot-reel--stopped{animation:.36s cubic-bezier(.2,1.5,.4,1) both reel-stop;box-shadow:0 0 20px #ffdd743d}.slot-symbol{--tone:#dbc49b;--tone-deep:#3b2b1f;aspect-ratio:1.34;border:2px solid color-mix(in srgb, var(--tone) 72%, #785e37);min-width:0;color:var(--tone);background:linear-gradient(145deg,#eef0ed,#e2e4e1 58%,#ced1cd);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -9px 20px #4246421c,inset 0 0 17px #ffffff6b,0 3px 9px #0000006b}.slot-symbol:before{z-index:2;content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--tone) 38%, #aeb2ad);border-radius:5px;position:absolute;inset:4px;box-shadow:inset 0 0 13px #ffffff4d}.slot-symbol--gold{--tone:#ffd76c;--tone-deep:#684000}.slot-symbol--crimson{--tone:#ff6673;--tone-deep:#700d20}.slot-symbol--azure{--tone:#5ecbff;--tone-deep:#073b69}.slot-symbol--emerald{--tone:#5ee696;--tone-deep:#07542d}.slot-symbol--violet{--tone:#d88aff;--tone-deep:#521968}.slot-symbol--silver{--tone:#e8f5ff;--tone-deep:#294655}.slot-symbol--rose{--tone:#ff79c8;--tone-deep:#70154d}.slot-symbol--teal{--tone:#4fe7d2;--tone-deep:#075c52}.slot-symbol img{z-index:1;object-fit:cover;object-position:center;filter:saturate(1.05)contrast(1.03);border:1px solid #64481f2e;border-radius:5px;width:calc(100% - 8px);height:calc(100% - 8px);transition:transform .2s,filter .2s;position:absolute;inset:4px;box-shadow:0 4px 12px #301c082e}.slot-symbol-fallback{z-index:0;color:#fff1aa;text-align:center;background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--tone-deep) 72%, #4d1820), #090709 72%);text-shadow:0 2px 4px #000, 0 0 15px color-mix(in srgb, var(--tone) 72%, transparent);place-content:center;gap:5px;padding:10%;display:grid;position:absolute;inset:0}.slot-symbol-fallback i{font-family:Georgia,serif;font-size:clamp(30px,4.8vw,68px);font-style:normal;font-weight:900;line-height:.85}.slot-symbol-fallback span{letter-spacing:.12em;text-transform:uppercase;font-size:clamp(7px,.7vw,10px);font-weight:1000;line-height:1}.slot-filler-glyph{z-index:1;aspect-ratio:1;color:#f3ce69;text-shadow:0 2px 4px #000;background:radial-gradient(circle,#6f1a29,#2b0d15 72%);border:2px solid #aa8739;border-radius:50%;place-items:center;width:58%;font-family:Georgia,serif;font-size:clamp(25px,4vw,52px);display:grid;position:relative;box-shadow:inset 0 0 13px #ffde8033,0 0 16px #8722323d}.slot-symbol small{z-index:3;border:1px solid color-mix(in srgb, var(--tone) 72%, transparent);color:#fff9e9;background:linear-gradient(90deg, color-mix(in srgb, var(--tone-deep) 94%, #050305), color-mix(in srgb, var(--tone-deep) 76%, var(--tone)), color-mix(in srgb, var(--tone-deep) 94%, #050305));box-shadow:0 0 9px color-mix(in srgb, var(--tone) 24%, transparent), 0 2px 8px #000000b8;letter-spacing:.12em;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 3px #000;white-space:nowrap;border-radius:4px;padding:4px 5px 3px;font-size:clamp(5px,.62vw,8px);font-weight:900;line-height:1;position:absolute;bottom:6px;left:7px;right:7px;overflow:hidden}.slot-symbol--wild,.slot-symbol--scatter,.slot-symbol--chips,.slot-symbol--joker{box-shadow:inset 0 0 26px color-mix(in srgb, var(--tone) 30%, transparent), 0 0 13px color-mix(in srgb, var(--tone) 18%, transparent)}.slot-symbol--winner{z-index:5;filter:brightness(1.12)saturate(1.12);border-color:#fff7b1;animation:.68s ease-in-out infinite alternate classic-win-pulse;box-shadow:inset 0 0 0 3px #fff9b59e,inset 0 0 35px #ffda4b75,0 0 8px #fffbd0,0 0 26px #ffd333}.slot-symbol--winner:before{border-color:#fffdcbf2;box-shadow:inset 0 0 13px #ffe772ad,0 0 9px #fff5a6d6}.slot-symbol--chips{border-width:2px;box-shadow:inset 0 0 30px #4fe7d247,0 0 15px #4fe7d252}.slot-symbol--blank{background:linear-gradient(145deg,#eef0ed,#e2e4e1 58%,#ced1cd);border-color:#aaa99f}.slot-symbol--chips small{color:#effffc;background:linear-gradient(90deg,#033632f5,#087063f0,#033632f5);border-color:#6ff7e4;font-size:clamp(6px,.72vw,9px);box-shadow:0 0 10px #4fe7d273,0 2px 8px #000c}.slot-rank-badge{z-index:4;color:#fff5d6;pointer-events:none;width:100%;height:100%;box-shadow:none;text-align:center;text-shadow:0 3px 6px #000000f2;background:0 0;border:0;border-radius:0;place-items:center;padding:0 0 9%;font-family:Georgia,serif;line-height:1;display:grid;position:absolute;inset:0}.slot-rank-badge span{min-width:1.45em;min-height:1.28em;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:.08em .23em .12em;font-size:clamp(30px,4.8vw,68px);font-weight:900;display:grid}.slot-chip-value{z-index:4;color:#fffdf0;text-align:center;text-shadow:0 2px #5b3500,0 0 8px #fff4b7d1,0 3px 6px #000;background:radial-gradient(at 50% 38%,#148473fa 0 30%,#034d44fa 66%,#012320fc);border:3px solid #fff0a8;border-radius:50%;justify-content:center;align-items:center;gap:3px;width:68%;min-height:48%;padding:6px 10px;font-family:Inter,sans-serif;font-size:clamp(18px,2.15vw,34px);font-weight:1000;line-height:.92;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 3px #ffdc6773,inset 0 -11px 22px #00000057,0 0 0 2px #04342eeb,0 0 23px #4fe7d2c7,0 5px 12px #000000d1}.slot-chip-value:before{content:"";pointer-events:none;border-radius:inherit;border:1px dashed #ffeb95b8;position:absolute;inset:5px;box-shadow:inset 0 0 9px #ffe98f40}.slot-chip-value span,.slot-chip-value em{z-index:1;position:relative}.slot-chip-value em{color:#ffe177;letter-spacing:.07em;text-transform:uppercase;font-size:.45em;font-style:normal;font-weight:1000}.slot-chip-value--jackpot{background:radial-gradient(at 50% 35%,#c74a39 0 25%,#861928 58%,#3d0712 100%);border-color:#fff2a4;flex-direction:column;box-shadow:inset 0 0 0 3px #ffde6f8c,inset 0 -11px 22px #00000059,0 0 0 2px #6b240c,0 0 25px #ffc23ad1,0 5px 12px #000000d1}.slot-wild-multiplier{z-index:4;color:#fff6c9;text-shadow:0 2px 4px #000;background:radial-gradient(circle,#b62435,#51101d);border:2px solid #fff0a4;border-radius:50%;place-items:center;min-width:34px;min-height:34px;font-family:Georgia,serif;font-size:clamp(13px,1.5vw,22px);line-height:1;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 0 16px #ffd04db3}.slot-symbol--spinning img{filter:blur(2.8px)brightness(.76)saturate(1.15);transform:none}.slot-status{z-index:1;color:#d4c09a;text-align:center;min-height:45px;padding:12px 10px 3px;font-family:Georgia,serif;font-size:17px;position:relative}.slot-win-ledger{z-index:4;color:#ead9b6;background:linear-gradient(90deg,#14080efa,#051f1bfa,#14080efa);border:1px solid #f3c9638c;border-radius:10px;width:100%;max-height:146px;font-family:Inter,sans-serif;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #ffdd7012,0 0 18px #0006}.slot-win-ledger>header{background:#0000003d;border-bottom:1px solid #f3c96340;grid-template-columns:minmax(100px,1fr) auto minmax(100px,1fr);align-items:center;gap:10px;min-height:40px;padding:7px 12px;display:grid}.slot-win-ledger>header span{color:#8ff1d0;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:1000}.slot-win-ledger>header strong{color:#ffe486;text-align:center;font-family:Georgia,serif;font-size:17px}.slot-win-ledger>header em{color:#fff0bc;text-align:right;font-size:12px;font-style:normal;font-weight:900}.slot-win-ledger ol{overscroll-behavior:contain;scrollbar-color:#d5ac45 #00000040;-webkit-overflow-scrolling:touch;max-height:104px;margin:0;padding:5px 7px;list-style:none;overflow-y:auto}.slot-win-ledger li{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(150px,1fr) minmax(170px,1.25fr) auto;align-items:center;gap:10px;min-height:31px;padding:5px 7px;display:grid}.slot-win-ledger li:last-child{border-bottom:0}.slot-win-ledger li b{color:#fff0b8;font-family:Georgia,serif;font-size:13px}.slot-win-ledger li span{color:#c9b9d7;font-size:10px;font-weight:700}.slot-win-ledger li strong{color:#ffe071;text-align:right;white-space:nowrap;font-size:12px}.slot-win-ledger>p{color:#cbbfa8;text-align:center;min-height:48px;margin:0;padding:14px;font-family:Georgia,serif;font-size:14px}.slot-win-ledger--loss>header span{color:#d4b9ad}.slot-win-ledger--loss>header strong,.slot-win-ledger--loss>header em{color:#d7c8aa}@media (width<=720px){.slot-win-ledger{border-radius:7px;max-height:126px}.slot-win-ledger>header{grid-template-columns:1fr auto;gap:4px 8px;min-height:34px;padding:5px 7px}.slot-win-ledger>header span{font-size:7px}.slot-win-ledger>header strong{text-align:right;font-size:13px}.slot-win-ledger>header em{text-align:center;grid-column:1/-1;font-size:9px}.slot-win-ledger ol{touch-action:pan-y;max-height:90px;padding:3px 5px}.slot-win-ledger li{grid-template-columns:minmax(92px,1fr) auto;gap:3px 7px;min-height:29px;padding:4px}.slot-win-ledger li b{font-size:10px}.slot-win-ledger li span{grid-area:2/1/auto/-1;font-size:7px}.slot-win-ledger li strong{grid-area:1/2;font-size:9px}.slot-win-ledger>p{min-height:44px;padding:12px 7px;font-size:11px}}.app-shell--lobby .lobby-home{padding-bottom:8px}.app-shell--lobby .hero--organized{min-height:500px;padding-top:48px;padding-bottom:45px}.app-shell--lobby .hero--organized .hero__copy>p:not(.eyebrow){max-width:650px;margin:24px 0}.app-shell--lobby .hero--organized .hero__actions{flex-wrap:wrap;gap:10px}.hero__library-summary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080709ad;border:1px solid #e6bf6038;border-radius:10px;max-width:565px;margin-top:24px;display:flex;overflow:hidden}.hero__library-summary span{color:#9f9283;letter-spacing:.1em;text-transform:uppercase;border-right:1px solid #e6bf6029;align-items:center;gap:7px;min-height:48px;padding:8px 17px;font-size:9px;font-weight:800;display:flex}.hero__library-summary span:last-child{border-right:0}.hero__library-summary b{color:#f3d47e;font-family:Georgia,serif;font-size:22px;font-weight:500}.recent-game{background:linear-gradient(100deg,#093242a8,#1f131be0 62%,#501521bf);border:1px solid #6fd0ee45;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:72px;margin:16px 0 10px;padding:13px 16px 13px 20px;display:flex;box-shadow:inset 4px 0 #54c4e9,0 12px 28px #0000002e}.recent-game>div{grid-template-columns:auto auto;align-items:baseline;column-gap:11px;display:grid}.recent-game span{color:#83d9f0;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:900}.recent-game strong{color:#fff0cb;font-family:Georgia,serif;font-size:23px;font-weight:500}.recent-game small{color:#8e8279;letter-spacing:.05em;grid-column:1/-1;margin-top:2px;font-size:8px}.recent-game>button{color:#dff8ff;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#0c475c9e;border:1px solid #72d3f161;border-radius:8px;flex:none;min-height:38px;padding:0 15px;font-size:8px;font-weight:900}.lobby-category-nav{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c090bf0;border:1px solid #e2ba5b3d;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:58px;margin:10px 0 28px;padding:7px;display:flex;position:sticky;top:4px;box-shadow:0 14px 35px #00000057}.lobby-category-nav button{color:#c7bba9;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;min-height:40px;padding:0 16px;font-size:9px;font-weight:900}.lobby-category-nav button:hover{color:#fff0c7;background:#711b2b6b;border-color:#e4be6247}.lobby-category-nav button span{color:#e4bd59;margin-left:5px}.lobby-featured{padding:20px 0 42px;scroll-margin-top:75px}.lobby-featured__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.app-shell--lobby .lobby-featured .game-card--featured{background:linear-gradient(150deg,#3c1922f7,#0d0a0cfa);border-color:#e6bf6057;min-height:330px;padding:16px}.app-shell--lobby .lobby-featured .game-card--featured .game-card__art{flex-basis:152px;height:152px;min-height:152px;margin-bottom:14px}.app-shell--lobby .lobby-featured .game-card--featured .game-card__art i{font-size:40px}.app-shell--lobby .lobby-featured .game-card--featured .game-card__art b{font-size:clamp(22px,2.3vw,32px)}.section-heading--library{border-top:1px solid #e2ba5b29;padding-top:16px}.lobby-category-section{border-top:1px solid #e2ba5b24;padding:25px 0 36px;scroll-margin-top:75px}.lobby-category-section:first-of-type{border-top:0}.lobby-category-heading{grid-template-columns:minmax(230px,.55fr) minmax(250px,.45fr);align-items:end;gap:28px;margin-bottom:16px;display:grid}.lobby-category-heading p{color:#b9984e;letter-spacing:.2em;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:900}.lobby-category-heading h3{color:#f7e6be;margin:0;font-family:Georgia,serif;font-size:clamp(29px,3vw,40px);font-weight:500}.lobby-category-heading>span{color:#8e8278;padding-bottom:4px;font-size:11px;line-height:1.5}.app-shell--lobby .game-cards--compact{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(286px,auto);gap:10px}.app-shell--lobby .game-cards--compact .game-card,.app-shell--lobby .game-cards--compact .game-card:last-child{border-radius:12px;min-height:286px;padding:11px}.app-shell--lobby .game-cards--compact .game-card__number{z-index:2;font-size:9px;top:10px;right:11px}.app-shell--lobby .game-cards--compact .game-card__art{border-radius:8px;flex:0 0 118px;height:118px;min-height:118px;margin-bottom:11px}.app-shell--lobby .game-cards--compact .game-card__art i{font-size:32px}.app-shell--lobby .game-cards--compact .game-card__art b{margin-top:6px;font-size:clamp(16px,1.55vw,22px)}.app-shell--lobby .game-cards--compact .game-card__art small{letter-spacing:.24em;font-size:6px}.app-shell--lobby .game-cards--compact .game-card p{margin-bottom:3px;font-size:6px}.app-shell--lobby .game-cards--compact .game-card h3{margin-bottom:5px;font-size:18px;line-height:1.03}.app-shell--lobby .game-cards--compact .game-card__copy>span{color:#9d9288;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.app-shell--lobby .game-cards--compact .game-card em{letter-spacing:.1em;padding-top:9px;font-size:6px}.lobby-category-section--video-poker .game-cards--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.lobby-category-section--rewards .game-cards--compact{grid-template-columns:minmax(0,1fr)}.app-shell--lobby .lobby-category-section--rewards .game-card{grid-template-rows:1fr;grid-template-columns:minmax(220px,.38fr) minmax(260px,.62fr) auto;align-items:center;gap:20px;min-height:170px;padding:15px;display:grid}.app-shell--lobby .lobby-category-section--rewards .game-card__number{top:12px;right:14px}.app-shell--lobby .lobby-category-section--rewards .game-card__art{flex-basis:138px;height:138px;min-height:138px;margin:0}.app-shell--lobby .lobby-category-section--rewards .game-card em{white-space:nowrap;border:1px solid #e2bd634d;border-radius:8px;padding:10px 14px}@media (width<=1120px){.app-shell--lobby .game-cards--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.app-shell--lobby .lobby-home{width:calc(100% - 12px)}.app-shell--lobby .hero--organized{grid-template-columns:1fr;min-height:410px;padding:35px 20px 28px}.app-shell--lobby .hero--organized .hero__copy h1{font-size:clamp(48px,14vw,68px)}.app-shell--lobby .hero--organized .hero__copy>p:not(.eyebrow){margin:18px 0;font-size:14px;line-height:1.45}.app-shell--lobby .hero--organized .hero__mark{display:none}.app-shell--lobby .hero--organized .hero__actions{grid-template-columns:1fr 1fr;display:grid}.app-shell--lobby .hero--organized .hero__actions button{min-height:43px;padding:0 8px;font-size:8px}.hero__library-summary{margin-top:17px}.hero__library-summary span{min-height:40px;padding:5px 9px;font-size:7px}.hero__library-summary b{font-size:17px}.recent-game{min-height:63px;margin-top:8px;padding:9px 10px 9px 14px}.recent-game>div,.recent-game span,.recent-game strong,.recent-game small{display:block}.recent-game strong{margin-top:2px;font-size:18px}.recent-game small{font-size:7px}.recent-game>button{min-height:36px;padding:0 9px;font-size:7px}.lobby-category-nav{border-radius:11px;justify-content:flex-start;margin:7px 0 18px;padding:5px;top:2px;overflow-x:auto}.lobby-category-nav button{min-height:34px;padding:0 10px;font-size:7px}.lobby-featured{padding:10px 0 28px}.app-shell--lobby .section-heading{flex-direction:column;align-items:start;gap:4px;margin-bottom:13px}.app-shell--lobby .section-heading h2{font-size:30px}.lobby-featured__grid{grid-template-columns:1fr;gap:8px}.app-shell--lobby .lobby-featured .game-card--featured{grid-template-rows:1fr auto;grid-template-columns:42% 1fr;gap:0 11px;min-height:166px;padding:10px;display:grid}.app-shell--lobby .lobby-featured .game-card--featured .game-card__art{flex-basis:142px;grid-row:1/3;height:142px;min-height:142px;margin:0}.app-shell--lobby .lobby-featured .game-card--featured .game-card__copy{align-self:center}.app-shell--lobby .lobby-featured .game-card--featured .game-card__copy>span{font-size:10px;line-height:1.3}.app-shell--lobby .lobby-featured .game-card--featured em{align-self:end;padding-top:5px;font-size:7px}.app-shell--lobby .game-library{padding-top:14px}.lobby-category-section{padding:18px 0 26px}.lobby-category-heading{margin-bottom:11px;display:block}.lobby-category-heading h3{font-size:28px}.lobby-category-heading>span{margin-top:5px;font-size:9px;display:block}.app-shell--lobby .game-cards--compact,.lobby-category-section--video-poker .game-cards--compact{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(224px,auto);gap:7px}.app-shell--lobby .game-cards--compact .game-card,.app-shell--lobby .game-cards--compact .game-card:last-child{min-height:224px;padding:7px}.app-shell--lobby .game-cards--compact .game-card__art{flex-basis:96px;height:96px;min-height:96px;margin-bottom:8px}.app-shell--lobby .game-cards--compact .game-card__art i{font-size:26px}.app-shell--lobby .game-cards--compact .game-card__art b{font-size:clamp(14px,4vw,18px)}.app-shell--lobby .game-cards--compact .game-card h3{font-size:16px}.app-shell--lobby .game-cards--compact .game-card__copy>span{font-size:8px}.app-shell--lobby .lobby-category-section--rewards .game-card{grid-template-rows:1fr auto;grid-template-columns:40% 1fr;gap:0 9px;min-height:188px;display:grid}.app-shell--lobby .lobby-category-section--rewards .game-card__art{grid-row:1/3;height:164px;min-height:164px}.app-shell--lobby .lobby-category-section--rewards .game-card em{white-space:normal;padding:7px}}@media (width<=380px){.app-shell--lobby .game-cards--compact,.lobby-category-section--video-poker .game-cards--compact{grid-template-columns:1fr}.app-shell--lobby .game-cards--compact .game-card,.app-shell--lobby .game-cards--compact .game-card:last-child{grid-template-rows:1fr auto;grid-template-columns:42% 1fr;gap:0 9px;min-height:166px;display:grid}.app-shell--lobby .game-cards--compact .game-card__art{grid-row:1/3;height:150px;min-height:150px;margin:0}}.table-result>span,.new-table-result>span,.round-message span,.table-action,.new-table-actions .table-action,.poker-action-panel .table-action{font-size:max(10px,.7rem)}@media (width<=720px){.app-header nav,.app-shell:not(.app-shell--lobby) .app-header nav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;width:calc(100vw - 20px);max-width:none;padding-right:42px;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%)}.app-header nav>button,.app-header nav>label{scroll-snap-align:start}.app-shell--keno .keno-favorite-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:6px;padding:3px 0 6px;display:grid;overflow:visible}.app-shell--keno .keno-favorite,.app-shell--keno .keno-favorite:last-child{grid-column:auto;min-width:0}.app-shell--keno .keno-favorite:last-child{grid-column:1/-1}.app-shell--keno .keno-favorite-save{min-width:62px}.slot-symbol small,.classic-slot-symbol small,.crown-flash-symbol small,.crown-builders-symbol>small{min-height:13px;font-size:7px;line-height:1.05}.poker-felt .card-zone p,.poker-felt .community-zone p,.poker-live-hand small,.poker-felt .bet-spots small,.poker-felt .poker-action-panel--betting .stake-select,.poker-felt .poker-action-panel--betting .poker-ante-input small{font-size:8px}.poker-felt .poker-action-panel--betting .stake-select select{font-size:11px}.roulette-wheel small,.roulette-wheel span,.roulette-history-board>span,.roulette-history-board>small,.roulette-table-name,.roulette-column-grid .roulette-outside,.roulette-player-rail__label small,.roulette-rack-chip>small,.craps-history span,.craps-history em,.baccarat-hand>span{font-size:8px}}.classic-slot-page--crown-radiance{--classic-accent:#f8d86a;--classic-dark:#09031d}.classic-slot-page--crown-radiance .classic-slot-cabinet{background:linear-gradient(145deg,#5a2490,#0a041a 46%,#3b0d57);border-color:#17072c;box-shadow:inset 0 0 0 3px #f6dc83,inset 0 0 0 6px #19072e,0 28px 55px #0000008a,0 0 44px #9a4aff47}.classic-slot-page--crown-radiance .classic-slot-marquee{background:linear-gradient(90deg,#070214,#3a0d63 28%,#65163f 50%,#3a0d63 72%,#070214);border-bottom-color:#b9822b}.classic-slot-page--crown-radiance .classic-slot-marquee strong{color:#fff1aa;text-shadow:0 0 9px #fff8cf,0 0 28px #b54cff,0 5px 7px #000}.classic-slot-page--crown-radiance .classic-slot-body{background:radial-gradient(at 50% 42%,#6f27ac7a,#0000 56%),linear-gradient(135deg,#070313,#1d0835 48%,#250817)}.classic-slot-page--crown-radiance .classic-slot-symbol{background:radial-gradient(circle,#27105a,#070314 74%);border-color:#f6d86a6b;box-shadow:inset 0 0 20px #b54cff33}.classic-slot-page--crown-radiance .classic-slot-symbol img{object-fit:contain;object-position:center;filter:drop-shadow(0 4px 5px #00000085)saturate(1.08)contrast(1.04);width:93%;height:93%}.classic-slot-page--crown-radiance .classic-slot-symbol small{background:#080216c2}.classic-slot-page--crown-radiance .classic-slot-symbol--radiant-sapphire{background:radial-gradient(circle,#102d72,#050318 76%)}.classic-slot-page--crown-radiance .classic-slot-symbol--radiant-ruby,.classic-slot-page--crown-radiance .classic-slot-symbol--radiant-ring{background:radial-gradient(circle,#59113d,#080216 76%)}.classic-slot-page--crown-radiance .classic-slot-symbol--radiant-wild{border-color:#ffe481;box-shadow:inset 0 0 25px #ffd95a47,0 0 16px #b84aff47}.classic-slot-page--crown-radiance .classic-slot-feature,.classic-slot-page--crown-radiance .classic-slot-paytable{background:linear-gradient(145deg,#3e1364f0,#080314f7)}.classic-slot-page--crown-radiance .classic-slot-console{background:linear-gradient(90deg,#070214,#39105d 42%,#64173c 75%,#070214);border-top-color:#b9822b}.classic-slot-page--crown-radiance .classic-slot-spin{background:radial-gradient(circle at 50% 35%,#b958e5,#55127a 72%)}.game-card--crown-radiance .game-card__art{background:radial-gradient(circle,#7e34c68c,#1f0845db 58%,#090316)}.game-card--crown-radiance .game-card__art i{color:#ffe27d;text-shadow:0 0 12px #fff4bc,0 0 27px #a747ff}@media (width<=720px){.blackjack-felt{min-height:730px}.three-card-poker-felt{min-height:760px}.high-card-flush-felt{min-height:820px}.mississippi-stud-felt{min-height:740px}.roulette-surface{min-height:940px}.craps-surface{min-height:800px}.baccarat-surface{min-height:730px}.slot-symbol small,.classic-slot-symbol small,.crown-flash-symbol small,.crown-builders-symbol>small{font-size:8px}.app-shell--keno .keno-current-paytable{overscroll-behavior:contain;max-height:155px;overflow-y:auto}.app-shell--keno .keno-favorite{min-height:52px}.app-shell--keno .keno-favorite-load b,.app-shell--keno .keno-favorite-save,.app-shell--keno .keno-favorites>header span,.app-shell--keno .keno-favorites>header small{font-size:8px}}.app-shell--slots .game-stage{flex:auto;width:min(1120px,100% - 18px);height:calc(100dvh - 98px);margin:0 auto;padding:5px 0 6px;overflow:hidden}.app-shell--slots .game-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.app-shell--slots .page-heading{background:linear-gradient(100deg,#531220e0,#0c0a0cf0 48%,#341e16db);border-radius:11px;flex:none;min-height:50px;margin:0 0 4px;padding:7px 12px;box-shadow:inset 0 1px #ffffff0a,0 6px 18px #00000047}.app-shell--slots .page-heading h1{font-size:clamp(26px,3.1vh,34px);line-height:.92}.app-shell--slots .page-heading .eyebrow{margin-bottom:2px;font-size:7px;display:block}.app-shell--slots .page-heading .quiet-button{min-height:28px;padding:5px 9px;font-size:7px}.app-shell--slots .slot-machine{background:linear-gradient(90deg,#ffdc771c,#0000 7% 93%,#ffdc771c),linear-gradient(155deg,#701a2a 0,#251016 13%,#0d090b 47%,#241016 86%,#761b2c 100%);border:2px solid #c89638;border-radius:19px 19px 10px 10px;flex-direction:column;flex:auto;min-height:0;padding:10px 11px 9px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px #0000007a,inset 0 0 0 3px #14090d,inset 0 0 0 5px #ffdb723d,inset 0 16px 32px #ffffff06}.app-shell--slots .slot-machine:before{z-index:0;content:"";pointer-events:none;border:1px solid #ffde8342;border-radius:12px 12px 6px 6px;position:absolute;inset:6px}.app-shell--slots .slot-machine:after{opacity:1;border-style:solid;border-color:#ffe69a1c;border-radius:10px 10px 5px 5px;inset:8px}.app-shell--slots .slot-machine__top{letter-spacing:.14em;flex:none;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:8px;min-height:28px;padding:0 8px 6px;font-size:8px}.app-shell--slots .slot-machine__top span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell--slots .slot-machine__top strong{color:#ffe496;background:radial-gradient(circle,#7f1e31,#270c14 72%);border:1px solid #ffe0858c;border-radius:50%;place-items:center;width:26px;height:26px;font-size:17px;display:grid;box-shadow:0 0 13px #ffcd4e2e}.app-shell--slots .slot-reels{background:linear-gradient(#020203,#111015 11%,#050405 50%,#121015 90%,#020203),#050405;border:2px solid #d1a546;border-radius:12px;flex:auto;gap:7px;height:auto;min-height:0;padding:7px;position:relative;box-shadow:inset 0 0 0 3px #171014,inset 0 0 0 5px #ffe08b1f,inset 0 18px 28px #000,inset 0 -18px 28px #000,0 0 18px #e0b03f26}.app-shell--slots .slot-reels:before{z-index:9;content:"";pointer-events:none;border:1px solid #fff5ca2e;border-radius:7px;position:absolute;inset:6px;box-shadow:inset 0 0 25px #0000009e}.app-shell--slots .slot-reel{background:#050405;border:1px solid #cea54c7a;border-radius:5px;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 4px 0 7px #00000080,inset -4px 0 7px #0000008c,0 0 0 2px #0d090b}.app-shell--slots .slot-reel:before{z-index:7;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0e,#0000);width:44%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.app-shell--slots .slot-reel:after{z-index:8;background:linear-gradient(#0000008f,#0000 13% 84%,#0000009e),linear-gradient(90deg,#00000057,#0000 13% 87%,#00000061);border-radius:4px;box-shadow:inset 0 10px 18px #00000047,inset 0 -13px 20px #0000006b}.app-shell--slots .slot-reel__strip,.app-shell--slots .slot-reel__spin-tape{gap:0;height:100%}.app-shell--slots .slot-symbol{aspect-ratio:auto;background:#121014;border-radius:0;height:100%;min-height:0;overflow:hidden}.app-shell--slots .slot-symbol small{background:linear-gradient(90deg, #030304eb, color-mix(in srgb, var(--tone-deep) 76%, #080608), #030304eb);letter-spacing:.09em;border-width:1px 0 0;border-radius:0;min-height:15px;padding:3px 4px 2px;font-size:clamp(7px,.63vw,9px);bottom:0;left:0;right:0;box-shadow:0 -2px 8px #00000094}.app-shell--slots .slot-symbol--winner{z-index:10;border-width:3px;border-radius:4px;box-shadow:inset 0 0 0 2px #fff9b5b8,inset 0 0 30px #ffda4b66,0 0 8px #fffbd0,0 0 24px #ffd333}.app-shell--slots .slot-symbol--winner img{border-radius:1px;width:calc(100% - 4px);height:calc(100% - 4px);inset:2px}.app-shell--slots .slot-status{color:#e1d0aa;flex:none;place-items:center;height:78px;min-height:78px;padding:8px;font-size:clamp(12px,1.25vw,15px);line-height:1.15;display:grid}.app-shell--slots .slot-win-ledger{border-radius:0 0 7px 7px;flex:none;height:78px;min-height:78px;max-height:78px}.app-shell--slots .slot-win-ledger>header{grid-template-columns:minmax(80px,1fr) auto minmax(80px,1fr);gap:7px;min-height:34px;padding:5px 9px}.app-shell--slots .slot-win-ledger>header span{font-size:8px}.app-shell--slots .slot-win-ledger>header strong{font-size:14px}.app-shell--slots .slot-win-ledger>header em{font-size:10px}.app-shell--slots .slot-win-ledger ol{scroll-snap-type:y mandatory;height:43px;max-height:43px;padding:2px 5px}.app-shell--slots .slot-win-ledger li{scroll-snap-align:start;grid-template-columns:minmax(110px,1fr) minmax(120px,1.25fr) auto;gap:7px;height:39px;min-height:39px;padding:3px 5px}.app-shell--slots .slot-win-ledger li b{font-size:11px}.app-shell--slots .slot-win-ledger li span{font-size:9px}.app-shell--slots .slot-win-ledger li strong{font-size:10px}.app-shell--slots .slot-win-ledger>p{min-height:40px;padding:11px;font-size:13px}.app-shell--slots .slot-feature-meter{border-radius:0 0 8px 8px;flex-wrap:nowrap;flex:none;gap:7px;min-height:29px;padding:3px 7px;font-size:7px}.app-shell--slots .game-controls--slots{background:linear-gradient(#4c1622fa,#110c0ffa 42%,#080809fc);border-color:#e5bb557a;border-radius:9px 9px 18px 18px;flex:none;grid-template-columns:minmax(125px,1fr) 88px minmax(285px,1.65fr) 88px minmax(125px,1fr);gap:7px;min-height:67px;margin-top:4px;padding:6px 9px;box-shadow:inset 0 1px #ffebaf1a,inset 0 -5px 11px #00000061,0 7px 15px #0000004d}.app-shell--slots .game-controls--slots .metric{min-width:0;padding:0 6px;display:block}.app-shell--slots .game-controls--slots .metric span{margin-bottom:3px;font-size:7px;display:block}.app-shell--slots .game-controls--slots .metric strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,1.35vw,18px);display:block;overflow:hidden}.app-shell--slots .game-controls--slots .control-label{text-align:center;margin-bottom:3px;display:block}.app-shell--slots .bet-selector::-webkit-scrollbar{display:none}.app-shell--slots .bet-chip,.app-shell--slots .max-bet{flex:none;min-width:47px;padding:6px 5px;font-size:8px}.app-shell--slots .spin-action{letter-spacing:.13em;background:radial-gradient(circle at 50% 36%,#c12e47,#7b1427 62%,#390b14 100%);border:2px solid #f2ce70;border-radius:50%;width:88px;height:52px;min-height:52px;padding:0 8px;font-size:10px;box-shadow:inset 0 0 0 3px #2d080ed1,inset 0 4px 10px #ffffff17,0 0 0 2px #20100c,0 4px 11px #00000085}@media (width<=720px){.app-shell--slots .game-stage{width:calc(100% - 10px);height:calc(100dvh - 98px);margin:0 5px;padding:3px 0 4px}.app-shell--slots .page-heading{border-radius:8px;min-height:38px;margin-bottom:3px;padding:4px 6px}.app-shell--slots .page-heading h1{font-size:clamp(19px,4.2vw,24px)}.app-shell--slots .page-heading .eyebrow{display:none}.app-shell--slots .page-heading__actions{gap:2px}.app-shell--slots .page-heading .quiet-button{min-height:25px;padding:4px 5px;font-size:6px}.app-shell--slots .slot-machine{border-width:1px;border-radius:11px 11px 6px 6px;padding:6px 6px 5px}.app-shell--slots .slot-machine:before{border-radius:8px;inset:3px}.app-shell--slots .slot-machine:after{border-radius:6px;inset:5px}.app-shell--slots .slot-machine__top{grid-template-columns:minmax(0,1fr) 21px minmax(0,1fr);gap:4px;min-height:22px;padding:0 3px 4px;font-size:6px}.app-shell--slots .slot-machine__top strong{width:20px;height:20px;font-size:13px}.app-shell--slots .slot-machine__top span:last-child{display:block}.app-shell--slots .slot-reels{border-width:1px;border-radius:7px;flex:auto;gap:3px;height:auto;min-height:0;padding:4px}.app-shell--slots .slot-reels:before{border-radius:4px;inset:3px}.app-shell--slots .slot-reel{border-radius:2px}.app-shell--slots .slot-reel__strip,.app-shell--slots .slot-reel__spin-tape{gap:0}.app-shell--slots .slot-reel__spin-tape{grid-auto-rows:25%}.app-shell--slots .slot-symbol,.app-shell--slots .slot-symbol:not(.slot-symbol--winner){border-radius:0}.app-shell--slots .slot-symbol small{letter-spacing:0;min-height:12px;padding:2px 1px 1px;font-size:clamp(6px,1.8vw,8px);bottom:0;left:0;right:0}.app-shell--slots .slot-status{height:62px;min-height:62px;padding:6px 3px;font-size:10px}.app-shell--slots .slot-win-ledger{height:62px;min-height:62px;max-height:62px}.app-shell--slots .slot-win-ledger>header{grid-template-columns:minmax(62px,1fr) auto minmax(62px,1fr);gap:3px;min-height:30px;padding:4px 5px}.app-shell--slots .slot-win-ledger>header span{font-size:7px}.app-shell--slots .slot-win-ledger>header strong{font-size:11px}.app-shell--slots .slot-win-ledger>header em{font-size:8px}.app-shell--slots .slot-win-ledger ol{height:31px;max-height:31px}.app-shell--slots .slot-win-ledger li{grid-template-columns:1fr auto;gap:3px;height:27px;min-height:27px;padding:2px 3px}.app-shell--slots .slot-win-ledger li span{display:none}.app-shell--slots .slot-win-ledger li b,.app-shell--slots .slot-win-ledger li strong{font-size:9px}.app-shell--slots .slot-win-ledger>p{min-height:31px;padding:8px;font-size:10px}.app-shell--slots .slot-feature-meter{gap:3px;min-height:25px;padding:2px 4px;font-size:6px;overflow:hidden}.app-shell--slots .slot-feature-meter .feature-guarantee{display:none}.app-shell--slots .slot-feature-meter .feature-guarantee--hold{text-overflow:ellipsis;padding:3px 4px;display:block;overflow:hidden}.app-shell--slots .game-controls--slots{border-radius:7px 7px 12px 12px;grid-template-columns:72px minmax(0,1fr) 72px;gap:3px;min-height:57px;margin-top:3px;padding:4px}.app-shell--slots .game-controls--slots .metric,.app-shell--slots .game-controls--slots .control-label{display:none}.app-shell--slots .bet-selector{justify-content:flex-start;gap:2px}.app-shell--slots .bet-chip,.app-shell--slots .max-bet{min-width:43px;padding:5px 3px;font-size:7px}.app-shell--slots .spin-action{width:72px;height:47px;min-height:47px;font-size:8px}}.hold-spin-overlay{z-index:9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at 50% 35%,#8b4c0ef0,#120702fb 68%);place-items:center;padding:14px;animation:.25s ease-out both feature-fade;display:grid;position:absolute;inset:0;overflow:hidden}.hold-spin-card{color:#fff0bf;background:linear-gradient(145deg,#592d07fa,#190b02fc);border:2px solid #f2c553;border-radius:18px;flex-direction:column;width:min(790px,98%);min-height:0;max-height:100%;padding:16px;display:flex;box-shadow:inset 0 0 0 4px #ffd75e14,0 22px 60px #000000a6,0 0 38px #f7b83033}.hold-spin-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex}.hold-spin-heading small{color:#d8ad55;letter-spacing:.18em;text-transform:uppercase;font-size:7px;font-weight:900}.hold-spin-heading h2{color:#ffe399;margin:1px 0 0;font-family:Georgia,serif;font-size:clamp(27px,4vw,45px);font-weight:500;line-height:.95}.hold-spin-jackpots{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 0 7px;display:grid}.hold-spin-jackpots>span{color:#ffe4a0;white-space:nowrap;background:#281305bf;border:1px solid #f5c64f4d;border-radius:7px;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:5px 7px;font-family:Georgia,serif;font-size:clamp(8px,1vw,12px);display:flex}.hold-spin-jackpots b{color:#e2b753;letter-spacing:.1em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.62em}.hold-spin-jackpots .grand{color:#fff0b4;background:linear-gradient(90deg,#691622db,#683b08e6);border-color:#ffe38a;box-shadow:inset 0 0 10px #ffd55521}.hold-spin-total{color:#fffdf0;text-align:center;background:radial-gradient(at 50% 35%,#148473fa,#034d44fa 65%,#012320fc);border:3px solid #fff0a8;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:16px;width:min(410px,80%);min-height:54px;margin:0 auto 8px;padding:5px 22px;display:flex;box-shadow:inset 0 0 0 3px #ffdc676b,inset 0 -12px 24px #00000057,0 0 0 2px #04342eeb,0 0 26px #4fe7d294,0 5px 13px #000c}.hold-spin-total small{color:#ffe6a0;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:1000}.hold-spin-total strong{color:#fff9cc;font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-shadow:0 2px #5b3500,0 0 10px #fff4b7e6,0 3px 7px #000;font-family:Georgia,serif;font-size:clamp(28px,4vw,43px);font-weight:700;line-height:.9}.respin-counter{align-items:center;gap:10px;display:flex}.respin-counter>span{color:#caa453;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:900}.respin-counter div{gap:5px;display:flex}.respin-counter i{color:#4f3319;background:#160d07;border:1px solid #f5ca5b47;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.respin-counter i.active{color:#ffd25e;background:radial-gradient(circle,#7d4810,#2b1606);border-color:#ffe081;box-shadow:0 0 15px #ffcd4952}.hold-spin-grid{background:#080503;border:1px solid #bd8530;border-radius:11px;flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-height:0;padding:7px;display:grid;box-shadow:inset 0 0 30px #000}.hold-spin-reel{grid-template-rows:repeat(4,minmax(0,1fr));gap:4px;min-height:0;display:grid}.hold-spin-cell{aspect-ratio:1.34;border-radius:7px;place-items:center;min-height:44px;display:grid;position:relative;overflow:hidden}.hold-spin-cell--held{background:radial-gradient(circle,#6f3710,#1c0d04 75%);border:1px solid #f1bd42;animation:.35s cubic-bezier(.2,1.5,.4,1) both hold-chip-lock;box-shadow:inset 0 0 18px #ffc23b4d,0 0 12px #ffbb2833}.hold-spin-cell--held img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hold-spin-cell--held b{z-index:2;color:#fffdf0;text-align:center;text-shadow:0 2px #5b3500,0 0 8px #fff4b7d1,0 3px 6px #000;background:radial-gradient(at 50% 35%,#148473f7,#03463efa 68%,#011f1cfc);border:2px solid #fff0a8;border-radius:999px;justify-content:center;align-items:center;gap:3px;min-height:44%;padding:4px 2px;font-family:Georgia,serif;font-size:clamp(16px,2.15vw,28px);line-height:1;display:flex;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%);box-shadow:inset 0 0 0 2px #ffdc6752,0 0 16px #4fe7d280,0 4px 8px #000000bf}.hold-spin-cell--held b em{color:#ffd75d;letter-spacing:.06em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.48em;font-style:normal;font-weight:1000}.hold-spin-cell--jackpot{border-color:#fff0a1;box-shadow:inset 0 0 24px #ffd1507a,0 0 18px #ffbe2a6b}.hold-spin-cell--jackpot b{background:linear-gradient(145deg,#761422f5,#703e06f5);border-color:#fff0a1;border-radius:7px;flex-direction:column;gap:1px}.hold-spin-cell--jackpot b em{font-size:.54em}.hold-spin-cell--jackpot b span{font-size:.7em}.hold-spin-cell--held small{z-index:2;color:#ffe8a1;letter-spacing:.15em;text-align:center;font-size:5px;font-weight:900;position:absolute;bottom:3px;left:5px;right:5px}.hold-spin-cell--open{color:#6f512a;background:radial-gradient(circle,#21150b,#0d0805);border:1px dashed #d9a64342}.hold-spin-cell--open span{font-family:Georgia,serif;font-size:21px}.hold-spin-cell--open small{letter-spacing:.15em;font-size:5px;font-weight:900;position:absolute;bottom:4px}.hold-spin-grid--spinning .hold-spin-cell--open{border-color:#ffd36785;animation:.14s linear infinite alternate reel-pulse}.hold-spin-footer{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:10px;min-height:54px;margin-top:9px;display:grid}.hold-spin-footer>strong{color:#ffe18c;font-family:Georgia,serif;font-size:18px;font-weight:500}.hold-spin-footer>span{color:#bda66f;letter-spacing:.08em;text-transform:uppercase;max-width:170px;font-size:7px;font-weight:800;line-height:1.35}.hold-spin-action{min-width:170px;min-height:46px}.slot-feature-overlay{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle,#6d182ab8,#030204f2 70%);place-items:center;padding:22px;animation:.3s ease-out both feature-fade;display:grid;position:absolute;inset:0;overflow:hidden}.slot-feature-overlay--chips{background:radial-gradient(circle,#884b12cc,#140803f5 70%)}.slot-feature-overlay--free-spins{background:radial-gradient(circle,#146383c7,#020d14f5 70%)}.slot-feature-overlay--big-win{background:radial-gradient(circle at 50% 42%,#c27412f0,#461410f7 48%,#050203fc 78%)}.big-win-rays{display:none}.slot-feature-overlay--big-win .big-win-rays{background:repeating-conic-gradient(from 0deg, #ffe58724 0 3deg, transparent 3deg 12deg);width:110vmax;height:110vmax;animation:18s linear infinite big-win-rays;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0 29%,#0000 63%);mask-image:radial-gradient(circle,#000 0 29%,#0000 63%)}.slot-feature-card{z-index:2;color:#fff2c9;text-align:center;background:linear-gradient(145deg,#681627f7,#16090efa);border:2px solid #f4cf69;border-radius:22px;width:min(590px,94%);padding:30px;animation:.48s cubic-bezier(.18,1.25,.35,1) both feature-pop;position:relative;box-shadow:inset 0 0 0 5px #ffd97017,0 25px 70px #000000a6,0 0 48px #f3c34442}.slot-feature-overlay--chips .slot-feature-card{background:linear-gradient(145deg,#703f0efa,#190c03fa)}.slot-feature-overlay--free-spins .slot-feature-card{background:linear-gradient(145deg,#12526ffa,#041620fa)}.slot-feature-overlay--big-win .slot-feature-card{background:radial-gradient(circle at 50% 0,#b45216fa,#491118fc 52%,#14070bfc);border-color:#fff0a8;animation:.7s cubic-bezier(.16,1.34,.35,1) both big-win-card,1.15s ease-in-out .7s infinite alternate big-win-glow;overflow:hidden;box-shadow:inset 0 0 0 5px #ffe49121,0 28px 80px #000000b8,0 0 30px #ffe177cc,0 0 95px #ffa62c73}.slot-feature-overlay--big-win .slot-feature-card:before{z-index:-1;content:"";background:conic-gradient(#0000,#fff1aa29,#0000 22%,#ffbc461f,#0000 48%);animation:7s linear infinite reverse big-win-spin;position:absolute;inset:-40%}.slot-feature-card__icon{color:#ffe38d;background:radial-gradient(circle,#ffdd7740,#0000 70%);border:2px solid #ffe38d;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto 14px;font-family:Georgia,serif;font-size:54px;animation:1.15s ease-in-out infinite alternate feature-icon;display:grid;box-shadow:0 0 38px #ffd85e40}.slot-feature-overlay--big-win .slot-feature-card__icon{color:#fff4b2;background:radial-gradient(circle,#ffeb9f61,#a0351638 60%,#0000 72%);animation:.72s ease-in-out infinite alternate big-win-icon;box-shadow:0 0 22px #fff4b4cc,0 0 55px #ffae3394}.slot-feature-card>small{color:#d8bd74;letter-spacing:.22em;text-transform:uppercase;font-size:8px;font-weight:900}.slot-feature-card h2{color:#fff0b5;letter-spacing:-.035em;text-shadow:0 0 25px #ffde7a4d;margin:6px 0;font-family:Georgia,serif;font-size:clamp(38px,6vw,68px);font-weight:500;line-height:.95}.slot-feature-card>strong{color:#ffe080;font-family:Georgia,serif;font-size:clamp(21px,3vw,32px);font-weight:500;display:block}.slot-feature-card>.slot-win-count{color:#fff1a4;font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-shadow:0 0 12px #ffffd2b3,0 0 34px #ffb834b3,0 5px 9px #000000a6;justify-content:center;align-items:baseline;gap:9px;min-height:67px;margin:7px auto 4px;font-size:clamp(38px,6.3vw,72px);line-height:.9;display:flex}.slot-win-count small{color:#e5bd63;letter-spacing:.18em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.18em;font-weight:1000}.slot-win-progress{background:#140609b3;border:1px solid #ffeb97a6;border-radius:999px;width:min(390px,86%);height:9px;margin:9px auto 10px;overflow:hidden;box-shadow:inset 0 2px 5px #000000a6,0 0 13px #ffbb3640}.slot-win-progress i{border-radius:inherit;background:linear-gradient(90deg,#9f3f1f,#f5a930 48%,#fff2a7);height:100%;transition:width 40ms linear;display:block;box-shadow:0 0 16px #ffd869}.slot-win-multiplier{color:#fff0a7;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(145deg,#82241de6,#360f14eb);border:1px solid #ffe892ad;border-radius:999px;margin-top:3px;padding:5px 12px;font-size:10px;font-style:normal;font-weight:1000;display:inline-block;box-shadow:0 0 17px #ffb8303d}.slot-feature-card p{color:#dbcfae;max-width:470px;margin:13px auto 20px;font-size:12px;line-height:1.55}.coin-rain{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.coin-rain i{--coin:0;top:-15%;left:calc(var(--coin) * 6.35%);color:#ffd868;font-size:calc(14px + (var(--coin) * .6px));text-shadow:0 0 12px #ffd868b3;animation:2s linear infinite coin-fall;animation-delay:calc(var(--coin) * -.14s);font-style:normal;position:absolute}.slot-feature-overlay--big-win .coin-rain i{color:#fff0a1;filter:drop-shadow(0 0 7px #ffbe3acc)}.bonus-complete-overlay,.slot-free-spins-summary,.crown-free-games-summary{z-index:1000;border-radius:0;position:fixed;inset:0}.poker-win-overlay{z-index:10;border-radius:inherit}.poker-win-card .poker-win-profit{color:#fff1a4;letter-spacing:-.035em;text-shadow:0 0 12px #ffffd2b3,0 0 34px #ffb834b3,0 5px 9px #000000a6;margin:8px 0 5px;font-family:Georgia,serif;font-size:clamp(32px,5.2vw,62px);font-weight:600;line-height:.95;display:block}.poker-winning-hand{color:#ffe7a0;letter-spacing:.05em;background:#4a1b0a9e;border:1px solid #ffe69180;border-radius:999px;margin-top:7px;padding:6px 12px;font-family:Georgia,serif;font-size:14px;font-style:normal;display:inline-block}.slot-feature-meter{color:#b7a889;background:#120d0fe6;border:1px solid #d7ad4b33;border-top:0;border-radius:0 0 11px 11px;justify-content:center;align-items:center;gap:22px;min-height:46px;padding:8px 16px;font-size:9px;display:flex}.slot-feature-meter span{color:#84776b;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.slot-feature-meter strong{color:#dbc781;font-weight:800}.slot-feature-meter .feature-collection{color:#ffe18a;white-space:nowrap;background:#6e3e0a47;border:1px solid #ffcb5859;border-radius:12px;padding:5px 8px}.slot-feature-meter .feature-guarantee{color:#9fe8f6;background:#165f7938;border:1px solid #63d3eb4d;border-radius:12px;padding:5px 8px}.slot-feature-meter .feature-guarantee--hold{color:#f1ca72;background:#75440a3d;border-color:#efb74152}.bonus-preview-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:12px;display:flex}.bonus-preview-controls>span{color:#8e8175;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.game-controls{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.game-controls--slots{background:#1a1215eb;border:1px solid #d7ad4b45;border-radius:14px;grid-template-columns:1fr 145px 2fr 145px 1fr;min-height:105px;padding:16px 18px;display:grid}.metric{min-width:0;padding:0 13px}.spin-action{border-radius:50%;height:76px}.bet-selector{flex-wrap:wrap;gap:6px;display:flex}.bet-chip,.max-bet{color:#cbbda7;cursor:pointer;background:linear-gradient(#21191a,#110d0f);border:1px solid #d8b2594d;border-radius:7px;min-width:55px;padding:8px 10px;font-size:11px}.bet-chip[aria-pressed=true],.max-bet[aria-pressed=true]{color:#fff0c8;background:#6d1727;border-color:#e6c367}.bet-chip:disabled,.max-bet:disabled{cursor:not-allowed;opacity:.45}.bet-chip span{color:#92752f}.inline-alert{color:#e7a9a9;text-align:center;font-size:12px}.felt-table{background:radial-gradient(at 50% 35%,#177052,#0b4c39 54%,#073529);border:10px solid #311e12;border-radius:210px 210px 32px 32px;min-height:560px;padding:52px 40px 34px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #8a662d,inset 0 0 75px #0000007a,0 30px 60px #00000061}.blackjack-felt{background:radial-gradient(at 50% 38%,#176047,#0a4434 56%,#063126);min-height:620px;padding-bottom:112px}.table-rail{color:#e4c776;letter-spacing:.28em;white-space:nowrap;font-family:Georgia,serif;font-size:13px;position:absolute;top:21px;left:50%;transform:translate(-50%)}.table-rail span{margin:0 10px;font-size:22px}.dealer-station{z-index:3;aspect-ratio:1.71;background:#130d0f;border:2px solid #a87c32;border-radius:12px;width:clamp(150px,19vw,225px);position:absolute;top:47px;overflow:hidden;box-shadow:0 13px 30px #00000075,inset 0 0 0 2px #ffdd861f}.dealer-station--left{left:28px}.dealer-station--right{right:28px}.dealer-station--center{width:clamp(180px,20vw,250px);top:38px;left:50%;transform:translate(-50%)}.dealer-station img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.04);width:100%;height:100%}.dealer-station>span{z-index:2;color:#ffe291;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;background:#190a0ee6;border:1px solid #f1cd7173;border-radius:9px;padding:3px 8px;font-size:6px;font-weight:900;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.dealer-station__chips{z-index:1;justify-content:center;gap:3px;display:flex;position:absolute;bottom:6px;left:7px;right:7px}.dealer-station__chips i{border:1px solid #fff6;border-radius:50%;width:7px;height:7px;box-shadow:0 1px 3px #000}.dealer-station__chips i:first-child{background:#b62635}.dealer-station__chips i:nth-child(2){background:#19734d}.dealer-station__chips i:nth-child(3){background:#17171c}.dealer-station__chips i:nth-child(4){background:#1d55a0}.dealer-station__chips i:nth-child(5){background:#d2a72f}.dealer-station--center .dealer-station__chips{display:none}.blackjack-dealer-display{justify-content:center;align-items:center;gap:18px;min-height:117px;display:flex}.blackjack-dealer-display>.card-row{align-items:center}.blackjack-dealer-score{color:#fff5c8;text-align:left;background:linear-gradient(145deg,#075b3bfa,#022a1efa);border:3px solid #f1cf70;border-radius:15px;grid-template-rows:1fr 1fr;grid-template-columns:1fr auto;align-items:center;min-width:150px;min-height:92px;padding:10px 14px;display:grid;box-shadow:inset 0 0 25px #00000061,0 0 28px #ffd7652b,0 7px 18px #00000052}.blackjack-dealer-score>span{color:#e4d49b;letter-spacing:.15em;text-transform:uppercase;align-self:end;font-size:9px;font-weight:1000}.blackjack-dealer-score>strong{color:#fff3a8;text-shadow:0 0 19px #ffe0776b,0 3px 5px #000;grid-area:1/2/-1;margin-left:14px;font-family:Georgia,serif;font-size:clamp(53px,5.5vw,72px);line-height:.85}.blackjack-dealer-score>small{color:#a9deb8;letter-spacing:.1em;text-transform:uppercase;align-self:start;font-size:7px;font-weight:900}.card-zone,.community-zone{text-align:center}.card-zone p,.community-zone p{color:#e4d7ae;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:900}.card-zone>strong{color:#f2d985;margin-top:6px;font-family:Georgia,serif;font-size:14px;display:block}.community-zone{margin:18px 0}.card-row{justify-content:center;gap:8px;min-height:96px;display:flex}.playing-card{color:#181317;text-align:left;background:linear-gradient(145deg,#fffdf6,#e9dfca);border:1px solid #ccb778;border-radius:8px;flex-direction:column;justify-content:space-between;width:76px;height:106px;padding:9px;font-family:Georgia,serif;font-size:24px;font-style:normal;display:inline-flex;position:relative;box-shadow:0 7px 14px #00000057}.playing-card i{align-self:end;font-size:28px;font-style:normal}.blackjack-felt .playing-card{width:84px;height:117px;padding:10px;font-size:27px}.blackjack-felt .playing-card i{font-size:31px}.playing-card--red{color:#a21d2b}.playing-card--back{color:#f2d17e;text-align:center;background:repeating-linear-gradient(45deg,#701629,#701629 6px,#4b101d 6px 12px);border:5px double #dbbd70;place-items:center;font-size:30px;display:grid}.playing-card--moving{animation:.35s cubic-bezier(.2,.75,.2,1) both deal-card}.playing-card--revealing{transform-origin:50%;backface-visibility:hidden;animation:.55s cubic-bezier(.2,.78,.25,1) both baccarat-card-reveal}.bet-spots{z-index:5;gap:9px;display:flex;position:absolute;bottom:25px;right:25px}.bet-spots span,.bet-spots .bet-token{--chip:#8a1f31;--chip-dark:#3e0c17;color:#fff5d8;cursor:default;background:repeating-conic-gradient(from 0deg, var(--chip) 0 13deg, #f4dfa5 13deg 19deg, var(--chip) 19deg 45deg);width:74px;height:74px;box-shadow:inset 0 0 0 5px var(--chip-dark), inset 0 0 0 7px #ffe9a785, inset 0 0 17px #0000008c, 0 4px 0 color-mix(in srgb, var(--chip-dark) 82%, #000), 0 7px 0 color-mix(in srgb, var(--chip-dark) 60%, #000), 0 10px 13px #00000073;letter-spacing:.09em;text-align:center;text-shadow:0 2px 3px #000;border:4px dashed #fff1bee0;border-radius:50%;place-content:center;padding:0;font-size:8px;font-weight:900;display:grid;position:relative}.bet-spots .table-chip-drop:not(:disabled){cursor:pointer}.bet-spots small{z-index:1;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:1000;position:relative}.bet-spots b{z-index:1;margin-top:3px;font-family:Georgia,serif;font-size:18px;position:relative}.bet-token--ante{--chip:#b9293f!important;--chip-dark:#5b101e!important}.bet-token--blind{--chip:#2b3244!important;--chip-dark:#10141e!important}.bet-token--trips{--chip:#226bb0!important;--chip-dark:#0b315d!important}.bet-token--play{--chip:#218951!important;--chip-dark:#0a4628!important}.bet-token--blackjack{--chip:#8b2540!important;--chip-dark:#450f21!important}.bet-spots--single{right:50%;transform:translate(50%)}.blackjack-emblem{color:#d7b85e;text-align:center;border:1px solid #e7cd8166;border-radius:50%;place-content:center;width:130px;height:130px;display:grid;position:absolute;top:48%;left:13%;transform:translateY(-50%)}.blackjack-emblem span{font-family:Georgia,serif;font-size:36px}.blackjack-emblem strong{letter-spacing:.14em;font-family:Georgia,serif;font-size:10px}.blackjack-emblem small{letter-spacing:.13em;margin-top:5px;font-size:5px}.blackjack-lower-table{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;margin-top:24px;padding:0 26px;display:grid}.blackjack-shoe-panel{color:#f7e8c1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#032c20d6;border:1px solid #e8cf8961;border-radius:12px;grid-column:1;justify-self:start;width:min(100%,340px);padding:11px;box-shadow:inset 0 0 22px #0000004d,0 8px 22px #00000047}.blackjack-shoe-panel__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.blackjack-shoe-panel__header>div{text-align:left;display:grid}.blackjack-shoe-panel__header>div small{color:#a9cbb1;letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:1000}.blackjack-shoe-panel__header>div strong{color:#fff0b3;margin-top:2px;font-family:Georgia,serif;font-size:18px;font-weight:500}.blackjack-shoe-panel__header label{color:#a9cbb1;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.blackjack-shoe-panel__header select{color:#fff0b3;background:#073d2c;border:1px solid #e8cf8973;border-radius:6px;min-height:29px;padding:0 22px 0 8px;font-family:Georgia,serif;font-size:13px}.blackjack-shoe-panel__header select:disabled{opacity:.45}.blackjack-shoe-counts{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:7px;display:grid}.blackjack-shoe-counts>span{background:#0f513659;border:1px solid #93cba233;border-radius:7px;place-content:center;min-height:38px;padding:5px;display:grid}.blackjack-shoe-counts small,.blackjack-dealer-stats small{color:#a8bdad;letter-spacing:.1em;text-transform:uppercase;font-size:5px;font-weight:900;line-height:1.15}.blackjack-shoe-counts strong{color:#eaffdc;font-family:Georgia,serif;font-size:18px;font-weight:500;line-height:1}.blackjack-shoe-panel>p{color:#89aa91;letter-spacing:.07em;text-transform:uppercase;margin:5px 0;font-size:5px;font-weight:800}.blackjack-dealer-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.blackjack-dealer-stats>span{background:#073427a6;border:1px solid #e4c6742e;border-radius:6px;place-content:center;min-width:0;min-height:37px;padding:4px 2px;display:grid}.blackjack-dealer-stats strong{color:#ffe9a0;font-family:Georgia,serif;font-size:16px;font-weight:500;line-height:1}.blackjack-dealer-stats small{min-height:12px}.blackjack-player-zone{text-align:center;grid-column:2;min-width:0;max-width:680px}.blackjack-lower-table>.table-result{grid-column:3;justify-self:end}.blackjack-player-zone>p{color:#e4d7ae;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:900}.blackjack-hands{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:11px;min-height:125px;display:flex}.blackjack-hand{border:1px solid #0000;border-radius:10px;min-width:145px;padding:8px;transition:border-color .2s,background .2s}.blackjack-hand--active{background:#0423196b;border-color:#f4d373b8;box-shadow:0 0 24px #efc95c1f}.blackjack-hand>small{color:#ead8a4;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.blackjack-hand-score{color:#fff0ba;text-align:left;background:linear-gradient(145deg,#054731f5,#032b1ff7);border:2px solid #f4d67cb3;border-radius:13px;grid-template-rows:1fr 1fr;grid-template-columns:1fr auto;align-items:center;min-width:142px;min-height:58px;margin-bottom:10px;padding:7px 12px;display:inline-grid;box-shadow:inset 0 0 20px #0000004d,0 5px 18px #0000003d}.blackjack-hand-score>span{color:#d7c98f;letter-spacing:.16em;text-transform:uppercase;align-self:end;font-size:8px;font-weight:1000}.blackjack-hand-score>strong{color:#fff4b2;letter-spacing:-.04em;text-shadow:0 0 15px #ffdf755c,0 3px 5px #00000073;grid-area:1/2/-1;margin-left:13px;font-family:Georgia,serif;font-size:clamp(36px,4vw,50px);font-weight:700;line-height:.9}.blackjack-hand-score>small{color:#9ed4ad;letter-spacing:.11em;text-transform:uppercase;align-self:start;font-size:7px;font-weight:900}.blackjack-hand--active .blackjack-hand-score{background:linear-gradient(145deg,#0f673dfa,#053826fa);border-color:#ffe083;box-shadow:inset 0 0 24px #9effb114,0 0 24px #ffda6838}.blackjack-hand>strong{color:#f2d985;max-width:160px;margin:7px auto 0;font-family:Georgia,serif;font-size:11px;font-weight:500;line-height:1.3;display:block}.blackjack-bet-spots{right:50%;transform:translate(50%)}.table-result{z-index:4;color:#f7e8c1;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#032c20d6;border:1px solid #e8cf8961;border-radius:12px;place-content:center;width:100%;min-height:82px;padding:10px 16px;display:grid;position:relative;box-shadow:inset 0 0 22px #0000004d,0 8px 22px #00000047}.table-result>small{color:#b7d5bd;letter-spacing:.18em;text-transform:uppercase;font-size:6px;font-weight:1000}.table-result>strong{margin-top:3px;font-family:Georgia,serif;font-size:clamp(12px,1.5vw,20px);font-weight:600;line-height:1.12}.table-result>span{color:#a8bdad;max-width:500px;margin-top:4px;font-size:7px;font-weight:800;line-height:1.3}.table-result--win{color:#eaffec;background:linear-gradient(145deg,#11733cf2,#053f25f5);border-color:#70f597cc;box-shadow:inset 0 0 24px #89ffa926,0 0 28px #52e87b40,0 8px 22px #00000052}.table-result--win>small,.table-result--win>span{color:#c5f4d0}.table-result--win>strong{color:#f3ffdc;text-shadow:0 0 15px #ccff7e59}.table-result--loss{color:#ffe3e5;background:linear-gradient(145deg,#701724f2,#370a14f5);border-color:#f16a75b8}.table-result--loss>small,.table-result--loss>span{color:#efb7bc}.table-result--push{color:#e7f5ff;background:linear-gradient(145deg,#144f7bf2,#092a46f5);border-color:#63b9ffb8}.table-result--push>small,.table-result--push>span{color:#b7dff7}.table-action-panel{z-index:6;flex-wrap:wrap;align-items:center;gap:7px;max-width:54%;display:flex;position:absolute;bottom:27px;left:28px}.poker-action-panel{justify-content:center;max-width:72%;left:auto;right:50%;transform:translate(50%)}.table-action{color:#fff;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;text-shadow:0 1px 3px #000;border:1px solid #fff6;border-radius:8px;width:auto;min-width:0;min-height:38px;padding:0 12px;font-size:8px;font-weight:1000;transition:transform .15s,filter .15s;box-shadow:inset 0 0 0 1px #ffffff14,0 6px 13px #00000052}.table-action:hover:not(:disabled){filter:brightness(1.13);transform:translateY(-1px)}.table-action:disabled{cursor:not-allowed;opacity:.38}.table-action--fold{background:linear-gradient(145deg,#c82e43,#771426);border-color:#ff8d98}.table-action--check{background:linear-gradient(145deg,#247fc3,#10456f);border-color:#8fcfff}.table-action--play{background:linear-gradient(145deg,#2c9c59,#126036);border-color:#91ecae}.table-action--split{background:linear-gradient(145deg,#7950a0,#41245d);border-color:#d7a5ff}.table-action-panel .stake-select{color:#d6e3d5;gap:4px;font-size:6px}.table-action-panel .stake-select select{color:#f8ffef;background:#0b3c2a;border-color:#e1efda6b;min-height:42px;padding:0 24px 0 8px;font-size:10px}.round-message{background:#160f12e6;border:1px solid #d7ad4b40;border-top:0;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;gap:20px;min-height:55px;padding:0 18px;display:flex}.round-message strong{color:#e6d2a6;font-family:Georgia,serif;font-size:15px;font-weight:500}.round-message span{color:#83776e;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.blackjack-wager-bar{background:#142c22f0;border:1px solid #dcb55647;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:58px;margin-top:9px;padding:8px 11px;display:flex;box-shadow:inset 0 0 24px #00000038}.blackjack-wager-bar>span{color:#c5b37f;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:900}.wager-step{color:#f2d57f;cursor:pointer;background:linear-gradient(#1e392e,#0d251d);border:1px solid #e3c06652;border-radius:7px;width:38px;min-height:38px;padding:0;font-size:21px}.wager-step:disabled{cursor:not-allowed;opacity:.4}.blackjack-wager-input{background:#10291f;border:1px solid #d9b755;border-radius:8px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(76px,1fr);align-items:center;min-width:148px;min-height:42px;padding:3px 8px;display:grid;box-shadow:inset 0 0 15px #00000059,0 0 13px #dab54914}.blackjack-wager-input>span{color:#b89843;font-family:Georgia,serif;font-size:18px}.blackjack-wager-input input{color:#ffe28e;text-align:center;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 3px;font-family:Georgia,serif;font-size:20px}.blackjack-wager-input:focus-within{border-color:#ffe288;box-shadow:0 0 18px #ecc55533}.blackjack-wager-input input:disabled{opacity:.55}.blackjack-wager-input small{color:#88764e;letter-spacing:.14em;text-align:center;text-transform:uppercase;grid-column:1/-1;font-size:5px;font-weight:900}.blackjack-streak{background:#165b3440;border:1px solid #72d59247;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-items:center;min-width:88px;min-height:42px;padding:4px 9px;display:grid}.blackjack-streak span{color:#a7cfad;letter-spacing:.11em;text-transform:uppercase;grid-row:1/-1;max-width:40px;font-size:5px;font-weight:900;line-height:1.25}.blackjack-streak strong{color:#aef0b9;text-align:center;font-family:Georgia,serif;font-size:21px;font-weight:500;line-height:1}.blackjack-streak small{color:#6f9877;text-align:center;text-transform:uppercase;font-size:5px;font-weight:900}.blackjack-wager-bar>em{color:#9e9073;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:800}.exact-wager-control{justify-content:center;align-items:center;gap:6px;display:flex}.exact-wager-control>span{color:#c5b37f;letter-spacing:.15em;text-transform:uppercase;margin-right:3px;font-size:7px;font-weight:900}.new-table-surface{background:radial-gradient(at 50% 35%,#176e50,#0a4937 58%,#062d23);border:9px solid #311e12;border-radius:170px 170px 28px 28px;min-height:640px;padding:42px 24px 132px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #8a662d,inset 0 0 78px #00000075,0 28px 56px #0000005c}.new-table-result{z-index:5;color:#f7e8c1;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#032c20e0;border:1px solid #e8cf8961;border-radius:11px;place-content:center;width:min(620px,64%);min-height:54px;padding:7px 14px;display:grid;position:absolute;bottom:76px;right:50%;transform:translate(50%);box-shadow:inset 0 0 22px #0000004d,0 7px 20px #00000047}.new-table-result>strong{font-family:Georgia,serif;font-size:clamp(13px,1.6vw,21px);line-height:1.08}.new-table-result>span{color:#b0c5b5;max-width:580px;margin-top:3px;font-size:7px;font-weight:800;line-height:1.25}.new-table-result--win{color:#f4ffe9;background:linear-gradient(145deg,#11733cf2,#053f25f5);border-color:#70f597cc;box-shadow:0 0 28px #52e87b3d}.new-table-result--loss{color:#ffe3e5;background:linear-gradient(145deg,#701724f2,#370a14f5);border-color:#f16a75b8}.new-table-result--push{color:#e7f5ff;background:linear-gradient(145deg,#144f7bf2,#092a46f5);border-color:#63b9ffb8}.new-table-actions{z-index:6;gap:7px;display:flex;position:absolute;bottom:20px;right:50%;transform:translate(50%)}.new-table-wager-bar{background:#142c22f0;border:1px solid #dcb55647;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:58px;margin-top:8px;padding:7px 11px;display:flex;box-shadow:inset 0 0 24px #00000038}.new-table-wager-bar>span{color:#a89c7e;letter-spacing:.08em;text-transform:uppercase;max-width:390px;font-size:7px;font-weight:900;line-height:1.35}.table-bet-board{gap:7px;display:grid}.table-bet-choice{color:#e8d8b4;cursor:pointer;background:#053627b8;border:1px solid #f8de9d57;border-radius:9px;min-height:54px;padding:7px 10px;position:relative;box-shadow:inset 0 0 15px #0003}.table-bet-choice strong,.table-bet-choice small{display:block}.table-bet-choice strong{font-family:Georgia,serif;font-size:15px;font-weight:500}.table-bet-choice small{color:#8fb09b;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:6px;font-weight:900}.table-bet-choice>b{color:#fff6d9;background:#852038;border:2px dashed #fff0bb;border-radius:50%;min-width:28px;padding:4px 5px;font-size:8px;position:absolute;top:-6px;right:-5px;box-shadow:0 3px 7px #00000073}.table-bet-choice.active{color:#fff4cc;background:linear-gradient(145deg,#742131f5,#47111ff5);border-color:#ffe18a;box-shadow:0 0 19px #ffd5662b}.table-bet-choice:disabled{cursor:default;opacity:.68}.table-bet-choice--locked{background:linear-gradient(145deg,#116f45,#06452d);border-color:#a5efbb;opacity:1!important}.baccarat-surface{background:radial-gradient(at 50% 36%,#175d61,#0a4148 57%,#06262d)}.baccarat-hands{justify-content:center;align-items:flex-start;gap:clamp(30px,8vw,100px);margin-top:145px;display:flex}.baccarat-hand{text-align:center;background:#0327296b;border:1px solid #e3d39a33;border-radius:13px;min-width:280px;padding:8px 14px 12px;position:relative}.baccarat-hand>span{color:#d9cc9e;letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:1000}.baccarat-hand>strong{color:#fff0a5;background:#174e4d;border:2px solid #efd276;border-radius:50%;place-items:center;width:49px;height:49px;font-family:Georgia,serif;font-size:28px;display:grid;position:absolute;top:-17px;right:12px;box-shadow:0 4px 13px #0006}.baccarat-hand .card-row{margin-top:8px}.baccarat-hand--winner{background:#12583e99;border-color:#ffe07f;box-shadow:0 0 28px #ffde6a33}.baccarat-bet-board{grid-template-columns:repeat(3,1fr);width:min(720px,72%);margin:18px auto 0}.table-bet-choice--player{background:#1448819e}.table-bet-choice--banker{background:#7e1f2fb3}.table-bet-choice--tie{background:#1c673fb3}.roulette-surface{background:radial-gradient(at 50% 22%,#2d895bad,#0000 46%),repeating-linear-gradient(115deg,#ffffff05 0 2px,#0000 2px 8px),#075038;border-color:#8b5c28;min-height:760px;padding-top:28px;box-shadow:inset 0 0 0 3px #38220f,inset 0 0 45px #0000007a,0 22px 60px #00000073}.roulette-layout{grid-template-columns:minmax(270px,.7fr) minmax(690px,2fr);align-items:center;gap:28px;width:min(1320px,98%);margin:9px auto 0;display:grid}.roulette-wheel-station{text-align:center}.roulette-wheel{aspect-ratio:1;background:repeating-conic-gradient(from -4deg, #a51e32 0 4.7deg, #e0c888 4.7deg 5.15deg, #18191b 5.15deg 9.85deg, #e0c888 9.85deg 10.3deg);border:14px ridge #865925;border-radius:50%;place-items:center;width:min(315px,100%);margin:0 auto;animation:.9s cubic-bezier(.2,.75,.2,1) roulette-wheel-arrive;display:grid;position:relative;box-shadow:inset 0 0 0 7px #19130d,inset 0 0 0 11px #d0a94f,inset 0 0 30px #000,0 16px 30px #00000080}.roulette-wheel:before{content:"";background:radial-gradient(circle,#b8995a 0 8%,#4d2812 9% 31%,#a37634 32% 40%,#24130b 41% 100%);border:7px solid #b8893e;border-radius:50%;position:absolute;inset:19%;box-shadow:inset 0 0 18px #000,0 0 0 3px #e0bd69}.roulette-wheel>div{z-index:2;aspect-ratio:1;text-align:center;background:radial-gradient(circle,#4a1522,#160c10);border:4px double #e1c575;border-radius:50%;place-content:center;width:49%;display:grid;position:relative;box-shadow:0 0 24px #000}.roulette-ball{z-index:4;background:radial-gradient(circle at 35% 30%,#fff,#d9d4c6 56%,#777);border:1px solid #b7ad93;border-radius:50%;width:10px;height:10px;animation:.9s cubic-bezier(.2,.75,.2,1) roulette-ball-arrive;position:absolute;top:6%;left:52%;box-shadow:0 2px 5px #000}.roulette-wheel small,.roulette-wheel span{color:#b9a66d;letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:900}.roulette-wheel strong{color:#fff1b4;text-shadow:0 4px 9px #000;font-family:Georgia,serif;font-size:clamp(44px,7vw,78px);line-height:.95}.roulette-wheel-station>p{color:#a8a079;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.roulette-wheel-station>p strong{color:#ffe18b;font-family:Georgia,serif;font-size:18px}.roulette-history-board{text-align:left;background:linear-gradient(#17120e,#080705);border:2px solid #8d6a31;border-radius:5px;width:min(315px,100%);margin:8px auto 0;padding:8px 9px 7px;box-shadow:inset 0 0 15px #000,0 6px 14px #0000005c}.roulette-history-board>span{color:#e1c273;letter-spacing:.17em;text-transform:uppercase;margin-bottom:6px;font-size:6px;font-weight:1000;display:block}.roulette-history-board>div{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.roulette-history-board b,.roulette-history-board i{aspect-ratio:1;color:#fff8df;text-shadow:0 1px 2px #000;border:1px solid #fff4d194;border-radius:3px;place-items:center;min-width:0;font-family:Georgia,serif;font-size:14px;font-style:normal;display:grid}.roulette-history-board b:first-child{outline-offset:1px;outline:2px solid #f3d175}.roulette-history-number--red{background:#a71e35}.roulette-history-number--black{background:#18191b}.roulette-history-number--green{background:#08744d}.roulette-history-board>small{color:#766b50;letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:4px;font-weight:900;display:block}.roulette-board{background:linear-gradient(#ffffff05,#0000000f),#07563b;border:5px double #f8e6b6e6;border-radius:6px;padding:14px 16px 17px;box-shadow:inset 0 0 24px #0000006b,0 12px 24px #00000047}.roulette-table-name{color:#f0deaec2;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:30px;padding:0 7px;font-family:Georgia,serif;font-size:8px;display:flex}.roulette-table-name b{color:#f1d68b;font-size:11px}.roulette-inside-layout{grid-template-columns:minmax(56px,.78fr) minmax(0,12fr) minmax(52px,.72fr);display:grid}.roulette-zero-column{grid-template-rows:1fr 1fr;display:grid}.roulette-number-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(12,1fr);display:grid}.roulette-column-grid{grid-template-rows:repeat(3,1fr);display:grid}.roulette-number-cell{min-width:0;min-height:62px;position:relative}.roulette-number-cell>.roulette-number{width:100%;height:100%}.roulette-number,.roulette-outside{color:#fff8df;cursor:pointer;text-shadow:0 1px 2px #000;border:1px solid #fff6d3bd;border-radius:0;min-height:33px;font-family:Georgia,serif;font-size:17px;font-weight:700;position:relative}.roulette-number:hover,.roulette-outside:hover{filter:brightness(1.18)}.roulette-number--red{background:linear-gradient(145deg,#b72a40,#861a2c)}.roulette-number--black{background:linear-gradient(145deg,#292b2d,#111214)}.roulette-number--green{background:linear-gradient(145deg,#11825a,#07543b)}.roulette-zero-column .roulette-number{font-size:23px}.roulette-dozen-grid{grid-template-columns:repeat(3,1fr);display:grid}.roulette-dozen-grid,.roulette-even-grid{margin-left:56px;margin-right:52px}.roulette-even-grid{grid-template-columns:repeat(6,1fr);display:grid}.roulette-outside{letter-spacing:.05em;text-transform:uppercase;background:#065539f0;min-height:44px;padding:4px;font-family:Inter,sans-serif;font-size:9px;font-weight:900}.roulette-column-grid .roulette-outside{min-height:0;font-size:8px;line-height:1.05}.roulette-outside i{margin-right:4px;font-size:11px;font-style:normal}.roulette-outside--red i{color:#d92c43}.roulette-outside--black i{color:#101214;text-shadow:0 0 1px #fff}.roulette-chip-marker{z-index:9;color:#fff8df;background:repeating-conic-gradient(#255ba0 0 12deg, #fff1c3 12deg 22deg, #255ba0 22deg 36deg);border:3px dashed #fff0b6;border-radius:50%;place-items:center;min-width:27px;height:27px;padding:0 3px;font-family:Inter,sans-serif;font-size:5px;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%);box-shadow:inset 0 0 0 3px #255ba0,0 3px 6px #000}.roulette-position{z-index:4;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.roulette-position:after{content:"";opacity:.5;background:#ffe399;position:absolute;box-shadow:0 0 5px #ffdd8280}.roulette-position:hover,.roulette-position:focus-visible{z-index:8;outline-offset:-2px;background:#ffe08533;outline:2px solid #ffe392}.roulette-position--side{width:14px;top:3px;bottom:3px;right:-7px}.roulette-position--side:after{width:2px;top:20%;bottom:20%;left:6px}.roulette-position--lower{height:14px;bottom:-7px;left:3px;right:3px}.roulette-position--lower:after{height:2px;top:6px;left:20%;right:20%}.roulette-position--corner{z-index:7;background:#d3a33de6;border:2px solid #fff2bee6;border-radius:50%;width:18px;height:18px;bottom:-9px;right:-9px;box-shadow:0 0 7px #ffcf53b3}.roulette-position--corner:after{display:none}.roulette-position--street{z-index:8;color:#fff5ff;text-shadow:0 1px 2px #260432;background:linear-gradient(#b64bea,#5b197f);border:2px solid #f0c8ff;border-radius:50%;place-items:center;width:25px;height:20px;font-size:8px;font-weight:1000;display:grid;bottom:-10px;right:50%;transform:translate(50%);box-shadow:0 0 9px #cc66ffe6,0 2px 4px #000000a8}.roulette-position--street:after{display:none}.roulette-position--street>span{line-height:1}.roulette-position--six-line{z-index:9;color:#f4fbff;text-shadow:0 1px 2px #03182d;background:linear-gradient(#328fd5,#15477e);border:2px solid #cdeaff;border-radius:50%;place-items:center;width:23px;height:20px;font-size:8px;font-weight:1000;display:grid;bottom:-10px;right:-11px;box-shadow:0 0 9px #47a6f0eb,0 2px 4px #000000a8}.roulette-position--six-line:after{display:none}.roulette-position--six-line>span{line-height:1}.roulette-chip-marker--edge,.roulette-chip-marker--corner,.roulette-chip-marker--street,.roulette-chip-marker--six-line{top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.roulette-chip-marker--edge{min-width:29px;height:29px}.roulette-chip-marker--corner{background:repeating-conic-gradient(#7e274c 0 12deg, #fff1c3 12deg 22deg, #7e274c 22deg 36deg);min-width:30px;height:30px;box-shadow:inset 0 0 0 3px #7e274c,0 3px 6px #000}.roulette-chip-marker--street{background:repeating-conic-gradient(#79209f 0 12deg, #f0c8ff 12deg 22deg, #79209f 22deg 36deg);min-width:30px;height:30px;box-shadow:inset 0 0 0 3px #79209f,0 0 8px #cf6affcc,0 3px 6px #000}.roulette-chip-marker--six-line{background:repeating-conic-gradient(#19538e 0 12deg, #cdeaff 12deg 22deg, #19538e 22deg 36deg);min-width:30px;height:30px;box-shadow:inset 0 0 0 3px #19538e,0 0 8px #50aef5d1,0 3px 6px #000}.roulette-number.roulette-drop-target,.roulette-outside.roulette-drop-target{z-index:12;outline-offset:-4px;filter:brightness(1.52)saturate(1.25);outline:4px solid #ffe68b;box-shadow:inset 0 0 18px #ffec8bb8,0 0 20px #ffdc57d1}.roulette-position.roulette-drop-target{z-index:14;outline-offset:1px;filter:brightness(1.55);background:#ffe0856b;outline:3px solid #fff1a3;box-shadow:0 0 16px #ffe687f2}.roulette-placement-help{z-index:5;gap:5px;display:flex;position:absolute;bottom:224px;right:50%;transform:translate(50%)}.roulette-placement-help span{color:#c8d8c8;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#03261bdb;border:1px solid #eed48c42;border-radius:10px;padding:5px 8px;font-size:6px;font-weight:900}.roulette-placement-help b{color:#ffe18b}.roulette-player-rail{z-index:7;color:#f7df9a;background:linear-gradient(#351b11,#170d09 62%,#080605);border:4px ridge #8c5b29;border-radius:44px;grid-template-columns:auto 1fr auto;align-items:center;width:min(860px,88%);min-height:76px;padding:7px 14px;transition:border-color .18s,box-shadow .18s;display:grid;position:absolute;bottom:139px;right:50%;transform:translate(50%);box-shadow:inset 0 0 0 2px #d0a049,inset 0 0 22px #000,0 12px 22px #00000075}.roulette-player-rail--dragging{border-color:#f3cf6d;box-shadow:inset 0 0 0 2px #ffdc78,inset 0 0 22px #000,0 0 24px #ffd36359,0 12px 22px #00000075}.roulette-player-rail__label{text-align:center;min-width:108px;padding-right:13px;display:grid}.roulette-player-rail__label small{color:#9e8050;letter-spacing:.18em;text-transform:uppercase;font-size:6px;font-weight:1000}.roulette-player-rail__label strong{color:#ffe492;margin-top:3px;font-family:Georgia,serif;font-size:15px;font-weight:600}.roulette-chip-rack{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.roulette-rack-chip{color:#fff9dc;cursor:grab;background:repeating-conic-gradient(#9c1f37 0 12deg, #fff1c2 12deg 21deg, #9c1f37 21deg 36deg);text-align:center;text-shadow:0 2px 3px #000;touch-action:none;border:4px dashed #fff0bd;border-radius:50%;place-content:center;width:58px;height:58px;padding:9px 3px 6px;transition:transform .15s,filter .15s,box-shadow .15s;display:grid;position:relative;box-shadow:inset 0 0 0 5px #9c1f37,inset 0 0 14px #00000080,0 3px #5c1020,0 7px 10px #00000080}.roulette-rack-chip>span{font-family:Georgia,serif;font-size:14px;font-weight:800;line-height:1}.roulette-rack-chip>small{letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:4px;font-weight:1000}.roulette-rack-chip:hover{z-index:2;filter:brightness(1.15);transform:translateY(-5px)scale(1.06)}.roulette-rack-chip:active{cursor:grabbing}.roulette-rack-chip--selected{outline-offset:2px;outline:3px solid #ffe67f;transform:translateY(-7px)scale(1.08);box-shadow:inset 0 0 0 5px #9c1f37,inset 0 0 14px #00000080,0 4px #5c1020,0 0 22px #ffda5cbd}.roulette-rack-chip--tone-1{background:repeating-conic-gradient(#176945 0 12deg, #fff1c2 12deg 21deg, #176945 21deg 36deg);box-shadow:inset 0 0 0 5px #176945,inset 0 0 14px #00000080,0 3px #0c3b27,0 7px 10px #00000080}.roulette-rack-chip--tone-2{background:repeating-conic-gradient(#1c5591 0 12deg, #fff1c2 12deg 21deg, #1c5591 21deg 36deg);box-shadow:inset 0 0 0 5px #1c5591,inset 0 0 14px #00000080,0 3px #102e50,0 7px 10px #00000080}.roulette-rack-chip--tone-3{background:repeating-conic-gradient(#672282 0 12deg, #fff1c2 12deg 21deg, #672282 21deg 36deg);box-shadow:inset 0 0 0 5px #672282,inset 0 0 14px #00000080,0 3px #381046,0 7px 10px #00000080}.roulette-rack-chip--tone-4{background:repeating-conic-gradient(#1d1f23 0 12deg, #d5b54c 12deg 21deg, #1d1f23 21deg 36deg);box-shadow:inset 0 0 0 5px #1d1f23,inset 0 0 14px #00000080,0 3px #050607,0 7px 10px #00000080}.table-chip-player-rail{color:#fff0bd;background:linear-gradient(#341912fa,#10231cfa);border:2px solid #b98935;border-radius:38px;grid-template-columns:minmax(94px,auto) 1fr minmax(120px,190px);align-items:center;gap:12px;width:min(100%,820px);min-height:76px;margin:8px auto;padding:7px 12px;display:grid;box-shadow:inset 0 0 0 2px #ffda741c,0 8px 18px #00000057}.table-chip-player-rail__label{text-align:left;gap:2px;display:grid}.table-chip-player-rail__label small,.table-chip-player-rail__tip{color:#c6bda4;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900;line-height:1.3}.table-chip-player-rail__label strong{font-family:Georgia,serif;font-size:15px}.table-chip-player-rail__tip{max-width:190px}.table-chip-player-rail--dragging{border-color:#ffe684;box-shadow:inset 0 0 0 2px #ffda7433,0 0 24px #ffd34f47}.table-chip-drop{transition:transform .15s,box-shadow .15s,filter .15s}.table-chip-drop--hover{filter:brightness(1.18);z-index:20!important;transform:translateY(-3px)scale(1.06)!important;box-shadow:0 0 0 4px #ffe67f,0 0 28px #ffda5cd1!important}.roulette-player-rail__tip{color:#9b8a68;letter-spacing:.08em;text-transform:uppercase;max-width:155px;padding-left:13px;font-size:5px;font-weight:900;line-height:1.35}.craps-surface{background:radial-gradient(at 50% 40%,#196443,#0a472f 58%,#06291d);min-height:670px}.craps-point{align-items:center;gap:9px;display:flex;position:absolute;top:54px;right:38px}.craps-puck{color:#242424;background:#f1f1ed;border:3px solid #d8d8d8;border-radius:50%;place-items:center;width:48px;height:48px;font-size:9px;font-weight:1000;display:grid;box-shadow:0 4px 12px #0006}.craps-puck--on{color:#fff;background:#1a1b1b;border-color:#292929}.craps-point strong{color:#f1d881;font-family:Georgia,serif;font-size:17px}.craps-dice{align-items:center;gap:10px;width:max-content;margin:105px auto 5px;display:flex}.craps-real-die{aspect-ratio:1;width:clamp(52px,6vw,78px);transform-style:preserve-3d;background:radial-gradient(circle at 26% 17%,#ffffffb8,#0000 18%),linear-gradient(145deg,#ff5961 0%,#c7152e 37%,#85091d 68%,#4a0611 100%);border:2px solid #ffcba19e;border-radius:17%;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);padding:10%;display:grid;position:relative;overflow:hidden;box-shadow:inset 5px 5px 10px #ffffff52,inset -7px -9px 13px #230006ad,inset 0 0 0 2px #ffd6ad29,0 3px #42060f,0 11px 14px #00000080,0 0 15px #c01c3438}.craps-real-die:before{content:"";pointer-events:none;opacity:.72;filter:blur(1px);background:linear-gradient(#ffffffa6,#fff0);border-radius:50%;height:24%;position:absolute;inset:6% 11% auto;transform:rotate(-7deg)}.craps-real-die:after{content:"";pointer-events:none;filter:blur(2px);background:radial-gradient(circle,#1e000552,#0000 68%);border-radius:50%;width:34%;height:28%;position:absolute;bottom:6%;right:6%}.craps-real-die__pip{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 38% 32%,#fffdf1 0 20%,#f5e9ca 47%,#b69b74 78%,#70553c 100%);border-radius:50%;place-self:center;width:55%;box-shadow:inset 0 2px 2px #ffffffe6,inset 0 -2px 3px #4a27118c,0 1px 2px #2b0006cc}.craps-real-die__pip--1{grid-area:1/1}.craps-real-die__pip--2{grid-area:1/2}.craps-real-die__pip--3{grid-area:1/3}.craps-real-die__pip--4{grid-area:2/1}.craps-real-die__pip--5{grid-area:2/2}.craps-real-die__pip--6{grid-area:2/3}.craps-real-die__pip--7{grid-area:3/1}.craps-real-die__pip--8{grid-area:3/2}.craps-real-die__pip--9{grid-area:3/3}.craps-dice>strong{color:#fff0a9;background:#761a2c;border:2px solid #f0d37b;border-radius:50%;place-items:center;width:66px;height:66px;font-family:Georgia,serif;font-size:35px;display:grid}.craps-dice--rolling{perspective:520px}.craps-dice--rolling>span{transform-origin:50% 70%;will-change:transform, filter}.craps-dice--rolling>span:first-child{animation:.85s cubic-bezier(.22,.72,.28,1) both craps-die-tumble-left}.craps-dice--rolling>span:nth-child(2){animation:.85s cubic-bezier(.2,.7,.25,1) both craps-die-tumble-right}.craps-dice--rolling>strong{animation:.42s ease-in-out infinite alternate craps-total-wait}@keyframes craps-die-tumble-left{0%{filter:drop-shadow(0 3px 3px #0000004d)blur(.5px);transform:translate(-34px,-16px)rotate(-35deg)rotateY(0)scale(.78)}24%{transform:translate3d(13px,-39px,18px)rotate(105deg)rotateY(130deg)scale(1.08)}52%{transform:translate3d(-9px,-10px,8px)rotate(228deg)rotateY(245deg)scale(.93)}72%{transform:translate3d(7px,-22px,4px)rotate(307deg)rotateY(322deg)scale(1.02)}88%{transform:translate(-3px,-3px)rotate(348deg)rotateY(350deg)scale(.98)}to{filter:drop-shadow(0 8px 7px #00000070);transform:translate(0,0)rotate(360deg)rotateY(360deg)scale(1)}}@keyframes craps-die-tumble-right{0%{filter:drop-shadow(0 3px 3px #0000004d)blur(.5px);transform:translate(38px,-9px)rotate(42deg)rotateX(0)scale(.8)}22%{transform:translate3d(-12px,-31px,18px)rotate(-92deg)rotateX(120deg)scale(1.06)}48%{transform:translate3d(11px,-7px,7px)rotate(-211deg)rotateX(238deg)scale(.92)}70%{transform:translate3d(-6px,-19px,4px)rotate(-296deg)rotateX(315deg)scale(1.03)}89%{transform:translate(3px,-2px)rotate(-346deg)rotateX(350deg)scale(.98)}to{filter:drop-shadow(0 8px 7px #00000070);transform:translate(0,0)rotate(-360deg)rotateX(360deg)scale(1)}}@keyframes craps-total-wait{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}.craps-history{justify-content:center;align-items:center;gap:5px;min-height:28px;display:flex}.craps-history span{color:#9db49e;letter-spacing:.12em;text-transform:uppercase;margin-right:5px;font-size:6px;font-weight:900}.craps-history b{color:#eadba8;border:1px solid #efd99966;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.craps-history em{color:#78907e;font-size:7px}.craps-streak-panel{color:#cfbea0;background:linear-gradient(100deg,#251817d1,#073527e6);border:1px solid #e8cf8952;border-radius:10px;grid-template-columns:minmax(150px,1.4fr) minmax(90px,.7fr) minmax(120px,.9fr);align-items:center;gap:8px;width:min(720px,82%);min-height:58px;margin:8px auto 0;padding:7px 10px;display:grid;box-shadow:inset 0 0 18px #0000003d}.craps-streak-panel>div{text-align:center;min-width:0;display:grid}.craps-streak-panel span{color:#b8a77f;letter-spacing:.13em;text-transform:uppercase;font-size:6px;font-weight:1000}.craps-streak-panel>div:first-child span{color:#e8cf83;letter-spacing:.09em;font-family:Georgia,serif;font-size:14px}.craps-streak-panel strong{color:#f5df9a;font-family:Georgia,serif;font-size:20px;font-weight:600;line-height:1}.craps-streak-panel strong.is-positive{color:#aaffc7;text-shadow:0 0 12px #6bffa352}.craps-streak-panel small{color:#829486;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:5px;font-weight:900}.craps-streak-panel p{color:#91a895;text-align:center;grid-column:1/-1;margin:0;font-size:6px;font-weight:800;line-height:1.25}.craps-streak-panel--active{background:linear-gradient(100deg,#3f1b22e6,#085b36f0);border-color:#70f5979e;box-shadow:inset 0 0 20px #70f59714,0 0 22px #52e87b24}.craps-bet-board{grid-template-columns:repeat(3,1fr);width:min(850px,82%);margin:12px auto 0}@keyframes roulette-wheel-arrive{0%{filter:brightness(1.5);transform:rotate(-720deg)scale(.82)}to{filter:none;transform:none}}@keyframes roulette-ball-arrive{0%{transform:rotate(1080deg)translate(90px)}to{transform:rotate(0)translate(0)}}.poker-ante-control{align-items:center;gap:4px;display:flex}.poker-ante-input{background:#0a3c29;border-color:#8fd8ac;min-width:122px}.poker-ante-input input{color:#e6ffdb}.poker-ante-input:focus-within{border-color:#a7efbe;box-shadow:0 0 18px #4cdc7d38}.table-controls{min-height:70px}.stake-select{color:#a99887;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.stake-select select{color:#f1ddba;background:#191215;border:1px solid #deb9605c;border-radius:8px;min-height:45px;padding:0 34px 0 14px}.table-rules{color:#9f917e;background:#140e10b3;border:1px solid #d7ad4b2b;border-radius:8px;width:min(760px,100%);margin:4px auto 0;padding:11px 15px;font-size:10px;line-height:1.5}.table-rules summary{color:#d3b968;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.table-rules p{margin:9px 0 0}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040304cf;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modal{background:linear-gradient(145deg,#24191e,#100c0e);border:1px solid #e1b95b57;border-radius:17px;width:min(850px,100%);max-height:calc(100vh - 44px);padding:34px;position:relative;overflow:auto;box-shadow:0 35px 80px #000000b3}.modal h2,.debug-panel h2,.paytable h2{color:#fff0c9;margin:0;font-family:Georgia,serif;font-size:34px;font-weight:500}.modal-close,.icon-button{color:#decba4;cursor:pointer;background:#110c0ebf;border:1px solid #dab2564d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.modal-close{position:absolute;top:20px;right:20px}.modal-close--inline{flex:none;position:static}.modal-intro{color:#aa9c8d;max-width:690px;margin:15px 0 25px;line-height:1.55}.store-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.store-card{color:#f3e5c7;cursor:pointer;background:radial-gradient(circle at 50% 0,#831f2f52,#0000 55%),#181114;border:1px solid #e0b7553b;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:225px;padding:20px;display:flex}.store-card:hover{border-color:#f1cd728c}.store-card:disabled{cursor:wait;opacity:.62}.store-card small{color:#d0a84c;letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:900}.store-card strong{color:#f5d87f;margin-top:23px;font-family:Georgia,serif;font-size:35px;font-weight:500}.store-card span{color:#8f8277;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.store-card b{margin-top:17px;font-family:Georgia,serif;font-size:18px}.store-card em{color:#d4b45b;letter-spacing:.1em;text-transform:uppercase;margin-top:auto;font-size:9px;font-style:normal;font-weight:900}.checkout-message{color:#bde3c5;background:#1c5f3733;border:1px solid #58b97947;border-radius:8px;padding:12px 14px}.legal-note{color:#786e67;font-size:10px;line-height:1.5}.modal-backdrop--right{place-items:stretch end;padding:0}.debug-panel{background:#100c0f;border-left:1px solid #e1b95b4d;width:min(500px,100%);height:100vh;padding:29px;overflow:auto;box-shadow:-28px 0 70px #0000008c}.debug-panel__header{justify-content:space-between;align-items:start;display:flex}.debug-actions{grid-template-columns:repeat(2,1fr);gap:8px;margin:24px 0;display:grid}.debug-actions button{color:#ddc99e;cursor:pointer;background:#1d1518;border:1px solid #deb96047;border-radius:7px;min-height:42px;font-size:11px}.debug-actions .danger-button{color:#e7a6aa;border-color:#d64b5752;grid-column:1/-1}.debug-section{margin-top:22px}.debug-section h3{color:#c7a95e;letter-spacing:.15em;text-transform:uppercase;font-size:10px}.debug-section dl{border:1px solid #e1b95b29;border-radius:8px}.debug-section dl div{border-bottom:1px solid #e1b95b1a;justify-content:space-between;padding:9px 12px;display:flex}.debug-section dl div:last-child{border-bottom:0}.debug-section dt{color:#8e8279;font-size:11px}.debug-section dd{color:#ead6ae;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.debug-log p{color:#b4a595;border-bottom:1px solid #e1b95b17;grid-template-columns:85px 1fr;gap:10px;margin:0;padding:9px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.45;display:grid}.debug-log time{color:#716860}.paytable{background:#130e11;border:1px solid #e2b95857;border-radius:17px;width:min(920px,100%);max-height:calc(100vh - 44px);overflow:hidden}.paytable__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:25px 28px 18px;display:flex}.paytable__scroll{max-height:calc(100vh - 155px);padding:23px 28px 28px;overflow:auto}.paytable__intro{color:#aa9c8e;line-height:1.5}.table-wrap{overflow-x:auto}.paytable table{border-collapse:collapse;color:#d7c7aa;width:100%;font-size:12px}.paytable th,.paytable td{text-align:right;border-bottom:1px solid #e1b95b1f;padding:9px 10px}.paytable th:first-child{text-align:left}.paytable thead th{color:#917d50;letter-spacing:.11em;text-transform:uppercase;font-size:8px}.feature-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid}.feature-card{background:#191216;border:1px solid #e1b95b26;border-radius:9px;gap:13px;padding:15px;display:flex}.feature-card__mark{color:#f1d278;background:#3e1821;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.feature-card h3{color:#e8d4aa;margin:0 0 5px;font-family:Georgia,serif;font-size:16px}.feature-card p{color:#91857c;margin:0;font-size:10px;line-height:1.5}.app-footer{border-top:1px solid var(--line);color:#716860;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;width:min(1320px,100% - 48px);min-height:74px;margin:0 auto;font-size:9px;font-weight:800;display:flex}.app-footer b{color:#b6a37a;border:1px solid #766650;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:7px;display:inline-grid}.app-shell:not(.app-shell--lobby){flex-direction:column;width:100%;height:100dvh;min-height:0;display:flex;overflow:hidden}.app-shell:not(.app-shell--lobby) .app-header{flex:none;width:calc(100% - 24px);min-height:58px;padding:4px 0}.app-shell:not(.app-shell--lobby) .app-brand>span{width:34px;height:34px;font-size:20px}.app-shell:not(.app-shell--lobby) .app-brand strong{font-size:13px}.app-shell:not(.app-shell--lobby) .app-brand small{margin-top:2px;font-size:6px}.app-shell:not(.app-shell--lobby) .app-header nav{padding:3px}.app-shell:not(.app-shell--lobby) .app-header nav button{padding:7px 13px;font-size:9px}.app-shell:not(.app-shell--lobby) .wallet-button{padding:6px 10px}.app-shell:not(.app-shell--lobby) .wallet-button strong{font-size:13px}.app-shell:not(.app-shell--lobby) .debug-button{width:34px;height:34px}.app-shell:not(.app-shell--lobby) .sound-toggle{width:82px}.app-shell:not(.app-shell--lobby) .balance-strip{flex:none;position:relative;top:auto}.app-shell:not(.app-shell--lobby) .balance-strip__content{gap:8px;width:calc(100% - 20px);min-height:40px}.app-shell:not(.app-shell--lobby) .balance-strip__content>span,.app-shell:not(.app-shell--lobby) .balance-strip__content>em{display:none}.app-shell:not(.app-shell--lobby) .balance-strip__content>strong{font-size:19px}.app-shell:not(.app-shell--lobby) .balance-strip__content>strong small{font-size:7px}.app-shell:not(.app-shell--lobby) .balance-strip__session{gap:6px;margin-left:auto;padding-left:8px}.app-shell:not(.app-shell--lobby) .balance-strip__session span{display:none}.app-shell:not(.app-shell--lobby) .balance-strip__session strong{font-size:8px}.app-shell:not(.app-shell--lobby) .balance-strip__session b{padding:3px 5px;font-size:7px}.app-shell:not(.app-shell--lobby) .balance-strip__content>button{min-height:28px;padding:0 8px;font-size:6px}.app-shell:not(.app-shell--lobby) .app-footer,.app-shell:not(.app-shell--lobby) .session-scorecard,.app-shell:not(.app-shell--lobby) .table-rules,.app-shell:not(.app-shell--lobby) .bonus-preview-controls{display:none}.app-shell:not(.app-shell--lobby) .game-stage{flex:auto;width:calc(100% - 16px);min-height:0;margin:0 8px;padding:5px 0;overflow:hidden}.app-shell:not(.app-shell--lobby) .game-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.app-shell:not(.app-shell--lobby) .page-heading{flex-direction:row;align-items:center;min-height:30px;margin:0 0 4px}.app-shell:not(.app-shell--lobby) .page-heading .eyebrow{display:none}.app-shell:not(.app-shell--lobby) .page-heading h1{font-size:clamp(22px,3.5vh,32px)}.app-shell:not(.app-shell--lobby) .page-heading .quiet-button{padding:6px 10px;font-size:7px}.app-shell--slots .game-stage{width:min(100% - 18px,820px);margin:0 auto;padding:4px 0 5px}.app-shell--slots .slot-reels{flex:auto;gap:2px;min-height:0;padding:4px}.app-shell--slots .slot-reel{grid-template-rows:repeat(4,minmax(0,1fr));gap:2px;min-height:0}.app-shell--slots .slot-rank-badge{border:0;border-radius:0;width:100%;min-width:0;height:100%;min-height:0;padding:0 0 9%;inset:0}.app-shell--slots .slot-rank-badge span{font-size:clamp(24px,3.8vw,48px)}.app-shell--slots .slot-chip-value{border-width:2px;width:72%;min-height:52%;padding:3px 5px;font-size:clamp(15px,2.25vw,26px);top:50%}.app-shell--slots .slot-chip-value:before{inset:3px}.app-shell--slots .slot-wild-multiplier{border-width:1px;min-width:22px;min-height:22px;font-size:clamp(9px,1.2vw,13px);top:3px;right:3px}.app-shell--slots .slot-feature-meter{flex-wrap:nowrap;flex:none;gap:6px;min-height:31px;padding:4px 6px;font-size:6px}.app-shell--slots .slot-feature-meter>span,.app-shell--slots .slot-feature-meter>strong:nth-of-type(2),.app-shell--slots .slot-feature-meter>strong:nth-of-type(4){display:none}.app-shell--slots .slot-feature-meter .feature-collection,.app-shell--slots .slot-feature-meter .feature-guarantee{white-space:nowrap;padding:4px 6px}.app-shell--slots .game-controls--slots{flex:none;grid-template-columns:84px minmax(0,1fr) 84px;gap:5px;min-height:57px;margin-top:4px;padding:5px 6px}.app-shell--slots .bet-selector{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:3px;overflow-x:auto}.app-shell--slots .spin-action{border-radius:9px;width:84px;height:46px;min-height:46px;padding:0 8px;font-size:9px}.app-shell--slots .hold-spin-overlay{padding:5px}.app-shell--slots .hold-spin-card{border-radius:11px;width:min(720px,100%);height:min(440px,100% - 2px);padding:8px}.app-shell--slots .hold-spin-heading{margin-bottom:3px}.app-shell--slots .hold-spin-heading small{font-size:5px}.app-shell--slots .hold-spin-heading h2{font-size:clamp(22px,4.5vh,34px)}.app-shell--slots .respin-counter{gap:5px}.app-shell--slots .respin-counter>span{font-size:5px}.app-shell--slots .respin-counter i{width:18px;height:18px;font-size:8px}.app-shell--slots .hold-spin-jackpots{gap:3px;margin-bottom:4px}.app-shell--slots .hold-spin-jackpots>span{padding:3px 5px;font-size:clamp(6px,.85vw,10px)}.app-shell--slots .hold-spin-total{border-width:2px;gap:11px;width:min(360px,74%);min-height:43px;margin-bottom:4px;padding:3px 15px}.app-shell--slots .hold-spin-total small{font-size:6px}.app-shell--slots .hold-spin-total strong{font-size:clamp(23px,4.5vh,34px)}.app-shell--slots .hold-spin-grid{gap:2px;padding:3px}.app-shell--slots .hold-spin-reel{gap:2px}.app-shell--slots .hold-spin-cell{aspect-ratio:auto;border-radius:4px;min-height:0}.app-shell--slots .hold-spin-footer{grid-template-columns:1fr auto auto;gap:6px;min-height:39px;margin-top:4px}.app-shell--slots .hold-spin-footer>strong{font-size:12px}.app-shell--slots .hold-spin-footer>span{display:none}.app-shell--slots .hold-spin-footer .quiet-button{min-height:33px;padding:0 8px;font-size:6px}.app-shell--slots .hold-spin-action{min-width:125px;min-height:34px;padding:0 9px;font-size:8px}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes deal-card{0%{opacity:0;transform:translate(70px,-65px)rotate(7deg)}to{opacity:1;transform:none}}@keyframes baccarat-card-reveal{0%{opacity:.35;transform:perspective(500px)rotateY(90deg)scale(.92)}65%{transform:perspective(500px)rotateY(-8deg)scale(1.04)}to{opacity:1;transform:perspective(500px)rotateY(0)scale(1)}}@keyframes reel-pulse{0%{filter:brightness(.75);transform:translateY(-4px)}to{filter:brightness(1.25);transform:translateY(4px)}}@keyframes reel-rumble{0%{transform:translateY(-3px)rotateX(-1deg)}to{transform:translateY(3px)rotateX(1deg)}}@keyframes reel-roll{0%{opacity:.55;transform:translateY(-28%)}to{opacity:1;transform:translateY(28%)}}@keyframes physical-reel-spin{0%{transform:translateY(calc(-50% - 2px))}to{transform:translateY(0)}}@keyframes reel-stop{0%{filter:brightness(1.6);transform:translateY(-12px)}65%{transform:translateY(5px)}to{filter:none;transform:none}}@keyframes feature-fade{0%{opacity:0}to{opacity:1}}@keyframes feature-pop{0%{opacity:0;transform:scale(.7)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes feature-icon{0%{transform:scale(.94)rotate(-4deg)}to{transform:scale(1.06)rotate(4deg)}}@keyframes coin-fall{0%{opacity:0;transform:translateY(-10vh)rotate(0)}12%{opacity:1}to{opacity:.2;transform:translateY(125vh)rotate(720deg)}}@keyframes big-win-rays{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes big-win-spin{to{transform:rotate(360deg)}}@keyframes big-win-card{0%{opacity:0;filter:brightness(2.2);transform:scale(.42)rotate(-4deg)}72%{transform:scale(1.045)rotate(1deg)}to{opacity:1;filter:none;transform:none}}@keyframes big-win-glow{0%{box-shadow:inset 0 0 0 5px #ffe49121,0 28px 80px #000000b8,0 0 24px #ffe1778f,0 0 70px #ffa62c52}to{box-shadow:inset 0 0 0 5px #ffe4912e,0 28px 80px #000000b8,0 0 42px #ffee9ef0,0 0 125px #ff902599}}@keyframes big-win-icon{0%{transform:scale(.9)rotate(-8deg)}to{transform:scale(1.12)rotate(8deg)}}@keyframes classic-cabinet-win{0%{filter:brightness();box-shadow:inset 0 0 0 3px #a06d25, inset 0 0 0 6px #190b08, 0 28px 55px #0000007a, 0 0 24px color-mix(in srgb, var(--classic-accent) 30%, transparent)}to{filter:brightness(1.08);box-shadow:inset 0 0 0 3px #ffe9a0, inset 0 0 0 6px #190b08, 0 28px 55px #0000007a, 0 0 52px color-mix(in srgb, var(--classic-accent) 72%, transparent)}}@keyframes classic-win-rays{to{transform:rotate(360deg)}}@keyframes classic-marquee-jackpot{0%{filter:brightness();transform:scale(.98)}to{filter:brightness(1.35);transform:scale(1.045)}}@keyframes sound-muted-pulse{0%{filter:brightness(.78)}to{filter:brightness(1.18)}}@keyframes hold-chip-lock{0%{opacity:.35;transform:scale(.72)rotate(-5deg)}to{opacity:1;transform:none}}@media (width<=1000px){.app-header{grid-template-columns:1fr auto}.app-header nav{grid-area:2/1/auto/-1;margin:0 auto 13px}.hero{grid-template-columns:1fr .7fr}.game-cards{grid-template-columns:1fr 1fr}.game-card:last-child{grid-column:auto;min-height:450px}.game-controls--slots{grid-template-columns:1fr 2fr 120px}.game-controls--slots .metric:last-child{display:none}.blackjack-emblem{left:7%}.session-scorecard__grid{grid-template-columns:repeat(4,1fr)}.session-scorecard__grid>div{border-bottom:1px solid #dcb55621}.session-scorecard__grid>div:nth-child(4n){border-right:0}}@media (width<=720px){.app-header,.lobby,.game-stage,.app-footer{width:min(100% - 24px,1320px)}.app-header{gap:8px;min-height:70px}.app-brand strong{font-size:14px}.app-brand>span{width:36px;height:36px}.wallet-button{padding:8px 10px}.wallet-button small,.debug-button{display:none}.balance-strip__content{gap:8px;width:calc(100% - 20px);min-height:64px}.balance-strip__content>span{max-width:70px;font-size:7px;line-height:1.25}.balance-strip__content>strong{font-size:22px}.balance-strip__content>strong small{margin-top:3px;font-size:7px;display:block}.balance-strip__content>em{display:none}.balance-strip__content>button{margin-left:auto;padding:0 8px;font-size:7px}.app-header nav{justify-content:center;width:100%;overflow-x:auto}.app-header nav button{white-space:nowrap;padding:8px 9px}.table-game-picker select{max-width:90px;padding:8px;font-size:10px}.hero{grid-template-columns:1fr;min-height:auto;padding:58px 4px 45px}.hero__copy h1{font-size:clamp(55px,18vw,88px)}.hero__mark{display:none}.hero__actions{flex-direction:column;align-items:flex-start}.game-library{padding:48px 0}.section-heading,.page-heading{flex-direction:column;align-items:flex-start}.section-heading>span{display:none}.game-cards{grid-template-columns:1fr}.game-card,.game-card:last-child{grid-column:auto;min-height:410px}.session-strip{grid-template-columns:repeat(2,1fr)}.session-strip div:nth-child(2){border-right:0}.session-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.game-stage{padding-top:34px}.page-heading h1{font-size:38px}.rules-chip{text-align:left;align-self:stretch}.slot-machine{border-radius:14px;padding:9px}.slot-machine__top{grid-template-columns:1fr auto}.slot-reels{gap:2px;padding:4px}.slot-reel{gap:2px}.slot-symbol{border-radius:4px}.slot-symbol small{letter-spacing:0;padding:3px 1px 2px;font-size:4px;inset:auto 3px 3px}.game-controls--slots{grid-template-columns:1fr;padding:14px}.game-controls--slots .metric{text-align:center}.spin-action{border-radius:9px;height:54px}.bet-selector{justify-content:center}.felt-table{border-width:7px;border-radius:140px 140px 25px 25px;min-height:510px;padding:48px 10px 95px}.blackjack-felt{min-height:690px;padding-bottom:100px}.new-table-surface{border-width:7px;border-radius:120px 120px 22px 22px;min-height:700px;padding-left:8px;padding-right:8px}.roulette-layout{grid-template-columns:1fr}.roulette-wheel{width:170px}.baccarat-hand{min-width:45%}.baccarat-bet-board,.craps-bet-board{width:96%}.craps-surface .dealer-station--center{left:50%}.table-rail{font-size:10px;top:17px}.playing-card{width:50px;height:70px;padding:5px;font-size:16px}.playing-card i{font-size:18px}.card-row{gap:4px;min-height:70px}.community-zone{margin:13px 0}.bet-spots{bottom:13px;right:50%;transform:translate(50%)}.bet-spots span{width:58px;height:58px}.blackjack-emblem{display:none}.blackjack-hand{min-width:43%;padding:6px 3px}.blackjack-hands{gap:7px}.round-message{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px}.table-controls{flex-wrap:wrap}.store-grid,.feature-grid{grid-template-columns:1fr}.store-card{min-height:175px}.modal{padding:27px 20px}.app-footer{flex-direction:column;align-items:flex-start;padding:18px 0}.app-footer span:nth-child(2){order:3}.slot-feature-card{padding:22px 15px}.slot-feature-card__icon{width:67px;height:67px;font-size:38px}.slot-feature-card p{font-size:10px}.slot-feature-meter{flex-wrap:wrap;gap:7px;padding:9px}.slot-feature-meter span{text-align:center;width:100%}.hold-spin-overlay{padding:6px}.hold-spin-card{width:100%;padding:9px}.hold-spin-cell{min-height:34px}.hold-spin-footer{grid-template-columns:1fr auto}.hold-spin-footer>span{display:none}.bonus-preview-controls>span{text-align:center;width:100%}.balance-strip__session{gap:5px;padding-left:7px}.balance-strip__session span{display:none}.balance-strip__session strong{font-size:8px}.balance-strip__session b{padding:3px 4px;font-size:7px}.lobby-session{width:calc(100% - 24px);margin-top:-40px}.session-scorecard__header{flex-direction:column;align-items:flex-start;padding:15px}.session-scorecard__header .quiet-button{width:100%}.session-scorecard__grid{grid-template-columns:repeat(2,1fr)}.session-scorecard__grid>div:nth-child(2n),.session-scorecard__grid>div:nth-child(4n){border-right:0}}@media (width<=1600px) and (height<=1024px),(width<=1024px) and (height<=1366px){html,body,#root{width:100%;height:100%;overflow:hidden}.app-shell{height:100dvh;min-height:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;overflow:hidden}.app-shell:before{display:none}.app-header{flex:none;grid-template-columns:1fr auto;gap:5px 10px;width:calc(100% - 16px);min-height:58px;margin:0 8px;padding:5px 0}.app-brand>span{width:32px;height:32px;font-size:19px}.app-brand strong{font-size:12px}.app-brand small{margin-top:2px;font-size:6px}.header-tools{gap:5px}.wallet-button{padding:6px 9px}.wallet-button strong{font-size:13px}.debug-button{width:33px;height:33px;display:grid}.app-shell:not(.app-shell--lobby) .sound-toggle,.sound-toggle{width:60px;padding:0 6px;display:flex}.sound-toggle__icon{display:none}.sound-toggle b{font-size:7px}.header-tools .debug-button:last-child{display:none}.app-header nav{grid-area:2/1/auto/-1;justify-content:center;width:100%;margin:0 auto 2px;padding:3px;overflow:hidden}.app-header nav button{white-space:nowrap;min-width:0;padding:6px clamp(5px,2.1vw,14px);font-size:9px}.table-game-picker select{color:#a99b8d;max-width:91px;padding:6px;font-size:8px}.balance-strip{flex:none;position:relative;top:auto}.balance-strip__content{gap:7px;width:calc(100% - 14px);min-height:42px}.balance-strip__content>span,.balance-strip__content>em{display:none}.balance-strip__content>strong{font-size:18px}.balance-strip__content>strong small{font-size:7px}.balance-strip__session{gap:5px;margin-left:auto;padding-left:7px}.balance-strip__session span{display:none}.balance-strip__session strong{font-size:7px}.balance-strip__session b{padding:3px 4px;font-size:6px}.balance-strip__content>button{min-height:27px;padding:0 7px;font-size:6px}.app-footer,.lobby-session,.session-scorecard,.table-rules,.bonus-preview-controls{display:none}.lobby{flex:auto;grid-template-rows:minmax(150px,.9fr) minmax(215px,1.1fr);gap:7px;width:calc(100% - 16px);min-height:0;margin:0 8px;padding:7px 0 6px;display:grid;overflow:hidden}.hero{background-position:58%;border-radius:14px;grid-template-columns:1fr;min-height:0;padding:15px 17px}.hero__mark{display:none}.hero__copy h1{max-width:440px;font-size:clamp(34px,8.4vh,62px);line-height:.83}.hero__copy>p:not(.eyebrow){display:none}.hero .eyebrow{margin-bottom:5px;font-size:6px}.hero__actions{flex-direction:row;align-items:center;gap:9px;margin-top:13px}.hero__actions .primary-action{min-height:37px;padding:0 15px;font-size:8px}.hero__actions>span{max-width:125px;font-size:6px}.game-library{min-height:0;padding:6px 0 0;overflow:hidden}.section-heading{flex-direction:row;align-items:center;margin-bottom:6px}.section-heading .eyebrow,.section-heading>span{display:none}.section-heading h2{font-size:clamp(20px,3.2vh,29px)}.game-cards{grid-template-columns:repeat(3,1fr);gap:6px;height:calc(100% - 36px)}.game-card,.game-card:last-child{border-radius:9px;grid-column:auto;min-height:0;padding:7px}.game-card__number{font-size:7px;top:5px;right:6px}.game-card__art{border-radius:6px;height:min(10.5vh,105px);margin-bottom:6px}.game-card__art i{font-size:clamp(21px,5vh,38px)}.game-card__art b{max-width:94%;margin-top:2px;font-size:clamp(15px,2.45vh,22px);line-height:.98}.game-card__art small{letter-spacing:.15em;font-size:5px}.game-card p,.game-card div>span,.game-card em{display:none}.game-card h3{margin:0;font-size:clamp(10px,1.8vh,16px);line-height:1.05}.session-strip{display:none}.game-stage{flex:auto;width:calc(100% - 12px);min-height:0;margin:0 6px;padding:6px 0;display:block;overflow:hidden}.app-shell--slots .game-stage{flex:0 auto;width:min(100% - 18px,820px);height:min(650px,100dvh - 130px);margin:auto;padding:4px 0 6px}.game-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.page-heading{flex-direction:row;align-items:center;min-height:31px;margin:0 0 5px}.page-heading .eyebrow{display:none}.page-heading h1{font-size:clamp(21px,3.2vh,31px)}.page-heading .quiet-button{padding:6px 10px;font-size:7px}.rules-chip{max-width:48%;padding:5px 8px;font-size:6px}.slot-machine{border-radius:12px;flex-direction:column;flex:auto;min-height:0;padding:7px;display:flex}.slot-machine__top{min-height:23px;padding:0 6px 5px;font-size:6px}.slot-machine__top span:last-child{display:none}.slot-machine__top strong{font-size:17px}.slot-reels{flex:auto;gap:2px;min-height:0;padding:4px}.slot-reel{grid-template-rows:repeat(4,minmax(0,1fr));gap:2px;min-height:0}.slot-symbol{aspect-ratio:auto;border-radius:4px;height:100%;min-height:0}.slot-symbol:before{inset:2px}.slot-symbol small{letter-spacing:0;padding:2px 1px;font-size:clamp(3px,.9vw,6px);bottom:2px;left:2px;right:2px}.slot-rank-badge{border:0;border-radius:0;width:100%;min-width:0;height:100%;min-height:0;padding:0 0 9%;inset:0}.slot-rank-badge span{font-size:clamp(19px,6vw,34px)}.slot-chip-value{border-width:2px;width:74%;min-height:50%;padding:2px 4px;font-size:clamp(13px,3.2vw,20px);top:50%}.slot-chip-value:before{inset:3px}.slot-wild-multiplier{border-width:1px;min-width:20px;min-height:20px;font-size:clamp(8px,2.1vw,12px);top:3px;right:3px}.slot-status{min-height:25px;padding:5px 4px 0;font-size:10px}.slot-feature-meter{flex-wrap:nowrap;flex:none;gap:5px;min-height:32px;padding:4px 6px;font-size:6px}.slot-feature-meter>span,.slot-feature-meter>strong:nth-of-type(2),.slot-feature-meter>strong:nth-of-type(4){display:none}.slot-feature-meter .feature-collection{padding:4px 5px}.slot-feature-meter .feature-guarantee{white-space:nowrap;margin-left:auto;padding:4px 6px}.game-controls--slots{flex:none;grid-template-columns:82px minmax(0,1fr) 82px;gap:5px;min-height:58px;margin-top:5px;padding:5px 6px}.game-controls--slots .metric,.game-controls--slots .control-label{display:none}.bet-selector{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:3px;overflow-x:auto}.bet-chip,.max-bet{min-width:45px;padding:6px 5px;font-size:8px}.spin-action{border-radius:9px;width:82px;height:46px;min-height:46px;padding:0 8px;font-size:9px}.inline-alert{z-index:5;background:#370c14f2;margin:0;padding:6px;font-size:8px;position:absolute;bottom:65px;left:5px;right:5px}.slot-feature-overlay{padding:8px}.slot-feature-card{border-radius:13px;width:min(430px,96%);padding:13px}.slot-feature-card__icon{width:48px;height:48px;margin-bottom:5px;font-size:29px}.slot-feature-card h2{font-size:clamp(27px,7vh,46px)}.slot-feature-card>strong{font-size:17px}.slot-feature-card p{margin:6px auto 9px;font-size:8px}.slot-feature-card .primary-action{min-height:36px}.poker-win-card{width:min(430px,92%);padding:13px}.poker-win-card .slot-feature-card__icon{width:46px;height:46px;margin-bottom:4px;font-size:27px}.poker-win-card .poker-win-profit{margin:4px 0 2px;font-size:clamp(25px,7vh,44px)}.poker-winning-hand{margin-top:4px;padding:4px 9px;font-size:9px}.poker-win-card p{margin:5px auto 7px}.hold-spin-overlay{padding:5px}.hold-spin-card{border-radius:10px;width:min(650px,100%);padding:7px}.hold-spin-heading{margin-bottom:3px}.hold-spin-heading small{font-size:5px}.hold-spin-heading h2{font-size:clamp(19px,4.2vh,31px)}.hold-spin-jackpots{gap:2px;margin-bottom:3px}.hold-spin-jackpots>span{border-radius:4px;gap:2px;padding:2px 3px;font-size:clamp(5px,1.2vw,8px)}.hold-spin-jackpots b{letter-spacing:.04em;font-size:.55em}.hold-spin-total{border-width:2px;gap:8px;width:min(330px,76%);min-height:39px;margin-bottom:3px;padding:2px 10px}.hold-spin-total small{font-size:5px}.hold-spin-total strong{font-size:clamp(21px,5.2vh,30px)}.respin-counter{gap:5px}.respin-counter>span{font-size:5px}.respin-counter i{width:17px;height:17px;font-size:7px}.hold-spin-grid{gap:2px;padding:3px}.hold-spin-reel{gap:2px}.hold-spin-cell{aspect-ratio:auto;border-radius:3px;min-height:0}.hold-spin-cell--held b{padding:2px 1px;font-size:clamp(9px,2.3vw,14px);left:2px;right:2px}.hold-spin-cell--held small{font-size:3px;bottom:1px;left:2px;right:2px}.hold-spin-cell--open span{font-size:13px}.hold-spin-cell--open small{font-size:3px;bottom:2px}.hold-spin-footer{grid-template-columns:1fr auto auto;gap:5px;min-height:36px;margin-top:4px}.hold-spin-footer>strong{font-size:11px}.hold-spin-footer>span{display:none}.hold-spin-footer .quiet-button{min-height:32px;padding:0 7px;font-size:5px}.hold-spin-action{min-width:110px;min-height:32px;padding:0 8px;font-size:7px}.felt-table{border-width:6px;border-radius:110px 110px 18px 18px;flex:auto;min-height:0;padding:35px 8px 62px}.blackjack-felt{min-height:0;padding-bottom:64px}.table-rail{font-size:7px;top:12px}.table-rail span{margin:0 4px;font-size:13px}.dealer-station{border-width:1px;border-radius:6px;width:clamp(78px,23vw,125px);top:29px}.dealer-station--left{left:7px}.dealer-station--right{right:7px}.dealer-station--center{width:clamp(115px,19vw,180px);top:26px;left:50%;transform:translate(-50%)}.dealer-station>span{padding:2px 4px;font-size:4px;bottom:2px}.dealer-station__chips{gap:1px;bottom:2px;left:3px;right:3px}.dealer-station__chips i{width:4px;height:4px}.dealer-card-zone{margin-top:101px}.blackjack-dealer-display{gap:6px;min-height:92px}.blackjack-dealer-score{border-width:2px;border-radius:9px;min-width:94px;min-height:66px;padding:5px 7px}.blackjack-dealer-score>span{font-size:5px}.blackjack-dealer-score>strong{margin-left:6px;font-size:clamp(38px,9.6vw,52px)}.blackjack-dealer-score>small{font-size:4px}.card-zone p,.community-zone p,.blackjack-player-zone>p{margin-bottom:3px;font-size:6px}.community-zone{margin:5px 0}.card-row{gap:4px;min-height:55px}.playing-card{border-radius:5px;width:clamp(36px,9.6vw,58px);height:clamp(50px,13.4vw,81px);padding:5px;font-size:clamp(13px,3vw,17px)}.playing-card i{font-size:clamp(14px,3.3vw,19px)}.blackjack-felt .playing-card{width:clamp(40px,11.2vw,66px);height:clamp(56px,15.6vw,92px);padding:6px;font-size:clamp(15px,3.5vw,20px)}.blackjack-felt .playing-card i{font-size:clamp(16px,3.8vw,22px)}.blackjack-lower-table{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;margin-top:6px;padding:0 4px}.blackjack-shoe-panel{border-radius:7px;padding:4px}.blackjack-shoe-panel__header{gap:3px}.blackjack-shoe-panel__header>div small{font-size:4px}.blackjack-shoe-panel__header>div strong{font-size:11px}.blackjack-shoe-panel__header label{gap:2px;font-size:4px}.blackjack-shoe-panel__header select{min-height:22px;padding:0 13px 0 4px;font-size:9px}.blackjack-shoe-counts{gap:2px;margin-top:3px}.blackjack-shoe-counts>span{border-radius:4px;min-height:27px;padding:2px}.blackjack-shoe-counts small,.blackjack-dealer-stats small{letter-spacing:.04em;font-size:3px}.blackjack-shoe-counts strong{font-size:12px}.blackjack-shoe-panel>p{display:none}.blackjack-dealer-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:3px}.blackjack-dealer-stats>span{border-radius:4px;min-height:25px;padding:2px 1px}.blackjack-dealer-stats strong{font-size:10px}.blackjack-dealer-stats small{min-height:7px}.blackjack-player-zone{min-width:0}.blackjack-hands{gap:3px;min-height:65px}.blackjack-hand{min-width:28%;padding:3px 2px}.blackjack-hand>small{margin-bottom:3px;font-size:5px}.blackjack-hand-score{border-width:1px;border-radius:8px;min-width:104px;min-height:40px;margin-bottom:4px;padding:4px 7px}.blackjack-hand-score>span{font-size:5px}.blackjack-hand-score>strong{margin-left:7px;font-size:clamp(25px,6.8vw,34px)}.blackjack-hand-score>small{font-size:4px}.blackjack-hand>strong{margin-top:3px;font-size:7px}.bet-spots,.blackjack-bet-spots{gap:3px;bottom:6px;right:6px;transform:none}.bet-spots span{width:42px;height:42px;box-shadow:inset 0 0 0 3px var(--chip-dark), inset 0 0 0 4px #ffe9a780, inset 0 0 10px #00000080, 0 2px 0 color-mix(in srgb, var(--chip-dark) 82%, #000), 0 4px 0 color-mix(in srgb, var(--chip-dark) 60%, #000), 0 6px 8px #0006;border-width:2px}.bet-spots small{letter-spacing:.04em;font-size:4px}.bet-spots b{margin-top:1px;font-size:11px}.table-result{border-radius:7px;width:100%;min-height:49px;padding:5px 8px}.table-result>small{font-size:4px}.table-result>strong{margin-top:1px;font-size:clamp(9px,2.4vw,14px)}.table-result>span{max-height:21px;margin-top:2px;font-size:5px;line-height:1.15;overflow:hidden}.table-action-panel{flex-wrap:nowrap;gap:4px;max-width:calc(100% - 12px);bottom:53px;left:6px}.table-action{white-space:nowrap;border-radius:6px;min-height:38px;padding:0 9px;font-size:clamp(6px,1.35vw,8px)}.poker-action-panel{justify-content:center;max-width:calc(100% - 18px);left:auto;right:50%;transform:translate(50%)}.poker-action-panel .table-action{min-height:44px;padding:0 14px;font-size:clamp(7px,1.55vw,9px)}.table-action-panel .stake-select{gap:3px;font-size:5px}.table-action-panel .stake-select select{min-height:36px;padding:0 18px 0 6px;font-size:8px}.poker-ante-control{gap:4px}.poker-ante-control .wager-step{width:34px;min-height:42px;font-size:18px}.poker-ante-input{min-width:118px;min-height:42px}.blackjack-emblem{display:none}.round-message{flex:none;gap:3px;min-height:34px;padding:4px 7px}.round-message strong{font-size:9px}.round-message span{font-size:5px}.blackjack-wager-bar{flex:none;gap:4px;min-height:42px;margin-top:4px;padding:3px 5px}.blackjack-wager-bar>span{display:none}.wager-step{width:31px;min-height:33px;font-size:17px}.blackjack-wager-input{grid-template-columns:auto minmax(60px,1fr);min-width:112px;min-height:34px;padding:2px 5px}.blackjack-wager-input>span{font-size:14px}.blackjack-wager-input input{font-size:16px}.blackjack-wager-input small{font-size:4px}.blackjack-streak{min-width:76px;min-height:34px;padding:3px 5px}.blackjack-streak span{max-width:34px;font-size:4px}.blackjack-streak strong{font-size:16px}.blackjack-streak small{font-size:4px}.blackjack-wager-bar>em{display:none}.table-controls{flex-wrap:nowrap;flex:none;gap:4px;min-height:46px;margin-top:4px}.table-controls .primary-action,.table-controls .secondary-action{min-height:38px;padding:0 9px;font-size:7px}.stake-select{gap:4px;font-size:6px}.stake-select select{min-height:38px;padding:0 21px 0 7px;font-size:9px}.new-table-surface{border-width:6px;border-radius:100px 100px 17px 17px;flex:auto;min-height:0;padding:27px 5px 88px}.new-table-result{border-radius:6px;width:min(500px,100% - 12px);min-height:37px;padding:4px 7px;bottom:47px}.new-table-result>strong{font-size:clamp(9px,2.4vw,14px)}.new-table-result>span{max-height:18px;font-size:5px;line-height:1.12;overflow:hidden}.new-table-actions{gap:4px;bottom:4px}.new-table-actions .table-action{min-height:37px;padding:0 9px;font-size:clamp(6px,1.35vw,8px)}.new-table-wager-bar{flex:none;gap:6px;min-height:42px;margin-top:4px;padding:3px 5px}.new-table-wager-bar>span{display:none}.exact-wager-control{gap:4px}.exact-wager-control>span{display:none}.table-bet-choice{border-radius:5px;min-height:36px;padding:3px 5px}.table-bet-choice strong{font-size:clamp(8px,1.8vw,11px)}.table-bet-choice small{margin-top:1px;font-size:4px}.table-bet-choice>b{border-width:1px;min-width:21px;padding:3px;font-size:5px;top:-3px;right:-2px}.baccarat-hands{gap:5px;margin-top:78px}.baccarat-hand{border-radius:7px;min-width:42%;padding:4px 5px 5px}.baccarat-hand>span{font-size:5px}.baccarat-hand>strong{border-width:1px;width:31px;height:31px;font-size:19px;top:-9px;right:3px}.baccarat-hand .card-row{margin-top:3px}.baccarat-bet-board{gap:3px;width:min(620px,96%);margin-top:5px}.roulette-surface{padding-top:18px}.roulette-layout{grid-template-columns:minmax(105px,.42fr) minmax(0,1.58fr);align-items:start;gap:8px;width:99%;height:auto;margin-top:2px}.roulette-wheel-station{padding-top:7px}.roulette-wheel{border-width:7px;width:min(150px,100%)}.roulette-wheel:before{border-width:3px}.roulette-wheel>div{border-width:2px}.roulette-ball{width:5px;height:5px}.roulette-wheel small,.roulette-wheel span{font-size:3px}.roulette-wheel strong{font-size:clamp(25px,7vw,43px)}.roulette-wheel-station>p{margin:5px 0 0;font-size:4px}.roulette-wheel-station>p strong{font-size:12px;display:block}.roulette-history-board{border-width:1px;width:min(155px,100%);margin-top:3px;padding:4px}.roulette-history-board>span{margin-bottom:2px;font-size:3px}.roulette-history-board>div{gap:1px}.roulette-history-board b,.roulette-history-board i{font-size:clamp(5px,1.3vw,8px)}.roulette-history-board b:first-child{outline-offset:0;outline-width:1px}.roulette-history-board>small{display:none}.roulette-board{border-width:3px;border-radius:4px;padding:5px 6px 6px}.roulette-table-name{min-height:17px;padding:0 3px;font-size:4px}.roulette-table-name b{font-size:6px}.roulette-inside-layout{grid-template-columns:minmax(30px,.8fr) minmax(0,12fr) minmax(28px,.7fr)}.roulette-number-grid{grid-template-columns:repeat(12,1fr);gap:0}.roulette-number-cell{min-height:37px}.roulette-number,.roulette-outside{border-radius:0;min-height:24px;font-size:clamp(7px,1.65vw,11px)}.roulette-zero-column .roulette-number{font-size:clamp(9px,2.2vw,14px)}.roulette-dozen-grid,.roulette-even-grid{margin-left:30px;margin-right:28px}.roulette-outside{min-height:27px;padding:2px;font-size:clamp(3px,.82vw,6px)}.roulette-column-grid .roulette-outside{font-size:4px}.roulette-outside i{margin-right:1px;font-size:5px}.roulette-chip-marker{border-width:1px;min-width:16px;height:16px;padding:0 1px;font-size:3px;right:0}.roulette-position--side{width:10px;right:-5px}.roulette-position--side:after{left:4px}.roulette-position--lower{height:10px;bottom:-5px}.roulette-position--lower:after{top:4px}.roulette-position--corner{border-width:1px;width:12px;height:12px;bottom:-6px;right:-6px}.roulette-chip-marker--edge,.roulette-chip-marker--corner{min-width:17px;height:17px;right:auto}.roulette-placement-help{gap:2px;bottom:149px}.roulette-placement-help span{padding:2px 4px;font-size:3px}.roulette-player-rail{border-width:2px;border-radius:29px;grid-template-columns:auto 1fr;width:min(650px,94%);min-height:53px;padding:4px 8px;bottom:89px}.roulette-player-rail__label{min-width:78px;padding-right:7px}.roulette-player-rail__label small{font-size:4px}.roulette-player-rail__label strong{margin-top:1px;font-size:10px}.roulette-chip-rack{gap:4px}.roulette-rack-chip{border-width:2px;width:38px;height:38px;padding:6px 2px 4px;box-shadow:inset 0 0 0 3px #9c1f37,inset 0 0 9px #00000080,0 2px #5c1020,0 4px 7px #00000080}.roulette-rack-chip>span{font-size:9px}.roulette-rack-chip>small{font-size:3px}.roulette-rack-chip--selected{outline-offset:1px;outline-width:2px;transform:translateY(-3px)scale(1.06)}.roulette-player-rail__tip{display:none}.craps-surface .dealer-station--center{top:21px;left:17%}.craps-point{gap:4px;top:35px;right:8px}.craps-puck{border-width:2px;width:31px;height:31px;font-size:6px}.craps-point strong{font-size:clamp(9px,2.1vw,13px)}.craps-dice{gap:5px;margin:62px auto 1px}.craps-dice>span{font-size:clamp(40px,8vh,67px)}.craps-dice>strong{border-width:1px;width:40px;height:40px;font-size:23px}.craps-history{gap:2px;min-height:20px}.craps-history span{font-size:4px}.craps-history b{width:17px;height:17px;font-size:5px}.craps-history em{font-size:4px}.craps-streak-panel{grid-template-columns:1.15fr .7fr .9fr;gap:3px;width:96%;min-height:50px;margin-top:3px;padding:5px}.craps-streak-panel>div:first-child span{font-size:9px}.craps-streak-panel span{font-size:4px}.craps-streak-panel strong{font-size:15px}.craps-streak-panel small,.craps-streak-panel p{font-size:4px}.craps-bet-board{gap:2px;width:min(750px,96%);margin-top:3px}}@media (width<=430px) and (height<=760px){.app-header{min-height:52px}.app-brand small,.wallet-button small{display:none}.app-header nav button{padding-top:4px;padding-bottom:4px}.balance-strip__content{min-height:36px}.lobby{grid-template-rows:minmax(125px,.8fr) minmax(190px,1.2fr)}.hero{padding:10px 12px}.hero__copy h1{font-size:clamp(30px,7.4vh,47px)}.hero__actions{margin-top:8px}.page-heading{min-height:26px}.slot-feature-meter{min-height:27px}.game-controls--slots{min-height:50px}}@media (width<=430px){.app-shell--slots .bet-chip,.app-shell--slots .max-bet{min-width:40px;padding-left:3px;padding-right:3px;font-size:7px}.app-shell--slots .spin-action{width:80px}.app-shell--slots .game-controls--slots{grid-template-columns:80px minmax(0,1fr) 80px}}.classic-slot-page{--classic-accent:#f6c451;--classic-dark:#210b10}.classic-slot-page--crown-velocity{--classic-accent:#ff4b38;--classic-dark:#10080a}.classic-slot-cabinet{box-shadow:inset 0 0 0 3px #a06d25, inset 0 0 0 6px #190b08, 0 28px 55px #0000007a, 0 0 38px color-mix(in srgb, var(--classic-accent) 16%, transparent);background:linear-gradient(145deg,#3b2112,#12090b 47%,#31170e);border:8px solid #24130d;border-radius:29px;position:relative;overflow:hidden}.classic-slot-cabinet:before{pointer-events:none;content:"";background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--classic-accent) 15%, transparent), transparent 44%);position:absolute;inset:0}.classic-slot-cabinet--winner{animation:1.05s ease-in-out infinite alternate classic-cabinet-win}.classic-slot-cabinet--winner:after{z-index:8;pointer-events:none;content:"";opacity:.28;background:repeating-conic-gradient(from 0deg, transparent 0 8deg, color-mix(in srgb, var(--classic-accent) 55%, transparent) 8deg 10deg, transparent 10deg 22deg);animation:9s linear infinite classic-win-rays;position:absolute;inset:-45%;-webkit-mask-image:radial-gradient(circle,#0000 0 25%,#000 48%,#0000 70%);mask-image:radial-gradient(circle,#0000 0 25%,#000 48%,#0000 70%)}.classic-slot-cabinet--big-win:after{opacity:.48;animation-duration:4.8s}.classic-slot-cabinet--big-win .classic-slot-marquee strong{animation:.62s ease-in-out infinite alternate classic-marquee-jackpot}.classic-slot-marquee{color:#fff0b0;text-align:center;background:linear-gradient(90deg,#0f0407fa,#4f1310e0,#0f0407fa);border-bottom:4px solid #6e4318;grid-template-columns:76px 1fr 76px;place-items:center;min-height:118px;padding:13px 32px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -14px 25px #0000008c}.classic-slot-marquee:before{opacity:.23;content:"";background:var(--classic-art) center / cover;filter:blur(9px)saturate(1.2);position:absolute;inset:-70% 23%}.classic-slot-marquee>*{z-index:1;position:relative}.classic-slot-marquee>span{color:var(--classic-accent);filter:drop-shadow(0 0 12px var(--classic-accent));font-size:47px}.classic-slot-marquee>div{display:grid}.classic-slot-marquee small{color:#c7a667;letter-spacing:.28em;text-transform:uppercase;font-size:7px;font-weight:1000}.classic-slot-marquee strong{color:#fff1aa;letter-spacing:.045em;text-shadow:0 0 10px #fff2a8, 0 0 26px var(--classic-accent), 0 5px 7px #000;text-transform:uppercase;margin:2px 0;font-family:Georgia,serif;font-size:clamp(40px,5vw,66px);font-weight:500;line-height:.9}.classic-slot-page--crown-velocity .classic-slot-marquee strong{color:#fff4e5;text-shadow:0 0 10px #fff,0 0 30px #e72e1f,0 5px 7px #000}.classic-slot-marquee em{color:#d2b16b;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.classic-slot-body{background:radial-gradient(at 50% 45%,#75361073,#0000 55%),linear-gradient(#16090b,#070405);grid-template-columns:minmax(135px,210px) minmax(360px,1fr) minmax(130px,185px);align-items:center;gap:16px;min-height:410px;padding:19px;display:grid;position:relative}.classic-slot-feature,.classic-slot-paytable{z-index:2;border:1px solid color-mix(in srgb, var(--classic-accent) 48%, #43200e);text-align:center;background:linear-gradient(145deg,#3e180ceb,#0c0708f5);border-radius:13px;padding:10px;position:relative;box-shadow:inset 0 0 22px #00000080,0 8px 20px #0006}.classic-slot-feature img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:0 0 18px color-mix(in srgb, var(--classic-accent) 18%, transparent);border:1px solid #ffe29140;border-radius:9px}.classic-slot-feature strong{color:#ffe7a0;margin-top:8px;font-family:Georgia,serif;font-size:14px;display:block}.classic-slot-feature p{color:#a89474;text-transform:uppercase;margin:4px 0 1px;font-size:7px;font-weight:800;line-height:1.35}.classic-slot-stage{min-width:0;box-shadow:inset 0 0 0 3px #1b0908, 0 0 29px color-mix(in srgb, var(--classic-accent) 19%, transparent), 0 16px 26px #00000085;background:linear-gradient(145deg,#e0bd70,#5a3210 12%,#100707 88%,#e6c672);border:4px solid #a8782d;border-radius:17px;padding:9px;position:relative}.classic-slot-lines{z-index:3;color:#ffe994;text-align:center;background:#50111b;border:1px solid #e3b84d;border-radius:8px 0 0 8px;width:44px;padding:5px 2px;display:grid;position:absolute;top:50%;left:-41px;transform:translateY(-50%)}.classic-slot-lines span{font-family:Georgia,serif;font-size:20px;line-height:1}.classic-slot-lines small{letter-spacing:.08em;text-transform:uppercase;font-size:4px;font-weight:900}.classic-slot-grid{background:#080304;border:5px solid #090405;border-radius:10px;gap:5px;height:315px;display:grid;overflow:hidden;box-shadow:inset 0 0 28px #000}.classic-slot-page--star-game .classic-slot-grid{width:min(100%,570px);margin:auto}.classic-slot-symbol{color:#fff1bd;background:radial-gradient(circle,#59151b,#170609 72%);border:1px solid #ffdc8357;border-radius:8px;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #ffac2e1c}.classic-slot-symbol:after{pointer-events:none;content:"";border:1px solid #ffffff14;border-radius:5px;position:absolute;inset:3px}.classic-slot-symbol img{object-fit:cover;object-position:center 62%;filter:saturate(1.08)contrast(1.05);width:100%;height:100%;display:block;position:absolute;inset:0}.classic-slot-symbol b{z-index:1;text-shadow:0 3px 5px #000,0 0 16px;font-family:Georgia,serif;font-size:clamp(24px,4.1vw,54px);line-height:.8;position:relative}.classic-slot-symbol small{z-index:2;color:#e7d19c;letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#0a0304b8;border-radius:4px;padding:3px 2px;font-size:5px;font-weight:1000;position:absolute;bottom:3px;left:4px;right:4px}.classic-slot-page--star-game .classic-slot-symbol img{object-fit:contain;width:min(68%,76px);height:min(76%,76px)}.classic-slot-symbol--crown-star{background:radial-gradient(circle,#251037,#09040f 74%);border-color:#e27bff9e}.classic-slot-symbol--crown-star b{color:#0000;filter:drop-shadow(0 2px #541374)drop-shadow(0 0 7px #4dd1ffb3);background:linear-gradient(145deg,#8d30ff 12%,#35d7ff 42%,#ff4b9f 72%,#ffca55);-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5.7vw,72px)}.classic-slot-symbol--prism-star{color:#ffe782;background:radial-gradient(circle,#473013,#100906 72%)}.classic-slot-symbol--prism-star b{text-shadow:0 2px #8e4b11,0 0 16px #ffca42,0 0 28px #9b38ff;font-size:clamp(42px,5.8vw,72px)}.classic-slot-symbol--seven-flag b,.classic-slot-symbol--seven-red b,.classic-slot-symbol--seven-white b,.classic-slot-symbol--seven-blue b{-webkit-text-stroke:1px #ffffff7a;font-family:Impact,Haettenschweiler,sans-serif;font-size:clamp(48px,6.8vw,84px);font-style:italic}.classic-slot-symbol--seven-flag{background:radial-gradient(circle,#192a5f,#070914 72%)}.classic-slot-symbol--seven-flag b{color:#0000;filter:drop-shadow(0 3px #811321)drop-shadow(0 0 10px #4b84ff);background:linear-gradient(#4b84ff 0 30%,#fff 30% 45%,#ef3d50 45% 62%,#fff 62% 76%,#ef3d50 76%);-webkit-background-clip:text;background-clip:text}.classic-slot-symbol--seven-red{color:#ff5366;background:radial-gradient(circle,#641421,#140509 72%)}.classic-slot-symbol--seven-red b{text-shadow:0 3px #7d0e1d,0 0 16px #ff304e}.classic-slot-symbol--seven-white{color:#fff8dc;background:radial-gradient(circle,#685527,#151006 72%)}.classic-slot-symbol--seven-white b{text-shadow:0 3px #9a6c13,0 0 16px #fff1a8}.classic-slot-symbol--seven-blue{color:#5cb8ff;background:radial-gradient(circle,#123d6b,#050c17 72%)}.classic-slot-symbol--seven-blue b{text-shadow:0 3px #0a3a7a,0 0 16px #3fa5ff}.classic-slot-symbol--blank{background:linear-gradient(90deg,#f5eed8,#fffdf2 42%,#eadcb9)}.classic-slot-symbol--red{color:#ff3346;background:radial-gradient(circle,#72101c,#1b0509 74%)}.classic-slot-symbol--red b{font-size:clamp(35px,5.2vw,70px);font-weight:800}.classic-slot-symbol--black{color:#ffe28b;background:linear-gradient(145deg,#2a2020,#050404)}.classic-slot-symbol--black b{border:2px solid #d6a83e;padding:7px;font-family:Inter,sans-serif;font-size:clamp(14px,2.5vw,28px)}.classic-slot-symbol--cherry{color:#ff3048}.classic-slot-symbol--ice{color:#c9f6ff;background:radial-gradient(circle,#174b62,#07121c)}.classic-slot-symbol--double{color:#fff1a3;background:radial-gradient(circle,#9b6617,#2a1304 72%)}.classic-slot-symbol--triple{color:#fff;background:radial-gradient(circle,#d72934,#4a0710 72%)}.classic-slot-symbol--flag{background:linear-gradient(135deg,#eee 0 25%,#111 25% 50%,#eee 50% 75%,#111 75%)}.classic-slot-symbol--flag b{filter:drop-shadow(0 3px 4px #000)}.classic-slot-symbol--wheel{color:#d9b14b;background:radial-gradient(circle,#414149,#08090b 65%)}.classic-slot-symbol--helmet{color:#f04a36}.classic-slot-symbol--engine{color:#d8dde3;background:radial-gradient(circle,#3d444d,#0a0b0d)}.classic-slot-symbol--fuel{color:#f3c03f}.classic-slot-symbol--ace{color:#f6dd9d}.classic-slot-symbol--king{color:#b8d9ff;background:radial-gradient(circle,#12385b,#070e19)}.classic-slot-symbol--winner{z-index:5;filter:brightness(1.14)saturate(1.1);border-color:#fff9bd;animation:.7s ease-in-out infinite alternate classic-win-pulse;box-shadow:inset 0 0 0 3px #fffabb94,inset 0 0 30px #ffdf537a,0 0 8px #fffbd2,0 0 27px #ffd43c}.classic-slot-symbol--spinning{filter:blur(1.35px)brightness(.86);animation:.11s linear infinite classic-reel-spin}.classic-slot-symbol--settled{animation:.3s cubic-bezier(.16,1.42,.35,1) both classic-reel-land}.classic-slot-page--star-game .classic-slot-grid{background:linear-gradient(90deg,#123a82,#28a4ff 45%,#10316c);border:6px solid #0b090b;border-color:#0b090b #163d79;border-radius:12px;gap:0 6px;padding:0 6px;box-shadow:inset 0 0 12px #000,0 0 15px #2a89ff40}.classic-slot-page--star-game .classic-slot-symbol{color:#25201a;background:linear-gradient(90deg,#eee4c8,#fffdf2 43%,#eee1c0 80%,#d2bd91);border:0;border-radius:0;box-shadow:inset 8px 0 16px #74532514,inset -8px 0 16px #7453251f}.classic-slot-page--star-game .classic-slot-symbol:after{background:linear-gradient(#ffffff47,#0000 25% 76%,#5c3d1212);border:0;border-bottom:1px solid #5b421f29;border-radius:0;inset:0}.classic-slot-page--star-game .classic-slot-symbol--blank{background:linear-gradient(90deg,#e8dcc0,#fffdf1 43%,#e6d5ae 82%,#cdb78b)}.classic-slot-page--star-game .classic-slot-symbol--blank:before{opacity:.32;content:"";background:linear-gradient(90deg,#0000,#bb9b65,#0000);width:44%;height:1px}.classic-slot-page--star-game .classic-slot-symbol--prism-star,.classic-slot-page--star-game .classic-slot-symbol--crown-star,.classic-slot-page--star-game .classic-slot-symbol--seven-flag,.classic-slot-page--star-game .classic-slot-symbol--seven-red,.classic-slot-page--star-game .classic-slot-symbol--seven-white,.classic-slot-page--star-game .classic-slot-symbol--seven-blue,.classic-slot-page--star-game .classic-slot-symbol--double,.classic-slot-page--star-game .classic-slot-symbol--triple{background:linear-gradient(90deg,#eee4c8,#fffdf2 43%,#eee1c0 80%,#d2bd91)}.classic-slot-page--star-game .classic-slot-symbol--prism-star b{color:#f1bd2f;-webkit-text-stroke:2px #9a5816;text-shadow:0 2px #6c350d,0 0 12px #ffc0278c}.classic-slot-page--star-game .classic-slot-symbol--seven-flag b,.classic-slot-page--star-game .classic-slot-symbol--seven-red b,.classic-slot-page--star-game .classic-slot-symbol--seven-white b,.classic-slot-page--star-game .classic-slot-symbol--seven-blue b{font-family:Arial Black,Impact,sans-serif;font-size:clamp(54px,7.5vw,94px);font-style:normal;font-weight:1000;line-height:.82;transform:skew(-7deg)scaleX(1.08)}.classic-slot-page--star-game .classic-slot-symbol--seven-flag b{color:#0000;-webkit-text-stroke:3px #760018;filter:none;text-shadow:0 3px #5900119e,0 0 13px #ff2a49d1;background:linear-gradient(135deg,#ff163b 0 55%,#fffdf4 55% 70%,#1677ef 70% 100%);-webkit-background-clip:text;background-clip:text}.classic-slot-page--star-game .classic-slot-symbol--seven-flag small,.classic-slot-page--star-game .classic-slot-symbol--seven-red small,.classic-slot-page--star-game .classic-slot-symbol--seven-white small,.classic-slot-page--star-game .classic-slot-symbol--seven-blue small{color:#fff;letter-spacing:.1em;text-shadow:0 1px 2px #000;border:1px solid #ffffffb3;border-radius:999px;padding:3px 2px;font-size:6px;line-height:1;display:block;bottom:5px;left:12px;right:12px}.classic-slot-page--star-game .classic-slot-symbol--seven-flag small{background:linear-gradient(90deg,#135ad0 0 27%,#fff 27% 50%,#f20d36 50% 100%);border-color:#fff;box-shadow:0 0 8px #ff224194}.classic-slot-page--star-game .classic-slot-symbol--seven-red small{background:#b70a2a}.classic-slot-page--star-game .classic-slot-symbol--seven-white small{color:#332207;text-shadow:none;background:#fff2ba;border-color:#b7801c}.classic-slot-page--star-game .classic-slot-symbol--seven-blue small{background:#0b54b4}.classic-slot-page--star-game .classic-slot-symbol--double b,.classic-slot-page--star-game .classic-slot-symbol--triple b{text-shadow:0 2px #00000052,0 0 9px;border:3px solid;border-radius:50%;place-items:center;min-width:64%;min-height:68%;font-family:Impact,Haettenschweiler,sans-serif;font-size:clamp(30px,4vw,52px);display:grid}.classic-slot-page--star-game .classic-slot-symbol--double b{color:#b97908;background:radial-gradient(circle,#fff7ba,#eab842)}.classic-slot-page--star-game .classic-slot-symbol--triple b{color:#fff;background:radial-gradient(circle,#ff5265,#b70e24 72%);border-color:#a71022}.classic-slot-message{color:#c8b489;text-align:center;background:#0b0707;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:5px 9px;display:flex}.classic-slot-message span{border:1px solid color-mix(in srgb, var(--classic-accent) 45%, transparent);color:var(--classic-accent);letter-spacing:.14em;border-radius:10px;padding:4px 6px;font-size:5px;font-weight:1000}.classic-slot-message strong{font-family:Georgia,serif;font-size:12px;font-weight:500}.classic-slot-result-slot{background:#0b0707;height:82px;min-height:82px;max-height:82px;overflow:hidden}.classic-slot-result-slot>.classic-slot-message,.classic-slot-result-slot>.slot-win-ledger{border-radius:0;width:100%;height:100%;min-height:100%;max-height:100%;margin:0}.classic-slot-result-slot>.slot-win-ledger>header{min-height:34px;padding:5px 8px}.classic-slot-result-slot>.slot-win-ledger ol{max-height:48px;padding:2px 5px}.classic-slot-result-slot>.slot-win-ledger li{min-height:30px;padding:4px 6px}.classic-slot-result-slot>.slot-win-ledger>p{height:48px;min-height:48px;padding:13px 9px}.classic-slot-paytable{text-align:left;gap:5px;display:grid}.classic-slot-paytable>small{color:#b39458;letter-spacing:.17em;text-align:center;text-transform:uppercase;margin-bottom:2px;font-size:6px;font-weight:1000}.classic-slot-paytable>span{color:#e3d3ae;background:#0704058c;border:1px solid #e6c0642e;border-radius:7px;justify-content:space-between;align-items:center;gap:5px;min-height:38px;padding:5px 7px;display:flex}.classic-slot-paytable b{font-size:7px}.classic-slot-paytable strong{color:#ffe08c;font-family:Georgia,serif;font-size:15px}.classic-slot-paytable .classic-slot-paytable__feature{border-color:color-mix(in srgb, var(--classic-accent) 45%, transparent);color:#fff2bc;background:color-mix(in srgb, var(--classic-accent) 12%, #120609)}.classic-slot-paytable__feature strong{letter-spacing:.08em;font-family:Inter,sans-serif;font-size:6px}.classic-slot-page--star-game .classic-slot-paytable{gap:2px}.classic-slot-page--star-game .classic-slot-paytable>span{min-height:22px;padding:2px 5px}.classic-slot-page--star-game .classic-slot-paytable strong{white-space:nowrap;font-size:9px}.classic-slot-page--star-game{--classic-accent:#4ca6ff;--classic-dark:#07091b}.classic-slot-page--star-game .classic-slot-cabinet{background:linear-gradient(145deg,#174aa2,#090b20 46%,#8f1028);border-color:#07112f;box-shadow:inset 0 0 0 3px #d8eaff,inset 0 0 0 6px #07112f,0 28px 55px #00000080,0 0 38px #3081ff40}.classic-slot-page--star-game .classic-slot-marquee{background:repeating-linear-gradient(103deg,#101d59 0 10%,#f3f1e5 10% 14%,#bf1f3d 14% 22%,#f3f1e5 22% 26%,#123f99 26% 38%);border-bottom-color:#e3eaf4;box-shadow:inset 0 0 42px #050717,inset 0 -12px 24px #00000094}.classic-slot-page--star-game .classic-slot-marquee:after{content:"";background:radial-gradient(#0a103714,#03040edb 82%);position:absolute;inset:0}.classic-slot-page--star-game .classic-slot-marquee>*{z-index:2}.classic-slot-page--star-game .classic-slot-marquee>span{color:#fff5c5;text-shadow:0 0 7px #fff,0 0 24px #4d91ff}.classic-slot-page--star-game .classic-slot-marquee small{color:#d8e8ff}.classic-slot-page--star-game .classic-slot-marquee strong{color:#fffdf0;text-shadow:0 2px #17336f,0 0 8px #fff,0 0 25px #397df1,0 5px 7px #000}.classic-slot-page--star-game .classic-slot-marquee em{color:#f3d78c}.classic-slot-page--star-game .classic-slot-body{background:radial-gradient(at 50% 45%,#255cbb5e,#0000 54%),linear-gradient(135deg,#07091b,#11194b 48%,#320712)}.classic-slot-page--star-game .classic-slot-feature,.classic-slot-page--star-game .classic-slot-paytable{background:linear-gradient(145deg,#14265ef2,#070818fa 68%,#56081aeb);border-color:#477bd1}.classic-slot-page--star-game .classic-slot-feature strong{color:#f7f3dc}.classic-slot-page--star-game .classic-slot-feature p{color:#b8c9e6}.classic-slot-page--star-game .classic-slot-stage{background:linear-gradient(145deg,#f8fbff,#2376e4 9%,#071639 91%,#e9f5ff);border-color:#d8eaff;box-shadow:inset 0 0 0 3px #06122e,0 0 30px #378bff70,0 16px 26px #0000008c}.classic-slot-page--star-game .classic-slot-lines{color:#fff;background:linear-gradient(#234fbd,#b31337);border-color:#eef7ff}.classic-slot-page--star-game .classic-slot-grid{background:repeating-linear-gradient(0deg,#76b8ff 0 3px,#0b4daf 3px 7px,#a8d5ff 7px 9px);border-color:#08112b #3a91ff;border-radius:14px;column-gap:7px;padding:0 7px;position:relative;box-shadow:inset 0 0 13px #000,0 0 18px #2f8fff8c}.classic-slot-page--star-game .classic-slot-symbol{background:linear-gradient(90deg,#ddd5bd,#fffdf0 22%,#fffefa 50%,#eee5cc 78%,#d2c3a2);border:0;border-radius:0;box-shadow:inset 12px 0 18px #4f3a1814,inset -12px 0 18px #4f3a181a}.classic-slot-page--star-game .classic-slot-symbol:after{background:linear-gradient(#ffffff52,#0000 28% 72%,#4e331014);border-bottom-color:#533d1c1a}.classic-slot-page--star-game .classic-slot-symbol small{display:none!important}.classic-slot-page--star-game .classic-slot-symbol--seven-flag small,.classic-slot-page--star-game .classic-slot-symbol--seven-red small,.classic-slot-page--star-game .classic-slot-symbol--seven-white small,.classic-slot-page--star-game .classic-slot-symbol--seven-blue small{letter-spacing:.13em;padding:3px;font-size:7px;bottom:3px;left:14px;right:14px;display:block!important}.classic-slot-page--star-game .classic-slot-symbol--blank:before{opacity:.16;width:58%}.classic-slot-page--star-game .classic-slot-symbol--seven-flag b,.classic-slot-page--star-game .classic-slot-symbol--seven-red b,.classic-slot-page--star-game .classic-slot-symbol--seven-white b,.classic-slot-page--star-game .classic-slot-symbol--seven-blue b{font-size:clamp(48px,6vw,76px);line-height:.76;transform:skew(-8deg)scaleX(1.13)}.classic-slot-page--star-game .classic-slot-symbol--seven-red b{color:#ee183c;-webkit-text-stroke:2px #810018;text-shadow:0 3px #760014,0 0 10px #ff264c85}.classic-slot-page--star-game .classic-slot-symbol--seven-blue b{color:#165eda;-webkit-text-stroke:2px #062e88;text-shadow:0 3px #042664,0 0 10px #2e80ff8c}.classic-slot-page--star-game .classic-slot-symbol--seven-white b{color:#fffdf2;-webkit-text-stroke:3px #314e8c;text-shadow:0 3px #17356f,0 0 9px #fff}.classic-slot-page--star-game .classic-slot-symbol--seven-flag b{-webkit-text-stroke:2px #15469f;text-shadow:0 3px #102b61b3,0 0 10px #3c84ff7a;background:repeating-linear-gradient(#d91f3f 0 12%,#fff 12% 24%);-webkit-background-clip:text;background-clip:text}.classic-slot-page--star-game .classic-slot-symbol--prism-star b{color:#f3c43d;-webkit-text-stroke:2px #9a5610;text-shadow:0 3px #713705,0 0 11px #ffc43094;font-size:clamp(43px,5.3vw,65px)}.classic-slot-page--star-game .classic-slot-symbol--crown-star b.prism-triple-mark{color:#14347e;filter:drop-shadow(0 2px #6d1125)drop-shadow(0 0 6px #2a6fe37a);width:min(78%,118px);font-family:Impact,Haettenschweiler,sans-serif;font-size:inherit;background:radial-gradient(#fffdf0 34%,#d8e8ff 62%,#2867cf 66%,#b31337 76%,#fff 80%,#183f9a 86%);border:2px solid #1e4fa9;border-radius:50%;place-items:center;padding:5px 7px 4px;line-height:1;display:grid}.classic-slot-page--star-game .prism-triple-mark span{color:#d21c3e;letter-spacing:.03em;-webkit-text-stroke:1px #7e0921;font-size:clamp(15px,1.9vw,25px);font-style:italic}.classic-slot-page--star-game .prism-triple-mark i{color:#214eb0;letter-spacing:.03em;-webkit-text-stroke:1px #fff;text-shadow:0 1px #071d5c;font-family:Georgia,serif;font-size:clamp(13px,1.7vw,21px);font-style:normal}.prism-paylines{z-index:4;pointer-events:none;width:calc(100% - 20px);height:calc(100% - 12px);position:absolute;inset:6px 10px;overflow:visible}.prism-payline{fill:none;opacity:.68;stroke:#e52d4b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.15px;filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 2px)}.prism-payline--2,.prism-payline--4{stroke:#245fca}.prism-payline--3{stroke:#f2c94c}.prism-payline--5{stroke:#e52d4b}.prism-payline--inactive{opacity:.08;filter:grayscale()}.prism-payline--winner{opacity:.98;stroke-width:3px;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 5px)}.classic-slot-page--crown-velocity .classic-slot-grid{position:relative}.velocity-paylines{z-index:4;pointer-events:none;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;inset:5px;overflow:visible}.velocity-payline{fill:none;opacity:.48;stroke:#ff4438;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;filter:drop-shadow(0 0 1px #000)drop-shadow(0 0 2px)}.velocity-payline--2{stroke:#45a7ff}.velocity-payline--3{stroke:#ffd64f}.velocity-payline--4{stroke:#f04cff}.velocity-payline--5{stroke:#51e1a6}.velocity-payline--6{stroke:#ff7a38}.velocity-payline--7{stroke:#8f79ff}.velocity-payline--8{stroke:#30d9e8}.velocity-payline--9{stroke:#ff5f9d}.velocity-payline--10{stroke:#b8ed49}.velocity-payline--winner{z-index:1;opacity:.95;stroke-width:3px;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 5px)}.classic-slot-page--star-game .classic-slot-message{color:#d3def0;background:#07091a}.classic-slot-page--star-game .classic-slot-paytable>small{color:#c6dcff}.classic-slot-page--star-game .classic-slot-paytable>span{color:#edf5ff;background:#070f30b3;border-color:#86b8ff3d}.classic-slot-page--star-game .classic-slot-paytable>span:nth-of-type(3n+2){border-left-color:#c72544}.classic-slot-page--star-game .classic-slot-paytable strong{color:#ffe27e}.classic-slot-page--star-game .classic-slot-paytable__head{background:#184193b8;border-color:#a8d0ff85}.classic-slot-page--star-game .classic-slot-paytable .classic-slot-paytable__feature{background:linear-gradient(90deg,#1b459b99,#700c2494);border-color:#416fca}.classic-slot-page--star-game .classic-slot-console{background:linear-gradient(90deg,#090b20,#1c3474 42%,#72112a 75%,#090b20);border-top-color:#d9eaff}.classic-slot-page--star-game .classic-slot-symbol img{object-fit:contain;object-position:center;filter:drop-shadow(0 3px 4px #2a12046b)saturate(1.08)contrast(1.03);width:90%;height:90%}.classic-slot-page--star-game .classic-slot-symbol--prism-star img{width:84%;height:84%}.classic-slot-page--star-game .classic-slot-symbol--crown-star img,.classic-slot-page--star-game .classic-slot-symbol--double img{filter:drop-shadow(0 4px 4px #2a120480)drop-shadow(0 0 8px #ffcd4a61)saturate(1.08)contrast(1.04);width:88%;height:88%}.classic-slot-page--star-game .classic-slot-symbol--seven-flag small,.classic-slot-page--star-game .classic-slot-symbol--seven-red small,.classic-slot-page--star-game .classic-slot-symbol--seven-white small,.classic-slot-page--star-game .classic-slot-symbol--seven-blue small{z-index:3;padding:2px;font-size:5px;bottom:2px;left:20%;right:20%}.classic-slot-page--crown-prism-classic{--classic-accent:#ffd76a}.classic-slot-page--crown-prism-classic .classic-slot-cabinet{background:linear-gradient(145deg,#94162b,#15070a 48%,#4d1d08);border-color:#2b080d;box-shadow:inset 0 0 0 3px #ffe29a,inset 0 0 0 6px #28080d,0 28px 55px #00000085,0 0 38px #ffc5464d}.classic-slot-page--crown-prism-classic .classic-slot-marquee{background:linear-gradient(90deg,#180508,#7b1424 28%,#241006 50%,#7b1424 72%,#180508)}.classic-slot-page--crown-prism-classic .classic-slot-body{background:radial-gradient(at 50% 45%,#9a1f2959,#0000 54%),linear-gradient(135deg,#100407,#310a12 48%,#211105)}.classic-slot-page--crown-prism-classic .classic-slot-lines{background:linear-gradient(#a11b30,#411008)}.classic-slot-page--crown-prism-nine{--classic-accent:#d997ff}.classic-slot-page--crown-prism-nine .classic-slot-cabinet{background:linear-gradient(145deg,#5d1c91,#0b0719 48%,#75162a);border-color:#19072e;box-shadow:inset 0 0 0 3px #eed4ff,inset 0 0 0 6px #170623,0 28px 55px #00000085,0 0 40px #b84cff52}.classic-slot-page--crown-prism-nine .classic-slot-marquee{background:linear-gradient(90deg,#10051c,#421574 28%,#1d0b34 50%,#7d1935 72%,#10051c)}.classic-slot-page--crown-prism-nine .classic-slot-body{background:radial-gradient(at 50% 45%,#742cab61,#0000 54%),linear-gradient(135deg,#080512,#221143 48%,#350711)}.classic-slot-page--crown-prism-nine .classic-slot-lines{background:linear-gradient(#6732a6,#9b1735)}.prism-payline--6{stroke:#7d3dc7}.prism-payline--7{stroke:#2da875}.prism-payline--8{stroke:#e1842f}.prism-payline--9{stroke:#da4fc7}.classic-slot-page--crown-velocity .classic-slot-paytable{gap:2px}.classic-slot-page--crown-velocity .classic-slot-paytable>span{min-height:25px;padding:3px 5px}.classic-slot-page--crown-velocity .classic-slot-paytable strong{white-space:nowrap;font-size:8px}.classic-slot-paytable__head{background:#69340e6b!important;border-color:#f8ce636b!important}.classic-slot-console{color:#d7c59d;background:linear-gradient(#2b1712,#0f0809);border-top:4px solid #6e4318;grid-template-columns:1fr minmax(300px,1.7fr) 120px 1fr;align-items:center;gap:13px;min-height:96px;padding:11px 18px;display:grid;position:relative;box-shadow:inset 0 12px 24px #0000006b}.classic-slot-console>div{text-align:center;display:grid}.classic-slot-console>div>span{color:#927e62;letter-spacing:.14em;text-transform:uppercase;font-size:6px;font-weight:1000}.classic-slot-console>div>strong{color:#ffe59b;font-family:Georgia,serif;font-size:22px;font-weight:500}.classic-slot-console>div>small{color:#776954;text-transform:uppercase;font-size:5px}.classic-slot-bet .bet-selector{justify-content:center;margin-top:4px}.prism-wager-controls{grid-template-columns:auto auto;justify-content:center;gap:5px 13px;margin-top:3px;display:grid}.prism-wager-controls>div>small{color:#a99471;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:5px;font-weight:1000;display:block}.prism-credit-selector,.prism-line-selector{justify-content:center;gap:4px;display:flex}.prism-credit-selector button,.prism-line-selector button{color:#cdbb91;cursor:pointer;text-transform:uppercase;background:#140d0b;border:1px solid #73572c;border-radius:7px;place-items:center;min-width:58px;min-height:27px;padding:4px 7px;font-size:7px;font-weight:900;display:grid}.prism-line-selector button{min-width:29px;padding:4px}.prism-credit-selector button[aria-pressed=true],.prism-line-selector button[aria-pressed=true]{color:#fff0b0;background:linear-gradient(#6d3512,#351307);border-color:#ffe078;box-shadow:0 0 12px #ffcf5742}.prism-credit-selector button:disabled,.prism-line-selector button:disabled{cursor:default;opacity:.55}.prism-line-selector--multi-row{grid-template-columns:repeat(5,29px);width:max-content;margin:0 auto;display:grid}.classic-slot-spin{color:#fff5d2;cursor:pointer;width:112px;height:70px;box-shadow:inset 0 0 0 3px #3d0b12, 0 7px 0 #350811, 0 12px 18px #00000080, 0 0 20px color-mix(in srgb, var(--classic-accent) 22%, transparent);letter-spacing:.08em;background:radial-gradient(circle at 50% 35%,#d33542,#761120 72%);border:4px solid #f5d072;border-radius:50%;font-size:10px;font-weight:1000}.classic-slot-page--crown-velocity .classic-slot-spin{background:radial-gradient(circle at 50% 35%,#ff503b,#9a130d 72%)}.classic-slot-spin:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.classic-slot-spin:disabled{cursor:not-allowed;opacity:.6}.three-card-poker-felt{background:radial-gradient(at 50% 35%,#17684f,#0b4938 55%,#073126);min-height:670px;padding-bottom:104px}.three-card-dealer-zone{margin-top:142px}.three-card-player-zone{margin-top:28px}.three-card-result{width:min(560px,58%);margin:18px auto 0}.three-card-bet-spots{bottom:27px}.three-card-wager-bar{flex-wrap:wrap}.pair-plus-toggle{color:#bad9ff;cursor:pointer;text-align:center;background:linear-gradient(145deg,#173e67,#0b203b);border:1px solid #6ca4e96b;border-radius:9px;min-width:126px;min-height:44px;padding:6px 12px;display:grid;box-shadow:inset 0 0 12px #559aeb14}.pair-plus-toggle strong{font-family:Georgia,serif;font-size:13px;font-weight:600}.pair-plus-toggle small{color:#7899ba;letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:5px;font-weight:900}.pair-plus-toggle.active{color:#f1f8ff;background:linear-gradient(145deg,#2679bc,#114876);border-color:#90caff;box-shadow:0 0 18px #50aeff33}.pair-plus-toggle.active small{color:#c3e4ff}.pair-plus-toggle:disabled{cursor:not-allowed;opacity:.55}.high-card-flush-felt{background:radial-gradient(at 50% 35%,#126b65,#084b48 56%,#04302f);min-height:730px;padding-bottom:106px}.high-flush-dealer-zone{margin-top:142px}.high-flush-player-zone{margin-top:24px}.seven-card-row{gap:6px}.seven-card-row>span{transition:opacity .2s,transform .2s;display:inline-flex}.seven-card-row .playing-card{width:64px;height:90px;padding:7px;font-size:20px}.seven-card-row .playing-card i{font-size:23px}.seven-card-row .flush-card--outside{opacity:.28;filter:saturate(.45);transform:scale(.93)}.high-flush-result{width:min(600px,58%);margin:17px auto 0}.high-flush-bet-spots{bottom:27px}.mississippi-stud-felt{background:radial-gradient(at 50% 35%,#176451,#0a4638 56%,#073026);min-height:650px;padding-bottom:106px}.mississippi-community-zone{margin:148px 0 0}.mississippi-player-zone{margin-top:27px}.mississippi-result{width:min(600px,58%);margin:17px auto 0}.mississippi-bet-spots{bottom:27px}.game-card--crown-prism .game-card__art{background:radial-gradient(circle,#6f3ac480,#10465c85 48%,#150918)}.game-card--crown-prism .game-card__art i{color:#7df4ff;text-shadow:0 0 25px #a544ff}.game-card--crown-velocity .game-card__art{background:radial-gradient(circle,#e02e2375,#3f090bcc 58%,#110708)}.game-card--crown-velocity .game-card__art i{color:#ff5949;text-shadow:0 0 25px #e72e1f}.game-card--crown-flash .game-card__art{background:radial-gradient(circle,#e43e178a,#56070bdb 55%,#100304)}.game-card--crown-flash .game-card__art i{color:#ffe170;text-shadow:0 0 13px #fff1aa,0 0 27px #ff3f17}.crown-flash-page{--classic-accent:#ffcc51;--classic-dark:#160305}.crown-flash-cabinet{background:linear-gradient(145deg,#5b1a0b,#130305 48%,#3b0a08);border-color:#160708;box-shadow:inset 0 0 0 3px #d49a2f,inset 0 0 0 6px #160506,0 28px 55px #0000008f,0 0 42px #ff4b1c30}.crown-flash-marquee{background:linear-gradient(90deg,#080102fa,#6a0d0adb,#080102fa);border-bottom-color:#9d5b17;min-height:118px}.crown-flash-marquee:before{opacity:.34;filter:blur(5px)saturate(1.35);inset:-150% 8%}.crown-flash-marquee>span{color:#ffcf4c;text-shadow:0 0 8px #fff5b0,0 0 25px #ff3b17}.crown-flash-marquee strong{color:#fff6d0;text-shadow:0 0 9px #fff,0 0 25px #ff4d24,0 5px 7px #000}.crown-flash-marquee__title{place-items:center}.crown-flash-marquee__actions{justify-content:center;gap:6px;margin-top:6px;display:flex}.crown-flash-marquee__actions .quiet-button{color:#fff2bf;background:#340508c7;border-color:#ffd3648c;min-height:27px;padding:5px 10px;font-size:7px}.crown-flash-jackpots{z-index:2;background:linear-gradient(#13090a,#050304);border-bottom:3px solid #71410f;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px 12px;display:grid;position:relative}.crown-flash-jackpots>div{color:#d7bb78;text-transform:uppercase;background:radial-gradient(circle at 50% 20%,#54120d,#120606 70%);border:1px solid #7b5722;border-radius:6px;place-items:center;min-width:0;padding:3px 6px;line-height:.95;display:grid;box-shadow:inset 0 0 15px #000}.crown-flash-jackpots span,.crown-flash-jackpots small{letter-spacing:.08em;font-size:6px;font-weight:900}.crown-flash-jackpots span{color:#fff0b6;display:none}.crown-flash-jackpots b{color:#ffbf36;letter-spacing:.07em;font-family:Georgia,serif;font-size:9px}.crown-flash-jackpots strong{color:#fff0a8;text-align:center;text-shadow:0 0 9px #ff7b23;font-family:Georgia,serif;font-size:clamp(12px,1.45vw,18px);line-height:.95}.crown-flash-jackpots small{color:#a88d59;text-align:center;line-height:1}.crown-flash-jackpots>div.hit{background:radial-gradient(circle,#c12a11,#350506 72%);border-color:#fff1a0;animation:.5s ease-in-out infinite alternate classic-win-pulse;box-shadow:inset 0 0 15px #ff7a25,0 0 22px #ff9e30}.crown-flash-feature-strip{z-index:3;background:linear-gradient(#220607,#080304);border-bottom:2px solid #6f3f12;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px 12px;display:grid;position:relative}.crown-flash-feature-strip>div{color:#b89d6b;text-align:center;background:radial-gradient(circle at 50% 10%,#64160fb8,#130506eb 72%);border:1px solid #b67e2b94;border-radius:8px;align-content:center;min-width:0;min-height:48px;padding:5px 8px;display:grid;box-shadow:inset 0 0 14px #00000094}.crown-flash-feature-strip small{color:#ffcb58;letter-spacing:.15em;text-transform:uppercase;font-size:6px;font-weight:1000}.crown-flash-feature-strip strong{color:#fff0bd;margin:2px 0;font-family:Georgia,serif;font-size:10px;line-height:1}.crown-flash-feature-strip span{color:#ad946b;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:800;line-height:1.15;overflow:hidden}.crown-flash-feature-strip>div.is-triggered{background:radial-gradient(circle,#b42d16,#3c0709 72%);border-color:#fff0a1;box-shadow:inset 0 0 17px #ffab286b,0 0 14px #ff771e6b}.crown-flash-feature-strip>div.is-triggered small,.crown-flash-feature-strip>div.is-triggered strong,.crown-flash-feature-strip>div.is-triggered span{color:#fff4c5}.crown-flash-body{background:radial-gradient(at 50% 45%,#9e220a5c,#0000 55%),linear-gradient(#130506,#030203);min-height:365px;padding-top:12px;padding-bottom:12px}.crown-flash-feature img{aspect-ratio:1.06;object-position:center}.crown-flash-stage{background:linear-gradient(145deg,#f4d078,#63230d 12%,#0b0303 88%,#f4d078);border-color:#e0ac42}.crown-flash-grid{background:#0b0404;border-width:5px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;height:275px}.crown-flash-symbol{color:#5c0d12;background:linear-gradient(90deg,#ddd7ca,#fffef8 47%,#d7d0c0);border:1px solid #c8b080;border-radius:4px;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 8px 0 13px #472c1014,inset -8px 0 13px #472c101a}.crown-flash-symbol:after{z-index:1;pointer-events:none;content:"";border:1px solid #ffffffd6;border-radius:3px;position:absolute;inset:2px;box-shadow:inset 0 0 0 1px #4b230859}.crown-flash-symbol b{z-index:1;letter-spacing:-.05em;text-shadow:0 2px #fff,0 3px 3px #00000061;-webkit-text-stroke:1px #450e0b3d;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(22px,3.3vw,45px);font-style:italic;line-height:.85;position:relative}.crown-flash-symbol small{z-index:2;color:#fff5c4;letter-spacing:.08em;text-align:center;text-shadow:0 1px 2px #000;text-transform:uppercase;background:#240306db;border:1px solid #ffd87080;border-radius:4px;padding:2px 4px;font-size:clamp(5px,.58vw,8px);font-weight:1000;position:absolute;bottom:5px;left:7px;right:7px}.crown-flash-symbol__art{z-index:0;object-fit:cover;object-position:center;width:calc(100% - 4px);height:calc(100% - 4px);box-shadow:none;border:0;border-radius:3px;position:absolute;inset:2px}.crown-flash-symbol--wild b{color:#f1b92e;text-shadow:0 2px #8d3c0b,0 0 11px #ffcf4e;font-family:Georgia,serif;font-size:clamp(38px,5vw,66px)}.crown-flash-symbol--flash{color:#ff3f1e;background:radial-gradient(circle,#fff5bd,#ead9ad 68%,#c7ad76)}.crown-flash-symbol--flash b{text-shadow:0 2px #8f240b,0 0 17px #ff4b1e;font-size:clamp(43px,5.8vw,74px)}.crown-flash-symbol--flash small,.crown-flash-symbol--free small{letter-spacing:.13em;background:#240306e6;padding:3px 4px;font-size:clamp(6px,.7vw,10px)}.crown-flash-symbol--free{background:radial-gradient(circle,#fff8d3,#ead9ad 68%,#c7ad76)}.crown-flash-symbol--free b{color:#ae1318;letter-spacing:.02em;background:#ffe9a7;border:3px solid #be1d1c;border-radius:8px;padding:5px 7px;font-size:clamp(16px,2.4vw,29px)}.crown-flash-symbol--seven-red b{color:#e01825}.crown-flash-symbol--seven-gold b{color:#e98e0d}.crown-flash-symbol--bar-red b{color:#bd1723}.crown-flash-symbol--bar-blue b{color:#1e57a7}.crown-flash-symbol--bar-green b{color:#168148}.crown-flash-symbol--bar-gold b{color:#ac740d}.crown-flash-symbol--bell b,.crown-flash-symbol--cherry b{-webkit-text-stroke:0;font-size:clamp(28px,4.4vw,55px);font-style:normal}.crown-flash-symbol--winner{z-index:5;filter:brightness(1.14)saturate(1.12);border-color:#fff6a8;animation:.65s ease-in-out infinite alternate classic-win-pulse;box-shadow:inset 0 0 0 3px #fff6a18f,inset 0 0 26px #ffb92194,0 0 8px #fff8b6,0 0 26px #ff9f22}.crown-flash-symbol--spinning{filter:blur(1.35px)brightness(.88);animation:.1s linear infinite classic-reel-spin}.crown-flash-symbol--settled{animation:.3s cubic-bezier(.16,1.42,.35,1) both classic-reel-land}.crown-flash-message{min-height:40px}.crown-flash-message span{color:#ffbf45;background:#35100a;border-color:#9c3415}.crown-flash-message strong{font-size:11px}.crown-flash-paytable{gap:3px}.crown-flash-paytable>span{min-height:29px;padding:3px 5px}.crown-flash-paytable strong{white-space:nowrap;font-size:8px}.crown-flash-console{border-top-color:#8a4f13}.crown-flash-spin{background:radial-gradient(circle at 50% 35%,#f14a2d,#9d1115 72%);box-shadow:inset 0 0 0 3px #400609,0 7px #350609,0 12px 18px #00000080,0 0 23px #ff5b2359}.crown-hit-celebration,.crown-free-games-summary{z-index:24;border-radius:inherit;background:radial-gradient(circle at 50% 42%,#dd3614eb,#48050afa 51%,#040102fe 80%)}.crown-hit-celebration .slot-feature-card,.crown-free-games-summary .slot-feature-card{background:radial-gradient(circle at 50% 0,#a91d13,#4c0710 53%,#160307);border-color:#fff1a3;width:min(680px,95%);padding:22px 27px}.crown-hit-celebration__icon{border-color:#fff2a8;overflow:hidden}.crown-hit-celebration__icon img{object-fit:cover;border-radius:50%;width:100%;height:100%}.crown-hit-celebration .slot-feature-card h2,.crown-free-games-summary .slot-feature-card h2{text-shadow:0 0 12px #fff1b0,0 0 34px #ff4b22,0 5px 9px #1c0002;margin-top:4px;font-size:clamp(36px,5.4vw,62px)}.crown-hit-celebration__jackpot{color:#491008;letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(#fff5b7,#e9ae35);border:1px solid #fff2a5;border-radius:999px;margin:1px 0 8px;padding:5px 14px;font-size:11px;font-style:normal;font-weight:1000;display:inline-block;box-shadow:0 0 18px #ffc23e}.crown-hit-celebration__ladder{grid-template-columns:repeat(7,1fr);gap:6px;width:min(570px,100%);margin:9px auto 4px;display:grid}.crown-hit-celebration__ladder span{color:#84673d;background:#140407d1;border:2px solid #b6843a73;border-radius:10px;place-content:center;min-width:0;min-height:48px;display:grid;box-shadow:inset 0 0 12px #000000a6}.crown-hit-celebration__ladder span b{font-family:Georgia,serif;font-size:20px;line-height:1}.crown-hit-celebration__ladder span small{letter-spacing:.06em;margin-top:3px;font-size:6px;font-weight:1000}.crown-hit-celebration__ladder span.is-reached{color:#ffe889;background:radial-gradient(circle,#a92413,#3a0609 72%);border-color:#f0b940;box-shadow:inset 0 0 13px #ff99277a,0 0 9px #ffa72373}.crown-hit-celebration__ladder span.is-landed{z-index:2;color:#fff;background:radial-gradient(circle,#ff6c26,#a20c12 68%);border-color:#fff7c5;animation:.45s ease-in-out infinite alternate classic-win-pulse;transform:scale(1.1);box-shadow:inset 0 0 16px #ffce4e,0 0 23px #ffcf4c}.crown-hit-celebration .slot-win-count,.crown-free-games-summary .slot-win-count{min-height:50px;margin-top:8px;font-size:clamp(34px,5vw,58px)}.crown-hit-celebration .slot-feature-card p,.crown-free-games-summary .slot-feature-card p{margin:10px auto 14px}.crown-hit-celebration .primary-action,.crown-free-games-summary .primary-action{min-width:220px}.crown-free-games-summary{background:radial-gradient(circle at 50% 42%,#4832aae6,#2d063efa 54%,#040108fe 82%)}.crown-free-games-summary .slot-feature-card{background:radial-gradient(circle at 50% 0,#76268f,#3b0b4d 53%,#120318);box-shadow:inset 0 0 0 5px #ffe49121,0 28px 80px #000000b8,0 0 36px #dd91ffc2,0 0 95px #6842ff73}.crown-free-games-summary .slot-win-multiplier{background:linear-gradient(145deg,#7128a3f0,#300e51f0)}.crown-flash-bonus{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030001d1;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.crown-flash-bonus__panel{color:#f9e9bd;text-align:center;background:radial-gradient(circle at 50% 0,#7e1710,#1d0607 48%,#080304);border:3px solid #e6ad3d;border-radius:22px;width:min(930px,96%);padding:19px;box-shadow:inset 0 0 35px #ff5f1d33,0 0 45px #ff611a61}.crown-flash-bonus__panel>p{color:#ffcc58;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:1000}.crown-flash-bonus__panel h2{color:#fff1b4;margin:5px 0;font-family:Georgia,serif;font-size:clamp(27px,3vw,40px);font-weight:500}.crown-flash-bonus__panel>span{color:#e3c897;font-size:10px}.crown-flash-bonus__tiles{grid-template-columns:repeat(5,1fr);gap:8px;margin:14px 0 0;display:grid}.crown-flash-bonus__tile{color:#ffdb70;cursor:pointer;background:radial-gradient(circle,#8c1915,#290407 74%);border:2px solid #e1ad3e;border-radius:12px;grid-template-columns:1fr .72fr;place-items:center;width:auto;min-width:0;min-height:76px;padding:5px;font-family:Georgia,serif;transition:filter .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 15px #ffbd3b47,0 5px 8px #0000007a}.crown-flash-bonus__tile:hover:not(:disabled){filter:brightness(1.2);transform:translateY(-3px)}.crown-flash-bonus__tile>img{object-fit:cover;object-position:center;filter:brightness(.48)saturate(1.15);width:100%;height:100%;position:absolute;inset:0}.crown-flash-bonus__tile:after{z-index:1;pointer-events:none;content:"";border:1px solid #fff1a67a;border-radius:8px;position:absolute;inset:3px}.crown-flash-bonus__pick{z-index:2;color:#fff5ca;letter-spacing:.15em;text-transform:uppercase;background:#430509e0;border:1px solid #ffe79a;border-radius:999px;grid-column:1/-1;padding:6px 13px;font-size:13px;font-weight:1000;position:relative;box-shadow:0 0 14px #ffc94a7a}.crown-flash-bonus__tile.is-revealed{cursor:default;background:radial-gradient(circle at 30% 30%,#fff9d1,#e5b83f 72%,#8c4b0b);font-family:Inter,sans-serif}.crown-flash-bonus__award{z-index:2;color:#fff;text-align:center;text-shadow:0 2px 2px #00000085;background:radial-gradient(circle at 35% 28%,#ff7b74,#a40c1b 68%);border:3px solid #fff0a4;border-radius:50%;place-content:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 0 3px #51040b47,0 3px 8px #3a0a0280}.crown-flash-bonus__award strong{font-family:Georgia,serif;font-size:27px;line-height:.8}.crown-flash-bonus__award small{letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:5px;font-weight:1000}.crown-flash-bonus__award--5{background:radial-gradient(circle at 35% 28%,#ff9a72,#bd2615 68%)}.crown-flash-bonus__award--7{background:radial-gradient(circle at 35% 28%,#77c7ff,#154db5 68%)}.crown-flash-bonus__award--10{background:radial-gradient(circle at 35% 28%,#75e8b2,#087447 68%)}.crown-flash-bonus__award--11{background:radial-gradient(circle at 35% 28%,#dc8cff,#7721a5 68%)}.crown-flash-bonus__award--15{background:radial-gradient(circle at 35% 28%,#ffe57b,#d17a0a 68%)}.crown-flash-bonus__award--20{background:radial-gradient(circle at 35% 28%,#ff7690,#a20a3d 68%)}.crown-flash-bonus__multiplier{z-index:2;color:#fff;text-shadow:0 2px 2px #00000080;border:2px solid #ffffffc7;border-radius:10px;min-width:48px;padding:7px 5px;display:grid;position:relative;box-shadow:inset 0 0 12px #fff3,0 3px 7px #0000006b}.crown-flash-bonus__multiplier strong{font-size:20px;line-height:1}.crown-flash-bonus__multiplier small{letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:5px;font-weight:1000}.crown-flash-bonus__multiplier--2{background:linear-gradient(#246ac3,#102e7b)}.crown-flash-bonus__multiplier--3{background:linear-gradient(#ae36bf,#5b126b)}.crown-flash-bonus__wild{z-index:2;color:#fff4bd;text-shadow:0 2px 2px #000;background:#5b060ae0;border:2px solid #fff2aa;border-radius:12px;grid-column:1/-1;min-width:72px;padding:5px 10px;display:grid;position:relative;box-shadow:0 0 16px #ffb53a}.crown-flash-bonus__wild small,.crown-flash-bonus__wild b{letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:1000}.crown-flash-bonus__wild strong{color:#fff;font-family:Georgia,serif;font-size:27px;line-height:.9}.crown-flash-bonus__tile.is-matched{z-index:3;border-color:#fff7bc;animation:.55s ease-in-out infinite alternate classic-win-pulse;box-shadow:inset 0 0 22px #ffdf52,0 0 20px #ffbd28}.crown-flash-bonus__match{z-index:4;color:#351502;letter-spacing:.08em;text-transform:uppercase;background:#fff3a6;border-radius:999px;padding:2px 5px;font-size:5px;font-weight:1000;position:absolute;top:3px;right:3px;box-shadow:0 1px 5px #000}.crown-flash-bonus__winner{color:#fff3bd;margin:5px auto 0}.crown-flash-bonus__winner>span{color:#ffd55f;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:1000;display:block}.crown-flash-bonus__winner>div{background:linear-gradient(100deg,#9f1515,#4b0710);border:2px solid #ffe289;border-radius:14px;align-items:center;gap:10px;width:max-content;margin:4px auto 0;padding:5px 16px;display:flex;box-shadow:inset 0 0 17px #ffc43a4d,0 0 19px #ff9f2347}.crown-flash-bonus__winner strong{color:#fff8dc;font-family:Georgia,serif;font-size:30px;line-height:1}.crown-flash-bonus__winner b{color:#fff4c3;text-transform:uppercase;font-size:13px}.crown-flash-bonus__winner em{color:#fff;text-transform:uppercase;background:#6f2bb5;border-radius:8px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:1000}.crown-flash-bonus__start{color:#fff7d4;cursor:pointer;letter-spacing:.08em;background:linear-gradient(#ed4428,#9b0d15);border:2px solid #fff0a2;border-radius:12px;width:auto;margin-top:13px;padding:13px 24px;font-size:12px;font-weight:1000;box-shadow:0 0 20px #ff6f2280}.crown-flash-info{align-items:start;overflow-y:auto}.crown-flash-info__panel{text-align:left;width:min(880px,98%);margin:auto;position:relative}.crown-flash-info__panel>p,.crown-flash-info__panel>h2,.crown-flash-info__panel>span{text-align:center;display:block}.crown-flash-info__close{color:#fff3c5;cursor:pointer;background:#4e0b0d;border:1px solid #e6ad3d;border-radius:50%;width:34px;height:34px;padding:0;font-size:24px;line-height:1;position:absolute;top:9px;right:11px}.crown-flash-info__table{gap:3px;margin-top:13px;display:grid}.crown-flash-info__table>div{background:#0301029e;border:1px solid #e6ad3d38;border-radius:6px;grid-template-columns:minmax(145px,1.4fr) repeat(3,1fr);align-items:center;gap:7px;min-height:28px;padding:5px 8px;display:grid}.crown-flash-info__table b{color:#f6d477;font-size:8px}.crown-flash-info__table strong{color:#fff5d5;text-align:right;font-family:Georgia,serif;font-size:11px}.crown-flash-info__table .crown-flash-info__head{color:#fff1c0;background:#50100c;border-color:#a86b24}.crown-flash-info__head b:not(:first-child){text-align:right}.crown-flash-info__scatter{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:9px;display:grid}.crown-flash-info__scatter>b{color:#f6d477;letter-spacing:.12em;text-align:center;text-transform:uppercase;grid-column:1/-1;font-size:8px}.crown-flash-info__scatter span{text-align:center;background:radial-gradient(circle,#5a110d,#180506);border:1px solid #7b5722;border-radius:6px;place-content:center;min-height:42px;padding:5px 3px;display:grid}.crown-flash-info__scatter span b{color:#ffd56b;font-size:7px}.crown-flash-info__scatter span strong{color:#fff0c2;font-size:6px}.crown-flash-info__panel .crown-flash-info__note{color:#cbb58a;text-align:center;margin:9px 0 0;font-size:7px;line-height:1.5}.crown-flash-info__rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.crown-flash-info__rules p{color:#d9c79e;background:#060203a6;border:1px solid #e6ad3d42;border-radius:8px;margin:0;padding:8px;font-size:7px;line-height:1.45}.crown-flash-info__rules b{color:#ffd96e}@keyframes classic-reel-spin{0%{opacity:.62;transform:translateY(-14%)}48%{opacity:1}to{opacity:.7;transform:translateY(14%)}}@keyframes classic-reel-land{0%{filter:brightness(1.5);transform:translateY(-18%)}68%{transform:translateY(6%)}to{filter:none;transform:none}}.game-card--crown-builders{--card-a:#134f3c;--card-b:#452064}.game-card--crown-builders .game-card__art{background:linear-gradient(90deg,#07241a66,#270a3559),url(/art/crown-builders/crown-builders-marquee.webp) 50% 47%/cover}.game-card--crown-builders .game-card__art i{filter:drop-shadow(0 3px 5px #000)}.crown-builders-page{--builder-gold:#ffd765;--builder-green:#0d7555;--builder-purple:#5b257e}.crown-builders-cabinet{background:radial-gradient(circle at 50% 28%,#174c3a,#071a15 62%,#050908);border:3px solid #e8bd52;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #ffe8891a,0 26px 58px #00000085,0 0 34px #5bc58e3d}.crown-builders-marquee{background:linear-gradient(90deg,#05121d29,#07142ebf 32% 68%,#06101626),url(/art/crown-builders/crown-builders-marquee.webp) 50% 47%/cover;border-bottom:4px solid #f0ca61;place-items:center;min-height:128px;display:grid;position:relative;overflow:hidden}.crown-builders-marquee:after{content:"";background:radial-gradient(#0000 20%,#020a1094 90%);position:absolute;inset:0}.crown-builders-marquee>div{z-index:2;text-align:center;place-items:center;display:grid;position:relative}.crown-builders-marquee small{color:#ffe28a;letter-spacing:.28em;text-shadow:0 2px 4px #000;text-transform:uppercase;font-size:8px;font-weight:1000}.crown-builders-marquee strong{color:#fff5c8;letter-spacing:.03em;text-shadow:0 0 8px #fff3bb,0 0 25px #3dd7ff,0 4px 7px #000;text-transform:uppercase;font-family:Georgia,serif;font-size:clamp(42px,6vw,75px);font-weight:600;line-height:.9}.crown-builders-marquee span{color:#ffe885;letter-spacing:.22em;text-shadow:0 2px 4px #000;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:1000}.crown-builders-meters{background:linear-gradient(90deg,#251033,#0b4233,#251033);border-bottom:2px solid #8a6725;grid-template-columns:repeat(4,1fr);gap:7px;padding:7px 11px;display:grid}.crown-builders-meters span{background:#030f0cc2;border:1px solid #e8bc53;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:0;padding:5px 12px;display:flex;box-shadow:inset 0 0 13px #ffdc5c1f}.crown-builders-meters small{color:#bd8cff;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:1000}.crown-builders-meters b{color:#fff0a3;font-family:Georgia,serif;font-size:clamp(15px,2vw,23px)}.crown-builders-body{background:radial-gradient(at 50% 40%,#176c4bb8,#04130ff5 67%),linear-gradient(135deg,#0b3e2d,#271135);grid-template-columns:210px minmax(0,1fr) 165px;align-items:center;gap:12px;min-height:430px;padding:28px 15px;display:grid}.crown-builders-feature-card,.crown-builders-paytable{color:#f9e7b2;text-align:center;background:linear-gradient(145deg,#2e123ded,#052118f5);border:2px solid #d9a83d;border-radius:15px;min-width:0;padding:11px;box-shadow:inset 0 0 24px #ffda5114,0 8px 20px #00000061}.crown-builders-feature-art{background:url(/art/crown-builders/crown-builders-marquee.webp) 10% 60%/220%;border:2px solid #f0cf76;border-radius:11px;height:170px;box-shadow:inset 0 0 20px #0000004d}.crown-builders-feature-card strong{color:#ffe68b;margin-top:9px;font-family:Georgia,serif;font-size:18px;display:block}.crown-builders-feature-card p{color:#cfc0a1;margin:6px 0 0;font-size:8px;line-height:1.5}.crown-builders-stage{background:#07110e;border:5px solid #dfad3e;border-radius:18px;flex-direction:column;min-width:0;padding:9px;display:flex;box-shadow:inset 0 0 0 3px #3d1c4c,0 0 26px #44e0a64d}.crown-builders-feature-banner{color:#fff2b1;text-transform:uppercase;background:linear-gradient(90deg,#60277c,#0e7c58,#60277c);border:1px solid #ffdd76;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:31px;margin:-2px 0 6px;padding:4px 9px;display:flex;box-shadow:0 0 13px #68efbb40}.crown-builders-feature-banner span,.crown-builders-feature-banner b{letter-spacing:.12em;font-size:7px}.crown-builders-feature-banner strong{font-family:Georgia,serif;font-size:14px}.crown-builders-feature-banner--surprise{background:linear-gradient(90deg,#a52256,#9a6712,#a52256);animation:.7s ease-in-out infinite alternate crown-builders-surprise-pulse;box-shadow:0 0 8px #fff4af,0 0 22px #ffc437b8}.crown-builders-build-progress{align-items:center;gap:4px;display:flex}.crown-builders-build-progress b{background:#13081d80;border:1px solid #ffef9d73;border-radius:6px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:1px 4px;min-width:47px;padding:2px 4px;line-height:1;display:grid}.crown-builders-build-progress i{color:#ffe68b;font-size:12px;font-style:normal}.crown-builders-build-progress small{color:#c9f6e3;letter-spacing:.08em;grid-column:1/-1;font-size:4px}.crown-builders-house-ladder{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px;display:grid}.crown-builders-house-ladder span{background:#041912b8;border:1px solid #ffe27e59;border-radius:7px;min-width:0;padding:5px 2px;display:grid}.crown-builders-house-ladder span:nth-child(2){background:#361951b8}.crown-builders-house-ladder span:nth-child(3){background:#67111db8}.crown-builders-house-ladder i{color:#ffe58b;font-size:18px;font-style:normal;line-height:.8}.crown-builders-house-ladder b{color:#fff0b4;text-transform:uppercase;margin-top:3px;font-size:6px}.crown-builders-house-ladder small{color:#a9f4d8;margin-top:2px;font-size:5px}.crown-builders-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;height:310px;display:grid;overflow:hidden}.crown-builders-reel{transform-origin:50%;background:#07110e;border-radius:7px;min-width:0;height:100%;position:relative;overflow:hidden;box-shadow:inset 4px 0 8px #0000007a,inset -4px 0 8px #0000008a}.crown-builders-reel:after{z-index:8;pointer-events:none;content:"";background:linear-gradient(#0000008a,#0000 14% 83%,#00000094),linear-gradient(90deg,#00000047,#0000 14% 86%,#00000052);position:absolute;inset:0;box-shadow:inset 0 11px 18px #00000047,inset 0 -13px 21px #0006}.crown-builders-reel__strip{grid-template-rows:repeat(3,minmax(0,1fr));height:100%;display:grid}.crown-builders-reel__spin-tape{height:100%;animation:physical-reel-spin calc(.54s + var(--reel-order,0) * 70ms) linear infinite;will-change:transform;grid-auto-rows:33.3333%;display:grid}.crown-builders-reel--spinning{box-shadow:inset 0 0 0 1px #67f0c56b,inset 0 0 24px #000}.crown-builders-reel--stopped{animation:.36s cubic-bezier(.2,1.5,.4,1) both reel-stop;box-shadow:0 0 19px #63f0bd3d}.crown-builders-symbol{background:#10261e;border:2px solid #7c683e;border-radius:8px;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #00000085}.crown-builders-symbol:after{z-index:3;pointer-events:none;content:"";border:1px solid #ffefa64d;border-radius:5px;position:absolute;inset:3px}.crown-builders-symbol__art{background-image:url(/art/crown-builders/symbol-atlas.webp);background-position:var(--atlas-x) var(--atlas-y);filter:saturate(1.08)contrast(1.03);background-size:400% 300%;display:block;position:absolute;inset:0}.crown-builders-symbol__backdrop{display:none}.crown-builders-symbol>small{z-index:4;color:#fff7ce;letter-spacing:.08em;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 3px #000;text-transform:uppercase;white-space:nowrap;background:#12081adb;border:1px solid #ffe686b8;border-radius:4px;padding:3px 2px;font-size:clamp(5px,.62vw,8px);font-weight:1000;line-height:1;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.crown-builders-symbol--feature{border-color:#ffdf70;box-shadow:inset 0 0 18px #ffe26852,0 0 9px #67f0c56b}.crown-builders-feature-tag{z-index:5;color:#fff;text-align:center;text-shadow:0 2px 3px #000;background:linear-gradient(145deg,#7d319f,#35154d);border:2px solid #fff0a3;border-radius:7px;min-width:50px;padding:4px 6px;line-height:1;display:grid;position:absolute;top:5px;left:5px;box-shadow:0 0 12px #ffe572b3,0 3px 7px #000000a6}.crown-builders-feature-tag b{letter-spacing:.08em;font-size:clamp(7px,.8vw,10px)}.crown-builders-feature-tag em{letter-spacing:.12em;margin-top:2px;font-size:5px;font-style:normal;font-weight:1000}.crown-builders-feature-tag--wheel{background:linear-gradient(145deg,#167d60,#064536)}.crown-builders-symbol--winner{z-index:5;border-color:#fff8b4;animation:.65s ease-in-out infinite alternate classic-win-pulse;box-shadow:inset 0 0 0 3px #fff4a6a3,inset 0 0 25px #ffda3f66,0 0 8px #fff8c2,0 0 25px #63f0bd}.crown-builders-symbol--spinning{filter:blur(1.25px)brightness(.86);animation:.1s linear infinite classic-reel-spin}.crown-builders-symbol--settled{animation:.3s cubic-bezier(.16,1.42,.35,1) both classic-reel-land}.crown-builders-house{z-index:6;color:#fff;text-align:center;text-shadow:0 2px 3px #000;background:linear-gradient(145deg,#c98d20,#6b3509);border:2px solid #fff1a6;border-radius:10px 10px 5px 5px;place-content:center;min-width:56px;min-height:38px;padding:4px 6px;display:grid;position:absolute;top:5px;right:5px;box-shadow:inset 0 0 10px #fff3,0 0 13px #ffdb61bf,0 3px 6px #000}.crown-builders-house:before{content:"⌂";font-size:18px;line-height:.7}.crown-builders-house b{text-transform:uppercase;margin-top:2px;font-size:7px}.crown-builders-house em{letter-spacing:.12em;font-size:4px;font-style:normal;font-weight:1000}.crown-builders-house--2{background:linear-gradient(145deg,#6d40a1,#30174e)}.crown-builders-house--3{background:linear-gradient(145deg,#d54b36,#67111d);box-shadow:inset 0 0 10px #ffffff3d,0 0 18px #ffbd47,0 3px 6px #000}.crown-builders-lock-layer{z-index:10;pointer-events:none;grid-template-rows:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0}.crown-builders-lock-tile{background:linear-gradient(145deg,#ffd04829,#1b0c2333 58%,#1497692e);border:2px solid #ffe77fdb;border-radius:8px;margin:2px;animation:1.15s ease-in-out infinite alternate crown-builders-lock-glow;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff21,inset 0 0 24px #ffdc5b26,0 0 11px #ffdc5c6b}.crown-builders-lock-tile:before{content:"";background:repeating-linear-gradient(135deg,#0000 0 11px,#ffee9714 11px 13px);position:absolute;inset:0}.crown-builders-lock-tile>.crown-builders-house{z-index:2;top:5px;right:5px}.crown-builders-lock-tile>i{z-index:2;color:#baffea;letter-spacing:.12em;text-shadow:0 1px 2px #000;background:#043023e6;border:1px solid #8dffdc;border-radius:999px;padding:2px 5px;font-size:5px;font-style:normal;font-weight:1000;position:absolute;bottom:5px;right:5px;box-shadow:0 0 8px #57f1be80}.crown-builders-lock-tile--2{background:linear-gradient(145deg,#a65be033,#200b303d 62%,#259d7526);border-color:#ddb1ff}.crown-builders-lock-tile--3{background:radial-gradient(circle at 78% 25%,#ffe36c42,#0000 38%),linear-gradient(145deg,#ce334a38,#2c091c42);border-color:#fff0a2;box-shadow:inset 0 0 0 2px #ffffff29,0 0 15px #ffcc45b3}.crown-builders-result-panel{align-self:center;width:100%;height:126px;min-height:126px;margin-top:7px;overflow:hidden}.crown-builders-message{color:#d9c8a2;text-align:center;background:linear-gradient(90deg,#250c2e6b,#06302375);border:1px solid #ffdc6c47;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:5px 8px;font-family:Georgia,serif;display:flex}.crown-builders-message span{color:#8dffd5;letter-spacing:.15em;background:#09291e;border:1px solid #44d6a1;border-radius:999px;padding:4px 8px;font-family:Inter,sans-serif;font-size:6px;font-weight:1000}.crown-builders-message strong{font-size:13px;font-weight:500}.crown-builders-win-ledger{color:#ead9b3;background:linear-gradient(90deg,#250c2ef5,#063023fa);border:1px solid #ffdc6c8f;border-radius:10px;width:100%;height:100%;overflow:hidden;box-shadow:inset 0 0 16px #ffe27614,0 0 18px #52e0a729}.crown-builders-win-ledger>header{border-bottom:1px solid #ffdc6c33;justify-content:space-between;align-items:center;gap:10px;min-height:29px;padding:5px 9px;display:flex}.crown-builders-win-ledger>header span{color:#9effd9;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:1000}.crown-builders-win-ledger>header strong{color:#ffe486;font-family:Georgia,serif;font-size:13px;font-weight:600}.crown-builders-win-ledger ol{max-height:96px;margin:0;padding:4px 6px;list-style:none;overflow-y:auto}.crown-builders-win-ledger li{background:#00000021;border-bottom:1px solid #ffffff12;border-radius:4px;grid-template-columns:45px 48px minmax(135px,1fr) minmax(110px,auto) 82px;align-items:center;gap:6px;min-height:31px;padding:4px 6px;display:grid}.crown-builders-win-ledger li:last-child{border-bottom:0}.crown-builders-win-ledger li b,.crown-builders-win-ledger li span{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:1000}.crown-builders-win-ledger li b{color:#85f0c9}.crown-builders-win-ledger li span{color:#d6b8ec}.crown-builders-win-ledger li strong{color:#fff0bb;font-family:Georgia,serif;font-size:11px;font-weight:500}.crown-builders-win-ledger li em{color:#d9baee;font-size:7px;font-style:normal;font-weight:850}.crown-builders-win-ledger li i{color:#ffe071;text-align:right;white-space:nowrap;font-size:9px;font-style:normal;font-weight:1000}.crown-builders-paytable{text-align:left;gap:5px;display:grid}.crown-builders-paytable>small{color:#cda7f2;letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:7px;font-weight:1000}.crown-builders-paytable>span{background:#03120eb3;border:1px solid #e6be583d;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;min-height:35px;padding:5px 7px;display:flex}.crown-builders-paytable b{color:#d6c2e9;font-size:7px}.crown-builders-paytable strong{color:#ffe28a;white-space:nowrap;font-family:Georgia,serif;font-size:8px}.crown-builders-paytable .feature{background:linear-gradient(90deg,#2c113dd1,#084a35d4);border-color:#52e0a76b}.crown-builders-console{color:#e9d49e;text-align:center;background:linear-gradient(#23102d,#071b15);border-top:3px solid #a47c2e;grid-template-columns:1fr 2.2fr 150px 1fr;align-items:center;gap:14px;min-height:92px;padding:8px 22px;display:grid}.crown-builders-console>div{display:grid}.crown-builders-console small,.crown-builders-bets>span{color:#a99570;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:1000}.crown-builders-console strong{color:#ffe48c;font-family:Georgia,serif;font-size:22px}.crown-builders-bets .bet-selector{justify-content:center}.crown-builders-spin{color:#fff5cc;cursor:pointer;letter-spacing:.08em;background:radial-gradient(circle at 50% 35%,#5ed5a5,#0b6e50 72%);border:5px solid #f6d268;border-radius:50%;width:132px;height:68px;font-size:12px;font-weight:1000;box-shadow:inset 0 0 0 3px #053f2d,0 7px #042f23,0 12px 18px #00000080,0 0 23px #4cebaf59}.crown-builders-spin:disabled{cursor:not-allowed;opacity:.55}.crown-builders-feature-spin{z-index:18;color:#fff7d2;cursor:pointer;letter-spacing:.09em;background:linear-gradient(#76439e,#3e185d);border:3px solid #fff0a2;border-radius:14px;min-width:250px;min-height:48px;padding:10px 18px;font-size:10px;font-weight:1000;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 0 25px #75ffcbb8,0 5px 12px #000}.crown-builders-overlay{z-index:30;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle,#1a6a4ddb,#040c0afa 72%);place-items:center;padding:18px;display:grid;position:absolute;inset:0}.crown-builders-surprise{z-index:36;background:radial-gradient(circle at 50% 42%,#682c86f5,#042c1ffa 58%,#020705 84%);overflow:hidden}.crown-builders-surprise-poster{color:#fff7d4;text-align:center;isolation:isolate;background:radial-gradient(circle at 50% 18%,#ffdd5457,#0000 27%),linear-gradient(145deg,#471b68 0 44%,#0a6a4b 100%);border:6px solid #ffdc67;border-radius:30px;place-items:center;width:min(760px,96%);min-height:470px;padding:28px 34px;animation:.55s cubic-bezier(.17,1.25,.32,1) both crown-builders-poster-arrive;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #ffffff21,inset 0 0 55px #ffdd6840,0 0 12px #fff4b5,0 0 55px #ffcd44c7,0 28px 80px #000}.crown-builders-surprise-poster--wheel{background:radial-gradient(circle at 50% 18%,#ffe8745e,#0000 27%),linear-gradient(145deg,#135b85 0 42%,#4e1971 100%)}.crown-builders-surprise-rays{z-index:-2;opacity:.37;background:repeating-conic-gradient(from 0deg, #ffe47a 0 7deg, transparent 7deg 16deg);animation:16s linear infinite crown-builders-rays;position:absolute;inset:-55%}.crown-builders-surprise-poster:after{z-index:-1;content:"";border:2px solid #fff4b1b3;border-radius:19px;position:absolute;inset:12px;box-shadow:inset 0 0 30px #00000052}.crown-builders-surprise-seal{color:#fff3ab;text-shadow:0 3px 5px #000;background:radial-gradient(circle at 40% 30%,#e96070,#6a1d73 62%,#261035);border:5px solid #fff0a0;border-radius:50%;place-items:center;width:94px;height:94px;font-family:Georgia,serif;font-size:54px;display:grid;box-shadow:inset 0 0 0 4px #bd7720,0 0 18px #fff6bd,0 0 42px #ffd344}.crown-builders-surprise-poster>small{color:#a8ffdf;letter-spacing:.28em;text-shadow:0 2px 4px #000;text-transform:uppercase;font-size:10px;font-weight:1000}.crown-builders-surprise-poster h2{color:#fff8d4;letter-spacing:.03em;text-shadow:0 0 7px #fff,0 0 24px #ffcf46,0 5px 8px #000;margin:0;font-family:Georgia,serif;font-size:clamp(42px,6vw,76px);font-weight:700;line-height:.9}.crown-builders-surprise-poster>strong{color:#27122b;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#fff4a8,#e5a82b);border:2px solid #fff0a3;border-radius:999px;padding:9px 24px;font-size:clamp(16px,2vw,25px);box-shadow:0 0 20px #ffe25cd9,0 4px 8px #000}.crown-builders-surprise-poster p{color:#f1e8cb;text-shadow:0 2px 4px #000;max-width:560px;margin:0;font-size:13px;font-weight:750;line-height:1.5}.crown-builders-surprise-poster .primary-action{border-width:3px;min-width:min(380px,92%);min-height:58px;font-size:12px;animation:.72s ease-in-out infinite alternate crown-builders-surprise-pulse;box-shadow:0 0 22px #ffe569b8,0 6px 14px #000}.crown-builders-wheel-panel,.crown-builders-rules{color:#fff2c1;text-align:center;background:radial-gradient(circle at 50% 28%,#6b2f8bf2,#164738fa 55%,#061611fe);border:3px solid #f0cc68;border-radius:22px;width:min(690px,96%);padding:22px;position:relative;box-shadow:inset 0 0 0 3px #fff0a517,inset 0 0 42px #ffe2761f,0 0 12px #ffeda480,0 0 48px #53ecb173,0 20px 55px #000000b3}.crown-builders-wheel-panel:before{pointer-events:none;content:"";border:1px solid #ffe27970;border-radius:14px;position:absolute;inset:9px}.crown-builders-wheel-panel>small,.crown-builders-rules>small{z-index:2;color:#9dffd8;letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:1000;position:relative}.crown-builders-wheel-panel h2,.crown-builders-rules h2{z-index:2;color:#fff6ca;text-shadow:0 0 8px #fff0a3,0 0 24px #ffcf4480,0 3px 5px #000;margin:4px 0 5px;font-family:Georgia,serif;font-size:clamp(30px,4vw,49px);font-weight:600;position:relative}.crown-builders-wheel-stage{aspect-ratio:1;filter:drop-shadow(0 12px 20px #00000094);background:radial-gradient(circle,#0000 58%,#fff1a126 59% 64%,#341744 65% 70%,#081d17 71%);border-radius:50%;width:min(340px,54vh);margin:2px auto 6px;position:relative}.crown-builders-wheel-stage:after{z-index:-1;content:"";border:2px solid #ba7921;border-radius:50%;position:absolute;inset:-5px;box-shadow:0 0 0 4px #2c1238,0 0 0 6px #f3d46b,0 0 31px #ffd244a6}.crown-builders-wheel-pointer{z-index:9;filter:drop-shadow(0 5px 5px #000);width:54px;height:72px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.crown-builders-wheel-pointer:before{content:"";clip-path:polygon(8% 0,92% 0,76% 54%,50% 100%,24% 54%);background:linear-gradient(90deg,#8b5211,#fff1a4 38% 62%,#a26113);position:absolute;inset:0}.crown-builders-wheel-pointer:after{content:"";clip-path:polygon(7% 0,93% 0,72% 51%,50% 100%,28% 51%);background:linear-gradient(#b94063,#4d143c);position:absolute;inset:5px 9px 20px}.crown-builders-wheel-pointer span{z-index:2;color:#fff2a8;text-shadow:0 0 7px #fff,0 2px 3px #000;font-size:23px;line-height:31px;display:block;position:relative}.crown-builders-wheel-lights{z-index:6;pointer-events:none;position:absolute;inset:0}.crown-builders-wheel-lights i{--light:0;width:10px;height:10px;transform:translate(-50%,-50%) rotate(calc(var(--light) * 22.5deg)) translateY(-157px);animation:crown-builders-bulb 1.1s ease-in-out calc(var(--light) * -.07s) infinite alternate;background:radial-gradient(circle at 35% 30%,#fff,#fff1a0 32%,#ee9b1e 63%,#7e3b08);border:2px solid #9a5c13;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 5px #fff,0 0 10px #ffc845}.crown-builders-wheel{--wheel-stop:0;background:repeating-conic-gradient(from -22.5deg, transparent 0 44deg, #fff6bbbf 44deg 45deg), conic-gradient(from -22.5deg, #802c9e 0 12.5%, #087e5c 0 25%, #b72b45 0 37.5%, #2056a4 0 50%, #b87313 0 62.5%, #63309e 0 75%, #a1194c 0 87.5%, #087357 0);border:9px solid #f0cc61;border-radius:50%;position:absolute;inset:21px;transform:rotate(0);box-shadow:inset 0 0 0 5px #30113f,inset 0 0 0 8px #ffde6ba6,inset 0 0 38px #0000008c,0 0 18px #ffd95b85}.crown-builders-wheel:before{pointer-events:none;content:"";border:2px solid #ffeb9373;border-radius:50%;position:absolute;inset:12%;box-shadow:inset 0 0 22px #00000061,0 0 15px #ffde6340}.crown-builders-wheel:after{z-index:5;content:"♛";color:#fff6bf;text-shadow:0 3px 4px #000;background:radial-gradient(circle at 38% 30%,#df607f,#6b267e 48%,#25102f 74%);border:5px solid #ffe58b;border-radius:50%;place-items:center;width:82px;height:82px;font-size:39px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 4px #a36318,inset 0 0 20px #fff3,0 0 11px #fff5c2,0 0 28px #ffd551}.crown-builders-wheel>span{--segment:0;z-index:2;color:#fffbea;text-align:center;text-shadow:0 1px 2px #000,0 0 6px #000c;text-transform:uppercase;width:72px;min-height:37px;transform:translate(-50%,-50%) rotate(calc(var(--segment) * 45deg)) translateY(-105px) rotate(calc(var(--segment) * -45deg));place-content:center;line-height:1;display:grid;position:absolute;top:50%;left:50%}.crown-builders-wheel>span b{letter-spacing:.04em;font-family:Georgia,serif;font-size:12px}.crown-builders-wheel>span em{color:#fff0a0;letter-spacing:.04em;white-space:nowrap;margin-top:3px;font-size:7px;font-style:normal;font-weight:1000}.crown-builders-wheel>span.landed{color:#fff;text-shadow:0 0 8px #fff,0 0 15px #ffdc52,0 2px 3px #000}.crown-builders-wheel.is-spinning{animation:3.6s cubic-bezier(.12,.66,.17,1) both crown-builders-wheel-spin}.crown-builders-wheel.is-landed{transform:rotate(calc(5turn - var(--wheel-stop) * 45deg))}.crown-builders-wheel-status{z-index:2;color:#e8d9b7;background:linear-gradient(90deg,#1c0a25d1,#063527e6,#1c0a25d1);border:1px solid #ffde698c;border-radius:999px;place-content:center;min-height:52px;margin:4px auto 9px;padding:5px 22px;display:grid;position:relative;box-shadow:inset 0 0 15px #ffe67e14}.crown-builders-wheel-status small{letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:1000}.crown-builders-wheel-status strong{color:#fff1a2;letter-spacing:.05em;margin-top:2px;font-family:Georgia,serif;font-size:17px}.crown-builders-wheel-status--winner{border-color:#fff2a1;animation:.6s ease-in-out infinite alternate crown-builders-award-pulse;box-shadow:inset 0 0 19px #ffe67e33,0 0 18px #ffd2477a}@media (width>=721px){.crown-builders-wheel-stage{width:min(340px,40vh)}.crown-builders-wheel-lights i{transform:translate(-50%,-50%) rotate(calc(var(--light) * 22.5deg)) translateY(min(157px, 18.5vh))}.crown-builders-wheel>span{transform:translate(-50%,-50%) rotate(calc(var(--segment) * 45deg)) translateY(max(-105px, -13.5vh)) rotate(calc(var(--segment) * -45deg))}}.crown-builders-summary{background:radial-gradient(circle at 50% 42%,#502e96e6,#083828fa 56%,#020806fe 82%)}.crown-builders-summary .slot-feature-card{background:radial-gradient(circle at 50% 0,#76439c,#133f32 57%,#071610);box-shadow:inset 0 0 0 5px #ffe49121,0 28px 80px #000000b8,0 0 42px #62eeb5b8}.crown-builders-summary .slot-feature-card{width:min(900px,97%);max-height:96%;overflow-y:auto}.crown-builders-summary .slot-win-count{font-size:clamp(40px,6vw,72px)}.crown-builders-village-reveal{background:#03140e9e;border:1px solid #ffe89166;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:min(760px,100%);max-height:230px;margin:9px auto;padding:7px;display:grid;overflow-y:auto}.crown-builders-village-house{--house-order:0;color:#fff1b0;text-align:center;opacity:0;min-width:0;min-height:72px;animation:crown-builders-house-reveal .42s cubic-bezier(.17,1.3,.32,1) calc(var(--house-order) * 70ms) forwards;background:linear-gradient(145deg,#b57b1d,#512707);border:2px solid #e7c66b;border-radius:11px 11px 6px 6px;place-content:center;padding:5px 3px;display:grid;box-shadow:inset 0 0 13px #ffffff2e,0 5px 8px #00000073}.crown-builders-village-house--2{background:linear-gradient(145deg,#7546aa,#2a123f)}.crown-builders-village-house--3{background:linear-gradient(145deg,#d9553e,#65101d);border-color:#fff0a2;box-shadow:inset 0 0 14px #fff3,0 0 14px #ffc94585}.crown-builders-village-house i{font-size:24px;font-style:normal;line-height:.75}.crown-builders-village-house small,.crown-builders-village-house em{letter-spacing:.1em;text-transform:uppercase;font-size:5px;font-style:normal;font-weight:900}.crown-builders-village-house strong{color:#fff;margin-top:3px;font-family:Georgia,serif;font-size:15px}.crown-builders-wheel-auto{cursor:default;place-items:center;min-height:45px;display:grid}.crown-builders-rule-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.crown-builders-rule-grid section{background:#051c15ad;border:1px solid #ffe0784d;border-radius:10px;padding:10px}.crown-builders-rule-grid b{color:#ffe48b;font-family:Georgia,serif;font-size:13px}.crown-builders-rule-grid p{margin:5px 0 0;font-size:9px;line-height:1.45}.crown-builders-rules>button:first-child{color:#fff1b3;cursor:pointer;background:#351747;border:1px solid #e7c65d;border-radius:50%;width:35px;height:35px;padding:0;font-size:24px;position:absolute;top:9px;right:11px}.crown-builders-rules p{color:#d8ceb4;font-size:11px;line-height:1.65}@keyframes crown-builders-wheel-spin{0%{transform:rotate(0)}to{transform:rotate(calc(5turn - var(--wheel-stop) * 45deg))}}@keyframes crown-builders-bulb{0%{filter:brightness(.62);opacity:.72}to{filter:brightness(1.4);opacity:1}}@keyframes crown-builders-award-pulse{0%{filter:brightness(.96);transform:scale(.99)}to{filter:brightness(1.13);transform:scale(1.01)}}@keyframes crown-builders-lock-glow{0%{filter:brightness(.92)}to{filter:brightness(1.12)}}@keyframes crown-builders-rays{to{transform:rotate(1turn)}}@keyframes crown-builders-poster-arrive{0%{opacity:0;transform:scale(.72)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes crown-builders-surprise-pulse{0%{filter:brightness(.92);transform:scale(.985)}to{filter:brightness(1.18);transform:scale(1.015)}}@keyframes crown-builders-house-reveal{0%{opacity:0;transform:translateY(18px)scale(.72)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes classic-win-pulse{0%{filter:brightness()}to{filter:brightness(1.28)}}@media (width<=720px){.crown-builders-build-progress b{gap:1px 2px;min-width:34px;padding:2px}.crown-builders-build-progress i{font-size:10px}.crown-builders-village-reveal{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-height:210px}.crown-builders-village-house{min-height:61px}.crown-builders-rule-grid{grid-template-columns:1fr}.crown-builders-rule-grid section{padding:8px}.crown-builders-rule-grid b{font-size:11px}.crown-builders-rule-grid p{font-size:8px}}@media (width<=1000px){.classic-slot-body{grid-template-columns:minmax(115px,155px) minmax(0,1fr)}.classic-slot-paytable{display:none}.classic-slot-console{grid-template-columns:.8fr minmax(270px,1.7fr) 105px .8fr}.classic-slot-spin{width:98px;height:62px}.crown-flash-jackpots{gap:4px;padding-left:8px;padding-right:8px}.crown-flash-jackpots small{display:none}.crown-builders-body{grid-template-columns:155px minmax(0,1fr)}.crown-builders-paytable{display:none}.crown-builders-console{grid-template-columns:.8fr minmax(270px,1.7fr) 105px .8fr}.crown-builders-spin{width:98px;height:58px}}@media (width<=720px){.three-card-poker-felt{min-height:620px;padding-bottom:105px}.three-card-result{width:min(500px,78%);margin-top:12px}.three-card-bet-spots{bottom:8px;right:8px}.three-card-wager-bar>span{display:none}.pair-plus-toggle{min-width:105px}.high-card-flush-felt{min-height:650px;padding-bottom:105px}.seven-card-row{gap:2px}.seven-card-row .playing-card{width:clamp(31px,10.6vw,48px);height:clamp(44px,14.8vw,67px);padding:4px;font-size:clamp(11px,3vw,15px)}.seven-card-row .playing-card i{font-size:clamp(12px,3.2vw,16px)}.high-flush-result,.mississippi-result{width:min(500px,76%);margin-top:10px}.high-flush-bet-spots,.mississippi-bet-spots{bottom:7px;right:7px}.mississippi-stud-felt{min-height:610px;padding-bottom:105px}.mississippi-community-zone{margin-top:105px}.mississippi-player-zone{margin-top:14px}.blackjack-felt .blackjack-action-panel{max-width:calc(100% - 16px);bottom:53px;left:auto;right:50%;transform:translate(50%)}.blackjack-felt .blackjack-action-panel .table-action{min-width:88px;min-height:42px;padding:0 11px;font-size:clamp(7px,1.7vw,9px)}.classic-slot-cabinet{border-width:5px;border-radius:18px}.classic-slot-marquee{grid-template-columns:38px 1fr 38px;min-height:76px;padding:8px 12px}.classic-slot-marquee>span{font-size:28px}.classic-slot-marquee strong{font-size:clamp(30px,9vw,47px)}.classic-slot-marquee em{font-size:5px}.classic-slot-body{grid-template-columns:1fr;min-height:370px;padding:8px}.classic-slot-feature{display:none}.classic-slot-stage{width:100%}.classic-slot-grid{gap:3px;height:285px}.classic-slot-lines{display:none}.classic-slot-symbol{border-radius:5px}.classic-slot-symbol small{font-size:3px}.classic-slot-result-slot{height:70px;min-height:70px;max-height:70px}.classic-slot-result-slot>.slot-win-ledger>header{min-height:30px;padding:4px 5px}.classic-slot-result-slot>.slot-win-ledger ol{max-height:40px}.classic-slot-result-slot>.slot-win-ledger>p{height:40px;min-height:40px;padding:10px 6px}.classic-slot-console{grid-template-columns:1fr 92px 1fr;gap:5px;min-height:112px;padding:7px}.classic-slot-console>div:first-child{display:none}.classic-slot-bet{min-width:0}.classic-slot-bet .bet-selector{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.classic-slot-console .bet-chip,.classic-slot-console .max-bet{min-width:43px;padding:5px 4px;font-size:7px}.classic-slot-spin{width:88px;height:58px}.classic-slot-console>div:last-child strong{font-size:16px}.prism-wager-controls{grid-template-columns:1fr;gap:3px}.prism-wager-controls>div>small{margin-bottom:1px;font-size:4px}.prism-credit-selector button{min-width:43px;min-height:22px;padding:2px 4px;font-size:6px}.prism-line-selector button{min-width:22px;min-height:21px;padding:2px;font-size:6px}.prism-line-selector--multi-row{grid-template-columns:repeat(5,22px)}.crown-flash-jackpots{gap:2px;padding:5px 4px}.crown-flash-jackpots>div{padding:3px 2px}.crown-flash-jackpots span{display:none}.crown-flash-jackpots b{font-size:6px}.crown-flash-jackpots strong{font-size:12px}.crown-flash-grid{height:270px}.crown-flash-symbol b{font-size:clamp(17px,7vw,35px)}.crown-flash-symbol small{font-size:3px}.crown-flash-bonus{padding:7px}.crown-flash-bonus__panel{padding:11px}.crown-flash-bonus__tiles{gap:4px;margin-top:9px}.crown-flash-bonus__tile{min-height:52px;padding:2px}.crown-flash-bonus__award{border-width:2px;width:40px;height:40px}.crown-flash-bonus__award strong{font-size:19px}.crown-flash-bonus__award small,.crown-flash-bonus__multiplier small{display:none}.crown-flash-bonus__multiplier{min-width:34px;padding:5px 3px}.crown-flash-bonus__multiplier strong{font-size:14px}.crown-flash-bonus__pick{padding:4px 6px;font-size:8px}.crown-flash-bonus__winner>div{gap:5px;padding:4px 8px}.crown-flash-bonus__winner strong{font-size:20px}.crown-flash-bonus__winner b,.crown-flash-bonus__winner em{font-size:7px}.crown-flash-bonus__start{margin-top:9px;padding:9px 13px;font-size:8px}.crown-flash-marquee{min-height:91px;padding-top:6px;padding-bottom:6px}.crown-flash-marquee__actions{margin-top:4px}.crown-flash-marquee__actions .quiet-button{min-height:24px;padding:3px 7px;font-size:5px}.crown-flash-feature-strip{gap:3px;padding:3px 4px}.crown-flash-feature-strip>div{border-radius:6px;min-height:41px;padding:4px 3px}.crown-flash-feature-strip small{letter-spacing:.08em;font-size:4px}.crown-flash-feature-strip strong{font-size:7px}.crown-flash-feature-strip span{letter-spacing:0;font-size:4px}.crown-hit-celebration .slot-feature-card,.crown-free-games-summary .slot-feature-card{padding:13px 9px}.crown-hit-celebration__ladder{gap:3px}.crown-hit-celebration__ladder span{border-radius:6px;min-height:39px}.crown-hit-celebration__ladder span b{font-size:14px}.crown-hit-celebration__ladder span small{font-size:4px}.crown-hit-celebration .slot-feature-card__icon,.crown-free-games-summary .slot-feature-card__icon{width:60px;height:60px;margin-bottom:7px}.crown-hit-celebration .slot-feature-card h2,.crown-free-games-summary .slot-feature-card h2{font-size:clamp(27px,8vw,42px)}.crown-hit-celebration .primary-action,.crown-free-games-summary .primary-action{min-width:170px}.crown-flash-info__panel{padding-top:42px}.crown-flash-info__panel h2{font-size:18px}.crown-flash-info__table>div{grid-template-columns:minmax(90px,1.25fr) repeat(3,1fr);gap:3px;padding:4px}.crown-flash-info__table b{font-size:6px}.crown-flash-info__table strong{font-size:8px}.crown-flash-info__scatter{grid-template-columns:repeat(4,1fr)}.crown-flash-info__rules{grid-template-columns:1fr}.crown-flash-info__rules p{padding:6px;font-size:7px}.crown-builders-cabinet{border-width:4px;border-radius:17px}.crown-builders-marquee{min-height:72px}.crown-builders-marquee strong{font-size:clamp(30px,9vw,47px)}.crown-builders-marquee small,.crown-builders-marquee span{font-size:5px}.crown-builders-meters{gap:3px;padding:3px}.crown-builders-meters span{flex-direction:column;gap:0;padding:3px 2px}.crown-builders-meters small{font-size:5px;display:block}.crown-builders-meters b{font-size:13px}.crown-builders-body{grid-template-columns:1fr;min-height:365px;padding:7px}.crown-builders-feature-card,.crown-builders-paytable{display:none}.crown-builders-stage{border-width:3px;border-radius:12px;padding:5px}.crown-builders-grid{gap:3px;height:280px}.crown-builders-symbol{border-radius:5px}.crown-builders-symbol>small{padding:2px 1px;font-size:4px;bottom:2px;left:2px;right:2px}.crown-builders-feature-tag{border-width:1px;min-width:34px;padding:3px 4px;top:3px;left:3px}.crown-builders-feature-tag b{font-size:6px}.crown-builders-feature-tag em{display:none}.crown-builders-house{border-width:1px;min-width:38px;min-height:28px;padding:2px;top:3px;right:3px}.crown-builders-house:before{font-size:13px}.crown-builders-house b{font-size:5px}.crown-builders-house em{display:none}.crown-builders-result-panel{height:110px;min-height:110px;margin-top:5px}.crown-builders-message{gap:5px;padding:3px}.crown-builders-message span{padding:3px 5px;font-size:4px}.crown-builders-message strong{font-size:10px}.crown-builders-win-ledger>header{min-height:25px;padding:3px 5px}.crown-builders-win-ledger>header span{font-size:5px}.crown-builders-win-ledger>header strong{font-size:10px}.crown-builders-win-ledger ol{max-height:84px;padding:3px}.crown-builders-win-ledger li{grid-template-columns:38px 38px minmax(90px,1fr) auto 64px;gap:3px;min-height:28px;padding:3px 4px}.crown-builders-win-ledger li b,.crown-builders-win-ledger li span,.crown-builders-win-ledger li em{font-size:5px}.crown-builders-win-ledger li strong{font-size:8px}.crown-builders-win-ledger li i{font-size:7px}.crown-builders-console{grid-template-columns:minmax(0,1fr) 90px minmax(0,.8fr);gap:5px;min-height:96px;padding:6px}.crown-builders-console>div:first-child{display:none}.crown-builders-bets{min-width:0}.crown-builders-bets .bet-selector{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.crown-builders-console .bet-chip,.crown-builders-console .max-bet{min-width:43px;padding:5px 4px;font-size:7px}.crown-builders-spin{border-width:3px;width:86px;height:54px;font-size:9px}.crown-builders-console>div:last-child strong{font-size:16px}.crown-builders-surprise-poster{border-width:4px;border-radius:20px;min-height:410px;padding:18px 13px}.crown-builders-surprise-seal{border-width:3px;width:72px;height:72px;font-size:40px}.crown-builders-surprise-poster>small{font-size:7px}.crown-builders-surprise-poster p{font-size:10px}.crown-builders-surprise-poster .primary-action{min-height:50px;font-size:9px}.crown-builders-feature-spin{min-width:190px;min-height:41px;padding:8px 12px;bottom:90px}.crown-builders-overlay{padding:7px}.crown-builders-wheel-panel,.crown-builders-rules{max-height:calc(100% - 14px);padding:13px;overflow-y:auto}.crown-builders-wheel-panel h2{font-size:clamp(25px,8vw,38px)}.crown-builders-wheel-stage{width:min(270px,45vh)}.crown-builders-wheel{border-width:7px;inset:17px}.crown-builders-wheel-lights i{width:8px;height:8px;transform:translate(-50%,-50%) rotate(calc(var(--light) * 22.5deg)) translateY(min(122px, 20.5vh))}.crown-builders-wheel:after{border-width:4px;width:62px;height:62px;font-size:30px}.crown-builders-wheel>span{width:58px;transform:translate(-50%,-50%) rotate(calc(var(--segment) * 45deg)) translateY(max(-88px, -14vh)) rotate(calc(var(--segment) * -45deg))}.crown-builders-wheel>span b{font-size:9px}.crown-builders-wheel>span em{font-size:5px}.crown-builders-wheel-status{min-height:44px;margin-bottom:6px}.crown-builders-wheel-pointer{width:44px;height:60px}}@media (width<=1600px) and (height<=900px),(width<=1024px) and (height<=1366px){:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine) .classic-slot-page,.app-shell--crown-velocity .classic-slot-page,.app-shell--crown-flash .classic-slot-page,:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine) .classic-slot-cabinet,.app-shell--crown-velocity .classic-slot-cabinet,.app-shell--crown-flash .classic-slot-cabinet{flex-direction:column;flex:auto;min-height:0;display:flex}:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine) .classic-slot-marquee,.app-shell--crown-velocity .classic-slot-marquee,.app-shell--crown-flash .classic-slot-marquee{flex:none;min-height:66px}:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine) .classic-slot-body,.app-shell--crown-velocity .classic-slot-body,.app-shell--crown-flash .classic-slot-body{flex:auto;min-height:0;padding:7px}:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine) .classic-slot-grid,.app-shell--crown-velocity .classic-slot-grid,.app-shell--crown-flash .classic-slot-grid{height:min(250px,36vh)}:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine) .classic-slot-console,.app-shell--crown-velocity .classic-slot-console,.app-shell--crown-flash .classic-slot-console{flex:none;min-height:66px;padding-top:4px;padding-bottom:4px}:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine) .classic-slot-page>.session-scorecard,.app-shell--crown-velocity .classic-slot-page>.session-scorecard,.app-shell--crown-flash .classic-slot-page>.session-scorecard{display:none}.app-shell--crown-flash .crown-flash-jackpots{flex:none}.app-shell--crown-builders .crown-builders-page,.app-shell--crown-builders .crown-builders-cabinet{flex-direction:column;flex:auto;min-height:0;display:flex}.app-shell--crown-builders .crown-builders-marquee{flex:none;min-height:66px}.app-shell--crown-builders .crown-builders-marquee strong{font-size:clamp(31px,6vh,48px)}.app-shell--crown-builders .crown-builders-meters{flex:none;padding:3px 7px}.app-shell--crown-builders .crown-builders-meters span{padding:2px 6px}.app-shell--crown-builders .crown-builders-body{flex:auto;grid-template-columns:150px minmax(0,1fr) 155px;gap:7px;min-height:0;padding:7px}.app-shell--crown-builders .crown-builders-feature-art{height:110px}.app-shell--crown-builders .crown-builders-grid{height:min(220px,31vh)}.app-shell--crown-builders .crown-builders-result-panel{height:96px;min-height:96px}.app-shell--crown-builders .crown-builders-win-ledger ol{max-height:64px}.app-shell--crown-builders .crown-builders-console{flex:none;grid-template-columns:80px minmax(0,1fr) 110px 80px;min-height:66px;padding:4px 10px}.app-shell--crown-builders .crown-builders-spin{border-width:3px;width:100px;height:50px}.app-shell--crown-builders .crown-builders-console strong{font-size:16px}.app-shell--crown-builders .crown-builders-feature-spin{bottom:62px}.app-shell--crown-builders .crown-builders-page>.session-scorecard{display:none}}@media (width<=720px){.app-shell--crown-builders .crown-builders-body{grid-template-columns:1fr;padding:6px}.app-shell--crown-builders .crown-builders-feature-card,.app-shell--crown-builders .crown-builders-paytable{display:none}.app-shell--crown-builders .crown-builders-grid{height:min(205px,29vh)}.app-shell--crown-builders .crown-builders-console{grid-template-columns:minmax(0,1fr) 88px minmax(0,.75fr);min-height:88px;padding:5px}.app-shell--crown-builders .crown-builders-console>div:first-child{display:none}.app-shell--crown-builders .crown-builders-feature-spin{bottom:82px}.app-shell--crown-builders .crown-builders-result-panel{height:92px;min-height:92px;margin-top:5px}.app-shell--crown-builders .crown-builders-win-ledger>header{min-height:26px}.app-shell--crown-builders .crown-builders-win-ledger ol{max-height:62px}.app-shell--crown-builders .crown-builders-win-ledger li{grid-template-columns:34px 35px minmax(85px,1fr) 58px}.app-shell--crown-builders .crown-builders-win-ledger li em{display:none}}@media (width>=1001px) and (height<=900px){.app-shell--crown-builders .crown-builders-body{grid-template-columns:150px minmax(0,1fr)}.app-shell--crown-builders .crown-builders-paytable{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.poker-action-panel .table-action{width:auto;min-width:0;min-height:38px;padding:0 12px;font-size:8px}.blackjack-felt{flex:none;min-height:570px;padding:40px 24px 88px}.blackjack-felt .dealer-card-zone{margin-top:110px}.blackjack-felt .blackjack-dealer-display{min-height:122px}.blackjack-felt .blackjack-lower-table{background:#02261c47;border:1px solid #e7cc8033;border-radius:16px;grid-template-columns:205px minmax(330px,1fr) 255px;gap:14px;width:min(950px,92%);margin:10px auto 0;padding:10px 12px;box-shadow:inset 0 0 30px #0003}.blackjack-felt .blackjack-shoe-panel{justify-self:stretch;width:100%}.blackjack-felt .blackjack-player-zone{width:100%;max-width:none}.blackjack-felt .blackjack-lower-table>.table-result{justify-self:stretch;width:100%}.blackjack-felt .blackjack-bet-spots{display:none}.blackjack-felt .blackjack-action-panel{justify-content:center;width:max-content;max-width:calc(100% - 24px);bottom:18px;left:auto;right:50%;transform:translate(50%)}.blackjack-felt .blackjack-action-panel .table-action{width:auto;min-width:0;min-height:38px;padding:0 13px;font-size:8px}@media (width<=1100px){.blackjack-felt{min-height:620px}.blackjack-felt .blackjack-lower-table{grid-template-columns:minmax(180px,215px) minmax(300px,1fr);gap:10px;width:min(760px,94%)}.blackjack-felt .blackjack-lower-table>.table-result{grid-column:1/-1;justify-self:center;width:min(580px,78%)}}@media (width<=720px){.poker-action-panel .table-action{width:auto;min-width:0;min-height:34px;padding:0 8px;font-size:clamp(6px,1.7vw,8px)}.blackjack-felt{min-height:590px;padding:34px 8px 88px}.blackjack-felt .dealer-card-zone{margin-top:90px}.blackjack-felt .blackjack-dealer-display{min-height:92px}.blackjack-felt .blackjack-lower-table{flex-direction:column;gap:5px;width:calc(100% - 10px);margin-top:6px;padding:6px;display:flex}.blackjack-felt .blackjack-shoe-panel{display:none}.blackjack-felt .blackjack-lower-table>.table-result{align-self:center;width:min(430px,92%)}.blackjack-felt .blackjack-action-panel{max-width:calc(100% - 16px);bottom:46px;left:auto;right:50%;transform:translate(50%)}.blackjack-felt .blackjack-action-panel .table-action{width:auto;min-width:0;min-height:34px;padding:0 8px;font-size:clamp(6px,1.7vw,8px)}}.poker-felt>.poker-result{width:min(760px,68%);min-height:96px;margin:28px auto 0;padding:14px 22px}.poker-felt>.poker-result>small{letter-spacing:.2em;font-size:9px}.poker-felt>.poker-result>strong{margin-top:5px;font-size:clamp(20px,1.8vw,27px);line-height:1.12}.poker-felt>.poker-result>span{z-index:1;max-width:680px;max-height:none;margin-top:7px;font-size:13px;line-height:1.38;display:block;position:relative;overflow:visible;text-decoration:none!important}.poker-felt .bet-spots{z-index:7;bottom:94px;right:50%;transform:translate(50%)}.poker-felt .poker-action-panel{z-index:6}.poker-live-hand{text-align:center;background:linear-gradient(145deg,#54274bf0,#093928f5);border:1px solid #f3d26f94;border-radius:8px;justify-items:center;width:max-content;max-width:100%;padding:5px 10px;font-family:Georgia,serif;font-weight:600;line-height:1.1;box-shadow:inset 0 0 12px #ffda6f17,0 5px 13px #0000004d;color:#fff1b7!important;margin:8px auto 0!important;font-size:14px!important;display:grid!important}.poker-live-hand small{color:#c6e7cf;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px;font-family:Inter,sans-serif;font-size:6px;font-weight:1000}@media (width<=720px){.poker-felt>.poker-result{width:min(500px,100% - 24px);min-height:78px;margin-top:18px;padding:10px 13px}.poker-felt>.poker-result>small{font-size:7px}.poker-felt>.poker-result>strong{margin-top:3px;font-size:clamp(15px,4.6vw,20px)}.poker-felt>.poker-result>span{margin-top:5px;font-size:11px;line-height:1.3}.poker-felt .bet-spots{bottom:96px;right:50%;transform:translate(50%)}.poker-live-hand{padding:4px 7px;margin-top:5px!important;font-size:10px!important}.poker-live-hand small{font-size:4px}}.keno-machine{background:linear-gradient(145deg,#4f101d,#160a0e 18%,#260d14 82%,#661629);border:6px solid #30170d;border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 2px #b78630,inset 0 0 0 8px #12080b,0 30px 68px #00000085,0 0 38px #4e9aff1f}.keno-marquee{color:#f5d270;text-align:center;background:radial-gradient(at 50% 0,#a42637,#4b0d19 56%,#19070c);border-bottom:2px solid #b78630;grid-template-columns:70px 1fr 70px;align-items:center;min-height:100px;padding:15px 24px;display:grid;box-shadow:inset 0 -16px 30px #0000003d}.keno-marquee>span{text-shadow:0 0 20px #ffd05b66;font-family:Georgia,serif;font-size:42px}.keno-marquee div{display:grid}.keno-marquee small,.keno-marquee em{color:#e0bd6a;letter-spacing:.3em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:1000}.keno-marquee strong{color:#fff2bd;letter-spacing:.09em;text-shadow:0 4px #6a2a0c,0 0 25px #ffdd7e47;font-family:Georgia,serif;font-size:clamp(38px,5.3vw,62px);font-weight:500;line-height:.9}.keno-content{background:radial-gradient(circle at 67% 32%,#236f576b,#0000 37%),#0a281f;grid-template-columns:245px minmax(0,1fr);gap:17px;padding:20px;display:grid}.keno-ticket-panel{color:#f4e1b3;background:linear-gradient(160deg,#4c131df0,#180a0ff5);border:1px solid #f4cd665e;border-radius:14px;padding:18px;box-shadow:inset 0 0 25px #ffce5c0f}.keno-ticket-panel>strong{color:#ffe08a;font-family:Georgia,serif;font-size:43px;font-weight:500;line-height:1;display:block}.keno-ticket-panel>strong small{color:#b9a174;letter-spacing:.12em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:8px;font-weight:900}.keno-ticket-numbers{background:#0000002b;border:1px dashed #eec86852;border-radius:9px;flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:84px;margin:13px 0;padding:10px;display:flex}.keno-ticket-numbers span{color:#351005;background:linear-gradient(#fff0a5,#d7a936);border:1px solid #d3aa4b;border-radius:50%;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:14px;font-weight:800;display:grid;box-shadow:inset 0 0 0 2px #ffffff52}.keno-ticket-numbers span.hit{color:#fff;background:radial-gradient(circle at 35% 28%,#6ee69a,#0a7b46 70%);border-color:#eaffb7;box-shadow:0 0 12px #57e890a6}.keno-ticket-numbers em{color:#8d7b65;align-self:center;font-size:9px;font-style:normal;line-height:1.5}.keno-quick-picks{grid-template-columns:repeat(5,1fr);align-items:center;gap:5px;margin:0 0 9px;display:grid}.keno-quick-picks>span{color:#ad9978;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:900}.keno-quick-picks button,.keno-clear{color:#f3d47d;cursor:pointer;background:#5b1421ad;border:1px solid #e7c15e5c;border-radius:6px;min-height:31px;font-size:9px;font-weight:900}.keno-quick-picks button:disabled,.keno-clear:disabled{cursor:default;opacity:.36}.keno-quick-picks button.is-current{color:#fff4c2;background:linear-gradient(#a62a43,#671221);border-color:#ffe79a;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 8px #ffd35b47}.keno-ticket-actions{grid-template-columns:minmax(0,1.6fr) minmax(76px,.8fr);gap:5px;display:grid}.keno-auto-pick{color:#fff2b8;cursor:pointer;text-align:left;background:linear-gradient(145deg,#aa2941,#64101f);border:1px solid #f1cc65;border-radius:7px;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;min-height:38px;padding:3px 8px;display:grid;box-shadow:inset 0 0 0 1px #ffffff17,0 4px 9px #00000047}.keno-auto-pick small{color:#ffe388;grid-row:1/-1;font-family:Georgia,serif;font-size:21px;line-height:1}.keno-auto-pick strong{letter-spacing:.12em;align-self:end;font-size:10px;font-weight:1000;line-height:1}.keno-auto-pick span{color:#e5c46e;letter-spacing:.14em;align-self:start;font-size:6px;font-weight:1000;line-height:1.3}.keno-auto-pick:hover:not(:disabled){filter:brightness(1.13)}.keno-auto-pick:disabled{cursor:default;opacity:.36}.keno-clear{color:#cbb995;background:#0003;width:100%}.keno-current-paytable{border-top:1px solid #e9c56933;margin-top:15px;padding-top:13px}.keno-current-paytable>span{color:#dec271;letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:1000;display:block}.keno-current-paytable>div{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;min-height:25px;padding:2px 5px;display:flex}.keno-current-paytable b{color:#a99a81;font-size:8px}.keno-current-paytable strong{color:#ffe08a;font-family:Georgia,serif;font-size:14px;font-weight:500}.keno-current-paytable p,.keno-current-paytable small{color:#807467;font-size:7px;line-height:1.5}.keno-current-paytable small{margin-top:7px;display:block}.keno-favorites{background:linear-gradient(90deg,#180a0f,#29101a 50%,#180a0f);border-top:1px solid #eac56547;border-bottom:1px solid #eac56538;padding:10px 16px 12px}.keno-favorites>header{justify-content:space-between;align-items:center;gap:16px;min-height:25px;margin-bottom:7px;display:flex}.keno-favorites>header>div{align-items:baseline;gap:10px;display:flex}.keno-favorites>header strong{color:#f1ce72;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.keno-favorites>header span,.keno-favorites>header small{color:#8f806e;letter-spacing:.06em;font-size:7px;font-weight:800}.keno-favorites>header small{text-align:right}.keno-favorite-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.keno-favorite{background:#0003;border:1px solid #d3ae5433;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:5px;min-width:0;min-height:58px;padding:5px;display:grid;position:relative}.keno-favorite.is-saved{background:linear-gradient(145deg,#561523b8,#1e0a10db);border-color:#e7c36375;box-shadow:inset 0 0 12px #ffd3670d}.keno-favorite-load{color:#d6c4a1;cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;padding:4px 5px;overflow:hidden}.keno-favorite-load:disabled{cursor:default}.keno-favorite-load b,.keno-favorite-load span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.keno-favorite-load b{color:#f0d17c;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.keno-favorite-load span{color:#a99a82;margin-top:4px;font-family:Georgia,serif;font-size:10px}.keno-favorite-save{color:#f1d57f;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#671827a6;border:1px solid #e5c16261;border-radius:5px;min-width:66px;padding:0 7px;font-size:6px;font-weight:1000}.keno-favorite-save:disabled{cursor:default;opacity:.34}.keno-favorite-remove{color:#f5d5d5;cursor:pointer;background:#5d1521;border:1px solid #a25b62;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:13px;line-height:1;display:grid;position:absolute;top:-6px;right:-5px;box-shadow:0 2px 5px #0009}.keno-board-wrap{min-width:0}.keno-draw-rack{background:linear-gradient(#11110f,#050505);border:1px solid #ebcc7b42;border-radius:12px;grid-template-columns:repeat(20,minmax(0,1fr));gap:7px;min-height:78px;margin-bottom:12px;padding:9px;display:grid;box-shadow:inset 0 0 24px #000c}.keno-ball{aspect-ratio:1;color:#2e1906;background:radial-gradient(circle at 33% 27%,#fff8c7,#e8bd4c 68%,#946317);border:2px solid #a57723;border-radius:50%;place-items:center;min-width:0;font-family:Georgia,serif;font-size:clamp(11px,1.55vw,19px);font-weight:900;animation:.25s cubic-bezier(.22,.82,.4,1.2) both keno-ball-drop;display:grid;box-shadow:inset -4px -5px 8px #6230053d,0 2px 5px #000000b3}.keno-ball--hit{color:#fff;background:radial-gradient(circle at 33% 27%,#8af3af,#168951 68%,#064a2b);border-color:#baffc9;box-shadow:0 0 15px #52ef8ea6}.keno-ball--empty{color:#484235;background:#16140f;border-color:#29251c;animation:none;box-shadow:inset 0 0 5px #000}.keno-board{background:linear-gradient(135deg,#f2e1b2,#cfb071);border:3px solid #9d712b;border-radius:14px;grid-template-columns:repeat(10,1fr);gap:6px;padding:12px;display:grid;box-shadow:inset 0 0 0 4px #3b1b10,inset 0 0 28px #4f280447}.keno-number{aspect-ratio:1.15;color:#3a260e;cursor:pointer;background:linear-gradient(#fff8d6,#e1ca91);border:1px solid #9a752e;border-radius:6px;place-items:center;min-width:0;font-family:Georgia,serif;font-size:clamp(12px,1.75vw,22px);font-weight:800;transition:transform .12s,filter .12s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff80,0 1px 2px #381f0540}.keno-number:hover:not(:disabled){z-index:1;filter:brightness(1.08);transform:translateY(-2px)}.keno-number:disabled{cursor:default}.keno-number.is-selected{color:#fff4c8;background:radial-gradient(circle,#b52b43,#6f1122 72%);border:2px solid #5d0f1d;box-shadow:inset 0 0 0 2px #ffdd8840,0 0 8px #7710226b}.keno-number.is-drawn:after,.keno-number.is-hit:after{content:"";border:3px solid #1b6946a8;border-radius:50%;place-items:center;display:grid;position:absolute;inset:5px}.keno-number.is-hit{color:#fff;background:radial-gradient(circle,#38cf7a,#087542 72%);border-color:#ffe786;animation:.5s ease-in-out infinite alternate keno-hit-pulse;box-shadow:0 0 16px #38dc7eb3}.keno-number.is-hit:after{border-color:#d8ffb8}.keno-result{color:#e9d4a8;text-align:center;background:#0c080acc;border-top:1px solid #e8c2604d;border-bottom:1px solid #e8c2604d;flex-direction:column;justify-content:center;align-items:center;min-height:68px;padding:12px 24px;display:flex}.keno-result strong{color:#ffe394;font-family:Georgia,serif;font-size:clamp(18px,2.3vw,28px);font-weight:500}.keno-result span{color:#a99b85;margin-top:5px;font-size:9px}.keno-result--win strong{color:#9ff0b7}.keno-result--loss strong{color:#ee9da5}.keno-result--push strong{color:#f1dc9b}.keno-actions{background:linear-gradient(#300e17,#18090e);grid-template-columns:minmax(310px,1fr) minmax(260px,1fr) auto;align-items:center;gap:17px;min-height:90px;padding:15px 20px;display:grid}.keno-actions .exact-wager-control{margin:0}.keno-actions>span{color:#a39378;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900}.keno-actions>span strong{color:#f2d276;font-family:Georgia,serif;font-size:17px;font-weight:500}.keno-draw-button{color:#fff1c1;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#a62339,#671221);border:2px solid #f5d47b;border-radius:10px;min-height:55px;font-size:12px;font-weight:1000;box-shadow:inset 0 0 0 2px #ffffff0f,0 7px 14px #00000052}.keno-draw-button small,.keno-draw-button strong{display:block}.keno-draw-button small{letter-spacing:.16em;font-size:19px}.keno-draw-button strong{color:#f4d882;letter-spacing:.1em;margin-top:3px;font-size:8px}.keno-draw-button:hover:not(:disabled){filter:brightness(1.12)}.keno-draw-button:disabled{cursor:default;opacity:.45}.keno-draw-button--refill{color:#e4ffec;background:linear-gradient(#197047,#0c4c31);border-color:#8ee2ad}@keyframes keno-ball-drop{0%{opacity:.2;transform:translateY(-10px)scale(.65)}to{opacity:1;transform:none}}@keyframes keno-hit-pulse{0%{filter:brightness()}to{filter:brightness(1.18)}}@media (width>=901px){.app-shell--keno .game-stage{width:min(100% - 18px,1180px);margin:0 auto;padding:4px 0 5px}.app-shell--keno .keno-page,.app-shell--keno .keno-machine{flex-direction:column;flex:auto;min-height:0;display:flex}.app-shell--keno .keno-machine{border-width:4px;border-radius:14px}.app-shell--keno .keno-marquee{flex:none;grid-template-columns:42px 1fr 42px;min-height:52px;padding:5px 16px}.app-shell--keno .keno-marquee>span{font-size:27px}.app-shell--keno .keno-marquee strong{font-size:clamp(27px,4.4vh,38px);line-height:.9}.app-shell--keno .keno-marquee small,.app-shell--keno .keno-marquee em{font-size:5px}.app-shell--keno .keno-content{flex:auto;grid-template-columns:185px minmax(0,1fr);gap:7px;min-height:0;padding:7px;overflow:hidden}.app-shell--keno .keno-ticket-panel{min-height:0;padding:9px;overflow:hidden}.app-shell--keno .keno-ticket-panel>strong{font-size:29px}.app-shell--keno .keno-ticket-numbers{gap:3px;min-height:44px;margin:5px 0;padding:4px}.app-shell--keno .keno-ticket-numbers span{width:23px;height:23px;font-size:10px}.app-shell--keno .keno-quick-picks{grid-template-columns:repeat(5,1fr);gap:2px;margin-bottom:4px}.app-shell--keno .keno-quick-picks button,.app-shell--keno .keno-clear{min-height:25px}.app-shell--keno .keno-current-paytable{margin-top:6px;padding-top:5px}.app-shell--keno .keno-current-paytable>span{margin-bottom:2px;font-size:6px}.app-shell--keno .keno-current-paytable>div{min-height:18px;padding:0 3px}.app-shell--keno .keno-current-paytable b{font-size:6px}.app-shell--keno .keno-current-paytable strong{font-size:10px}.app-shell--keno .keno-current-paytable small{margin-top:3px;font-size:5px}.app-shell--keno .keno-favorites{flex:none;padding:4px 8px 5px}.app-shell--keno .keno-favorites>header{min-height:13px;margin-bottom:3px}.app-shell--keno .keno-favorites>header strong{font-size:6px}.app-shell--keno .keno-favorites>header span,.app-shell--keno .keno-favorites>header small{font-size:5px}.app-shell--keno .keno-favorite-grid{gap:4px}.app-shell--keno .keno-favorite{gap:2px;min-height:34px;padding:2px}.app-shell--keno .keno-favorite-load{padding:2px 3px}.app-shell--keno .keno-favorite-load b{font-size:5px}.app-shell--keno .keno-favorite-load span{margin-top:2px;font-size:7px}.app-shell--keno .keno-favorite-save{min-width:48px;padding:0 3px;font-size:4px}.app-shell--keno .keno-favorite-remove{width:13px;height:13px;font-size:9px;top:-4px;right:-3px}.app-shell--keno .keno-board-wrap{flex-direction:column;min-height:0;display:flex}.app-shell--keno .keno-draw-rack{flex:0 0 42px;grid-template-columns:repeat(20,minmax(0,1fr));gap:4px;min-height:42px;margin-bottom:5px;padding:4px}.app-shell--keno .keno-ball{aspect-ratio:1;border-width:1px;height:30px;margin:auto;font-size:11px}.app-shell--keno .keno-board{border-width:2px;border-radius:8px;flex:auto;grid-template-rows:repeat(8,minmax(0,1fr));gap:3px;min-height:0;padding:5px}.app-shell--keno .keno-number{aspect-ratio:auto;border-radius:4px;height:100%;min-height:0;font-size:clamp(10px,2.1vh,17px)}.app-shell--keno .keno-number.is-drawn:after,.app-shell--keno .keno-number.is-hit:after{border-width:2px;inset:2px}.app-shell--keno .keno-result{flex:none;min-height:42px;padding:5px 12px}.app-shell--keno .keno-result strong{font-size:clamp(14px,2.2vh,19px)}.app-shell--keno .keno-result span{margin-top:2px;font-size:7px}.app-shell--keno .keno-actions{flex:0 0 57px;grid-template-columns:minmax(280px,1fr) minmax(190px,.65fr) auto;gap:8px;min-height:57px;padding:5px 9px}.app-shell--keno .keno-actions .exact-wager-control{min-height:45px;padding-top:3px;padding-bottom:3px}.app-shell--keno .keno-draw-button{min-height:45px}.app-shell--keno .keno-draw-button small{font-size:15px}}@media (width<=900px){.app-shell--keno .game-stage{overflow:hidden auto}.app-shell--keno .keno-page{height:auto;min-height:100%;overflow:visible}.keno-content{grid-template-columns:1fr}.keno-ticket-panel{grid-template-columns:1fr 1fr;gap:8px 15px;display:grid}.keno-ticket-panel>.eyebrow,.keno-ticket-panel>strong{grid-column:1/-1}.keno-ticket-numbers{margin:2px 0}.keno-current-paytable{border-top:0;border-left:1px solid #e9c56933;grid-area:3/2/span 3;margin:0;padding:0 0 0 15px}.keno-quick-picks,.keno-clear{grid-column:1}.keno-actions{grid-template-columns:1fr 1fr}.keno-actions>span{text-align:center;grid-column:1/-1}.keno-favorite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.keno-favorite:last-child{grid-column:1/-1}}@media (width<=720px){.keno-machine{border-width:4px;border-radius:14px}.keno-marquee{grid-template-columns:32px 1fr 32px;min-height:72px;padding:10px 8px}.keno-marquee>span{font-size:24px}.keno-marquee strong{font-size:39px}.keno-marquee small,.keno-marquee em{font-size:5px}.keno-content{gap:8px;padding:8px}.keno-ticket-panel{padding:11px;display:block}.keno-ticket-panel>strong{font-size:30px}.keno-ticket-numbers{min-height:46px;margin:7px 0;padding:5px}.keno-ticket-numbers span{width:24px;height:24px;font-size:11px}.keno-current-paytable{display:none}.keno-quick-picks{grid-template-columns:repeat(5,1fr);margin-bottom:6px}.keno-draw-rack{gap:3px;min-height:55px;margin-bottom:6px;padding:5px}.keno-ball{border-width:1px;font-size:clamp(8px,2.7vw,12px)}.keno-board{border-width:2px;border-radius:8px;gap:3px;padding:5px}.keno-number{border-radius:3px;font-size:clamp(9px,3.1vw,14px)}.keno-number.is-drawn:after,.keno-number.is-hit:after{border-width:2px;inset:2px}.keno-favorites{padding:8px}.keno-favorites>header{flex-direction:column;align-items:flex-start;gap:3px}.keno-favorites>header>div{display:block}.keno-favorites>header span{margin-top:3px;display:block}.keno-favorites>header small{text-align:left}.keno-favorite-grid{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(190px,74%);grid-auto-flow:column;padding:3px 2px 7px;display:grid;overflow-x:auto}.keno-favorite,.keno-favorite:last-child{scroll-snap-align:start;grid-column:auto}.keno-result{min-height:58px;padding:8px}.keno-result strong{font-size:16px}.keno-result span{font-size:7px}.keno-actions{flex-direction:column;gap:8px;min-height:0;padding:10px;display:flex}.keno-actions .exact-wager-control{width:100%}.keno-draw-button{width:100%;min-height:48px}.keno-actions>span{display:none}}:root{--stage-max:1420px;--table-gold:#d7ae55;--table-gold-bright:#f5d77e;--table-cream:#fff0c4;--table-glass:#081f19e0;--control-height:46px}html,body,#root{height:auto;min-height:100%;overflow:hidden auto}.app-shell,.app-shell:not(.app-shell--lobby){flex-direction:column;width:100%;height:auto;min-height:100dvh;display:flex;overflow:visible}.app-shell:before{display:block}.app-header,.app-shell:not(.app-shell--lobby) .app-header{width:min(var(--stage-max), calc(100% - 32px));background:linear-gradient(#1c1014d1,#0a080933);grid-template-columns:minmax(190px,1fr) auto minmax(240px,1fr);gap:18px;min-height:74px;margin:0 auto;padding:8px 0}.app-brand>span,.app-shell:not(.app-shell--lobby) .app-brand>span{width:42px;height:42px;font-size:24px}.app-brand strong,.app-shell:not(.app-shell--lobby) .app-brand strong{font-size:17px}.app-brand small,.app-shell:not(.app-shell--lobby) .app-brand small{margin-top:4px;font-size:8px}.app-header nav,.app-shell:not(.app-shell--lobby) .app-header nav{background:#070607b8;border-color:#e8c46c40;gap:3px;padding:5px;box-shadow:inset 0 1px #ffffff06,0 8px 20px #0000002e}.app-header nav button,.app-shell:not(.app-shell--lobby) .app-header nav button,.table-game-picker select{letter-spacing:.02em;min-height:38px;padding:0 14px;font-size:11px}.table-game-picker select{max-width:130px;padding-right:10px}.app-header nav>button,.app-header nav>label{flex:none}.wallet-button,.app-shell:not(.app-shell--lobby) .wallet-button{min-height:44px;padding:7px 13px}.wallet-button small{font-size:9px}.wallet-button strong,.app-shell:not(.app-shell--lobby) .wallet-button strong{font-size:15px}.sound-toggle,.app-shell:not(.app-shell--lobby) .sound-toggle{width:92px;min-height:44px}.debug-button,.app-shell:not(.app-shell--lobby) .debug-button{width:44px;height:44px}.balance-strip,.app-shell:not(.app-shell--lobby) .balance-strip{z-index:9;flex:none;position:relative;top:auto}.balance-strip__content,.app-shell:not(.app-shell--lobby) .balance-strip__content{width:min(var(--stage-max), calc(100% - 32px));gap:12px;min-height:52px}.balance-strip__content>strong,.app-shell:not(.app-shell--lobby) .balance-strip__content>strong{font-size:23px}.balance-strip__session{gap:8px}.balance-strip__session strong,.app-shell:not(.app-shell--lobby) .balance-strip__session strong{font-size:10px}.balance-strip__session b,.app-shell:not(.app-shell--lobby) .balance-strip__session b{padding:5px 8px;font-size:9px}.balance-strip__content>button,.app-shell:not(.app-shell--lobby) .balance-strip__content>button{min-height:36px;padding:0 11px;font-size:8px}.app-shell--lobby{overflow:visible}.app-shell--lobby .lobby{width:min(1320px,100% - 40px);min-height:auto;margin:0 auto;padding:0;display:block;overflow:visible}.app-shell--lobby .hero{border-radius:0 0 26px 26px;grid-template-columns:1.1fr .9fr;min-height:560px;padding:58px 4vw}.app-shell--lobby .hero__copy h1{max-width:720px;font-size:clamp(58px,7.8vw,105px)}.app-shell--lobby .hero .eyebrow{margin-bottom:9px;font-size:9px}.app-shell--lobby .hero__actions{margin-top:0}.app-shell--lobby .hero__actions>span{max-width:190px;font-size:10px}.app-shell--lobby .game-library{min-height:auto;padding:58px 0;overflow:visible}.app-shell--lobby .section-heading{margin-bottom:24px}.app-shell--lobby .section-heading h2{font-size:clamp(34px,4vw,52px)}.app-shell--lobby .game-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;height:auto}.app-shell--lobby .game-card,.app-shell--lobby .game-card:last-child{border-radius:16px;min-height:405px;padding:19px}.app-shell--lobby .game-card__number{font-size:12px;top:18px;right:20px}.app-shell--lobby .game-card__art{border-radius:10px;height:190px;margin-bottom:20px}.app-shell--lobby .game-card__art i{font-size:50px}.app-shell--lobby .game-card__art b{margin-top:8px;font-size:clamp(24px,2.3vw,36px)}.app-shell--lobby .game-card__art small{font-size:8px}.app-shell--lobby .game-card p,.app-shell--lobby .game-card div>span,.app-shell--lobby .game-card em{display:block}.app-shell--lobby .game-card p{font-size:8px}.app-shell--lobby .game-card h3{margin:0 0 9px;font-size:23px}.app-shell--lobby .game-card div>span{font-size:12px}.app-shell--lobby .game-card em{padding-top:15px;font-size:9px}.app-shell--lobby .session-strip{display:grid}.app-shell:not(.app-shell--lobby) .game-stage,.game-stage{width:min(var(--stage-max), calc(100% - 32px));flex:1 0 auto;min-height:0;margin:0 auto;padding:18px 0 54px;display:block;overflow:visible}.app-shell:not(.app-shell--lobby) .game-page,.game-page{flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.app-shell:not(.app-shell--lobby) .page-heading,.page-heading{background:linear-gradient(100deg,#40121dad,#100c0ed1 48%,#231914b3);border:1px solid #e2ba5b33;border-radius:14px;flex-direction:row;align-items:center;min-height:72px;margin:0 0 12px;padding:10px 16px;box-shadow:inset 0 1px #ffffff06,0 12px 28px #0003}.app-shell:not(.app-shell--lobby) .page-heading .eyebrow{margin-bottom:4px;font-size:8px;display:block}.app-shell:not(.app-shell--lobby) .page-heading h1,.page-heading h1{font-size:clamp(32px,4vw,50px);line-height:.95}.rules-chip{border:1px solid #e2bd643d;border-right:3px solid var(--table-gold);color:#d8c9a6;background:#0c0a0b7a;border-radius:9px 0 0 9px;max-width:min(500px,48%);padding:8px 12px;font-size:9px;line-height:1.45}.felt-table,.new-table-surface{background:radial-gradient(circle at 50% 18%,#5fce971f,#0000 28%),repeating-linear-gradient(115deg,#ffffff03 0 1px,#0000 1px 7px),radial-gradient(at 50% 38%,#126247,#083f31 58%,#04271e);border:8px solid #2b180d;border-radius:175px 175px 26px 26px;flex:none;min-height:720px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #b58b3c,inset 0 0 0 5px #160d08,inset 0 0 90px #00000085,0 24px 55px #0000006b}.felt-table{padding:56px 34px 112px}.new-table-surface{padding:50px 24px 150px}.blackjack-felt{min-height:760px;padding-bottom:125px}.three-card-poker-felt{min-height:750px}.high-card-flush-felt{min-height:820px}.mississippi-stud-felt{min-height:740px}.roulette-surface{min-height:760px;padding-top:32px}.craps-surface{min-height:750px}.baccarat-surface{min-height:730px}.table-rail{letter-spacing:.3em;text-shadow:0 2px 8px #000c;font-size:11px;top:20px}.table-rail span{font-size:20px}.dealer-station{border-radius:13px;width:clamp(145px,17vw,220px);top:50px}.dealer-station--center{width:clamp(180px,19vw,245px);top:44px}.dealer-station>span{padding:4px 8px;font-size:7px}.dealer-card-zone{margin-top:145px}.card-zone p,.community-zone p,.blackjack-player-zone>p{color:#f0dfaa;letter-spacing:.16em;text-shadow:0 2px 8px #000000bf;margin-bottom:8px;font-size:10px}.card-zone>strong,.blackjack-hand>strong{font-size:14px}.playing-card{border-width:2px;box-shadow:0 8px 18px #0000006b}.table-result,.new-table-result{color:#fff0c9;background:linear-gradient(145deg,#053628f5,#021e18f7);border:1px solid #f1d3828c;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000057}.table-result{border-radius:14px;min-height:96px;padding:13px 18px}.table-result>small{font-size:8px}.table-result>strong{margin-top:4px;font-size:clamp(18px,1.8vw,25px)}.table-result>span{max-height:none;margin-top:6px;font-size:11px;line-height:1.4;overflow:visible}.new-table-result{border-radius:12px;min-height:68px;padding:9px 16px;bottom:79px}.new-table-result>strong{font-size:clamp(18px,1.8vw,24px)}.new-table-result>span{max-height:none;margin-top:4px;font-size:10px;line-height:1.35;overflow:visible}.table-action-panel{gap:8px;bottom:27px}.poker-action-panel{max-width:78%}.new-table-actions{gap:8px;bottom:20px}.table-action,.poker-action-panel .table-action,.new-table-actions .table-action{min-height:var(--control-height);letter-spacing:.06em;white-space:nowrap;border-radius:10px;padding:0 17px;font-size:10px}.table-action:active:not(:disabled),.primary-action:active:not(:disabled),.secondary-action:active:not(:disabled){transform:translateY(1px)scale(.99)}.bet-spots span{width:70px;height:70px}.bet-spots small{font-size:7px}.bet-spots b{font-size:17px}.blackjack-wager-bar,.new-table-wager-bar{background:linear-gradient(100deg,#0c2a21fa,#141a18fa,#0c2a21fa);border-color:#e7c66f61;border-radius:14px;gap:12px;min-height:72px;margin-top:10px;padding:10px 14px;box-shadow:inset 0 1px #ffffff09,0 12px 25px #00000047}.blackjack-wager-bar>span,.new-table-wager-bar>span,.exact-wager-control>span{font-size:9px;line-height:1.4;display:block}.wager-step{width:44px;min-height:44px;font-size:22px}.blackjack-wager-input{min-width:155px;min-height:46px}.blackjack-wager-input small{font-size:7px}.blackjack-streak{min-height:46px}.blackjack-streak span,.blackjack-streak small{font-size:7px}.table-bet-choice{border-radius:10px;min-height:62px;padding:9px 12px}.table-bet-choice strong{font-size:17px}.table-bet-choice small{margin-top:4px;font-size:8px}.table-bet-choice>b{min-width:32px;font-size:9px}.blackjack-shoe-panel{padding:12px}.blackjack-shoe-panel__header>div small,.blackjack-shoe-panel__header label{font-size:8px}.blackjack-shoe-counts small,.blackjack-dealer-stats small,.blackjack-shoe-panel>p{font-size:7px}.blackjack-dealer-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.blackjack-lower-table{gap:18px;margin-top:18px}.blackjack-action-panel,.blackjack-bet-spots{bottom:30px}.roulette-layout{grid-template-columns:minmax(250px,.65fr) minmax(650px,2fr);gap:24px;width:min(1320px,98%);margin-top:12px}.roulette-number-cell{min-height:58px}.roulette-number{font-size:16px}.roulette-outside{min-height:42px;font-size:9px}.roulette-wheel small,.roulette-wheel span,.roulette-history-board>span{font-size:8px}.roulette-history-board>small{font-size:7px}.roulette-placement-help{bottom:254px}.roulette-placement-help span{font-size:8px}.roulette-player-rail{min-height:82px;bottom:159px}.roulette-player-rail__label small{font-size:8px}.roulette-rack-chip{width:60px;height:60px}.roulette-rack-chip>small{font-size:7px}.roulette-player-rail__tip{font-size:8px}.craps-surface .dealer-station--center{left:18%}.craps-dice{margin-top:110px}.craps-history span{font-size:8px}.craps-history b,.craps-history em{font-size:9px}.craps-bet-board{margin-top:16px}.baccarat-hand>span{font-size:9px}.baccarat-bet-board{margin-top:22px}.app-shell--keno .game-stage{width:min(1240px,100% - 32px);padding:18px 0 54px;overflow:visible}.app-shell--keno .keno-page,.app-shell--keno .keno-machine{flex:none;min-height:0;display:block;overflow:visible}.app-shell--keno .keno-machine{border-width:6px;border-radius:22px;overflow:hidden}.app-shell--keno .keno-marquee{grid-template-columns:65px 1fr 65px;min-height:96px;padding:14px 22px}.app-shell--keno .keno-marquee>span{font-size:40px}.app-shell--keno .keno-marquee strong{font-size:clamp(38px,5.2vw,60px)}.app-shell--keno .keno-marquee small,.app-shell--keno .keno-marquee em{font-size:8px}.app-shell--keno .keno-content{grid-template-columns:245px minmax(0,1fr);gap:16px;min-height:0;padding:18px;display:grid;overflow:visible}.app-shell--keno .keno-ticket-panel{padding:17px;overflow:visible}.app-shell--keno .keno-ticket-panel>strong{font-size:42px}.app-shell--keno .keno-ticket-numbers{gap:5px;min-height:82px;margin:12px 0;padding:9px}.app-shell--keno .keno-ticket-numbers span{width:30px;height:30px;font-size:14px}.app-shell--keno .keno-quick-picks{gap:5px;margin-bottom:8px}.app-shell--keno .keno-quick-picks button,.app-shell--keno .keno-clear{min-height:34px;font-size:10px}.app-shell--keno .keno-current-paytable{margin-top:14px;padding-top:12px}.app-shell--keno .keno-current-paytable>span{margin-bottom:6px;font-size:9px}.app-shell--keno .keno-current-paytable>div{min-height:27px;padding:3px 5px}.app-shell--keno .keno-current-paytable b{font-size:9px}.app-shell--keno .keno-current-paytable strong{font-size:15px}.app-shell--keno .keno-current-paytable small{margin-top:7px;font-size:8px}.app-shell--keno .keno-draw-rack{grid-template-columns:repeat(20,minmax(0,1fr));gap:7px;min-height:78px;margin-bottom:12px;padding:9px}.app-shell--keno .keno-ball{aspect-ratio:1;height:auto;margin:0;font-size:clamp(11px,1.5vw,19px)}.app-shell--keno .keno-board{grid-template-rows:repeat(8,minmax(0,1fr));gap:5px;min-height:520px;padding:10px}.app-shell--keno .keno-number{min-height:52px;font-size:clamp(13px,1.65vw,21px)}.app-shell--keno .keno-favorites{padding:10px 15px 12px}.app-shell--keno .keno-favorites>header{min-height:25px;margin-bottom:7px}.app-shell--keno .keno-favorites>header strong{font-size:9px}.app-shell--keno .keno-favorites>header span,.app-shell--keno .keno-favorites>header small{font-size:8px}.app-shell--keno .keno-favorite-grid{gap:7px}.app-shell--keno .keno-favorite{gap:5px;min-height:60px;padding:5px}.app-shell--keno .keno-favorite-load b{font-size:8px}.app-shell--keno .keno-favorite-load span{margin-top:4px;font-size:10px}.app-shell--keno .keno-favorite-save{min-width:68px;font-size:7px}.app-shell--keno .keno-result{min-height:72px;padding:12px 22px}.app-shell--keno .keno-result strong{font-size:clamp(19px,2.3vw,28px)}.app-shell--keno .keno-result span{margin-top:5px;font-size:10px}.app-shell--keno .keno-actions{grid-template-columns:minmax(310px,1fr) minmax(250px,.8fr) auto;gap:16px;min-height:92px;padding:14px 18px}.app-shell--keno .keno-draw-button{min-height:58px}@media (width<=1000px){.app-header,.app-shell:not(.app-shell--lobby) .app-header{grid-template-columns:1fr auto}.app-header nav{grid-area:2/1/auto/-1;margin:0 auto 4px}.app-shell--lobby .game-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.felt-table,.new-table-surface{border-radius:135px 135px 24px 24px}.roulette-layout{grid-template-columns:1fr}.roulette-wheel-station{grid-template-columns:185px 1fr;align-items:center;gap:14px;display:grid}.roulette-wheel{width:175px}.roulette-history-board{margin:0}.roulette-surface{min-height:1040px}.roulette-placement-help{bottom:260px}}@media (width<=720px){.app-header,.app-shell:not(.app-shell--lobby) .app-header{grid-template-columns:1fr auto;gap:7px 8px;width:calc(100% - 20px);min-height:auto;margin:0 10px;padding:9px 0 5px}.app-brand>span,.app-shell:not(.app-shell--lobby) .app-brand>span{width:36px;height:36px;font-size:21px}.app-brand strong,.app-shell:not(.app-shell--lobby) .app-brand strong{font-size:14px}.app-brand small,.app-shell:not(.app-shell--lobby) .app-brand small{font-size:7px}.header-tools{gap:5px}.wallet-button,.app-shell:not(.app-shell--lobby) .wallet-button{min-height:38px;padding:5px 8px}.wallet-button strong,.app-shell:not(.app-shell--lobby) .wallet-button strong{font-size:13px}.sound-toggle,.app-shell:not(.app-shell--lobby) .sound-toggle{width:70px;min-height:38px}.sound-toggle__icon,.debug-button{display:none}.app-header nav,.app-shell:not(.app-shell--lobby) .app-header nav{scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;margin:0;overflow-x:auto}.app-header nav button,.app-shell:not(.app-shell--lobby) .app-header nav button,.table-game-picker select{white-space:nowrap;min-height:38px;padding:0 10px;font-size:10px}.table-game-picker select{max-width:106px}.balance-strip__content,.app-shell:not(.app-shell--lobby) .balance-strip__content{gap:6px;width:calc(100% - 20px);min-height:54px}.balance-strip__content>strong,.app-shell:not(.app-shell--lobby) .balance-strip__content>strong{font-size:20px}.balance-strip__content>strong small{margin-top:2px;font-size:8px;display:block}.balance-strip__session{gap:4px;margin-left:auto;padding-left:6px}.balance-strip__session strong,.app-shell:not(.app-shell--lobby) .balance-strip__session strong{font-size:8px}.balance-strip__session b,.app-shell:not(.app-shell--lobby) .balance-strip__session b{padding:4px 5px;font-size:7px}.balance-strip__content>button,.app-shell:not(.app-shell--lobby) .balance-strip__content>button{min-height:38px;padding:0 7px;font-size:7px}.app-shell--lobby .lobby{width:calc(100% - 20px)}.app-shell--lobby .hero{grid-template-columns:1fr;min-height:440px;padding:42px 18px}.app-shell--lobby .hero__copy h1{font-size:clamp(50px,16vw,74px)}.app-shell--lobby .hero__copy>p:not(.eyebrow){margin:22px 0;font-size:15px}.app-shell--lobby .hero__mark{display:none}.app-shell--lobby .game-library{padding:38px 0}.app-shell--lobby .game-cards{grid-template-columns:1fr;gap:12px}.app-shell--lobby .game-card,.app-shell--lobby .game-card:last-child{min-height:370px}.app-shell--lobby .game-card__art{height:175px}.app-shell:not(.app-shell--lobby) .game-stage,.game-stage{width:calc(100% - 16px);margin:0 8px;padding:10px 0 36px;overflow:visible}.app-shell:not(.app-shell--lobby) .page-heading,.page-heading{flex-direction:column;align-items:flex-start;gap:8px;min-height:82px;padding:10px 12px}.app-shell:not(.app-shell--lobby) .page-heading h1,.page-heading h1{font-size:clamp(31px,10vw,42px)}.rules-chip{text-align:left;width:100%;max-width:none;padding:7px 9px;font-size:9px}.felt-table,.new-table-surface{border-width:6px;border-radius:92px 92px 20px 20px;min-height:760px;padding:45px 8px 116px}.blackjack-felt{min-height:910px;padding-bottom:122px}.three-card-poker-felt{min-height:820px}.high-card-flush-felt{min-height:910px}.mississippi-stud-felt{min-height:800px}.roulette-surface{min-height:1000px;padding-top:30px}.craps-surface{min-height:820px}.baccarat-surface{min-height:780px}.table-rail{letter-spacing:.22em;font-size:8px;top:15px}.table-rail span{font-size:15px}.dealer-station{width:125px;top:38px}.dealer-station--left{left:12px}.dealer-station--right{right:12px}.dealer-station--center{width:150px;top:36px}.dealer-station>span{font-size:6px}.dealer-card-zone{margin-top:112px}.card-zone p,.community-zone p,.blackjack-player-zone>p{font-size:9px}.card-row{gap:4px;min-height:70px}.playing-card{border-radius:6px;width:50px;height:70px;padding:5px;font-size:16px}.playing-card i{font-size:18px}.blackjack-felt .playing-card{width:54px;height:76px;padding:6px;font-size:18px}.blackjack-felt .playing-card i{font-size:20px}.seven-card-row .playing-card{width:clamp(40px,11vw,47px);height:clamp(56px,15.5vw,66px)}.table-result{min-height:86px;padding:10px 12px}.table-result>small{font-size:8px}.table-result>strong{font-size:clamp(16px,5.2vw,21px)}.table-result>span{font-size:10px}.new-table-result{width:calc(100% - 18px);min-height:64px;padding:8px 10px;bottom:72px}.new-table-result>strong{font-size:clamp(16px,5vw,20px)}.new-table-result>span{font-size:9px}.table-action-panel{flex-wrap:wrap;gap:5px;max-width:calc(100% - 16px);bottom:25px;left:8px}.poker-action-panel{max-width:calc(100% - 18px);left:auto;right:50%;transform:translate(50%)}.new-table-actions{justify-content:center;gap:5px;width:calc(100% - 20px);bottom:16px}.table-action,.poker-action-panel .table-action,.new-table-actions .table-action{min-height:44px;padding:0 11px;font-size:9px}.bet-spots,.blackjack-bet-spots{gap:4px;bottom:16px;right:8px;transform:none}.bet-spots span{border-width:2px;width:48px;height:48px}.bet-spots small{font-size:6px}.bet-spots b{font-size:12px}.poker-felt .bet-spots,.three-card-poker-felt .bet-spots,.high-card-flush-felt .bet-spots,.mississippi-stud-felt .bet-spots,.blackjack-felt .bet-spots{bottom:135px;right:10px}.poker-felt>.poker-result,.three-card-result,.high-flush-result,.mississippi-result{width:calc(100% - 24px);margin:18px auto 0}.poker-felt>.poker-result>span{font-size:10px}.blackjack-lower-table{grid-template-columns:1fr;gap:10px;margin-top:12px;padding:0 4px}.blackjack-shoe-panel{display:none}.blackjack-player-zone{grid-column:1}.blackjack-lower-table>.table-result{grid-area:2/1;justify-self:stretch}.blackjack-hands{min-height:100px}.blackjack-hand-score{min-width:120px}.blackjack-action-panel{bottom:24px}.blackjack-bet-spots{bottom:22px}.blackjack-wager-bar,.new-table-wager-bar{flex-wrap:wrap;min-height:0;padding:10px}.blackjack-wager-bar>span,.new-table-wager-bar>span{text-align:center;width:100%}.exact-wager-control{width:100%}.exact-wager-control>span{min-width:72px}.roulette-layout{grid-template-columns:1fr;gap:12px;width:100%}.roulette-wheel-station{grid-template-columns:128px 1fr;gap:10px;padding:0 6px;display:grid}.roulette-wheel{width:128px}.roulette-wheel small,.roulette-wheel span{font-size:7px}.roulette-history-board{width:100%;margin:0}.roulette-board{border-width:3px;padding:6px}.roulette-table-name{min-height:25px;font-size:7px}.roulette-inside-layout{grid-template-columns:minmax(34px,.8fr) minmax(0,12fr) minmax(30px,.7fr)}.roulette-number-cell{min-height:42px}.roulette-number,.roulette-outside{min-height:28px;font-size:10px}.roulette-dozen-grid,.roulette-even-grid{margin-left:34px;margin-right:30px}.roulette-outside{min-height:32px;padding:2px;font-size:7px}.roulette-column-grid .roulette-outside{font-size:6px}.roulette-placement-help{display:none}.roulette-player-rail{border-width:3px;grid-template-columns:74px 1fr;width:calc(100% - 20px);min-height:68px;padding:5px 8px;bottom:158px}.roulette-player-rail__label{min-width:0;padding-right:5px}.roulette-player-rail__label small{font-size:6px}.roulette-player-rail__label strong{font-size:10px}.roulette-chip-rack{gap:3px}.roulette-rack-chip{border-width:2px;width:clamp(42px,11vw,50px);height:clamp(42px,11vw,50px);padding:6px 2px 4px}.roulette-rack-chip>span{font-size:10px}.roulette-rack-chip>small{font-size:6px}.roulette-player-rail__tip{display:none}.craps-surface .dealer-station--center{top:38px;left:50%}.craps-point{top:142px;right:14px}.craps-dice{margin:190px auto 8px}.craps-dice>span{font-size:56px}.craps-dice>strong{width:48px;height:48px;font-size:26px}.craps-history{flex-wrap:wrap}.craps-bet-board{grid-template-columns:repeat(2,1fr);gap:5px;width:100%;margin-top:12px}.table-bet-choice{min-height:60px}.table-bet-choice strong{font-size:15px}.table-bet-choice small{font-size:7px}.baccarat-hands{gap:8px;margin-top:118px}.baccarat-hand{min-width:47%;padding:7px 5px 9px}.baccarat-hand>strong{width:38px;height:38px;font-size:22px;right:4px}.baccarat-bet-board{gap:5px;width:100%;margin-top:14px}.app-shell--keno .game-stage{width:calc(100% - 16px);padding:10px 0 36px}.app-shell--keno .keno-machine{border-width:4px;border-radius:14px}.app-shell--keno .keno-marquee{grid-template-columns:28px 1fr 28px;min-height:78px;padding:10px 6px}.app-shell--keno .keno-marquee>span{font-size:25px}.app-shell--keno .keno-marquee strong{font-size:clamp(34px,11vw,45px)}.app-shell--keno .keno-marquee small,.app-shell--keno .keno-marquee em{font-size:6px}.app-shell--keno .keno-content{grid-template-columns:1fr;gap:8px;padding:8px}.app-shell--keno .keno-ticket-panel{padding:12px}.app-shell--keno .keno-board{gap:3px;min-height:430px;padding:5px}.app-shell--keno .keno-number{min-height:45px;font-size:13px}.app-shell--keno .keno-draw-rack{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;min-height:78px;margin-bottom:7px;padding:5px}.app-shell--keno .keno-ball{font-size:11px}.app-shell--keno .keno-current-paytable{display:block}.app-shell--keno .keno-favorite-grid{grid-template-columns:none;grid-auto-columns:minmax(205px,75%);grid-auto-flow:column;display:grid;overflow-x:auto}.app-shell--keno .keno-actions{flex-direction:column;gap:9px;min-height:0;padding:10px;display:flex}.app-shell--keno .keno-actions>span{white-space:normal;text-align:center;display:block}.app-shell--keno .keno-draw-button{width:100%;min-height:54px}}.app-shell--lobby .game-library,.app-shell--lobby .game-cards,.app-shell--lobby .game-card{height:auto;max-height:none}.app-shell--lobby .game-library,.app-shell--lobby .game-cards{overflow:visible}.app-shell--lobby .game-cards{grid-auto-rows:minmax(405px,auto);align-items:stretch}.app-shell--lobby .game-card,.app-shell--lobby .game-card:last-child{min-height:405px;overflow:hidden}.app-shell--lobby .game-card__art{flex:0 0 190px;min-height:190px}.app-shell--lobby .game-card__art b,.app-shell--lobby .game-card h3{text-overflow:clip;white-space:normal;overflow:visible}@media (width>=1001px){.app-shell--crown-builders .game-stage{width:min(1320px,100% - 32px)}.app-shell--crown-builders .crown-builders-cabinet{width:100%;max-width:1320px;margin:0 auto}.app-shell--crown-builders .crown-builders-marquee{min-height:92px}.app-shell--crown-builders .crown-builders-marquee strong{font-size:clamp(42px,4.2vw,62px)}.app-shell--crown-builders .crown-builders-body{grid-template-columns:170px minmax(0,1fr) 250px;align-items:stretch;gap:10px;min-height:0;padding:14px 12px}.app-shell--crown-builders .crown-builders-feature-card,.app-shell--crown-builders .crown-builders-paytable{width:100%;min-width:0;display:grid}.app-shell--crown-builders .crown-builders-feature-art{height:122px}.app-shell--crown-builders .crown-builders-stage{align-self:center}.app-shell--crown-builders .crown-builders-grid{height:270px}.app-shell--crown-builders .crown-builders-paytable{align-content:center;gap:6px;padding:10px}.app-shell--crown-builders .crown-builders-paytable>small{font-size:8px}.app-shell--crown-builders .crown-builders-paytable>span{gap:8px;min-height:38px;padding:6px 8px}.app-shell--crown-builders .crown-builders-paytable b{max-width:82px;font-size:8px;line-height:1.2}.app-shell--crown-builders .crown-builders-paytable strong{text-align:right;white-space:normal;min-width:0;font-size:9px;line-height:1.2}.app-shell--crown-builders .crown-builders-console{min-height:76px;padding:6px 16px}}.original-slot-page{--original-accent:#e7b74f;--original-dark:#100607;--original-rows:3;padding-bottom:10px}.original-slot-page .page-heading{border-bottom-color:color-mix(in srgb, var(--original-accent) 62%, transparent);background:linear-gradient(105deg, color-mix(in srgb, var(--original-dark) 86%, #40131b), #100d0f 64%)}.original-slot-page .page-heading__actions{align-items:center;gap:8px;display:flex}.original-slot-cabinet{border:4px solid var(--original-accent);color:#fff2c8;background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--original-accent) 22%, transparent), transparent 46%), linear-gradient(150deg, color-mix(in srgb, var(--original-dark) 85%, #17253a), var(--original-dark));max-width:1640px;box-shadow:inset 0 0 0 3px #110b0d, 0 16px 36px #00000080, 0 0 24px color-mix(in srgb, var(--original-accent) 18%, transparent);border-radius:24px;margin:8px auto;position:relative;overflow:hidden}.original-slot-marquee{border-bottom:4px solid var(--original-accent);text-align:center;background:linear-gradient(90deg, color-mix(in srgb, var(--original-dark) 94%, transparent), transparent 35% 65%, color-mix(in srgb, var(--original-dark) 94%, transparent)), radial-gradient(ellipse at center, color-mix(in srgb, var(--original-accent) 34%, #29101b), var(--original-dark) 67%);grid-template-columns:104px 1fr 104px;align-items:center;gap:18px;min-height:116px;padding:8px 22px;display:grid}.original-slot-marquee i{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--original-accent) 68%, white);width:92px;box-shadow:0 0 25px color-mix(in srgb, var(--original-accent) 42%, transparent);background-repeat:no-repeat;border-radius:50%;justify-self:center}.original-slot-marquee small,.original-slot-marquee em{color:color-mix(in srgb, var(--original-accent) 75%, #fff4d4);letter-spacing:.38em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:1000;display:block}.original-slot-marquee strong{color:#fff5d2;text-shadow:0 2px 0 #5b3c17, 0 0 22px color-mix(in srgb, var(--original-accent) 70%, transparent);margin:1px 0;font-family:Georgia,serif;font-size:clamp(42px,5vw,76px);font-weight:500;line-height:.95;display:block}.original-slot-body{grid-template-columns:190px minmax(0,1fr) 190px;align-items:stretch;gap:10px;padding:12px;display:grid}.original-slot-feature,.original-slot-paytable{border:2px solid color-mix(in srgb, var(--original-accent) 74%, #6d4c21);background:linear-gradient(165deg, color-mix(in srgb, var(--original-dark) 82%, #2b3140), color-mix(in srgb, var(--original-dark) 96%, black));border-radius:15px;min-width:0;box-shadow:inset 0 0 18px #0000008c}.original-slot-feature{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex}.original-slot-feature>div{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--original-accent) 70%, white);width:min(128px,100%);box-shadow:0 0 22px color-mix(in srgb, var(--original-accent) 26%, transparent);background-repeat:no-repeat;border-radius:18px}.original-slot-feature>strong{color:#fff2c2;margin-top:12px;font-family:Georgia,serif;font-size:23px;line-height:1}.original-slot-feature>p{color:#d9cfbd;margin:9px 0 0;font-size:10px;font-weight:700;line-height:1.45}.original-slot-feature>span{border:1px solid var(--original-accent);background:color-mix(in srgb, var(--original-accent) 13%, transparent);text-transform:uppercase;border-radius:9px;width:100%;margin-top:12px;padding:8px;font-size:9px;font-weight:900;display:grid}.original-slot-feature>span b{color:var(--original-accent);font-family:Georgia,serif;font-size:27px}.original-slot-feature>span small{color:#fff2c8;margin-top:4px;font-size:8px}.original-slot-stage{border:5px solid color-mix(in srgb, var(--original-accent) 82%, #72511d);min-width:0;box-shadow:inset 0 0 0 3px #21170d, 0 0 18px color-mix(in srgb, var(--original-accent) 22%, transparent);background:#050708;border-radius:20px;grid-template-rows:minmax(300px,46vh) 108px;padding:9px;display:grid;position:relative}.original-slot-ways{z-index:5;border:1px solid var(--original-accent);text-align:center;text-transform:uppercase;background:#030507d9;border-radius:8px;padding:5px 8px;display:grid;position:absolute;top:15px;left:15px}.original-slot-ways b{color:var(--original-accent);font-family:Georgia,serif;font-size:18px;line-height:.9}.original-slot-ways span{letter-spacing:.16em;font-size:6px;font-weight:1000}.kingdom-depth-meter{z-index:5;color:#e6feff;text-align:center;background:radial-gradient(circle at 50% 15%,#5cebff57,#0000 60%),#01121ee6;border:1px solid #76efff;border-radius:10px;place-items:center;min-width:90px;padding:5px 10px;display:grid;position:absolute;top:15px;right:15px;box-shadow:inset 0 0 14px #47ddff29,0 0 18px #3ed9ff61}.kingdom-depth-meter small{color:#9cf6ff;letter-spacing:.16em;font-size:5px;font-weight:1000}.kingdom-depth-meter strong{color:#fff6b8;text-shadow:0 0 13px #46dcff;font-family:Georgia,serif;font-size:22px;line-height:1}.kingdom-depth-meter--5,.kingdom-depth-meter--10{border-color:#ffe47a;box-shadow:inset 0 0 18px #ffe05a33,0 0 24px #ffda4da3}.original-slot-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(var(--original-rows), minmax(0, 1fr));border:2px solid color-mix(in srgb, var(--original-accent) 80%, white);background:#080808;border-radius:12px;gap:3px;min-height:0;display:grid;overflow:hidden}.original-slot-symbol{filter:saturate(.92)brightness(.88);background-repeat:no-repeat;border:0;min-width:0;min-height:0;transition:filter .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 13px #00000094}.original-slot-symbol__art,.original-slot-symbol__backdrop{z-index:0;background-repeat:no-repeat;position:absolute;inset:0}.original-slot-symbol__backdrop{display:none}.original-slot-symbol:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1c,#0000 22% 76%,#00000061);position:absolute;inset:0}.original-slot-symbol small{z-index:2;color:#fff8df;letter-spacing:.06em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#030405c9;border-radius:999px;padding:3px 5px;font-size:6px;font-weight:1000;line-height:1;position:absolute;bottom:4px;left:5px;right:5px;overflow:hidden}.original-slot-symbol>b{z-index:3;color:#130807;background:var(--original-accent);letter-spacing:.12em;border-radius:5px;padding:3px 6px;font-size:6px;font-weight:1000;position:absolute;top:5px;right:5px}.original-slot-symbol>.original-slot-rank{color:#fff5d6;text-shadow:0 3px 7px #000,0 0 15px #000000e6;background:0 0;border:0;border-radius:0;place-items:center;padding:0 0 8%;font-family:Georgia,serif;line-height:1;display:grid;inset:0}.original-slot-rank>span{min-width:1.5em;min-height:1.28em;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;place-items:center;padding:.08em .26em .12em;font-size:clamp(25px,3.5vw,50px);display:grid}.original-slot-symbol--winner{z-index:2;filter:saturate(1.25)brightness(1.2);box-shadow:inset 0 0 0 4px #fff0a3, inset 0 0 26px var(--original-accent), 0 0 16px var(--original-accent);animation:.8s ease-in-out infinite alternate original-win-pulse}.original-slot-symbol--transformed:before{content:"FORGED";z-index:4;color:#210706;background:var(--original-accent);letter-spacing:.1em;border-radius:4px;padding:3px 5px;font-size:5px;font-weight:1000;position:absolute;top:6px;left:6px}.original-slot-symbol--spinning{filter:blur(1.2px)saturate(.65)brightness(.68);animation:.13s linear infinite original-reel-spin}.original-slot-symbol--settled{animation:.18s ease-out both original-reel-stop}@keyframes original-reel-spin{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}@keyframes original-reel-stop{0%{transform:translateY(-18%)}70%{transform:translateY(3%)}to{transform:translateY(0)}}@keyframes original-win-pulse{0%{transform:scale(.985)}to{transform:scale(1)}}.original-slot-result-slot{border-top:2px solid color-mix(in srgb, var(--original-accent) 64%, #43351d);background:linear-gradient(90deg,#071412,#071019 50%,#16090e);height:108px;min-height:108px;overflow:hidden}.original-slot-result-slot .slot-win-ledger{border:0;border-radius:0;height:100%;min-height:100%;max-height:100%;margin:0}.original-slot-result-slot .slot-win-ledger__rows{max-height:62px;overflow-y:auto}.original-slot-message,.original-slot-bonus-summary{text-align:center;justify-content:center;align-items:center;gap:12px;height:100%;padding:10px 16px;display:flex}.original-slot-message span,.original-slot-bonus-summary small{border:1px solid var(--original-accent);color:var(--original-accent);letter-spacing:.13em;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:1000}.original-slot-message strong{color:#eadfc8;font-family:Georgia,serif;font-size:clamp(14px,1.4vw,20px);font-weight:500}.original-slot-bonus-summary{grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr auto;display:grid}.original-slot-bonus-summary small{grid-row:1/3}.original-slot-bonus-summary strong{align-self:end;font-family:Georgia,serif;font-size:17px}.original-slot-bonus-summary b{color:var(--original-accent);flex-direction:column;grid-row:1/3;align-items:center;font-family:Georgia,serif;font-size:24px;line-height:1;display:flex}.original-slot-bonus-summary b em{color:#fff4ce;letter-spacing:.13em;margin-bottom:5px;font-family:Arial,sans-serif;font-size:8px;font-style:normal;font-weight:1000}.original-slot-bonus-summary span{color:#bcb5a6;align-self:start;font-size:9px}.original-slot-feature .original-slot-feature-total{border-color:var(--original-accent);background:linear-gradient(135deg, color-mix(in srgb, var(--original-accent) 18%, #10100f), #080908);box-shadow:0 0 18px color-mix(in srgb, var(--original-accent) 22%, transparent)}.original-slot-feature .original-slot-feature-total small:first-child{color:#fff4ce;letter-spacing:.14em;font-size:8px;font-weight:1000}.original-slot-feature .original-slot-feature-total b{font-size:26px}.original-slot-paytable{flex-direction:column;padding:9px;display:flex;overflow:hidden}.original-slot-paytable>small{color:color-mix(in srgb, var(--original-accent) 72%, #e6d8c0);letter-spacing:.1em;text-align:center;text-transform:uppercase;padding:5px;font-size:7px;font-weight:1000}.original-slot-paytable>span{border-top:1px solid color-mix(in srgb, var(--original-accent) 28%, transparent);grid-template-columns:1fr;place-content:center;min-height:34px;padding:5px 3px;display:grid}.original-slot-paytable>span b{color:#eee4cf;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.original-slot-paytable>span strong{color:var(--original-accent);font-size:7px;line-height:1.1}.original-slot-paytable__head{background:#00000038}.original-slot-paytable__feature{background:color-mix(in srgb, var(--original-accent) 10%, transparent);border-radius:5px;margin-top:auto}.original-slot-console{border-top:3px solid var(--original-accent);background:linear-gradient(100deg, color-mix(in srgb, var(--original-dark) 92%, #34205b), #150d12 55%, color-mix(in srgb, var(--original-dark) 86%, #4d1322));grid-template-columns:minmax(110px,.75fr) 110px minmax(230px,1.3fr) 108px 110px minmax(110px,.75fr);align-items:center;gap:8px;min-height:82px;padding:8px 13px;display:grid}.original-slot-console>div:first-child,.original-slot-console>div:last-child{display:grid}.original-slot-console>div:last-child{text-align:right}.original-slot-console>div>span,.original-slot-bet>span{color:#9d8e76;letter-spacing:.2em;text-transform:uppercase;font-size:7px;font-weight:1000}.original-slot-console>div>strong{color:#fff0b7;font-family:Georgia,serif;font-size:clamp(17px,1.6vw,25px)}.original-slot-console>div>small{color:#9d8e76;text-transform:uppercase;font-size:6px}.original-slot-bet{justify-items:center;min-width:0;display:grid}.original-slot-spin{color:#fffbe7;background:linear-gradient(145deg, color-mix(in srgb, var(--original-accent) 70%, #b31c35), color-mix(in srgb, var(--original-dark) 70%, #761827));width:108px;height:64px;box-shadow:inset 0 0 0 3px #00000059, 0 5px 0 #4e2b13, 0 0 16px color-mix(in srgb, var(--original-accent) 28%, transparent);letter-spacing:.13em;border:4px solid #f4c65a;border-radius:50%;font-size:11px;font-weight:1000}.original-slot-spin:not(:disabled):active{transform:translateY(3px);box-shadow:inset 0 0 0 3px #00000059,0 2px #4e2b13}.original-slot-console>.slot-auto-play{border:2px solid color-mix(in srgb, var(--original-accent) 60%, #74613b);color:#d8c8a6;background:#130d0f;border-radius:999px;width:100%;min-width:0;min-height:44px;font-size:7px;font-weight:1000}.original-slot-console>.slot-auto-play--active{color:#f1fff7;background:linear-gradient(145deg,#177755,#06432f);border-color:#66efac;box-shadow:0 0 16px #4aeba166}.cartographer-route-modal{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00080cd6;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.cartographer-route-modal>div{border:3px solid var(--original-accent);text-align:center;background:linear-gradient(145deg,#062c2a,#07121b);border-radius:24px;width:min(920px,100%);padding:24px;box-shadow:0 18px 55px #000}.cartographer-route-modal>div>small{color:var(--original-accent);letter-spacing:.3em;font-size:9px;font-weight:1000}.cartographer-route-modal h2{color:#fff0b7;margin:3px 0;font-family:Georgia,serif;font-size:42px}.cartographer-route-modal p{color:#c9c2b4}.cartographer-route-modal>div>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.cartographer-route-modal button{border:2px solid color-mix(in srgb, var(--original-accent) 58%, #695734);color:#e9dfca;background:linear-gradient(160deg,#104b42,#0d1a23);border-radius:15px;place-items:center;min-height:190px;padding:15px;display:grid}.cartographer-route-modal button:hover{border-color:#fff0a3;transform:translateY(-3px);box-shadow:0 9px 22px #0000006b}.cartographer-route-modal button i{color:var(--original-accent);font-family:Georgia,serif;font-size:38px;font-style:normal}.cartographer-route-modal button strong{color:#fff1ba;font-family:Georgia,serif;font-size:22px}.cartographer-route-modal button b{color:var(--original-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.cartographer-route-modal button span{font-size:10px;line-height:1.35}.original-slot-page--midnight-masquerade .original-slot-marquee{background:linear-gradient(90deg,#07071d,#3c124b26,#07071d),radial-gradient(#3d1e62,#08091d 70%)}.original-slot-page--crown-cartographers .original-slot-marquee{background:linear-gradient(90deg,#031a1c,#0c534c26,#031a1c),radial-gradient(#185c52,#031a1c 70%)}.original-slot-page--kingdom-of-the-deep .original-slot-marquee{background:linear-gradient(90deg,#010c18f5,#0354702e,#010c18f5),radial-gradient(#086484,#021620 72%)}.original-slot-page--kingdom-of-the-deep .original-slot-cabinet:before{content:"";z-index:0;pointer-events:none;opacity:.32;background:radial-gradient(circle at 20% 30%,#4ee6ff33,#0000 22%),radial-gradient(circle at 75% 44%,#2591be2e,#0000 30%);position:absolute;inset:0}.original-slot-page--kingdom-of-the-deep .original-slot-cabinet>*{z-index:1;position:relative}.original-slot-page--kingdom-of-the-deep.original-slot-page--bonus .original-slot-grid{border-color:#baf8ff;animation:.7s ease-out both kingdom-grid-open;box-shadow:inset 0 0 25px #29b6e038,0 0 22px #46e0ff7a}@keyframes kingdom-grid-open{0%{filter:brightness(.62);transform-origin:top;transform:scaleY(.84)}to{filter:brightness();transform:scaleY(1)}}.original-slot-rules-modal{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030204e0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.original-slot-rules-card{border:2px solid var(--original-accent);color:#eee4cf;background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--original-accent) 13%, transparent), transparent 38%), linear-gradient(145deg, #211519, #090709 72%);width:min(920px,96vw);max-height:92vh;box-shadow:0 0 40px color-mix(in srgb, var(--original-accent) 24%, transparent), 0 22px 70px #000000b3;border-radius:18px;padding:28px;position:relative;overflow-y:auto}.original-slot-rules-card>small{color:var(--original-accent);letter-spacing:.2em;font-size:9px;font-weight:1000}.original-slot-rules-card h2{color:#fff1be;margin:5px 0 16px;font-family:Georgia,serif;font-size:clamp(34px,5vw,58px)}.original-slot-rules-card section{border-top:1px solid color-mix(in srgb, var(--original-accent) 28%, transparent);margin-top:13px;padding-top:13px}.original-slot-rules-card h3{color:var(--original-accent);margin:0 0 7px;font-family:Georgia,serif;font-size:20px}.original-slot-rules-card p,.original-slot-rules-card li{color:#d7cebd;font-size:12px;line-height:1.55}.original-slot-rules-card p{margin:6px 0}.original-slot-rules-card ul{margin:7px 0 0;padding-left:20px}.original-slot-rules-close{border:1px solid var(--original-accent);color:#fff2c7;background:#1b0b0f;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1;position:absolute;top:12px;right:14px}.original-slot-rules-paytable{border:1px solid color-mix(in srgb, var(--original-accent) 42%, transparent);border-radius:10px;overflow:hidden}.original-slot-rules-paytable>span{border-top:1px solid #ffffff14;grid-template-columns:minmax(170px,1.8fr) repeat(3,1fr);align-items:center;gap:8px;min-height:30px;padding:5px 10px;display:grid}.original-slot-rules-paytable>span:first-child{color:#100609;background:var(--original-accent);text-transform:uppercase;border-top:0}.original-slot-rules-paytable b{font-size:10px}.original-slot-rules-paytable strong{text-align:right;font-size:10px}.original-slot-rules-done{color:#fff8df;background:linear-gradient(145deg, color-mix(in srgb, var(--original-accent) 68%, #a9152b), #491020);letter-spacing:.13em;text-transform:uppercase;border:2px solid #f4c65a;border-radius:999px;min-width:180px;margin:18px auto 0;padding:11px 18px;font-size:10px;font-weight:1000;display:block}.game-card--crown-foundry .game-card__art{background:linear-gradient(#14040259,#0f0302ad),url(/art/original-slots/crown-foundry-symbols.webp) 0 0/300% 300%}.game-card--crown-foundry .game-card__art i{color:#ffad32;text-shadow:0 0 18px #ff551a}.game-card--midnight-masquerade .game-card__art{background:linear-gradient(#08051c52,#080419b8),url(/art/original-slots/midnight-masquerade-symbols.webp) 50% 0/300% 300%}.game-card--midnight-masquerade .game-card__art i{color:#d8b4ff;text-shadow:0 0 18px #8640dc}.game-card--crown-cartographers .game-card__art{background:linear-gradient(#0218164d,#021112b3),url(/art/original-slots/crown-cartographers-symbols.webp) 0 0/300% 300%}.game-card--crown-cartographers .game-card__art i{color:#6ff5dd;text-shadow:0 0 18px #20a994}@media (width<=1050px){.original-slot-body{grid-template-columns:142px minmax(0,1fr)}.original-slot-paytable{display:none}.original-slot-stage{grid-template-rows:minmax(285px,44vh) 100px}.original-slot-result-slot{height:100px;min-height:100px}.original-slot-console{grid-template-columns:88px minmax(220px,1fr) 96px 88px}.original-slot-console>div:first-child,.original-slot-console>div:last-child{display:none}.original-slot-spin{width:86px;height:57px}}@media (width<=720px){.original-slot-page .page-heading{min-height:52px;padding:7px 9px}.original-slot-page .page-heading h1{font-size:clamp(24px,7vw,34px)}.original-slot-page .page-heading__actions .rules-chip,.original-slot-page .page-heading__actions .quiet-button{display:none}.original-slot-cabinet{border-width:2px;border-radius:13px;margin:3px auto}.original-slot-marquee{border-bottom-width:2px;grid-template-columns:46px 1fr 46px;gap:4px;min-height:64px;padding:4px 8px}.original-slot-marquee i{border-width:1px;width:42px}.original-slot-marquee strong{font-size:clamp(25px,8vw,43px)}.original-slot-marquee small,.original-slot-marquee em{letter-spacing:.2em;font-size:5px}.original-slot-body{grid-template-columns:1fr;gap:4px;padding:4px}.original-slot-feature{display:none}.original-slot-stage{border-width:3px;border-radius:11px;grid-template-rows:clamp(220px,65vw,320px) 78px;padding:4px}.original-slot-ways{padding:3px 5px;top:8px;left:8px}.kingdom-depth-meter{min-width:72px;padding:3px 6px;top:8px;right:8px}.kingdom-depth-meter small{font-size:4px}.kingdom-depth-meter strong{font-size:16px}.original-slot-grid{border-width:1px;border-radius:7px;gap:1px}.original-slot-symbol small{padding:2px;font-size:4px;bottom:2px;left:2px;right:2px}.original-slot-symbol>b{padding:2px 3px;font-size:4px;top:2px;right:2px}.original-slot-symbol>.original-slot-rank{padding:0 0 10%;inset:0}.original-slot-rank>span{font-size:clamp(19px,7vw,34px)}.original-slot-result-slot{height:78px;min-height:78px}.original-slot-result-slot .slot-win-ledger__rows{max-height:42px}.original-slot-message{gap:5px;padding:6px}.original-slot-message strong{font-size:12px}.original-slot-bonus-summary{grid-template-columns:auto 1fr auto;padding:5px}.original-slot-bonus-summary strong{font-size:12px}.original-slot-bonus-summary b{font-size:14px}.original-slot-bonus-summary span{font-size:6px}.original-slot-console{border-top-width:2px;grid-template-columns:64px minmax(110px,1fr) 68px 64px;gap:3px;min-height:58px;padding:4px}.original-slot-spin{border-width:3px;width:62px;height:47px;font-size:7px}.original-slot-console>.slot-auto-play{min-height:43px;padding:3px;font-size:5px}.original-slot-bet .bet-selector{gap:2px}.original-slot-bet .bet-selector button{min-width:0;padding:5px 4px;font-size:6px}.cartographer-route-modal{padding:8px}.cartographer-route-modal>div{border-width:2px;border-radius:14px;max-height:94%;padding:13px;overflow-y:auto}.cartographer-route-modal h2{font-size:28px}.cartographer-route-modal>div>div{grid-template-columns:1fr;gap:6px}.cartographer-route-modal button{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:44px 1fr;min-height:96px}.cartographer-route-modal button i{grid-row:1/4;font-size:28px}.cartographer-route-modal button strong{font-size:17px}.original-slot-page .page-heading__actions .original-slot-how-to-play{display:inline-flex}.original-slot-rules-modal{padding:7px}.original-slot-rules-card{border-radius:12px;width:100%;max-height:96vh;padding:18px 12px 15px}.original-slot-rules-card>small{padding-right:38px;font-size:6px}.original-slot-rules-card h2{margin-top:7px;font-size:29px}.original-slot-rules-card h3{font-size:16px}.original-slot-rules-card p,.original-slot-rules-card li{font-size:10px}.original-slot-rules-paytable>span{grid-template-columns:minmax(112px,1.7fr) repeat(3,1fr);gap:3px;min-height:26px;padding:4px 6px}.original-slot-rules-paytable b,.original-slot-rules-paytable strong{font-size:7px}.original-slot-page--kingdom-of-the-deep .original-slot-stage{grid-template-rows:clamp(245px,72vw,310px) 78px}.original-slot-page--kingdom-of-the-deep .original-slot-symbol small{display:none}}@media (width>=721px) and (width<=1000px){.app-shell--lobby .game-cards{grid-auto-rows:minmax(380px,auto)}.app-shell--lobby .game-card,.app-shell--lobby .game-card:last-child{min-height:380px}}.app-shell--slots .game-stage{width:min(1420px,100% - 32px)}.app-shell--slots .slot-machine{border-radius:18px;flex:none;min-height:0;padding:14px;display:block}.app-shell--slots .slot-machine__top{min-height:34px;padding:0 10px 9px;font-size:8px}.app-shell--slots .slot-reel{height:100%;min-height:0}.app-shell--slots .slot-symbol:before{inset:4px}.app-shell--slots .slot-symbol img{border-radius:5px;width:calc(100% - 8px);height:calc(100% - 8px);inset:4px}.app-shell--slots .slot-symbol small{letter-spacing:.08em;padding:4px 3px 3px;font-size:clamp(5px,.58vw,8px);bottom:5px;left:6px;right:6px}.app-shell--slots .slot-status{min-height:42px;padding:10px 8px 2px;font-size:15px}.majestic-reels-page{padding-top:0}.majestic-marquee{z-index:2;text-align:center;background:radial-gradient(circle at 50% -45%,#fff8b2d1,#0000 44%),linear-gradient(#8f160e 0%,#4d0808 55%,#210406 100%);border:2px solid #f7d878;border-bottom-color:#7d350b;border-radius:14px 14px 7px 7px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:10px 15px 9px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffb73438,inset 0 -12px 24px #00000057,0 7px 16px #00000059}.majestic-marquee:before,.majestic-marquee:after{pointer-events:none;content:"";opacity:.42;background:repeating-linear-gradient(120deg,#0000 0 14px,#ffdc771f 15px 17px,#0000 18px 30px);width:24%;position:absolute;top:0;bottom:0}.majestic-marquee:before{left:0}.majestic-marquee:after{right:0;transform:scaleX(-1)}.majestic-marquee>*{z-index:1;position:relative}.majestic-marquee__crown{color:#ffe88b;text-shadow:0 2px #4b0703,0 0 8px #ffce55;background:radial-gradient(circle at 40% 28%,#e74e2b,#650909 58%,#240305);border:2px solid #ffeaa4;border-radius:50%;place-items:center;width:58px;height:58px;font-family:Georgia,serif;font-size:35px;display:grid;box-shadow:inset 0 0 13px #ffe1706b,0 0 18px #ffcb4052}.majestic-marquee small{color:#ffe8a1;letter-spacing:.28em;text-transform:uppercase;font-size:7px;font-weight:1000;display:block}.majestic-marquee strong{color:#fff4c7;letter-spacing:.035em;text-shadow:0 3px #5c1208,0 0 13px #ffd1518c;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4.1vw,55px);font-weight:1000;line-height:.94;display:block}.majestic-marquee em{color:#ffbd5f;letter-spacing:.22em;text-transform:uppercase;margin-top:3px;font-size:7px;font-style:normal;font-weight:1000;display:block}.majestic-marquee__actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:170px;display:flex}.majestic-marquee__actions .quiet-button{color:#fff3c2;white-space:nowrap;background:linear-gradient(#571112eb,#260408f2);border-color:#ffe28785;min-height:31px;padding:0 9px;font-size:7px}.majestic-help-button span{border:1px solid;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:4px;font-size:11px;display:inline-grid}.majestic-feature-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:min(100%,1040px);margin:8px auto 0;display:grid}.majestic-feature-strip>div{color:#f8e5ad;background:linear-gradient(145deg,#2d080ef5,#0c0815fa);border:1px solid #f4c24b61;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-height:61px;padding:7px 10px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 6px 14px #0000003d}.majestic-feature-strip>div>span{color:#ffdc66;text-shadow:0 0 8px #ffd6507a;background:radial-gradient(circle at 35% 25%,#8f2721,#29060b 67%);border:1px solid #ffdd7594;border-radius:50%;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.majestic-feature-strip p{min-width:0;margin:0}.majestic-feature-strip small,.majestic-feature-strip strong,.majestic-feature-strip em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.majestic-feature-strip small{color:#f3bd51;letter-spacing:.18em;text-transform:uppercase;font-size:6px;font-weight:1000}.majestic-feature-strip strong{color:#fff7da;margin-top:1px;font-family:Georgia,serif;font-size:13px}.majestic-feature-strip em{color:#bfb2a4;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:6px;font-style:normal;font-weight:900}.majestic-feature-strip>div.is-triggered{background:linear-gradient(145deg,#8d2414,#35100d 62%,#14080d);border-color:#fff09a;animation:.7s ease-in-out infinite alternate majestic-feature-ready;box-shadow:inset 0 0 15px #ffd54a3d,0 0 18px #ffa72747}.majestic-feature-strip>div.is-triggered>span{color:#fffce5;background:radial-gradient(circle,#ef9f21,#a62211 64%,#3a0708);box-shadow:0 0 17px #ffcd40a6}@keyframes majestic-feature-ready{to{filter:brightness(1.2);transform:translateY(-1px)}}@media (width<=760px){.majestic-marquee{border-radius:9px 9px 5px 5px;grid-template-columns:42px minmax(0,1fr) auto;gap:6px;min-height:67px;padding:6px 7px}.majestic-marquee__crown{width:38px;height:38px;font-size:24px}.majestic-marquee small{letter-spacing:.18em;font-size:5px}.majestic-marquee strong{font-size:clamp(23px,7vw,35px)}.majestic-marquee em{letter-spacing:.13em;font-size:5px}.majestic-marquee__actions{max-width:92px}.majestic-marquee__actions .quiet-button{min-height:28px;padding:0 6px;font-size:5px}.majestic-help-button span{width:14px;height:14px;margin-right:2px;font-size:9px}.majestic-feature-strip{gap:3px;margin-top:5px}.majestic-feature-strip>div{border-radius:6px;grid-template-columns:26px minmax(0,1fr);gap:4px;min-height:44px;padding:4px}.majestic-feature-strip>div>span{width:24px;height:24px;font-size:14px}.majestic-feature-strip small{letter-spacing:.08em;font-size:4px}.majestic-feature-strip strong{font-size:8px}.majestic-feature-strip em{letter-spacing:0;font-size:4px}}@media (height<=540px) and (orientation:landscape){.majestic-marquee{min-height:53px;padding-top:4px;padding-bottom:4px}.majestic-marquee__crown{width:34px;height:34px;font-size:21px}.majestic-marquee strong{font-size:clamp(21px,5.2vh,29px)}.majestic-marquee em{display:none}.majestic-feature-strip{margin-top:3px}.majestic-feature-strip>div{min-height:36px}.majestic-feature-strip em{display:none}.crown-flash-marquee{min-height:58px;padding-top:3px;padding-bottom:3px}.crown-flash-marquee strong{font-size:clamp(23px,6vh,31px)}.crown-flash-marquee em{display:none}.crown-flash-marquee__actions{margin-top:2px}.crown-flash-marquee__actions .quiet-button{min-height:20px;padding:2px 6px}.crown-flash-feature-strip{padding:2px 7px}.crown-flash-feature-strip>div{min-height:32px;padding:2px 5px}.crown-flash-feature-strip strong{font-size:8px}.crown-flash-feature-strip span{display:none}}@media (width<=720px){.app-shell--slots .game-stage{width:calc(100% - 16px)}.app-shell--slots .slot-machine{border-radius:13px;padding:7px}.app-shell--slots .slot-machine__top{min-height:27px;padding:0 5px 6px;font-size:6px}.app-shell--slots .slot-machine__top strong{font-size:17px}.app-shell--slots .slot-reels{gap:3px;height:360px;min-height:360px;padding:4px}.app-shell--slots .slot-reel__strip{gap:3px}.app-shell--slots .slot-reel__spin-tape{grid-auto-rows:calc(25% - 2.25px);gap:3px}.app-shell--slots .slot-symbol{border-radius:5px}.app-shell--slots .slot-symbol:before{inset:2px}.app-shell--slots .slot-symbol img{border-radius:3px;width:calc(100% - 4px);height:calc(100% - 4px);inset:2px}.app-shell--slots .slot-symbol small{letter-spacing:0;padding:2px 1px;font-size:4px;bottom:2px;left:2px;right:2px}.app-shell--slots .slot-status{min-height:32px;padding:7px 4px 1px;font-size:11px}.blackjack-felt{min-height:780px;padding-top:38px;padding-bottom:104px}.blackjack-felt .dealer-card-zone{margin-top:102px}.blackjack-felt .blackjack-dealer-display{min-height:100px}.blackjack-felt .blackjack-lower-table{gap:8px;margin-top:8px}.blackjack-felt .blackjack-hands{min-height:92px}.blackjack-felt .blackjack-action-panel{bottom:18px}.blackjack-wager-bar{margin-top:6px;padding:8px}}.slot-symbol:not(.slot-symbol--winner),.classic-slot-symbol:not(.classic-slot-symbol--winner),.crown-flash-symbol:not(.crown-flash-symbol--winner),.crown-builders-symbol:not(.crown-builders-symbol--winner),.slot-symbol:not(.slot-symbol--winner):before,.classic-slot-symbol:not(.classic-slot-symbol--winner):after,.crown-flash-symbol:not(.crown-flash-symbol--winner):after,.crown-builders-symbol:not(.crown-builders-symbol--winner):after{box-shadow:none;border-color:#0000}.slot-symbol:not(.slot-symbol--winner) img{width:100%;height:100%;box-shadow:none;border-color:#0000;border-radius:0;inset:0}.slot-reel__strip,.slot-reel__spin-tape{gap:0}.slot-reel__spin-tape{grid-auto-rows:25%}.slot-symbol:not(.slot-symbol--winner),.classic-slot-symbol:not(.classic-slot-symbol--winner),.crown-flash-symbol:not(.crown-flash-symbol--winner),.crown-builders-symbol:not(.crown-builders-symbol--winner){border-radius:0}.classic-slot-grid,.crown-flash-grid,.crown-builders-grid{row-gap:0}.crown-flash-symbol:not(.crown-flash-symbol--winner) .crown-flash-symbol__art{border-radius:0;width:100%;height:100%;inset:0}.app-shell--slots .slot-reel__strip{gap:5px}.app-shell--slots .slot-reel__spin-tape{grid-auto-rows:calc(25% - 3.75px);gap:5px}.app-shell--slots .slot-symbol:not(.slot-symbol--winner){border-style:solid;border-width:3px;border-color:color-mix(in srgb, var(--tone) 88%, #5b3514);border-radius:9px;box-shadow:inset 0 0 0 2px #fffadb94,0 0 0 1px #140804f5,0 4px 9px #00000094}.app-shell--slots .slot-symbol:not(.slot-symbol--winner):before{border:2px solid color-mix(in srgb, var(--tone) 62%, #fff4c0);border-radius:5px;inset:3px;box-shadow:inset 0 0 10px #ffffff57}.app-shell--slots .slot-symbol:not(.slot-symbol--winner) img{border:1px solid #fff4c77a;border-radius:5px;width:calc(100% - 6px);height:calc(100% - 6px);inset:3px;box-shadow:0 3px 9px #1e0e0447}@media (width<=720px){.app-shell--slots .slot-reel__strip{gap:3px}.app-shell--slots .slot-reel__spin-tape{grid-auto-rows:calc(25% - 2.25px);gap:3px}.app-shell--slots .slot-symbol:not(.slot-symbol--winner){border-width:2px;border-radius:6px}.app-shell--slots .slot-symbol:not(.slot-symbol--winner):before{border-width:1px;border-radius:3px;inset:2px}.app-shell--slots .slot-symbol:not(.slot-symbol--winner) img{border-radius:3px;width:calc(100% - 4px);height:calc(100% - 4px);inset:2px}}.poker-felt{flex-direction:column;flex:none;align-items:center;min-height:0;padding:44px 24px 20px;display:flex}.poker-felt .dealer-card-zone{margin-top:112px}.poker-felt .community-zone{margin:8px 0}.poker-felt .player-card-zone{margin-top:0}.poker-felt>.poker-result{order:4;width:min(720px,100% - 28px);min-height:82px;margin:12px auto 0;padding:10px 18px 12px}.poker-felt>.poker-result>strong{text-wrap:balance;max-width:100%;font-size:clamp(18px,2vw,25px);line-height:1.14}.poker-felt>.poker-result>span{margin-top:5px;font-size:12px;line-height:1.3}.poker-felt .bet-spots{order:5;width:max-content;max-width:100%;margin:9px auto 0;position:relative;bottom:auto;right:auto;transform:none}.poker-felt .poker-action-panel{order:6;width:max-content;max-width:calc(100% - 12px);margin:9px auto 0;position:relative;bottom:auto;left:auto;right:auto;transform:none}@media (width<=720px){.poker-felt{padding:34px 8px 14px}.poker-felt .dealer-card-zone{margin-top:94px}.poker-felt .community-zone{margin:5px 0}.poker-felt>.poker-result{width:calc(100% - 16px);min-height:72px;margin-top:8px;padding:8px 10px 10px}.poker-felt>.poker-result>small{font-size:6px}.poker-felt>.poker-result>strong{margin-top:3px;font-size:clamp(15px,4.7vw,20px);line-height:1.08}.poker-felt>.poker-result>span{margin-top:4px;font-size:9px;line-height:1.22}.poker-felt .bet-spots{gap:5px;margin-top:7px}.poker-felt .bet-spots span{width:50px;height:50px}.poker-felt .bet-spots small{font-size:5px}.poker-felt .bet-spots b{font-size:11px}.poker-felt .poker-action-panel{justify-content:center;width:auto;max-width:calc(100% - 8px);margin-top:8px}}.poker-felt{height:800px;min-height:800px;padding:20px 24px 16px}.poker-felt .dealer-station--center{width:clamp(150px,16vw,205px);top:29px}.poker-felt .dealer-card-zone{height:138px;min-height:138px;margin-top:112px}.poker-felt .community-zone{height:114px;min-height:114px;margin:0}.poker-felt .player-card-zone{height:148px;min-height:148px}.poker-felt .poker-live-hand{box-sizing:border-box;min-height:30px}.poker-felt>.poker-result{box-sizing:border-box;height:94px;min-height:94px;margin-top:4px;padding:8px 16px;overflow:hidden}.poker-felt>.poker-result>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.28em;display:-webkit-box;overflow:hidden}.poker-felt>.poker-result>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden}.poker-felt .bet-spots{gap:6px;margin-top:5px}.poker-felt .bet-spots span{width:60px;height:60px}.poker-felt .bet-spots b{font-size:15px}.poker-felt .poker-action-panel{align-items:stretch;gap:7px;width:min(720px,100% - 28px);height:42px;min-height:42px;margin-top:5px;display:grid}.poker-felt .poker-action-panel>*{min-width:0;min-height:0}.poker-felt .poker-action-panel .table-action{width:100%;min-height:42px;padding:0 8px;line-height:1.1}.poker-felt .poker-action-panel--betting{grid-template-columns:1.45fr .72fr 1fr}.poker-felt .poker-action-panel--preflop,.poker-felt .poker-action-panel--flop,.poker-felt .poker-action-panel--river,.poker-felt .poker-action-panel--showdown{grid-template-columns:repeat(3,minmax(0,1fr))}.poker-felt .poker-action-panel--flop>:nth-child(2),.poker-felt .poker-action-panel--river>:nth-child(2){grid-column:3}.poker-felt .poker-action-panel--showdown>:only-child{grid-column:2}.poker-felt .poker-action-panel--betting .poker-ante-control{width:100%;min-width:0}.poker-felt .poker-action-panel--betting .poker-ante-input{flex:auto;min-width:0}.poker-felt .poker-action-panel--betting .stake-select{text-align:center;grid-template-rows:10px 1fr;align-items:center;gap:0;min-width:0;font-size:6px;display:grid}.poker-felt .poker-action-panel--betting .poker-ante-control .wager-step{min-height:36px}.poker-felt .poker-action-panel--betting .poker-ante-input{min-height:36px;padding-top:2px;padding-bottom:2px}.poker-felt .poker-action-panel--betting .stake-select select{width:100%;min-width:0;min-height:34px;padding:0 7px;font-size:9px}@media (width<=720px){.poker-felt{height:580px;min-height:580px;padding:14px 8px 12px}.poker-felt .dealer-station--center{width:130px;top:23px}.poker-felt .dealer-card-zone{height:92px;min-height:92px;margin-top:80px}.poker-felt .community-zone{height:78px;min-height:78px}.poker-felt .player-card-zone{height:105px;min-height:105px}.poker-felt .poker-live-hand{min-height:23px}.poker-felt .playing-card{width:44px;height:62px;padding:4px;font-size:14px}.poker-felt .playing-card i{font-size:16px}.poker-felt .card-row{gap:3px;min-height:62px}.poker-felt .card-zone p,.poker-felt .community-zone p{margin-bottom:4px;font-size:6px}.poker-felt>.poker-result{height:82px;min-height:82px;margin-top:2px;padding:6px 8px}.poker-felt>.poker-result>strong{min-height:2.16em;font-size:15px}.poker-felt>.poker-result>span{min-height:2.35em;font-size:8px;line-height:1.18}.poker-felt .bet-spots{margin-top:5px}.poker-felt .poker-action-panel{gap:4px;width:calc(100% - 8px);height:48px;min-height:48px;margin-top:5px}.poker-felt .poker-action-panel .table-action{min-height:48px;padding:0 3px;font-size:7px}.poker-felt .poker-action-panel--betting{grid-template-columns:1.42fr .68fr 1fr}.poker-felt .poker-action-panel--betting .poker-ante-control{gap:2px}.poker-felt .poker-action-panel--betting .poker-ante-control .wager-step{width:25px;min-height:38px;font-size:16px}.poker-felt .poker-action-panel--betting .poker-ante-input{min-height:38px;padding:2px 3px}.poker-felt .poker-action-panel--betting .poker-ante-input>span{font-size:13px}.poker-felt .poker-action-panel--betting .poker-ante-input input{font-size:15px}.poker-felt .poker-action-panel--betting .poker-ante-input small{font-size:4px}.poker-felt .poker-action-panel--betting .stake-select{grid-template-rows:8px 1fr;font-size:5px}.poker-felt .poker-action-panel--betting .stake-select select{min-height:36px;padding:0 2px;font-size:7px}}.table-result>small,.new-table-result>small,.bet-spots small,.blackjack-hand-score>small,.blackjack-dealer-score>small,.craps-streak-panel span,.craps-streak-panel small{font-size:max(8px,.62rem)}.table-result>span,.new-table-result>span,.round-message span,.table-action,.new-table-actions .table-action,.poker-action-panel .table-action{font-size:max(10px,.7rem)}.app-shell--slots .slot-symbol:not(.slot-symbol--winner){box-shadow:none;border-color:#0000;border-radius:0}.app-shell--slots .slot-symbol:not(.slot-symbol--winner):before{box-shadow:none;border-color:#0000}.app-shell--slots .slot-symbol:not(.slot-symbol--winner) img{width:100%;height:100%;box-shadow:none;border-color:#0000;border-radius:0;inset:0}@media (width<=720px){.app-header nav,.app-shell:not(.app-shell--lobby) .app-header nav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;width:calc(100vw - 20px);max-width:none;padding-right:42px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%)}.app-header nav::-webkit-scrollbar{display:none}.app-header nav>button,.app-header nav>label{scroll-snap-align:start;flex:none}.app-shell--keno .keno-favorite-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:6px;padding:3px 0 6px;display:grid;overflow:visible}.app-shell--keno .keno-favorite,.app-shell--keno .keno-favorite:last-child{grid-column:auto;min-width:0}.app-shell--keno .keno-favorite:last-child{grid-column:1/-1}.app-shell--keno .keno-favorite-save{min-width:62px}.slot-symbol small,.classic-slot-symbol small,.crown-flash-symbol small,.crown-builders-symbol>small{min-height:13px;font-size:7px;line-height:1.05}.poker-felt .card-zone p,.poker-felt .community-zone p,.poker-live-hand small,.poker-felt .bet-spots small,.poker-felt .poker-action-panel--betting .stake-select,.poker-felt .poker-action-panel--betting .poker-ante-input small{font-size:8px}.poker-felt .poker-action-panel--betting .stake-select select{font-size:11px}.roulette-wheel small,.roulette-wheel span,.roulette-history-board>span,.roulette-history-board>small,.roulette-table-name,.roulette-column-grid .roulette-outside,.roulette-player-rail__label small,.roulette-rack-chip>small,.craps-history span,.craps-history em,.baccarat-hand>span{font-size:8px}}.slot-reel,.classic-slot-grid,.crown-flash-grid,.crown-builders-grid{isolation:isolate;position:relative}.slot-reel:after,.classic-slot-grid:after,.crown-flash-grid:after,.crown-builders-grid:after{content:"";z-index:8;pointer-events:none;border-radius:inherit;background:linear-gradient(#00000075,#0000 14% 82%,#00000085),linear-gradient(90deg,#ffffff13,#0000 8% 92%,#0003);position:absolute;inset:0;box-shadow:inset 0 12px 22px #00000047,inset 0 -15px 24px #0000006b,inset 0 0 18px #00000038}.classic-slot-page--star-game .classic-slot-grid{background-image:repeating-linear-gradient(90deg,#0000 0 calc(33.333% - 2px),#04080ee0 calc(33.333% - 2px) 33.333%)}.classic-slot-page--crown-velocity .classic-slot-grid,.crown-flash-grid,.crown-builders-grid{background-image:repeating-linear-gradient(90deg,#0000 0 calc(20% - 2px),#04080ee0 calc(20% - 2px) 20%)}@media (width<=720px){.blackjack-felt{min-height:730px}.three-card-poker-felt{min-height:760px}.high-card-flush-felt{min-height:820px}.mississippi-stud-felt{min-height:740px}.roulette-surface{min-height:940px}.craps-surface{min-height:800px}.baccarat-surface{min-height:730px}.slot-symbol small,.classic-slot-symbol small,.crown-flash-symbol small,.crown-builders-symbol>small{font-size:8px}.app-shell--keno .keno-current-paytable{overscroll-behavior:contain;max-height:155px;overflow-y:auto}.app-shell--keno .keno-favorite{min-height:52px}.app-shell--keno .keno-favorite-load b,.app-shell--keno .keno-favorite-save,.app-shell--keno .keno-favorites>header span,.app-shell--keno .keno-favorites>header small{font-size:8px}}.app-shell.app-shell--slots .game-stage{flex:1 1 0;width:min(1120px,100% - 18px);height:auto;min-height:0;margin:0 auto;padding:5px 0 6px;overflow:hidden}.app-shell.app-shell--slots .game-page{height:100%;min-height:0;overflow:hidden}.app-shell.app-shell--slots .page-heading{flex:none;min-height:50px;margin:0 0 4px;padding:7px 12px}.app-shell.app-shell--slots .page-heading .eyebrow{margin-bottom:2px;font-size:7px;display:block}.app-shell.app-shell--slots .page-heading h1{font-size:clamp(26px,3.1vh,34px)}.app-shell.app-shell--slots .page-heading .quiet-button{min-height:28px;padding:5px 9px;font-size:7px}.app-shell--slots .slot-machine{border-radius:19px 19px 10px 10px;flex-direction:column;flex:auto;min-height:0;padding:10px 11px 9px;display:flex}.app-shell--slots .slot-machine__top{flex:none;min-height:28px;padding:0 8px 6px;font-size:8px}.app-shell--slots .slot-machine__top strong{font-size:17px}.app-shell--slots .slot-reels{flex:auto;gap:7px;height:auto;min-height:0;padding:7px}.app-shell--slots .slot-reel{border-radius:5px;height:100%;min-height:0}.app-shell--slots .slot-reel:after{background:linear-gradient(#0000008f,#0000 13% 84%,#0000009e),linear-gradient(90deg,#00000057,#0000 13% 87%,#00000061);box-shadow:inset 0 10px 18px #00000047,inset 0 -13px 20px #0000006b}.app-shell--slots .slot-reel__strip,.app-shell--slots .slot-reel__spin-tape{gap:0}.app-shell--slots .slot-reel__spin-tape{grid-auto-rows:25%}.app-shell--slots .slot-symbol{aspect-ratio:auto;border-radius:0;height:100%;min-height:0}.app-shell--slots .slot-symbol:not(.slot-symbol--winner){box-shadow:none;border:0;border-radius:0}.app-shell--slots .slot-symbol:not(.slot-symbol--winner):before{display:none}.app-shell--slots .slot-symbol:not(.slot-symbol--winner) img{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;inset:0}.app-shell--slots .slot-symbol small{letter-spacing:.09em;border-width:1px 0 0;border-radius:0;min-height:15px;padding:3px 4px 2px;font-size:clamp(7px,.63vw,9px);bottom:0;left:0;right:0}.app-shell--slots .slot-status{flex:none;min-height:34px;padding:8px 8px 2px;font-size:clamp(12px,1.25vw,15px)}.app-shell--slots .slot-feature-meter{gap:7px;min-height:29px;padding:3px 7px}.app-shell--slots .game-controls--slots{grid-template-columns:minmax(125px,1fr) 88px minmax(285px,1.65fr) 88px minmax(125px,1fr);gap:7px;min-height:67px;margin-top:4px;padding:6px 9px}.app-shell--slots .game-controls--slots .metric,.app-shell--slots .game-controls--slots .control-label{display:block}.app-shell--slots .game-controls--slots .metric:last-child{text-align:right}.app-shell--slots .bet-selector{flex-wrap:nowrap;justify-content:center;gap:4px}.app-shell--slots .bet-chip,.app-shell--slots .max-bet{min-width:47px;padding:6px 5px;font-size:8px}.app-shell--slots .spin-action{border-radius:50%;width:88px;height:52px;min-height:52px;font-size:10px}@media (width<=720px){.app-shell.app-shell--slots .game-stage{width:calc(100% - 10px);margin:0 5px;padding:3px 0 4px}.app-shell.app-shell--slots .page-heading{min-height:38px;margin-bottom:3px;padding:4px 6px}.app-shell.app-shell--slots .page-heading .eyebrow{display:none}.app-shell.app-shell--slots .page-heading h1{font-size:clamp(19px,4.2vw,24px)}.app-shell.app-shell--slots .page-heading .quiet-button{min-height:25px;padding:4px 5px;font-size:6px}.app-shell--slots .slot-machine{border-radius:11px 11px 6px 6px;padding:6px 6px 5px}.app-shell--slots .slot-machine__top{min-height:22px;padding:0 3px 4px;font-size:6px}.app-shell--slots .slot-machine__top strong{font-size:13px}.app-shell--slots .slot-machine__top span:last-child{display:block}.app-shell--slots .slot-reels{flex:auto;gap:3px;height:auto;min-height:0;padding:4px}.app-shell--slots .slot-reel{border-radius:2px}.app-shell--slots .slot-symbol small{letter-spacing:0;min-height:12px;padding:2px 1px 1px;font-size:clamp(6px,1.8vw,8px)}.app-shell--slots .slot-status{min-height:27px;padding:6px 3px 1px;font-size:10px}.app-shell--slots .slot-feature-meter{gap:3px;min-height:25px;padding:2px 4px}.app-shell--slots .game-controls--slots{grid-template-columns:72px minmax(0,1fr) 72px;gap:3px;min-height:57px;margin-top:3px;padding:4px}.app-shell--slots .game-controls--slots .metric,.app-shell--slots .game-controls--slots .control-label{display:none}.app-shell--slots .bet-selector{justify-content:flex-start;gap:2px}.app-shell--slots .bet-chip,.app-shell--slots .max-bet{min-width:43px;padding:5px 3px;font-size:7px}.app-shell--slots .spin-action{width:72px;height:47px;min-height:47px;font-size:8px}}.app-shell.app-shell--slots{height:100dvh;min-height:0;overflow:hidden}.app-shell.app-shell--slots .slot-machine{min-height:clamp(250px,50dvh,410px)}.app-shell.app-shell--slots .slot-reels{min-height:clamp(180px,38dvh,320px)}@media (width>=721px) and (height<=650px){.app-shell.app-shell--slots .app-header{grid-template-columns:minmax(135px,.75fr) minmax(430px,1.8fr) minmax(190px,.8fr);gap:8px;width:calc(100% - 20px);height:58px;min-height:58px;margin:0 10px;padding:4px 0}.app-shell.app-shell--slots .app-header nav{grid-area:1/2;justify-self:stretch;width:auto;margin:0;padding:3px}.app-shell.app-shell--slots .app-header nav button,.app-shell.app-shell--slots .table-game-picker select{min-height:32px;padding:0 8px;font-size:9px}.app-shell.app-shell--slots .table-game-picker select{max-width:90px}.app-shell.app-shell--slots .app-brand{gap:7px}.app-shell.app-shell--slots .app-brand>span{width:30px;height:30px;font-size:18px}.app-shell.app-shell--slots .app-brand strong{font-size:12px}.app-shell.app-shell--slots .app-brand small{display:none}.app-shell.app-shell--slots .header-tools{gap:4px}.app-shell.app-shell--slots .wallet-button{min-height:34px;padding:5px 8px}.app-shell.app-shell--slots .wallet-button small{display:none}.app-shell.app-shell--slots .wallet-button strong{font-size:12px}.app-shell.app-shell--slots .sound-toggle{width:58px;min-height:34px;padding:0 5px}.app-shell.app-shell--slots .sound-toggle__icon,.app-shell.app-shell--slots .debug-button{display:none}.app-shell.app-shell--slots .balance-strip__content{min-height:40px}.app-shell.app-shell--slots .balance-strip__content>strong{font-size:18px}.app-shell.app-shell--slots .balance-strip__content>button{min-height:28px}.app-shell.app-shell--slots .game-stage{padding-top:3px}.app-shell.app-shell--slots .page-heading{min-height:40px;padding:5px 9px}.app-shell.app-shell--slots .page-heading .eyebrow{display:none}.app-shell.app-shell--slots .page-heading h1{font-size:25px}.app-shell.app-shell--slots .slot-machine{min-height:250px;padding:7px 8px 6px}.app-shell.app-shell--slots .slot-machine__top{min-height:24px;padding-bottom:4px}.app-shell.app-shell--slots .slot-reels{min-height:180px;padding:5px}.app-shell.app-shell--slots .slot-status{min-height:27px;padding-top:6px;font-size:11px}.app-shell.app-shell--slots .slot-feature-meter{min-height:25px}.app-shell.app-shell--slots .game-controls--slots{min-height:57px;padding:4px 7px}.app-shell.app-shell--slots .spin-action{height:47px;min-height:47px}}@media (width<=720px){.app-shell.app-shell--slots .slot-machine{min-height:clamp(245px,48dvh,365px)}.app-shell.app-shell--slots .slot-reels{min-height:clamp(175px,36dvh,295px)}.app-shell.app-shell--blackjack{overscroll-behavior:none;height:100dvh;min-height:0;overflow:hidden}.app-shell.app-shell--blackjack .app-header{gap:3px 6px;width:calc(100% - 12px);min-height:0;margin:0 6px;padding:4px 0 3px}.app-shell.app-shell--blackjack .app-brand>span{width:30px;height:30px;font-size:18px}.app-shell.app-shell--blackjack .app-brand strong{font-size:12px}.app-shell.app-shell--blackjack .app-brand small{display:none}.app-shell.app-shell--blackjack .wallet-button{min-height:32px;padding:4px 7px}.app-shell.app-shell--blackjack .wallet-button strong{font-size:11px}.app-shell.app-shell--blackjack .sound-toggle{width:58px;min-height:32px}.app-shell.app-shell--blackjack .app-header nav button,.app-shell.app-shell--blackjack .table-game-picker select{min-height:32px;padding:0 8px;font-size:9px}.app-shell.app-shell--blackjack .balance-strip__content{min-height:42px}.app-shell.app-shell--blackjack .balance-strip__content>strong{font-size:17px}.app-shell.app-shell--blackjack .balance-strip__content>button{min-height:32px}.app-shell.app-shell--blackjack .game-stage{flex:auto;width:calc(100% - 10px);min-height:0;margin:0 5px;padding:3px 0 4px;overflow:hidden}.app-shell.app-shell--blackjack .game-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.app-shell.app-shell--blackjack .page-heading{flex-direction:row;flex:0 0 38px;align-items:center;height:38px;min-height:38px;margin:0 0 3px;padding:4px 7px}.app-shell.app-shell--blackjack .page-heading h1{font-size:clamp(21px,6vw,27px)}.app-shell.app-shell--blackjack .page-heading .rules-chip{display:none}.app-shell.app-shell--blackjack .blackjack-felt{border-width:5px;border-radius:82px 82px 15px 15px;flex:auto;height:auto;min-height:0;padding:29px 5px 55px;overflow:hidden}.app-shell.app-shell--blackjack .blackjack-felt .table-rail{font-size:7px;top:10px}.app-shell.app-shell--blackjack .blackjack-felt .dealer-station--center{width:110px;top:23px}.app-shell.app-shell--blackjack .blackjack-felt .dealer-card-zone{margin-top:72px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-dealer-display{gap:6px;min-height:72px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-dealer-score{min-width:82px;min-height:58px;padding:4px 6px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-dealer-score>strong{margin-left:5px;font-size:32px}.app-shell.app-shell--blackjack .blackjack-felt .playing-card{width:44px;height:62px;padding:5px;font-size:15px}.app-shell.app-shell--blackjack .blackjack-felt .playing-card i{font-size:17px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table{flex-direction:column;flex:0 auto;gap:3px;width:calc(100% - 8px);min-height:0;margin:3px auto 0;padding:4px;display:flex}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-shoe-panel{display:none}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-player-zone>p{margin-bottom:2px;font-size:7px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-hands{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:4px;min-height:102px;overflow:auto hidden}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-hands::-webkit-scrollbar{display:none}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-hand{flex:none;min-width:132px;padding:2px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-hand:only-child{margin:0 auto}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-hand-score{min-width:104px;min-height:36px;margin-bottom:3px;padding:3px 6px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-hand-score>strong{font-size:25px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table>.table-result{flex:0 0 58px;align-self:center;width:100%;min-height:58px;max-height:58px;padding:5px 7px;overflow:hidden}.app-shell.app-shell--blackjack .blackjack-felt .table-result>strong{font-size:clamp(13px,4vw,17px)}.app-shell.app-shell--blackjack .blackjack-felt .table-result>span{max-height:26px;margin-top:2px;font-size:10px;line-height:1.2;overflow-y:auto}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-bet-spots{display:none}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-action-panel{flex-wrap:nowrap;justify-content:center;gap:4px;width:max-content;max-width:calc(100% - 12px);bottom:8px;left:auto;right:50%;transform:translate(50%)}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-action-panel .table-action{min-height:40px;padding:0 8px;font-size:9px}.app-shell.app-shell--blackjack .blackjack-wager-bar{flex-wrap:nowrap;flex:0 0 50px;gap:4px;width:100%;height:50px;min-height:50px;max-height:50px;margin:3px 0 0;padding:4px 5px}.app-shell.app-shell--blackjack .blackjack-wager-bar>span,.app-shell.app-shell--blackjack .blackjack-wager-bar>em{display:none}.app-shell.app-shell--blackjack .blackjack-wager-bar .wager-step{width:32px;min-height:36px;font-size:18px}.app-shell.app-shell--blackjack .blackjack-wager-input{min-width:112px;min-height:38px;padding:2px 5px}.app-shell.app-shell--blackjack .blackjack-wager-input input{font-size:17px}.app-shell.app-shell--blackjack .blackjack-streak{min-width:76px;min-height:38px;padding:3px 5px}.app-shell.app-shell--table-game{overscroll-behavior:none;height:100dvh;min-height:0;overflow:hidden}.app-shell.app-shell--table-game .app-header{gap:3px 6px;width:calc(100% - 12px);min-height:0;margin:0 6px;padding:4px 0 3px}.app-shell.app-shell--table-game .app-brand>span{width:30px;height:30px;font-size:18px}.app-shell.app-shell--table-game .app-brand strong{font-size:12px}.app-shell.app-shell--table-game .app-brand small{display:none}.app-shell.app-shell--table-game .wallet-button{min-height:32px;padding:4px 7px}.app-shell.app-shell--table-game .wallet-button strong{font-size:11px}.app-shell.app-shell--table-game .sound-toggle{width:58px;min-height:32px}.app-shell.app-shell--table-game .app-header nav button,.app-shell.app-shell--table-game .table-game-picker select{min-height:32px;padding:0 8px;font-size:9px}.app-shell.app-shell--table-game .balance-strip__content{min-height:42px}.app-shell.app-shell--table-game .balance-strip__content>strong{font-size:17px}.app-shell.app-shell--table-game .balance-strip__content>button{min-height:32px}.app-shell.app-shell--table-game .game-stage{flex:auto;width:calc(100% - 10px);min-height:0;margin:0 5px;padding:3px 0 4px;overflow:hidden}.app-shell.app-shell--table-game .game-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.app-shell.app-shell--table-game .page-heading{flex-direction:row;flex:0 0 38px;align-items:center;height:38px;min-height:38px;margin:0 0 3px;padding:4px 7px}.app-shell.app-shell--table-game .page-heading h1{font-size:clamp(20px,5.8vw,27px)}.app-shell.app-shell--table-game .page-heading .rules-chip{display:none}.app-shell.app-shell--table-game .felt-table,.app-shell.app-shell--table-game .new-table-surface{border-width:5px;border-radius:82px 82px 15px 15px;flex:auto;height:auto;min-height:0;overflow:hidden}.app-shell.app-shell--table-game .table-rail{font-size:7px;top:9px}.app-shell.app-shell--table-game .table-rail span{font-size:12px}.app-shell.app-shell--table-game .dealer-station--center{width:108px;top:21px}.app-shell.app-shell--table-game .playing-card{width:40px;height:56px;padding:4px;font-size:14px}.app-shell.app-shell--table-game .playing-card i{font-size:16px}.app-shell.app-shell--table-game .card-row{gap:3px;min-height:56px}.app-shell.app-shell--table-game .card-zone p,.app-shell.app-shell--table-game .community-zone p{margin-bottom:2px;font-size:7px}.app-shell.app-shell--table-game .table-result,.app-shell.app-shell--table-game .new-table-result{min-height:52px;max-height:52px;padding:4px 7px;overflow:hidden}.app-shell.app-shell--table-game .table-result>small{font-size:8px}.app-shell.app-shell--table-game .table-result>strong,.app-shell.app-shell--table-game .new-table-result>strong{font-size:clamp(12px,3.8vw,16px);line-height:1.1}.app-shell.app-shell--table-game .table-result>span,.app-shell.app-shell--table-game .new-table-result>span{max-height:23px;margin-top:2px;font-size:9px;line-height:1.15;overflow-y:auto}.app-shell.app-shell--table-game .table-action,.app-shell.app-shell--table-game .new-table-actions .table-action,.app-shell.app-shell--table-game .poker-action-panel .table-action{min-height:40px;padding:0 7px;font-size:9px}.app-shell.app-shell--table-game .new-table-wager-bar{flex-wrap:nowrap;flex:0 0 50px;gap:4px;width:100%;height:50px;min-height:50px;max-height:50px;margin:3px 0 0;padding:4px 5px}.app-shell.app-shell--table-game .new-table-wager-bar>span{display:none}.app-shell.app-shell--table-game .new-table-wager-bar .exact-wager-control{gap:3px;width:auto}.app-shell.app-shell--table-game .new-table-wager-bar .wager-step{width:31px;min-height:36px;font-size:18px}.app-shell.app-shell--table-game .new-table-wager-bar .blackjack-wager-input{min-width:106px;min-height:38px;padding:2px 4px}.app-shell.app-shell--table-game .new-table-wager-bar .blackjack-wager-input input{font-size:16px}.app-shell.app-shell--table-game :is(.poker-felt,.three-card-poker-felt,.high-card-flush-felt,.mississippi-stud-felt){flex-direction:column;align-items:center;padding:22px 5px 6px;display:flex}.app-shell.app-shell--table-game :is(.three-card-dealer-zone,.high-flush-dealer-zone){margin-top:66px}.app-shell.app-shell--table-game :is(.three-card-player-zone,.high-flush-player-zone,.mississippi-player-zone){margin-top:2px}.app-shell.app-shell--table-game .mississippi-community-zone{margin:66px 0 0}.app-shell.app-shell--table-game .seven-card-row{gap:2px}.app-shell.app-shell--table-game .seven-card-row .playing-card{width:clamp(34px,9.2vw,40px);height:56px;padding:4px;font-size:13px}.app-shell.app-shell--table-game .seven-card-row .playing-card i{font-size:14px}.app-shell.app-shell--table-game :is(.three-card-bet-spots,.high-flush-bet-spots,.mississippi-bet-spots){gap:3px;width:max-content;max-width:100%;margin:3px auto 0;position:relative;bottom:auto;right:auto;transform:none}.app-shell.app-shell--table-game :is(.three-card-bet-spots,.high-flush-bet-spots,.mississippi-bet-spots) span{width:39px;height:39px}.app-shell.app-shell--table-game :is(.three-card-result,.high-flush-result,.mississippi-result){flex:0 0 52px;order:5;width:calc(100% - 10px);margin:auto auto 0}.app-shell.app-shell--table-game :is(.three-card-poker-felt,.high-card-flush-felt,.mississippi-stud-felt) .poker-action-panel{flex-wrap:nowrap;order:6;gap:3px;width:max-content;max-width:calc(100% - 8px);min-height:40px;margin:3px auto 0;position:relative;bottom:auto;left:auto;right:auto;transform:none}.app-shell.app-shell--table-game .pair-plus-toggle{min-width:94px;min-height:38px;padding:3px 7px}.app-shell.app-shell--table-game .pair-plus-toggle strong{font-size:11px}.app-shell.app-shell--poker .poker-felt{height:auto;min-height:0;padding:10px 5px 7px}.app-shell.app-shell--poker .poker-felt .dealer-station--center{width:104px;top:20px}.app-shell.app-shell--poker .poker-felt .dealer-card-zone{height:73px;min-height:73px;margin-top:63px}.app-shell.app-shell--poker .poker-felt .community-zone{height:68px;min-height:68px}.app-shell.app-shell--poker .poker-felt .player-card-zone{height:82px;min-height:82px}.app-shell.app-shell--poker .poker-felt .poker-live-hand{min-height:20px}.app-shell.app-shell--poker .poker-felt>.poker-result{width:calc(100% - 10px);height:58px;min-height:58px;margin-top:2px;padding:4px 7px}.app-shell.app-shell--poker .poker-felt>.poker-result>strong{min-height:2.1em;font-size:13px}.app-shell.app-shell--poker .poker-felt>.poker-result>span{min-height:2.2em;font-size:8px}.app-shell.app-shell--poker .poker-felt .bet-spots{gap:3px;margin-top:3px}.app-shell.app-shell--poker .poker-felt .bet-spots span{width:38px;height:38px}.app-shell.app-shell--poker .poker-felt .poker-action-panel{gap:3px;width:calc(100% - 6px);height:43px;min-height:43px;margin-top:3px}.app-shell.app-shell--poker .poker-felt .poker-action-panel .table-action{min-height:43px}.app-shell.app-shell--poker .poker-felt .poker-action-panel--betting .poker-ante-control .wager-step{width:24px;min-height:36px}.app-shell.app-shell--poker .poker-felt .poker-action-panel--betting .poker-ante-input{min-height:36px}.app-shell.app-shell--roulette .roulette-surface{padding:15px 4px 96px}.app-shell.app-shell--roulette .roulette-layout{grid-template-columns:minmax(92px,.38fr) minmax(0,1.62fr);align-items:start;gap:5px;width:100%;height:auto;margin-top:0}.app-shell.app-shell--roulette .roulette-wheel-station{padding:5px 0 0;display:block}.app-shell.app-shell--roulette .roulette-wheel{border-width:6px;width:min(118px,100%)}.app-shell.app-shell--roulette .roulette-wheel:before{border-width:3px}.app-shell.app-shell--roulette .roulette-wheel>div{border-width:2px}.app-shell.app-shell--roulette .roulette-ball{width:5px;height:5px}.app-shell.app-shell--roulette .roulette-wheel strong{font-size:clamp(25px,7vw,38px)}.app-shell.app-shell--roulette .roulette-wheel-station>p{margin:3px 0 0;font-size:7px}.app-shell.app-shell--roulette .roulette-wheel-station>p strong{font-size:12px;display:block}.app-shell.app-shell--roulette .roulette-history-board{border-width:1px;width:100%;margin-top:3px;padding:3px}.app-shell.app-shell--roulette .roulette-history-board>span{margin-bottom:2px;font-size:7px}.app-shell.app-shell--roulette .roulette-history-board>div{gap:1px}.app-shell.app-shell--roulette .roulette-history-board b,.app-shell.app-shell--roulette .roulette-history-board i{font-size:7px}.app-shell.app-shell--roulette .roulette-history-board>small{display:none}.app-shell.app-shell--roulette .roulette-board{border-width:3px;padding:4px}.app-shell.app-shell--roulette .roulette-table-name{min-height:17px;padding:0 2px;font-size:7px}.app-shell.app-shell--roulette .roulette-table-name b{font-size:7px}.app-shell.app-shell--roulette .roulette-inside-layout{grid-template-columns:minmax(27px,.8fr) minmax(0,12fr) minmax(25px,.7fr)}.app-shell.app-shell--roulette .roulette-number-cell{min-height:36px}.app-shell.app-shell--roulette .roulette-number,.app-shell.app-shell--roulette .roulette-outside{min-height:24px;padding:1px;font-size:9px}.app-shell.app-shell--roulette .roulette-zero-column .roulette-number{font-size:11px}.app-shell.app-shell--roulette :is(.roulette-dozen-grid,.roulette-even-grid){margin-left:27px;margin-right:25px}.app-shell.app-shell--roulette .roulette-outside{min-height:27px;font-size:6px}.app-shell.app-shell--roulette .roulette-column-grid .roulette-outside{font-size:6px}.app-shell.app-shell--roulette .roulette-placement-help{display:none}.app-shell.app-shell--roulette .roulette-player-rail{border-width:2px;grid-template-columns:66px 1fr;width:calc(100% - 10px);min-height:48px;padding:3px 5px;bottom:96px}.app-shell.app-shell--roulette .roulette-player-rail__label{min-width:0;padding-right:3px}.app-shell.app-shell--roulette .roulette-player-rail__label strong{font-size:9px}.app-shell.app-shell--roulette .roulette-rack-chip{border-width:2px;width:clamp(34px,9vw,40px);height:clamp(34px,9vw,40px);padding:5px 1px 3px}.app-shell.app-shell--roulette .roulette-rack-chip>span{font-size:9px}.app-shell.app-shell--roulette .roulette-player-rail__tip{display:none}.app-shell.app-shell--craps .craps-surface{padding:18px 4px 96px}.app-shell.app-shell--craps .dealer-station--center{display:none}.app-shell.app-shell--craps .craps-point{gap:4px;top:25px;right:8px}.app-shell.app-shell--craps .craps-puck{width:30px;height:30px;font-size:7px}.app-shell.app-shell--craps .craps-point strong{font-size:11px}.app-shell.app-shell--craps .craps-dice{gap:4px;margin:34px auto 0}.app-shell.app-shell--craps .craps-dice>span{font-size:48px}.app-shell.app-shell--craps .craps-dice>strong{width:38px;height:38px;font-size:21px}.app-shell.app-shell--craps .craps-history{flex-wrap:nowrap;gap:2px;min-height:20px}.app-shell.app-shell--craps .craps-history b{width:18px;height:18px;font-size:7px}.app-shell.app-shell--craps .craps-streak-panel{grid-template-columns:1.15fr .7fr .9fr;gap:3px;width:calc(100% - 8px);min-height:45px;margin-top:2px;padding:3px 5px}.app-shell.app-shell--craps .craps-streak-panel>div:first-child span{font-size:9px}.app-shell.app-shell--craps .craps-streak-panel span{font-size:8px}.app-shell.app-shell--craps .craps-streak-panel strong{font-size:15px}.app-shell.app-shell--craps .craps-streak-panel small,.app-shell.app-shell--craps .craps-streak-panel p{display:none}.app-shell.app-shell--craps .craps-bet-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:calc(100% - 8px);margin-top:2px}.app-shell.app-shell--craps .table-bet-choice{min-height:37px;padding:2px 3px}.app-shell.app-shell--craps .table-bet-choice strong{font-size:10px}.app-shell.app-shell--craps .table-bet-choice small{font-size:6px}.app-shell.app-shell--table-game .new-table-result{width:calc(100% - 10px);bottom:45px}.app-shell.app-shell--table-game .new-table-actions{flex-wrap:nowrap;justify-content:center;gap:3px;width:calc(100% - 10px);bottom:3px}.app-shell.app-shell--baccarat .baccarat-surface{padding:18px 4px 96px}.app-shell.app-shell--baccarat .baccarat-hands{gap:4px;margin-top:66px}.app-shell.app-shell--baccarat .baccarat-hand{min-width:47%;padding:3px 4px 4px}.app-shell.app-shell--baccarat .baccarat-hand>strong{width:28px;height:28px;font-size:17px;top:-7px;right:2px}.app-shell.app-shell--baccarat .baccarat-hand .card-row{margin-top:2px}.app-shell.app-shell--baccarat .baccarat-bet-board{gap:3px;width:calc(100% - 8px);margin-top:4px}.app-shell.app-shell--baccarat .table-bet-choice{min-height:40px;padding:3px 4px}.app-shell.app-shell--baccarat .table-bet-choice strong{font-size:12px}}@media (width<=430px) and (height<=740px){.app-shell.app-shell--table-game .dealer-station--center{display:none}.app-shell.app-shell--table-game :is(.three-card-dealer-zone,.high-flush-dealer-zone),.app-shell.app-shell--table-game .mississippi-community-zone{margin-top:24px}.app-shell.app-shell--poker .poker-felt .dealer-card-zone{margin-top:28px}.app-shell.app-shell--baccarat .baccarat-hands{margin-top:24px}}@media (width<=920px),(width>=921px) and (width<=1366px) and (height<=820px) and (orientation:landscape){.app-shell.app-shell--table-game{height:100dvh;min-height:0;overflow:hidden}.app-shell.app-shell--table-game .app-header{border-bottom:0;flex:0 0 38px;width:calc(100% - 10px);height:38px;min-height:38px;margin:0 5px;padding:2px 0;display:block}.app-shell.app-shell--table-game .app-brand,.app-shell.app-shell--table-game .header-tools{display:none}.app-shell.app-shell--table-game .app-header nav{flex-wrap:nowrap;justify-content:flex-start;width:100%;height:34px;min-height:34px;margin:0;padding:2px 30px 2px 2px;overflow-x:auto}.app-shell.app-shell--table-game .app-header nav button,.app-shell.app-shell--table-game .table-game-picker select{white-space:nowrap;height:28px;min-height:28px;padding:0 8px;font-size:9px}.app-shell.app-shell--table-game .balance-strip__content{gap:5px;width:calc(100% - 10px);height:34px;min-height:34px}.app-shell.app-shell--table-game .balance-strip__content>strong{font-size:16px}.app-shell.app-shell--table-game .balance-strip__session{gap:4px;margin-left:auto;padding-left:5px}.app-shell.app-shell--table-game .balance-strip__session strong{font-size:8px}.app-shell.app-shell--table-game .balance-strip__session b{padding:2px 4px;font-size:7px}.app-shell.app-shell--table-game .balance-strip__content>button{display:none}.app-shell.app-shell--table-game .game-stage{flex:1 1 0;width:calc(100% - 8px);min-height:0;margin:0 4px;padding:2px 0 3px;overflow:hidden}.app-shell.app-shell--table-game .game-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.app-shell.app-shell--table-game .page-heading{flex-direction:row;flex:0 0 34px;align-items:center;height:34px;min-height:34px;margin:0 0 2px;padding:2px 7px}.app-shell.app-shell--table-game .page-heading h1{font-size:clamp(20px,5.4vw,26px)}.app-shell.app-shell--table-game .page-heading .eyebrow,.app-shell.app-shell--table-game .page-heading .rules-chip{display:none}.app-shell.app-shell--table-game .felt-table,.app-shell.app-shell--table-game .new-table-surface{border-width:4px;border-radius:68px 68px 12px 12px;flex:1 1 0;height:auto;min-height:0;overflow:hidden}.app-shell.app-shell--table-game .table-rail{font-size:7px;top:7px}.app-shell.app-shell--table-game .table-rail span{font-size:11px}.app-shell.app-shell--table-game .playing-card,.app-shell.app-shell--blackjack .blackjack-felt .playing-card{width:36px;height:50px;padding:3px;font-size:13px}.app-shell.app-shell--table-game .playing-card i,.app-shell.app-shell--blackjack .blackjack-felt .playing-card i{font-size:14px}.app-shell.app-shell--table-game .card-row{gap:3px;min-height:50px}.app-shell.app-shell--table-game .card-zone p,.app-shell.app-shell--table-game .community-zone p,.app-shell.app-shell--table-game .blackjack-player-zone>p{margin-bottom:1px;font-size:8px}.app-shell.app-shell--table-game .dealer-station--center{display:none}.app-shell.app-shell--table-game .table-result,.app-shell.app-shell--table-game .new-table-result{min-height:44px;max-height:44px;padding:3px 6px;overflow:hidden}.app-shell.app-shell--table-game .table-result>small{font-size:8px}.app-shell.app-shell--table-game .table-result>strong,.app-shell.app-shell--table-game .new-table-result>strong{margin-top:1px;font-size:clamp(12px,3.5vw,15px);line-height:1.05}.app-shell.app-shell--table-game .table-result>span,.app-shell.app-shell--table-game .new-table-result>span{max-height:14px;margin-top:1px;font-size:9px;line-height:1.05;overflow-y:auto}.app-shell.app-shell--table-game .table-action,.app-shell.app-shell--table-game .new-table-actions .table-action,.app-shell.app-shell--table-game .poker-action-panel .table-action{min-height:36px;padding:0 7px;font-size:9px}.app-shell.app-shell--table-game .new-table-wager-bar,.app-shell.app-shell--blackjack .blackjack-wager-bar{flex-wrap:nowrap;flex:0 0 44px;gap:3px;width:100%;height:44px;min-height:44px;max-height:44px;margin:2px 0 0;padding:3px 4px;overflow:hidden}.app-shell.app-shell--table-game .new-table-wager-bar>span,.app-shell.app-shell--blackjack .blackjack-wager-bar>span,.app-shell.app-shell--blackjack .blackjack-wager-bar>em{display:none}.app-shell.app-shell--table-game .new-table-wager-bar .exact-wager-control,.app-shell.app-shell--blackjack .blackjack-wager-bar .exact-wager-control{gap:2px;width:auto;min-height:38px}.app-shell.app-shell--table-game .new-table-wager-bar .wager-step,.app-shell.app-shell--blackjack .blackjack-wager-bar .wager-step{width:30px;min-height:34px}.app-shell.app-shell--table-game .new-table-wager-bar .blackjack-wager-input,.app-shell.app-shell--blackjack .blackjack-wager-input{min-width:102px;min-height:36px}.app-shell.app-shell--table-game :is(.poker-felt,.three-card-poker-felt,.high-card-flush-felt,.mississippi-stud-felt){flex-direction:column;align-items:center;min-height:0;padding:19px 4px 4px;display:flex}.app-shell.app-shell--table-game :is(.three-card-dealer-zone,.high-flush-dealer-zone),.app-shell.app-shell--table-game .mississippi-community-zone{margin:0}.app-shell.app-shell--table-game :is(.three-card-player-zone,.high-flush-player-zone,.mississippi-player-zone){margin-top:1px}.app-shell.app-shell--table-game .seven-card-row .playing-card{width:clamp(31px,8.5vw,36px);height:50px}.app-shell.app-shell--table-game :is(.three-card-bet-spots,.high-flush-bet-spots,.mississippi-bet-spots){gap:2px;width:max-content;margin:2px auto 0;position:relative;bottom:auto;right:auto;transform:none}.app-shell.app-shell--table-game :is(.three-card-bet-spots,.high-flush-bet-spots,.mississippi-bet-spots) span{width:34px;height:34px}.app-shell.app-shell--table-game :is(.three-card-result,.high-flush-result,.mississippi-result){flex:0 0 44px;order:5;width:calc(100% - 8px);margin:auto auto 0}.app-shell.app-shell--table-game :is(.three-card-poker-felt,.high-card-flush-felt,.mississippi-stud-felt) .poker-action-panel{flex-wrap:nowrap;order:6;gap:2px;width:max-content;max-width:calc(100% - 6px);height:38px;min-height:38px;margin:2px auto 0;position:relative;bottom:auto;left:auto;right:auto;transform:none}.app-shell.app-shell--table-game .pair-plus-toggle{min-width:88px;min-height:36px;padding:2px 5px}.app-shell.app-shell--table-game .pair-plus-toggle strong{font-size:10px}.app-shell.app-shell--poker .poker-felt .dealer-card-zone{height:54px;min-height:54px;margin-top:0}.app-shell.app-shell--poker .poker-felt .community-zone{height:55px;min-height:55px;margin:1px 0}.app-shell.app-shell--poker .poker-felt .player-card-zone{height:66px;min-height:66px}.app-shell.app-shell--poker .poker-felt .poker-live-hand{min-height:14px;margin-top:1px;font-size:11px}.app-shell.app-shell--poker .poker-felt>.poker-result{width:calc(100% - 8px);height:46px;min-height:46px;margin-top:auto;padding:3px 6px}.app-shell.app-shell--poker .poker-felt>.poker-result>strong{min-height:1em;font-size:12px}.app-shell.app-shell--poker .poker-felt>.poker-result>span{min-height:1em;font-size:8px}.app-shell.app-shell--poker .poker-felt .bet-spots{gap:2px;margin-top:2px}.app-shell.app-shell--poker .poker-felt .bet-spots span{width:32px;height:32px}.app-shell.app-shell--poker .poker-felt .poker-action-panel{gap:2px;width:calc(100% - 4px);height:38px;min-height:38px;margin-top:2px}.app-shell.app-shell--poker .poker-felt .poker-action-panel .table-action{min-height:38px}.app-shell.app-shell--poker .poker-felt .poker-action-panel--betting .poker-ante-control .wager-step{width:22px;min-height:33px}.app-shell.app-shell--poker .poker-felt .poker-action-panel--betting .poker-ante-input{min-height:33px}.app-shell.app-shell--blackjack .blackjack-felt{padding:19px 4px 45px}.app-shell.app-shell--blackjack .blackjack-felt .dealer-card-zone{margin-top:0}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-dealer-display{gap:4px;min-height:54px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-dealer-score{min-width:74px;min-height:48px;padding:3px 5px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-dealer-score>strong{margin-left:4px;font-size:28px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table{gap:2px;width:calc(100% - 6px);margin:1px auto 0;padding:2px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-hands{gap:3px;min-height:78px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-hand{min-width:116px;padding:1px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-hand-score{min-width:94px;min-height:25px;margin-bottom:1px;padding:2px 4px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-hand-score>strong{font-size:20px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table>.table-result{flex:0 0 44px;width:100%;min-height:44px;max-height:44px;padding:3px 6px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-action-panel{gap:2px;bottom:5px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-action-panel .table-action{min-height:36px;padding:0 6px}.app-shell.app-shell--blackjack .blackjack-streak{min-width:68px;min-height:34px;padding:2px 4px}.app-shell.app-shell--table-game .new-table-result{width:calc(100% - 8px);bottom:41px}.app-shell.app-shell--table-game .new-table-actions{flex-wrap:nowrap;gap:2px;width:calc(100% - 8px);bottom:3px}.app-shell.app-shell--craps .craps-surface{padding:17px 3px 88px}.app-shell.app-shell--craps .craps-point{gap:3px;top:19px;right:5px}.app-shell.app-shell--craps .craps-puck{width:27px;height:27px;font-size:7px}.app-shell.app-shell--craps .craps-point strong{font-size:9px}.app-shell.app-shell--craps .craps-dice{gap:3px;margin:23px auto 0}.app-shell.app-shell--craps .craps-dice>span{font-size:40px}.app-shell.app-shell--craps .craps-dice>strong{width:32px;height:32px;font-size:18px}.app-shell.app-shell--craps .craps-history{flex-wrap:nowrap;gap:1px;min-height:17px}.app-shell.app-shell--craps .craps-history b{width:16px;height:16px;font-size:7px}.app-shell.app-shell--craps .craps-streak-panel{gap:2px;width:calc(100% - 6px);min-height:36px;margin-top:1px;padding:2px 4px}.app-shell.app-shell--craps .craps-streak-panel>div:first-child span{font-size:8px}.app-shell.app-shell--craps .craps-streak-panel span{font-size:7px}.app-shell.app-shell--craps .craps-streak-panel strong{font-size:13px}.app-shell.app-shell--craps .craps-streak-panel small,.app-shell.app-shell--craps .craps-streak-panel p{display:none}.app-shell.app-shell--craps .craps-bet-board{gap:1px;width:calc(100% - 6px);margin-top:1px}.app-shell.app-shell--craps .table-bet-choice{min-height:31px;padding:1px 2px}.app-shell.app-shell--craps .table-bet-choice strong{font-size:9px}.app-shell.app-shell--craps .table-bet-choice small{display:none}.app-shell.app-shell--baccarat .baccarat-surface{padding:17px 3px 88px}.app-shell.app-shell--baccarat .baccarat-hands{gap:3px;margin-top:17px}.app-shell.app-shell--baccarat .baccarat-hand{min-width:47%;padding:2px 3px 3px}.app-shell.app-shell--baccarat .baccarat-hand>strong{width:25px;height:25px;font-size:15px;top:-5px;right:1px}.app-shell.app-shell--baccarat .baccarat-hand .card-row{margin-top:1px}.app-shell.app-shell--baccarat .baccarat-bet-board{gap:2px;width:calc(100% - 6px);margin-top:2px}.app-shell.app-shell--baccarat .table-bet-choice{min-height:34px;padding:2px 3px}.app-shell.app-shell--baccarat .table-bet-choice strong{font-size:10px}.app-shell.app-shell--baccarat .table-bet-choice small{font-size:7px}.app-shell.app-shell--keno .keno-page,.app-shell.app-shell--keno .keno-machine{flex-direction:column;flex:1 1 0;height:auto;min-height:0;display:flex;overflow:hidden}.app-shell.app-shell--keno .keno-machine{border-width:3px;border-radius:10px}.app-shell.app-shell--keno .keno-marquee{flex:0 0 38px;grid-template-columns:24px 1fr 24px;height:38px;min-height:38px;padding:3px 7px}.app-shell.app-shell--keno .keno-marquee>span{font-size:19px}.app-shell.app-shell--keno .keno-marquee strong{font-size:clamp(22px,6.8vw,31px);line-height:.85}.app-shell.app-shell--keno .keno-marquee small,.app-shell.app-shell--keno .keno-marquee em{font-size:5px}.app-shell.app-shell--keno .keno-content{flex:1 1 0;grid-template-columns:104px minmax(0,1fr);gap:4px;min-height:0;padding:4px;display:grid;overflow:hidden}.app-shell.app-shell--keno .keno-ticket-panel{min-height:0;padding:5px;display:block;overflow:hidden}.app-shell.app-shell--keno .keno-ticket-panel>.eyebrow{margin-bottom:1px;font-size:6px;display:block}.app-shell.app-shell--keno .keno-ticket-panel>strong{font-size:22px}.app-shell.app-shell--keno .keno-ticket-panel>strong small{font-size:6px}.app-shell.app-shell--keno .keno-ticket-numbers{gap:1px;min-height:34px;max-height:50px;margin:3px 0;padding:2px;overflow-y:auto}.app-shell.app-shell--keno .keno-ticket-numbers span{width:17px;height:17px;font-size:8px}.app-shell.app-shell--keno .keno-ticket-numbers em{font-size:7px}.app-shell.app-shell--keno .keno-quick-picks{grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:3px}.app-shell.app-shell--keno .keno-quick-picks span{margin-bottom:2px;font-size:5px}.app-shell.app-shell--keno .keno-quick-picks button,.app-shell.app-shell--keno .keno-clear{min-height:23px;padding:0;font-size:8px}.app-shell.app-shell--keno .keno-current-paytable{display:none}.app-shell.app-shell--keno .keno-board-wrap{flex-direction:column;min-height:0;display:flex}.app-shell.app-shell--keno .keno-draw-rack{flex:0 0 31px;grid-template-rows:1fr;grid-template-columns:repeat(20,minmax(0,1fr));gap:1px;height:31px;min-height:31px;margin-bottom:3px;padding:2px}.app-shell.app-shell--keno .keno-ball{aspect-ratio:1;width:auto;height:23px;margin:auto;font-size:7px}.app-shell.app-shell--keno .keno-board{border-width:2px;flex:1 1 0;grid-template-rows:repeat(8,minmax(0,1fr));gap:2px;min-height:0;padding:3px}.app-shell.app-shell--keno .keno-number{aspect-ratio:auto;height:100%;min-height:0;font-size:clamp(9px,2.8vw,13px)}.app-shell.app-shell--keno .keno-favorites{flex:0 0 39px;height:39px;min-height:39px;padding:2px 4px 3px;overflow:hidden}.app-shell.app-shell--keno .keno-favorites>header{min-height:9px;margin-bottom:1px}.app-shell.app-shell--keno .keno-favorites>header strong{font-size:6px}.app-shell.app-shell--keno .keno-favorites>header span,.app-shell.app-shell--keno .keno-favorites>header small{display:none}.app-shell.app-shell--keno .keno-favorite-grid{grid-template-columns:none;grid-auto-columns:132px;grid-auto-flow:column;gap:3px;padding:0;display:grid;overflow-x:auto}.app-shell.app-shell--keno .keno-favorite,.app-shell.app-shell--keno .keno-favorite:last-child{grid-column:auto;gap:1px;height:23px;min-height:23px;padding:1px}.app-shell.app-shell--keno .keno-favorite-load{padding:1px 2px}.app-shell.app-shell--keno .keno-favorite-load b{font-size:5px}.app-shell.app-shell--keno .keno-favorite-load span{margin-top:0;font-size:6px}.app-shell.app-shell--keno .keno-favorite-save{min-width:40px;padding:0 2px;font-size:5px}.app-shell.app-shell--keno .keno-favorite-remove{width:11px;height:11px;font-size:8px;top:-1px;right:-1px}.app-shell.app-shell--keno .keno-result{flex:0 0 42px;height:42px;min-height:42px;padding:3px 6px}.app-shell.app-shell--keno .keno-result strong{font-size:clamp(12px,3.6vw,16px)}.app-shell.app-shell--keno .keno-result span{max-height:12px;margin-top:1px;font-size:7px;overflow:hidden}.app-shell.app-shell--keno .keno-actions{flex:0 0 46px;grid-template-columns:minmax(0,1fr) 105px;gap:4px;height:46px;min-height:46px;padding:3px 5px;display:grid}.app-shell.app-shell--keno .keno-actions .exact-wager-control{gap:2px;width:100%;min-height:38px}.app-shell.app-shell--keno .keno-actions .wager-step{width:29px;min-height:34px}.app-shell.app-shell--keno .keno-actions .blackjack-wager-input{min-width:84px;min-height:35px}.app-shell.app-shell--keno .keno-draw-button{width:100%;min-height:38px}.app-shell.app-shell--keno .keno-draw-button small{font-size:13px}.app-shell.app-shell--keno .keno-actions>span{display:none}}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-bet-spots,.blackjack-felt .blackjack-bet-spots{display:flex;bottom:22px;right:24px;transform:none}@media (width<=920px){.app-shell.app-shell--blackjack .blackjack-felt .blackjack-bet-spots,.blackjack-felt .blackjack-bet-spots{gap:3px;bottom:8px;right:7px}.blackjack-felt .blackjack-bet-spots .bet-token{border-width:2px;width:46px;height:46px}.blackjack-felt .blackjack-bet-spots small{font-size:5px}.blackjack-felt .blackjack-bet-spots b{font-size:11px}}@media (width<=920px) and (height<=560px){.app-shell.app-shell--table-game .page-heading{display:none}.app-shell.app-shell--table-game .game-stage{padding-top:1px}.app-shell.app-shell--table-game .balance-strip__session strong{display:none}.app-shell.app-shell--table-game .felt-table,.app-shell.app-shell--table-game .new-table-surface{border-radius:45px 45px 10px 10px}.app-shell.app-shell--keno .keno-marquee{flex-basis:30px;height:30px;min-height:30px}.app-shell.app-shell--keno .keno-marquee small,.app-shell.app-shell--keno .keno-marquee em{display:none}.app-shell.app-shell--keno .keno-favorites{flex-basis:31px;height:31px;min-height:31px}.app-shell.app-shell--keno .keno-favorites>header{display:none}.app-shell.app-shell--keno .keno-result{flex-basis:36px;height:36px;min-height:36px}.app-shell.app-shell--keno .keno-actions{flex-basis:42px;height:42px;min-height:42px}}.game-card--royal-rewards .game-card__art{background:radial-gradient(circle at 50% 40%,#2b8b7f8a,#084143db 55%,#061d2d);box-shadow:inset 0 0 0 1px #ffe08033,inset 0 0 45px #40ddbb1f}.game-card--royal-rewards .game-card__art i{color:#ffe17f;letter-spacing:.05em;text-shadow:0 0 22px #ffd75c6b}.app-shell--royal-rewards .game-stage{width:min(1180px,100% - 18px);padding:5px 0 8px}.crown-match-page{min-height:0}.crown-match-cabinet{color:#fff0c4;background:linear-gradient(135deg,#072b36,#061a29 48%,#211126);border:6px ridge #c89638;border-radius:24px 24px 16px 16px;overflow:hidden;box-shadow:inset 0 0 0 3px #061019,inset 0 0 70px #21b1951f,0 22px 55px #0000007a}.crown-match-marquee{text-align:center;background:radial-gradient(circle at 50% 30%,#7c2339b8,#0000 43%),linear-gradient(100deg,#071d2e,#250f21 50%,#071d2e);border-bottom:3px solid #e1b650;grid-template-columns:48px 1fr 48px;place-items:center;min-height:74px;padding:7px 22px;display:grid;box-shadow:inset 0 -12px 30px #00000057}.crown-match-marquee>span{color:#ffe17a;text-shadow:0 0 17px #ffd75880;font-family:Georgia,serif;font-size:34px}.crown-match-marquee small,.crown-match-marquee strong{display:block}.crown-match-marquee small{color:#77d8c7;letter-spacing:.32em;font-size:8px;font-weight:1000}.crown-match-marquee h1{color:#fff2bc;letter-spacing:.04em;text-shadow:0 0 10px #fff,0 0 28px #ffcf5361;margin:0;font-family:Georgia,serif;font-size:clamp(30px,4.2vw,48px);font-weight:500;line-height:.92}.crown-match-marquee strong{color:#e0b65e;letter-spacing:.23em;margin-top:3px;font-size:8px}.crown-match-dashboard{background:#041118d1;border-bottom:1px solid #e3bb566b;grid-template-columns:repeat(4,1fr);gap:6px;min-height:58px;padding:6px 12px;display:grid}.crown-match-dashboard>div{text-align:center;background:#ffffff06;border:1px solid #e0b85233;border-radius:8px;place-content:center;min-width:0;padding:3px 9px;display:grid}.crown-match-dashboard small{color:#829e9f;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.crown-match-dashboard strong{color:#f8dda0;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:17px;font-weight:500;line-height:1.1;overflow:hidden}.crown-match-dashboard strong.is-ready{color:#a9ffd8;text-shadow:0 0 10px #43efac66}.crown-match-body{grid-template-columns:245px minmax(0,1fr);gap:10px;padding:10px;display:grid}.crown-match-rules{background:radial-gradient(circle at 50% 15%,#7e1d3261,#0000 31%),linear-gradient(160deg,#0a3032f5,#05181ffa);border:1px solid #deb75266;border-radius:14px;flex-direction:column;justify-content:center;min-height:0;padding:14px;display:flex;box-shadow:inset 0 0 24px #35c9a40d}.crown-match-rules__crest{text-align:center;background:radial-gradient(circle,#8a243a,#300d18 70%);border:2px solid #d7a948;border-radius:50%;place-content:center;width:74px;height:74px;margin:0 auto 10px;display:grid;box-shadow:0 0 22px #eabe4829}.crown-match-rules__crest span{color:#ffe27c;font-family:Georgia,serif;font-size:34px;line-height:.8}.crown-match-rules__crest i{color:#f3cf77;letter-spacing:.25em;font-size:7px;font-style:normal;font-weight:1000}.crown-match-rules h2{color:#fff1c7;text-align:center;margin:0 0 7px;font-family:Georgia,serif;font-size:21px;font-weight:500}.crown-match-rules p{color:#aec1bf;margin:0 0 10px;font-size:11px;font-weight:650;line-height:1.45}.crown-match-rules>small{color:#91aaa8;margin-top:10px;font-size:9px;font-weight:700;line-height:1.4;display:block}.crown-match-payouts{border:1px solid #e7c05e40;border-radius:8px;overflow:hidden}.crown-match-payouts>div{background:#00000026;border-bottom:1px solid #e7c05e1f;justify-content:space-between;align-items:center;min-height:29px;padding:0 8px;display:flex}.crown-match-payouts>div:last-child{border-bottom:0}.crown-match-payouts span{color:#c0cfca;font-size:9px;font-weight:800}.crown-match-payouts strong{color:#ffe17d;font-family:Georgia,serif;font-size:15px;font-weight:500}.crown-match-game{background:radial-gradient(circle at 50% 45%,#1979692e,#0000 55%),#031119;border:2px solid #9a7534;border-radius:14px;min-width:0;padding:8px;box-shadow:inset 0 0 35px #00000073}.crown-match-message{text-align:center;background:linear-gradient(100deg,#31101ee0,#0a2328f0,#31101ee0);border:1px solid #e1bb5b59;border-radius:9px;place-content:center;width:min(620px,100%);min-height:68px;margin:0 auto 7px;padding:6px 12px;display:grid}.crown-match-message small,.crown-match-message strong,.crown-match-message span{display:block}.crown-match-message small{color:#76d7c2;letter-spacing:.2em;font-size:8px;font-weight:1000}.crown-match-message strong{color:#fff0bd;font-family:Georgia,serif;font-size:clamp(17px,2.4vw,24px);font-weight:500;line-height:1.15}.crown-match-message span{color:#aebfbd;margin-top:2px;font-size:10px;font-weight:700}.crown-match-message--complete{background:radial-gradient(circle,#8e2738db,#2d111ff5);border-color:#e7c65c;box-shadow:0 0 20px #e4b64724}.crown-match-grid{perspective:900px;grid-template-columns:repeat(4,1fr);gap:7px;width:min(575px,100%);margin:0 auto;display:grid}.crown-match-card{aspect-ratio:1.17;color:#ffe59a;cursor:pointer;transform-style:preserve-3d;background:#1b0b16;border:2px solid #c8993f;border-radius:11px;padding:0;transition:transform .38s,box-shadow .25s,filter .25s;position:relative;overflow:hidden;box-shadow:0 5px 10px #0000006b}.crown-match-card:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-2px)}.crown-match-card:disabled{cursor:default}.crown-match-card__back,.crown-match-card__face{backface-visibility:hidden;place-content:center;transition:transform .38s;display:grid;position:absolute;inset:0}.crown-match-card__back{background:repeating-linear-gradient(135deg,#ffffff09 0 7px,#0000 7px 14px),radial-gradient(circle at 50% 40%,#8e2139,#410d1b 68%,#210910)}.crown-match-card__back:before{content:"";border:1px solid #ffe08361;border-radius:7px;position:absolute;inset:8px}.crown-match-card__back i{color:#f7ce63;text-shadow:0 0 12px #ffd55557;font-family:Georgia,serif;font-size:clamp(27px,4.3vw,43px);font-style:normal;line-height:.8}.crown-match-card__back b{color:#c79b43;letter-spacing:.24em;margin-top:4px;font-size:8px}.crown-match-card__face{background:radial-gradient(circle at 50% 38%,#ffffff21,#0000 35%),linear-gradient(145deg,#0d6e68,#073a48 66%,#061c2d);transform:rotateY(180deg)}.crown-match-card__face i{color:#ffdf71;text-shadow:0 0 16px #ffd64e5c;font-family:Georgia,serif;font-size:clamp(31px,5vw,52px);font-style:normal;font-weight:700;line-height:.9}.crown-match-card__face b{color:#e9f5e8;letter-spacing:.13em;text-transform:uppercase;margin-top:7px;font-size:9px}.crown-match-card.is-revealed .crown-match-card__back{transform:rotateY(180deg)}.crown-match-card.is-revealed .crown-match-card__face{transform:rotateY(0)}.crown-match-card.is-matched{border-color:#8ff3c1;box-shadow:0 0 0 2px #76efb838,0 0 18px #46e69d47}.crown-match-card.is-matched .crown-match-card__face{background:radial-gradient(circle at 50% 38%,#fff08a29,#0000 34%),linear-gradient(145deg,#137861,#07533f 68%,#042d29)}.crown-match-grid.is-ready .crown-match-card{filter:saturate(.78)brightness(.78)}.crown-match-console{background:linear-gradient(90deg,#2f0f1cd1,#04171cf2,#2f0f1cd1);border:1px solid #dcb34c57;border-radius:10px;grid-template-columns:1fr 210px 1fr;align-items:center;gap:8px;min-height:58px;margin-top:8px;padding:5px 9px;display:grid}.crown-match-console>div{min-width:0;display:grid}.crown-match-console>div:last-child{text-align:right}.crown-match-console small{color:#829994;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.crown-match-console strong{color:#ffe188;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:18px;font-weight:500;overflow:hidden}.crown-match-console span{color:#728985;text-transform:uppercase;font-size:8px;font-weight:800}.crown-match-start{color:#fff2c8;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:radial-gradient(circle at 50% 30%,#b53149,#73192c 70%);border:2px solid #f1ca62;border-radius:24px;min-height:44px;padding:0 14px;font-size:11px;font-weight:1000;box-shadow:inset 0 0 0 2px #ffffff0d,0 5px #3f0d19,0 0 18px #ebb83729}.crown-match-start:disabled{color:#9a8a7a;cursor:default;box-shadow:none;background:#24161a}@media (width<=920px){.app-shell.app-shell--royal-rewards .game-stage{width:calc(100% - 8px);margin:0 4px;padding:2px 0 4px}.crown-match-cabinet{border-width:3px;border-radius:12px}.crown-match-marquee{border-bottom-width:2px;grid-template-columns:30px 1fr 30px;min-height:48px;padding:3px 7px}.crown-match-marquee>span{font-size:22px}.crown-match-marquee small{font-size:6px}.crown-match-marquee h1{font-size:clamp(24px,7.5vw,34px)}.crown-match-marquee strong{font-size:6px}.crown-match-dashboard{gap:2px;min-height:45px;padding:3px}.crown-match-dashboard>div{border-radius:5px;padding:2px}.crown-match-dashboard small{font-size:6px}.crown-match-dashboard strong{font-size:clamp(11px,3.4vw,15px)}.crown-match-body{flex-direction:column;gap:4px;padding:4px;display:flex}.crown-match-rules{border-radius:7px;grid-template-columns:1fr;padding:5px 6px;display:grid}.crown-match-rules__crest,.crown-match-rules p{display:none}.crown-match-rules h2{margin-bottom:3px;font-size:14px}.crown-match-rules>small{max-height:20px;margin:3px 0 0;font-size:7px;line-height:1.25;overflow:hidden}.crown-match-payouts{grid-template-columns:repeat(5,1fr);display:grid}.crown-match-payouts>div{text-align:center;border-bottom:0;border-right:1px solid #e7c05e1f;place-content:center;min-height:31px;padding:2px;display:grid}.crown-match-payouts span{font-size:6px;line-height:1}.crown-match-payouts strong{font-size:12px}.crown-match-game{border-width:1px;border-radius:8px;padding:4px}.crown-match-message{min-height:53px;margin-bottom:4px;padding:3px 5px}.crown-match-message small{font-size:6px}.crown-match-message strong{font-size:clamp(13px,4vw,17px)}.crown-match-message span{font-size:8px}.crown-match-grid{gap:4px;width:min(100%,430px)}.crown-match-card{border-width:1px;border-radius:7px}.crown-match-card__back:before{border-radius:4px;inset:4px}.crown-match-card__face b{margin-top:3px;font-size:7px}.crown-match-console{grid-template-columns:1fr minmax(130px,175px) 1fr;gap:3px;min-height:49px;margin-top:4px;padding:3px 5px}.crown-match-console small{font-size:6px}.crown-match-console strong{font-size:clamp(12px,4vw,16px)}.crown-match-console span{font-size:6px}.crown-match-start{border-width:1px;min-height:38px;padding:0 7px;font-size:9px}}@media (width<=920px) and (height<=560px){.crown-match-marquee{grid-template-columns:1fr;min-height:34px}.crown-match-marquee>span,.crown-match-marquee small,.crown-match-marquee strong{display:none}.crown-match-marquee h1{font-size:24px}.crown-match-dashboard,.crown-match-rules{display:none}.crown-match-body{padding:2px}.crown-match-message{min-height:39px}.crown-match-message span{display:none}.crown-match-grid{gap:2px;width:min(58vh,430px)}.crown-match-card{border-radius:4px}.crown-match-card__face b,.crown-match-card__back b{display:none}.crown-match-console{grid-template-columns:1fr 170px 1fr;min-height:42px}.crown-match-start{min-height:34px}}.game-card--video-poker .game-card__art{background:radial-gradient(circle,#3065b17a,#122552d1 57%,#090d1d)}.game-card--deuces-wild .game-card__art{background:radial-gradient(circle,#25c19c85,#0c5355db 57%,#04171a)}.game-card--double-double .game-card__art{background:radial-gradient(circle,#bd49b175,#591852e0 57%,#190817)}.app-shell--video-poker-game .game-stage{width:min(1120px,100% - 18px);margin:0 auto;padding:4px 0 5px}.video-poker-page{flex-direction:column;min-height:0;display:flex}.video-poker-cabinet{color:#f9e9ba;background:linear-gradient(145deg,#11182d,#06102a 46%,#180a18);border:7px ridge #b88738;border-radius:24px 24px 15px 15px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 4px #080b16,inset 0 0 70px #0d4bac33,0 25px 58px #0000007a}.video-poker-marquee{text-align:center;background:radial-gradient(#234b9b,#10265f 48%,#080d25 80%);border-bottom:3px solid #dfb950;flex:none;grid-template-columns:45px 1fr 45px;place-items:center;min-height:58px;padding:6px 18px;display:grid;box-shadow:inset 0 -12px 24px #0000005c,0 5px 18px #00000059}.video-poker-marquee>span{color:#ffe486;text-shadow:0 0 15px #ffe16da6;font-family:Georgia,serif;font-size:29px}.video-poker-marquee small,.video-poker-marquee strong,.video-poker-marquee em{display:block}.video-poker-marquee small{color:#a9c8ff;letter-spacing:.34em;font-size:6px;font-weight:1000}.video-poker-marquee strong{color:#fff4c4;letter-spacing:.06em;text-shadow:0 0 12px #fff,0 0 30px #4382e3;font-family:Georgia,serif;font-size:clamp(27px,4.4vh,40px);font-weight:500;line-height:.9}.video-poker-marquee em{color:#f2c75e;letter-spacing:.25em;margin-top:2px;font-size:6px;font-style:normal;font-weight:1000}.video-poker-cabinet--deuces-wild{background:linear-gradient(145deg,#092b29,#041c25 46%,#06130f);box-shadow:inset 0 0 0 4px #04110f,inset 0 0 70px #21d2a430,0 25px 58px #0000007a}.video-poker-cabinet--deuces-wild .video-poker-marquee{background:radial-gradient(#147c75,#095653 48%,#042523 80%)}.video-poker-cabinet--deuces-wild .video-poker-marquee>span{letter-spacing:.08em;font-family:Inter,sans-serif;font-size:21px;font-weight:1000}.video-poker-cabinet--deuces-wild .video-poker-paytable{background:linear-gradient(#031d22,#07343a);border-color:#35a99b;box-shadow:inset 0 0 22px #000000c7,0 0 15px #39dfb833}.video-poker-cabinet--deuces-wild .video-poker-screen{background:radial-gradient(at 50% 33%,#177b74,#09504f 55%,#032323);border-color:#208a83}.video-poker-cabinet--deuces-wild .video-poker-card.is-wild .playing-card{animation:.7s ease-in-out infinite alternate video-poker-wild-glow;box-shadow:0 0 0 3px #66f4c8,0 0 28px #4dffccc7,0 9px 20px #00000080}.video-poker-cabinet--double-double-bonus{background:linear-gradient(145deg,#2c112d,#180b2b 46%,#190913);box-shadow:inset 0 0 0 4px #110512,inset 0 0 70px #d745c22e,0 25px 58px #0000007a}.video-poker-cabinet--double-double-bonus .video-poker-marquee{background:radial-gradient(#7d266e,#501a5b 48%,#210a2b 80%)}.video-poker-cabinet--double-double-bonus .video-poker-paytable{background:linear-gradient(#240a29,#32113b);border-color:#a750a0;box-shadow:inset 0 0 22px #000000c7,0 0 15px #e357d033}.video-poker-cabinet--double-double-bonus .video-poker-screen{background:radial-gradient(at 50% 33%,#67235f,#3c174d 55%,#1b0b2e);border-color:#813e92}.video-poker-paytable{background:linear-gradient(#07102b,#101a3b);border:2px solid #4d75c5;border-radius:10px;flex:none;width:min(930px,100% - 18px);margin:7px auto 4px;padding:4px;box-shadow:inset 0 0 22px #000000c7,0 0 15px #3067da33}.video-poker-paytable__heading,.video-poker-payrow{text-align:center;grid-template-columns:minmax(150px,1.8fr) repeat(5,minmax(46px,1fr));align-items:center;min-height:20px;display:grid}.video-poker-paytable__heading{color:#8dbbff;letter-spacing:.12em;font-size:7px;font-weight:1000}.video-poker-paytable__heading>strong,.video-poker-payrow>strong{text-align:left;padding-left:9px}.video-poker-paytable__heading>b{font-size:9px}.video-poker-payrow{color:#eff5ff;border-top:1px solid #78a5f824;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.video-poker-payrow>strong{color:#f4dda1;letter-spacing:.07em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:8px}.video-poker-payrow>span,.video-poker-paytable__heading>b{border-left:1px solid #78a5f81f;place-items:center;height:100%;display:grid}.video-poker-payrow .is-active,.video-poker-paytable__heading .is-active{color:#fff0a5;background:#b42f4370;box-shadow:inset 0 0 12px #ffd35d14}.video-poker-payrow.is-winner{color:#fff7b4;background:linear-gradient(90deg,#1a894cb3,#23ab5d75,#1a894cb3);animation:.55s ease-in-out infinite alternate video-poker-pay-flash;position:relative;box-shadow:inset 0 0 0 1px #91f6b4,0 0 16px #40ed7e59}.video-poker-payrow.is-winner>strong{color:#f1ffca}.video-poker-screen{background:radial-gradient(at 50% 33%,#1d4c96,#0d285e 55%,#061330);border:4px ridge #365b9e;border-radius:15px;flex-direction:column;flex:auto;min-height:0;margin:0 8px 6px;padding:8px 9px 6px;display:flex;box-shadow:inset 0 0 60px #00000080,0 8px 18px #00000052}.video-poker-cards{flex:auto;justify-content:center;align-items:center;gap:clamp(7px,1.6vw,17px);min-height:0;display:flex}.video-poker-card{color:#fff0ae;cursor:pointer;background:#040c2361;border:2px solid #0000;border-radius:11px;place-items:center;min-width:0;padding:23px 3px 17px;transition:transform .14s,border-color .14s,filter .14s;display:grid;position:relative}.video-poker-card:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-3px)}.video-poker-card:disabled{cursor:default}.video-poker-card .playing-card{border-width:3px;border-radius:9px;width:clamp(72px,8.5vw,102px);height:clamp(101px,11.8vw,143px);padding:8px;font-size:clamp(20px,2.7vw,31px);box-shadow:0 9px 20px #00000080}.video-poker-card .playing-card i{font-size:clamp(25px,3.2vw,39px)}.video-poker-card .playing-card--back{border-width:6px;font-size:36px}.video-poker-hold{color:#94b7ee;letter-spacing:.18em;min-width:56px;min-height:19px;font-size:8px;font-weight:1000;line-height:19px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.video-poker-card>small{color:#6e92cc;font-size:7px;font-weight:1000;position:absolute;bottom:2px}.video-poker-card.is-held{background:linear-gradient(#752034cc,#27133aa8);border-color:#ffd666;box-shadow:0 0 20px #ffd15b42}.video-poker-card.is-held .video-poker-hold{color:#fff0a4;text-shadow:0 0 9px #ffc64f}.video-poker-card.is-held .playing-card{transform:translateY(-3px);box-shadow:0 0 0 3px #ffd768,0 0 20px #ffd35a61,0 9px 20px #00000080}.video-poker-card.is-winning-hand .playing-card{box-shadow:0 0 0 3px #8af0ad,0 0 22px #4bee8480,0 9px 20px #00000080}.video-poker-result{color:#fff0b3;text-align:center;background:#030a1cc7;border:1px solid #86b0f661;border-radius:8px;flex:0 0 48px;place-content:center;min-height:48px;padding:4px 10px;display:grid}.video-poker-result strong{font-family:Georgia,serif;font-size:clamp(14px,2.2vh,19px)}.video-poker-result span{color:#99acd0;margin-top:2px;font-size:7px;font-weight:800}.video-poker-result--win{color:#eaffcb;background:linear-gradient(145deg,#0e6f3bf0,#053723f5);border-color:#79e89e;box-shadow:0 0 18px #47e77d47}.video-poker-result--win span{color:#c4f2d0}.video-poker-result--loss{color:#ffdfe2;background:#4d111fe0;border-color:#ee6c7894}.video-poker-result--push{color:#e4f6ff;background:#0c3e63e6;border-color:#7fc1ec}.video-poker-console{background:linear-gradient(#34111d,#180a12 60%,#080609);border-top:3px solid #bd8737;flex:0 0 65px;grid-template-columns:minmax(110px,.7fr) minmax(300px,1.7fr) minmax(230px,1.25fr) 145px minmax(110px,.7fr);align-items:center;gap:8px;min-height:65px;padding:5px 9px;display:grid;box-shadow:inset 0 9px 20px #0000005c}.video-poker-meter{text-align:left;min-width:0;display:grid}.video-poker-meter--right{text-align:right}.video-poker-meter small,.video-poker-denoms>small,.video-poker-coins>small{color:#9f8b76;letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:1000}.video-poker-meter strong{color:#ffe184;text-overflow:ellipsis;font-family:Georgia,serif;font-size:17px;font-weight:500;line-height:1;overflow:hidden}.video-poker-meter span{color:#72685e;text-transform:uppercase;font-size:6px;font-weight:900}.video-poker-denoms,.video-poker-coins{text-align:center;gap:3px;display:grid}.video-poker-denoms>div,.video-poker-coins>div{justify-content:center;gap:3px;display:flex}.video-poker-denoms button,.video-poker-coins button{color:#c6b28e;cursor:pointer;background:linear-gradient(#211515,#0d090a);border:1px solid #70572d;border-radius:6px;min-width:34px;min-height:29px;padding:0 5px;font-size:8px;font-weight:1000}.video-poker-denoms button[aria-pressed=true],.video-poker-coins button[aria-pressed=true]{color:#fff0ae;background:linear-gradient(#8b2538,#541421);border-color:#ffe078;box-shadow:0 0 10px #ffcf4f3d}.video-poker-denoms button:disabled,.video-poker-coins button:disabled{cursor:default;opacity:.58}.video-poker-deal{color:#fff4c8;cursor:pointer;letter-spacing:.12em;background:radial-gradient(circle at 50% 35%,#bd3047,#77172a 66%,#330b15);border:3px solid #f1ce68;border-radius:50%;min-height:50px;font-size:13px;font-weight:1000;box-shadow:inset 0 0 0 3px #ffffff0f,0 4px #3c0b15,0 0 18px #efb4363d}.video-poker-deal span,.video-poker-deal small{display:block}.video-poker-deal small{color:#f1cf76;letter-spacing:.08em;margin-top:2px;font-size:6px}@keyframes video-poker-pay-flash{0%{filter:brightness()}to{filter:brightness(1.25)}}@keyframes video-poker-wild-glow{0%{filter:brightness()}to{filter:brightness(1.16)}}@media (width<=920px){.app-shell.app-shell--video-poker-game .game-stage{width:calc(100% - 8px);margin:0 4px;padding:2px 0 3px}.app-shell.app-shell--video-poker-game .video-poker-cabinet{border-width:3px;border-radius:11px}.app-shell.app-shell--video-poker-game .video-poker-marquee{border-bottom-width:2px;flex-basis:39px;grid-template-columns:23px 1fr 23px;min-height:39px;padding:3px 5px}.app-shell.app-shell--video-poker-game .video-poker-marquee>span{font-size:19px}.app-shell.app-shell--video-poker-game .video-poker-marquee strong{font-size:clamp(21px,6.6vw,29px)}.app-shell.app-shell--video-poker-game .video-poker-marquee small,.app-shell.app-shell--video-poker-game .video-poker-marquee em{font-size:5px}.app-shell.app-shell--video-poker-game .video-poker-cabinet--deuces-wild .video-poker-marquee,.app-shell.app-shell--video-poker-game .video-poker-cabinet--double-double-bonus .video-poker-marquee{grid-template-columns:1fr}.app-shell.app-shell--video-poker-game .video-poker-cabinet--deuces-wild .video-poker-marquee>span,.app-shell.app-shell--video-poker-game .video-poker-cabinet--double-double-bonus .video-poker-marquee>span{display:none}.app-shell.app-shell--video-poker-game .video-poker-cabinet--deuces-wild .video-poker-marquee strong,.app-shell.app-shell--video-poker-game .video-poker-cabinet--double-double-bonus .video-poker-marquee strong{white-space:nowrap;font-size:clamp(17px,5.3vw,24px)}.app-shell.app-shell--video-poker-game .video-poker-paytable{border-width:1px;width:calc(100% - 8px);margin:3px auto 2px;padding:2px}.app-shell.app-shell--video-poker-game .video-poker-paytable__heading,.app-shell.app-shell--video-poker-game .video-poker-payrow{grid-template-columns:minmax(92px,1.75fr) repeat(5,minmax(30px,1fr));min-height:17px}.app-shell.app-shell--video-poker-game .video-poker-paytable__heading{font-size:6px}.app-shell.app-shell--video-poker-game .video-poker-paytable__heading>strong,.app-shell.app-shell--video-poker-game .video-poker-payrow>strong{padding-left:4px}.app-shell.app-shell--video-poker-game .video-poker-payrow{font-size:8px}.app-shell.app-shell--video-poker-game .video-poker-payrow>strong{font-size:7px}.app-shell.app-shell--video-poker-game .video-poker-screen{border-width:2px;border-radius:8px;min-height:0;margin:0 3px 2px;padding:4px 3px 3px}.app-shell.app-shell--video-poker-game .video-poker-cards{gap:2px}.app-shell.app-shell--video-poker-game .video-poker-card{border-radius:6px;padding:19px 1px 14px}.app-shell.app-shell--video-poker-game .video-poker-card .playing-card{border-width:2px;border-radius:6px;width:clamp(51px,15.8vw,69px);height:clamp(72px,22vw,97px);padding:5px;font-size:clamp(16px,5vw,22px)}.app-shell.app-shell--video-poker-game .video-poker-card .playing-card i{font-size:clamp(19px,6vw,27px)}.app-shell.app-shell--video-poker-game .video-poker-card .playing-card--back{border-width:4px;font-size:24px}.app-shell.app-shell--video-poker-game .video-poker-hold{min-width:42px;min-height:16px;font-size:7px;line-height:16px}.app-shell.app-shell--video-poker-game .video-poker-result{flex-basis:43px;min-height:43px;padding:3px 5px}.app-shell.app-shell--video-poker-game .video-poker-result strong{font-size:clamp(12px,3.6vw,15px)}.app-shell.app-shell--video-poker-game .video-poker-result span{max-height:15px;font-size:7px;line-height:1.05;overflow:hidden}.app-shell.app-shell--video-poker-game .video-poker-console{border-top-width:2px;flex-basis:82px;grid-template-rows:32px 43px;grid-template-columns:minmax(0,1fr) 104px;gap:2px 4px;min-height:82px;padding:3px 4px}.app-shell.app-shell--video-poker-game .video-poker-meter{display:none}.app-shell.app-shell--video-poker-game .video-poker-denoms{grid-area:1/1/auto/-1;grid-template-columns:64px 1fr;align-items:center;gap:2px}.app-shell.app-shell--video-poker-game .video-poker-coins{grid-area:2/1;grid-template-columns:54px 1fr;align-items:center;gap:2px}.app-shell.app-shell--video-poker-game .video-poker-denoms>div,.app-shell.app-shell--video-poker-game .video-poker-coins>div{gap:2px}.app-shell.app-shell--video-poker-game .video-poker-denoms button,.app-shell.app-shell--video-poker-game .video-poker-coins button{flex:1 1 0;min-width:0;min-height:27px;padding:0 4px;font-size:8px}.app-shell.app-shell--video-poker-game .video-poker-deal{border-width:2px;border-radius:25px;grid-area:2/2;min-height:40px;font-size:11px}}@media (width<=920px) and (height<=560px){.app-shell.app-shell--video-poker-game .video-poker-marquee{flex-basis:29px;min-height:29px}.app-shell.app-shell--video-poker-game .video-poker-marquee small,.app-shell.app-shell--video-poker-game .video-poker-marquee em,.app-shell.app-shell--video-poker-game .video-poker-marquee>span{display:none}.app-shell.app-shell--video-poker-game .video-poker-marquee{grid-template-columns:1fr}.app-shell.app-shell--video-poker-game .video-poker-marquee strong{font-size:20px}.app-shell.app-shell--video-poker-game .video-poker-paytable__heading,.app-shell.app-shell--video-poker-game .video-poker-payrow{min-height:12px}.app-shell.app-shell--video-poker-game .video-poker-payrow{font-size:7px}.app-shell.app-shell--video-poker-game .video-poker-payrow>strong{font-size:6px}.app-shell.app-shell--video-poker-game .video-poker-card{padding-top:15px;padding-bottom:10px}.app-shell.app-shell--video-poker-game .video-poker-card .playing-card{width:clamp(42px,10vw,60px);height:clamp(59px,14vw,84px)}.app-shell.app-shell--video-poker-game .video-poker-result{flex-basis:34px;min-height:34px}.app-shell.app-shell--video-poker-game .video-poker-result span{display:none}.app-shell.app-shell--video-poker-game .video-poker-console{flex-basis:43px;grid-template-rows:39px;grid-template-columns:minmax(190px,1.45fr) minmax(160px,1fr) 100px;min-height:43px}.app-shell.app-shell--video-poker-game .video-poker-denoms{grid-area:1/1}.app-shell.app-shell--video-poker-game .video-poker-coins{grid-area:1/2}.app-shell.app-shell--video-poker-game .video-poker-deal{grid-area:1/3;min-height:36px}}.new-player-gift{color:#fff0bd;background:radial-gradient(circle at 12%,#3781bf54,#0000 23%),radial-gradient(circle at 87% 40%,#b1325357,#0000 27%),linear-gradient(112deg,#071c31,#24142c 55%,#3c1321);border:2px solid #d9ad4d;border-radius:16px;grid-template-columns:54px minmax(0,1fr) 175px 47px;align-items:center;gap:11px;width:min(1180px,100% - 28px);min-height:76px;margin:8px auto 0;padding:9px 12px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffe28e0f,0 13px 28px #00000057}.new-player-gift__crown{color:#ffe68b;background:radial-gradient(circle,#81283b,#310d1a);border:1px solid #e8c360;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:27px;display:grid;box-shadow:0 0 18px #ffcf4e3d}.new-player-gift>div{min-width:0}.new-player-gift small{color:#e6c164;letter-spacing:.2em;font-size:9px;font-weight:1000;display:block}.new-player-gift h2{margin:1px 0 2px;font-family:Georgia,serif;font-size:22px;font-weight:500;line-height:1}.new-player-gift p{color:#b9c7d8;margin:0;font-size:10px;font-weight:750;line-height:1.35}.new-player-gift>.primary-action{border-radius:23px;min-height:46px;padding:0 12px;font-size:11px}.new-player-gift__later{color:#cbb98f;cursor:pointer;text-transform:uppercase;background:#050a167a;border:1px solid #dcbb6657;border-radius:8px;min-height:34px;padding:0 7px;font-size:9px;font-weight:900}.royal-welcome{color:#fff0bd;background:radial-gradient(circle at 82%,#b0385c6b,#0000 28%),linear-gradient(110deg,#12294d,#20122b 54%,#431324);border:1px solid #d7a942;border-radius:14px;grid-template-columns:minmax(280px,1.25fr) minmax(320px,1fr) 105px;align-items:center;gap:12px;min-height:58px;margin:0 0 6px;padding:7px 11px;display:grid;box-shadow:inset 0 0 0 2px #ffda700f,0 8px 18px #00000038}.royal-welcome>div:first-child{min-width:0;display:grid}.royal-welcome small{color:#e5bd65;letter-spacing:.2em;font-size:7px;font-weight:1000}.royal-welcome strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:18px;font-weight:500;line-height:1.05;overflow:hidden}.royal-welcome span{color:#b8c8df;margin-top:2px;font-size:8px;font-weight:800}.royal-welcome>em{color:#ffe699;letter-spacing:.1em;text-align:center;background:#4b13259e;border:1px solid #e3ba57;border-radius:18px;padding:8px 5px;font-size:7px;font-style:normal;font-weight:1000}.royal-welcome__progress{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.royal-welcome__progress i{aspect-ratio:1;color:#7892b8;background:#050f27a3;border:1px solid #7a9dd170;border-radius:50%;place-items:center;font-size:7px;font-style:normal;font-weight:1000;display:grid}.royal-welcome__progress i.is-complete{color:#eaffcb;background:#14603b;border-color:#7ce9a2;box-shadow:0 0 9px #59ea8b52}.royal-welcome__progress i.is-current{color:#fff1b0;background:#772238;border-color:#ffe078;animation:.8s ease-in-out infinite alternate royal-welcome-pulse;box-shadow:0 0 12px #ffd34e6b}.royal-welcome--complete{background:linear-gradient(110deg,#123e33,#142837 58%,#251229);grid-template-columns:1fr minmax(250px,.8fr) 105px;min-height:45px}.welcome-stake-display{color:#ffe898;background:linear-gradient(#203b4b,#10242e);border:1px solid #dbb64c;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:220px;min-height:35px;display:flex;box-shadow:inset 0 0 13px #5de29814}.welcome-stake-display b{font-family:Georgia,serif;font-size:17px}.welcome-stake-display small{color:#9fcbb9;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.slot-feature-overlay--welcome{background:radial-gradient(circle,#1f5a9d8f,#140414eb 72%)}.slot-feature-overlay--welcome .slot-feature-card{background:radial-gradient(circle at 50% 5%,#1d5793,#24112f 48%,#0b0814 86%);border-color:#f1d06f;box-shadow:inset 0 0 42px #58b1ff33,0 0 50px #ffcd4d52}.slot-feature-overlay--welcome .slot-feature-card__icon{color:#ffe587;text-shadow:0 0 18px #ffda64bd}@keyframes royal-welcome-pulse{0%{filter:brightness();transform:scale(1)}to{filter:brightness(1.2);transform:scale(1.08)}}@media (width<=920px){.new-player-gift{border-width:1px;border-radius:9px;grid-template-columns:37px minmax(0,1fr) 103px;gap:5px;width:calc(100% - 10px);min-height:61px;margin-top:3px;padding:5px 6px}.new-player-gift__crown{width:34px;height:34px;font-size:19px}.new-player-gift small{font-size:7px}.new-player-gift h2{font-size:clamp(13px,4vw,17px)}.new-player-gift p{max-height:28px;font-size:8px;line-height:1.15;overflow:hidden}.new-player-gift>.primary-action{min-height:38px;padding:0 5px;font-size:9px}.new-player-gift__later{background:0 0;border:0;min-width:26px;min-height:16px;padding:0 3px;font-size:7px;position:absolute;top:2px;right:2px}.royal-welcome{border-radius:8px;grid-template-columns:minmax(0,1fr) 115px 69px;gap:5px;min-height:46px;margin-bottom:3px;padding:4px 6px}.royal-welcome small{font-size:5px}.royal-welcome strong{font-size:clamp(12px,3.5vw,15px)}.royal-welcome span{max-height:17px;font-size:6px;line-height:1.1;overflow:hidden}.royal-welcome>em{padding:6px 2px;font-size:5px}.royal-welcome__progress{gap:1px}.royal-welcome__progress i{font-size:5px}.royal-welcome--complete{min-height:39px}.welcome-stake-display{min-width:0;min-height:31px}}@media (width<=520px){.royal-welcome{grid-template-columns:minmax(0,1fr) 88px}.royal-welcome>em,.app-shell--high-card-flush .high-card-flush-wager-bar .exact-wager-control>span:first-child{display:none}.app-shell--high-card-flush .high-card-flush-wager-bar .pair-plus-toggle{width:74px;min-width:74px;padding:2px 3px}.app-shell--high-card-flush .high-card-flush-wager-bar .pair-plus-toggle strong{font-size:9px}.app-shell--high-card-flush .high-flush-player-zone>strong{font-size:14px;line-height:1.05}.app-shell--three-card-poker .three-card-wager-bar .pair-plus-toggle{width:70px;min-width:70px;padding:2px 3px}.app-shell--three-card-poker .three-card-wager-bar .pair-plus-toggle strong{font-size:8px}}@media (width<=920px) and (height<=560px){.new-player-gift{grid-template-columns:30px minmax(0,1fr) 92px;min-height:43px}.new-player-gift__crown{width:27px;height:27px;font-size:15px}.new-player-gift p{display:none}.new-player-gift>.primary-action{min-height:30px}.royal-welcome{grid-template-columns:minmax(0,1fr) 110px;min-height:33px;padding:2px 5px}.royal-welcome span,.royal-welcome>em{display:none}.royal-welcome strong{font-size:11px}}.game-card--monaco21 .game-card__art{background:radial-gradient(circle at 50% 30%,#64ceff7a,#0000 34%),radial-gradient(circle,#16669fb8,#072a4be6 60%,#031321)}.game-card--monaco21 .game-card__art i{color:#dff7ff;text-shadow:0 0 24px #63d3ffb8,0 3px 8px #000000b8}.game-page--monaco21 .page-heading{background:linear-gradient(110deg,#072643f5,#1d152df5 58%,#471324f5);border-color:#69c4f152}.game-page--monaco21 .rules-chip{color:#dff7ff;background:#052442c7;border-color:#73d2ff75}.monaco21-felt{background:radial-gradient(circle at 50% 15%,#6edaff29,#0000 27%),repeating-linear-gradient(118deg,#ffffff03 0 1px,#0000 1px 8px),radial-gradient(at 50% 38%,#175b83,#0a3658 57%,#041c31);box-shadow:inset 0 0 0 2px #c7a957,inset 0 0 0 5px #120f13,inset 0 0 95px #0000008c,0 24px 55px #0000006b}.monaco21-felt .blackjack-lower-table{background:#031a2f5c;border-color:#81d2f742}.monaco21-felt .blackjack-dealer-score,.monaco21-felt .blackjack-hand-score,.monaco21-felt .blackjack-shoe-panel,.monaco21-felt .table-result{background:linear-gradient(145deg,#083e63f7,#031d36fa);border-color:#e9cd77b8}.monaco21-felt .blackjack-hand--active{background:#03234080;border-color:#7ddcffd1;box-shadow:0 0 26px #4ec2ff33}.monaco21-felt .blackjack-hand--active .blackjack-hand-score{background:linear-gradient(145deg,#106c9ffa,#043258fa);border-color:#8adfff;box-shadow:inset 0 0 24px #7de1ff17,0 0 24px #49c1ff42}.monaco21-felt .blackjack-dealer-score>small,.monaco21-felt .blackjack-hand-score>small,.monaco21-felt .blackjack-shoe-panel__header>div small,.monaco21-felt .blackjack-shoe-counts small,.monaco21-felt .blackjack-dealer-stats small{color:#a9dced}.monaco21-felt .blackjack-shoe-panel__header select{background:#062d4d}.monaco21-felt .blackjack-shoe-counts>span,.monaco21-felt .blackjack-dealer-stats>span{background:#0a49706b}.monaco21-felt .playing-card--back{background:repeating-linear-gradient(45deg,#0c5384,#0c5384 6px,#062f52 6px 12px)}.monaco21-wager-bar{background:linear-gradient(100deg,#062c48fa,#161927fa,#062c48fa);border-color:#77c9f266}.monaco21-wager-bar .wager-step,.monaco21-wager-bar .blackjack-wager-input{background:linear-gradient(#123f61,#071f35)}.monaco21-wager-bar .blackjack-streak{background:#16669747}.table-action--surrender{background:linear-gradient(145deg,#aa6a22,#664015);border-color:#f1c777}@media (width<=720px){.app-shell--crown-monaco-21 .blackjack-felt .blackjack-action-panel{grid-template-columns:repeat(5,minmax(0,1fr));width:calc(100% - 10px);display:grid}.app-shell--crown-monaco-21 .blackjack-felt .blackjack-action-panel .table-action{letter-spacing:0;white-space:normal;width:100%;min-width:0;padding:0 2px;font-size:clamp(6px,1.8vw,8px);line-height:1.05}.app-shell--crown-monaco-21 .blackjack-felt .blackjack-action-panel .table-action:only-child{grid-column:2/5}}@media (width<=720px) and (orientation:portrait){.app-shell.app-shell--table-game .table-result,.app-shell.app-shell--table-game .new-table-result{height:auto;min-height:58px;max-height:none;padding:5px 7px;overflow:visible}.app-shell.app-shell--table-game .table-result>span,.app-shell.app-shell--table-game .new-table-result>span{overflow-wrap:anywhere;white-space:normal;max-height:none;overflow:visible}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table>.table-result{flex:none;height:auto;min-height:58px;max-height:none}}.app-shell--lobby .hero.hero--organized{min-height:500px;padding-top:48px;padding-bottom:45px}.app-shell--lobby .game-library{padding:25px 0 45px}.app-shell--lobby .lobby-featured__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.app-shell--lobby .lobby-featured .game-card.game-card--featured{min-height:330px;padding:16px}.app-shell--lobby .lobby-featured .game-card.game-card--featured .game-card__art{flex-basis:152px;height:152px;min-height:152px;margin-bottom:14px}.app-shell--lobby .game-cards.game-cards--compact{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(286px,auto);gap:10px}.app-shell--lobby .game-cards--compact .game-card.game-card--catalog{min-height:286px;padding:11px}.app-shell--lobby .game-cards--compact .game-card.game-card--catalog .game-card__art{flex-basis:118px;height:118px;min-height:118px;margin-bottom:11px}.app-shell--lobby .lobby-category-section--video-poker .game-cards.game-cards--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell--lobby .lobby-category-section--rewards .game-cards.game-cards--compact{grid-template-columns:minmax(0,1fr)}.app-shell--lobby .lobby-category-section--rewards .game-card.game-card--catalog{grid-template-rows:1fr;grid-template-columns:minmax(220px,.38fr) minmax(260px,.62fr) auto;min-height:170px;padding:15px;display:grid}.app-shell--lobby .lobby-category-section--rewards .game-card.game-card--catalog .game-card__art{flex-basis:138px;height:138px;min-height:138px;margin:0}@media (width<=1120px){.app-shell--lobby .game-cards.game-cards--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.app-shell--lobby .hero.hero--organized{grid-template-columns:1fr;min-height:410px;padding:35px 20px 28px}.app-shell--lobby .lobby-featured__grid{grid-template-columns:1fr;gap:8px}.app-shell--lobby .lobby-featured .game-card.game-card--featured{grid-template-rows:1fr auto;grid-template-columns:42% 1fr;gap:0 11px;min-height:166px;padding:10px;display:grid}.app-shell--lobby .lobby-featured .game-card.game-card--featured .game-card__art{flex-basis:142px;grid-row:1/3;height:142px;min-height:142px;margin:0}.app-shell--lobby .game-cards.game-cards--compact,.app-shell--lobby .lobby-category-section--video-poker .game-cards.game-cards--compact{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(224px,auto);gap:7px}.app-shell--lobby .game-cards--compact .game-card.game-card--catalog{min-height:224px;padding:7px}.app-shell--lobby .game-cards--compact .game-card.game-card--catalog .game-card__art{flex-basis:96px;height:96px;min-height:96px;margin-bottom:8px}.app-shell--lobby .lobby-category-section--rewards .game-cards.game-cards--compact{grid-template-columns:1fr}.app-shell--lobby .lobby-category-section--rewards .game-card.game-card--catalog{grid-template-rows:1fr auto;grid-template-columns:40% 1fr;gap:0 9px;min-height:188px}.app-shell--lobby .lobby-category-section--rewards .game-card.game-card--catalog .game-card__art{grid-row:1/3;height:164px;min-height:164px}}@media (width<=380px){.app-shell--lobby .game-cards.game-cards--compact,.app-shell--lobby .lobby-category-section--video-poker .game-cards.game-cards--compact{grid-template-columns:1fr}.app-shell--lobby .game-cards--compact .game-card.game-card--catalog{grid-template-rows:1fr auto;grid-template-columns:42% 1fr;gap:0 9px;min-height:166px;display:grid}.app-shell--lobby .game-cards--compact .game-card.game-card--catalog .game-card__art{grid-row:1/3;height:150px;min-height:150px;margin:0}}@media (width<=920px){.app-shell.app-shell--table-game .app-header nav{padding-right:70px}.app-shell.app-shell--table-game .header-tools{z-index:3;justify-content:flex-end;align-items:center;width:64px;height:34px;display:flex;position:absolute;top:2px;right:2px}.app-shell.app-shell--table-game .header-tools .wallet-button,.app-shell.app-shell--table-game .header-tools .debug-button:not(.sound-toggle){display:none}.app-shell.app-shell--table-game .header-tools .sound-toggle{width:62px;height:32px;min-height:32px;padding:0 5px;display:flex}.app-shell.app-shell--table-game .header-tools .sound-toggle b{font-size:7px}.table-chip-player-rail{border-radius:22px;grid-template-columns:70px 1fr;gap:5px;min-height:58px;margin:4px auto;padding:5px 7px}.table-chip-player-rail__tip{display:none}.table-chip-player-rail__label strong{font-size:11px}.table-chip-player-rail .roulette-chip-rack{gap:3px}.table-chip-player-rail .roulette-rack-chip{border-width:2px;width:clamp(36px,10vw,44px);height:clamp(36px,10vw,44px);padding:5px 1px 3px}.table-chip-player-rail .roulette-rack-chip>span{font-size:9px}.table-chip-player-rail .roulette-rack-chip>small{font-size:4px}}.app-shell--slots .game-controls--slots{grid-template-columns:minmax(105px,.8fr) 88px minmax(260px,1.6fr) 112px 88px minmax(105px,.8fr)}.classic-slot-console,.crown-builders-console{grid-template-columns:minmax(88px,.72fr) 108px minmax(260px,1.6fr) 112px 108px minmax(88px,.72fr);gap:8px}.crown-builders-console{grid-template-areas:"balance left-spin stake auto-play right-spin last-return"}.crown-builders-console>div:first-child{grid-area:balance}.crown-builders-spin--left{grid-area:left-spin}.crown-builders-bets{grid-area:stake}.crown-builders-console>.slot-auto-play{grid-area:auto-play}.crown-builders-spin--right{grid-area:right-spin}.crown-builders-console>div:last-child{grid-area:last-return}.game-controls--slots>.slot-auto-play,.classic-slot-console>.slot-auto-play,.crown-builders-console>.slot-auto-play{color:#d8c8a6;letter-spacing:.07em;background:linear-gradient(#261c1d,#100b0d);border:2px solid #75613d;border-radius:999px;width:100%;min-width:0;min-height:44px;padding:6px 7px;font-size:7px;font-weight:1000;box-shadow:inset 0 0 0 1px #ffe89a14,0 4px 9px #00000073}.game-controls--slots>.slot-auto-play.slot-auto-play--active,.classic-slot-console>.slot-auto-play.slot-auto-play--active,.crown-builders-console>.slot-auto-play.slot-auto-play--active{color:#effff6;background:linear-gradient(145deg,#177755,#06432f);border-color:#69efad;box-shadow:inset 0 0 0 1px #c2ffdc40,0 0 16px #4aeba16b}.classic-slot-spin--left,.classic-slot-spin--right,.crown-builders-spin--left,.crown-builders-spin--right{justify-self:center}@media (width<=720px){.app-shell--slots .game-controls--slots,.classic-slot-console,.crown-builders-console{grid-template-columns:64px minmax(100px,1fr) 70px 64px;gap:3px;min-height:58px;padding:4px}.crown-builders-console{grid-template-areas:"left-spin stake auto-play right-spin"}.app-shell--slots .game-controls--slots .metric,.classic-slot-console>div:first-child,.classic-slot-console>div:last-child,.crown-builders-console>div:first-child,.crown-builders-console>div:last-child{display:none}.app-shell--slots .spin-action,.classic-slot-spin,.crown-builders-spin,.app-shell--crown-builders .crown-builders-spin{border-width:3px;width:64px;height:48px;min-height:48px;font-size:7px}.game-controls--slots>.slot-auto-play,.classic-slot-console>.slot-auto-play,.crown-builders-console>.slot-auto-play{letter-spacing:.02em;gap:3px;min-width:0;min-height:46px;padding:4px 2px;font-size:5px}.game-controls--slots>.slot-auto-play i,.classic-slot-console>.slot-auto-play i,.crown-builders-console>.slot-auto-play i{width:7px;height:7px}.app-shell:not(.app-shell--lobby) :is(.classic-slot-page,.crown-builders-page,.original-slot-page)>.page-heading{flex-direction:row;flex:0 0 38px;align-items:center;height:38px;min-height:38px;margin:0 0 3px;padding:4px 7px;display:flex}.app-shell:not(.app-shell--lobby) :is(.classic-slot-page,.crown-builders-page,.original-slot-page)>.page-heading .eyebrow,.app-shell:not(.app-shell--lobby) :is(.classic-slot-page,.crown-builders-page,.original-slot-page)>.page-heading .rules-chip{display:none}.app-shell:not(.app-shell--lobby) :is(.classic-slot-page,.crown-builders-page,.original-slot-page)>.page-heading h1{font-size:clamp(19px,5.5vw,25px)}.app-shell:not(.app-shell--lobby) :is(.classic-slot-page,.crown-builders-page,.original-slot-page)>.page-heading .quiet-button{min-height:27px;padding:4px 6px;font-size:7px}.app-shell.app-shell--table-game .page-heading{display:none}.app-shell.app-shell--table-game .playing-card,.app-shell.app-shell--blackjack .blackjack-felt .playing-card{width:46px;height:64px;padding:5px;font-size:16px}.app-shell.app-shell--table-game .playing-card i,.app-shell.app-shell--blackjack .blackjack-felt .playing-card i{font-size:18px}.app-shell.app-shell--table-game .card-row{gap:3px;min-height:64px}.app-shell.app-shell--high-card-flush .seven-card-row{gap:2px}.app-shell.app-shell--high-card-flush .seven-card-row .playing-card{width:41px;height:58px;padding:4px;font-size:14px}.app-shell.app-shell--high-card-flush .seven-card-row .playing-card i{font-size:16px}.app-shell.app-shell--table-game .table-chip-player-rail{flex:0 0 50px;grid-template-columns:56px minmax(0,1fr);gap:3px;height:50px;min-height:50px;margin:2px auto;padding:3px 5px}.app-shell.app-shell--table-game .table-chip-player-rail__label small{display:none}.app-shell.app-shell--table-game .table-chip-player-rail__label strong{font-size:9px}.app-shell.app-shell--table-game .table-chip-player-rail .roulette-rack-chip{width:40px;height:40px}.app-shell.app-shell--poker .poker-felt{padding:18px 4px 4px}.app-shell.app-shell--poker .poker-felt .dealer-card-zone{height:69px;min-height:69px;margin-top:0}.app-shell.app-shell--poker .poker-felt .community-zone{height:70px;min-height:70px;margin:1px 0}.app-shell.app-shell--poker .poker-felt .player-card-zone{height:84px;min-height:84px}.app-shell.app-shell--poker .poker-felt .poker-live-hand{min-height:16px}.app-shell.app-shell--poker .poker-felt>.poker-result{flex:0 0 48px;height:48px;min-height:48px;margin:4px auto 0}.app-shell.app-shell--poker .poker-felt .poker-action-panel{flex:0 0 40px;height:40px;min-height:40px;margin-top:3px}.app-shell.app-shell--table-game :is(.three-card-result,.high-flush-result,.mississippi-result){margin:4px auto 0}.app-shell.app-shell--table-game :is(.three-card-poker-felt,.high-card-flush-felt,.mississippi-stud-felt) .poker-action-panel{margin-top:3px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-shoe-panel{display:none}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table{flex-direction:column;width:calc(100% - 8px);padding:3px;display:flex}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-dealer-display{min-height:68px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-hands{min-height:92px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-hand{min-width:145px}}@media (width<=920px) and (height<=560px){.app-shell.app-shell--table-game .new-player-gift{display:none}.app-shell.app-shell--table-game .playing-card,.app-shell.app-shell--blackjack .blackjack-felt .playing-card{width:46px;height:64px;padding:4px;font-size:16px}.app-shell.app-shell--table-game .playing-card i,.app-shell.app-shell--blackjack .blackjack-felt .playing-card i{font-size:17px}.app-shell.app-shell--table-game .card-row{min-height:64px}.app-shell.app-shell--table-game .table-chip-player-rail{flex-basis:44px;grid-template-columns:58px minmax(0,1fr);height:44px;min-height:44px;margin:1px auto;padding:2px 6px}.app-shell.app-shell--table-game .table-chip-player-rail .roulette-rack-chip{width:32px;height:32px}.app-shell.app-shell--poker .poker-felt{padding:17px 4px 3px}.app-shell.app-shell--poker .poker-felt .dealer-card-zone{width:23%;height:74px;min-height:74px;margin:0;position:absolute;top:18px;left:2%}.app-shell.app-shell--poker .poker-felt .community-zone{width:50%;height:74px;min-height:74px;margin:0;position:absolute;top:18px;left:25%}.app-shell.app-shell--poker .poker-felt .player-card-zone{width:23%;height:84px;min-height:84px;position:absolute;top:18px;right:2%}.app-shell.app-shell--poker .poker-felt>.poker-result{flex-basis:40px;width:42%;height:40px;min-height:38px;margin:0;position:absolute;bottom:3px;left:5px;right:auto}.app-shell.app-shell--poker .poker-felt>.poker-result>span{display:none}.app-shell.app-shell--poker .poker-felt .bet-spots{margin:0;position:absolute;bottom:46px;right:8px;transform:none}.app-shell.app-shell--poker .poker-felt .poker-action-panel{flex-basis:38px;width:55%;height:38px;min-height:38px;margin:0;position:absolute;bottom:3px;left:auto;right:5px;transform:none}.app-shell.app-shell--high-card-flush .seven-card-row .playing-card{width:38px;height:53px}.app-shell.app-shell--three-card-poker .three-card-wager-bar,.app-shell.app-shell--high-card-flush .high-card-flush-wager-bar,.app-shell.app-shell--mississippi-stud .new-table-wager-bar,.app-shell.app-shell--blackjack .blackjack-wager-bar{display:none}.app-shell.app-shell--table-game :is(.three-card-poker-felt,.high-card-flush-felt,.mississippi-stud-felt){padding:17px 4px 3px;display:block;position:relative}.app-shell.app-shell--table-game :is(.three-card-dealer-zone,.high-flush-dealer-zone,.mississippi-community-zone){width:49%;height:82px;min-height:82px;margin:0;position:absolute;top:18px;left:1%}.app-shell.app-shell--table-game :is(.three-card-player-zone,.high-flush-player-zone,.mississippi-player-zone){width:49%;height:88px;min-height:88px;margin:0;position:absolute;top:18px;right:1%}.app-shell.app-shell--table-game :is(.three-card-bet-spots,.high-flush-bet-spots,.mississippi-bet-spots){margin:0;position:absolute;bottom:45px;left:auto;right:7px;transform:none}.app-shell.app-shell--table-game :is(.three-card-result,.high-flush-result,.mississippi-result){width:46%;height:39px;min-height:39px;margin:0;position:absolute;bottom:3px;left:5px;right:auto}.app-shell.app-shell--table-game :is(.three-card-result,.high-flush-result,.mississippi-result)>span{display:none}.app-shell.app-shell--table-game :is(.three-card-poker-felt,.high-card-flush-felt,.mississippi-stud-felt) .poker-action-panel{width:52%;max-width:52%;height:38px;min-height:38px;margin:0;position:absolute;bottom:3px;left:auto;right:5px;transform:none}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-shoe-panel{display:none}.app-shell.app-shell--blackjack .blackjack-felt .dealer-card-zone{width:42%;margin:0;position:absolute;top:18px;left:4%}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table{width:auto;margin:0;padding:0;display:block;position:static}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-hands{width:46%;min-height:88px;margin:0;position:absolute;top:18px;right:4%}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table>.table-result{width:46%;height:40px;min-height:40px;max-height:40px;margin:0;position:absolute;bottom:3px;left:5px;right:auto}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table>.table-result>span{display:none}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-action-panel{width:auto;bottom:3px;left:48%;right:112px;transform:none}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-bet-spots{bottom:2px;right:5px}.app-shell.app-shell--roulette .roulette-surface{padding:4px 3px 88px}.app-shell.app-shell--roulette .roulette-wheel-station,.app-shell.app-shell--roulette .roulette-placement-help{display:none}.app-shell.app-shell--roulette .roulette-layout{width:98%;height:auto;margin:0;display:block;position:absolute;top:5px;left:1%;right:1%}.app-shell.app-shell--roulette .roulette-board{border-width:2px;width:100%;height:auto;padding:2px}.app-shell.app-shell--roulette .roulette-table-name{height:12px;min-height:12px;padding:0 4px;font-size:6px;line-height:12px}.app-shell.app-shell--roulette .roulette-inside-layout{grid-template-columns:24px minmax(0,1fr) 22px}.app-shell.app-shell--roulette .roulette-number-grid{grid-template-rows:repeat(3,22px)}.app-shell.app-shell--roulette :is(.roulette-number-cell,.roulette-zero-button){height:22px;min-height:22px;padding:0;font-size:8px}.app-shell.app-shell--roulette :is(.roulette-dozen-grid,.roulette-even-grid){margin-left:24px;margin-right:22px}.app-shell.app-shell--roulette .roulette-outside{height:18px;min-height:18px;padding:0;font-size:6px}.app-shell.app-shell--roulette .roulette-player-rail{border-width:2px;grid-template-columns:54px minmax(0,1fr);width:72%;height:40px;min-height:40px;padding:2px 5px;top:126px;bottom:auto}.app-shell.app-shell--roulette .roulette-player-rail .roulette-rack-chip{width:34px;height:34px}.app-shell.app-shell--roulette .roulette-surface>.new-table-result{width:55%;height:40px;min-height:40px;margin:0;bottom:3px;left:5px;right:auto}.app-shell.app-shell--roulette .roulette-surface>.new-table-result>span{display:none}.app-shell.app-shell--roulette .roulette-surface>.new-table-actions{width:43%;height:40px;min-height:40px;margin:0;bottom:3px;left:auto;right:5px}.app-shell.app-shell--roulette .roulette-surface>.new-table-actions button{height:36px;min-height:36px}.app-shell.app-shell--table-game .new-table-wager-bar,.app-shell.app-shell--blackjack .blackjack-wager-bar{flex-basis:40px;height:40px;min-height:40px;max-height:40px}}.app-shell--lobby .lobby-home{width:min(1180px,100% - 28px);min-height:auto;margin:0 auto;padding:0 0 24px;display:block;overflow:visible}.app-shell--lobby .hero--organized{grid-template-columns:minmax(0,1.2fr) minmax(220px,.55fr);gap:28px;min-height:330px;padding:34px clamp(22px,4vw,52px)}.app-shell--lobby .hero--organized .hero__copy h1{max-width:650px;font-size:clamp(48px,6.4vw,76px);line-height:.85}.app-shell--lobby .hero--organized .hero__copy>p:not(.eyebrow){max-width:560px;margin:18px 0;font-size:15px;line-height:1.45}.app-shell--lobby .hero--organized .hero__actions{gap:10px}.app-shell--lobby .hero--organized .hero__actions button{min-height:42px;padding:0 17px;font-size:8px}.app-shell--lobby .hero--organized .hero__mark{width:min(235px,100%)}.app-shell--lobby .hero--organized .hero__mark span{font-size:55px}.app-shell--lobby .hero--organized .hero__mark b{font-size:31px}.app-shell--lobby .hero--organized .hero__mark i{margin-top:9px;font-size:9px}.app-shell--lobby .hero--organized .hero__mark small{margin-top:8px;font-size:6px}.app-shell--lobby .hero__library-summary{margin-top:16px}.app-shell--lobby .recent-game{min-height:66px;margin:9px 0;padding:9px 10px 9px 16px}.app-shell--lobby .lobby-category-nav{min-height:54px;margin:9px 0 13px;padding:6px;top:4px}.app-shell--lobby .lobby-category-nav button.active,.app-shell--lobby .lobby-category-nav button[aria-pressed=true]{color:#fff3d2;background:linear-gradient(145deg,#8b2034,#54101e);border-color:#f6d27794;box-shadow:inset 0 0 0 1px #ffffff0a,0 5px 14px #00000038}.app-shell--lobby .lobby-browser{background:linear-gradient(150deg,#201519ed,#0b090bfa);border:1px solid #e2ba5b33;border-radius:17px;min-height:0;margin-bottom:14px;padding:20px 52px 18px;box-shadow:0 20px 44px #00000040}.app-shell--lobby .lobby-browser__heading{border-bottom:1px solid #e2ba5b26;justify-content:space-between;align-items:end;gap:24px;min-height:78px;margin-bottom:15px;padding-bottom:14px;display:flex}.app-shell--lobby .lobby-browser__heading h2{color:#fff1cf;margin:0;font-family:Georgia,serif;font-size:clamp(30px,3.7vw,46px);font-weight:400;line-height:1}.app-shell--lobby .lobby-browser__heading>div>span{color:#9e9186;max-width:680px;margin-top:7px;font-size:13px;line-height:1.45;display:block}.app-shell--lobby .lobby-browser__heading>strong{color:#e9cb78;letter-spacing:.1em;text-align:center;text-transform:uppercase;white-space:nowrap;background:#4c162159;border:1px solid #e2bd6347;border-radius:999px;min-width:78px;padding:8px 11px;font-size:11px}.app-shell--lobby .lobby-carousel-shell{position:relative}.app-shell--lobby .lobby-v2-grid{touch-action:pan-y;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.app-shell--lobby .lobby-v2-grid .game-card,.app-shell--lobby .lobby-v2-grid .game-card:last-child,.app-shell--lobby .lobby-v2-grid .game-card--featured{border-radius:12px;grid-column:auto;min-height:250px;padding:10px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.app-shell--lobby .lobby-v2-grid .game-card:hover,.app-shell--lobby .lobby-v2-grid .game-card:focus-visible{z-index:1;border-color:#f7cf68b8;transform:translateY(-4px);box-shadow:0 18px 34px #0000006b,0 0 22px #d59f3529}.app-shell--lobby .lobby-v2-grid .game-card__number{z-index:2;font-size:8px;top:9px;right:10px}.app-shell--lobby .lobby-v2-grid .game-card__art,.app-shell--lobby .lobby-v2-grid .game-card--featured .game-card__art{border-radius:8px;flex:0 0 108px;height:108px;min-height:108px;margin:0 0 10px}.app-shell--lobby .lobby-v2-grid .game-card__art i,.app-shell--lobby .lobby-v2-grid .game-card--featured .game-card__art i{font-size:29px}.app-shell--lobby .lobby-v2-grid .game-card__art b,.app-shell--lobby .lobby-v2-grid .game-card--featured .game-card__art b{max-width:92%;margin-top:5px;font-size:clamp(15px,1.7vw,21px);line-height:.98}.app-shell--lobby .lobby-v2-grid .game-card__art small{letter-spacing:.16em;font-size:8px}.app-shell--lobby .lobby-v2-grid .game-card p{margin-bottom:4px;font-size:9px;display:block}.app-shell--lobby .lobby-v2-grid .game-card h3{margin:0 0 4px;font-size:17px;line-height:1.02}.app-shell--lobby .lobby-v2-grid .game-card__copy>span{color:#9d9288;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.app-shell--lobby .lobby-v2-grid .game-card em{color:#f0cd74;letter-spacing:.08em;padding-top:9px;font-size:9px;display:block}.app-shell--lobby .lobby-carousel-arrow{z-index:4;color:#fff4cf;cursor:pointer;background:linear-gradient(#a22d43,#5b1022);border:1px solid #ffe08bad;border-radius:13px;width:42px;height:72px;font-family:Georgia,serif;font-size:38px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 24px #0000006b,inset 0 1px #ffffff2e}.app-shell--lobby .lobby-carousel-arrow--back{left:-46px}.app-shell--lobby .lobby-carousel-arrow--forward{right:-46px}.app-shell--lobby .lobby-carousel-arrow:disabled{opacity:.28;cursor:default}.app-shell--lobby .lobby-carousel-arrow:not(:disabled):active{transform:translateY(-50%)scale(.95)}.app-shell--lobby .lobby-carousel-hint{color:#ad9c8e;letter-spacing:.04em;text-align:center;margin-top:13px;font-size:11px}.app-shell--lobby .lobby-carousel-hint span{color:#efca6d;font-size:15px}.app-shell--lobby .lobby-pagination{justify-content:center;align-items:center;gap:13px;min-height:46px;margin-top:14px;display:flex}.app-shell--lobby .lobby-pagination button{color:#efd99f;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#4d162180;border:1px solid #e2bd634d;border-radius:8px;min-height:36px;padding:0 13px;font-size:8px;font-weight:900}.app-shell--lobby .lobby-pagination button:disabled{color:#6e645d;cursor:default;background:#ffffff06}.app-shell--lobby .lobby-pagination span{color:#93867b;font-size:9px}.app-shell--lobby .lobby-pagination b{color:#f0cf76}.app-shell--lobby .session-strip{margin-bottom:16px}@media (width<=900px){.app-shell--lobby .hero--organized{grid-template-columns:1fr;min-height:310px}.app-shell--lobby .hero--organized .hero__mark{display:none}.app-shell--lobby .lobby-browser{padding-inline:44px}.app-shell--lobby .lobby-v2-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell--lobby .lobby-carousel-arrow--back{left:-38px}.app-shell--lobby .lobby-carousel-arrow--forward{right:-38px}}@media (width<=640px){.app-shell--lobby .lobby-home{width:calc(100% - 12px)}.app-shell--lobby .hero--organized{min-height:255px;padding:24px 16px 20px}.app-shell--lobby .hero--organized .hero__copy h1{font-size:clamp(40px,12vw,54px)}.app-shell--lobby .hero--organized .hero__copy>p:not(.eyebrow){margin:12px 0;font-size:12px}.app-shell--lobby .hero--organized .hero__actions{grid-template-columns:1fr 1fr;display:grid}.app-shell--lobby .hero--organized .hero__actions button{min-width:0;min-height:39px;padding:0 6px;font-size:7px}.app-shell--lobby .hero__library-summary{display:none}.app-shell--lobby .recent-game{min-height:58px}.app-shell--lobby .recent-game small{display:none}.app-shell--lobby .lobby-category-nav{scrollbar-width:none;justify-content:flex-start;top:2px;overflow-x:auto}.app-shell--lobby .lobby-category-nav button{min-height:34px;padding:0 9px;font-size:7px}.app-shell--lobby .lobby-browser{border-radius:13px;padding:12px 38px}.app-shell--lobby .lobby-browser__heading{align-items:start;min-height:66px;margin-bottom:10px;padding-bottom:10px}.app-shell--lobby .lobby-browser__heading h2{font-size:27px}.app-shell--lobby .lobby-browser__heading>div>span{margin-top:4px;font-size:11px}.app-shell--lobby .lobby-browser__heading>strong{min-width:62px;padding:6px 8px;font-size:9px}.app-shell--lobby .lobby-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.app-shell--lobby .lobby-v2-grid .game-card,.app-shell--lobby .lobby-v2-grid .game-card:last-child,.app-shell--lobby .lobby-v2-grid .game-card--featured{min-height:184px;padding:7px}.app-shell--lobby .lobby-v2-grid .game-card__art,.app-shell--lobby .lobby-v2-grid .game-card--featured .game-card__art{flex-basis:74px;height:74px;min-height:74px;margin-bottom:6px}.app-shell--lobby .lobby-v2-grid .game-card__art i,.app-shell--lobby .lobby-v2-grid .game-card--featured .game-card__art i{font-size:22px}.app-shell--lobby .lobby-v2-grid .game-card__art b,.app-shell--lobby .lobby-v2-grid .game-card--featured .game-card__art b{margin-top:3px;font-size:clamp(13px,4vw,17px)}.app-shell--lobby .lobby-v2-grid .game-card__art small{font-size:7px}.app-shell--lobby .lobby-v2-grid .game-card p{font-size:8px}.app-shell--lobby .lobby-v2-grid .game-card h3{font-size:16px}.app-shell--lobby .lobby-v2-grid .game-card__copy>span{font-size:10px}.app-shell--lobby .lobby-v2-grid .game-card em{font-size:8px}.app-shell--lobby .lobby-carousel-arrow{width:34px;height:62px;font-size:31px}.app-shell--lobby .lobby-carousel-arrow--back{left:-33px}.app-shell--lobby .lobby-carousel-arrow--forward{right:-33px}.app-shell--lobby .lobby-carousel-hint{font-size:9px}.app-shell--lobby .session-strip{grid-template-columns:repeat(2,1fr)}.app-shell--lobby .session-strip div{padding:10px 12px}.app-shell--lobby .session-strip strong{font-size:16px}}@media (width<=720px) and (orientation:portrait){.app-header nav,.app-shell:not(.app-shell--lobby) .app-header nav{grid-template-columns:minmax(48px,.62fr) minmax(0,1fr) minmax(0,1fr);gap:3px;width:100%;padding:3px;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.app-header nav .nav-game--direct{display:none}.app-header nav>.nav-game--lobby,.app-header nav>.table-game-picker{width:100%;min-width:0}.app-header nav>.nav-game--lobby,.app-header nav>.table-game-picker select{text-align:center;width:100%;max-width:none;min-height:34px;padding:0 5px;font-size:9px}.app-shell.app-shell--table-game .app-header nav{padding:2px 70px 2px 2px}}@media (width>=721px) and (width<=1024px),(width>=921px) and (width<=1366px) and (height<=1024px){.app-shell.app-shell--table-game{flex-direction:column;width:100%;height:100dvh;min-height:0;display:flex;overflow:hidden}.app-shell.app-shell--table-game .app-header{flex:0 0 58px;grid-template-columns:minmax(140px,.7fr) minmax(285px,1.35fr) auto;gap:8px;width:calc(100% - 16px);height:58px;min-height:58px;margin:0 8px;padding:5px 0}.app-shell.app-shell--table-game .app-header nav{grid-area:1/2;grid-template-columns:minmax(58px,.62fr) minmax(0,1fr) minmax(0,1fr);gap:3px;width:100%;margin:0;padding:3px;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.app-shell.app-shell--table-game .app-header nav .nav-game--direct{display:none}.app-shell.app-shell--table-game .app-header nav>.nav-game--lobby,.app-shell.app-shell--table-game .app-header nav>.table-game-picker,.app-shell.app-shell--table-game .app-header nav>.table-game-picker select{width:100%;min-width:0;max-width:none}.app-shell.app-shell--table-game .app-header nav>.nav-game--lobby,.app-shell.app-shell--table-game .app-header nav>.table-game-picker select{text-align:center;min-height:36px;padding:0 7px;font-size:9px}.app-shell.app-shell--table-game .balance-strip{flex:0 0 42px}.app-shell.app-shell--table-game .balance-strip__content{min-height:42px}.app-shell.app-shell--table-game .page-heading,.app-shell.app-shell--table-game .dealer-station{display:none}.app-shell.app-shell--table-game .game-stage{flex:1 1 0;height:auto;min-height:0;padding-top:3px;padding-bottom:4px;display:block;overflow:hidden}.app-shell.app-shell--table-game .game-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.app-shell.app-shell--table-game :is(.felt-table,.new-table-surface){flex:1 1 0;height:auto;min-height:0}.app-shell.app-shell--table-game .dealer-card-zone,.app-shell.app-shell--table-game :is(.three-card-dealer-zone,.high-flush-dealer-zone,.mississippi-community-zone),.app-shell.app-shell--poker .poker-felt .dealer-card-zone,.app-shell.app-shell--blackjack .blackjack-felt .dealer-card-zone{margin-top:0}}:root{--cc-black:#070607;--cc-ink:#10090c;--cc-burgundy:#5b1222;--cc-burgundy-bright:#982942;--cc-gold:#d5ad4d;--cc-gold-bright:#ffe29a;--cc-cream:#fff3d3;--cc-muted:#b7a98e;--cc-green:#07513d;--cc-green-deep:#032d23;--cc-blue:#102c64;--cc-panel:#120b0ef5;--cc-hairline:#e7c2665c;--cc-shadow:0 12px 28px #0000007a;--cc-inset:inset 0 1px #fff8da1f, inset 0 -10px 22px #00000042}@media (width>=568px) and (width<=920px) and (height<=560px) and (orientation:landscape){.app-shell.app-shell--kingdom-of-the-deep .app-header{width:calc(100% - 6px);margin:0 3px;padding:1px 0;display:grid;flex-basis:30px!important;height:30px!important;min-height:30px!important}.app-shell.app-shell--kingdom-of-the-deep .app-header nav{grid-template-columns:42px repeat(3,minmax(0,1fr));gap:2px;height:28px;min-height:28px;padding:1px 35px 1px 1px}.app-shell.app-shell--kingdom-of-the-deep .app-header nav>.nav-game--lobby,.app-shell.app-shell--kingdom-of-the-deep .app-header nav>.table-game-picker select{border-radius:6px;font-size:7px;height:26px!important;min-height:26px!important}.app-shell.app-shell--kingdom-of-the-deep .app-header .header-tools{width:34px;height:28px;top:1px;right:0}.app-shell.app-shell--kingdom-of-the-deep .app-header .header-tools .sound-toggle{width:32px!important;min-width:32px!important;height:28px!important;min-height:28px!important}.app-shell.app-shell--kingdom-of-the-deep .balance-strip,.app-shell.app-shell--kingdom-of-the-deep .original-slot-page>.page-heading{display:none!important}.app-shell.app-shell--kingdom-of-the-deep .game-stage{width:calc(100% - 4px);margin:0 2px;padding:2px 0}.app-shell.app-shell--kingdom-of-the-deep .original-slot-cabinet{border-width:2px;border-radius:9px;width:100%;height:100%;margin:0}.app-shell.app-shell--kingdom-of-the-deep .original-slot-marquee{flex-basis:36px;grid-template-columns:27px minmax(0,1fr) 27px;gap:4px;height:36px;min-height:36px;padding:2px 7px}.app-shell.app-shell--kingdom-of-the-deep .original-slot-marquee>i{width:25px;height:25px}.app-shell.app-shell--kingdom-of-the-deep .original-slot-marquee strong{font-size:23px;line-height:.88}.app-shell.app-shell--kingdom-of-the-deep .original-slot-marquee small,.app-shell.app-shell--kingdom-of-the-deep .original-slot-marquee em{font-size:4px}.app-shell.app-shell--kingdom-of-the-deep .original-slot-body{flex:1 1 0;min-height:0;padding:2px;display:block}.app-shell.app-shell--kingdom-of-the-deep .original-slot-stage{border-width:1px;border-radius:6px;flex-direction:column;width:100%;height:100%;min-height:0;padding:2px;display:flex}.app-shell.app-shell--kingdom-of-the-deep .original-slot-grid{border-width:1px;border-radius:4px;flex:1 1 0;gap:1px;min-height:0;padding:1px}.app-shell.app-shell--kingdom-of-the-deep .original-slot-symbol{border-radius:3px}.app-shell.app-shell--kingdom-of-the-deep .original-slot-symbol__backdrop{opacity:.48;filter:blur(5px)brightness(.48)saturate(1.2);display:block;transform:scale(1.06)}.app-shell.app-shell--kingdom-of-the-deep .original-slot-symbol__art{aspect-ratio:1;width:auto;height:100%;inset:0 auto 0 50%;transform:translate(-50%)}.app-shell.app-shell--kingdom-of-the-deep .original-slot-ways,.app-shell.app-shell--kingdom-of-the-deep .kingdom-depth-meter{padding:2px 4px;top:4px}.app-shell.app-shell--kingdom-of-the-deep .original-slot-ways{left:4px}.app-shell.app-shell--kingdom-of-the-deep .kingdom-depth-meter{right:4px}.app-shell.app-shell--kingdom-of-the-deep .original-slot-ways b{font-size:11px}.app-shell.app-shell--kingdom-of-the-deep .original-slot-ways span,.app-shell.app-shell--kingdom-of-the-deep .kingdom-depth-meter small{font-size:3px}.app-shell.app-shell--kingdom-of-the-deep .kingdom-depth-meter strong{font-size:11px}.app-shell.app-shell--kingdom-of-the-deep .original-slot-result-slot{flex-basis:34px;height:34px;min-height:34px;max-height:34px;margin-top:2px}.app-shell.app-shell--kingdom-of-the-deep .original-slot-message{gap:4px;padding:2px 5px}.app-shell.app-shell--kingdom-of-the-deep .original-slot-message strong{font-size:8px}.app-shell.app-shell--kingdom-of-the-deep .original-slot-console{flex-basis:46px;grid-template-columns:minmax(120px,1fr) 58px 58px;gap:3px;height:46px;min-height:46px;padding:3px}.app-shell.app-shell--kingdom-of-the-deep :is(.original-slot-bet,.original-slot-console .slot-auto-play,.original-slot-spin){height:40px;min-height:40px}.app-shell.app-shell--kingdom-of-the-deep .original-slot-spin{border-width:2px;width:58px;min-width:58px}.app-shell.app-shell--kingdom-of-the-deep .original-slot-bet .bet-selector__mobile{height:38px;min-height:38px}}html,body,#root{min-width:320px}body{color:var(--cc-cream);background:radial-gradient(circle at 50% -18%,#89223642,#0000 40%),linear-gradient(155deg,#160b0f,#050405 68%)}button,select,input{-webkit-tap-highlight-color:transparent}.app-shell{background:radial-gradient(circle at 50% 0,#8c223621,#0000 34%),linear-gradient(160deg,#160b0f,#060506 64%)}.app-header{background:radial-gradient(circle at 50% -50%,#96273b3b,#0000 62%),linear-gradient(#160c0ffa,#070607fa);border-bottom-color:#e2b75457;box-shadow:0 6px 18px #0000004d}.app-header nav,.wallet-button,.sound-toggle{box-shadow:var(--cc-inset);background:linear-gradient(#28191df5,#0f0b0dfa);border-color:#e4be6052}.app-header nav button,.table-game-picker select{color:#dfd2b8;letter-spacing:.035em}.app-header nav button.active,.table-game-picker.active select{color:#fff8df;background:linear-gradient(#9a2b45,#5a1021);border-color:#ffde8b85;box-shadow:inset 0 1px #ffffff29,0 0 14px #d6a23621}.balance-strip{background:linear-gradient(90deg,#541221,#250d14 48%,#541221);border-bottom-color:#e4bd5b47;box-shadow:inset 0 1px #ffffff0d,0 5px 13px #0000003d}.balance-strip__content>strong{color:#ffe39a;text-shadow:0 0 12px #efbe4242}.daily-credit-button,.primary-action,.table-action--play,.keno-draw-button,.video-poker-deal{color:#fff8df;text-shadow:0 1px 2px #230308;background:linear-gradient(#ad334d,#74162b 52%,#3d0c18);border-color:#f1d17a;box-shadow:inset 0 1px #ffffff38,inset 0 -6px 10px #00000045,0 4px 10px #00000061,0 0 12px #edba3b1f}.daily-credit-button:not(:disabled):active,.primary-action:not(:disabled):active,.table-action--play:not(:disabled):active,.keno-draw-button:not(:disabled):active,.video-poker-deal:not(:disabled):active{transform:translateY(1px)}.page-heading{border:1px solid var(--cc-hairline);background:radial-gradient(circle at 8% 0,#b2384b33,#0000 45%),linear-gradient(#251419fa,#0e0a0cfa);box-shadow:inset 0 1px #ffffff0f,0 6px 16px #00000042}.page-heading h1{color:#fff0c7;letter-spacing:-.02em;text-shadow:0 2px 3px #000,0 0 17px #e1af3e29}.page-heading .eyebrow{color:#e2bb5d}.rules-chip{color:#d5c39f;background:#07060794;border-color:#e4be604d}.app-shell--lobby .hero--organized{box-shadow:inset 0 0 46px #0000005c, var(--cc-shadow);background:linear-gradient(90deg,#030304f0 0 28%,#030304ad 55%,#03030438),url(/art/casino-crown-hero.webp) 50%/cover no-repeat;border:1px solid #e7c26457;overflow:hidden}.app-shell--lobby .hero--organized:after{content:"";background:linear-gradient(90deg,#0000,#f5d27573,#0000);height:1px;position:absolute;inset:auto 4% 8%}.app-shell--lobby .hero--organized .hero__copy h1{color:#fff1cb;text-shadow:0 3px 5px #000,0 0 22px #d9a4322b}.app-shell--lobby .hero--organized .hero__copy h1 span{color:#e6bd5c}.app-shell--lobby .recent-game{box-shadow:inset 4px 0 #35bdd0, var(--cc-shadow);background:linear-gradient(90deg,#0f4042f5,#1b121dfa 58%,#581524f5);border-color:#e4be604d}.app-shell--lobby .lobby-category-nav{background:#090708f5;border-color:#e4be603d;box-shadow:inset 0 1px #ffffff0a,0 5px 14px #00000040}.app-shell--lobby .lobby-category-nav button{color:#bcae95;border:1px solid #0000}.app-shell--lobby .lobby-browser{box-shadow:var(--cc-shadow);background:radial-gradient(circle at 50% 0,#8b20331f,#0000 45%),linear-gradient(155deg,#1b1115fa,#080708fc);border-color:#e5c0624d}.app-shell--lobby .lobby-v2-grid .game-card{isolation:isolate;color:#fff0cf;background:linear-gradient(155deg,#29161cfa,#0a080afc);border:1px solid #e5c0614d;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000052}.app-shell--lobby .lobby-v2-grid .game-card:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff09,#0000 28% 70%,#e1ad390d);position:absolute;inset:0}.app-shell--lobby .lobby-v2-grid .game-card:hover,.app-shell--lobby .lobby-v2-grid .game-card:focus-visible{border-color:#ffe08fad;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 11px 24px #0000006b,0 0 18px #daa42f1f}.app-shell--lobby .lobby-v2-grid .game-card__art{isolation:isolate;background:radial-gradient(circle at 50% 15%,#cf42595c,#0000 46%),linear-gradient(150deg,#5a1122,#110a0d 72%);border:1px solid #eccb7647;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #0000004d}.app-shell--lobby .lobby-v2-grid .game-card__art:before{z-index:-1;content:"";opacity:.55;filter:saturate(1.13)contrast(1.05);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.app-shell--lobby .game-card--slots .game-card__art:before{background-image:url(/art/casino-crown-hero.webp);background-position:72% 58%}.app-shell--lobby .game-card--crown-prism .game-card__art:before{background-image:url(/art/classic-slots/prism-star.webp)}.app-shell--lobby .game-card--crown-velocity .game-card__art:before{background-image:url(/art/classic-slots/crown-velocity.webp)}.app-shell--lobby .game-card--crown-radiance .game-card__art:before{background-image:url(/art/crown-radiance/crown-v1.png);background-position:50% 48%}.app-shell--lobby .game-card--crown-flash .game-card__art:before{background-image:url(/art/crown-flash/crown-flash-classic.webp)}.app-shell--lobby .game-card--crown-builders .game-card__art:before{background-image:url(/art/crown-builders/crown-builders-marquee.webp)}.app-shell--lobby .game-card--crown-foundry .game-card__art:before{background-image:url(/art/original-slots/crown-foundry-symbols.webp);background-position:50% 52%}.app-shell--lobby .game-card--midnight-masquerade .game-card__art:before{background-image:url(/art/original-slots/midnight-masquerade-symbols.webp);background-position:50% 52%}.app-shell--lobby .game-card--crown-cartographers .game-card__art:before{background-image:url(/art/original-slots/crown-cartographers-symbols.webp);background-position:50% 52%}.app-shell--lobby .game-card--poker .game-card__art,.app-shell--lobby .game-card--three-card .game-card__art,.app-shell--lobby .game-card--high-flush .game-card__art,.app-shell--lobby .game-card--mississippi .game-card__art,.app-shell--lobby .game-card--blackjack .game-card__art,.app-shell--lobby .game-card--monaco21 .game-card__art,.app-shell--lobby .game-card--roulette .game-card__art,.app-shell--lobby .game-card--craps .game-card__art,.app-shell--lobby .game-card--baccarat .game-card__art,.app-shell--lobby .game-card--keno .game-card__art{background:radial-gradient(circle at 50% 40%,#33a57b59,#0000 38%),repeating-linear-gradient(115deg,#ffffff05 0 1px,#0000 1px 6px),linear-gradient(145deg,#0c654b,#032c22 72%)}.app-shell--lobby .game-card--video-poker .game-card__art,.app-shell--lobby .game-card--deuces-wild .game-card__art,.app-shell--lobby .game-card--double-double .game-card__art{background:radial-gradient(circle at 50% 35%,#244e9d,#0c1e48 58%,#070b18)}.app-shell--lobby .game-card--royal-rewards .game-card__art{background:radial-gradient(circle at 50% 35%,#983f78,#35153c 58%,#110918)}.app-shell--lobby .game-card__art i{color:#ffe3a0;filter:drop-shadow(0 3px 4px #000)drop-shadow(0 0 10px #ffcf5352)}.app-shell--lobby .game-card__art b{color:#fff4d8;text-shadow:0 2px 4px #000,0 0 12px #000000e6}.app-shell--lobby .game-card__art small{color:#f0cf7c;text-shadow:0 1px 3px #000}.app-shell--slots .page-heading{background:linear-gradient(90deg,#050304eb,#300911ad 50%,#050304db),url(/art/pilot/casino-crown-slots-marquee-v2.webp) 50% 36%/cover no-repeat}.app-shell--slots .slot-machine{background:radial-gradient(circle at 50% -10%,#ffdd7b2b,#0000 34%),linear-gradient(90deg,#7b1c32,#1a090f 8% 92%,#7b1c32);border:2px solid #e9c565;box-shadow:inset 0 0 0 3px #1f080e,inset 0 0 0 5px #ffdf7e38,0 10px 22px #00000085,0 0 19px #e2a92d21}.app-shell--slots .slot-reels{background:#050405;border:2px solid #f0cd70;box-shadow:inset 0 0 0 3px #12090b,inset 0 18px 28px #000000bd,inset 0 -18px 28px #000000b3,0 0 15px #f4c44c42}.app-shell--slots .slot-reel{background:linear-gradient(90deg,#080608,#171116 50%,#080608);border:1px solid #efcb6f9e;box-shadow:inset 4px 0 8px #0000006b,inset -4px 0 8px #0000006b}.app-shell--slots .slot-symbol,.app-shell--slots .slot-symbol:not(.slot-symbol--winner){background:#0a080a;border:1px solid #eccc788c;box-shadow:inset 0 1px #ffffff17,inset 0 -6px 10px #0003,0 3px 8px #00000075}.app-shell--slots .slot-symbol img{object-fit:cover;filter:saturate(1.12)contrast(1.05)brightness(1.03)drop-shadow(0 3px 3px #00000038)}.app-shell--slots .slot-symbol:is(.slot-symbol--a,.slot-symbol--k,.slot-symbol--q,.slot-symbol--j,.slot-symbol--10,.slot-symbol--9) img{object-fit:contain;box-shadow:none;border:0}.app-shell--slots .slot-symbol--winner{z-index:3;filter:brightness(1.15)saturate(1.15);border-color:#fff0a5;animation:.72s ease-in-out infinite alternate cc-symbol-win;box-shadow:inset 0 0 18px #ffda4f42,0 0 8px #fff0aa,0 0 22px #ffbd39}.app-shell--slots .slot-machine--spinning .slot-symbol--spinning img{filter:blur(.75px)brightness(.94)saturate(1.08);transform:none}.app-shell--slots .game-controls--slots{box-shadow:var(--cc-inset), 0 7px 16px #00000061;background:linear-gradient(#661628,#210a11 52%,#080607);border-color:#ebc766a6}.app-shell--slots .spin-action{color:#fff8df;background:radial-gradient(circle at 50% 28%,#dd4c63,#8f1b34 45%,#3a0916 78%);border-color:#ffe28b;box-shadow:inset 0 0 0 3px #3b0b16,inset 0 5px 9px #ffffff2e,0 5px 10px #00000070,0 0 14px #ecb53738}.app-shell :is(.classic-slot-cabinet,.original-slot-cabinet,.crown-builders-cabinet,.crown-flash-cabinet,.video-poker-cabinet,.crown-match-cabinet){box-shadow:inset 0 0 0 2px #dbb14acc, inset 0 0 0 6px #0d0708f5, inset 0 16px 28px #ffffff06, 0 13px 28px #00000075, 0 0 19px color-mix(in srgb, var(--classic-accent,var(--original-accent,#d5ad4d)) 13%, transparent);border-color:#29130e}.app-shell :is(.classic-slot-marquee,.original-slot-marquee,.crown-builders-marquee,.video-poker-marquee,.crown-match-marquee){border-bottom-color:#e5be5b99;box-shadow:inset 0 -12px 20px #00000061,0 4px 11px #0000004d}.app-shell :is(.classic-slot-marquee,.original-slot-marquee,.crown-builders-marquee,.video-poker-marquee,.crown-match-marquee) strong,.app-shell .crown-match-marquee h1{color:#fff0bd;text-shadow:0 2px 3px #000, 0 0 12px #ffe28e94, 0 0 25px color-mix(in srgb, var(--classic-accent,var(--original-accent,#d5ad4d)) 44%, transparent)}.app-shell :is(.classic-slot-stage,.original-slot-stage,.crown-builders-stage){border-color:#e8bf5bc7;box-shadow:inset 0 0 0 3px #090506eb,0 8px 18px #00000070,0 0 17px #e7b43424}.app-shell :is(.classic-slot-symbol,.original-slot-symbol,.crown-builders-symbol,.crown-flash-symbol){box-shadow:inset 0 1px #ffffff1f,inset 0 -8px 13px #0000002e,0 3px 8px #00000059}.app-shell :is(.classic-slot-symbol--winner,.original-slot-symbol--winner,.crown-builders-symbol--winner,.crown-flash-symbol--winner){z-index:4;filter:brightness(1.12)saturate(1.15);border-color:#fff1aa;animation:.72s ease-in-out infinite alternate cc-symbol-win;box-shadow:inset 0 0 20px #ffdc5842,0 0 8px #fff0a5,0 0 20px #ffbf3d}.app-shell :is(.classic-slot-console,.original-slot-console,.crown-builders-console,.crown-flash-console,.video-poker-console,.crown-match-console){background:radial-gradient(circle at 50% 0,#deae391a,#0000 48%),linear-gradient(#571423fa,#190a0ffc 48%,#070607fc);border-top-color:#e7c1628c;box-shadow:inset 0 1px #ffffff14,inset 0 -8px 14px #00000040}.app-shell :is(.classic-slot-spin,.original-slot-spin,.crown-builders-spin,.crown-flash-spin){color:#fff6d9;background:radial-gradient(circle at 50% 28%,#d9465e,#8b1a32 48%,#3b0a16 78%);border-color:#f2d175;box-shadow:inset 0 0 0 3px #300811bf,inset 0 5px 9px #ffffff2b,0 4px 9px #0000006e,0 0 13px #eab53933}.app-shell .original-slot-page--crown-foundry .original-slot-marquee{background:linear-gradient(90deg,#1a0704cc,#44140540,#1a0704cc),url(/art/original-slots/crown-foundry-symbols.webp) 50% 58%/cover}.app-shell .original-slot-page--midnight-masquerade .original-slot-marquee{background:linear-gradient(90deg,#0d0519d1,#32134e40,#0d0519d1),url(/art/original-slots/midnight-masquerade-symbols.webp) 50% 58%/cover}.app-shell .original-slot-page--crown-cartographers .original-slot-marquee{background:linear-gradient(90deg,#031618d1,#174c443b,#031618d1),url(/art/original-slots/crown-cartographers-symbols.webp) 50% 58%/cover}.app-shell .original-slot-marquee>i{box-shadow:0 0 13px color-mix(in srgb, var(--original-accent) 34%, transparent);border:1px solid #f9dc8b85;border-radius:50%;overflow:hidden}@keyframes cc-reel-land{0%{filter:brightness(.86);transform:translateY(-5px)}70%{transform:translateY(1px)}to{filter:brightness();transform:translateY(0)}}.app-shell :is(.classic-slot-symbol--settled,.original-slot-symbol--settled,.crown-builders-reel--stopped,.crown-flash-symbol--settled){animation:.28s cubic-bezier(.2,1.35,.4,1) both cc-reel-land}@keyframes cc-symbol-win{0%{transform:translateY(0)scale(1)}to{transform:translateY(-1px)scale(1.025)}}@media (width<=900px) and (orientation:portrait),(width>=721px) and (width<=1366px) and (height<=820px) and (orientation:landscape){.app-shell.app-shell--table-game :is(.felt-table,.new-table-surface){isolation:isolate}.app-shell.app-shell--table-game :is(.felt-table,.new-table-surface):before{z-index:0;content:"♛";pointer-events:none;color:#f4cf6f0a;text-shadow:0 0 34px #efbf440f;font-family:Georgia,serif;font-size:clamp(112px,35vw,190px);line-height:1;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}html,body,#root{width:100%;height:100%;overflow:hidden}.app-shell{width:100%;height:100dvh;min-height:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;overflow:hidden}.app-header,.app-shell.app-shell--table-game .app-header,.app-shell.app-shell--slots .app-header{flex:0 0 44px;grid-template-rows:1fr;grid-template-columns:1fr;width:calc(100% - 8px);height:44px;min-height:44px;margin:0 4px;padding:3px 0;position:relative}.app-shell .app-header,.app-shell.app-shell--table-game .app-header,.app-shell.app-shell--blackjack .app-header,.app-shell.app-shell--slots .app-header{flex-basis:44px!important;height:44px!important;min-height:44px!important}.app-header .app-brand,.app-header .wallet-button,.app-header .debug-button:not(.sound-toggle){display:none}.app-header nav,.app-shell:not(.app-shell--lobby) .app-header nav,.app-shell.app-shell--table-game .app-header nav,.app-shell.app-shell--slots .app-header nav{grid-area:1/1;grid-template-columns:48px repeat(3,minmax(0,1fr));gap:3px;width:100%;padding:1px 48px 1px 1px;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.app-header nav>.nav-game--lobby,.app-header nav>.table-game-picker,.app-header nav>.table-game-picker select{width:100%;min-width:0;max-width:none}.app-header nav>.nav-game--lobby,.app-header nav>.table-game-picker select{text-align:center;border-radius:9px;padding:0 3px;font-size:8px;height:36px!important;min-height:36px!important}.app-header .header-tools{z-index:4;width:44px;height:36px;display:flex;position:absolute;top:4px;right:2px}.app-header .header-tools .sound-toggle{padding:0 4px;display:flex;width:42px!important;min-width:42px!important;max-width:42px!important;height:36px!important;min-height:36px!important}.app-header .header-tools .sound-toggle b{display:none}.app-header .header-tools .sound-toggle__icon{font-size:15px}.balance-strip,.app-shell.app-shell--table-game .balance-strip,.app-shell.app-shell--slots .balance-strip{flex:0 0 36px;height:36px;min-height:36px;position:relative}.balance-strip__content{gap:5px;width:calc(100% - 10px);height:36px;min-height:36px}.balance-strip__content>span,.balance-strip__content>em,.balance-strip__content>button{display:none}.balance-strip__content>strong{margin-right:auto;font-size:17px}.balance-strip__content>strong small{font-size:7px;display:inline}.balance-strip__session{gap:4px;margin-left:auto;padding-left:5px}.balance-strip__session>span{display:none}.balance-strip__session strong{font-size:8px}.balance-strip__session b{padding:3px 5px;font-size:8px}.app-footer{display:none}.game-stage{flex:1 1 0;width:calc(100% - 6px);min-height:0;margin:0 3px;padding:3px 0;overflow:hidden}.app-shell:not(.app-shell--lobby) .game-stage{flex:1 1 0;width:calc(100% - 6px);height:auto;min-height:0;margin:0 3px;padding:3px 0;display:flex;overflow:hidden}.game-stage>.game-page,.app-shell:not(.app-shell--lobby) .game-stage>.game-page{flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.game-page>.page-heading{border-radius:10px;flex:0 0 48px;align-items:center;width:100%;height:48px;min-height:48px;margin:0 0 3px;padding:5px 8px}.game-page>.page-heading>div:first-child{min-width:0}.game-page>.page-heading h1{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,6.1vw,29px);line-height:.96;overflow:hidden}.game-page>.page-heading .eyebrow{letter-spacing:.16em;margin-bottom:1px;font-size:6px}.game-page>.page-heading .rules-chip{max-width:42%;padding:5px 7px;font-size:6px;line-height:1.15}.game-page>.table-rules,.game-page>.session-scorecard{display:none}.app-shell.app-shell--lobby .lobby-home{flex:1 1 0;gap:4px;width:calc(100% - 8px);height:auto;min-height:0;margin:0 4px;padding:4px 0;display:grid;overflow:hidden}.app-shell.app-shell--lobby .lobby-home--recent{grid-template-rows:126px 43px 43px minmax(0,1fr)}.app-shell.app-shell--lobby .lobby-home--new{grid-template-rows:126px 43px minmax(0,1fr)}.app-shell.app-shell--lobby .new-player-gift{border-radius:10px;flex:0 0 58px;grid-template-columns:36px minmax(0,1fr) 104px 28px;gap:5px;width:calc(100% - 10px);height:58px;min-height:58px;margin:3px 5px 0;padding:5px 7px;overflow:hidden}.app-shell.app-shell--lobby .new-player-gift__crown{font-size:20px}.app-shell.app-shell--lobby .new-player-gift h2{margin:1px 0;font-size:16px}.app-shell.app-shell--lobby .new-player-gift p{max-height:16px;font-size:7px;line-height:1.1;overflow:hidden}.app-shell.app-shell--lobby .new-player-gift .primary-action{min-height:42px;padding:0 5px;font-size:7px}.app-shell.app-shell--lobby .new-player-gift__later{min-width:28px;min-height:42px;padding:0;font-size:0}.app-shell.app-shell--lobby .new-player-gift__later:after{content:"×";font-size:18px}.app-shell.app-shell--lobby .lobby-home>.hero.hero--organized{border-radius:15px;grid-template-columns:1fr;height:126px;min-height:0;padding:12px 14px}.app-shell--lobby .hero--organized .hero__copy{align-self:center}.app-shell--lobby .hero--organized .hero__copy .eyebrow{display:none}.app-shell--lobby .hero--organized .hero__copy h1{max-width:280px;margin-top:0;font-size:clamp(30px,8.2vw,36px);line-height:.84}.app-shell--lobby .hero--organized .hero__copy>p:not(.eyebrow),.app-shell--lobby .hero--organized .hero__mark,.app-shell--lobby .hero__library-summary{display:none}.app-shell--lobby .hero--organized .hero__actions{grid-template-columns:1fr 1fr;gap:6px;width:min(100%,330px);margin-top:5px;display:grid}.app-shell--lobby .hero--organized .hero__actions button{min-height:32px;padding:0 5px;font-size:7px}.app-shell.app-shell--lobby .lobby-home>.recent-game{border-radius:10px;height:43px;min-height:43px;margin:0;padding:4px 5px 4px 12px}.app-shell--lobby .recent-game div{min-width:0}.app-shell--lobby .recent-game span,.app-shell--lobby .recent-game small{display:none}.app-shell--lobby .recent-game strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.app-shell--lobby .recent-game button{min-width:104px;min-height:35px;padding:0 8px;font-size:7px}.app-shell.app-shell--lobby .lobby-home>.lobby-category-nav{border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));height:43px;min-height:43px;margin:0;padding:3px;display:grid;position:relative;top:auto;overflow:hidden}.app-shell--lobby .lobby-category-nav button{border-radius:7px;min-width:0;min-height:35px;padding:0 2px;font-size:6.5px}.app-shell--lobby .lobby-category-nav button span{display:none}.app-shell.app-shell--lobby .lobby-home>.lobby-browser{border-radius:12px;grid-template-rows:41px minmax(0,1fr) auto;height:100%;min-height:0;margin:0;padding:7px;display:grid;overflow:hidden}.app-shell--lobby .lobby-browser__heading{align-items:center;gap:5px;height:41px;min-height:41px;margin:0;padding:0 0 5px}.app-shell--lobby .lobby-browser__heading .eyebrow,.app-shell--lobby .lobby-browser__heading>div>span{display:none}.app-shell--lobby .lobby-browser__heading h2{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,6vw,26px);overflow:hidden}.app-shell--lobby .lobby-browser__heading>strong{min-width:58px;padding:5px 7px;font-size:6px}.app-shell--lobby .lobby-v2-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:100%;min-height:0;display:grid}.app-shell--lobby .lobby-v2-grid .game-card,.app-shell--lobby .lobby-v2-grid .game-card:last-child,.app-shell--lobby .lobby-v2-grid .game-card--featured{border-radius:9px;grid-template-rows:minmax(50px,1fr) auto;height:100%;min-height:0;padding:5px;display:grid}.app-shell--lobby .lobby-v2-grid .game-card__number{font-size:6px;top:6px;right:7px}.app-shell--lobby .lobby-v2-grid .game-card__art,.app-shell--lobby .lobby-v2-grid .game-card--featured .game-card__art{border-radius:7px;flex:none;width:100%;height:100%;min-height:0;margin:0 0 4px}.app-shell--lobby .lobby-v2-grid .game-card__art i,.app-shell--lobby .lobby-v2-grid .game-card--featured .game-card__art i{font-size:clamp(20px,6vw,27px)}.app-shell--lobby .lobby-v2-grid .game-card__art b,.app-shell--lobby .lobby-v2-grid .game-card--featured .game-card__art b{max-width:92%;margin-top:2px;font-size:clamp(12px,3.7vw,16px)}.app-shell--lobby .lobby-v2-grid .game-card__art small{font-size:4px}.app-shell--lobby .lobby-v2-grid .game-card__copy p,.app-shell--lobby .lobby-v2-grid .game-card__copy>span,.app-shell--lobby .lobby-v2-grid .game-card>em{display:none}.app-shell--lobby .lobby-v2-grid .game-card__copy h3{color:#fff0ce;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.05;overflow:hidden}.app-shell--lobby .lobby-pagination{gap:7px;height:38px;min-height:38px;margin:5px 0 0}.app-shell--lobby .lobby-pagination button{min-height:36px;padding:0 10px;font-size:7px}.app-shell--lobby .lobby-pagination span{font-size:8px}.app-shell--lobby .session-strip,.app-shell--lobby+.lobby-session{display:none}.app-shell--slots .game-stage{width:calc(100% - 4px);margin-inline:2px}.app-shell--slots .game-page{box-shadow:none;background:0 0;border:0;padding:0}.app-shell--slots .page-heading{flex:0 0 48px;width:100%;height:48px;min-height:48px;margin-bottom:3px;padding:5px 8px;position:relative;inset:auto}.app-shell--slots .page-heading h1{font-size:clamp(22px,6.4vw,29px)}.app-shell--slots .page-heading .quiet-button{min-width:50px;min-height:38px;padding:0 6px;font-size:7px}.app-shell--slots .royal-welcome{background:linear-gradient(90deg,#511020,#7e1e34,#511020);border-color:#ecc96c80;flex:0 0 37px;grid-template-columns:minmax(0,1fr) 104px;gap:5px;height:37px;min-height:37px;margin-bottom:3px;padding:3px 6px}.app-shell--slots .royal-welcome>em,.app-shell--slots .royal-welcome span{display:none}.app-shell--slots .royal-welcome strong{font-size:12px}.app-shell--slots .royal-welcome small{font-size:6px}.app-shell--slots .slot-machine{border-radius:14px 14px 9px 9px;flex:1 1 0;min-height:0;padding:7px 7px 5px}.app-shell--slots .slot-machine__top{grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);gap:4px;min-height:29px;padding:0 4px 5px;font-size:7px}.app-shell--slots .slot-machine__top strong{width:25px;height:25px;font-size:16px}.app-shell--slots .slot-reels{border-radius:9px;flex:1 1 0;gap:3px;min-height:0;padding:4px}.app-shell--slots .slot-reel__strip{gap:3px}.app-shell--slots .slot-reel__spin-tape{grid-auto-rows:calc(25% - 2.25px);gap:3px}.app-shell--slots .slot-symbol,.app-shell--slots .slot-symbol:not(.slot-symbol--winner){border-radius:5px}.app-shell--slots .slot-symbol img{border-radius:4px;width:100%;height:100%;transform:none}.app-shell--slots .slot-symbol small{display:none}.app-shell--slots .slot-status,.app-shell--slots .slot-win-ledger{height:49px;min-height:49px;max-height:49px}.app-shell--slots .slot-status{padding:5px;font-size:10px}.app-shell--slots .slot-win-ledger>header{min-height:25px}.app-shell--slots .slot-win-ledger ol{height:23px;max-height:23px}.app-shell--slots .slot-feature-meter{flex:0 0 25px;gap:3px;height:25px;min-height:25px;padding:2px 4px;font-size:7px;overflow:hidden}.app-shell--slots .slot-feature-meter .feature-guarantee{display:none}.app-shell--slots .slot-feature-meter .feature-guarantee--hold{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell--slots .game-controls--slots{border-radius:9px 9px 13px 13px;flex:0 0 61px;grid-template-columns:67px minmax(0,1fr) 73px 67px;gap:3px;height:61px;min-height:61px;margin-top:3px;padding:5px}.app-shell--slots .game-controls--slots .metric,.app-shell--slots .game-controls--slots .control-label{display:none}.app-shell--slots .spin-action{width:67px;height:50px;min-height:50px;font-size:8px}.app-shell--slots .bet-selector{justify-content:flex-start;gap:2px}.app-shell--slots .bet-chip,.app-shell--slots .max-bet{min-width:43px;min-height:38px;padding:4px 3px;font-size:8px}.app-shell--slots .slot-auto-play{min-height:48px;font-size:6px}.app-shell.app-shell--crown-prism .classic-slot-cabinet,.app-shell.app-shell--crown-velocity .classic-slot-cabinet,.app-shell.app-shell--crown-flash .crown-flash-cabinet,.app-shell.app-shell--crown-foundry .original-slot-cabinet,.app-shell.app-shell--midnight-masquerade .original-slot-cabinet,.app-shell.app-shell--crown-cartographers .original-slot-cabinet,.app-shell.app-shell--kingdom-of-the-deep .original-slot-cabinet,.app-shell.app-shell--crown-builders .crown-builders-cabinet{border-width:4px;border-radius:15px;flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.app-shell :is(.classic-slot-page,.original-slot-page,.crown-builders-page)>.page-heading{flex-basis:46px;height:46px;min-height:46px}.app-shell :is(.classic-slot-page,.original-slot-page,.crown-builders-page)>.page-heading .page-heading__actions{gap:3px;margin-left:auto;display:flex}.app-shell :is(.classic-slot-page,.original-slot-page,.crown-builders-page)>.page-heading .rules-chip,.app-shell :is(.classic-slot-page,.original-slot-page,.crown-builders-page)>.page-heading .slot-auto-play,.app-shell .original-slot-page>.page-heading .quiet-button:not(.original-slot-how-to-play){display:none}.app-shell :is(.classic-slot-marquee,.original-slot-marquee,.crown-builders-marquee,.crown-flash-marquee){flex:0 0 57px;grid-template-columns:37px minmax(0,1fr) 37px;height:57px;min-height:57px;padding:5px 10px}.app-shell :is(.classic-slot-marquee,.original-slot-marquee,.crown-builders-marquee,.crown-flash-marquee)>span{font-size:26px}.app-shell :is(.classic-slot-marquee,.original-slot-marquee,.crown-builders-marquee,.crown-flash-marquee) strong{font-size:clamp(25px,7.8vw,34px);line-height:.88}.app-shell :is(.classic-slot-marquee,.original-slot-marquee,.crown-builders-marquee,.crown-flash-marquee) small,.app-shell :is(.classic-slot-marquee,.original-slot-marquee,.crown-builders-marquee,.crown-flash-marquee) em,.app-shell .crown-builders-marquee span{font-size:5px}.app-shell .original-slot-marquee>i{width:35px;height:35px}.app-shell :is(.classic-slot-body,.original-slot-body,.crown-builders-body,.crown-flash-body){flex:1 1 0;min-height:0;padding:6px;display:block}.app-shell :is(.classic-slot-feature,.classic-slot-paytable,.original-slot-feature,.original-slot-paytable,.crown-builders-feature-card,.crown-builders-paytable,.crown-flash-feature,.crown-flash-paytable){display:none}.app-shell :is(.classic-slot-stage,.original-slot-stage,.crown-builders-stage,.crown-flash-stage){border-width:2px;border-radius:10px;flex-direction:column;width:100%;height:100%;min-height:0;padding:5px;display:flex}.app-shell :is(.classic-slot-grid,.original-slot-grid,.crown-builders-grid,.crown-flash-grid){border-width:2px;border-radius:8px;flex:1 1 0;gap:3px;width:100%;height:auto;min-height:0;padding:3px}.app-shell .classic-slot-lines{border-radius:6px;width:38px;padding:3px;top:5px;left:5px;transform:none}.app-shell .classic-slot-lines span{font-size:16px}.app-shell :is(.classic-slot-symbol,.original-slot-symbol,.crown-builders-symbol,.crown-flash-symbol){border-radius:5px;min-width:0;min-height:0}.app-shell :is(.original-slot-symbol,.crown-builders-symbol,.crown-flash-symbol) small,.app-shell .classic-slot-page--crown-velocity .classic-slot-symbol small{display:none}.app-shell .classic-slot-symbol b{font-size:clamp(25px,7.5vw,38px)}.app-shell .classic-slot-page--crown-prism .classic-slot-symbol b{font-size:clamp(31px,9.2vw,48px)}.app-shell .classic-slot-page--crown-prism .classic-slot-symbol--seven-flag b,.app-shell .classic-slot-page--crown-prism .classic-slot-symbol--seven-red b,.app-shell .classic-slot-page--crown-prism .classic-slot-symbol--seven-white b,.app-shell .classic-slot-page--crown-prism .classic-slot-symbol--seven-blue b{font-size:clamp(38px,11vw,58px)}.app-shell .classic-slot-symbol img{object-fit:cover;width:100%;height:100%}.app-shell :is(.classic-slot-result-slot,.original-slot-result-slot,.crown-builders-result-panel){flex:0 0 50px;height:50px;min-height:50px;max-height:50px;margin-top:3px}.app-shell :is(.classic-slot-message,.original-slot-message,.crown-builders-message){height:100%;min-height:0;padding:5px 8px}.app-shell :is(.classic-slot-message,.original-slot-message,.crown-builders-message) span{font-size:6px}.app-shell :is(.classic-slot-message,.original-slot-message,.crown-builders-message) strong{font-size:10px;line-height:1.2}.app-shell :is(.classic-slot-result-slot,.original-slot-result-slot,.crown-builders-result-panel) .slot-win-ledger{height:50px;min-height:50px;max-height:50px}.app-shell :is(.classic-slot-console,.original-slot-console,.crown-builders-console,.crown-flash-console){flex:0 0 62px;grid-template-columns:minmax(0,1fr) 72px 68px;gap:4px;height:62px;min-height:62px;padding:5px;display:grid}.app-shell :is(.classic-slot-console,.original-slot-console,.crown-builders-console)>:first-child,.app-shell :is(.classic-slot-console,.original-slot-console,.crown-builders-console)>:last-child,.app-shell :is(.classic-slot-spin--left,.original-slot-spin:first-of-type,.crown-builders-spin--left,.crown-flash-spin.classic-slot-spin--left){display:none}.app-shell :is(.classic-slot-bet,.original-slot-bet,.crown-builders-bets){justify-content:center;align-items:center;min-width:0;height:50px;display:flex}.app-shell :is(.classic-slot-bet,.original-slot-bet,.crown-builders-bets)>span{font-size:6px}.app-shell :is(.classic-slot-console,.original-slot-console,.crown-builders-console) .slot-auto-play{min-width:0;height:50px;min-height:50px;font-size:6px}.app-shell :is(.classic-slot-spin,.original-slot-spin,.crown-builders-spin,.crown-flash-spin){width:68px;min-width:68px;height:50px;min-height:50px;padding:0 4px;font-size:8px}.app-shell .prism-wager-controls{grid-template-columns:95px minmax(0,1fr);gap:4px;width:100%;display:grid}.app-shell .prism-wager-controls>div>small{font-size:5px}.app-shell .prism-credit-selector button,.app-shell .prism-line-selector button{min-height:27px;padding:0 3px;font-size:7px}.app-shell.app-shell--crown-flash .crown-flash-marquee{flex-basis:50px;height:50px;min-height:50px}.app-shell.app-shell--crown-flash .crown-flash-jackpots{flex:0 0 38px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;height:38px;min-height:38px;padding:3px;display:grid}.app-shell.app-shell--crown-flash .crown-flash-jackpots>div{min-height:30px;padding:2px}.app-shell.app-shell--crown-flash .crown-flash-jackpots span,.app-shell.app-shell--crown-flash .crown-flash-jackpots small{display:none}.app-shell.app-shell--crown-flash .crown-flash-jackpots b{font-size:5px}.app-shell.app-shell--crown-flash .crown-flash-jackpots strong{font-size:9px}.app-shell.app-shell--crown-flash .crown-flash-body{padding-top:4px}.app-shell.app-shell--crown-builders .crown-builders-marquee{flex-basis:51px;height:51px;min-height:51px}.app-shell.app-shell--crown-builders .crown-builders-meters{flex:0 0 35px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;height:35px;min-height:35px;padding:3px 5px;display:grid}.app-shell.app-shell--crown-builders .crown-builders-meters span{min-height:27px;padding:2px}.app-shell.app-shell--crown-builders .crown-builders-meters small{font-size:5px}.app-shell.app-shell--crown-builders .crown-builders-meters b{font-size:9px}.app-shell.app-shell--crown-builders .crown-builders-symbol__art{filter:saturate(1.08)contrast(1.04)}.app-shell .original-slot-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(var(--original-rows,3), minmax(0, 1fr))}.app-shell .original-slot-symbol{background-size:300% 300%}.app-shell .original-slot-symbol>b:not(.original-slot-rank){padding:2px 4px;font-size:8px}.app-shell .original-slot-rank{width:23px;height:23px;font-size:12px;inset:auto 3px 3px auto}.app-shell .original-slot-rank>span{color:#fff2bd;min-width:0;min-height:0;box-shadow:none;text-shadow:0 2px 3px #000,0 0 7px #ffcc4db8;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0;font-size:16px}.app-shell .cartographer-route-modal>div,.app-shell .original-slot-rules-card,.app-shell .crown-builders-rules,.app-shell .crown-builders-wheel-panel{width:calc(100% - 18px);max-height:calc(100% - 18px);overflow-y:auto}}@media (width<=380px) and (height<=700px) and (orientation:portrait){.app-shell.app-shell--lobby .lobby-home--recent{grid-template-rows:112px 39px 39px minmax(0,1fr)}.app-shell.app-shell--lobby .lobby-home--new{grid-template-rows:112px 39px minmax(0,1fr)}.app-shell.app-shell--lobby .lobby-home>.hero.hero--organized{height:112px;padding:9px 11px}.app-shell--lobby .hero--organized .hero__copy h1{font-size:30px}.app-shell--lobby .hero--organized .hero__actions{margin-top:5px}.app-shell--lobby .hero--organized .hero__actions button{min-height:32px}.app-shell--lobby .recent-game,.app-shell--lobby .lobby-category-nav{height:39px;min-height:39px}.app-shell--lobby .lobby-category-nav button{min-height:31px}.app-shell--lobby .lobby-browser{grid-template-rows:36px minmax(0,1fr) auto}.app-shell--lobby .lobby-browser__heading{height:36px;min-height:36px}.app-shell--lobby .lobby-pagination{height:34px;min-height:34px}.app-shell--lobby .lobby-pagination button{min-height:32px}.app-shell--slots .game-page>.page-heading{flex-basis:43px;height:43px;min-height:43px}.app-shell--slots .royal-welcome{flex-basis:32px;height:32px;min-height:32px}.app-shell--slots .slot-status,.app-shell--slots .slot-win-ledger{height:42px;min-height:42px;max-height:42px}.app-shell--slots .slot-feature-meter{flex-basis:21px;height:21px;min-height:21px}.app-shell--slots .game-controls--slots{flex-basis:56px;height:56px;min-height:56px}.app-shell--slots .spin-action{height:46px;min-height:46px}.app-shell :is(.classic-slot-page,.original-slot-page,.crown-builders-page)>.page-heading{flex-basis:41px;height:41px;min-height:41px}.app-shell :is(.classic-slot-marquee,.original-slot-marquee,.crown-builders-marquee,.crown-flash-marquee){flex-basis:48px;height:48px;min-height:48px}.app-shell :is(.classic-slot-result-slot,.original-slot-result-slot,.crown-builders-result-panel){flex-basis:43px;height:43px;min-height:43px;max-height:43px}.app-shell :is(.classic-slot-console,.original-slot-console,.crown-builders-console,.crown-flash-console){flex-basis:56px;height:56px;min-height:56px}.app-shell :is(.classic-slot-bet,.original-slot-bet,.crown-builders-bets),.app-shell :is(.classic-slot-console,.original-slot-console,.crown-builders-console) .slot-auto-play,.app-shell :is(.classic-slot-spin,.original-slot-spin,.crown-builders-spin,.crown-flash-spin){height:46px;min-height:46px}.app-shell.app-shell--crown-flash .crown-flash-jackpots{flex-basis:32px;height:32px;min-height:32px}.app-shell.app-shell--crown-builders .crown-builders-meters{flex-basis:30px;height:30px;min-height:30px}}@media (prefers-reduced-motion:reduce){.app-shell--slots .slot-symbol--winner{animation:none}}@media (width<=900px) and (orientation:portrait),(width>=721px) and (width<=1366px) and (height<=820px) and (orientation:landscape){.app-shell.app-shell--table-game .dealer-station--center,.app-shell.app-shell--craps .dealer-station--center{aspect-ratio:1.71;border:1px solid #ffdc81d1;border-radius:8px;width:92px;top:26px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #0000007a,0 0 16px #e9bc471f;display:block!important}.app-shell.app-shell--table-game .dealer-station img{object-position:center 28%}.app-shell.app-shell--table-game .dealer-station>span{letter-spacing:.08em;text-overflow:ellipsis;max-width:calc(100% - 8px);padding:1px 4px;font-size:4px;bottom:2px;overflow:hidden}.app-shell.app-shell--blackjack .dealer-card-zone>p{display:none}.app-shell.app-shell--blackjack .blackjack-dealer-display{flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;min-height:0;display:flex}.app-shell.app-shell--blackjack .blackjack-dealer-score{text-align:left;border-width:2px;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) auto;width:172px;min-width:0;min-height:41px;padding:4px 9px;display:grid}.app-shell.app-shell--blackjack .blackjack-dealer-score>span{font-size:6px}.app-shell.app-shell--blackjack .blackjack-dealer-score>strong{margin-left:8px;font-size:31px}.app-shell.app-shell--blackjack .blackjack-dealer-score>small{font-size:5px}.app-shell.app-shell--table-game :is(.dealer-card-zone,.three-card-dealer-zone,.high-flush-dealer-zone,.mississippi-community-zone),.app-shell.app-shell--poker .poker-felt .dealer-card-zone,.app-shell.app-shell--blackjack .blackjack-felt .dealer-card-zone{margin-top:84px!important}.app-shell.app-shell--craps .craps-dice{margin:84px auto 4px!important}}@media (width<=720px) and (height<=720px) and (orientation:portrait){.app-shell.app-shell--table-game .dealer-station--center,.app-shell.app-shell--craps .dealer-station--center{width:74px;top:22px}.app-shell.app-shell--table-game :is(.dealer-card-zone,.three-card-dealer-zone,.high-flush-dealer-zone,.mississippi-community-zone),.app-shell.app-shell--poker .poker-felt .dealer-card-zone,.app-shell.app-shell--blackjack .blackjack-felt .dealer-card-zone{margin-top:67px!important}.app-shell.app-shell--craps .craps-dice{margin-top:64px!important}}.bet-selector__mobile,.prism-mobile-select{display:none}@media (width<=900px) and (orientation:portrait),(width>=721px) and (width<=1366px) and (height<=820px) and (orientation:landscape){.app-shell :is(.classic-slot-bet,.original-slot-bet,.crown-builders-bets) .bet-selector>:not(.bet-selector__mobile){display:none}.app-shell :is(.classic-slot-bet,.original-slot-bet,.crown-builders-bets) .bet-selector__mobile,.app-shell .prism-mobile-select{color:#fff0ba;background:linear-gradient(#441324,#180a10);border:1px solid #f6cf69b8;border-radius:8px;width:100%;height:44px;min-height:44px;padding:0 25px 0 9px;font-size:12px;font-weight:900;display:block}.app-shell .prism-wager-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;display:grid}.app-shell .prism-wager-controls>div>small,.app-shell .prism-credit-selector,.app-shell .prism-line-selector,.app-shell :is(.classic-slot-bet,.original-slot-bet,.crown-builders-bets)>span{display:none}.app-shell :is(.classic-slot-page,.crown-builders-page,.original-slot-page,.crown-flash-page)>.page-heading .quiet-button,.app-shell--slots .page-heading .quiet-button{min-height:34px}.app-shell.app-shell--table-game .new-table-wager-bar .wager-step,.app-shell.app-shell--blackjack .blackjack-wager-bar .wager-step,.app-shell.app-shell--keno .keno-actions .wager-step{min-width:30px;min-height:40px}.app-shell.app-shell--table-game .blackjack-wager-input input,.app-shell.app-shell--blackjack .blackjack-wager-input input,.app-shell.app-shell--keno .blackjack-wager-input input{min-height:27px}.app-shell.app-shell--three-card-poker .three-card-wager-bar .exact-wager-control>span{display:none}.app-shell.app-shell--three-card-poker .three-card-wager-bar .exact-wager-control{flex:auto;min-width:0}.app-shell.app-shell--three-card-poker .three-card-wager-bar .blackjack-wager-input{min-width:80px}.app-shell.app-shell--three-card-poker .three-card-wager-bar .wager-step{width:24px;min-width:24px}.app-shell.app-shell--three-card-poker .three-card-wager-bar .pair-plus-toggle{width:68px;min-width:68px}.app-shell.app-shell--craps .table-bet-choice{min-height:36px}.app-shell.app-shell--video-poker-game .video-poker-denoms button,.app-shell.app-shell--video-poker-game .video-poker-coins button{min-height:32px}.app-shell.app-shell--roulette .roulette-layout{flex-direction:column;gap:4px;width:100%;display:flex}.app-shell.app-shell--roulette .roulette-wheel-station{grid-template-rows:26px 46px;grid-template-columns:76px minmax(0,1fr);gap:2px 7px;width:100%;height:76px;min-height:76px;display:grid}.app-shell.app-shell--roulette .roulette-wheel{grid-row:1/-1;width:72px;height:72px}.app-shell.app-shell--roulette .roulette-wheel-station>p{align-self:center;margin:0}.app-shell.app-shell--roulette .roulette-history-board{width:100%;min-height:42px}.app-shell.app-shell--roulette .roulette-board{width:100%}.app-shell.app-shell--roulette .roulette-number{font-size:8px}.app-shell.app-shell--keno .keno-content{flex-direction:column;flex:1 1 0;gap:3px;min-height:0;padding:3px;display:flex!important}.app-shell.app-shell--keno .keno-ticket-panel{flex:0 0 62px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:44px minmax(0,1fr) 150px 62px;align-items:center;gap:2px 3px;width:100%;height:62px;min-height:62px;padding:3px;display:grid!important}.app-shell.app-shell--keno .keno-ticket-panel>.eyebrow{display:none}.app-shell.app-shell--keno .keno-ticket-panel>strong{grid-area:1/1/-1;font-size:22px;line-height:.9}.app-shell.app-shell--keno .keno-ticket-panel>strong small{font-size:5px;display:block}.app-shell.app-shell--keno .keno-ticket-numbers{grid-area:1/2/-1;align-content:center;height:54px;min-height:0;max-height:54px;margin:0;padding:2px;overflow-y:auto}.app-shell.app-shell--keno .keno-ticket-numbers span{width:16px;height:16px;font-size:7px}.app-shell.app-shell--keno .keno-quick-picks{grid-area:1/3/-1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;height:56px;margin:0;display:grid}.app-shell.app-shell--keno .keno-quick-picks>span{display:none}.app-shell.app-shell--keno .keno-quick-picks button{min-height:26px;font-size:8px}.app-shell.app-shell--keno .keno-clear{grid-area:1/4/-1;width:100%;height:56px;min-height:56px;font-size:7px}.app-shell.app-shell--keno .keno-board-wrap{flex:1 1 0;width:100%;min-height:0}.app-shell.app-shell--keno .keno-draw-rack{flex-basis:25px;height:25px;min-height:25px}.app-shell.app-shell--keno .keno-ball{height:18px}.app-shell.app-shell--keno .keno-number{min-width:0;min-height:0;font-size:clamp(10px,3vw,13px)}.app-shell.app-shell--keno .keno-favorite-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;gap:2px;display:grid;overflow:hidden}.app-shell.app-shell--keno .keno-favorite,.app-shell.app-shell--keno .keno-favorite:last-child{grid-template-columns:minmax(0,1fr) auto;width:auto;min-width:0}.app-shell.app-shell--keno .keno-favorite-load{min-width:0;padding:1px}.app-shell.app-shell--keno .keno-favorite-load span{display:none}.app-shell.app-shell--keno .keno-favorite-save{min-width:28px;padding:0 1px;font-size:4px}.app-shell.app-shell--royal-rewards .crown-match-page,.app-shell.app-shell--royal-rewards .crown-match-cabinet{flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex}.app-shell.app-shell--royal-rewards .crown-match-marquee{flex:0 0 48px}.app-shell.app-shell--royal-rewards .crown-match-dashboard{flex:0 0 38px;min-height:38px}.app-shell.app-shell--royal-rewards .crown-match-body{flex-direction:column;flex:1 1 0;min-height:0;padding:3px;display:flex}.app-shell.app-shell--royal-rewards .crown-match-rules{flex:0 0 50px;min-height:0;padding:3px 5px}.app-shell.app-shell--royal-rewards .crown-match-rules>small{display:none}.app-shell.app-shell--royal-rewards .crown-match-game{flex-direction:column;flex:1 1 0;min-height:0;padding:3px;display:flex}.app-shell.app-shell--royal-rewards .crown-match-message{flex:0 0 45px;height:45px;min-height:45px;margin-bottom:3px}.app-shell.app-shell--royal-rewards .crown-match-message span{display:none}.app-shell.app-shell--royal-rewards .crown-match-grid{flex:1 1 0;grid-template-rows:repeat(4,minmax(0,1fr));gap:3px;width:100%;min-height:0}.app-shell.app-shell--royal-rewards .crown-match-card{aspect-ratio:auto;min-height:0}.app-shell.app-shell--royal-rewards .crown-match-console{flex:0 0 47px;height:47px;min-height:47px;margin-top:3px}.app-shell.app-shell--royal-rewards .crown-match-start{min-height:38px}.app-header nav>.table-game-picker{position:relative}.app-header nav>.table-game-picker:after{content:"⌄";color:#f6cf69;pointer-events:none;font-size:8px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-56%)}.app-header nav>.table-game-picker select{appearance:none;padding-right:12px}.app-shell.app-shell--crown-builders .crown-builders-console{grid-template-columns:minmax(100px,1fr) 68px 68px!important;grid-template-areas:"stake auto-play right-spin"!important}.app-shell:not(.app-shell--lobby) .game-page>.page-heading button.quiet-button{height:34px!important;min-height:34px!important}}:root{--cc-pro-gold:#f1ce72;--cc-pro-cream:#fff3cf;--cc-pro-burgundy:#76172d;--cc-pro-black:#070607}.app-shell .slot-bonus-word{z-index:9;text-align:center;width:auto;min-width:0;max-width:none;min-height:0;font-style:normal;display:block;overflow:visible;transform:translateY(-50%);color:#fff2a8!important;box-shadow:none!important;letter-spacing:.1em!important;text-shadow:-2px -2px #2b0a0f,2px -2px #2b0a0f,-2px 2px #2b0a0f,2px 2px #2b0a0f,0 0 7px #ffdc68e6!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-family:Arial Black,Arial,sans-serif!important;font-size:clamp(11px,1.35vw,19px)!important;font-weight:1000!important;line-height:1!important;position:absolute!important;top:50%!important;left:4px!important;right:4px!important}.app-shell .slot-bonus-word:before{content:none}.app-shell :is(.slot-symbol--scatter,.crown-flash-symbol--free,.original-slot-symbol--bonus){border-color:#ffe17a!important;box-shadow:inset 0 0 20px #ffd74d3d,0 0 15px #ffca408c!important}@media (width<=720px){.app-shell .slot-bonus-word{letter-spacing:.06em!important;text-shadow:-1px -1px #22080d,1px -1px #22080d,-1px 1px #22080d,1px 1px #22080d,0 0 5px #ffdc68db!important;font-size:clamp(9px,3vw,13px)!important;left:2px!important;right:2px!important}}.app-shell.app-shell--slots .slot-symbol--chips>img{object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.05)brightness(1.03);border:0;border-radius:0;width:100%;height:100%;inset:0}.app-shell.app-shell--slots .slot-symbol--chips .slot-chip-value{width:34%;min-height:58%;box-shadow:none;text-shadow:0 2px #5b3500,0 0 8px #fff4b7e6,0 3px 7px #000;background:0 0;border:0;border-radius:0;flex-direction:column;gap:1px;padding:0;font-family:Georgia,serif;font-size:clamp(18px,2.15vw,34px);top:51%;overflow:visible}.app-shell.app-shell--slots .slot-symbol--chips .slot-chip-value:before{display:none}.app-shell.app-shell--slots .slot-symbol--chips .slot-chip-value i{color:#ffe28a;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 3px #000,0 0 8px #ffd14c8c;font-family:Inter,sans-serif;font-size:.27em;font-style:normal;font-weight:1000;line-height:1}.app-shell.app-shell--slots .slot-symbol--chips .slot-chip-value span{font-size:1em;line-height:.9}.app-shell.app-shell--slots .slot-symbol--chips .slot-chip-value em{font-size:.34em}.app-shell.app-shell--slots .slot-symbol--chips .slot-chip-value--jackpot{box-shadow:none;background:0 0;border:0}.app-shell.app-shell--slots .slot-symbol--chips small{color:#fff2b8;background:linear-gradient(90deg,#23050af5,#045c4ef0,#23050af5);border-color:#ffe075c7;box-shadow:0 -2px 9px #000000b3,0 0 10px #40e8ca5c}.hold-spin-cell--held img{object-fit:cover;object-position:center}.hold-spin-cell--held b{min-height:46%;box-shadow:none;text-shadow:0 2px #5b3500,0 0 8px #fff4b7e6,0 3px 6px #000;background:0 0;border:0;flex-direction:column;padding:0;left:30%;right:30%}.hold-spin-cell--jackpot b{box-shadow:none;background:0 0;border:0}.app-shell.app-shell--slots :is(.slot-chip-value span,.slot-jackpot-ribbon strong,.hold-spin-cell--held b span,.hold-spin-jackpots strong,.hold-spin-total strong,.slot-feature-overlay--chips .slot-win-count>span){color:#fff0a0;-webkit-text-fill-color:transparent;-webkit-text-stroke:.45px #602a00e6;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.025em;filter:drop-shadow(0 1px #fff3ad)drop-shadow(0 3px #6d2f00)drop-shadow(0 0 8px #ffcb3fd1);background:linear-gradient(#fffbd0 0%,#ffe376 28%,#d89018 57%,#fff1a0 76%,#9b5108 100%);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-weight:900}.app-shell .slot-feature-overlay .slot-win-count{isolation:isolate;text-shadow:none;position:relative}.app-shell .slot-feature-overlay .slot-win-count:before{z-index:-1;content:"";filter:blur(8px);background:radial-gradient(#ffbf374d,#ffb1261a 48%,#0000 72%);border-radius:50%;width:115%;height:76%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-shell .slot-feature-overlay .slot-win-count>span{z-index:1;-webkit-text-stroke:.9px #461d00fa;filter:none;text-shadow:0 2px #663000,0 4px 7px #000000e0;position:relative}.app-shell.app-shell--slots .slot-feature-overlay--chips .slot-win-count>span{color:#ffe69a;-webkit-text-fill-color:#ffe69a;background:0 0}.app-shell.app-shell--slots .slot-feature-overlay--chips .slot-win-count{max-width:100%;font-size:clamp(34px,5vw,60px)}.app-shell.app-shell--slots .hold-spin-jackpots strong{font-size:1.18em;line-height:1}.app-shell.app-shell--slots :is(.slot-chip-value span,.hold-spin-cell--held b span){transform:scaleX(1.06)}@media (width<=720px){.app-shell.app-shell--slots .slot-symbol--chips .slot-chip-value{width:38%;min-height:54%;font-size:clamp(12px,3.35vw,19px)}.app-shell.app-shell--slots .slot-symbol--chips .slot-chip-value i{letter-spacing:.07em;font-size:.24em}.hold-spin-cell--held b{left:26%;right:26%}}.app-shell--lobby .hero--organized .hero__actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-shell--lobby .lobby-v2-grid .game-card__art:before{display:none}.app-shell--lobby .lobby-v2-grid .game-card__art>img{z-index:0;object-fit:cover;object-position:center;filter:saturate(1.12)contrast(1.06)brightness(.88);width:100%;height:100%;transition:filter .28s,transform .38s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0;transform:scale(1.01)}.app-shell--lobby .lobby-v2-grid .game-card__art>span{z-index:1;pointer-events:none;background:linear-gradient(#0202030d 32%,#0403049e 70%,#040304f0),linear-gradient(90deg,#0202036b,#0000 35% 70%,#0202032e);display:block;position:absolute;inset:0;box-shadow:inset 0 0 24px #00000070,inset 0 0 0 1px #ffe28b1f}.app-shell--lobby .lobby-v2-grid .game-card__art>:is(i,b,small){z-index:2;pointer-events:none;margin:0;position:absolute}.app-shell--lobby .lobby-v2-grid .game-card__art>i{background:radial-gradient(circle at 35% 25%,#97243aed,#16080deb);border:1px solid #ffe28f9e;border-radius:50%;place-items:center;min-width:35px;min-height:35px;padding:5px;font-size:17px;line-height:1;display:grid;top:8px;left:8px;box-shadow:inset 0 1px #ffffff2b,0 3px 9px #000000a6,0 0 13px #f2c24b29}.app-shell--lobby .lobby-v2-grid .game-card__art>b{color:#fff5dc;text-align:left;text-shadow:0 2px 4px #000,0 0 13px #000000eb,0 0 8px #ffd7683d;max-width:none;font-size:clamp(17px,1.7vw,26px);line-height:.94;bottom:18px;left:8px;right:8px}.app-shell--lobby .lobby-v2-grid .game-card__art>small{color:#f4d781;letter-spacing:.2em;text-align:left;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000;font-size:6px;line-height:1;bottom:7px;left:8px;right:8px;overflow:hidden}.app-shell--lobby .lobby-v2-grid .game-card:hover .game-card__art>img,.app-shell--lobby .lobby-v2-grid .game-card:focus-visible .game-card__art>img{filter:saturate(1.2)contrast(1.08)brightness(1.02);transform:scale(1.055)}.app-shell--lobby .lobby-v2-grid .game-card__number{z-index:4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060506b8;border:1px solid #f4cf7147;border-radius:6px;padding:3px 5px;box-shadow:0 2px 7px #0000007a}.app-shell--slots .page-heading{background:linear-gradient(90deg,#050304f0,#4c0f1d4d 50%,#050304e6),url(/art/lobby-cards/casino-crown-slots-v2.webp) 50% 45%/cover no-repeat;box-shadow:inset 0 0 0 1px #f4ce6b3d,0 5px 14px #0006}.app-shell :is(.classic-slot-cabinet,.original-slot-cabinet,.crown-builders-cabinet,.crown-flash-cabinet){box-shadow:inset 0 0 0 2px #d2a64a, inset 0 0 0 6px #16090a, inset 16px 0 22px #ffffff06, inset -16px 0 22px #00000047, 0 13px 30px #0000008a, 0 0 24px color-mix(in srgb, var(--classic-accent,var(--original-accent,#d5ad4d)) 17%, transparent);background-image:radial-gradient(circle at 50% 0,#ffde801f,#0000 30%),linear-gradient(110deg,#ffffff0a,#0000 17% 83%,#ffffff09);border-color:#32140f}.app-shell .classic-slot-marquee{background:linear-gradient(90deg, #050304e6, #1a070d33 35% 65%, #050304e6), var(--classic-art) center 52% / cover no-repeat!important}.app-shell .classic-slot-marquee:before{opacity:.68;background:var(--classic-art) center 52% / cover no-repeat;filter:saturate(1.16)contrast(1.06)brightness(.82);inset:0}.app-shell .classic-slot-marquee:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#01010299,#0000 35% 65%,#01010299);position:absolute;inset:0;box-shadow:inset 0 -17px 23px #0000006b,inset 0 1px #ffeeb72b}.app-shell .classic-slot-marquee>*{z-index:2}.app-shell .crown-builders-marquee{background:linear-gradient(90deg,#03090ed1,#070e1b1f 35% 65%,#03090ed1),url(/art/lobby-cards/crown-builders-v2.webp) 50% 54%/cover no-repeat!important}.app-shell .crown-builders-feature-art{background-image:url(/art/lobby-cards/crown-builders-v2.webp);background-position:50%;background-size:cover}.app-shell .original-slot-marquee{isolation:isolate;position:relative;background:linear-gradient(90deg, color-mix(in srgb, var(--original-dark) 92%, transparent), transparent 35% 65%, color-mix(in srgb, var(--original-dark) 92%, transparent)), var(--original-marquee) center 52% / cover no-repeat!important}.app-shell .original-slot-marquee:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0000000d,#00000059);position:absolute;inset:0;box-shadow:inset 0 -14px 20px #00000057,inset 0 1px #ffedb02e}.app-shell .original-slot-marquee>*{z-index:1;position:relative}.app-shell :is(.slot-symbol--winner,.classic-slot-symbol--winner,.original-slot-symbol--winner,.crown-builders-symbol--winner,.crown-flash-symbol--winner){animation:.68s ease-in-out infinite alternate cc-pro-winning-symbol}@keyframes cc-pro-winning-symbol{0%{filter:brightness(1.05)saturate(1.08);transform:translateY(0)scale(1)}to{filter:brightness(1.22)saturate(1.2);transform:translateY(-1px)scale(1.025);box-shadow:inset 0 0 22px #ffde5d4d,0 0 10px #fff3b2,0 0 25px #ffc33b}}@media (width<=900px) and (orientation:portrait){.app-shell.app-shell--table-game,.app-shell.app-shell--video-poker-game{width:100%;max-width:100%;overflow:hidden}.app-shell.app-shell--table-game :is(.game-stage,.game-page,.felt-table,.new-table-surface,.roulette-layout,.craps-layout,.baccarat-layout,.keno-machine),.app-shell.app-shell--video-poker-game :is(.game-stage,.game-page,.video-poker-cabinet){box-sizing:border-box;min-width:0;max-width:100%}.app-shell.app-shell--table-game :is(.felt-table,.new-table-surface),.app-shell.app-shell--video-poker-game .video-poker-cabinet{border-left-width:4px;border-right-width:4px;box-shadow:inset 0 0 0 2px #ebc15638,0 8px 18px #00000075}.app-shell.app-shell--table-game :is(.table-controls,.new-table-wager-bar,.blackjack-wager-bar,.keno-actions),.app-shell.app-shell--video-poker-game :is(.video-poker-controls,.video-poker-console){box-sizing:border-box;max-width:100%}.app-shell.app-shell--table-game :is(.table-controls,.new-table-wager-bar,.blackjack-wager-bar) button:not(.roulette-number):not(.keno-number),.app-shell.app-shell--video-poker-game .video-poker-controls button{touch-action:manipulation}.app-shell.app-shell--high-card-flush .playing-card{width:clamp(34px,9.1vw,39px);height:clamp(48px,12.8vw,55px);padding:3px}.app-shell.app-shell--video-poker-game .playing-card{width:clamp(54px,17.6vw,73px);height:clamp(76px,24.7vw,102px)}.app-shell.app-shell--roulette :is(.roulette-bet-board,.roulette-table),.app-shell.app-shell--craps :is(.craps-bet-board,.craps-table),.app-shell.app-shell--baccarat .baccarat-bet-board{width:100%;min-width:0;max-width:100%}.app-shell.app-shell--keno .keno-number-grid{grid-template-columns:repeat(10,minmax(0,1fr));width:100%;max-width:100%}}.app-shell.app-shell--slots .slot-machine{isolation:isolate;background:linear-gradient(#0704061f,#070305eb 43%),url(/art/casino-crown-slots/royal-cabinet-marquee.webp) 50% 18%/cover no-repeat;border:3px solid #120708;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffdc7aeb,inset 0 0 0 7px #310a13c7,0 12px 26px #0000008a,0 0 24px #da9b2a40}.app-shell.app-shell--slots .slot-machine:before,.app-shell.app-shell--slots .slot-machine:after{content:"";z-index:-1;background:linear-gradient(#fff0ac,#bd621a 31%,#6df4ae 58%,#9a1834 82%,#ffdc73);border-radius:999px;width:8px;position:absolute;top:78px;bottom:40px;box-shadow:0 0 9px #ffc850,0 0 20px #76f0b35c}.app-shell.app-shell--slots .slot-machine:before{left:3px}.app-shell.app-shell--slots .slot-machine:after{right:3px}.app-shell.app-shell--slots .slot-jackpot-ribbon{z-index:2;background:linear-gradient(#22070eeb,#040e0df0);border:1px solid #fad76ad1;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-height:43px;margin:0 3px 5px;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px #fff4b829,0 3px 9px #0000007a}.app-shell.app-shell--slots .slot-jackpot-ribbon>span{text-align:center;background:linear-gradient(120deg,#380816e0,#04231dc7);border:1px solid #c6922d85;border-radius:7px;place-content:center;min-width:0;padding:2px 5px;display:grid}.app-shell.app-shell--slots .slot-jackpot-ribbon small{color:#ddbcff;letter-spacing:.22em;text-transform:uppercase;font-size:6px;font-weight:1000;line-height:1}.app-shell.app-shell--slots .slot-jackpot-ribbon strong{color:#fff0a5;font-variant-numeric:tabular-nums;text-overflow:ellipsis;text-shadow:0 1px 2px #000,0 0 10px #ffcd486b;white-space:nowrap;font-family:Georgia,serif;font-size:clamp(14px,1.65vw,21px);line-height:1.1;overflow:hidden}.app-shell.app-shell--slots .slot-jackpot-ribbon__grand{background:linear-gradient(120deg,#680c25f0,#2a1603eb);border-color:#ffe075eb;box-shadow:inset 0 0 10px #ffd65624,0 0 9px #ffc43829}.app-shell.app-shell--slots .slot-reels{background:linear-gradient(#020e0cfa,#0e0308fa);border:2px solid #f6cd62db;border-radius:10px;box-shadow:inset 0 0 0 4px #0a0507f0,0 0 17px #ffc63833}.app-shell.app-shell--slots .game-controls--slots{grid-template-columns:minmax(125px,.72fr) minmax(300px,1.7fr) 112px 96px minmax(125px,.72fr);grid-template-areas:"balance stake auto-play spin last-win"}.app-shell.app-shell--slots .game-controls--slots>.metric:first-child{grid-area:balance}.app-shell.app-shell--slots .slot-stake-control{grid-area:stake;min-width:0}.app-shell.app-shell--slots .game-controls--slots>.slot-auto-play{grid-area:auto-play}.app-shell.app-shell--slots .game-controls--slots>.spin-action{grid-area:spin}.app-shell.app-shell--slots .game-controls--slots>.metric:last-child{grid-area:last-win}@media (width<=900px) and (orientation:portrait){.app-shell.app-shell--slots .slot-machine{background-position:top;border-width:2px;box-shadow:inset 0 0 0 2px #ffdc7ae6,inset 0 0 0 5px #310a13b8,0 7px 16px #00000080}.app-shell.app-shell--slots .slot-machine:before,.app-shell.app-shell--slots .slot-machine:after{width:4px;top:58px;bottom:31px}.app-shell.app-shell--slots .slot-jackpot-ribbon{border-radius:6px;gap:2px;min-height:34px;margin:0 1px 3px;padding:2px}.app-shell.app-shell--slots .slot-jackpot-ribbon>span{border-radius:4px;padding:2px 1px}.app-shell.app-shell--slots .slot-jackpot-ribbon small{letter-spacing:.11em;font-size:5px}.app-shell.app-shell--slots .slot-jackpot-ribbon strong{font-size:clamp(10px,3vw,13px)}.app-shell.app-shell--slots .slot-reels{border-width:1px;border-radius:5px}.app-shell.app-shell--slots .game-controls--slots{gap:4px;height:59px;min-height:59px;padding:4px;grid-template-columns:minmax(0,1fr) 78px 72px!important;grid-template-areas:"stake auto-play spin"!important}.app-shell.app-shell--slots .game-controls--slots>.metric{display:none}.app-shell.app-shell--slots .slot-stake-control{min-width:0;display:block}.app-shell.app-shell--slots .slot-stake-control .control-label{display:none}.app-shell.app-shell--slots .slot-stake-control .bet-selector{width:100%;display:block;overflow:visible}.app-shell.app-shell--slots .slot-stake-control .bet-selector>:not(.bet-selector__mobile){display:none}.app-shell.app-shell--slots .slot-stake-control .bet-selector__mobile{color:#fff0ba;background:linear-gradient(#481326,#16080e);border:2px solid #f6cf69c7;border-radius:9px;width:100%;height:49px;min-height:49px;padding:0 27px 0 10px;font-size:12px;font-weight:1000;display:block}.app-shell.app-shell--slots .game-controls--slots>.slot-auto-play{width:78px;height:49px;min-height:49px;padding:4px;font-size:6px}.app-shell.app-shell--slots .game-controls--slots>.spin-action{width:72px;min-width:72px;height:49px;min-height:49px;font-size:8px}}@media (width<=380px) and (height<=700px) and (orientation:portrait){.app-shell.app-shell--slots .slot-jackpot-ribbon{min-height:29px}.app-shell.app-shell--slots .slot-jackpot-ribbon strong{font-size:9px}.app-shell.app-shell--slots .slot-machine__top{min-height:18px;padding-bottom:2px}}.app-shell.app-shell--craps .craps-surface{background:radial-gradient(at 50% 18%,#37976861,#0000 42%),repeating-linear-gradient(118deg,#ffffff05 0 2px,#0000 2px 8px),linear-gradient(145deg,#0c6244 0%,#07472f 52%,#032b20 100%);min-height:860px;box-shadow:inset 0 0 0 3px #d0a34a,inset 0 0 0 8px #321b0f,inset 0 0 72px #000000a8,0 28px 56px #0006}.app-shell.app-shell--craps .craps-table-layout{z-index:2;width:min(940px,88%);margin:112px auto 0;position:relative}.app-shell.app-shell--craps .craps-throw-lane{background:linear-gradient(90deg,#0000 49.7%,#edd79930 50%,#0000 50.3%),radial-gradient(at 50% 72%,#1f7c527a,#0000 58%),#07543a;border:4px double #f5de9dd1;border-radius:64px 64px 13px 13px;height:152px;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #00000080,0 8px 18px #00000040}.app-shell.app-shell--craps .craps-back-wall{background:linear-gradient(#21120d,#080604);border-bottom:3px solid #7a4c22;justify-content:space-around;align-items:center;height:22px;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -4px 8px #000000b3,0 3px 7px #0006}.app-shell.app-shell--craps .craps-back-wall i{background:linear-gradient(135deg,#692235 0 48%,#d5b455 49% 53%,#123f30 54%);border:2px ridge #b88a3a;width:13px;height:13px;transform:rotate(45deg);box-shadow:0 1px 3px #000}.app-shell.app-shell--craps .craps-table-mark{color:#eedca333;text-align:center;text-shadow:0 1px #00000047;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-43%)}.app-shell.app-shell--craps .craps-table-mark span{border:3px solid;border-radius:50%;place-items:center;width:58px;height:58px;font-family:Georgia,serif;font-size:30px;line-height:1;display:grid}.app-shell.app-shell--craps .craps-table-mark strong{letter-spacing:.16em;margin-top:3px;font-family:Georgia,serif;font-size:13px}.app-shell.app-shell--craps .craps-table-mark small{letter-spacing:.24em;font-size:5px;font-weight:1000}.app-shell.app-shell--craps .craps-throw-call{color:#b9aa7e;letter-spacing:.18em;text-transform:uppercase;background:#022d1eb3;border:1px solid #edd28666;border-radius:10px;padding:4px 9px;font-size:6px;font-weight:1000;position:absolute;top:29px;left:18px}.app-shell.app-shell--craps .craps-throw-call--live{color:#fff3bf;background:#7b1c31;border-color:#ffe58b;animation:.36s ease-in-out infinite alternate craps-call-pulse;box-shadow:0 0 18px #ffd35b52}.app-shell.app-shell--craps .craps-throw-lane .craps-dice{--craps-throw-x:-290px;--craps-throw-y:84px;z-index:4;perspective:650px;align-items:center;gap:11px;display:flex;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%);margin:0!important}.app-shell.app-shell--craps .craps-throw-lane .craps-dice:after{z-index:-1;content:"";opacity:.44;filter:blur(7px);background:#0000009e;border-radius:50%;height:17px;position:absolute;bottom:-13px;left:-5px;right:55px}.app-shell.app-shell--craps .craps-throw-lane .craps-dice--rolling{will-change:transform, filter;animation:1.15s cubic-bezier(.16,.72,.2,1) both craps-dice-flight}.app-shell.app-shell--craps .craps-throw-lane .craps-dice--rolling>.craps-real-die:first-child{animation:1.15s cubic-bezier(.2,.76,.22,1) both craps-die-throw-left}.app-shell.app-shell--craps .craps-throw-lane .craps-dice--rolling>.craps-real-die:nth-child(2){animation:1.15s cubic-bezier(.18,.74,.2,1) both craps-die-throw-right}.app-shell.app-shell--craps .craps-throw-lane .craps-dice--rolling>strong{animation:.34s ease-in-out infinite alternate craps-total-wait}.app-shell.app-shell--craps .craps-bet-board{background:linear-gradient(#ffffff06,#00000014),#075239;border:4px double #f6e1a6d6;border-radius:6px 6px 30px 30px;grid-template-columns:1fr;gap:4px;width:100%;margin:5px auto 0;padding:5px;display:grid;box-shadow:inset 0 0 28px #00000059,0 8px 18px #0003}.app-shell.app-shell--craps .craps-place-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;display:grid}.app-shell.app-shell--craps .craps-table-bet{color:#fff1c3;text-shadow:0 1px 2px #002d1d;background:#055036b8;border:2px solid #f6e2a9b3;border-radius:3px;min-width:0;min-height:46px;padding:4px 6px;box-shadow:inset 0 0 14px #00000040}.app-shell.app-shell--craps .craps-table-bet:hover:not(:disabled){z-index:2;filter:brightness(1.18);box-shadow:inset 0 0 18px #ffe69421,0 0 13px #ffdc6b47}.app-shell.app-shell--craps .craps-table-bet strong{letter-spacing:.035em;text-transform:uppercase;font-family:Georgia,serif;font-size:14px;font-weight:700}.app-shell.app-shell--craps .craps-table-bet small{color:#e8dcb5ba;margin-top:2px;font-size:5px;line-height:1.15}.app-shell.app-shell--craps .craps-table-bet--place{border-color:#f4e0a9bd;min-height:66px}.app-shell.app-shell--craps .craps-table-bet--place strong{color:#fff0b2;font-size:clamp(13px,1.25vw,17px)}.app-shell.app-shell--craps .craps-table-bet--field{background:radial-gradient(circle,#9e243957,#0000 65%),#074f35db}.app-shell.app-shell--craps .craps-table-bet--field strong{letter-spacing:.2em;font-size:19px}.app-shell.app-shell--craps .craps-table-bet--dont-pass{border-style:dashed;border-radius:18px}.app-shell.app-shell--craps .craps-table-bet--pass{background:linear-gradient(#116b48f2,#05432df5);border:3px solid #e7d18e;border-radius:7px 7px 24px 24px}.app-shell.app-shell--craps .craps-table-bet--pass strong{letter-spacing:.16em;font-size:18px}.app-shell.app-shell--craps .craps-table-bet.table-bet-choice--locked{color:#fff9da;background:linear-gradient(145deg,#8c243b,#511324);border-color:#ffdf76;box-shadow:inset 0 0 18px #ffdb6f29,0 0 16px #ffd35c47}.app-shell.app-shell--craps .craps-history{min-height:25px;margin:3px 0}@keyframes craps-dice-flight{0%{transform:translate(-50%, -50%) translate3d(var(--craps-throw-x), var(--craps-throw-y), 0) scale(.58);filter:blur(1.2px)brightness(1.2)}24%{filter:blur(.45px)brightness(1.08);transform:translate(-50%,-50%)translate(-125px,-43px)scale(.88)}47%{filter:none;transform:translate(-50%,-50%)translate(58px,-10px)scale(1.06)}66%{transform:translate(-50%,-50%)translate(-20px,-29px)scale(.96)}82%{transform:translate(-50%,-50%)translate(13px,-7px)scale(1.02)}92%{transform:translate(-50%,-50%)translate(-4px,-13px)scale(.99)}to{filter:none;transform:translate(-50%,-50%)translate(0,0)scale(1)}}@keyframes craps-die-throw-left{0%{transform:rotate(-28deg)rotateX(0)rotateY(0)}25%{transform:translateY(-22px)rotate(142deg)rotateX(205deg)rotateY(126deg)}49%{transform:translateY(6px)rotate(312deg)rotateX(390deg)rotateY(288deg)}68%{transform:translateY(-16px)rotate(438deg)rotateX(522deg)rotateY(410deg)}84%{transform:translateY(2px)rotate(548deg)rotateX(636deg)rotateY(516deg)}to{transform:none}}@keyframes craps-die-throw-right{0%{transform:rotate(35deg)rotateX(0)rotateY(0)}22%{transform:translateY(-30px)rotate(-136deg)rotateX(-182deg)rotateY(-151deg)}46%{transform:translateY(5px)rotate(-298deg)rotateX(-363deg)rotateY(-307deg)}65%{transform:translateY(-20px)rotate(-425deg)rotateX(-506deg)rotateY(-449deg)}83%{transform:translateY(3px)rotate(-535deg)rotateX(-622deg)rotateY(-558deg)}to{transform:none}}@keyframes craps-call-pulse{0%{opacity:.68;transform:scale(.96)}to{opacity:1;transform:scale(1.03)}}@media (width<=900px) and (orientation:portrait){.app-shell.app-shell--craps .craps-surface{border-radius:82px 82px 18px 18px;min-height:690px;padding:17px 3px 88px}.app-shell.app-shell--craps .dealer-station--center{width:78px;display:block;top:20px;left:15%}.app-shell.app-shell--craps .craps-point{top:30px;right:7px}.app-shell.app-shell--craps .craps-table-layout{width:calc(100% - 6px);margin-top:72px}.app-shell.app-shell--craps .craps-throw-lane{border-width:3px;border-radius:44px 44px 8px 8px;height:112px}.app-shell.app-shell--craps .craps-back-wall{border-bottom-width:2px;height:15px}.app-shell.app-shell--craps .craps-back-wall i{border-width:1px;width:8px;height:8px}.app-shell.app-shell--craps .craps-table-mark span{border-width:2px;width:39px;height:39px;font-size:20px}.app-shell.app-shell--craps .craps-table-mark strong{font-size:8px}.app-shell.app-shell--craps .craps-table-mark small{font-size:4px}.app-shell.app-shell--craps .craps-throw-call{padding:3px 5px;font-size:5px;top:20px;left:8px}.app-shell.app-shell--craps .craps-throw-lane .craps-dice{--craps-throw-x:-160px;--craps-throw-y:62px;gap:4px;top:59%}.app-shell.app-shell--craps .craps-throw-lane .craps-real-die{width:clamp(42px,12vw,52px)}.app-shell.app-shell--craps .craps-throw-lane .craps-dice>strong{width:36px;height:36px;font-size:20px}.app-shell.app-shell--craps .craps-history{min-height:19px;margin:1px 0}.app-shell.app-shell--craps .craps-bet-board{border-width:3px;border-radius:4px 4px 18px 18px;grid-template-columns:1fr;gap:2px;width:100%;margin-top:1px;padding:3px}.app-shell.app-shell--craps .craps-place-row{gap:1px}.app-shell.app-shell--craps .craps-table-bet,.app-shell.app-shell--craps .craps-table-bet--place{min-height:37px;padding:2px 1px}.app-shell.app-shell--craps .craps-table-bet strong,.app-shell.app-shell--craps .craps-table-bet--place strong{letter-spacing:0;font-size:clamp(8px,2.5vw,11px)}.app-shell.app-shell--craps .craps-table-bet small{display:none}.app-shell.app-shell--craps .craps-table-bet--field strong{letter-spacing:.13em;font-size:13px}.app-shell.app-shell--craps .craps-table-bet--pass strong{letter-spacing:.12em;font-size:13px}.app-shell.app-shell--craps .craps-table-bet--dont-pass{border-radius:12px}.app-shell.app-shell--craps .craps-table-bet--pass{border-width:2px;border-radius:4px 4px 15px 15px}.app-shell.app-shell--craps .craps-streak-panel{width:calc(100% - 6px);min-height:37px;margin-top:3px}}@media (width>=721px) and (width<=1366px) and (height<=820px) and (orientation:landscape){.app-shell.app-shell--craps .craps-surface{min-height:660px}.app-shell.app-shell--craps .craps-point{right:20px}.app-shell.app-shell--craps .craps-table-layout{width:min(900px,86%);margin-top:78px}.app-shell.app-shell--craps .craps-throw-lane{height:105px}.app-shell.app-shell--craps .craps-table-mark span{width:40px;height:40px;font-size:21px}.app-shell.app-shell--craps .craps-table-mark strong{font-size:8px}.app-shell.app-shell--craps .craps-table-bet,.app-shell.app-shell--craps .craps-table-bet--place{min-height:38px;padding:2px 4px}.app-shell.app-shell--craps .craps-table-bet strong,.app-shell.app-shell--craps .craps-table-bet--place strong{font-size:11px}.app-shell.app-shell--craps .craps-table-bet small{display:none}}@media (width<=380px) and (height<=700px) and (orientation:portrait){.app-shell.app-shell--craps .craps-surface{min-height:550px}.app-shell.app-shell--craps .dealer-station--center{width:66px;top:17px}.app-shell.app-shell--craps .craps-point{top:25px}.app-shell.app-shell--craps .craps-puck{width:25px;height:25px}.app-shell.app-shell--craps .craps-table-layout{margin-top:61px}.app-shell.app-shell--craps .craps-throw-lane{height:90px}.app-shell.app-shell--craps .craps-throw-call{top:17px}.app-shell.app-shell--craps .craps-throw-lane .craps-real-die{width:38px}.app-shell.app-shell--craps .craps-throw-lane .craps-dice>strong{width:31px;height:31px;font-size:17px}.app-shell.app-shell--craps .craps-table-mark span{width:32px;height:32px;font-size:17px}.app-shell.app-shell--craps .craps-table-mark strong{font-size:7px}.app-shell.app-shell--craps .craps-table-mark small{display:none}.app-shell.app-shell--craps .craps-history{min-height:15px}.app-shell.app-shell--craps .craps-table-bet,.app-shell.app-shell--craps .craps-table-bet--place,.app-shell.app-shell--craps .craps-streak-panel{min-height:31px}}@media (prefers-reduced-motion:reduce){.app-shell.app-shell--craps .craps-throw-lane .craps-dice--rolling,.app-shell.app-shell--craps .craps-throw-lane .craps-dice--rolling>.craps-real-die,.app-shell.app-shell--craps .craps-throw-call--live{animation:none}}@media (width<=430px) and (orientation:portrait){.app-shell--lobby .hero--organized .hero__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%}.app-shell--lobby .hero--organized .hero__actions button{min-width:0;padding-inline:3px;font-size:6px}.app-shell--lobby .lobby-v2-grid .game-card__art>i{min-width:27px;min-height:27px;padding:3px;font-size:13px;top:5px;left:5px}.app-shell--lobby .lobby-v2-grid .game-card__art>b{font-size:clamp(10px,3.5vw,15px);bottom:14px;left:5px;right:5px}.app-shell--lobby .lobby-v2-grid .game-card__art>small{letter-spacing:.13em;font-size:4px;bottom:5px;left:5px;right:5px}.app-shell.app-shell--table-game .game-page>.page-heading h1,.app-shell.app-shell--video-poker-game .game-page>.page-heading h1{max-width:62vw}}@media (width<=380px) and (height<=700px) and (orientation:portrait){.app-shell--lobby .hero--organized .hero__actions button{min-height:29px;font-size:5.5px}.app-shell--lobby .lobby-v2-grid .game-card__art>b{font-size:11px}.app-shell--lobby .lobby-v2-grid .game-card__art>i{min-width:24px;min-height:24px;font-size:11px}}@media (prefers-reduced-motion:reduce){.app-shell--lobby .game-card__art>img,.app-shell :is(.slot-symbol--winner,.classic-slot-symbol--winner,.original-slot-symbol--winner,.crown-builders-symbol--winner,.crown-flash-symbol--winner){transition:none;animation:none}}.app-shell.app-shell--crown-builders .crown-builders-console{grid-template-columns:minmax(105px,.7fr) minmax(340px,1.8fr) 112px 108px minmax(105px,.7fr);grid-template-areas:"balance stake auto-play right-spin last-return"}.app-shell.app-shell--crown-builders .crown-builders-console>div:first-child{grid-area:balance}.app-shell.app-shell--crown-builders .crown-builders-bets{grid-area:stake;min-width:0}.app-shell.app-shell--crown-builders .crown-builders-console>.slot-auto-play{grid-area:auto-play}.app-shell.app-shell--crown-builders .crown-builders-spin--right{grid-area:right-spin}.app-shell.app-shell--crown-builders .crown-builders-console>div:last-child{grid-area:last-return}@media (width>=721px) and (width<=1366px) and (height<=820px) and (orientation:landscape){.app-shell.app-shell--crown-builders .crown-builders-console{justify-content:center;gap:10px;grid-template-columns:minmax(180px,240px) 112px 92px!important;grid-template-areas:"stake auto-play right-spin"!important}.app-shell.app-shell--crown-builders .crown-builders-console>div:first-child,.app-shell.app-shell--crown-builders .crown-builders-console>div:last-child{display:none}.app-shell.app-shell--crown-builders .crown-builders-spin,.app-shell.app-shell--crown-builders .crown-builders-spin--right{width:92px;min-width:92px;height:50px;min-height:50px}}@media (width<=900px) and (orientation:portrait){.app-shell.app-shell--crown-builders .crown-builders-console{justify-content:stretch;gap:4px;grid-template-columns:minmax(0,1fr) 76px 68px!important;grid-template-areas:"stake auto-play right-spin"!important}.app-shell.app-shell--crown-builders .crown-builders-console>div:first-child,.app-shell.app-shell--crown-builders .crown-builders-console>div:last-child{display:none}.app-shell.app-shell--crown-builders .crown-builders-spin,.app-shell.app-shell--crown-builders .crown-builders-spin--right{width:68px;min-width:68px;height:50px;min-height:50px}.app-shell.app-shell--craps .craps-surface{min-height:clamp(520px,100dvh - 224px,690px)}.app-shell.app-shell--craps .craps-table-bet,.app-shell.app-shell--craps .craps-table-bet--place,.app-shell.app-shell--craps .new-table-actions .table-action{min-height:40px}.app-shell.app-shell--craps .new-table-wager-bar{display:none}}.app-shell--lobby .hero--organized{grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr)}.app-shell--lobby .lobby-reward-shortcut{color:#fff1ca;cursor:pointer;text-align:left;background:#190b10;border:1px solid #f6d26f8c;border-radius:17px;align-content:end;align-self:stretch;min-height:168px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #4f101fb8,0 12px 24px #0000005c}.app-shell--lobby .lobby-reward-shortcut>img,.app-shell--lobby .lobby-reward-shortcut>span{width:100%;height:100%;position:absolute;inset:0}.app-shell--lobby .lobby-reward-shortcut>img{object-fit:cover;filter:saturate(1.15)contrast(1.08)brightness(.9);transition:transform .35s,filter .28s}.app-shell--lobby .lobby-reward-shortcut>span{background:linear-gradient(#0402040a 22%,#0804067a 57%,#080305f5)}.app-shell--lobby .lobby-reward-shortcut>:is(small,strong,em){z-index:1;position:relative}.app-shell--lobby .lobby-reward-shortcut>small{color:#e7c45f;letter-spacing:.18em;text-transform:uppercase;font-size:7px;font-weight:1000}.app-shell--lobby .lobby-reward-shortcut>strong{margin-top:3px;font-family:Georgia,serif;font-size:clamp(23px,2.4vw,34px);line-height:.95}.app-shell--lobby .lobby-reward-shortcut>em{color:#d9cda9;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:7px;font-style:normal;font-weight:900}.app-shell--lobby .lobby-reward-shortcut:hover>img,.app-shell--lobby .lobby-reward-shortcut:focus-visible>img{filter:saturate(1.25)contrast(1.08)brightness();transform:scale(1.045)}.app-shell--lobby .lobby-floor-selectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-height:88px;margin:10px 0 13px;display:grid}.app-shell--lobby .lobby-floor-selectors>button{color:#e9dcc0;cursor:pointer;text-align:left;background:#140d10;border:1px solid #e2be6347;border-radius:13px;align-content:center;min-width:0;min-height:88px;padding:10px 12px 9px 61px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe4940a,0 7px 16px #00000042}.app-shell--lobby .lobby-floor-selectors>button>img,.app-shell--lobby .lobby-floor-selectors>button>span{width:100%;height:100%;position:absolute;inset:0}.app-shell--lobby .lobby-floor-selectors>button>img{object-fit:cover;filter:saturate(.94)brightness(.45);transition:filter .24s,transform .3s}.app-shell--lobby .lobby-floor-selectors>button>span{background:linear-gradient(90deg,#0805074d,#080507db 45%,#080507f5)}.app-shell--lobby .lobby-floor-selectors>button>:is(i,strong,small){z-index:1;position:relative}.app-shell--lobby .lobby-floor-selectors>button>i{color:#fff0b2;background:radial-gradient(circle at 35% 25%,#9b233e,#2b0b14 74%);border:1px solid #ffe084ab;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:18px;font-style:normal;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%);box-shadow:0 0 13px #eab83838}.app-shell--lobby .lobby-floor-selectors>button>strong{font-family:Georgia,serif;font-size:clamp(18px,2vw,27px);line-height:1}.app-shell--lobby .lobby-floor-selectors>button>small{color:#c4af82;letter-spacing:.13em;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:1000}.app-shell--lobby .lobby-floor-selectors>button.active,.app-shell--lobby .lobby-floor-selectors>button[aria-pressed=true]{border-color:#f0ca67;box-shadow:inset 0 0 0 2px #75182beb,0 0 0 1px #d8a940,0 8px 19px #00000057,0 0 18px #ebba3e33}.app-shell--lobby .lobby-floor-selectors>button.active>img,.app-shell--lobby .lobby-floor-selectors>button[aria-pressed=true]>img{filter:saturate(1.12)brightness(.65);transform:scale(1.03)}.app-shell--lobby .lobby-floor-selectors>button:hover:not(.active)>img{filter:saturate(1.05)brightness(.58)}@media (width<=1024px){.app-shell.app-shell--lobby{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.app-shell.app-shell--lobby .lobby-home{flex:1 1 0;gap:4px;width:calc(100% - 10px);height:auto;min-height:0;margin:0 5px;padding:4px 0;display:grid;overflow:hidden}.app-shell.app-shell--lobby .lobby-home--recent{grid-template-rows:116px 44px 72px minmax(0,1fr)}.app-shell.app-shell--lobby .lobby-home--new{grid-template-rows:116px 72px minmax(0,1fr)}.app-shell.app-shell--lobby .lobby-home>.hero.hero--organized{border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(180px,30%);gap:9px;width:100%;height:116px;min-height:0;padding:9px 10px 9px 13px;display:grid}.app-shell--lobby .hero--organized .hero__copy{align-self:center;min-width:0}.app-shell--lobby .hero--organized .hero__copy .eyebrow{margin-bottom:2px;font-size:6px;display:block}.app-shell--lobby .hero--organized .hero__copy h1{max-width:420px;margin:0;font-size:clamp(30px,5.4vw,45px);line-height:.83}.app-shell--lobby .hero--organized .hero__copy>p:not(.eyebrow){display:none}.app-shell--lobby .hero__library-summary{gap:5px;margin-top:7px;display:flex}.app-shell--lobby .hero__library-summary span{padding:4px 6px;font-size:5px}.app-shell--lobby .lobby-reward-shortcut{box-sizing:border-box;border-radius:10px;height:98px;min-height:0;max-height:98px;padding:7px 9px}.app-shell--lobby .lobby-reward-shortcut>small{font-size:5px}.app-shell--lobby .lobby-reward-shortcut>strong{font-size:clamp(17px,2.8vw,24px)}.app-shell--lobby .lobby-reward-shortcut>em{margin-top:3px;font-size:5px}.app-shell.app-shell--lobby .lobby-home>.recent-game{border-radius:10px;height:44px;min-height:44px;margin:0;padding:4px 5px 4px 12px}.app-shell--lobby .recent-game div{min-width:0}.app-shell--lobby .recent-game span,.app-shell--lobby .recent-game small{display:none}.app-shell--lobby .recent-game strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.app-shell--lobby .recent-game button{min-width:112px;min-height:36px;padding:0 8px;font-size:7px}.app-shell.app-shell--lobby .lobby-home>.lobby-floor-selectors{gap:5px;width:100%;height:72px;min-height:72px;margin:0}.app-shell--lobby .lobby-floor-selectors>button{border-radius:10px;min-height:72px;padding:7px 7px 7px 49px}.app-shell--lobby .lobby-floor-selectors>button>i{width:34px;height:34px;font-size:15px;left:8px}.app-shell--lobby .lobby-floor-selectors>button>strong{font-size:clamp(15px,2.4vw,21px)}.app-shell--lobby .lobby-floor-selectors>button>small{margin-top:4px;font-size:6px}.app-shell.app-shell--lobby .lobby-home>.lobby-browser{border-radius:12px;grid-template-rows:43px minmax(0,1fr) auto;width:100%;height:100%;min-height:0;margin:0;padding:7px;display:grid;overflow:hidden}.app-shell--lobby .lobby-browser__heading{align-items:center;height:43px;min-height:43px;margin:0;padding:0 0 5px}.app-shell--lobby .lobby-browser__heading .eyebrow,.app-shell--lobby .lobby-browser__heading>div>span{display:none}.app-shell--lobby .lobby-browser__heading h2{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,4vw,30px);overflow:hidden}.app-shell--lobby .lobby-browser__heading>strong{min-width:64px;padding:5px 7px;font-size:6px}.app-shell--lobby .lobby-v2-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;height:100%;min-height:0;display:grid}.app-shell--lobby .lobby-v2-grid .game-card,.app-shell--lobby .lobby-v2-grid .game-card:last-child,.app-shell--lobby .lobby-v2-grid .game-card--featured{border-radius:9px;grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;padding:5px;display:grid}.app-shell--lobby .lobby-v2-grid .game-card__art,.app-shell--lobby .lobby-v2-grid .game-card--featured .game-card__art{border-radius:7px;flex:none;width:100%;height:100%;min-height:0;margin:0}.app-shell--lobby .lobby-v2-grid .game-card__copy,.app-shell--lobby .lobby-v2-grid .game-card>em{display:none}.app-shell--lobby .lobby-pagination{gap:8px;height:39px;min-height:39px;margin:5px 0 0}.app-shell--lobby .lobby-pagination button{min-height:37px;padding:0 11px;font-size:7px}.app-shell--lobby .session-strip,.app-shell--lobby+.lobby-session{display:none}}@media (width>=721px) and (width<=1024px) and (orientation:landscape){.app-shell--lobby .lobby-v2-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.app-shell.app-shell--lobby .lobby-home--recent{grid-template-rows:96px 40px 58px minmax(0,1fr)}.app-shell.app-shell--lobby .lobby-home--new{grid-template-rows:96px 58px minmax(0,1fr)}.app-shell.app-shell--lobby .lobby-home>.hero.hero--organized{grid-template-columns:minmax(0,1fr) 126px;gap:6px;height:96px;padding:6px 7px 6px 10px}.app-shell--lobby .hero--organized .hero__copy .eyebrow{letter-spacing:.12em;font-size:5px}.app-shell--lobby .hero--organized .hero__copy h1{font-size:clamp(26px,7.5vw,33px)}.app-shell--lobby .hero__library-summary{display:none}.app-shell--lobby .lobby-reward-shortcut{height:84px;max-height:84px;padding:5px 6px}.app-shell--lobby .lobby-reward-shortcut>small{letter-spacing:.09em;font-size:4px}.app-shell--lobby .lobby-reward-shortcut>strong{font-size:15px}.app-shell--lobby .lobby-reward-shortcut>em{letter-spacing:.03em;font-size:4px}.app-shell.app-shell--lobby .lobby-home>.recent-game{height:40px;min-height:40px;padding-left:9px}.app-shell--lobby .recent-game strong{font-size:12px}.app-shell--lobby .recent-game button{min-width:101px;min-height:34px;font-size:6px}.app-shell.app-shell--lobby .lobby-home>.lobby-floor-selectors{gap:3px;height:58px;min-height:58px}.app-shell--lobby .lobby-floor-selectors>button{border-radius:8px;min-height:58px;padding:5px 3px 5px 33px}.app-shell--lobby .lobby-floor-selectors>button>span{background:linear-gradient(90deg,#08050757,#080507e8 50%,#080507f7)}.app-shell--lobby .lobby-floor-selectors>button>i{width:24px;height:24px;font-size:11px;left:5px}.app-shell--lobby .lobby-floor-selectors>button>strong{font-size:clamp(10px,3vw,13px);line-height:.92}.app-shell--lobby .lobby-floor-selectors>button>small{letter-spacing:.04em;margin-top:3px;font-size:4px}.app-shell.app-shell--lobby .lobby-home>.lobby-browser{grid-template-rows:38px minmax(0,1fr) auto;padding:5px}.app-shell--lobby .lobby-browser__heading{height:38px;min-height:38px}.app-shell--lobby .lobby-browser__heading h2{font-size:22px}.app-shell--lobby .lobby-v2-grid{gap:5px}.app-shell--lobby .lobby-v2-grid .game-card,.app-shell--lobby .lobby-v2-grid .game-card:last-child{padding:4px}.app-shell--lobby .lobby-v2-grid .game-card__art>i{min-width:25px;min-height:25px;padding:3px;font-size:11px;top:5px;left:5px}.app-shell--lobby .lobby-v2-grid .game-card__art>b{font-size:clamp(11px,3.6vw,15px);bottom:14px;left:5px;right:5px}.app-shell--lobby .lobby-v2-grid .game-card__art>small{letter-spacing:.1em;font-size:4px;bottom:5px;left:5px;right:5px}.app-shell--lobby .lobby-pagination{height:36px;min-height:36px;margin-top:4px}.app-shell--lobby .lobby-pagination button{min-height:34px;padding:0 8px;font-size:6px}.app-shell--lobby .lobby-pagination span{font-size:7px}}@media (width<=380px) and (height<=700px) and (orientation:portrait){.app-shell.app-shell--lobby .lobby-home--recent{grid-template-rows:88px 38px 54px minmax(0,1fr)}.app-shell.app-shell--lobby .lobby-home--new{grid-template-rows:88px 54px minmax(0,1fr)}.app-shell.app-shell--lobby .lobby-home>.hero.hero--organized{grid-template-columns:minmax(0,1fr) 116px;height:88px}.app-shell--lobby .lobby-reward-shortcut{height:76px;max-height:76px}.app-shell--lobby .hero--organized .hero__copy h1{font-size:26px}.app-shell.app-shell--lobby .lobby-home>.lobby-floor-selectors{height:54px;min-height:54px}.app-shell--lobby .lobby-floor-selectors>button{min-height:54px}}.app-shell--keno .keno-marquee{grid-template-columns:70px minmax(0,1fr) 108px}.app-shell--keno .keno-marquee>.keno-draw-multiplier{color:#fff0bd;background:radial-gradient(circle at 50% 22%,#94263de6,#2a0811f5 72%);border:1px solid #f3cf6994;border-radius:12px;place-content:center;min-width:0;min-height:66px;padding:6px 7px;display:grid;box-shadow:inset 0 0 0 2px #ffffff0a,0 0 15px #f1c44429}.app-shell--keno .keno-draw-multiplier small{color:#efcf74;letter-spacing:.15em;font-size:6px}.app-shell--keno .keno-draw-multiplier b{color:#fff0a4;text-shadow:0 2px #751425,0 0 14px #ffda6170;font-family:Georgia,serif;font-size:clamp(28px,3.8vw,43px);line-height:.78}.app-shell--keno .keno-draw-multiplier em{letter-spacing:.08em;margin-top:3px;font-size:4px}.app-shell--keno .keno-draw-multiplier.is-boosted{background:radial-gradient(circle at 50% 22%,#b22c49,#4d0b18 70%);border-color:#fff09a;box-shadow:inset 0 0 0 2px #ffffff0f,0 0 20px #ffda465c}.app-shell--keno .keno-draw-multiplier.is-boosted b{color:#fff7bc;text-shadow:0 2px #751425,0 0 8px #fff,0 0 21px #ffc93e}@media (width<=1024px){.app-shell.app-shell--keno .keno-marquee{grid-template-columns:28px minmax(0,1fr) 82px}.app-shell.app-shell--keno .keno-marquee>.keno-draw-multiplier{border-radius:7px;height:31px;min-height:31px;padding:2px 4px}.app-shell.app-shell--keno .keno-draw-multiplier small{font-size:4px}.app-shell.app-shell--keno .keno-draw-multiplier b{font-size:20px}.app-shell.app-shell--keno .keno-draw-multiplier em{display:none}}@media (width<=640px) and (orientation:portrait){.app-shell.app-shell--keno .keno-marquee{grid-template-columns:20px minmax(0,1fr) 68px}.app-shell.app-shell--keno .keno-marquee>.keno-draw-multiplier{height:28px;min-height:28px}.app-shell.app-shell--keno .keno-draw-multiplier b{font-size:17px}}@media (width<=900px) and (orientation:portrait),(width>=721px) and (width<=1366px) and (height<=820px) and (orientation:landscape){.app-shell.app-shell--keno .keno-favorites{flex-basis:54px;height:54px;min-height:54px}.app-shell.app-shell--keno .keno-favorite-grid{grid-auto-columns:174px}.app-shell.app-shell--keno .keno-favorite,.app-shell.app-shell--keno .keno-favorite:last-child{height:37px;min-height:37px}.app-shell.app-shell--keno .keno-favorite-load span{color:#fff0bd;text-overflow:clip;white-space:normal;margin-top:2px;font-size:7px;line-height:1.15;display:block;overflow:visible}}@media (width>=1101px){.app-shell.app-shell--blackjack:not(.app-shell--crown-monaco-21) .blackjack-felt .blackjack-lower-table{grid-template-columns:minmax(205px,255px) minmax(330px,1fr) minmax(205px,255px)}}@media (width>=721px) and (width<=1100px){.app-shell.app-shell--blackjack:not(.app-shell--crown-monaco-21) .blackjack-felt .blackjack-lower-table{grid-template-columns:minmax(180px,215px) minmax(300px,1fr) minmax(180px,215px);width:min(930px,98%)}.app-shell.app-shell--blackjack:not(.app-shell--crown-monaco-21) .blackjack-felt .blackjack-player-zone{grid-column:2;justify-self:center}.app-shell.app-shell--blackjack:not(.app-shell--crown-monaco-21) .blackjack-felt .blackjack-lower-table>.table-result{grid-column:1/-1}}.daily-credit-button{place-content:center;min-width:126px;line-height:1.05;display:grid;padding:5px 10px!important}.daily-credit-button strong{letter-spacing:.08em;font-size:8px}.daily-credit-button small{color:#bde9ca;letter-spacing:.1em;margin-top:3px;font-size:6px}.daily-credit-button:disabled small{color:#81786d}.balance-wallet-open{display:none}.premium-wallet{width:min(960px,100%)}.premium-wallet__balance{background:linear-gradient(120deg,#6f182a6b,#08312494);border:1px solid #ecc96e57;border-radius:12px;align-items:baseline;gap:9px;min-height:82px;margin:0 0 16px;padding:12px 18px;display:flex}.premium-wallet__balance small{color:#c9af6b;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:900}.premium-wallet__balance strong{color:#ffe69a;margin-left:auto;font-family:Georgia,serif;font-size:clamp(34px,5vw,52px);font-weight:500;line-height:1}.premium-wallet__balance span{color:#a99c80;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.store-grid--benefits{grid-template-columns:repeat(4,minmax(0,1fr))}.store-card--included{cursor:default;min-height:170px}.store-card--included:hover{border-color:#e0b7553b}.store-card--included strong{margin-top:18px}.store-card--included em{margin-top:auto;line-height:1.35}@media (width<=720px){.daily-credit-button{min-width:98px;padding:4px 6px!important}.daily-credit-button strong{font-size:7px}.daily-credit-button small{font-size:5px}.premium-wallet{padding:26px 16px}.premium-wallet__balance{flex-wrap:wrap;min-height:66px;padding:9px 11px}.premium-wallet__balance strong{font-size:34px}.store-grid--benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.store-card--included{min-height:130px;padding:13px}.store-card--included strong{margin-top:11px;font-size:27px}}@media (width<=900px) and (orientation:portrait),(width>=721px) and (width<=1366px) and (height<=820px) and (orientation:landscape){.app-shell--lobby .balance-strip,.app-shell--lobby .balance-strip__content{height:44px;min-height:44px}.app-shell--lobby .balance-strip__session{display:none}.app-shell--lobby .balance-strip__content>.daily-credit-button{margin-left:auto;display:grid}.app-shell--lobby .balance-strip__content>.balance-wallet-open{min-height:30px;padding:0 8px;font-size:6px;display:block}}@media (width<=900px){.app-shell.app-shell--keno .keno-ticket-actions{grid-area:1/4/-1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;gap:2px;width:100%;height:56px;min-height:56px;display:grid}.app-shell.app-shell--keno .keno-ticket-actions .keno-auto-pick,.app-shell.app-shell--keno .keno-ticket-actions .keno-clear{border-radius:5px;grid-area:auto;width:100%;height:auto;min-height:0;padding:0 2px}.app-shell.app-shell--keno .keno-auto-pick{text-align:center;display:block}.app-shell.app-shell--keno .keno-auto-pick small,.app-shell.app-shell--keno .keno-auto-pick span{display:none}.app-shell.app-shell--keno .keno-auto-pick strong{letter-spacing:.06em;font-size:7px}.app-shell.app-shell--keno .keno-ticket-actions .keno-clear{font-size:6px}}@media (width<=900px) and (orientation:portrait),(width>=721px) and (width<=1366px) and (height<=820px) and (orientation:landscape){.app-shell .bet-selector__mobile,.app-shell .prism-mobile-select{display:none!important}.app-shell :is(.slot-stake-control,.classic-slot-bet,.original-slot-bet,.crown-builders-bets) .bet-selector{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;display:grid!important;overflow:visible!important}.app-shell :is(.slot-stake-control,.classic-slot-bet,.original-slot-bet,.crown-builders-bets) .bet-selector>:is(.bet-chip,.max-bet){width:100%;height:27px;min-height:27px;padding:2px 1px;font-size:7px;line-height:1;min-width:0!important;display:block!important}.app-shell.app-shell--slots .game-controls--slots{height:66px;min-height:66px}.app-shell.app-shell--slots .slot-stake-control .bet-selector{height:56px}.app-shell.app-shell--slots .game-controls--slots>.slot-auto-play,.app-shell.app-shell--slots .game-controls--slots>.spin-action{height:56px;min-height:56px}.app-shell .prism-wager-controls>div>small{margin-bottom:2px;font-size:5px;display:block!important}.app-shell .prism-credit-selector,.app-shell .prism-line-selector{gap:2px;width:100%;display:grid!important}.app-shell .prism-credit-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .prism-line-selector{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell .prism-credit-selector button,.app-shell .prism-line-selector button{min-width:0;min-height:29px;padding:2px 1px;font-size:6px;display:block}}.playing-card--joker{color:#fff2a7;text-align:center;background:radial-gradient(circle at 50% 42%,#fada6f4d,#0000 31%),repeating-linear-gradient(135deg,#7d1731 0 9px,#4d0b20 9px 18px);border-color:#f4d778;justify-content:space-around;align-items:center;box-shadow:inset 0 0 0 3px #ffe58f38,0 0 22px #f2c95b47,0 8px 18px #00000070}.playing-card--joker b{font-size:.72em}.playing-card--joker i{color:#fff7ca;filter:drop-shadow(0 0 7px #ffc849);align-self:center;font-size:1.5em}.playing-card--joker small{color:#fff3b8;letter-spacing:.18em;font-family:Arial,sans-serif;font-size:.28em;font-weight:1000}.video-poker-cabinet--joker-poker{border-color:#f2c867;box-shadow:inset 0 0 0 3px #4a0d21,0 18px 48px #00000094,0 0 30px #e9bc4833}.video-poker-cabinet--joker-poker .video-poker-marquee{background:radial-gradient(circle at 50% 0,#9f294a,#3c0a1b 58%,#090607)}.video-poker-cabinet--joker-poker .video-poker-card.is-wild .playing-card{animation:.7s ease-in-out infinite alternate video-poker-wild-glow;box-shadow:0 0 0 3px #ffe47c,0 0 32px #ffcd42cc,0 9px 20px #00000080}.video-poker-dealer-scene{background:linear-gradient(#0000 52%,#072f2247),url(/art/poker-tables/joker-poker-dealer-v1.webp) 50% 42%/cover no-repeat;border-top:2px solid #e5bc58;border-bottom:2px solid #e5bc58;height:clamp(210px,29vw,390px);box-shadow:inset 0 -28px 40px #00000040}.app-shell--caribbean-stud{--crown-poker-table-art:url(/art/poker-tables/caribbean-stud-dealer-v1.webp)}.app-shell--crown-acey-deucey{--crown-poker-table-art:url(/art/poker-tables/crown-acey-deucey-dealer-v1.webp)}.app-shell--crown-wild-six{--crown-poker-table-art:url(/art/poker-tables/crown-wild-six-dealer-v1.webp)}.app-shell--crown-four-card{--crown-poker-table-art:url(/art/poker-tables/crown-four-card-dealer-v1.webp)}.app-shell--crown-pai-gow{--crown-poker-table-art:url(/art/poker-tables/crown-pai-gow-dealer-v1.webp)}.crown-poker-felt{background:linear-gradient(180deg, transparent 0 46%, #0436273d 58%, #05382ac7 80%, #063126 100%), var(--crown-poker-table-art) center top / 100% auto no-repeat, #063126;border-color:#3a2013;flex-direction:column;align-items:center;min-height:1030px;padding:48px 28px 26px;display:flex;box-shadow:inset 0 0 0 3px #9a7130,inset 0 0 90px #0000008c,0 28px 60px #0000006b}.crown-poker-felt:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;border:1px solid #f4d67b24;position:absolute;inset:16px}.crown-poker-felt>*{z-index:1;position:relative}.app-shell .crown-poker-felt>.dealer-station{display:none!important}.crown-poker-felt .table-rail{z-index:4;position:absolute}.crown-poker-dealer{width:100%;margin-top:410px}.crown-poker-player{background:linear-gradient(145deg,#03362685,#02231b5c);border:1px solid #f3d98b2e;border-radius:17px;width:min(760px,92%);margin-top:15px;padding:10px 14px;box-shadow:inset 0 0 22px #00000038}.crown-poker-player>strong{min-height:18px}.crown-poker-felt .card-row{align-items:center}.crown-poker-felt .card-row--six .playing-card{width:clamp(61px,6.2vw,76px);height:clamp(86px,8.7vw,106px)}.crown-poker-felt .card-row--seven{gap:5px}.crown-poker-felt .card-row--seven .playing-card{width:clamp(54px,5.6vw,68px);height:clamp(76px,7.8vw,95px);padding:6px;font-size:19px}.crown-poker-felt .card-row--seven .playing-card i{font-size:22px}.crown-poker-bets{margin-top:14px;position:static;transform:none}.crown-poker-result{width:min(850px,78%);min-height:84px;margin:16px auto 0}.crown-poker-actions{justify-content:center;max-width:100%;min-height:48px;margin:13px auto 0;position:static;transform:none}.crown-poker-actions .table-action{min-height:46px;padding:0 17px;font-size:9px}.crown-poker-actions .table-action--stand{background:linear-gradient(145deg,#287cba,#12456f);border-color:#9dcfff}.crown-poker-wager-bar{flex-wrap:wrap}.crown-poker-wager-bar>span{max-width:420px}.acey-gate{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;width:min(620px,94%);margin-top:395px;display:grid}.acey-gate>div{justify-items:center;gap:6px;display:grid}.acey-gate small{color:#e8d39b;letter-spacing:.15em;font-size:7px;font-weight:1000}.acey-third{position:relative}.acey-third:before{z-index:-1;content:"";background:radial-gradient(circle,#94253c61,#0000 70%);border:2px solid #ffdb6b7a;border-radius:16px;position:absolute;inset:22px -12px -8px;box-shadow:0 0 22px #ffc9462e}.acey-odds{grid-template-columns:repeat(5,1fr);gap:5px;width:min(620px,94%);margin-top:17px;display:grid}.acey-odds span{color:#b6c7b9;text-align:center;text-transform:uppercase;background:#032a1f94;border:1px solid #e6cb7e3b;border-radius:7px;place-content:center;min-height:44px;padding:5px;font-size:7px;font-weight:900;display:grid}.acey-odds b{color:#ffe18a;margin-top:2px;font-family:Georgia,serif;font-size:14px}.acey-odds span.active{color:#fff;background:#72182c;border-color:#ffe071;box-shadow:0 0 20px #ffcd493d}.acey-bet{margin-top:18px;position:static;transform:none}.pai-gow-card-choice{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.pai-gow-card-choice>span{z-index:4;color:#e4d5a3;letter-spacing:.12em;background:#123c2f;border:1px solid #bfa25e;border-radius:999px;min-width:40px;padding:2px 5px;font-size:5px;font-weight:1000;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.pai-gow-card-choice.is-low{transform:translateY(-8px)}.pai-gow-card-choice.is-low>span{color:#fff5c1;background:#8a1d34;border-color:#ffe083;box-shadow:0 0 13px #ffcf4a73}.pai-gow-card-choice.is-low .playing-card{box-shadow:0 0 0 3px #ffe083,0 0 22px #ffce4575,0 8px 18px #0006}.pai-gow-felt{min-height:1080px}.pai-gow-player{padding-top:17px}@media (width<=900px) and (orientation:portrait){.crown-poker-page .page-heading{min-height:54px;padding:6px 8px}.crown-poker-page .page-heading h1{font-size:clamp(25px,7.6vw,35px)}.crown-poker-page .page-heading .rules-chip{display:none}.crown-poker-felt{background:linear-gradient(180deg, transparent 0 21%, #0436272e 28%, #05382ac7 48%, #063126 100%), var(--crown-poker-table-art) center top / 100% auto no-repeat, #063126;border-width:4px;border-radius:88px 88px 17px 17px;padding:39px 5px 10px;overflow:visible;min-height:0!important}.crown-poker-felt:after{inset:7px}.crown-poker-felt .table-rail{letter-spacing:.18em;font-size:7px;top:13px}.crown-poker-felt .table-rail span{margin:0 4px;font-size:12px}.crown-poker-dealer{margin-top:clamp(158px,45vw,194px)}.crown-poker-dealer p,.crown-poker-player p{letter-spacing:.1em;margin-bottom:5px;font-size:6px}.crown-poker-player{border-radius:10px;width:calc(100% - 8px);margin-top:8px;padding:7px 3px}.crown-poker-player>strong{min-height:12px;margin-top:3px;font-size:9px}.crown-poker-felt .card-row{gap:3px;min-height:56px}.crown-poker-felt .playing-card,.crown-poker-felt .card-row--six .playing-card,.crown-poker-felt .card-row--seven .playing-card{border-width:1px;border-radius:5px;width:clamp(38px,10.5vw,45px);height:clamp(53px,14.7vw,63px);padding:3px;font-size:13px}.crown-poker-felt .playing-card i,.crown-poker-felt .card-row--seven .playing-card i{font-size:15px}.crown-poker-felt .card-row--six{gap:2px}.crown-poker-felt .card-row--seven{gap:1px}.crown-poker-felt .card-row--seven .playing-card{width:clamp(35px,9.5vw,41px);height:clamp(49px,13.3vw,58px)}.crown-poker-bets,.acey-bet{gap:5px;margin-top:8px}.crown-poker-bets span,.crown-poker-bets .bet-token,.acey-bet span,.acey-bet .bet-token{border-width:3px;width:54px;height:54px}.crown-poker-bets small,.acey-bet small{font-size:5px}.crown-poker-bets b,.acey-bet b{font-size:12px}.crown-poker-result{width:calc(100% - 8px);min-height:82px;margin-top:9px;padding:8px}.crown-poker-result>small{font-size:6px}.crown-poker-result>strong{font-size:14px}.crown-poker-result>span{max-width:100%;font-size:8px;line-height:1.3}.crown-poker-actions{flex-wrap:nowrap;gap:4px;width:calc(100% - 8px);min-height:44px;margin-top:7px}.crown-poker-actions .table-action{flex:1;min-height:42px;padding:0 7px;font-size:6px;line-height:1.15}.crown-poker-wager-bar{gap:5px;min-height:0;padding:6px}.crown-poker-wager-bar .exact-wager-control{width:100%}.crown-poker-wager-bar .pair-plus-toggle{min-width:128px}.crown-poker-wager-bar>span{text-align:center;width:100%;font-size:6px}.acey-gate{gap:5px;width:calc(100% - 18px);margin-top:clamp(158px,45vw,194px)}.acey-gate small{letter-spacing:.08em;font-size:5px}.acey-third:before{border-radius:9px;inset:15px -4px -5px}.acey-odds{gap:2px;width:calc(100% - 12px);margin-top:9px}.acey-odds span{min-height:34px;padding:2px;font-size:4px}.acey-odds b{font-size:10px}.pai-gow-felt{min-height:0}.pai-gow-player{padding-top:15px}.pai-gow-card-choice>span{min-width:30px;padding:1px 3px;font-size:4px;top:-7px}.pai-gow-card-choice.is-low{transform:translateY(-5px)}.video-poker-dealer-scene{background-position:50% 42%;height:clamp(132px,42vw,181px)}.app-shell.app-shell--video-poker-game .video-poker-cabinet--joker-poker .video-poker-marquee{grid-template-columns:17px minmax(0,1fr) 30px;column-gap:4px}.app-shell.app-shell--video-poker-game .video-poker-cabinet--joker-poker .video-poker-marquee strong{letter-spacing:.025em;white-space:nowrap;font-size:clamp(17px,5.4vw,23px);line-height:1;overflow:hidden}.app-shell.app-shell--video-poker-game .video-poker-cabinet--joker-poker .video-poker-marquee>span:last-child{letter-spacing:.04em;font-family:Inter,sans-serif;font-size:8px;font-weight:1000}}@media (width>=721px) and (width<=1100px){.crown-poker-felt{min-height:900px;padding-left:12px;padding-right:12px}.crown-poker-dealer{margin-top:310px}.acey-gate{margin-top:300px}.crown-poker-player{width:min(730px,95%)}.crown-poker-result{width:min(700px,76%)}.crown-poker-felt .card-row--six .playing-card{width:59px;height:83px}.crown-poker-felt .card-row--seven .playing-card{width:51px;height:72px}}@media (width<=900px) and (orientation:portrait){.app-shell.app-shell--crown-builders .crown-builders-marquee{background:linear-gradient(90deg,#03090ed1,#070e1b2e 35% 65%,#03090ed1),url(/art/lobby-cards/crown-builders-v2.webp) 50%/contain no-repeat,#050b10!important;grid-template-columns:minmax(0,1fr)!important}.app-shell.app-shell--crown-builders .crown-builders-marquee>div{width:100%}.app-shell.app-shell--crown-builders .crown-builders-marquee strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(23px,7.2vw,31px);line-height:1;overflow:hidden}.app-shell.app-shell--crown-builders .crown-builders-cabinet{flex:none;height:auto}.app-shell.app-shell--crown-builders .crown-builders-body{flex:none;min-height:0}.app-shell.app-shell--crown-builders .crown-builders-stage{height:auto}.app-shell.app-shell--crown-builders .crown-builders-grid{aspect-ratio:5/3;flex:none;width:100%;height:auto}.app-shell.app-shell--crown-flash .crown-flash-cabinet{flex:none;height:auto}.app-shell.app-shell--crown-flash .crown-flash-body{flex:none;min-height:0}.app-shell.app-shell--crown-flash .crown-flash-stage{height:auto}.app-shell.app-shell--crown-flash .crown-flash-grid{aspect-ratio:5/3;flex:none;width:100%;height:auto}}@media (width>=568px) and (width<=920px) and (height<=560px) and (orientation:landscape){.app-shell:is(.app-shell--slots,.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .app-header{width:calc(100% - 6px);margin:0 3px;padding:1px 0;display:grid;flex-basis:30px!important;height:30px!important;min-height:30px!important}.app-shell:is(.app-shell--slots,.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .app-header nav{grid-template-columns:42px repeat(3,minmax(0,1fr));gap:2px;height:28px;min-height:28px;padding:1px 35px 1px 1px}.app-shell:is(.app-shell--slots,.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .app-header nav>.nav-game--lobby,.app-shell:is(.app-shell--slots,.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .app-header nav>.table-game-picker select{border-radius:6px;font-size:7px;height:26px!important;min-height:26px!important}.app-shell:is(.app-shell--slots,.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .app-header .header-tools{width:34px;height:28px;top:1px;right:0}.app-shell:is(.app-shell--slots,.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .app-header .header-tools .sound-toggle{width:32px!important;min-width:32px!important;height:28px!important;min-height:28px!important}.app-shell:is(.app-shell--slots,.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) :is(.balance-strip,.game-page>.page-heading){display:none!important}.app-shell:is(.app-shell--slots,.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .game-stage{width:calc(100% - 4px);margin:0 2px;padding:2px 0}.app-shell:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) :is(.classic-slot-cabinet,.original-slot-cabinet,.crown-builders-cabinet,.crown-flash-cabinet){border-width:2px;border-radius:9px;width:100%;height:100%;margin:0}.app-shell:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) :is(.classic-slot-marquee,.original-slot-marquee,.crown-builders-marquee,.crown-flash-marquee){flex-basis:34px;height:34px;min-height:34px;padding:1px 6px}.app-shell.app-shell--crown-builders .crown-builders-marquee{background:linear-gradient(90deg,#03090ed1,#070e1b26 35% 65%,#03090ed1),url(/art/lobby-cards/crown-builders-v2.webp) 50%/contain no-repeat,#050b10!important;grid-template-columns:minmax(0,1fr)!important}.app-shell.app-shell--crown-builders .crown-builders-marquee>div{width:100%}.app-shell.app-shell--crown-builders .crown-builders-marquee strong{text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:1;overflow:hidden}.app-shell:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) :is(.classic-slot-body,.original-slot-body,.crown-builders-body,.crown-flash-body){flex:1 1 0;min-height:0;padding:2px;display:block}.app-shell:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) :is(.classic-slot-stage,.original-slot-stage,.crown-builders-stage,.crown-flash-stage){border-width:1px;border-radius:6px;flex-direction:column;width:100%;height:100%;min-height:0;padding:2px;display:flex}.app-shell:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) :is(.classic-slot-grid,.original-slot-grid,.crown-builders-grid,.crown-flash-grid){border-width:1px;border-radius:4px;flex:1 1 0;gap:1px;width:100%;height:auto;min-height:0;padding:1px}.app-shell.app-shell--crown-builders .crown-builders-symbol__backdrop{background-image:url(/art/crown-builders/symbol-atlas.webp);background-position:var(--atlas-x) var(--atlas-y);opacity:.47;filter:blur(5px)brightness(.5)saturate(1.2);background-size:400% 300%;display:block;position:absolute;inset:0;transform:scale(1.06)}.app-shell.app-shell--crown-builders .crown-builders-symbol__art{aspect-ratio:1;width:auto;height:100%;inset:0 auto 0 50%;transform:translate(-50%)}.app-shell :is(.classic-slot-page--crown-prism,.classic-slot-page--crown-velocity) .classic-slot-symbol img{width:100%;height:100%;object-fit:contain!important}.app-shell:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) :is(.classic-slot-result-slot,.original-slot-result-slot,.crown-builders-result-panel){flex-basis:31px;height:31px;min-height:31px;max-height:31px;margin-top:1px}.app-shell:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) :is(.classic-slot-console,.original-slot-console,.crown-builders-console,.crown-flash-console){flex-basis:43px;gap:2px;height:43px;min-height:43px;padding:2px;grid-template-columns:minmax(180px,1fr) 56px 56px!important}.app-shell:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) :is(.classic-slot-bet,.original-slot-bet,.crown-builders-bets),.app-shell:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) :is(.classic-slot-console,.original-slot-console,.crown-builders-console) .slot-auto-play,.app-shell:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) :is(.classic-slot-spin,.original-slot-spin,.crown-builders-spin,.crown-flash-spin){height:37px;min-height:37px}.app-shell:is(.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) :is(.classic-slot-spin,.original-slot-spin,.crown-builders-spin,.crown-flash-spin){border-width:2px;width:56px;min-width:56px}.app-shell.app-shell--crown-builders .crown-builders-meters,.app-shell.app-shell--crown-flash .crown-flash-jackpots{flex-basis:27px;height:27px;min-height:27px;padding:1px 3px}.app-shell.app-shell--crown-builders .crown-builders-meters span{min-height:23px}.app-shell.app-shell--slots .royal-welcome{display:none}.app-shell.app-shell--slots .slot-machine{border-width:2px;border-radius:9px;flex:1 1 0;width:100%;height:100%;min-height:0;margin:0;padding:3px 5px 2px}.app-shell.app-shell--slots .slot-jackpot-ribbon{flex:0 0 27px;gap:2px;height:27px;min-height:27px;margin-bottom:2px;padding:1px}.app-shell.app-shell--slots .slot-jackpot-ribbon>span{padding:1px}.app-shell.app-shell--slots .slot-jackpot-ribbon small{font-size:4px}.app-shell.app-shell--slots .slot-jackpot-ribbon strong{font-size:9px}.app-shell.app-shell--slots .slot-machine__top{flex:0 0 19px;height:19px;min-height:19px;padding:0 3px 2px;font-size:5px}.app-shell.app-shell--slots .slot-machine__top strong{width:17px;height:17px;font-size:11px}.app-shell.app-shell--slots .slot-reels{flex:1 1 0;gap:2px;min-height:0;padding:2px}.app-shell.app-shell--slots :is(.slot-status,.slot-win-ledger){flex:0 0 29px;height:29px;min-height:29px;max-height:29px}.app-shell.app-shell--slots .slot-feature-meter{flex-basis:18px;height:18px;min-height:18px}.app-shell.app-shell--slots .game-controls--slots{flex:0 0 45px;gap:2px;height:45px;min-height:45px;margin-top:2px;padding:2px;grid-template-columns:minmax(220px,1fr) 56px 56px!important;grid-template-areas:"stake auto-play spin"!important}.app-shell.app-shell--slots .game-controls--slots>.metric{display:none}.app-shell.app-shell--slots .slot-stake-control .bet-selector{height:39px}.app-shell.app-shell--slots .game-controls--slots>.slot-auto-play,.app-shell.app-shell--slots .game-controls--slots>.spin-action{width:56px;min-width:56px;height:39px;min-height:39px}.app-shell:is(.app-shell--slots,.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) :is(.slot-stake-control,.classic-slot-bet,.original-slot-bet,.crown-builders-bets) .bet-selector{grid-template-rows:1fr;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;height:39px}.app-shell:is(.app-shell--slots,.app-shell--crown-prism,.app-shell--crown-prism-classic,.app-shell--crown-prism-nine,.app-shell--crown-velocity,.app-shell--crown-flash,.app-shell--crown-builders,.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) :is(.slot-stake-control,.classic-slot-bet,.original-slot-bet,.crown-builders-bets) .bet-selector>:is(.bet-chip,.max-bet){height:37px;min-height:37px;font-size:6px}}@media (width<=900px) and (orientation:portrait){.app-shell:is(.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) :is(.original-slot-cabinet,.original-slot-cabinet--spinning,.original-slot-body,.original-slot-stage){flex:none;height:auto;min-height:0}.app-shell:is(.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .original-slot-grid{width:100%;height:auto;min-height:0;aspect-ratio:5 / var(--original-rows,4);flex:none}.app-shell:is(.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .original-slot-console{gap:3px;grid-template-columns:60px minmax(105px,1fr) 78px 60px!important}.app-shell:is(.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .original-slot-console>.slot-auto-play{letter-spacing:0;white-space:nowrap;gap:2px;width:78px;min-width:78px;max-width:78px;padding-inline:3px;font-size:5px;overflow:hidden}.app-shell:is(.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .original-slot-console>.slot-auto-play i{width:6px;min-width:6px;height:6px}}@media (width>=568px) and (height<=560px) and (orientation:landscape){.app-shell.app-shell--kingdom-of-the-deep .original-slot-console{grid-template-columns:minmax(180px,1fr) 78px 56px!important}.app-shell.app-shell--kingdom-of-the-deep .original-slot-console>.slot-auto-play{letter-spacing:0;white-space:nowrap;gap:2px;width:78px;min-width:78px;max-width:78px;padding-inline:3px;font-size:5px;overflow:hidden}.app-shell.app-shell--kingdom-of-the-deep .original-slot-console>.slot-auto-play i{width:6px;min-width:6px;height:6px}}@media (width<=900px) and (orientation:portrait){.app-shell.app-shell--blackjack .blackjack-felt .playing-card{border-radius:8px;width:clamp(62px,17vw,70px);height:clamp(87px,23.8vw,98px);padding:8px;font-size:clamp(21px,5.8vw,25px)}.app-shell.app-shell--blackjack .blackjack-felt .playing-card i{font-size:clamp(23px,6.4vw,28px)}.app-shell.app-shell--blackjack .blackjack-felt .card-row{gap:6px;min-height:clamp(87px,23.8vw,98px)}.app-shell.app-shell--blackjack .blackjack-hands{min-height:102px}.app-shell.app-shell--table-game:not(.app-shell--video-poker-game) .playing-card{border-radius:7px;width:clamp(52px,14.5vw,62px);height:clamp(73px,20.3vw,87px);padding:6px;font-size:clamp(18px,5vw,22px)}.app-shell.app-shell--table-game:not(.app-shell--video-poker-game) .playing-card i{font-size:clamp(20px,5.5vw,24px)}.app-shell.app-shell--table-game:not(.app-shell--video-poker-game) .card-row{gap:4px;min-height:clamp(73px,20.3vw,87px)}.app-shell.app-shell--table-game :is(.card-row--six,.seven-card-row,.card-row--seven){gap:2px}.app-shell.app-shell--table-game :is(.card-row--six,.seven-card-row,.card-row--seven) .playing-card{width:clamp(40px,10.8vw,46px);height:clamp(56px,15.1vw,65px);padding:4px;font-size:clamp(14px,3.8vw,17px)}.app-shell.app-shell--table-game :is(.card-row--six,.seven-card-row,.card-row--seven) .playing-card i{font-size:clamp(16px,4.2vw,19px)}.app-shell.app-shell--blackjack .blackjack-felt .playing-card{width:clamp(62px,17vw,70px);height:clamp(87px,23.8vw,98px)}.app-shell.app-shell--blackjack .blackjack-felt .card-row{min-height:clamp(87px,23.8vw,98px)}}@media (width>=1101px){.app-shell.app-shell--crown-monaco-21 .blackjack-felt .blackjack-lower-table{grid-template-columns:minmax(205px,255px) minmax(330px,1fr) minmax(205px,255px)}}@media (width>=721px) and (width<=1100px){.app-shell.app-shell--crown-monaco-21 .blackjack-felt .blackjack-lower-table{grid-template-columns:minmax(180px,215px) minmax(300px,1fr) minmax(180px,215px);width:min(930px,98%)}.app-shell.app-shell--crown-monaco-21 .blackjack-felt .blackjack-player-zone{grid-column:2;justify-self:center}.app-shell.app-shell--crown-monaco-21 .blackjack-felt .blackjack-lower-table>.table-result{grid-column:1/-1}}.table-game-scene{z-index:0;pointer-events:none;background-color:#071b14;background-position:top;background-repeat:no-repeat;background-size:100%;border-radius:190px 190px 0 0;height:clamp(390px,47vw,620px);position:absolute;top:0;left:0;right:0;overflow:hidden}.table-game-scene:after{content:"";background:linear-gradient(180deg, transparent 0 62%, rgba(var(--table-scene-blend,6, 49, 38), .35) 76%, rgb(var(--table-scene-blend,6, 49, 38)) 100%);position:absolute;inset:0}.table-game-scene--blackjack{--table-scene-blend:6, 49, 38;background-image:url(/art/table-games/blackjack-table-v2.webp)}.table-game-scene--monaco-21{--table-scene-blend:4, 29, 53;background-image:url(/art/table-games/crown-monaco-21-table-v2.webp)}.table-game-scene--roulette{--table-scene-blend:5, 45, 32;background-image:url(/art/table-games/roulette-table-v2.webp)}.table-game-scene--craps{--table-scene-blend:5, 48, 34;background-image:url(/art/table-games/craps-table-v2.webp)}.table-game-scene--baccarat{--table-scene-blend:5, 20, 39;background-image:url(/art/table-games/baccarat-table-v2.webp)}.table-game-scene--keno{--table-scene-blend:42, 10, 18;background-image:url(/art/table-games/keno-table-v2.webp)}.app-shell:is(.app-shell--blackjack,.app-shell--craps,.app-shell--baccarat) .dealer-station--center{display:none!important}.app-shell.app-shell--blackjack .blackjack-felt{background:#063126;min-height:1130px}.app-shell.app-shell--crown-monaco-21 .blackjack-felt{background:#041d35}.app-shell.app-shell--blackjack .blackjack-felt .dealer-card-zone{margin-top:clamp(390px,31vw,430px)!important}.app-shell.app-shell--roulette .roulette-surface{background:#052d20;min-height:1090px}.app-shell.app-shell--roulette .roulette-layout{margin-top:clamp(390px,31vw,430px)}.app-shell.app-shell--craps .craps-surface{background:#053022;min-height:1210px}.app-shell.app-shell--craps .craps-table-layout{margin-top:clamp(390px,31vw,430px)}.app-shell.app-shell--craps .craps-point{top:clamp(375px,30vw,415px)}.app-shell.app-shell--baccarat .baccarat-surface{background:#051427;min-height:1030px}.app-shell.app-shell--baccarat .baccarat-hands{margin-top:clamp(390px,31vw,430px)}.app-shell.app-shell--keno .keno-machine>.table-game-scene--keno{background-position:50% 34%;background-size:cover;border-bottom:3px solid #c49a42;border-radius:0;flex:none;height:clamp(220px,27vw,350px);position:relative;box-shadow:inset 0 -28px 35px #1f050b8f}.app-shell.app-shell--keno .keno-machine>.table-game-scene--keno:after{background:linear-gradient(#0000 0 67%,#2a0a1252 82%,#2a0a12 100%)}@media (width<=900px) and (orientation:portrait){.table-game-scene{border-radius:84px 84px 0 0;height:clamp(235px,46vw,350px)}.app-shell.app-shell--blackjack .blackjack-felt,.app-shell.app-shell--roulette .roulette-surface,.app-shell.app-shell--craps .craps-surface,.app-shell.app-shell--baccarat .baccarat-surface{background-attachment:scroll}.app-shell.app-shell--keno .keno-machine>.table-game-scene--keno{height:clamp(150px,26vw,210px)}}@media (width<=720px) and (orientation:portrait){.table-game-scene{border-radius:76px 76px 0 0;height:clamp(155px,43vw,185px)}.app-shell.app-shell--blackjack .blackjack-felt,.app-shell.app-shell--roulette .roulette-surface,.app-shell.app-shell--craps .craps-surface,.app-shell.app-shell--baccarat .baccarat-surface{min-height:0!important}.app-shell.app-shell--blackjack .blackjack-felt .dealer-card-zone{margin-top:84px!important}.app-shell.app-shell--roulette .roulette-layout,.app-shell.app-shell--craps .craps-table-layout{margin-top:clamp(92px,27vw,116px)}.app-shell.app-shell--craps .craps-point{top:clamp(83px,25vw,107px)}.app-shell.app-shell--baccarat .baccarat-hands{margin-top:clamp(92px,27vw,116px)}.app-shell.app-shell--keno .keno-machine>.table-game-scene--keno{background-position:50% 31%;height:clamp(86px,25vw,108px)}}.app-shell.app-shell--table-game:not(.app-shell--roulette):not(.app-shell--craps):not(.app-shell--video-poker-game) :is(.felt-table,.new-table-surface)>:is(.table-result,.new-table-result),.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table>.blackjack-result{z-index:12;place-content:center;overflow:hidden;width:clamp(180px,18%,230px)!important;height:auto!important;min-height:44px!important;max-height:62px!important;margin:0!important;padding:4px 8px!important;position:absolute!important;inset:18px auto auto 18px!important}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table>.blackjack-result{width:clamp(150px,16%,200px)!important;min-height:42px!important;max-height:54px!important}.app-shell.app-shell--table-game:not(.app-shell--roulette):not(.app-shell--craps):not(.app-shell--video-poker-game) :is(.felt-table,.new-table-surface)>:is(.table-result,.new-table-result)>small{font-size:5px!important;line-height:1!important}.app-shell.app-shell--table-game:not(.app-shell--roulette):not(.app-shell--craps):not(.app-shell--video-poker-game) :is(.felt-table,.new-table-surface)>:is(.table-result,.new-table-result)>strong{min-height:0!important;margin-top:1px!important;font-size:clamp(9px,1vw,13px)!important;line-height:1.05!important}.app-shell.app-shell--table-game:not(.app-shell--roulette):not(.app-shell--craps):not(.app-shell--video-poker-game) :is(.felt-table,.new-table-surface)>:is(.table-result,.new-table-result)>span{display:block;max-height:11px!important;margin-top:1px!important;font-size:6px!important;line-height:1.05!important;overflow:hidden!important}@media (width<=720px) and (orientation:portrait){.app-shell.app-shell--table-game:not(.app-shell--roulette):not(.app-shell--craps):not(.app-shell--video-poker-game) :is(.felt-table,.new-table-surface)>:is(.table-result,.new-table-result),.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table>.blackjack-result{width:min(34%,132px)!important;min-height:38px!important;max-height:50px!important;padding:3px 5px!important;top:10px!important;left:10px!important}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table>.blackjack-result{width:min(31%,120px)!important;max-height:48px!important}.app-shell.app-shell--table-game:not(.app-shell--roulette):not(.app-shell--craps):not(.app-shell--video-poker-game) :is(.felt-table,.new-table-surface)>:is(.table-result,.new-table-result)>strong{font-size:clamp(8px,2.35vw,10px)!important}}@media (width>=721px) and (width<=900px) and (orientation:portrait){.app-shell.app-shell--blackjack .blackjack-felt,.app-shell.app-shell--roulette .roulette-surface,.app-shell.app-shell--craps .craps-surface,.app-shell.app-shell--baccarat .baccarat-surface{min-height:0!important}.app-shell.app-shell--blackjack .blackjack-felt .dealer-card-zone,.app-shell.app-shell--roulette .roulette-layout,.app-shell.app-shell--craps .craps-table-layout,.app-shell.app-shell--baccarat .baccarat-hands{margin-top:clamp(230px,34vw,285px)}.app-shell.app-shell--blackjack .blackjack-felt .dealer-card-zone{margin-top:clamp(230px,34vw,285px)!important}.app-shell.app-shell--craps .craps-point{top:clamp(217px,32vw,267px)}}@media (width<=920px) and (height<=560px) and (orientation:landscape),(width>=921px) and (width<=1366px) and (height<=820px) and (orientation:landscape){.app-shell.app-shell--blackjack .blackjack-felt,.app-shell.app-shell--roulette .roulette-surface,.app-shell.app-shell--craps .craps-surface,.app-shell.app-shell--baccarat .baccarat-surface{min-height:0!important}.table-game-scene{opacity:.34;background-position:50% 23%;background-size:cover;border-radius:54px 54px 0 0;height:100%}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-shoe-panel{display:none}.app-shell.app-shell--blackjack .blackjack-felt .dealer-card-zone{width:42%;position:absolute;top:18px;left:4%;margin-top:0!important}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table{width:auto;margin:0;padding:0;display:block;position:static}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-hands{width:46%;min-height:88px;margin:0;position:absolute;top:18px;right:4%}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table>.table-result{width:46%;height:40px;min-height:40px;max-height:40px;margin:0;position:absolute;bottom:3px;left:5px;right:auto}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table>.table-result>span{display:none}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-action-panel{width:auto;bottom:3px;left:48%;right:112px;transform:none}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-bet-spots{bottom:2px;right:5px}.app-shell.app-shell--roulette .roulette-layout,.app-shell.app-shell--craps .craps-table-layout{margin-top:0}.app-shell.app-shell--baccarat .baccarat-hands{margin-top:17px}.app-shell.app-shell--craps .craps-point{top:19px}.app-shell.app-shell--roulette .table-game-scene--roulette{display:none}.app-shell.app-shell--roulette .roulette-surface .new-table-result{width:61%;left:5px;right:auto;transform:none}.app-shell.app-shell--roulette .roulette-surface .new-table-actions{width:37%;left:auto;right:5px;transform:none}.app-shell.app-shell--craps .craps-table-layout{grid-template-columns:minmax(180px,.35fr) minmax(0,.65fr);gap:4px;width:calc(100% - 10px);height:112px;margin-top:-12px;display:grid}.app-shell.app-shell--craps .craps-throw-lane{border-radius:42px 10px 10px 42px;height:112px}.app-shell.app-shell--craps .craps-history,.app-shell.app-shell--craps .craps-streak-panel{display:none}.app-shell.app-shell--craps .craps-bet-board{border-width:2px;border-radius:8px 8px 18px 18px;grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;height:112px;margin:0;padding:2px}.app-shell.app-shell--craps .craps-place-row{grid-column:1/-1;gap:1px}.app-shell.app-shell--craps :is(.craps-table-bet,.craps-table-bet--place){height:auto;min-height:0;padding:1px 2px}.app-shell.app-shell--craps :is(.craps-table-bet,.craps-table-bet--place) strong{letter-spacing:0;font-size:8px}.app-shell.app-shell--keno .keno-machine>.table-game-scene--keno{display:none}}.app-shell--crown-conquest{--crown-poker-table-art:url(/art/table-games/crown-conquest-v1.webp)}.app-shell--crown-balance{--crown-poker-table-art:url(/art/table-games/crown-balance-v1.webp)}.crown-original-heading-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.crown-original-how-to-play{color:#fff2bd;cursor:pointer;text-align:left;background:linear-gradient(145deg,#a42545,#521022 70%,#260812);border:2px solid #f2cb67;border-radius:999px;align-content:center;min-width:150px;min-height:48px;padding:6px 14px 6px 47px;display:inline-grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff0d,0 5px #35130c,0 0 18px #f4c64b33}.crown-original-how-to-play>span{color:#541021;background:radial-gradient(circle,#fff8c9,#e6b94b);border:2px solid #ffe895;border-radius:50%;place-items:center;width:31px;height:31px;font:1000 19px/1 Georgia,serif;display:grid;position:absolute;top:50%;left:8px;transform:translateY(-50%);box-shadow:0 0 12px #ffd85b73}.crown-original-how-to-play>strong{letter-spacing:.12em;font-size:9px;line-height:1.1}.crown-original-how-to-play>small{color:#ffd96d;letter-spacing:.16em;margin-top:2px;font-size:6px;font-weight:1000}.crown-original-how-to-play:hover{border-color:#fff1a8;transform:translateY(-1px);box-shadow:inset 0 0 0 2px #ffffff12,0 6px #35130c,0 0 25px #f4c64b57}.crown-original-how-to-play--felt{z-index:9;position:absolute;top:54px;right:26px}.crown-original-help-modal{z-index:1200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030204e6;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.crown-original-help-card{color:#eadfc9;background:radial-gradient(circle at 50% 0,#9e25414d,#0000 37%),linear-gradient(145deg,#241318,#090709 72%);border:2px solid #e7bd57;border-radius:21px;width:min(790px,96vw);max-height:94dvh;padding:27px;position:relative;overflow-y:auto;box-shadow:inset 0 0 45px #e3b5420d,0 0 40px #e5b53a33,0 24px 80px #000c}.crown-original-help-card>small{color:#e8be57;letter-spacing:.19em;text-transform:uppercase;padding-right:45px;font-size:8px;font-weight:1000;display:block}.crown-original-help-card>h2{color:#fff0b8;margin:5px 0 7px;font:500 clamp(32px,5vw,50px)/1 Georgia,serif}.crown-original-help-summary{color:#f3e9d7;max-width:690px;margin:0 0 17px;font-size:13px;line-height:1.5}.crown-original-help-close{color:#fff3c8;background:#2c0b15;border:1px solid #e7bd57;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:25px;line-height:1;display:grid;position:absolute;top:12px;right:13px}.crown-original-help-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crown-original-help-steps>section{background:linear-gradient(145deg,#093b2cd1,#041c16eb);border:1px solid #e7bd5747;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:9px;min-height:103px;padding:11px;display:grid}.crown-original-help-steps>section>b{color:#4d1020;background:radial-gradient(circle,#fff4b6,#c99a31);border:2px solid #f4d277;border-radius:50%;place-items:center;width:35px;height:35px;font:1000 18px/1 Georgia,serif;display:grid}.crown-original-help-steps h3,.crown-original-help-payouts h3{color:#ffe28a;margin:1px 0 4px;font:600 17px/1.1 Georgia,serif}.crown-original-help-steps p,.crown-original-help-payouts p{color:#d8d3c7;margin:0;font-size:10px;line-height:1.5}.crown-original-help-tip{color:#d7f6e9;background:#084d386b;border:1px solid #66efac73;border-radius:10px;margin:11px 0;padding:10px 12px;font-size:11px;line-height:1.45;display:grid}.crown-original-help-tip strong{color:#7cf0b7;letter-spacing:.13em;text-transform:uppercase;margin-bottom:2px;font-size:8px}.crown-original-help-payouts{border-top:1px solid #e7bd5740;padding-top:12px}.crown-original-help-payouts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:9px 0;display:grid}.crown-original-help-payouts>div>span{color:#d8d3c7;background:#ffffff06;border:1px solid #e7bd5738;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:31px;padding:5px 9px;font-size:9px;display:flex}.crown-original-help-payouts>div>span strong{color:#ffe18a;white-space:nowrap}.crown-original-help-done{color:#fff7df;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(145deg,#a42444,#4b0d1e);border:2px solid #f4d277;border-radius:999px;min-width:210px;min-height:43px;margin:18px auto 0;padding:8px 18px;font-size:9px;font-weight:1000;display:block;box-shadow:0 4px #2e130d}.crown-original-table-page .crown-poker-felt{background:linear-gradient(180deg, transparent 0 43%, #04261d59 55%, #052f24e6 73%, #052b21 100%), var(--crown-poker-table-art) center top / 100% auto no-repeat, #052b21;min-height:1160px}.conquest-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1030px,96%);margin-top:410px;display:grid}.conquest-castle{text-align:center;background:linear-gradient(150deg,#052d20f2,#021410f0);border:2px solid #a98334;border-radius:18px;padding:12px 8px 14px;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #e2b64117,0 12px 25px #00000059}.conquest-castle--crown{background:linear-gradient(150deg,#67162af5,#1e0711f5);border-color:#f1cd6c;box-shadow:inset 0 0 34px #ffd65924,0 0 24px #ecbe3f2e,0 12px 25px #0006}.conquest-castle>small,.balance-dealer-cards>small,.balance-pan-live>small{color:#ffe38c;letter-spacing:.18em;margin-bottom:8px;font-size:9px;font-weight:1000;display:block}.conquest-card-pair{justify-content:center;align-items:center;gap:9px;min-height:132px;display:flex}.conquest-card-pair>div{justify-items:center;gap:4px;display:grid}.conquest-card-pair em{color:#c9d7c8;letter-spacing:.14em;font-size:6px;font-style:normal;font-weight:1000}.conquest-card-pair>span{color:#e4b84e;filter:drop-shadow(0 0 7px #ffcd4d73);font-size:22px}.conquest-card-pair .playing-card{width:72px;height:101px}.conquest-castle__result{color:#8cf2b2;letter-spacing:.16em;margin-top:8px;font-size:10px;display:block}.conquest-castle__result:last-child{text-shadow:0 0 12px #49ff9859}.conquest-arrange,.balance-split-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;width:min(980px,94%);margin-top:12px;display:flex}.conquest-arrange span,.balance-split-controls span{color:#ead8aa;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.conquest-arrange button,.balance-split-controls button{color:#fff2c2;letter-spacing:.05em;background:linear-gradient(145deg,#3c171e,#17090d);border:1px solid #a9853e;border-radius:9px;min-height:38px;padding:6px 12px;font-size:8px;font-weight:1000}.balance-split-controls button.active,.balance-split-controls button:hover,.conquest-arrange button:hover{background:linear-gradient(145deg,#94213f,#4c1022);border-color:#ffe27c}.balance-split-controls .balance-best{color:#c9ffec;background:linear-gradient(145deg,#12644f,#073427);border-color:#75d7bb}.balance-dealer-cards{background:#1c080db8;border:1px solid #f1cd6b61;border-radius:18px;place-items:center;width:min(650px,90%);min-height:145px;margin-top:405px;padding:9px 12px;display:grid;box-shadow:inset 0 0 25px #00000059,0 12px 30px #00000040}.balance-dealer-cards>strong{color:#ffe18a;font-size:13px}.balance-dealer-cards .playing-card{width:62px;height:87px}.balance-scale-live{grid-template-columns:minmax(0,1fr) 108px minmax(0,1fr);align-items:end;gap:8px;width:min(840px,96%);min-height:230px;margin-top:14px;display:grid;position:relative}.balance-pan-live{text-align:center;background:linear-gradient(145deg,#70182beb,#1f0710f2);border:3px solid #cda547;border-radius:16px 16px 80px 80px;place-content:center;min-height:170px;padding:11px 8px;display:grid;box-shadow:inset 0 0 28px #ffc84117,0 15px 25px #00000059}.balance-pan-live .playing-card{width:72px;height:101px}.balance-pan-live>b{color:#ffe383;margin-top:6px;font:900 24px/1 Georgia,serif}.balance-beam-live{place-items:center;height:205px;display:grid;position:relative}.balance-beam-live>span{z-index:2;color:#fff0ae;background:radial-gradient(circle,#a2203e,#3c0a1c 70%);border:4px double #ffe081;border-radius:50%;place-items:center;width:64px;height:64px;font-size:27px;display:grid;box-shadow:0 0 23px #fac44559}.balance-beam-live>i{background:linear-gradient(90deg,#6d4315,#f2ce6d,#6d4315);border:2px solid #d1a94f;border-radius:8px 8px 0 0;width:12px;height:150px;position:absolute;bottom:22px}.balance-scale-live.is-perfect .balance-pan-live{border-color:#fff1a6;box-shadow:inset 0 0 28px #ffe0682e,0 0 26px #ffd0424d}@media (width<=900px) and (orientation:portrait){.crown-original-heading-actions{gap:4px}.crown-original-how-to-play--felt{min-width:112px;min-height:39px;padding:4px 8px 4px 36px;top:35px;right:8px}.crown-original-how-to-play--felt>span{width:25px;height:25px;font-size:15px;left:6px}.crown-original-how-to-play--felt>strong{font-size:7px}.crown-original-how-to-play--felt>small{font-size:5px}.crown-original-table-page .crown-poker-felt{background:linear-gradient(180deg, transparent 0 20%, #04261d52 29%, #052f24e8 45%, #052b21 100%), var(--crown-poker-table-art) center top / 100% auto no-repeat, #052b21;min-height:0!important}.conquest-board{gap:3px;width:calc(100% - 8px);margin-top:clamp(150px,43vw,185px)}.conquest-castle{border-width:1px;border-radius:9px;min-width:0;padding:7px 2px 8px}.conquest-castle>small{letter-spacing:.05em;min-height:16px;margin-bottom:3px;font-size:4px}.conquest-card-pair{gap:2px;min-height:65px}.conquest-card-pair>div{gap:2px}.conquest-card-pair em{letter-spacing:0;font-size:4px}.conquest-card-pair>span{font-size:10px}.conquest-card-pair .playing-card{width:clamp(34px,9.4vw,40px);height:clamp(48px,13.2vw,56px)}.conquest-castle__result{letter-spacing:.04em;margin-top:4px;font-size:5px}.conquest-arrange,.balance-split-controls{gap:3px;width:calc(100% - 8px);margin-top:7px}.conquest-arrange span,.balance-split-controls span{text-align:center;width:100%;font-size:5px}.conquest-arrange button,.balance-split-controls button{flex:auto;min-height:31px;padding:4px 6px;font-size:5px}.balance-dealer-cards{border-radius:10px;width:calc(100% - 34px);min-height:88px;margin-top:clamp(150px,43vw,185px);padding:5px}.balance-dealer-cards>small{margin-bottom:2px;font-size:5px}.balance-dealer-cards>strong{font-size:8px}.balance-dealer-cards .card-row{min-height:50px}.balance-dealer-cards .playing-card{width:clamp(34px,9.4vw,40px);height:clamp(48px,13.2vw,56px)}.balance-scale-live{grid-template-columns:minmax(0,1fr) 47px minmax(0,1fr);gap:3px;width:calc(100% - 8px);min-height:132px;margin-top:7px}.balance-pan-live{border-width:2px;border-radius:9px 9px 44px 44px;min-width:0;min-height:112px;padding:5px 2px}.balance-pan-live>small{margin-bottom:3px;font-size:4px}.balance-pan-live .card-row{gap:2px;min-height:56px}.balance-pan-live .playing-card{width:clamp(34px,9.4vw,40px);height:clamp(48px,13.2vw,56px)}.balance-pan-live>b{margin-top:3px;font-size:16px}.balance-beam-live{height:122px}.balance-beam-live>span{border-width:2px;width:38px;height:38px;font-size:16px}.balance-beam-live>i{width:8px;height:86px;bottom:9px}}@media (width<=720px){.crown-original-help-modal{padding:5px}.crown-original-help-card{border-radius:14px;width:100%;max-height:97dvh;padding:17px 10px 13px}.crown-original-help-card>small{font-size:6px}.crown-original-help-card>h2{margin-top:7px;padding-right:24px;font-size:clamp(27px,8vw,36px)}.crown-original-help-summary{margin-bottom:10px;font-size:10px}.crown-original-help-close{width:32px;height:32px;font-size:21px;top:8px;right:8px}.crown-original-help-steps{grid-template-columns:1fr;gap:5px}.crown-original-help-steps>section{grid-template-columns:30px minmax(0,1fr);gap:7px;min-height:0;padding:7px}.crown-original-help-steps>section>b{width:28px;height:28px;font-size:14px}.crown-original-help-steps h3,.crown-original-help-payouts h3{font-size:14px}.crown-original-help-steps p,.crown-original-help-payouts p{font-size:8px;line-height:1.4}.crown-original-help-tip{margin:7px 0;padding:7px 8px;font-size:8px}.crown-original-help-payouts{padding-top:8px}.crown-original-help-payouts>div{gap:3px;margin:6px 0}.crown-original-help-payouts>div>span{min-height:25px;padding:3px 6px;font-size:7px}.crown-original-help-done{min-width:180px;min-height:38px;margin-top:10px;font-size:8px}}@media (width<=920px) and (height<=560px) and (orientation:landscape){.crown-original-table-page .crown-poker-felt{background:linear-gradient(90deg, #02120ec2, #052f247a, #02120ecc), var(--crown-poker-table-art) center 37% / cover no-repeat, #052b21;border-radius:46px 46px 12px 12px;overflow:hidden;height:218px!important;min-height:218px!important;padding:0!important}.crown-original-table-page .crown-poker-felt .table-rail{top:7px}.crown-original-table-page .playing-card{width:40px!important;height:56px!important;padding:3px!important;font-size:13px!important}.crown-original-table-page .playing-card i{font-size:15px!important}.crown-original-table-page .crown-poker-bets{gap:4px;width:27%;margin:0;top:19px;right:11px;transform:none;position:absolute!important}.crown-original-table-page .crown-poker-bets span,.crown-original-table-page .crown-poker-bets .bet-token{width:49px;height:49px}.crown-original-table-page .crown-poker-bets small{letter-spacing:0;font-size:4px}.crown-original-table-page .crown-poker-result{width:27%;margin:0;padding:5px;position:absolute;top:75px;right:9px;overflow:hidden;height:72px!important;min-height:72px!important;max-height:72px!important}.crown-original-table-page .crown-poker-result>small{font-size:5px}.crown-original-table-page .crown-poker-result>strong{font-size:9px;line-height:1.05}.crown-original-table-page .crown-poker-result>span{display:none}.crown-original-table-page .crown-poker-actions{min-height:34px;margin:0;position:absolute;bottom:8px;width:27%!important;left:auto!important;right:9px!important}.crown-original-table-page .crown-poker-actions .table-action{flex:1;width:100%;min-height:34px;padding:2px 6px;font-size:6px}.conquest-board{gap:5px;width:70%;margin:0;position:absolute;top:23px;left:9px}.conquest-castle{border-radius:9px;height:137px;padding:6px 3px}.conquest-castle>small{min-height:10px;margin-bottom:2px;font-size:5px}.conquest-card-pair{gap:3px;min-height:89px}.conquest-card-pair em{font-size:4px}.conquest-card-pair>span{font-size:11px}.conquest-castle__result{margin-top:3px;font-size:5px}.conquest-arrange{gap:4px;width:70%;margin:0;position:absolute;bottom:8px;left:9px}.conquest-arrange span{display:none}.conquest-arrange button{flex:1;min-height:32px;padding:2px 6px;font-size:5px}.balance-dealer-cards{width:26%;min-height:118px;margin:0;padding:5px 3px;position:absolute;top:25px;left:9px}.balance-dealer-cards>small{margin-bottom:2px;font-size:5px}.balance-dealer-cards .card-row{gap:2px;min-height:56px}.balance-dealer-cards>strong{font-size:7px}.balance-scale-live{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:2px;width:45%;min-height:136px;margin:0;position:absolute;top:23px;left:27%}.balance-pan-live{border-width:2px;border-radius:8px 8px 38px 38px;min-height:116px;padding:4px 2px}.balance-pan-live>small{margin-bottom:2px;font-size:4px}.balance-pan-live .card-row{gap:2px;min-height:56px}.balance-pan-live>b{font-size:14px}.balance-beam-live{height:126px}.balance-beam-live>span{border-width:2px;width:36px;height:36px;font-size:15px}.balance-beam-live>i{width:7px;height:87px;bottom:7px}.balance-split-controls{flex-wrap:nowrap;gap:3px;width:70%;margin:0;position:absolute;bottom:7px;left:9px}.balance-split-controls>span{display:none}.balance-split-controls button{flex:1;min-width:0;min-height:32px;padding:2px 4px;font-size:5px}}@media (width<=430px) and (height<=700px) and (orientation:portrait){.app-shell--crown-balance .balance-dealer-cards{min-height:72px;margin-top:94px;padding:3px}.app-shell--crown-balance .balance-dealer-cards .card-row{min-height:46px}.app-shell--crown-balance :is(.balance-dealer-cards,.balance-pan-live) .playing-card{width:40px!important;height:56px!important;padding:3px!important;font-size:13px!important}.app-shell--crown-balance :is(.balance-dealer-cards,.balance-pan-live) .playing-card i{font-size:15px!important}.app-shell--crown-balance .balance-scale-live{min-height:101px;margin-top:4px}.app-shell--crown-balance .balance-pan-live{min-height:88px;padding-top:3px;padding-bottom:3px}.app-shell--crown-balance .balance-beam-live{height:98px}.app-shell--crown-balance .balance-beam-live>i{height:69px}.app-shell--crown-balance .crown-poker-bets{margin-top:4px}.app-shell--crown-balance .crown-poker-result{min-height:57px;margin-top:4px;padding:5px}.app-shell--crown-balance .crown-poker-actions{min-height:36px;margin-top:4px}.app-shell--crown-balance .crown-poker-actions .table-action{min-height:34px}}.app-shell.app-shell--table-game{--table-gold-bright:#ffe89a;--table-gold:#d5a83e;--table-gold-deep:#73501c;--table-wine:#76152e;--table-wine-dark:#240710;--table-wood:#2b130b}.app-shell.app-shell--table-game .game-stage{width:min(100% - 18px,1480px);padding-top:22px}.app-shell.app-shell--table-game .page-heading{background:radial-gradient(circle at 50% -70%,#ffd76938,#0000 55%),linear-gradient(135deg,#2a0c15,#090709 48%,#16070d);border:1px solid #e2b74b6b;border-radius:18px;align-items:center;min-height:84px;margin-bottom:10px;padding:13px 20px;box-shadow:inset 0 0 0 3px #00000059,0 9px 28px #00000057}.app-shell.app-shell--table-game .page-heading h1{color:#fff0bd;text-shadow:0 2px #512c0d,0 0 16px #ffd5693d}.app-shell.app-shell--table-game :is(.felt-table,.new-table-surface,.keno-machine){isolation:isolate;background-clip:padding-box;border:10px solid #0000;border-radius:42px;box-shadow:inset 0 0 0 2px #f2cf70,inset 0 0 0 7px #6e4817,inset 0 0 65px #0000006b,0 0 0 3px #210b08,0 0 0 6px #b18432,0 0 0 12px #32150c,0 24px 55px #0000009e}.app-shell.app-shell--table-game :is(.felt-table,.new-table-surface):after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 0 35%,#ffffff0b 42%,#0000 49%) 0 0/190px 100% repeat-x;border:1px solid #ffe3903d;border-radius:27px;position:absolute;inset:8px}.app-shell.app-shell--table-game .table-rail{color:#ffe99a;letter-spacing:.25em;background:linear-gradient(#35140af0,#090707db);border:1px solid #ffe07eb3;border-radius:999px;min-height:28px;padding:7px 18px 6px;font-size:10px;top:12px;box-shadow:inset 0 1px #ffffff1f,0 4px 14px #0006}.app-shell.app-shell--table-game .playing-card{background:radial-gradient(circle at 25% 13%,#fffffff2,#0000 24%),linear-gradient(145deg,#fffef8,#e9dfc7)!important;border:2px solid #e7cf8a!important;border-radius:10px!important;width:clamp(82px,7.2vw,106px)!important;height:clamp(115px,10.1vw,148px)!important;padding:10px!important;font-size:clamp(25px,2.2vw,32px)!important;box-shadow:inset 0 0 0 2px #855c1d21,0 10px 18px #0000007a!important}.app-shell.app-shell--table-game .playing-card i{font-size:clamp(29px,2.55vw,37px)!important}.app-shell.app-shell--table-game .playing-card--back{background:radial-gradient(circle,#f8d87c 0 5%,#0000 5.5%),repeating-linear-gradient(45deg,#7d1731 0 7px,#4b0c1d 7px 14px)!important;box-shadow:inset 0 0 0 3px #541020,inset 0 0 0 6px #dfb94f,0 10px 18px #0000007a!important}.app-shell.app-shell--table-game :is(.table-result,.round-message){background:linear-gradient(100deg,#13080bf5,#043025f5 50%,#13080bf5);border:2px solid #d9b04d;border-radius:16px;box-shadow:inset 0 0 22px #0006,0 7px 18px #0000004d}.app-shell.app-shell--table-game .table-action{letter-spacing:.08em;border:2px solid #f2cf70;border-radius:15px;min-height:54px;font-size:10px;box-shadow:inset 0 1px #ffffff2e,0 5px #32130d,0 8px 16px #00000059}.app-shell.app-shell--table-game :is(.table-chip-rack,.roulette-player-rail,.new-table-wager-bar,.blackjack-wager-bar){background:radial-gradient(circle at 50% 0,#ffdc7e1f,#0000 36%),linear-gradient(#351912,#100d0b 55%,#08241d);border:2px solid #b88934;border-radius:24px;margin-top:17px;box-shadow:inset 0 0 0 4px #00000047,0 12px 28px #0006}.app-shell--crown-conquest .crown-conquest-felt{background:linear-gradient(180deg, transparent 0 35%, #042d1f1a 43%, #042a1fe0 68%, #031f19 100%), var(--crown-poker-table-art) center top / 100% auto no-repeat, #042c21;border-radius:42px;min-height:920px;padding:51px 24px 26px}.app-shell--crown-conquest .crown-conquest-felt:before{content:"THREE CASTLES · ONE CROWN · YOUR STRATEGY";z-index:3;color:#ffe390;letter-spacing:.24em;text-align:center;background:linear-gradient(90deg,#0000,#250a11e0 14% 86%,#0000);border:1px solid #ffe07e9e;border-radius:999px;width:min(760px,82%);padding:8px 14px;font-size:8px;font-weight:1000;position:absolute;top:354px;left:50%;transform:translate(-50%)}.app-shell--crown-conquest .conquest-board{gap:16px;width:min(1120px,96%);margin-top:335px}.app-shell--crown-conquest .conquest-castle{background:radial-gradient(at 50% 0,#fbd8682e,#0000 45%),linear-gradient(150deg,#0d4732f0,#021913f5);border:3px solid #ba8a31;border-radius:64px 64px 20px 20px;min-height:252px;padding:15px 10px;box-shadow:inset 0 0 0 2px #ffe38f33,inset 0 -25px 35px #00000052,0 12px 24px #0000006b}.app-shell--crown-conquest .conquest-castle--crown{background:radial-gradient(at 50% 0,#ffdf7438,#0000 45%),linear-gradient(150deg,#741530f7,#230511f7);border-color:#f1cc66;transform:translateY(-13px)}.app-shell--crown-conquest .conquest-castle>small{color:#ffe799;letter-spacing:.12em;text-shadow:0 2px 5px #000;margin-bottom:9px;font:700 15px/1 Georgia,serif}.app-shell--crown-conquest .conquest-card-pair{gap:12px;min-height:170px}.app-shell--crown-conquest .conquest-card-pair .playing-card{width:clamp(78px,7vw,98px)!important;height:clamp(109px,9.8vw,137px)!important}.app-shell--crown-conquest .conquest-card-pair em{color:#f2e8ce;font-size:7px}.app-shell--crown-conquest .conquest-card-pair>span{font-size:27px}.app-shell--crown-conquest .conquest-castle__result{color:#8dffbf;font-size:11px}.app-shell--crown-conquest .conquest-arrange{margin-top:4px}.app-shell.app-shell--blackjack .blackjack-felt{min-height:920px;padding:52px 24px 126px}.app-shell.app-shell--blackjack .dealer-card-zone .card-row,.app-shell.app-shell--blackjack .blackjack-hand .card-row{min-height:148px}.app-shell.app-shell--blackjack .blackjack-player-zone{justify-self:center}.app-shell.app-shell--blackjack .blackjack-hands{justify-content:center}.app-shell.app-shell--blackjack .blackjack-hand{min-width:285px}.app-shell--roulette .roulette-surface{background-color:#073d2e}.app-shell--craps .craps-surface{background-color:#073f31}.app-shell--baccarat .baccarat-surface{background-color:#32111b}.app-shell--keno .keno-machine{background-color:#120b1c;border-radius:34px}@media (width>=700px) and (width<=1100px){.app-shell.app-shell--table-game .playing-card{width:clamp(76px,9.7vw,94px)!important;height:clamp(106px,13.6vw,132px)!important}.app-shell--crown-conquest .crown-conquest-felt{min-height:810px}.app-shell--crown-conquest .crown-conquest-felt:before{top:285px}.app-shell--crown-conquest .conquest-board{margin-top:270px}.app-shell--crown-conquest .conquest-card-pair{gap:7px}}@media (width<=699px){.app-shell.app-shell--table-game .game-stage{width:calc(100% - 10px);padding-top:9px}.app-shell.app-shell--table-game .page-heading{border-radius:12px;min-height:58px;margin-bottom:7px;padding:8px 11px}.app-shell.app-shell--table-game .page-heading h1{font-size:clamp(25px,8vw,34px)}.app-shell.app-shell--table-game .page-heading .rules-chip{display:none}.app-shell.app-shell--table-game :is(.felt-table,.new-table-surface,.keno-machine){border-width:6px;border-radius:24px;box-shadow:inset 0 0 0 2px #f2cf70,inset 0 0 0 5px #6e4817,inset 0 0 42px #0006,0 0 0 2px #210b08,0 0 0 4px #a77c2a,0 0 0 7px #32150c,0 15px 34px #0000008c}.app-shell.app-shell--table-game .table-rail{min-height:22px;padding:5px 10px;font-size:6px;top:7px}.app-shell.app-shell--table-game .playing-card{border-radius:7px!important;width:clamp(55px,15.5vw,68px)!important;height:clamp(77px,21.7vw,95px)!important;padding:6px!important;font-size:clamp(18px,5vw,23px)!important}.app-shell.app-shell--table-game .playing-card i{font-size:clamp(21px,5.8vw,27px)!important}.app-shell.app-shell--table-game .table-action{min-height:46px;font-size:8px}.app-shell.app-shell--table-game :is(.table-chip-rack,.roulette-player-rail,.new-table-wager-bar,.blackjack-wager-bar){border-radius:16px;margin-top:11px}.app-shell--crown-conquest .crown-conquest-felt{background:linear-gradient(180deg, transparent 0 29%, #042a1fc4 44%, #031f19 100%), var(--crown-poker-table-art) center top / 100% auto no-repeat, #042c21;min-height:710px;padding:37px 6px 18px}.app-shell--crown-conquest .crown-conquest-felt:before{width:90%;padding:5px;font-size:5px;top:192px}.app-shell--crown-conquest .crown-original-how-to-play--felt{top:35px;right:8px}.app-shell--crown-conquest .conquest-board{gap:4px;width:100%;margin-top:178px}.app-shell--crown-conquest .conquest-castle,.app-shell--crown-conquest .conquest-castle--crown{border-width:2px;border-radius:28px 28px 10px 10px;min-height:190px;padding:8px 2px;transform:none}.app-shell--crown-conquest .conquest-castle>small{min-height:20px;margin-bottom:2px;font-size:7px;line-height:1.25}.app-shell--crown-conquest .conquest-card-pair{gap:1px;min-height:129px}.app-shell--crown-conquest .conquest-card-pair .playing-card{width:clamp(43px,12.2vw,52px)!important;height:clamp(60px,17.1vw,73px)!important;padding:4px!important;font-size:clamp(14px,4vw,18px)!important}.app-shell--crown-conquest .conquest-card-pair .playing-card i{font-size:clamp(16px,4.5vw,20px)!important}.app-shell--crown-conquest .conquest-card-pair>span{font-size:12px}.app-shell--crown-conquest .conquest-card-pair em{font-size:4px}.app-shell--crown-conquest .conquest-castle__result{margin-top:2px;font-size:6px}.app-shell--crown-conquest .conquest-arrange{width:98%;margin-top:5px;position:static}.app-shell--crown-conquest .conquest-arrange button{min-height:38px;font-size:6px}.app-shell.app-shell--blackjack .blackjack-felt{min-height:820px;padding:37px 7px 112px}.app-shell.app-shell--blackjack .dealer-card-zone .card-row,.app-shell.app-shell--blackjack .blackjack-hand .card-row{min-height:95px}.app-shell.app-shell--blackjack .blackjack-hand{min-width:min(245px,92vw)}}@media (width<=699px) and (orientation:landscape){.app-shell.app-shell--table-game .page-heading{display:none}.app-shell.app-shell--table-game .game-stage{padding-top:5px}.app-shell.app-shell--table-game .playing-card{width:clamp(48px,7vw,62px)!important;height:clamp(67px,9.8vw,87px)!important;font-size:clamp(16px,2.4vw,21px)!important}.app-shell.app-shell--table-game .playing-card i{font-size:clamp(18px,2.7vw,24px)!important}.app-shell--crown-conquest .crown-conquest-felt{background-size:55%;min-height:390px;padding:31px 7px 8px}.app-shell--crown-conquest .crown-conquest-felt:before{width:48%;top:28px;left:28%}.app-shell--crown-conquest .conquest-board{gap:5px;width:69%;margin:0 0 0 auto}.app-shell--crown-conquest .conquest-castle,.app-shell--crown-conquest .conquest-castle--crown{min-height:144px}.app-shell--crown-conquest .conquest-card-pair{min-height:92px}}.crown-original-goal{z-index:8;color:#fff5ce;text-align:center;background:linear-gradient(#160c05f0,#42240ae6);border:1px solid #fada7bb8;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:min(620px,76%);min-height:39px;padding:7px 16px;display:flex;position:absolute;top:103px;left:50%;transform:translate(-50%);box-shadow:0 7px 20px #00000059,inset 0 1px #fff4c133}.crown-original-goal strong{color:#f8cd61;font:900 8px/1 var(--display-font);letter-spacing:.11em}.crown-original-goal span{font:800 10px/1.25 var(--body-font);letter-spacing:.025em}.crown-original-steps{z-index:8;grid-template-columns:repeat(4,1fr);gap:6px;width:min(550px,72%);margin:0;padding:0;list-style:none;display:grid;position:absolute;top:151px;left:50%;transform:translate(-50%)}.crown-original-steps li{color:#ffffff8c;min-height:28px;font:900 7px/1 var(--display-font);letter-spacing:.06em;background:#02130fd1;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;gap:5px;display:flex}.crown-original-steps li b{background:#ffffff1c;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.crown-original-steps li.is-done{color:#a9ecc4;border-color:#65dc9d6b}.crown-original-steps li.is-done b{color:#fff;background:#176c49}.crown-original-steps li.is-active{color:#fff7d9;background:linear-gradient(#805416,#3e270a);border-color:#f3cb60;box-shadow:0 0 14px #f6c54a47}.crown-original-steps li.is-active b{color:#2c1804;background:#f4cf69}.conquest-arrange .conquest-arrange__assist,.balance-split-controls .balance-best{color:#f1fff6;background:linear-gradient(#237852,#0b4c33);border-color:#7ce0a4;box-shadow:inset 0 1px #ffffff2e,0 4px 12px #00000040}.balance-numbered-card{justify-items:center;gap:3px;display:grid}.balance-numbered-card>small{color:#231506;font:900 7px/1 var(--display-font);letter-spacing:.06em;background:#f2ca65;border-radius:999px;padding:3px 7px}@media (width<=699px){.crown-original-goal{gap:6px;width:86%;min-height:32px;padding:5px 9px;top:81px}.crown-original-goal strong{font-size:6px}.crown-original-goal span{font-size:7px}.crown-original-steps{gap:3px;width:88%;top:120px}.crown-original-steps li{gap:3px;min-height:24px;font-size:5px}.crown-original-steps li b{width:14px;height:14px}.balance-numbered-card>small{padding:2px 5px;font-size:5px}}@media (width<=699px) and (orientation:landscape){.crown-original-goal,.crown-original-steps{display:none}}@media (width>=721px) and (width<=1366px){.app-shell.app-shell--table-game .game-stage{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto!important}.app-shell.app-shell--table-game .game-page{height:auto;min-height:100%;overflow:visible}.app-shell.app-shell--table-game :is(.felt-table,.new-table-surface,.crown-poker-felt,.blackjack-felt,.keno-machine){flex:none;height:auto;min-height:clamp(560px, calc(var(--cc-viewport-height,100dvh) - 118px), 780px)!important}.app-shell.app-shell--table-game :is(.table-action-panel,.new-table-actions,.poker-action-panel,.blackjack-action-panel,.keno-actions){z-index:30;visibility:visible;opacity:1;pointer-events:auto}}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table>.blackjack-result{z-index:9;place-content:center;justify-self:auto;width:clamp(150px,16%,200px);min-height:42px;max-height:52px;margin:0;padding:4px 8px;position:absolute;inset:18px auto auto 18px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table>.blackjack-result>small{font-size:5px;line-height:1}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table>.blackjack-result>strong{margin-top:2px;font-size:clamp(10px,1.05vw,14px);line-height:1.05}@media (width<=720px) and (orientation:portrait){.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table>.blackjack-result{width:min(31%,120px);min-height:38px;max-height:46px;padding:3px 5px;top:10px;left:10px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-lower-table>.blackjack-result>strong{font-size:clamp(8px,2.5vw,11px)}}.app-shell.app-shell--table-game .playing-card--back{color:#f8d87c!important;background-color:#3a0715!important;background-image:conic-gradient(from 45deg at 25% 25%, #f4cf6733 0 25%, transparent 0 75%, #f4cf6733 0), conic-gradient(from 225deg at 75% 75%, #b02a466b 0 25%, transparent 0 75%, #b02a466b 0), linear-gradient(145deg, #8d1734, #360611 55%, #741029)!important;text-align:center!important;background-size:18px 18px,18px 18px,100% 100%!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important;position:relative!important}.app-shell.app-shell--table-game .playing-card__back-crown{aspect-ratio:1;color:#fff0a9;text-shadow:0 2px 2px #0000009e,0 0 10px #ffe18075;background:conic-gradient(#9e1b3c,#430816,#bc2d4f,#430816,#9e1b3c);border:2px solid #f3d57a;border-radius:50%;place-items:center;width:56%;font-family:Georgia,serif;font-size:clamp(22px,2.5vw,34px);line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 3px #30040ec2,inset 0 0 18px #ffde7438,0 0 0 2px #76122be6,0 0 14px #f4cf636b}.app-shell--crown-omaha{--crown-poker-table-art:url(/art/poker-tables/crown-four-card-dealer-v1.webp)}.omaha-felt{min-height:1230px}.omaha-dealer{margin-top:410px}.omaha-dealer>strong,.omaha-player>strong{color:#ffe49a;min-height:18px;margin-top:4px;font-family:Georgia,serif;font-size:14px;display:block}.omaha-community{background:#03281e80;border:1px solid #f4d78438;border-radius:16px;width:min(780px,94%);margin:12px auto 0;padding:9px 12px}.omaha-player{margin-top:12px}.omaha-card{border-radius:10px;display:inline-flex;position:relative}.omaha-card--used:after{z-index:3;content:"";pointer-events:none;border:3px solid #ffe073;border-radius:13px;position:absolute;inset:-4px;box-shadow:0 0 18px #ffd34db8,inset 0 0 9px #ffdb6340}.omaha-card--used:before{z-index:5;color:#321208;content:"PLAYS";letter-spacing:.12em;background:#ffe073;border:1px solid #ffe073;border-radius:999px;padding:2px 6px;font-size:5px;font-weight:1000;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.omaha-bets,.omaha-result{margin-top:13px}@media (width<=900px) and (orientation:portrait){.omaha-felt{min-height:0!important}.omaha-dealer{margin-top:clamp(158px,45vw,194px)}.omaha-community{border-radius:9px;width:calc(100% - 8px);margin-top:7px;padding:6px 2px}.omaha-community .card-row{gap:2px}.omaha-player{margin-top:7px}.omaha-dealer>strong,.omaha-player>strong{min-height:12px;font-size:9px}.omaha-card--used:after{border-width:2px;border-radius:7px;inset:-2px}.omaha-card--used:before{padding:1px 3px;font-size:3px;top:-7px}}@media (width>=721px) and (width<=1100px){.omaha-felt{min-height:1060px}.omaha-dealer{margin-top:310px}}.app-shell.app-shell--table-game :is(.felt-table,.new-table-surface)>.table-game-scene{border-radius:30px 30px 0 0;top:10px;left:10px;right:10px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-result{place-content:center;min-height:48px;padding:5px 10px}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-result>small{font-size:6px;line-height:1}.app-shell.app-shell--blackjack .blackjack-felt .blackjack-result>strong{margin-top:2px;font-size:clamp(11px,1.35vw,17px);line-height:1.08}.app-shell.app-shell--table-game .table-result{place-content:center;min-height:52px;padding:6px 10px}.app-shell.app-shell--table-game .table-result>strong{margin-top:2px;font-size:clamp(11px,1.35vw,17px);line-height:1.08}@media (width>=721px) and (width<=1366px){.app-shell.app-shell--blackjack .blackjack-felt .blackjack-result{min-height:42px;max-height:48px;padding:4px 8px}.app-shell.app-shell--table-game .table-result{min-height:42px;max-height:56px;padding:4px 8px}}.app-shell--coin-climb .game-stage{width:min(1180px,100% - 14px);padding:5px 0 7px}.coin-climb-page{min-height:0}.coin-climb-cabinet{color:#fff0bd;background:radial-gradient(circle at 50% 12%,#f7c5482e,#0000 30%),linear-gradient(145deg,#15070d,#071d1a 48%,#10070b);border:4px solid #36110c;border-radius:20px;min-height:690px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #d3a849,inset 0 0 45px #ffc94b14,0 15px 38px #0000008c}.coin-climb-marquee{text-align:center;background:radial-gradient(circle at 50% 20%,#7f1b31,#2c0812 68%);border-bottom:1px solid #f4ca5d66;grid-template-columns:74px 1fr 74px;place-items:center;min-height:102px;padding:14px 20px;display:grid}.coin-climb-marquee>span{color:#ffe48c;background:#13090b;border:2px solid #e2bd5b;border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;display:grid;box-shadow:inset 0 0 14px #ffd55933,0 0 17px #ffc33d29}.coin-climb-marquee small,.coin-climb-marquee strong{letter-spacing:.2em;font-size:7px;display:block}.coin-climb-marquee h1{color:#fff1b2;text-transform:uppercase;text-shadow:0 3px #751426,0 0 19px #ffdc666b;margin:1px 0 2px;font-family:Georgia,serif;font-size:clamp(39px,6vw,68px);line-height:.9}.coin-climb-marquee strong{color:#efc95e}.royal-reward-tabs{background:#0b0809;border-bottom:1px solid #ecc25838;justify-content:center;gap:6px;min-height:44px;padding:5px;display:flex}.royal-reward-tabs button{color:#bdaa80;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#1e0b11;border:1px solid #e3bb5457;border-radius:8px;min-width:150px;min-height:34px;font-size:8px;font-weight:1000}.royal-reward-tabs button.active{color:#fff0a1;background:linear-gradient(#7b1a31,#4a0d1d);border-color:#efcc69;box-shadow:0 0 12px #f5c3372e}.coin-climb-body{grid-template-columns:minmax(190px,.78fr) minmax(320px,1.5fr) minmax(190px,.78fr);gap:12px;min-height:535px;padding:14px;display:grid}.coin-climb-rules,.coin-climb-status{background:linear-gradient(160deg,#531321a6,#051b18e0);border:1px solid #eac3605e;border-radius:16px;padding:17px;box-shadow:inset 0 0 20px #ffd76b0a}.coin-climb-rules h2{margin:6px 0 9px;font-family:Georgia,serif;font-size:24px;line-height:.98}.coin-climb-rules>p:not(.eyebrow){color:#c8b999;font-size:11px;line-height:1.5}.coin-climb-rules>small,.coin-climb-status p{color:#9d9079;font-size:8px;line-height:1.45;display:block}.coin-climb-odds{border:1px solid #eec55d3b;border-radius:10px;margin:15px 0;overflow:hidden}.coin-climb-odds div{background:#0000002e;border-bottom:1px solid #eec55d26;justify-content:space-between;align-items:center;min-height:38px;padding:0 10px;display:flex}.coin-climb-odds div:last-child{border-bottom:0}.coin-climb-odds span{text-transform:uppercase;font-size:9px;font-weight:900}.coin-climb-odds strong{color:#f3cf6b;font-family:Georgia,serif;font-size:16px}.coin-climb-tower{background:radial-gradient(circle at 50% 2%,#ffeb892e,#0000 25%),linear-gradient(#071f25,#07352f 50%,#061a17);border:2px solid #d0a447;border-radius:18px;min-height:505px;padding:17px 20px 120px;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #0009,0 0 18px #f4c5461a}.coin-climb-sky{pointer-events:none;position:absolute;inset:0}.coin-climb-sky i{color:#ffe68461;font-size:22px;font-style:normal;animation:1.5s ease-in-out infinite alternate coin-climb-twinkle;position:absolute}.coin-climb-sky i:first-child{top:8%;left:9%}.coin-climb-sky i:nth-child(2){animation-delay:.4s;top:19%;right:11%}.coin-climb-sky i:nth-child(3){animation-delay:.8s;top:43%;left:5%}.coin-climb-sky i:nth-child(4){animation-delay:1.1s;top:55%;right:6%}@keyframes coin-climb-twinkle{to{opacity:.25;transform:scale(.75)}}.coin-climb-ladder{z-index:1;flex-direction:column;justify-content:space-between;height:350px;display:flex;position:relative}.coin-climb-ladder:before,.coin-climb-ladder:after{content:"";background:linear-gradient(90deg,#633d0d,#f1ce67,#6c420c);border:2px solid #d8ad4e;border-radius:6px;width:9px;position:absolute;top:8px;bottom:8px;box-shadow:0 0 10px #ffce4840}.coin-climb-ladder:before{left:22%}.coin-climb-ladder:after{right:22%}.coin-climb-rung{z-index:2;color:#c7b07b;background:linear-gradient(#26140c,#0d1110);border:2px solid #b9872d;border-radius:28px;grid-template-columns:34px 1fr auto;align-items:center;width:70%;min-height:57px;margin:0 auto;transition:all .24s;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff06,0 4px 9px #00000073}.coin-climb-rung>span{color:#f4cf67;background:#6d182a;border:2px solid #d5aa49;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:10px;font-size:12px;display:grid;box-shadow:inset 0 0 0 2px #35100f}.coin-climb-rung b{color:#f1d37c;text-align:center;text-shadow:0 2px #50101d;font-family:Georgia,serif;font-size:27px}.coin-climb-rung small{letter-spacing:.12em;margin-right:15px;font-size:6px}.coin-climb-rung>i{color:#fff4b1;background:radial-gradient(circle at 35% 25%,#b82b49,#5a0d20);border:2px solid #fff0a3;border-radius:50%;place-items:center;width:45px;height:45px;font-size:23px;font-style:normal;animation:.35s coin-climb-hop;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #fff,0 0 30px #ffc83d}.coin-climb-rung>i img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.coin-climb-rung.is-reached{color:#fff1b0;border-color:#fff09b;transform:scale(1.025);box-shadow:0 0 13px #ffdd548c,inset 0 0 19px #ffd24c26}.coin-climb-rung.is-winner{animation:.65s ease-in-out infinite alternate coin-climb-win}@keyframes coin-climb-hop{0%{opacity:.25;transform:translate(-50%,25%)scale(.7)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes coin-climb-win{to{filter:brightness(1.22);box-shadow:0 0 12px #fff,0 0 30px #ffcb3d,inset 0 0 24px #ffdb5433}}.coin-climb-result{z-index:3;text-align:center;background:#080a0ae6;border:1px solid #edc76380;border-radius:13px;place-content:center;min-height:91px;padding:10px;display:grid;position:absolute;bottom:13px;left:14px;right:14px;box-shadow:0 7px 20px #0000008c}.coin-climb-result small,.coin-climb-result span{color:#b5a481;letter-spacing:.12em;font-size:7px;display:block}.coin-climb-result strong{color:#fff0ab;margin:3px 0;font-family:Georgia,serif;font-size:22px;display:block}.coin-climb-result--complete{background:linear-gradient(145deg,#6d182af2,#08221df5);border-color:#ffe98d;box-shadow:0 0 18px #ffd14847}.coin-climb-status{text-align:center;flex-direction:column;gap:10px;display:flex}.coin-climb-status>div{background:#0003;border:1px solid #ebc35e38;border-radius:10px;padding:11px}.coin-climb-status small,.coin-climb-status span{color:#a99979;letter-spacing:.12em;text-transform:uppercase;font-size:7px;display:block}.coin-climb-status strong{color:#f6d679;margin:3px 0;font-family:Georgia,serif;font-size:23px;display:block}.coin-climb-status>button{color:#fff3b7;cursor:pointer;letter-spacing:.06em;background:radial-gradient(circle at 50% 20%,#a92744,#591022 72%);border:2px solid #f0cc68;border-radius:32px;min-height:64px;font-family:Georgia,serif;font-size:16px;font-weight:900;box-shadow:inset 0 0 0 3px #260b0f,0 0 16px #ffcc3f33}.coin-climb-status>button:disabled{cursor:default;filter:grayscale(.6);opacity:.58}.coin-climb-status section{border-top:1px solid #edc6632e;margin-top:auto;padding-top:12px}.coin-climb-status section>div{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:7px;display:flex}.coin-climb-status section b{color:#f5d77f;background:#311018;border:1px solid #d1a34a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.coin-climb-status section>span{margin-top:8px}@media (width<=900px) and (orientation:portrait){.app-shell--coin-climb .game-stage{width:calc(100% - 6px);margin:0 3px;padding:3px 0;display:flex;overflow:hidden}.coin-climb-page,.coin-climb-cabinet{flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex}.coin-climb-cabinet{border-width:3px;border-radius:11px}.coin-climb-marquee{flex:0 0 60px;grid-template-columns:35px 1fr 35px;height:60px;min-height:60px;padding:5px 8px}.coin-climb-marquee>span{border-width:1px;width:29px;height:29px;font-size:15px}.coin-climb-marquee h1{font-size:33px}.coin-climb-marquee small,.coin-climb-marquee strong{letter-spacing:.1em;font-size:5px}.royal-reward-tabs{flex:0 0 39px;height:39px;min-height:39px;padding:3px}.royal-reward-tabs button{min-width:125px;min-height:32px;font-size:7px}.coin-climb-body{flex:1 1 0;grid-template-rows:minmax(0,1fr) 112px;grid-template-columns:minmax(0,1fr) 106px;gap:4px;min-height:0;padding:4px;display:grid}.coin-climb-rules{display:none}.coin-climb-tower{border-radius:10px;grid-area:1/1/3;min-height:0;padding:7px 8px 74px}.coin-climb-ladder{height:100%;min-height:310px}.coin-climb-rung{grid-template-columns:28px 1fr auto;width:78%;min-height:48px}.coin-climb-rung>span{width:24px;height:24px;margin-left:6px}.coin-climb-rung b{font-size:21px}.coin-climb-rung small{margin-right:8px;font-size:5px}.coin-climb-rung>i{width:37px;height:37px;font-size:19px}.coin-climb-result{min-height:62px;padding:6px;bottom:6px;left:7px;right:7px}.coin-climb-result strong{font-size:16px}.coin-climb-result small,.coin-climb-result span{font-size:5px}.coin-climb-status{border-radius:10px;grid-area:1/2/3;gap:5px;min-height:0;padding:6px}.coin-climb-status>div{padding:6px 3px}.coin-climb-status strong{font-size:16px}.coin-climb-status>button{min-height:54px;padding:5px;font-size:11px}.coin-climb-status p{font-size:6px}.coin-climb-status section{padding-top:6px}.coin-climb-status section b{width:25px;height:25px;font-size:6px}.coin-climb-status section>div{gap:2px}}@media (width<=380px) and (height<=700px) and (orientation:portrait){.coin-climb-marquee{flex-basis:49px;height:49px;min-height:49px}.coin-climb-marquee h1{font-size:28px}.coin-climb-marquee small{display:none}.royal-reward-tabs{flex-basis:34px;height:34px;min-height:34px}.royal-reward-tabs button{min-height:28px}.coin-climb-body{grid-template-columns:minmax(0,1fr) 96px}.coin-climb-ladder{min-height:250px}.coin-climb-rung{min-height:41px}.coin-climb-status section{display:none}.coin-climb-status>button{min-height:48px}}.app-shell{width:100%;min-height:var(--cc-mobile-viewport-height,var(--cc-viewport-height,100dvh))}@media (orientation:portrait){html[data-cc-form-factor=phone],html[data-cc-form-factor=tablet]{--cc-mobile-viewport-height:max(var(--cc-viewport-height,100dvh), 100dvh)}}@media (orientation:landscape){html[data-cc-form-factor=phone],html[data-cc-form-factor=tablet]{--cc-mobile-viewport-height:min(var(--cc-viewport-height,100dvh), 100dvh)}}html[data-cc-form-factor=phone],html[data-cc-form-factor=tablet],html[data-cc-form-factor=phone] body,html[data-cc-form-factor=tablet] body,html[data-cc-form-factor=phone] #root,html[data-cc-form-factor=tablet] #root{width:100%;height:var(--cc-mobile-viewport-height,var(--cc-viewport-height,100dvh));min-height:var(--cc-mobile-viewport-height,var(--cc-viewport-height,100dvh));overflow:hidden}.app-shell--phone:not(.app-shell--lobby),.app-shell--tablet:not(.app-shell--lobby),.app-shell--phone.app-shell--lobby,.app-shell--tablet.app-shell--lobby{max-height:var(--cc-mobile-viewport-height,var(--cc-viewport-height,100dvh));overflow:hidden;height:var(--cc-mobile-viewport-height,var(--cc-viewport-height,100dvh))!important}.app-shell--phone:not(.app-shell--lobby) .game-stage,.app-shell--tablet:not(.app-shell--lobby) .game-stage{flex:1 1 0;max-height:none;overflow:hidden;height:auto!important}.app-shell--phone .game-stage,.app-shell--tablet .game-stage,.app-shell--phone .game-page,.app-shell--tablet .game-page{min-width:0;min-height:0}.app-shell--phone button,.app-shell--tablet button,.app-shell--phone select,.app-shell--tablet select{min-width:0;max-width:100%}.app-shell--phone .slot-auto-play,.app-shell--tablet .slot-auto-play{width:auto;min-width:78px;padding-inline:8px}.app-shell--phone.app-shell--landscape:not(.app-shell--lobby) .game-page>.page-heading{display:none}.app-shell--phone.app-shell--portrait .game-stage,.app-shell--tablet.app-shell--portrait .game-stage{overscroll-behavior-y:contain}.app-shell--phone,.app-shell--tablet{box-sizing:border-box;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.app-shell--phone.app-shell--portrait :is(.paytable-modal__card,.crown-original-help-card,.crown-builders-wheel-panel,.crown-builders-rules,.original-slot-rules-card),.app-shell--tablet.app-shell--portrait :is(.paytable-modal__card,.crown-original-help-card,.crown-builders-wheel-panel,.crown-builders-rules,.original-slot-rules-card){max-height:calc(var(--cc-viewport-height,100dvh) - 20px);overflow-y:auto}.classic-slot-page--star-game .slot-win-ledger--partial-return>header span,.classic-slot-page--star-game .slot-win-ledger--partial-return>header strong{color:#ffd37d}.classic-slot-page--star-game .slot-win-ledger--partial-return>header em{color:#ffaaa5}.classic-slot-page--star-game .slot-win-ledger--break-even>header span,.classic-slot-page--star-game .slot-win-ledger--break-even>header strong,.classic-slot-page--star-game .slot-win-ledger--break-even>header em{color:#a9ddff}.classic-slot-page--star-game .slot-win-ledger--net-win>header span{color:#8ff1d0}.classic-slot-page--star-game .slot-win-ledger--net-win>header strong,.classic-slot-page--star-game .slot-win-ledger--net-win>header em{color:#ffe486}.slot-auto-play{box-sizing:border-box;white-space:nowrap;letter-spacing:.06em;justify-content:center;align-items:center;gap:4px;width:82px;min-width:0;max-width:100%;min-height:40px;padding:5px 7px;font-size:10px;line-height:1;display:inline-flex;overflow:hidden}.slot-auto-play>span,.slot-auto-play>b{min-width:0;font:inherit;line-height:1;display:inline-block}.slot-auto-play>b{font-weight:900}.slot-auto-play__light{background:#5f6570;border:1px solid #ffffff6b;border-radius:50%;flex:none;width:9px;height:9px;margin:0;box-shadow:inset 0 1px 2px #000000b3,0 0 0 2px #0000002e}.slot-auto-play--active{color:#f3fff7;background:linear-gradient(#176534,#0c3d22);border-color:#55ee91;box-shadow:inset 0 0 12px #68ff9e29,0 0 10px #3aeb7933}.slot-auto-play--active .slot-auto-play__light{background:#59ff91;border-color:#d9ffe8;box-shadow:0 0 5px #59ff91,0 0 11px #59ff91e6}.slot-auto-play--inactive .slot-auto-play__light{background:#5f6570}:is(.game-controls--slots,.classic-slot-console,.crown-builders-console,.original-slot-console) .slot-auto-play{justify-self:center;width:min(82px,100%)}@media (width<=720px){.slot-auto-play{letter-spacing:.03em;gap:3px;width:70px;min-height:36px;padding-inline:5px;font-size:8px}.slot-auto-play__light{width:7px;height:7px}}.slot-tier-celebration{z-index:1200;isolation:isolate;border-radius:0;position:fixed}.slot-tier-celebration--super{--tier-a:#55dcff;--tier-b:#175bd3;--tier-deep:#07143f}.slot-tier-celebration--mega{--tier-a:#ff79e8;--tier-b:#a82ccb;--tier-deep:#310638}.slot-tier-celebration--colossal{--tier-a:#fff3a3;--tier-b:#ff4d73;--tier-deep:#3e0714}.slot-tier-celebration--big{--tier-a:#ffe68a;--tier-b:#e27a22;--tier-deep:#3e1010}.slot-tier-celebration .slot-feature-card{border-color:var(--tier-a);background:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--tier-b) 84%, white), var(--tier-deep) 48%, #080308 86%);width:min(640px,94%);box-shadow:inset 0 0 0 5px color-mix(in srgb, var(--tier-a) 18%, transparent), 0 30px 90px #000c, 0 0 35px var(--tier-a), 0 0 115px color-mix(in srgb, var(--tier-b) 65%, transparent)}.slot-tier-celebration .slot-feature-card>small,.slot-tier-celebration .slot-win-count,.slot-tier-celebration .slot-win-multiplier{color:var(--tier-a)}.slot-tier-celebration__crown{color:var(--tier-a);filter:drop-shadow(0 0 14px var(--tier-a));margin:2px auto -3px;font-family:Georgia,serif;font-size:clamp(52px,8vw,92px);line-height:.85;animation:1s ease-in-out infinite alternate tier-crown;display:block}.slot-tier-celebration__rings{z-index:0;pointer-events:none;position:absolute;inset:50%}.slot-tier-celebration__rings i{border:2px solid var(--tier-a);opacity:0;border-radius:50%;width:20vmin;height:20vmin;animation:2.4s ease-out infinite tier-ring;position:absolute;transform:translate(-50%,-50%)}.slot-tier-celebration__rings i:nth-child(2){animation-delay:.8s}.slot-tier-celebration__rings i:nth-child(3){animation-delay:1.6s}.slot-tier-celebration .slot-win-progress i{background:linear-gradient(90deg, var(--tier-deep), var(--tier-b), var(--tier-a));box-shadow:0 0 18px var(--tier-a)}.slot-tier-celebration--mega .coin-rain i{color:#ffb5f2}.slot-tier-celebration--super .coin-rain i{color:#a8efff}.slot-tier-celebration--colossal .coin-rain i{color:#fff5a8}@keyframes tier-crown{0%{transform:scale(.96)rotate(-2deg)}to{transform:scale(1.08)rotate(2deg)}}@keyframes tier-ring{0%{opacity:.65;width:16vmin;height:16vmin}to{opacity:0;width:105vmin;height:105vmin}}@media (width<=720px){.slot-tier-celebration{padding:10px}.slot-tier-celebration .slot-feature-card{padding:18px 14px}.slot-tier-celebration .slot-feature-card h2{font-size:clamp(32px,10vw,52px)}}@media (prefers-reduced-motion:reduce){.slot-tier-celebration__rings,.slot-tier-celebration__crown{animation:none}.slot-tier-celebration__rings{display:none}}.aurora-vault-page{--aurora-teal:#49f5ec;--aurora-blue:#45a9ff;--aurora-violet:#d75cff;--aurora-gold:#ffe39a;--aurora-night:#03071d;width:min(1500px,100%);margin:0 auto}.aurora-vault-page .page-heading{background:linear-gradient(115deg,#040b27fa,#180a3ef2);border-color:#6fe8ff3d;min-height:58px;margin-bottom:7px}.aurora-vault-page .page-heading h1{color:#f4fbff;text-shadow:0 0 20px #5ce0ff8c}.aurora-vault-page .page-heading .eyebrow{color:#7cf8f1}.aurora-vault-cabinet{isolation:isolate;background:radial-gradient(circle at 50% 10%,#2dbfcf38,#0000 34%),linear-gradient(145deg,#050b29,#08071d 48%,#180923);border:3px solid #d6b65c;border-radius:23px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #fff5be2e,inset 0 0 40px #01020b,0 20px 48px #00000085}.aurora-vault-cabinet:before{z-index:-1;content:"";pointer-events:none;opacity:.42;background:radial-gradient(at 20% 32%,#43f1e038,#0000 27%),radial-gradient(at 82% 35%,#d247ff30,#0000 28%),repeating-linear-gradient(115deg,#0000 0 70px,#ffffff05 70px 72px);position:absolute;inset:0}.aurora-vault-marquee{background:#07112b;border-bottom:2px solid #d6b65c;height:clamp(105px,9vw,142px);position:relative;overflow:hidden}.aurora-vault-marquee>img{object-fit:cover;object-position:center 47%;filter:saturate(1.15)brightness(.9)contrast(1.06);width:100%;height:100%}.aurora-vault-marquee>span{background:linear-gradient(90deg,#010414ed,#02092026 27%,#0209201f 73%,#010414ed),linear-gradient(#0000 35%,#02030f99);position:absolute;inset:0}.aurora-vault-marquee>div{z-index:2;text-align:center;text-transform:uppercase;align-content:center;justify-items:center;padding:8px;display:grid;position:absolute;inset:0}.aurora-vault-marquee small{color:#83fff2;letter-spacing:.34em;font-size:9px;font-weight:950}.aurora-vault-marquee strong{color:#fff8dc;letter-spacing:.045em;text-shadow:0 3px #28105e,0 0 14px #44f4e8,0 0 34px #bf46ffd9;font-family:Georgia,serif;font-size:clamp(29px,4.1vw,61px);line-height:.98}.aurora-vault-marquee em{color:#e6dfff;letter-spacing:.2em;margin-top:5px;font-size:9px;font-style:normal;font-weight:850}.aurora-meter-bank{background:linear-gradient(#0c1336fa,#04071cfa);border-bottom:1px solid #87daff47;grid-template-columns:minmax(190px,1fr) minmax(270px,1.15fr) minmax(190px,1fr);gap:8px;padding:8px 12px;display:grid}.aurora-meter{background:linear-gradient(135deg,#0b324bcc,#0e0932f0);border:1px solid #82dcff6b;border-radius:12px;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:2px 8px;min-height:57px;padding:6px 12px;display:grid;box-shadow:inset 0 0 20px #36deff14}.aurora-meter--major{background:linear-gradient(135deg,#3f0c57cc,#0d0830f0);border-color:#ec86ff8c;box-shadow:inset 0 0 20px #d847ff1a}.aurora-meter>span{grid-template-columns:auto 1fr;align-items:baseline;column-gap:6px;display:grid}.aurora-meter small{color:#92fff5;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:1000}.aurora-meter--major small{color:#f09bff}.aurora-meter strong{color:#fff7cf;text-shadow:0 0 12px #6fe6ff80;grid-column:1/-1;font-family:Georgia,serif;font-size:clamp(22px,2.4vw,34px);line-height:1}.aurora-meter em{color:#98a9c3;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.aurora-meter>i{background:#020617;border:1px solid #8febff52;border-radius:999px;height:8px;overflow:hidden}.aurora-meter>i>b{border-radius:inherit;background:linear-gradient(90deg,#3dd5e4,#72fff0);height:100%;display:block;box-shadow:0 0 10px #42fff0}.aurora-meter--major>i>b{background:linear-gradient(90deg,#7d55ff,#ef5eff);box-shadow:0 0 10px #e153ff}.aurora-meter p{color:#aab8cd;letter-spacing:.04em;grid-column:1/-1;margin:1px 0 0;font-size:7px;font-weight:800}.aurora-meter-bank__center{text-align:center;align-content:center;justify-items:center;display:grid}.aurora-meter-bank__center small{color:#ffe69f;letter-spacing:.2em;font-size:8px;font-weight:1000}.aurora-meter-bank__center strong{color:#fff;letter-spacing:.06em;text-shadow:0 0 12px var(--aurora-teal);font-size:clamp(13px,1.45vw,21px)}.aurora-meter-bank__center span{color:#aebbd4;font-size:8px}.aurora-vault-body{grid-template-columns:minmax(150px,190px) minmax(420px,1fr) minmax(150px,190px);gap:10px;padding:10px;display:grid}.aurora-feature-panel{text-align:center;background:linear-gradient(160deg,#082741db,#090626e6);border:1px solid #58e1e659;border-radius:14px;align-content:start;justify-items:center;gap:4px;min-width:0;padding:9px;display:grid;box-shadow:inset 0 0 24px #40f5e414}.aurora-feature-panel--wild{background:linear-gradient(160deg,#320d4bd1,#080827e6);border-color:#dd68ff66}.aurora-feature-panel>div{aspect-ratio:1;background-repeat:no-repeat;border:2px solid #ffebae7a;border-radius:50%;width:min(100%,132px);box-shadow:0 0 20px #4bebf147}.aurora-feature-panel small{color:#75fff1;letter-spacing:.18em;font-size:8px;font-weight:1000}.aurora-feature-panel strong{color:#fff2bf;font-family:Georgia,serif;font-size:18px}.aurora-feature-panel p{color:#c5d1e7;margin:0 0 5px;font-size:9px;line-height:1.35}.aurora-feature-panel>span{text-align:left;background:#0105168c;border:1px solid #79ddeb36;border-radius:8px;grid-template-columns:32px 1fr;align-items:center;width:100%;padding:4px 7px;display:grid}.aurora-feature-panel>span b{color:#fff;font-size:14px}.aurora-feature-panel>span em{color:#95e9e4;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.aurora-vault-stage{grid-template-rows:minmax(335px,44vh) 70px;min-width:0;display:grid;position:relative}.aurora-ways{z-index:8;text-align:center;background:#02081ee0;border:1px solid #efd98a;border-radius:8px;min-width:58px;padding:4px 7px;display:grid;position:absolute;top:7px;left:7px;box-shadow:0 0 12px #4eebee52}.aurora-ways b{color:#fff2b0;font-size:13px;line-height:1}.aurora-ways span{color:#73fff1;letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:950}.aurora-vault-grid{background:#020821;border:3px solid #d7b858;border-radius:16px;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:5px;display:grid;overflow:hidden;box-shadow:inset 0 0 30px #37cee033,0 0 23px #39cce833}.aurora-vault-page--bonus .aurora-vault-grid{border-color:#83fff1;animation:.8s ease-out both aurora-grid-open;box-shadow:inset 0 0 34px #3eebde42,0 0 26px #53f4f07a}.aurora-symbol{background:radial-gradient(circle,#18335b,#07112d 73%);border:1px solid #98def73d;border-radius:8px;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #4db2e71f}.aurora-symbol>i{filter:saturate(1.06)contrast(1.03);background-repeat:no-repeat;position:absolute;inset:0;transform:scale(1.015)}.aurora-symbol:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1f,#0000 24% 73%,#00000052);position:absolute;inset:0}.aurora-symbol>b{z-index:4;color:#06122b;letter-spacing:.12em;background:#74fff0;border:1px solid #ffffff6b;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:1000;position:absolute;top:4px;right:4px;box-shadow:0 0 11px #58f7e9}.aurora-symbol--gate>b{color:#26112f;background:#f4acff;box-shadow:0 0 11px #e45cff}.aurora-sticky-lock{z-index:5;color:#171037;letter-spacing:.09em;text-align:center;background:linear-gradient(90deg,#65fff0,#f1d4ff);border:1px solid #fff4ac;border-radius:999px;padding:3px;font-size:6px;font-weight:1000;position:absolute;bottom:4px;left:4px;right:4px;box-shadow:0 0 12px #6ffff0}.aurora-symbol--sticky{z-index:3;border-color:#fff4ac;animation:.8s ease-in-out infinite alternate aurora-sticky-pulse;box-shadow:inset 0 0 20px #57ffea8c,0 0 15px #71fff0}.aurora-symbol--winner{z-index:2;filter:brightness(1.17)saturate(1.2);border-color:#fff7bd;animation:.68s ease-in-out infinite alternate aurora-win-pulse;box-shadow:inset 0 0 18px #fff5977a,0 0 16px #ffe784}.aurora-symbol--spinning{filter:blur(1px)brightness(.65)saturate(.72);animation:.12s linear infinite aurora-reel-spin}.aurora-symbol--settled{animation:.22s cubic-bezier(.2,1.4,.45,1) both aurora-reel-land}.aurora-result-slot{min-width:0;padding-top:7px;overflow:hidden}.aurora-message,.aurora-inline-summary{text-align:center;background:#02071bcc;border:1px solid #68d5ec47;border-radius:11px;align-content:center;min-height:62px;padding:8px 14px;display:grid}.aurora-message span,.aurora-inline-summary small{color:#73fff1;letter-spacing:.18em;font-size:7px;font-weight:1000}.aurora-message strong{color:#e7ecff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.aurora-inline-summary strong{color:#fff3b5;font-family:Georgia,serif;font-size:23px}.aurora-inline-summary span{color:#aab8d0;font-size:8px}.aurora-vault-console{background:linear-gradient(#10102f,#050719);border-top:2px solid #d2b257;grid-template-columns:minmax(110px,1fr) 190px 86px minmax(180px,1.35fr) minmax(110px,1fr);align-items:center;gap:8px;min-height:74px;padding:8px 12px;display:grid}.aurora-vault-console>div:first-child,.aurora-vault-console>div:last-child{display:grid}.aurora-vault-console>div:last-child{text-align:right}.aurora-vault-console>div>span{color:#76f8ef;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:950}.aurora-vault-console>div>strong{color:#fff1af;font-family:Georgia,serif;font-size:clamp(17px,1.6vw,25px)}.aurora-vault-console>div>small{color:#8796b3;letter-spacing:.1em;text-transform:uppercase;font-size:6px}.aurora-vault-bet{grid-template-columns:auto 1fr;align-items:center;gap:6px;display:grid}.aurora-vault-bet .bet-selector{min-width:0}.aurora-vault-console>.slot-auto-play{color:#cbd9e9;background:#090b25;border:2px solid #61e9e88c;border-radius:999px;width:100%;min-width:0;min-height:50px}.aurora-vault-console>.slot-auto-play--active{color:#effff9;background:linear-gradient(145deg,#18785a,#063d32);border-color:#68f1ae;box-shadow:0 0 16px #53f7b56b}.aurora-vault-spin{color:#061827;letter-spacing:.08em;text-shadow:0 1px #ffffff80;background:linear-gradient(#9bfff5,#37d4dc 56%,#1684b0);border:3px solid #fff0a1;border-radius:999px;align-content:center;min-height:58px;font-size:clamp(17px,1.7vw,25px);font-weight:1000;display:grid;box-shadow:inset 0 2px 5px #ffffffb3,inset 0 -7px 12px #00225e47,0 0 20px #41edec80}.aurora-vault-spin small{letter-spacing:.1em;font-size:7px}.aurora-vault-spin:disabled{filter:grayscale(.45);opacity:.68}.aurora-rules-modal{z-index:1100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00020ee0;place-items:start center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.aurora-rules-card{color:#dce9f6;background:linear-gradient(145deg,#071733,#12072c);border:2px solid #8beeea;border-radius:22px;width:min(900px,100%);padding:clamp(20px,4vw,42px);position:relative;box-shadow:0 20px 70px #000}.aurora-rules-card>small{color:#79fff1;letter-spacing:.2em;font-weight:1000}.aurora-rules-card h2{color:#fff3c1;margin:3px 0 18px;font-family:Georgia,serif;font-size:clamp(30px,5vw,52px)}.aurora-rules-card h3{color:#8efff1;margin:18px 0 4px;font-size:17px}.aurora-rules-card p{color:#c5d3e5;margin:0;line-height:1.55}.aurora-rules-close{color:#fff;background:#150d35;border:1px solid #73e7e5;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:13px;right:13px}.aurora-rules-done{color:#07152b;background:linear-gradient(#8dfff1,#39d6df);border:1px solid #fff2ae;border-radius:999px;width:100%;min-height:48px;margin-top:22px;font-weight:1000}.aurora-rules-paytable{border:1px solid #76e1e642;border-radius:10px;overflow:hidden}.aurora-rules-paytable>span{border-bottom:1px solid #76e1e624;grid-template-columns:minmax(150px,1.5fr) repeat(3,minmax(65px,1fr));gap:5px;padding:7px 10px;display:grid}.aurora-rules-paytable>span:first-child{color:#70f7ed;background:#45dee114}.aurora-rules-paytable>span:last-child{border-bottom:0}.aurora-rules-paytable strong{text-align:right}.aurora-bonus-complete .slot-feature-card{background:linear-gradient(150deg,#071b38,#240a43);border-color:#80fff1}.aurora-summary-crown{color:#fff0a2;text-shadow:0 0 20px #59fff0;font-size:48px;display:block}@keyframes aurora-grid-open{0%{filter:brightness(1.7);transform:scale(.96)}to{filter:brightness();transform:scale(1)}}@keyframes aurora-win-pulse{to{filter:brightness(1.35)saturate(1.35);transform:translateY(-1px)}}@keyframes aurora-sticky-pulse{to{box-shadow:inset 0 0 27px #59ffeecc,0 0 23px #70fff2}}@keyframes aurora-reel-spin{50%{transform:translateY(3px)scale(.99)}}@keyframes aurora-reel-land{0%{filter:brightness(1.5);transform:translateY(-12px)scaleY(1.05)}to{filter:none;transform:none}}@media (height<=900px) and (width>=760px){.aurora-vault-page .page-heading{height:43px;min-height:43px;padding-block:5px}.aurora-vault-marquee{height:76px}.aurora-vault-marquee strong{font-size:clamp(26px,3.3vw,44px)}.aurora-meter-bank{padding-block:5px}.aurora-meter{min-height:48px;padding-block:4px}.aurora-meter strong{font-size:21px}.aurora-vault-body{padding-block:6px}.aurora-vault-stage{grid-template-rows:minmax(245px,calc(100vh - 490px)) 58px}.aurora-feature-panel>div{width:min(100%,96px)}.aurora-feature-panel p{font-size:8px}.aurora-vault-console{min-height:60px;padding-block:5px}.aurora-vault-spin{min-height:50px}}@media (width<=900px){.aurora-vault-body{grid-template-columns:minmax(0,1fr)}.aurora-feature-panel{display:none}.aurora-vault-stage{grid-template-rows:minmax(300px,57vw) 64px;width:min(100%,720px);margin:0 auto}.aurora-vault-console{grid-template-columns:128px 74px minmax(150px,1fr)}.aurora-vault-console>div:first-child,.aurora-vault-console>div:last-child{display:none}.aurora-vault-bet{grid-template-columns:1fr}.aurora-vault-bet>span{display:none}.aurora-meter-bank{grid-template-columns:1fr 1fr}.aurora-meter-bank__center{grid-area:1/1/auto/-1;min-height:30px}.aurora-vault-page .page-heading__actions .rules-chip,.aurora-vault-page .page-heading__actions .quiet-button:not(.aurora-how-to-play){display:none}}@media (width<=640px){.aurora-vault-page{padding-inline:2px}.aurora-vault-page .page-heading{min-height:48px;padding:6px 8px}.aurora-vault-page .page-heading h1{font-size:clamp(22px,7vw,30px)}.aurora-vault-page .page-heading .eyebrow,.aurora-vault-page .page-heading__actions>.slot-auto-play{display:none}.aurora-vault-cabinet{border-width:2px;border-radius:13px}.aurora-vault-marquee{height:70px}.aurora-vault-marquee small,.aurora-vault-marquee em{font-size:6px}.aurora-vault-marquee strong{font-size:clamp(23px,8vw,33px)}.aurora-meter-bank{gap:4px;padding:5px}.aurora-meter{grid-template-columns:1fr;min-height:47px;padding:5px 7px}.aurora-meter>i,.aurora-meter p,.aurora-meter em{display:none}.aurora-meter strong{font-size:18px}.aurora-meter-bank__center{min-height:25px}.aurora-meter-bank__center small{display:none}.aurora-meter-bank__center strong{font-size:10px}.aurora-meter-bank__center span{font-size:6px}.aurora-vault-body{gap:0;padding:5px}.aurora-vault-stage{grid-template-rows:minmax(245px,82vw) 58px}.aurora-vault-grid{border-width:2px;border-radius:9px;gap:1px;padding:3px}.aurora-symbol{border-radius:4px}.aurora-symbol>b{padding:2px 3px;font-size:4px;top:2px;right:2px}.aurora-sticky-lock{padding:2px;font-size:4px;bottom:2px;left:2px;right:2px}.aurora-result-slot{padding-top:4px}.aurora-message,.aurora-inline-summary{min-height:52px;padding:5px 8px}.aurora-message strong{font-size:8px}.aurora-vault-console{grid-template-columns:94px 63px minmax(120px,1fr);gap:4px;min-height:57px;padding:4px}.aurora-vault-console>.slot-auto-play{min-height:46px;padding:3px;font-size:5px}.aurora-vault-spin{border-width:2px;min-height:48px;font-size:15px}.aurora-rules-modal{padding:6px}.aurora-rules-card{padding:36px 14px 18px}.aurora-rules-paytable>span{grid-template-columns:minmax(100px,1.5fr) repeat(3,minmax(42px,1fr));padding:6px;font-size:8px}}@media (prefers-reduced-motion:reduce){.aurora-symbol--winner,.aurora-symbol--sticky,.aurora-symbol--spinning,.aurora-symbol--settled,.aurora-vault-page--bonus .aurora-vault-grid{animation:none!important}}@media (any-pointer:coarse) and (width>=700px) and (width<=1366px){.aurora-symbol--winner,.aurora-symbol--sticky,.aurora-symbol--spinning,.aurora-symbol--settled,.aurora-vault-page--bonus .aurora-vault-grid{animation:none!important}.aurora-symbol--spinning{filter:brightness(.7)saturate(.76)}.aurora-rules-modal{-webkit-backdrop-filter:none;backdrop-filter:none}}.eclipse-court-page{--eclipse-gold:#ffd46b;--eclipse-violet:#b66cff;--eclipse-emerald:#5ce8a0;--eclipse-night:#05051a;width:min(1500px,100%);margin:0 auto}.eclipse-court-page .page-heading{background:linear-gradient(115deg,#07071cfa,#2a0941f5);border-color:#ffd16542;min-height:58px;margin-bottom:7px}.eclipse-court-page .page-heading h1{color:#fff4cf;text-shadow:0 0 20px #c662ff94}.eclipse-court-page .page-heading .eyebrow{color:#e6b9ff}.eclipse-court-cabinet{isolation:isolate;background:radial-gradient(circle at 50% 8%,#803ecf40,#0000 35%),linear-gradient(145deg,#080a26,#080617 50%,#210a2c);border:3px solid #d8b04e;border-radius:23px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #fff3bd29,inset 0 0 42px #02020b,0 20px 48px #0000008c}.eclipse-court-cabinet:before{z-index:-1;content:"";pointer-events:none;opacity:.42;background:radial-gradient(at 15% 35%,#ffbc3d29,#0000 26%),radial-gradient(at 82% 38%,#5bde9929,#0000 27%),repeating-linear-gradient(115deg,#0000 0 72px,#ffffff04 72px 74px);position:absolute;inset:0}.eclipse-court-marquee{background:#080a25;border-bottom:2px solid #d8b04e;height:clamp(110px,9.4vw,148px);position:relative;overflow:hidden}.eclipse-court-marquee>img{object-fit:cover;object-position:center 35%;filter:saturate(1.08)brightness(.82)contrast(1.08);width:100%;height:100%}.eclipse-court-marquee>span{background:linear-gradient(90deg,#020311eb,#04051821 28%,#0405181f 72%,#020311eb),linear-gradient(#0000 32%,#040210a6);position:absolute;inset:0}.eclipse-court-marquee>div{z-index:2;text-align:center;text-transform:uppercase;align-content:center;justify-items:center;padding:8px;display:grid;position:absolute;inset:0}.eclipse-court-marquee small{color:#edc9ff;letter-spacing:.34em;font-size:9px;font-weight:950}.eclipse-court-marquee strong{color:#fff4cb;letter-spacing:.045em;text-shadow:0 3px #321044,0 0 14px #b653ff,0 0 34px #ffbe4399;font-family:Georgia,serif;font-size:clamp(29px,4vw,60px);line-height:.98}.eclipse-court-marquee em{color:#eee2ff;letter-spacing:.2em;margin-top:5px;font-size:9px;font-style:normal;font-weight:850}.eclipse-queen-bank{background:linear-gradient(90deg,#0f071ffa,#3a0e4beb,#0f071ffa);border-bottom:1px solid #ebc46752;grid-template-columns:58px minmax(150px,.65fr) minmax(260px,1.5fr);align-items:center;gap:10px;min-height:68px;padding:6px 14px;display:grid}.eclipse-queen-bank__portrait{background-repeat:no-repeat;border:2px solid #f3cf70;border-radius:50%;width:54px;height:54px;box-shadow:0 0 16px #cb62ff8c}.eclipse-queen-bank>span{display:grid}.eclipse-queen-bank small{color:#eab1ff;letter-spacing:.17em;font-size:8px;font-weight:1000}.eclipse-queen-bank strong{color:#fff1ac;text-shadow:0 0 13px #ffd06485;font-family:Georgia,serif;font-size:clamp(25px,2.7vw,40px);line-height:1}.eclipse-queen-bank em{color:#a99bb5;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-style:normal}.eclipse-queen-bank p{color:#d9cee3;margin:0;font-size:10px;line-height:1.35}.eclipse-queen-bank p b{color:#fff0a8}.eclipse-meter-bank{background:#040517eb;border-bottom:1px solid #efcc6d40;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px 10px;display:grid}.eclipse-character-meter{--eclipse-character:#ffd46b;border:1px solid color-mix(in srgb, var(--eclipse-character) 55%, #776a85);background:linear-gradient(135deg, color-mix(in srgb, var(--eclipse-character) 13%, #0a0b29), #0a061ff5);min-height:58px;box-shadow:inset 0 0 18px color-mix(in srgb, var(--eclipse-character) 9%, transparent);border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:2px 8px;padding:5px 9px;display:grid}.eclipse-character-meter>i{border:1px solid color-mix(in srgb, var(--eclipse-character) 70%, #fff);background-repeat:no-repeat;border-radius:50%;grid-row:1/4;width:45px;height:45px}.eclipse-character-meter>span{grid-template-columns:auto 1fr;align-items:baseline;column-gap:5px;display:grid}.eclipse-character-meter small{color:var(--eclipse-character);letter-spacing:.13em;font-size:7px;font-weight:1000}.eclipse-character-meter strong{color:#fff3cc;grid-column:1/-1;font-family:Georgia,serif;font-size:clamp(19px,2vw,27px);line-height:1}.eclipse-character-meter em{color:#9a9bae;text-transform:uppercase;font-size:6px;font-style:normal}.eclipse-character-meter>b{border:1px solid color-mix(in srgb, var(--eclipse-character) 45%, #1a1933);background:#030519;border-radius:999px;height:6px;overflow:hidden}.eclipse-character-meter>b>i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--eclipse-character) 65%, #6d4fd6), var(--eclipse-character));height:100%;box-shadow:0 0 10px var(--eclipse-character);display:block}.eclipse-character-meter p{color:#979cb0;margin:0;font-size:6px}.eclipse-character-meter--captured{animation:.85s ease-out both eclipse-meter-capture}.eclipse-court-body{grid-template-columns:minmax(150px,190px) minmax(420px,1fr) minmax(150px,190px);gap:10px;padding:10px;display:grid}.eclipse-feature-panel{text-align:center;background:linear-gradient(160deg,#301644d1,#080822eb);border:1px solid #dfb24f66;border-radius:14px;align-content:start;justify-items:center;gap:4px;min-width:0;padding:9px;display:grid;box-shadow:inset 0 0 24px #c95bff14}.eclipse-feature-panel--stack{background:linear-gradient(160deg,#0c3a30c4,#080822eb);border-color:#55e7a166}.eclipse-feature-panel>div{aspect-ratio:1;background-repeat:no-repeat;border:2px solid #ffe08a7a;border-radius:50%;width:min(100%,128px);box-shadow:0 0 20px #ca5bff47}.eclipse-feature-panel small{color:#e6b4ff;letter-spacing:.16em;font-size:8px;font-weight:1000}.eclipse-feature-panel--stack small{color:#72edac}.eclipse-feature-panel strong{color:#fff0bc;font-family:Georgia,serif;font-size:18px}.eclipse-feature-panel p{color:#cfc6db;margin:0 0 5px;font-size:9px;line-height:1.35}.eclipse-feature-panel>span{text-align:left;background:#0204148c;border:1px solid #e5bb6833;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;width:100%;padding:4px 7px;display:grid}.eclipse-feature-panel>span b{color:#fff4c0;font-size:14px}.eclipse-feature-panel>span em{color:#d9baf0;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.eclipse-court-stage{grid-template-rows:minmax(330px,43vh) 70px;min-width:0;display:grid;position:relative}.eclipse-ways{z-index:8;text-align:center;background:#040518e0;border:1px solid #f0d27a;border-radius:8px;min-width:56px;padding:4px 7px;display:grid;position:absolute;top:7px;left:7px;box-shadow:0 0 12px #cc5bff4d}.eclipse-ways b{color:#fff1ad;font-size:13px;line-height:1}.eclipse-ways span{color:#dfa7ff;letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:950}.eclipse-court-grid{background:#04051d;border:3px solid #d8b050;border-radius:16px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:5px;display:grid;overflow:hidden;box-shadow:inset 0 0 30px #9e45d733,0 0 23px #ac4ae02e}.eclipse-court-page--bonus .eclipse-court-grid{border-color:#d899ff;animation:.8s ease-out both eclipse-grid-open;box-shadow:inset 0 0 34px #b754ff47,0 0 27px #c153ff80}.eclipse-symbol{background:radial-gradient(circle,#28214e,#080a28 73%);border:1px solid #d4bbee3b;border-radius:8px;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #af60e51f}.eclipse-symbol>i{filter:saturate(1.04)contrast(1.02);background-repeat:no-repeat;position:absolute;inset:0;transform:scale(1.015)}.eclipse-symbol:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1f,#0000 24% 74%,#00000054);position:absolute;inset:0}.eclipse-symbol>b{z-index:4;color:#1c0929;letter-spacing:.12em;background:#dfadff;border:1px solid #ffffff6b;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:1000;position:absolute;top:4px;right:4px;box-shadow:0 0 11px #c157ff}.eclipse-symbol--seal>b{color:#2a1b00;background:#ffde78;box-shadow:0 0 11px #ffc54b}.eclipse-symbol--full-stack{z-index:2;border-color:#ffe38bb8;border-radius:3px;box-shadow:inset 0 0 16px #ffd1663d,0 0 9px #d67bff47}.eclipse-symbol--stack-row-0{border-bottom-color:#0000;border-radius:9px 9px 1px 1px}.eclipse-symbol--stack-row-1{border-top-color:#0000;border-bottom-color:#0000;border-radius:1px}.eclipse-symbol--stack-row-2{border-top-color:#0000;border-radius:1px 1px 9px 9px}.eclipse-stack-label{z-index:5;color:#1b0a25;letter-spacing:.1em;text-align:center;background:linear-gradient(90deg,#ffd56b,#e1b3ff);border:1px solid #fff0a4;border-radius:999px;padding:3px;font-size:6px;font-weight:1000;position:absolute;bottom:4px;left:4px;right:4px;box-shadow:0 0 13px #ee9fffb3}.eclipse-symbol--dropped{animation:.7s cubic-bezier(.2,1.25,.35,1) both eclipse-stack-drop}.eclipse-symbol--winner{z-index:3;filter:brightness(1.16)saturate(1.18);border-color:#fff0a0;animation:.7s ease-in-out infinite alternate eclipse-win-pulse;box-shadow:inset 0 0 18px #ffe88780,0 0 17px #ffdc69}.eclipse-symbol--spinning{filter:blur(1px)brightness(.65)saturate(.7);animation:.12s linear infinite eclipse-reel-spin}.eclipse-symbol--settled{animation:.22s cubic-bezier(.2,1.4,.45,1) both eclipse-reel-land}.eclipse-result-slot{min-width:0;padding-top:7px;overflow:hidden}.eclipse-message,.eclipse-inline-summary{text-align:center;background:#040518d1;border:1px solid #d490ee42;border-radius:11px;align-content:center;min-height:62px;padding:8px 14px;display:grid}.eclipse-message span,.eclipse-inline-summary small{color:#e2a7ff;letter-spacing:.18em;font-size:7px;font-weight:1000}.eclipse-message strong{color:#eee7f7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.eclipse-inline-summary strong{color:#fff0b0;font-family:Georgia,serif;font-size:23px}.eclipse-inline-summary span{color:#b5aabe;font-size:8px}.eclipse-court-console{background:linear-gradient(#19112c,#070719);border-top:2px solid #d3ae50;grid-template-columns:minmax(110px,1fr) 190px 86px minmax(180px,1.35fr) minmax(110px,1fr);align-items:center;gap:8px;min-height:74px;padding:8px 12px;display:grid}.eclipse-court-console>div:first-child,.eclipse-court-console>div:last-child{display:grid}.eclipse-court-console>div:last-child{text-align:right}.eclipse-court-console>div>span{color:#e2a7ff;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:950}.eclipse-court-console>div>strong{color:#fff1b5;font-family:Georgia,serif;font-size:clamp(17px,1.6vw,25px)}.eclipse-court-console>div>small{color:#8f849b;letter-spacing:.1em;text-transform:uppercase;font-size:6px}.eclipse-court-bet{grid-template-columns:auto 1fr;align-items:center;gap:6px;display:grid}.eclipse-court-bet .bet-selector{min-width:0}.eclipse-court-console>.slot-auto-play{color:#d8cde0;background:#100b25;border:2px solid #d184f18c;border-radius:999px;width:100%;min-width:0;min-height:50px}.eclipse-court-console>.slot-auto-play--active{color:#effff9;background:linear-gradient(145deg,#18785a,#063d32);border-color:#68f1ae;box-shadow:0 0 16px #53f7b56b}.eclipse-court-spin{color:#22102d;letter-spacing:.08em;text-shadow:0 1px #ffffff80;background:linear-gradient(#f2c5ff,#c56ee9 56%,#7732a6);border:3px solid #fff0a1;border-radius:999px;align-content:center;min-height:58px;font-size:clamp(17px,1.7vw,25px);font-weight:1000;display:grid;box-shadow:inset 0 2px 5px #ffffffb3,inset 0 -7px 12px #34005747,0 0 20px #c65aec80}.eclipse-court-spin small{letter-spacing:.1em;font-size:7px}.eclipse-court-spin:disabled{filter:grayscale(.45);opacity:.68}.eclipse-rules-modal{z-index:1100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01020de3;place-items:start center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.eclipse-rules-card{color:#e5dcec;background:linear-gradient(145deg,#10102e,#2a0a35);border:2px solid #d99bff;border-radius:22px;width:min(900px,100%);padding:clamp(20px,4vw,42px);position:relative;box-shadow:0 20px 70px #000}.eclipse-rules-card>small{color:#e2adff;letter-spacing:.2em;font-weight:1000}.eclipse-rules-card h2{color:#fff2bd;margin:3px 0 18px;font-family:Georgia,serif;font-size:clamp(30px,5vw,52px)}.eclipse-rules-card h3{color:#e3aaff;margin:18px 0 4px;font-size:17px}.eclipse-rules-card p{color:#d1c5d8;margin:0;line-height:1.55}.eclipse-rules-close{color:#fff;background:#211034;border:1px solid #d99bff;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:13px;right:13px}.eclipse-rules-done{color:#24112e;background:linear-gradient(#edc2ff,#c06ce7);border:1px solid #fff1ad;border-radius:999px;width:100%;min-height:48px;margin-top:22px;font-weight:1000}.eclipse-rules-paytable{border:1px solid #dc9ff642;border-radius:10px;overflow:hidden}.eclipse-rules-paytable>span{border-bottom:1px solid #db9ff524;grid-template-columns:minmax(150px,1.5fr) repeat(3,minmax(65px,1fr));gap:5px;padding:7px 10px;display:grid}.eclipse-rules-paytable>span:first-child{color:#e1a9ff;background:#cc5aef14}.eclipse-rules-paytable>span:last-child{border-bottom:0}.eclipse-rules-paytable strong{text-align:right}.eclipse-bonus-complete .slot-feature-card{background:linear-gradient(150deg,#121332,#310c3d);border-color:#dca1ff}.eclipse-summary-crown{color:#fff0a3;text-shadow:0 0 20px #c15aff;font-size:48px;display:block}@keyframes eclipse-grid-open{0%{filter:brightness(1.65);transform:scale(.96)}to{filter:brightness();transform:scale(1)}}@keyframes eclipse-win-pulse{to{filter:brightness(1.35)saturate(1.32);transform:translateY(-1px)}}@keyframes eclipse-stack-drop{0%{filter:brightness(1.8);transform:translateY(-45px)scale(.9)}to{filter:none;transform:none}}@keyframes eclipse-reel-spin{50%{transform:translateY(3px)scale(.99)}}@keyframes eclipse-reel-land{0%{filter:brightness(1.5);transform:translateY(-12px)scaleY(1.05)}to{filter:none;transform:none}}@keyframes eclipse-meter-capture{0%{filter:brightness()}45%{filter:brightness(1.7);box-shadow:0 0 24px var(--eclipse-character)}to{filter:brightness()}}@media (height<=900px) and (width>=760px){.eclipse-court-page .page-heading{height:43px;min-height:43px;padding-block:5px}.eclipse-court-marquee{height:76px}.eclipse-court-marquee strong{font-size:clamp(26px,3.3vw,44px)}.eclipse-queen-bank{min-height:54px}.eclipse-queen-bank__portrait{width:43px;height:43px}.eclipse-meter-bank{padding-block:5px}.eclipse-character-meter{min-height:49px}.eclipse-character-meter>i{width:38px;height:38px}.eclipse-court-body{padding-block:6px}.eclipse-court-stage{grid-template-rows:minmax(235px,calc(100vh - 550px)) 58px}.eclipse-feature-panel>div{width:min(100%,92px)}.eclipse-feature-panel p{font-size:8px}.eclipse-court-console{min-height:60px;padding-block:5px}.eclipse-court-spin{min-height:50px}}@media (width<=900px){.eclipse-court-body{grid-template-columns:minmax(0,1fr)}.eclipse-feature-panel{display:none}.eclipse-court-stage{grid-template-rows:minmax(285px,55vw) 64px;width:min(100%,720px);margin:0 auto}.eclipse-court-console{grid-template-columns:128px 74px minmax(150px,1fr)}.eclipse-court-console>div:first-child,.eclipse-court-console>div:last-child{display:none}.eclipse-court-bet{grid-template-columns:1fr}.eclipse-court-bet>span,.eclipse-court-page .page-heading__actions .rules-chip{display:none}.eclipse-queen-bank{grid-template-columns:48px minmax(140px,.7fr) 1.4fr}.eclipse-character-meter p{display:none}}@media (width<=640px){.eclipse-court-page{padding-inline:2px}.eclipse-court-page .page-heading{min-height:48px;padding:6px 8px}.eclipse-court-page .page-heading h1{font-size:clamp(21px,6.8vw,29px)}.eclipse-court-page .page-heading .eyebrow,.eclipse-court-page .page-heading__actions>.slot-auto-play{display:none}.eclipse-court-cabinet{border-width:2px;border-radius:13px}.eclipse-court-marquee{height:70px}.eclipse-court-marquee small,.eclipse-court-marquee em{font-size:6px}.eclipse-court-marquee strong{font-size:clamp(22px,7.7vw,32px)}.eclipse-queen-bank{grid-template-columns:38px 1fr;min-height:47px;padding:4px 7px}.eclipse-queen-bank__portrait{width:36px;height:36px}.eclipse-queen-bank p{display:none}.eclipse-queen-bank small{font-size:6px}.eclipse-queen-bank strong{font-size:20px}.eclipse-meter-bank{gap:3px;padding:4px}.eclipse-character-meter{grid-template-columns:32px 1fr;gap:3px;min-height:42px;padding:3px;display:grid}.eclipse-character-meter>i{width:30px;height:30px}.eclipse-character-meter small{font-size:5px}.eclipse-character-meter strong{font-size:14px}.eclipse-character-meter em,.eclipse-character-meter>b{display:none}.eclipse-court-body{gap:0;padding:5px}.eclipse-court-stage{grid-template-rows:minmax(225px,65vw) 58px}.eclipse-court-grid{border-width:2px;border-radius:9px;gap:1px;padding:3px}.eclipse-symbol{border-radius:4px}.eclipse-symbol>b{padding:2px 3px;font-size:4px;top:2px;right:2px}.eclipse-stack-label{padding:2px;font-size:4px;bottom:2px;left:2px;right:2px}.eclipse-result-slot{padding-top:4px}.eclipse-message,.eclipse-inline-summary{min-height:52px;padding:5px 8px}.eclipse-message strong{font-size:8px}.eclipse-court-console{grid-template-columns:94px 63px minmax(120px,1fr);gap:4px;min-height:57px;padding:4px}.eclipse-court-console>.slot-auto-play{min-height:46px;padding:3px;font-size:5px}.eclipse-court-spin{border-width:2px;min-height:48px;font-size:15px}.eclipse-rules-modal{padding:6px}.eclipse-rules-card{padding:36px 14px 18px}.eclipse-rules-paytable>span{grid-template-columns:minmax(100px,1.5fr) repeat(3,minmax(42px,1fr));padding:6px;font-size:8px}}@media (prefers-reduced-motion:reduce){.eclipse-symbol--winner,.eclipse-symbol--dropped,.eclipse-symbol--spinning,.eclipse-symbol--settled,.eclipse-character-meter--captured,.eclipse-court-page--bonus .eclipse-court-grid{animation:none!important}}@media (any-pointer:coarse) and (width>=700px) and (width<=1366px){.eclipse-symbol--winner,.eclipse-symbol--dropped,.eclipse-symbol--spinning,.eclipse-symbol--settled,.eclipse-character-meter--captured,.eclipse-court-page--bonus .eclipse-court-grid{animation:none!important}.eclipse-symbol--spinning{filter:brightness(.7)saturate(.74)}.eclipse-rules-modal{-webkit-backdrop-filter:none;backdrop-filter:none}}.app-shell--privacy,.app-shell--support{min-height:100svh}.legal-info{color:#efe3cf;width:min(900px,100% - 32px);margin:0 auto;padding:42px 0 70px}.legal-info__back{color:#ffe19a;background:#1e0f12db;border:1px solid #efc7657a;border-radius:999px;margin-bottom:18px;padding:10px 16px;font-weight:800}.legal-info>header{background:radial-gradient(circle at 100% 0,#6a1e37c7,#0000 45%),linear-gradient(145deg,#211116,#071d18);border:1px solid #e7be5b73;border-radius:24px;padding:clamp(26px,5vw,48px);box-shadow:0 24px 70px #0000005c}.legal-info>header p{color:#e5ba50;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.legal-info>header h1{color:#fff0c8;margin:0 0 8px;font:clamp(34px,7vw,62px)/1 Georgia,serif}.legal-info>header span{color:#c9bcae}.legal-info section{padding:24px 4px 0}.legal-info section h2{color:#ffe29a;margin:0 0 8px;font:25px/1.15 Georgia,serif}.legal-info section p,.legal-info section li{color:#e7dccb;font-size:16px;line-height:1.65}.legal-info section ul{padding-left:24px}.legal-info a{color:#ffd46b;font-weight:800}.legal-info__notice{background:#5b172b6b;border-left:4px solid #e1b54d;border-radius:12px;margin-top:20px;padding:18px 20px!important}.legal-info__notice strong{color:#fff0bb}.app-footer__links{justify-content:center;align-items:center;gap:10px;display:inline-flex}.app-footer__links button{color:#e5c66e;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:4px 8px;font-weight:800;text-decoration:underline}@media (width<=700px){.legal-info{width:min(100% - 22px,900px);padding-top:24px}.legal-info>header{border-radius:17px}.legal-info section p,.legal-info section li{font-size:15px}.app-footer__links{flex-wrap:wrap}}:root{--cc-royal-red:#8f1d34;--cc-royal-red-dark:#3f0715;--cc-gold:#efc968;--cc-gold-bright:#fff0b5;--cc-ink:#09070a}body{background:radial-gradient(circle at 50% -18%,#b326413d,#0000 42%),radial-gradient(circle at 15% 45%,#d1a03614,#0000 34%),linear-gradient(145deg,#150a10,#060506 66%)}.app-header{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(#410c19f5,#13070cfa),linear-gradient(90deg,#0000,#ffffff0f,#0000);border-bottom-color:#f2ca6561;box-shadow:0 9px 28px #0000007a,inset 0 -1px #ffe1911f}.app-brand span{color:var(--cc-gold-bright);filter:drop-shadow(0 0 8px #efc55b75)}.app-header button,.app-header select,.balance-strip button,.table-action,.primary-action,.classic-slot-spin,.original-slot-spin,.crown-builders-spin,.keno-actions button,.video-poker-controls button,.crown-match-start,.coin-climb-status button{-webkit-tap-highlight-color:transparent;transition:transform .14s,filter .16s,box-shadow .18s,border-color .18s}.app-header button:not(:disabled):active,.balance-strip button:not(:disabled):active,.table-action:not(:disabled):active,.primary-action:not(:disabled):active,.classic-slot-spin:not(:disabled):active,.original-slot-spin:not(:disabled):active,.crown-builders-spin:not(:disabled):active,.keno-actions button:not(:disabled):active,.video-poker-controls button:not(:disabled):active,.crown-match-start:not(:disabled):active,.coin-climb-status button:not(:disabled):active{filter:brightness(1.08);transform:translateY(2px)scale(.985)}.app-shell button:focus-visible,.app-shell select:focus-visible,.app-shell [role=button]:focus-visible{outline:3px solid var(--cc-gold-bright);outline-offset:3px}.app-shell--lobby .lobby-carousel-shell{width:100%;height:100%;min-height:0}.app-shell--lobby .lobby-v2-grid{touch-action:pan-y;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;align-items:stretch;width:100%;height:100%;min-height:0;display:grid;overflow:visible}.app-shell--lobby .lobby-v2-grid .game-card,.app-shell--lobby .lobby-v2-grid .game-card:last-child,.app-shell--lobby .lobby-v2-grid .game-card--featured{width:100%;height:100%;min-height:0}.app-shell.app-shell--keno .keno-marquee{grid-template-columns:42px minmax(0,1fr) 108px}.app-shell.app-shell--keno .keno-marquee>.keno-draw-multiplier{min-width:82px;visibility:visible!important;opacity:1!important;display:grid!important}.app-shell.app-shell--keno .keno-actions{grid-template-columns:minmax(0,1fr) 112px 132px}.app-shell--keno .keno-multiplier-status{color:#fff0ad;text-align:center;background:radial-gradient(circle at 50% 18%,#8d253b,#350914 76%);border:1px solid #efc968a8;border-radius:9px;place-content:center;min-width:0;min-height:38px;padding:3px 5px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 12px #ebba3a29}.app-shell--keno .keno-multiplier-status small{letter-spacing:.13em;font-size:5px}.app-shell--keno .keno-multiplier-status strong{color:#fff5b8;text-shadow:0 0 10px #ffe07085;font:700 20px/.82 Georgia,serif}.app-shell--keno .keno-multiplier-status span{color:#ddc680;letter-spacing:.03em;margin-top:2px;font-size:4px}.app-shell--keno .keno-multiplier-status.is-boosted{border-color:#fff09a;box-shadow:inset 0 0 0 1px #ffffff14,0 0 18px #ffd54652}.game-stage{isolation:isolate;position:relative}.game-stage:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 50% 0,#f9d37012,#0000 38%),linear-gradient(90deg,#00000038,#0000 16% 84%,#00000038);position:fixed;inset:128px 0 0}.game-stage>.game-page{animation:.38s cubic-bezier(.2,.8,.2,1) both cc-game-arrival}.felt-table,.new-table-surface,.blackjack-table,.video-poker-machine,.classic-slot-cabinet,.original-slot-cabinet,.crown-builders-cabinet,.majestic-cabinet,.crown-match-cabinet,.coin-climb-cabinet{box-shadow:0 24px 52px #00000075,0 0 0 1px #f5d06d2e,inset 0 1px #ffffff14}.table-action,.primary-action,.classic-slot-spin,.original-slot-spin,.crown-builders-spin,.crown-match-start,.coin-climb-status button{text-shadow:0 1px 2px #00000094;box-shadow:0 8px 16px #00000047,inset 0 1px #fff3,inset 0 -2px #0000002e}.table-action--play,.primary-action,.classic-slot-spin,.original-slot-spin,.crown-builders-spin,.crown-match-start,.coin-climb-status button{background:linear-gradient(#b7334d 0%,#7c172d 48%,#4c0b1b 100%);border-color:#ffe59da8}.playing-card{filter:drop-shadow(0 4px 4px #00000047)}.modal-backdrop,.slot-feature-overlay,.crown-builders-overlay{-webkit-backdrop-filter:blur(8px)saturate(.88);backdrop-filter:blur(8px)saturate(.88)}.premium-wallet__continue{background:linear-gradient(145deg,#67162870,#1b0c11b8);border:1px solid #eec76061;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:16px;padding:16px;display:grid}.premium-wallet__continue small{color:var(--cc-gold);letter-spacing:.14em;font-size:10px;font-weight:900}.premium-wallet__continue h3{color:#fff1cc;margin:4px 0 5px;font:600 22px/1.05 Georgia,serif}.premium-wallet__continue p{color:#c8bdb2;max-width:600px;margin:0;font-size:13px;line-height:1.45}.premium-wallet__continue button{color:#fff3d1;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#a72c45,#5f1023);border:1px solid #ffe59d8f;border-radius:11px;max-width:230px;min-height:48px;padding:0 16px;font-size:11px;font-weight:900}.premium-wallet__continue button:disabled{opacity:.58;cursor:default}@keyframes cc-game-arrival{0%{opacity:.45;transform:translateY(10px)scale(.994)}to{opacity:1;transform:none}}@media (hover:hover){.table-action:not(:disabled):hover,.primary-action:not(:disabled):hover,.classic-slot-spin:not(:disabled):hover,.original-slot-spin:not(:disabled):hover,.crown-builders-spin:not(:disabled):hover,.crown-match-start:not(:disabled):hover,.coin-climb-status button:not(:disabled):hover{filter:brightness(1.12)saturate(1.1);box-shadow:0 11px 24px #00000061,0 0 18px #e6b43e2e,inset 0 1px #ffffff3d}}@media (width<=640px){.app-shell--lobby .lobby-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.app-shell--keno .keno-marquee{grid-template-columns:20px minmax(0,1fr) 74px}.app-shell.app-shell--keno .keno-marquee>.keno-draw-multiplier{min-width:70px}.app-shell.app-shell--keno .keno-actions{grid-template-columns:minmax(0,1fr) 84px 105px}.app-shell--keno .keno-multiplier-status{padding-inline:2px}.app-shell--keno .keno-multiplier-status strong{font-size:17px}.app-shell--keno .keno-multiplier-status span{font-size:3.5px}.premium-wallet__continue{grid-template-columns:1fr;gap:12px}.premium-wallet__continue h3{font-size:19px}.premium-wallet__continue p{font-size:12px}.premium-wallet__continue button{width:100%;max-width:none}}@media (width>=641px) and (width<=900px){.app-shell--lobby .lobby-v2-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.game-stage>.game-page{animation:none}.app-shell *,.app-shell :before,.app-shell :after{scroll-behavior:auto!important}}.app-shell--crown-flash .crown-flash-symbol--flash .crown-hit-word{z-index:3;pointer-events:none;text-align:center;text-transform:uppercase;filter:drop-shadow(0 3px 2px #220002eb);place-items:center;width:88%;line-height:.74;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}.app-shell--crown-flash .crown-flash-symbol--flash .crown-hit-word span{color:#fff3a6;letter-spacing:.08em;text-shadow:0 1px #5b090e,0 2px #5b090e,0 0 6px #ff2b12f2,0 0 12px #ffd348b8;-webkit-text-stroke:1px #781018;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(9px,1.15vw,17px);font-weight:1000;display:block}.app-shell--crown-flash .crown-flash-symbol--flash .crown-hit-word span:last-child{color:#fff8d5;letter-spacing:.11em;margin-top:3px;font-size:clamp(14px,1.85vw,27px)}@media (width<=1024px) and (height<=560px) and (orientation:landscape){.app-shell--phone.app-shell--lobby .lobby-home{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100%;overflow:hidden auto}.app-shell--phone.app-shell--lobby .lobby-home--new{grid-template-rows:96px 58px minmax(190px,1fr)}.app-shell--phone.app-shell--lobby .lobby-home--recent{grid-template-rows:96px 40px 58px minmax(190px,1fr)}.app-shell--phone.app-shell--lobby .lobby-home>.hero.hero--organized{height:96px}.app-shell--phone.app-shell--lobby .lobby-home>.recent-game{height:40px;min-height:40px}.app-shell--phone.app-shell--lobby .lobby-home>.lobby-floor-selectors{height:58px;min-height:58px}.app-shell--phone.app-shell--lobby .lobby-home>.lobby-browser{min-height:190px}}.app-shell--tablet.app-shell--lobby .lobby-home{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;overflow:hidden auto}.app-shell--tablet.app-shell--crown-builders .game-stage{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:hidden auto!important}.app-shell--tablet.app-shell--crown-builders .crown-builders-page{min-height:100%;height:auto!important;overflow:visible!important}.app-shell--tablet.app-shell--crown-builders :is(.crown-builders-cabinet,.crown-builders-body,.crown-builders-stage){flex:none!important;height:auto!important;min-height:0!important}.app-shell--tablet.app-shell--crown-builders .crown-builders-grid{aspect-ratio:auto!important;flex:none!important;height:clamp(184px,28vh,280px)!important;min-height:184px!important}.app-shell--tablet.app-shell--crown-builders .crown-builders-result-panel{flex-basis:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin-top:2px!important}.app-shell--tablet.app-shell--crown-builders .crown-builders-win-ledger>header{border-bottom:0;height:100%;min-height:0;padding:3px 7px}.app-shell--tablet.app-shell--crown-builders .crown-builders-win-ledger ol{display:none}.app-shell--phone.app-shell--crown-builders .game-stage{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:hidden auto!important}.app-shell--phone.app-shell--crown-builders :is(.crown-builders-page,.crown-builders-cabinet,.crown-builders-body,.crown-builders-stage){overflow:visible;flex:none!important;height:auto!important;min-height:0!important}.app-shell--phone.app-shell--crown-builders .crown-builders-grid{width:100%;overflow:hidden;aspect-ratio:auto!important;flex:none!important;height:clamp(156px,44vw,230px)!important;min-height:156px!important}.app-shell--phone.app-shell--crown-builders .crown-builders-result-panel{flex-basis:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin-top:2px!important}.app-shell--phone.app-shell--crown-builders .crown-builders-win-ledger>header{border-bottom:0;height:100%;min-height:0;padding:3px 6px}.app-shell--phone.app-shell--crown-builders .crown-builders-win-ledger ol{display:none}.app-shell.app-shell--crown-omaha .game-stage{overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;overflow:hidden auto!important}.app-shell.app-shell--crown-omaha .omaha-page{min-height:100%;height:auto!important;overflow:visible!important}.app-shell.app-shell--crown-omaha .omaha-felt{flex:none!important;height:auto!important}.app-shell.app-shell--crown-omaha :is(.omaha-bets,.omaha-result,.omaha-actions){z-index:40;visibility:visible;opacity:1;pointer-events:auto;flex:none;position:relative}@media (width>=921px) and (width<=1366px) and (height<=1024px) and (orientation:landscape){.app-shell.app-shell--crown-omaha .omaha-felt{padding:38px 14px 16px;min-height:780px!important}.app-shell.app-shell--crown-omaha .omaha-dealer{margin-top:clamp(190px,21vw,245px)}.app-shell.app-shell--crown-omaha :is(.omaha-community,.omaha-player),.app-shell.app-shell--crown-omaha :is(.omaha-bets,.omaha-result,.omaha-actions){margin-top:8px}.app-shell.app-shell--crown-omaha .omaha-result{min-height:62px;padding-block:7px}}@media (width<=720px){.app-shell.app-shell--crown-omaha .omaha-felt{padding-bottom:12px;min-height:0!important}.app-shell.app-shell--crown-omaha .omaha-dealer{margin-top:clamp(118px,38vw,174px)}.app-shell.app-shell--crown-omaha .omaha-community{width:calc(100% - 8px)}.app-shell.app-shell--crown-omaha .omaha-result{min-height:68px}.app-shell.app-shell--crown-omaha .omaha-actions{min-height:44px}}@media (width<=920px) and (height<=560px) and (orientation:landscape){.app-shell.app-shell--crown-omaha .omaha-felt{padding:28px 7px 10px;min-height:610px!important}.app-shell.app-shell--crown-omaha .omaha-dealer{margin-top:96px}.app-shell.app-shell--crown-omaha :is(.omaha-community,.omaha-player),.app-shell.app-shell--crown-omaha :is(.omaha-bets,.omaha-result,.omaha-actions){margin-top:5px}.app-shell.app-shell--crown-omaha .omaha-result{min-height:54px;padding:5px}}.linked-feature-page{--link-accent:#77e8ff;--link-accent-2:#9a6cff;--link-deep:#07132f;--link-panel:#05112df0;color:#f8fbff}.linked-feature-page--crown-treasure-chambers{--link-accent:#69f1a6;--link-accent-2:#ffba45;--link-deep:#061f16;--link-panel:#041f15f2}.linked-feature-page--royal-caravan-fortune{--link-accent:#4ff1eb;--link-accent-2:#ff9b5d;--link-deep:#161039;--link-panel:#120a30f2}.linked-feature-page--crown-lightning-zones{--link-accent:#66cfff;--link-accent-2:#9b56ff;--link-deep:#03071b;--link-panel:#04081df5}.linked-feature-cabinet{border:2px solid color-mix(in srgb, var(--link-accent) 62%, #f6d67b);background:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--link-accent-2) 17%, transparent), transparent 40%), var(--link-deep);box-shadow:0 18px 46px #0000007a, inset 0 0 46px color-mix(in srgb, var(--link-accent) 9%, transparent);border-radius:22px;position:relative;overflow:hidden}.linked-feature-marquee{border-bottom:2px solid #f8da7bb8;height:clamp(126px,20vw,224px);position:relative;overflow:hidden}.linked-feature-marquee img{object-fit:cover;object-position:center 48%;filter:saturate(1.04)contrast(1.04);width:100%;height:100%}.linked-feature-marquee>span{background:linear-gradient(90deg,#00051659,#0000 28% 68%,#00051657),linear-gradient(#0000 42%,#010514e6);position:absolute;inset:0}.linked-feature-marquee>div{text-align:center;text-shadow:0 3px 8px #000,0 0 18px #000;justify-items:center;display:grid;position:absolute;bottom:10px;left:12px;right:12px}.linked-feature-marquee small{color:var(--link-accent);letter-spacing:.23em;text-transform:uppercase;font-size:8px;font-weight:1000}.linked-feature-marquee strong{color:#fff4c2;letter-spacing:.035em;font-family:Georgia,serif;font-size:clamp(28px,4.7vw,68px);line-height:.96}.linked-feature-marquee em{color:#f4f8ff;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:clamp(8px,1vw,12px);font-style:normal;font-weight:900}.linked-feature-banner{border-bottom:1px solid color-mix(in srgb, var(--link-accent) 42%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--link-accent-2) 12%, #05091c), #060818 50%, color-mix(in srgb, var(--link-accent) 12%, #05091c));grid-template-columns:minmax(120px,190px) minmax(0,1fr) minmax(120px,190px);align-items:center;gap:12px;min-height:66px;padding:7px 14px;display:grid}.linked-feature-banner>div{text-align:center;justify-items:center;display:grid}.linked-feature-banner>div:last-child{border-left:1px solid color-mix(in srgb, var(--link-accent) 32%, transparent)}.linked-feature-banner>div:first-child{border-right:1px solid color-mix(in srgb, var(--link-accent) 32%, transparent)}.linked-feature-banner small{color:var(--link-accent);letter-spacing:.18em;font-size:7px;font-weight:1000}.linked-feature-banner strong{color:#fff0ae;font-family:Georgia,serif;font-size:clamp(15px,1.7vw,24px)}.linked-feature-banner p{color:#cdd8ea;text-align:center;margin:0;font-size:9px;line-height:1.35}.linked-feature-body{grid-template-columns:minmax(142px,180px) minmax(400px,1fr) minmax(142px,180px);gap:10px;padding:10px;display:grid}.linked-feature-panel{border:1px solid color-mix(in srgb, var(--link-accent) 42%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--link-accent) 9%, var(--link-panel)), var(--link-panel));text-align:center;min-width:0;box-shadow:inset 0 0 22px color-mix(in srgb, var(--link-accent) 7%, transparent);border-radius:14px;align-content:start;justify-items:center;gap:5px;padding:9px;display:grid}.linked-feature-panel--secondary{border-color:color-mix(in srgb, var(--link-accent-2) 52%, transparent)}.linked-feature-panel>div{aspect-ratio:1;width:min(100%,124px);box-shadow:0 0 18px color-mix(in srgb, var(--link-accent) 28%, transparent);background-repeat:no-repeat;border:2px solid #ffe6918c;border-radius:50%}.linked-feature-panel small{color:var(--link-accent);letter-spacing:.17em;font-size:7px;font-weight:1000}.linked-feature-panel strong{color:#fff0bb;font-family:Georgia,serif;font-size:17px}.linked-feature-panel p{color:#c9d4e6;margin:0 0 4px;font-size:9px;line-height:1.4}.linked-feature-panel>span{border:1px solid color-mix(in srgb, var(--link-accent) 25%, transparent);text-align:left;background:#0000003d;border-radius:8px;grid-template-columns:48px 1fr;align-items:center;width:100%;padding:5px 7px;display:grid}.linked-feature-panel>span b{color:#fff;font-size:13px}.linked-feature-panel>span em{color:var(--link-accent);text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.linked-feature-stage{grid-template-rows:minmax(338px,44vh) 68px;min-width:0;display:grid;position:relative}.linked-feature-ways{z-index:8;text-align:center;min-width:58px;box-shadow:0 0 12px color-mix(in srgb, var(--link-accent) 32%, transparent);background:#010515e6;border:1px solid #eed47e;border-radius:8px;padding:4px 7px;display:grid;position:absolute;top:7px;left:7px}.linked-feature-ways b{color:#fff1b0;font-size:13px;line-height:1}.linked-feature-ways span{color:var(--link-accent);letter-spacing:.15em;text-transform:uppercase;font-size:6px;font-weight:1000}.linked-feature-grid,.linked-bonus-board{box-shadow:inset 0 0 28px color-mix(in srgb, var(--link-accent) 17%, transparent), 0 0 22px #0000004d;background:#020719;border:3px solid #d9b85c;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:5px;display:grid;overflow:hidden}.linked-feature-grid{grid-template-rows:repeat(4,minmax(0,1fr))}.linked-feature-page--bonus .linked-bonus-board{border-color:var(--link-accent);box-shadow:inset 0 0 34px color-mix(in srgb, var(--link-accent) 22%, transparent), 0 0 24px color-mix(in srgb, var(--link-accent) 35%, transparent)}.linked-symbol{border:1px solid color-mix(in srgb, var(--link-accent) 25%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--link-accent) 17%, #132348), #050b22 76%);border-radius:8px;min-width:0;min-height:0;position:relative;overflow:hidden}.linked-symbol>i{background-repeat:no-repeat;position:absolute;inset:0;transform:scale(1.015)}.linked-symbol:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#0000 26% 74%,#00000047);position:absolute;inset:0}.linked-symbol>b{z-index:3;color:#071225;background:linear-gradient(90deg, var(--link-accent), #fff1a9);letter-spacing:.1em;text-align:center;box-shadow:0 0 10px color-mix(in srgb, var(--link-accent) 75%, transparent);border:1px solid #ffffff7a;border-radius:999px;padding:3px;font-size:6px;font-weight:1000;position:absolute;bottom:4px;left:4px;right:4px}.linked-symbol--feature{border-color:#ffdc74;box-shadow:inset 0 0 15px #ffd55933}.linked-symbol--winner{z-index:2;filter:brightness(1.16)saturate(1.18);border-color:#fff4a4;animation:.68s ease-in-out infinite alternate linked-win-pulse;box-shadow:inset 0 0 18px #fff08a73,0 0 15px #ffe074}.linked-symbol--spinning{filter:blur(1px)brightness(.68);animation:.12s linear infinite linked-reel-spin}.linked-symbol--settled{animation:.22s cubic-bezier(.2,1.4,.45,1) both linked-reel-land}.linked-bonus-cell{background:#0000005c;border:1px solid #ffffff1c;border-radius:8px;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.linked-bonus-cell--active{border-color:color-mix(in srgb, var(--link-accent) 35%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--link-accent) 14%, #122248), #04081b 76%)}.linked-bonus-cell>i{opacity:.15;filter:grayscale(.2);background-repeat:no-repeat;position:absolute;inset:0}.linked-bonus-cell>span{z-index:2;color:color-mix(in srgb, var(--link-accent) 65%, #8c98ac);letter-spacing:.13em;font-size:6px;font-weight:1000}.linked-bonus-cell--sealed{background:repeating-linear-gradient(135deg,#ffffff06 0 6px,#00000029 6px 12px);border-style:dashed}.linked-bonus-cell--sealed>b{color:#6e7890;letter-spacing:.1em;text-align:center;font-size:6px}.linked-bonus-cell--prize{background:radial-gradient(circle, color-mix(in srgb, var(--link-accent) 28%, #1d2d55), #05091d 72%);box-shadow:inset 0 0 18px color-mix(in srgb, var(--link-accent) 26%, transparent), 0 0 8px #ffdd6433;border-color:#ffe279}.linked-bonus-cell--prize>i{opacity:.72;filter:none}.linked-bonus-cell--prize>strong{z-index:3;color:#fff6c8;text-align:center;text-shadow:0 0 8px #000;background:#010512c7;border:1px solid #fff0a6;border-radius:8px;padding:3px 6px;font-family:Georgia,serif;font-size:clamp(11px,1.35vw,19px);line-height:1;display:grid;box-shadow:0 0 12px #ffe06952}.linked-bonus-cell--prize>strong small{color:var(--link-accent);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-family:system-ui,sans-serif;font-size:5px}.linked-bonus-cell--new{animation:.72s ease-out both linked-prize-land,.8s ease-in-out .72s infinite alternate linked-prize-glow}.linked-feature-page--crown-lightning-zones .linked-bonus-cell--charged{background:radial-gradient(circle,#63d2ff6b,#07052a 72%);border-color:#fff09b;box-shadow:inset 0 0 24px #6ddbff80,0 0 14px #a85cffb8}.linked-feature-page--crown-lightning-zones .linked-bonus-cell--charged:after{z-index:2;content:"CHARGED";color:#fff3a6;letter-spacing:.08em;text-shadow:0 1px 3px #000;font-size:4px;font-weight:1000;position:absolute;top:3px;right:3px}.linked-collector-flash{z-index:8;text-align:center;box-shadow:0 0 38px var(--link-accent);background:#0a0522f0;border:2px solid #ffe292;border-radius:18px;align-content:center;place-items:center;gap:5px;animation:.45s ease-out both linked-collector-in;display:grid;position:absolute;inset:12%}.linked-collector-flash i{aspect-ratio:1;background-repeat:no-repeat;border-radius:50%;width:110px}.linked-collector-flash strong{color:#fff0ad;font-family:Georgia,serif;font-size:clamp(20px,3vw,40px)}.linked-collector-flash span{color:var(--link-accent);font-size:10px;font-weight:900}.linked-feature-result{min-width:0;padding-top:7px;overflow:hidden}.linked-feature-message{border:1px solid color-mix(in srgb, var(--link-accent) 27%, transparent);text-align:center;background:#010516c7;border-radius:11px;align-content:center;min-height:61px;padding:8px 13px;display:grid}.linked-feature-message span{color:var(--link-accent);letter-spacing:.18em;font-size:7px;font-weight:1000}.linked-feature-message strong{color:#edf2ff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.linked-feature-console{background:linear-gradient(180deg, color-mix(in srgb, var(--link-accent-2) 9%, #101127), #050619);border-top:2px solid #d1b257;grid-template-columns:minmax(105px,1fr) 190px 86px minmax(180px,1.35fr) minmax(105px,1fr);align-items:center;gap:8px;min-height:74px;padding:8px 12px;display:grid}.linked-feature-console>div:first-child,.linked-feature-console>div:last-child{display:grid}.linked-feature-console>div:last-child{text-align:right}.linked-feature-console>div>span{color:var(--link-accent);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:950}.linked-feature-console>div>strong{color:#fff0ad;font-family:Georgia,serif;font-size:clamp(17px,1.6vw,25px)}.linked-feature-console>div>small{color:#8997b2;letter-spacing:.1em;text-transform:uppercase;font-size:6px}.linked-feature-bet{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:2px;min-width:0;display:grid}.linked-feature-bet>span{text-align:center;line-height:1}.linked-feature-bet .bet-selector{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;width:100%;min-width:0;display:grid;overflow:visible}.linked-feature-bet .bet-selector>:is(.bet-chip,.max-bet){width:100%;min-width:0;min-height:30px;padding:3px 1px;font-size:6px;line-height:1}.linked-feature-console>.slot-auto-play{border:2px solid color-mix(in srgb, var(--link-accent) 48%, transparent);color:#ccd7e8;background:#090a21;border-radius:999px;width:100%;min-width:0;min-height:50px}.linked-feature-spin{color:#fff;background:radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--link-accent) 50%, var(--link-accent-2)), color-mix(in srgb, var(--link-accent-2) 50%, #101d55));letter-spacing:.08em;min-height:58px;box-shadow:inset 0 0 14px #ffffff42, 0 0 18px color-mix(in srgb, var(--link-accent) 36%, transparent);text-shadow:0 2px 4px #000;border:3px solid #fff0a1;border-radius:999px;align-content:center;font-size:17px;font-weight:1000;display:grid}.linked-feature-spin small{color:#fff1b8;letter-spacing:.1em;font-size:7px}.linked-feature-spin:disabled{opacity:.62}.linked-feature-summary-crown{color:#ffe483;filter:drop-shadow(0 0 13px var(--link-accent));font-size:58px}.linked-feature-rules{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00030fdb;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.linked-feature-rules>div{background:linear-gradient(155deg, color-mix(in srgb, var(--link-accent) 9%, #101b36), #070919 58%, color-mix(in srgb, var(--link-accent-2) 10%, #090718));border:2px solid #d9ba63;border-radius:20px;width:min(760px,100%);max-height:min(88vh,880px);padding:24px;position:relative;overflow:auto;box-shadow:0 24px 80px #000}.linked-feature-rules>div>small{color:var(--link-accent);letter-spacing:.18em;font-size:8px;font-weight:1000}.linked-feature-rules h2{color:#fff0b6;margin:4px 0 16px;font-family:Georgia,serif;font-size:34px}.linked-feature-rules section{border:1px solid color-mix(in srgb, var(--link-accent) 22%, transparent);background:#0003;border-radius:11px;margin:9px 0;padding:11px 13px}.linked-feature-rules h3{color:var(--link-accent);margin:0 0 5px;font-size:13px}.linked-feature-rules p{color:#d2d9e8;margin:0;font-size:11px;line-height:1.55}.linked-feature-rules__close{color:#fff;background:#00000059;border:1px solid #ffffff4d;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:12px;right:12px}.linked-feature-rules__done{color:#071226;background:linear-gradient(90deg, var(--link-accent), #fff0a8);border:1px solid #ffe29a;border-radius:999px;width:100%;min-height:44px;margin-top:10px;font-weight:1000}@keyframes linked-reel-spin{0%{transform:translateY(-3px)scaleY(1.04)}to{transform:translateY(3px)scaleY(.96)}}@keyframes linked-reel-land{0%{opacity:.5;transform:translateY(-18%)}to{opacity:1;transform:none}}@keyframes linked-win-pulse{0%{transform:scale(.98)}to{transform:scale(1.025)}}@keyframes linked-prize-land{0%{opacity:0;transform:scale(.25)rotate(-12deg)}70%{opacity:1;transform:scale(1.1)rotate(2deg)}to{opacity:1;transform:none}}@keyframes linked-prize-glow{0%{box-shadow:inset 0 0 12px color-mix(in srgb, var(--link-accent) 30%, transparent)}to{box-shadow:inset 0 0 25px color-mix(in srgb, var(--link-accent) 66%, transparent), 0 0 15px #ffe487}}@keyframes linked-collector-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (height<=900px) and (width>=641px){.linked-feature-page .page-heading{margin-bottom:6px}.linked-feature-marquee{height:110px}.linked-feature-marquee strong{font-size:clamp(25px,4vw,48px)}.linked-feature-banner{min-height:52px;padding-block:4px}.linked-feature-body{padding:7px}.linked-feature-stage{grid-template-rows:minmax(272px,44vh) 62px}.linked-feature-panel>div{width:min(100%,94px)}.linked-feature-panel p{font-size:8px}.linked-feature-console{min-height:64px;padding-block:5px}.linked-feature-spin{min-height:50px}}.app-shell--tablet:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .game-stage{overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;overflow:hidden auto!important}.app-shell--tablet .linked-feature-page{min-height:100%;flex:none!important;height:auto!important;overflow:visible!important}.app-shell--tablet .linked-feature-cabinet{overflow:hidden;flex:none!important;height:auto!important}.app-shell--tablet.app-shell--landscape .linked-feature-marquee{height:72px}.app-shell--tablet.app-shell--landscape .linked-feature-marquee small,.app-shell--tablet.app-shell--landscape .linked-feature-marquee em{display:none}.app-shell--tablet.app-shell--landscape .linked-feature-marquee strong{font-size:clamp(28px,4vw,48px)}.app-shell--tablet.app-shell--landscape .linked-feature-banner{min-height:42px;padding-block:3px}.app-shell--tablet.app-shell--landscape .linked-feature-stage{grid-template-rows:auto 52px}.app-shell--tablet.app-shell--landscape .linked-feature-grid{aspect-ratio:5/4;height:auto}.app-shell--tablet.app-shell--landscape .linked-bonus-board{min-height:520px}.app-shell--tablet.app-shell--landscape .linked-feature-panel>div{width:min(100%,68px)}.app-shell--tablet.app-shell--landscape .linked-feature-panel>span{display:none}.app-shell--tablet.app-shell--landscape .linked-feature-console{min-height:54px;padding-block:4px}.app-shell--tablet.app-shell--landscape .linked-feature-spin{min-height:46px}@media (width<=900px){.linked-feature-body{grid-template-columns:118px minmax(360px,1fr) 118px;gap:6px;padding:6px}.linked-feature-panel{padding:6px}.linked-feature-panel>div{width:min(100%,90px)}.linked-feature-panel strong{font-size:14px}.linked-feature-panel p{font-size:7px}.linked-feature-panel>span{grid-template-columns:38px 1fr;padding:3px 5px}.linked-feature-console{grid-template-columns:90px 162px 70px minmax(150px,1fr) 90px;gap:5px;padding-inline:7px}}@media (width<=640px){.linked-feature-page .page-heading{align-items:start}.linked-feature-page .page-heading h1{white-space:nowrap;line-height:1;font-size:clamp(25px,7.2vw,32px)!important}.linked-feature-page--crown-treasure-chambers .page-heading h1,.linked-feature-page--royal-caravan-fortune .page-heading h1,.linked-feature-page--crown-lightning-zones .page-heading h1{letter-spacing:-.025em;font-size:clamp(21px,5.8vw,27px)!important}.linked-feature-page .page-heading__actions{justify-content:flex-start}.linked-feature-cabinet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:15px;max-height:calc(100dvh - 180px);overflow:hidden auto}.linked-feature-marquee{height:154px}.linked-feature-marquee strong{font-size:clamp(26px,9.2vw,44px)}.linked-feature-banner{grid-template-columns:1fr 1fr;gap:5px;min-height:62px;padding:5px 7px}.linked-feature-banner p{grid-area:2/1/auto/-1;font-size:8px}.linked-feature-banner>div{border:0!important}.linked-feature-body{padding:6px;display:block}.linked-feature-panel{display:none}.linked-feature-stage{grid-template-rows:auto 58px}.linked-feature-grid{aspect-ratio:5/4;height:auto}.linked-bonus-board{min-height:min(72vh,520px)}.linked-feature-grid,.linked-bonus-board{border-width:2px;border-radius:11px;gap:2px;padding:3px}.linked-symbol,.linked-bonus-cell{border-radius:6px}.linked-symbol>b{padding:2px;font-size:5px;bottom:2px;left:2px;right:2px}.linked-bonus-cell--prize>strong{padding:2px 3px;font-size:clamp(9px,3vw,13px)}.linked-feature-console{grid-template-columns:1fr 1fr;gap:6px;padding:7px}.linked-feature-console>div:first-child,.linked-feature-console>div:last-child{display:none}.linked-feature-bet{order:1}.linked-feature-console>.slot-auto-play{order:2;min-height:46px}.linked-feature-spin{order:3;grid-column:1/-1;min-height:52px}.linked-feature-rules{padding:10px}.linked-feature-rules>div{padding:18px 14px}.linked-feature-rules h2{padding-right:32px;font-size:27px}}@media (height<=470px) and (orientation:landscape){.linked-feature-page .page-heading{margin-bottom:4px}.linked-feature-page .page-heading h1{font-size:22px!important}.linked-feature-page .page-heading .eyebrow{display:none}.linked-feature-marquee{height:72px}.linked-feature-cabinet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.linked-feature-marquee small,.linked-feature-marquee em{display:none}.linked-feature-marquee strong{font-size:30px}.linked-feature-banner{min-height:40px;padding:3px 8px}.linked-feature-banner p{font-size:7px}.linked-feature-body{grid-template-columns:94px minmax(330px,1fr) 94px;padding:4px}.linked-feature-panel{gap:2px;padding:4px}.linked-feature-panel>div{width:54px}.linked-feature-panel strong{font-size:11px}.linked-feature-panel p{font-size:6px;line-height:1.2}.linked-feature-panel>span{display:none}.linked-feature-stage{grid-template-rows:minmax(190px,47vh) 47px}.linked-feature-message{min-height:42px;padding:4px 8px}.linked-feature-console{grid-template-columns:76px 155px 64px minmax(145px,1fr) 76px;min-height:52px;padding:4px 6px}.linked-feature-console>div>strong{font-size:15px}.linked-feature-console>.slot-auto-play{min-height:42px}.linked-feature-spin{min-height:44px;font-size:14px}}@media (prefers-reduced-motion:reduce){.linked-symbol--spinning,.linked-symbol--settled,.linked-symbol--winner,.linked-bonus-cell--new,.linked-collector-flash{animation:none}}.brian-bonus-page{--brian-accent:#59dcff;--brian-accent-two:#ffd05b;color:#f8fbff}.brian-bonus-cabinet{border:2px solid color-mix(in srgb, var(--brian-accent) 55%, #f4ca65);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--brian-accent) 15%, transparent), transparent 38%), #070819;box-shadow:0 20px 48px #0000007a, inset 0 0 35px color-mix(in srgb, var(--brian-accent) 8%, transparent);border-radius:22px;overflow:hidden}.brian-bonus-marquee{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--brian-accent-two) 25%, #1a1232), #070816 72%);text-align:center;text-shadow:0 3px 8px #000;border-bottom:2px solid #f6d373ad;place-content:center;min-height:124px;padding:16px;display:grid}.brian-bonus-marquee small{color:var(--brian-accent);letter-spacing:.25em;font-size:8px;font-weight:1000}.brian-bonus-marquee strong{color:#fff1b0;letter-spacing:.025em;font:700 clamp(34px,5vw,72px)/.95 Georgia,serif}.brian-bonus-marquee span{color:#fff;letter-spacing:.18em;margin-top:7px;font-size:9px;font-weight:950}.brian-bonus-page--crown-fortune-wheel .brian-bonus-marquee{background:radial-gradient(circle,#2d9cdb70,#081124 68%)}.brian-bonus-page--royal-high-offer .brian-bonus-marquee{background:radial-gradient(circle,#a9203785,#1a0811 70%)}.brian-bonus-page--crown-pinball-palace .brian-bonus-marquee{background:radial-gradient(circle,#532fb17a,#070c25 70%)}.brian-bonus-feature-strip{border-bottom:1px solid color-mix(in srgb, var(--brian-accent) 40%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--brian-accent-two) 15%, #08091b), #08091b, color-mix(in srgb, var(--brian-accent) 15%, #08091b));text-align:center;grid-template-columns:94px minmax(0,1fr) 94px;align-items:center;gap:10px;min-height:52px;padding:6px 12px;display:grid}.brian-bonus-feature-strip b{color:#fff1ab;letter-spacing:.15em;font-size:11px}.brian-bonus-feature-strip p{color:#ced8ea;margin:0;font-size:9px;line-height:1.35}.brian-quick-rules{border-bottom:1px solid color-mix(in srgb,var(--brian-accent) 32%,transparent);background:#050713;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.brian-quick-rules span{color:#dce6f5;letter-spacing:.04em;text-align:center;text-transform:uppercase;border-right:1px solid #ffe27f21;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:5px 8px;font-size:7px;font-weight:850;display:flex}.brian-quick-rules span:last-child{border-right:0}.brian-quick-rules b{color:#fff2a9;background:#6f1734;border:1px solid #f4d66f;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.brian-bonus-machine{grid-template-columns:minmax(112px,170px) minmax(360px,1fr) minmax(112px,170px);gap:10px;padding:10px;display:grid}.brian-bonus-machine>aside{border:1px solid color-mix(in srgb, var(--brian-accent) 35%, transparent);text-align:center;background:#020512c7;border-radius:14px;place-content:center;padding:12px;display:grid}.brian-bonus-machine>aside span{color:var(--brian-accent);letter-spacing:.16em;font-size:7px;font-weight:1000}.brian-bonus-machine>aside strong{color:#fff0a9;margin:8px 0;font:700 22px/1 Georgia,serif}.brian-bonus-machine>aside small{color:#8996ae;letter-spacing:.1em;font-size:6px}.brian-bonus-reels{aspect-ratio:1;width:min(100%,470px);height:auto;box-shadow:inset 0 0 32px color-mix(in srgb, var(--brian-accent) 18%, transparent), 0 0 20px #00000061;background:#020512;border:4px solid #d5ad4d;border-radius:17px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:4px;padding:6px;display:grid;position:relative;overflow:hidden}.brian-symbol{border:1px solid color-mix(in srgb, var(--brian-accent) 25%, transparent);background:radial-gradient(circle,#f8f3dd 0 45%,#d9c79f 78%,#6e5228);border-radius:10px;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #ffffffa6}.brian-symbol i{color:#9b1429;text-shadow:0 2px #fff0ab,0 4px 8px #0000006b;font:900 clamp(26px,4.5vw,64px)/1 Georgia,serif}.brian-symbol-art{object-fit:contain;filter:drop-shadow(0 5px 7px #0a12346b);width:78%;height:78%;display:block}.brian-symbol--bell .brian-symbol-art,.brian-symbol--gem .brian-symbol-art{width:72%;height:72%}.brian-symbol--bonus .brian-symbol-art{width:82%;height:82%}.brian-symbol--bar i{color:#fff;letter-spacing:.08em;background:#11142b;border:3px solid #e8c55e;border-radius:6px;padding:7px 10px;font-family:Impact,sans-serif;font-size:clamp(18px,2.4vw,34px)}.brian-symbol--gem i{color:#1a8dda}.brian-symbol--crown i,.brian-symbol--bell i{color:#d59716}.brian-symbol--wild{background:radial-gradient(circle,#fff7aa,#d37c18 72%)}.brian-symbol--bonus{background:radial-gradient(circle,#fbf7df 0 46%,#d8c69c 78%,#6e5228)}.brian-symbol>b{color:#fff;letter-spacing:.1em;text-align:center;background:#87162e;border:1px solid #fff4ad;border-radius:999px;padding:3px;font-size:7px;position:absolute;bottom:5px;left:5px;right:5px}.brian-symbol--spinning{filter:blur(1.6px)brightness(.78)saturate(.8);animation:82ms linear infinite brian-reel-spin}.brian-symbol--spinning:after{z-index:8;content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 9%,#ffffff2e 10%,#0000 13% 24%);animation:.164s linear infinite brian-reel-streak;position:absolute;inset:-15% 0}.brian-payline{z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000,#ffef7c 8% 92%,#0000);height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 9px #ffdc45}.brian-paylines{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.brian-paylines polyline{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.62;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #02030a)drop-shadow(0 0 2px)}.brian-bonus-cabinet--spinning .brian-paylines polyline{opacity:.28}.brian-line-badge{z-index:7;color:#fff6b5;letter-spacing:.12em;background:#080a1de6;border:1px solid #ffe77e;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:1000;position:absolute;top:9px;left:9px;box-shadow:0 0 11px #ffda454d}.brian-bonus-status{border-top:1px solid color-mix(in srgb,var(--brian-accent) 28%,transparent);text-align:center;background:#050713;place-content:center;min-height:50px;padding:6px 12px;display:grid}.brian-bonus-status span{color:var(--brian-accent);letter-spacing:.17em;font-size:7px;font-weight:1000}.brian-bonus-status strong{color:#e9eef8;font-size:10px}.brian-bonus-console{background:linear-gradient(#141022,#070813);border-top:2px solid #b9933f;grid-template-columns:minmax(90px,.8fr) minmax(160px,1.3fr) minmax(92px,.75fr) minmax(200px,1.7fr) minmax(90px,.8fr);align-items:center;gap:9px;min-height:76px;padding:8px 11px;display:grid}.brian-bonus-console--multiline{grid-template-columns:minmax(70px,.6fr) minmax(130px,1fr) minmax(240px,1.55fr) minmax(90px,.65fr) minmax(160px,1.15fr) minmax(75px,.65fr) minmax(70px,.6fr)}.brian-bonus-console>div:not(.brian-bonus-bet){text-align:center;display:grid}.brian-bonus-console>div>span{color:var(--brian-accent);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:950}.brian-bonus-console>div>strong{color:#fff0ad;font:700 clamp(18px,2vw,27px)/1 Georgia,serif}.brian-bonus-bet{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}.brian-bonus-bet .bet-selector{min-width:0}.brian-bonus-console>.slot-auto-play{border:2px solid color-mix(in srgb,var(--brian-accent) 52%,#756332);color:#dbe4f4;background:#090b1d;border-radius:999px;width:100%;min-width:0;min-height:48px}.brian-bonus-console>.slot-auto-play--active{color:#effff7;background:linear-gradient(145deg,#177654,#06422f);border-color:#68efac;box-shadow:0 0 16px #4beba066}.brian-bonus-spin{color:#fff;background:radial-gradient(circle at 50% 18%,var(--brian-accent),color-mix(in srgb,var(--brian-accent-two) 65%,#381247));letter-spacing:.08em;text-shadow:0 2px 4px #000;min-height:58px;box-shadow:0 0 18px color-mix(in srgb,var(--brian-accent) 35%,transparent);border:3px solid #fff0a0;border-radius:999px;place-content:center;font-size:18px;font-weight:1000;display:grid}.brian-bonus-spin small{color:#fff4b8;font-size:7px}.brian-bonus-spin:disabled{opacity:.62}.brian-line-control{grid-template-columns:34px minmax(66px,1fr) 34px minmax(104px,1.25fr);align-items:stretch;gap:5px;display:grid}.brian-line-control button{border:1px solid color-mix(in srgb,var(--brian-accent) 45%,#b9933f);color:#fff6bd;background:#11152c;border-radius:9px;min-height:40px;font-weight:1000}.brian-line-control button:disabled{opacity:.42}.brian-line-control>strong{color:#dbe7f9;letter-spacing:.08em;text-align:center;background:#080b1b;border:1px solid #ffe37a6b;border-radius:9px;place-content:center;font-size:8px;display:grid}.brian-line-control>strong span{color:#fff0a0;font:700 19px/1 Georgia,serif}.brian-line-control--five{grid-template-columns:34px minmax(66px,1fr) 34px}.brian-line-control .brian-max-play-button{color:#dce6f5;letter-spacing:.08em;grid-template-columns:1fr auto;align-items:center;gap:5px;padding-inline:8px;font-size:8px;display:grid}.brian-line-control .brian-max-play-button b{color:#fff4a7;font:700 20px/1 Georgia,serif}.brian-line-control .brian-max-play-button.is-active{color:#07101c;background:linear-gradient(135deg,var(--brian-accent),#ffe478);box-shadow:0 0 13px color-mix(in srgb,var(--brian-accent) 45%,transparent);border-color:#ffeb82}.brian-line-control .brian-max-play-button.is-active b{color:#07101c}.brian-total-bet small{color:#acb9cb;letter-spacing:.05em;font-size:6px}.brian-max-play-banner{border:1px solid color-mix(in srgb,var(--brian-accent) 48%,#e0bb57);color:#fff1a4;background:color-mix(in srgb,var(--brian-accent) 12%,#0b0d21);letter-spacing:.13em;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:1000}.brian-bonus-overlay{z-index:10000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01030de6;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.brian-bonus-card{color:#fff;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--brian-accent) 24%,#151532),#080812 70%);width:min(680px,100%);max-height:calc(100dvh - 28px);box-shadow:0 28px 90px #000, inset 0 0 35px color-mix(in srgb,var(--brian-accent) 10%,transparent);text-align:center;border:2px solid #e2bb55;border-radius:22px;gap:13px;padding:24px;display:grid;position:relative;overflow-y:auto}.brian-bonus-card>small{color:var(--brian-accent);letter-spacing:.18em;font-size:8px;font-weight:1000}.brian-bonus-card h2{color:#fff0af;margin:0;font:700 clamp(30px,5vw,52px)/1 Georgia,serif}.brian-bonus-award{color:#fff2a8;font:700 34px/1 Georgia,serif}.brian-bonus-card .primary-action{min-height:50px}.brian-wheel-stage{width:min(330px,70vw);margin:4px auto;position:relative}.brian-wheel-pointer{z-index:4;filter:drop-shadow(0 3px 2px #351000)drop-shadow(0 0 5px #fff0a0);border-top:27px solid #ffe06b;border-left:15px solid #0000;border-right:15px solid #0000;width:0;height:0;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.brian-wheel{--wheel-turn:0deg;aspect-ratio:1;background:conic-gradient(#2e8fd1 0 45deg,#85244a 45deg 90deg,#c78b20 90deg 135deg,#34247c 135deg 180deg,#288f72 180deg 225deg,#a52b37 225deg 270deg,#2566a8 270deg 315deg,#a16f16 315deg);width:100%;box-shadow:inset 0 0 0 7px #11152b,0 0 26px color-mix(in srgb,var(--brian-accent) 55%,transparent);border:8px solid #e1b94f;border-radius:50%;transition:transform 2s cubic-bezier(.15,.7,.1,1);position:relative}.brian-wheel--landed{transform:rotate(var(--wheel-turn))}.brian-wheel span{color:#fff8c8;text-shadow:0 2px 3px #000;width:54px;height:34px;transform:translate(-50%,-50%) rotate(calc(var(--segment) * 45deg + 22.5deg)) translateY(max(-112px,-24vw)) rotate(calc(var(--segment) * -45deg - 22.5deg));place-items:center;font-size:17px;font-weight:1000;line-height:1;display:grid;position:absolute;top:50%;left:50%}.brian-wheel b{color:#ffe985;background:#551326;border:4px solid #f9dc79;border-radius:50%;place-items:center;font-size:42px;display:grid;position:absolute;inset:35%}.brian-offer{background:linear-gradient(145deg,#921f38,#3b0b19);border:2px solid #f6d06a;border-radius:15px;width:min(470px,100%);margin:5px auto;padding:22px;display:grid;box-shadow:inset 0 0 20px #ffda6c33}.brian-offer span{letter-spacing:.16em;font-size:9px;font-weight:1000}.brian-offer strong{color:#fff0a6;font:700 clamp(42px,8vw,70px)/1 Georgia,serif}.brian-offer small{color:#ffd569}.brian-offer-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.brian-offer-actions button{color:#fff;background:#34101b;border:1px solid #e4c064;border-radius:999px;min-height:50px;font-weight:900}.brian-pinball{background:radial-gradient(circle at 50% 20%,#7442e094,#071429 68%);border:5px solid #d5ac4f;border-radius:50% 50% 18px 18px;grid-template-columns:repeat(5,1fr);align-items:end;gap:8px;width:min(480px,100%);height:270px;margin:auto;padding:20px;display:grid;position:relative;overflow:hidden}.brian-pinball b{color:#fff4ae;height:54px;box-shadow:0 0 15px var(--brian-accent);background:#6a1742;border:3px solid #ffe888;border-radius:50%;place-items:center;display:grid}.brian-pinball>span{z-index:3;color:#fff0a0;filter:drop-shadow(0 0 9px #fff);font-size:28px;position:absolute;top:18px;left:48%}.brian-pinball>span.is-launched{animation:1.1s ease-in-out brian-pinball}.brian-pinball-total{display:grid}.brian-pinball-total span{color:var(--brian-accent);font-size:9px}.brian-pinball-total strong{color:#fff0a8;font:700 30px/1 Georgia,serif}.brian-rules{text-align:left}.brian-rules p{color:#d6dcea;margin:0;font-size:12px;line-height:1.55}.brian-paytable{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.brian-paytable span{border:1px solid color-mix(in srgb,var(--brian-accent) 35%,#987536);background:#090d20;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:7px 10px;display:flex}.brian-paytable b{color:#fff0a6;font:800 17px/1 Georgia,serif}.brian-paytable em{color:var(--brian-accent);font-size:13px;font-style:normal;font-weight:1000}.brian-rules-close{color:#fff;background:#170c13;border:1px solid #796f68;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:10px;right:10px}@keyframes brian-reel-spin{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@keyframes brian-reel-streak{0%{transform:translateY(-18%)}to{transform:translateY(18%)}}@keyframes brian-pinball{0%{transform:translate(0)}28%{transform:translate(-150px,75px)}55%{transform:translate(130px,130px)}78%{transform:translate(-70px,175px)}to{transform:translate(15px,215px)}}.app-shell--phone:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .game-stage{touch-action:pan-y;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto!important}.app-shell--phone .brian-bonus-page{min-height:100%;flex:none!important;height:auto!important;overflow:visible!important}.app-shell--phone .brian-bonus-cabinet{flex:none!important;height:auto!important}.app-shell--tablet:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .game-stage{touch-action:none;overflow:hidden!important}.app-shell--tablet .brian-bonus-page{flex:1 1 0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell--tablet .brian-bonus-page>.page-heading{display:none}.app-shell--tablet .brian-bonus-cabinet{grid-template-rows:auto auto auto minmax(0,1fr) auto auto;min-height:0;display:grid;flex:1 1 0!important;height:100%!important}.app-shell--tablet .brian-bonus-machine{grid-template-columns:minmax(96px,150px) minmax(0,1fr) minmax(96px,150px);align-items:stretch;min-height:0;overflow:hidden}.app-shell--tablet .brian-bonus-reels{aspect-ratio:1;align-self:center;width:min(100%,470px);max-width:100%;height:auto;max-height:none}@media (height<=900px) and (width>=641px){.brian-bonus-page .page-heading{margin-bottom:5px}.brian-bonus-marquee{min-height:68px;padding:7px}.brian-bonus-marquee small,.brian-bonus-marquee span{display:none}.brian-bonus-marquee strong{font-size:38px}.brian-bonus-feature-strip{min-height:40px;padding-block:3px}.brian-quick-rules span{min-height:27px;padding:3px 5px;font-size:6px}.brian-quick-rules b{flex-basis:16px;width:16px;height:16px;font-size:7px}.brian-bonus-reels,.app-shell--tablet .brian-bonus-reels{width:min(100%,360px);height:auto;max-height:none}.brian-bonus-machine{padding:6px}.brian-bonus-status{min-height:40px}.brian-bonus-console{min-height:58px;padding-block:4px}.brian-bonus-spin{min-height:48px}.brian-bonus-console--multiline{grid-template-columns:70px 135px minmax(235px,1.55fr) 90px minmax(155px,1.1fr) 76px 68px}}@media (width<=700px){.brian-bonus-page .page-heading h1{white-space:nowrap;font-size:clamp(23px,7vw,31px)!important}.brian-bonus-marquee{min-height:94px}.brian-bonus-marquee strong{font-size:clamp(29px,8vw,42px)}.brian-bonus-feature-strip{grid-template-columns:52px 1fr 52px}.brian-quick-rules{grid-template-columns:1fr 1fr}.brian-quick-rules span{min-height:30px}.brian-bonus-machine{padding:6px;display:block}.brian-bonus-machine>aside{display:none}.brian-bonus-reels{aspect-ratio:1;width:100%;height:auto}.brian-bonus-console{grid-template-columns:1fr 1fr}.brian-bonus-console>div:not(.brian-bonus-bet){display:none}.brian-bonus-console--multiline>div.brian-line-control,.brian-bonus-console--multiline>div.brian-total-bet{grid-column:1/-1;display:grid}.brian-bonus-console--multiline>.brian-bonus-bet{grid-column:1/2}.brian-bonus-console--multiline>.slot-auto-play{grid-column:2/3}.brian-bonus-console>.slot-auto-play{min-height:46px;padding:3px}.brian-bonus-spin{grid-column:1/-1}.brian-bonus-overlay{padding:8px}.brian-bonus-card{padding:18px 12px}.brian-offer-actions{grid-template-columns:1fr}.brian-paytable{grid-template-columns:1fr 1fr}}@media (width>=701px) and (width<=1100px){.app-shell--tablet .brian-bonus-page .page-heading{align-items:center;gap:8px}.app-shell--tablet .brian-bonus-page .page-heading>div:first-child{flex:190px;min-width:0}.app-shell--tablet .brian-bonus-page .page-heading h1{white-space:normal;text-overflow:clip;line-height:1;overflow:visible;font-size:clamp(22px,3vw,30px)!important}.brian-bonus-console--multiline{grid-template-columns:minmax(120px,1fr) minmax(240px,1.7fr) minmax(80px,.65fr) minmax(150px,1.1fr)}.brian-bonus-console--multiline>div:first-child,.brian-bonus-console--multiline>div:last-child,.brian-bonus-console--multiline>div.brian-total-bet{display:none}}@media (width>=701px) and (width<=900px) and (orientation:portrait){.app-shell--tablet .brian-bonus-page .page-heading__actions .rules-chip{display:none}}@media (prefers-reduced-motion:reduce){.brian-symbol--spinning,.brian-wheel--landed,.brian-pinball>span.is-launched{transition:none;animation:none}}.app-shell--phone .app-header nav,.app-shell--tablet .app-header nav,.app-shell--phone:not(.app-shell--lobby) .app-header nav,.app-shell--tablet:not(.app-shell--lobby) .app-header nav{flex-wrap:nowrap;grid-template-rows:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none;grid-template-columns:minmax(44px,.58fr) repeat(3,minmax(0,1fr))!important}.app-shell--phone .app-header nav>.nav-game--lobby,.app-shell--tablet .app-header nav>.nav-game--lobby,.app-shell--phone .app-header nav>.table-game-picker,.app-shell--tablet .app-header nav>.table-game-picker,.app-shell--phone .app-header nav>.table-game-picker select,.app-shell--tablet .app-header nav>.table-game-picker select{white-space:nowrap;width:100%;min-width:0;max-width:none}.app-shell--phone .app-header nav>.table-game-picker select,.app-shell--tablet .app-header nav>.table-game-picker select{text-overflow:ellipsis;overflow:hidden}@media (width>=721px) and (width<=1366px) and (height<=1024px){.app-shell--tablet.app-shell--roulette .game-stage,.app-shell--tablet.app-shell--portrait.app-shell--blackjack .game-stage{touch-action:pan-y;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto!important}.app-shell--tablet.app-shell--roulette .game-page,.app-shell--tablet.app-shell--portrait.app-shell--blackjack .game-page{min-height:100%;flex:none!important;height:auto!important;overflow:visible!important}.app-shell--tablet.app-shell--roulette .roulette-surface{flex-direction:column;display:flex;position:relative;overflow:visible;flex:none!important;height:auto!important;min-height:0!important;padding:7px!important}.app-shell--tablet.app-shell--roulette .table-game-scene--roulette,.app-shell--tablet.app-shell--roulette .roulette-wheel-station{display:none!important}.app-shell--tablet.app-shell--roulette .roulette-layout{width:100%!important;height:auto!important;margin:0!important;display:block!important;position:static!important}.app-shell--tablet.app-shell--roulette .roulette-board{border-width:3px;width:100%;height:auto;margin:0;padding:5px 6px 7px}.app-shell--tablet.app-shell--roulette .roulette-number-grid{grid-template-rows:repeat(3,minmax(42px,1fr))}.app-shell--tablet.app-shell--roulette .roulette-number-cell,.app-shell--tablet.app-shell--roulette .roulette-zero-column .roulette-number,.app-shell--tablet.app-shell--roulette .roulette-column-grid .roulette-outside{height:auto;min-height:42px}.app-shell--tablet.app-shell--roulette .roulette-dozen-grid .roulette-outside,.app-shell--tablet.app-shell--roulette .roulette-even-grid .roulette-outside{height:auto;min-height:34px}.app-shell--tablet.app-shell--roulette .roulette-placement-help{flex-wrap:wrap;justify-content:center;gap:3px;width:100%;margin:5px auto 0;display:flex;position:static!important;transform:none!important}.app-shell--tablet.app-shell--roulette .roulette-player-rail{border-width:3px;grid-template-columns:96px minmax(0,1fr)!important;width:min(760px,100%)!important;height:auto!important;min-height:58px!important;margin:6px auto 0!important;padding:5px 9px!important;display:grid!important;position:static!important;transform:none!important}.app-shell--tablet.app-shell--roulette .roulette-player-rail__tip{display:none}.app-shell--tablet.app-shell--roulette .roulette-player-rail .roulette-rack-chip{width:46px;min-width:46px;height:46px;min-height:46px}.app-shell--tablet.app-shell--roulette .roulette-surface>.new-table-result,.app-shell--tablet.app-shell--roulette .roulette-surface>.new-table-actions{width:min(760px,100%)!important;height:auto!important;min-height:48px!important;max-height:none!important;margin:6px auto 0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.app-shell--tablet.app-shell--roulette .roulette-surface>.new-table-result>span{display:block}.app-shell--tablet.app-shell--roulette .roulette-surface>.new-table-actions button{height:auto;min-height:44px}.app-shell--tablet.app-shell--roulette .new-table-wager-bar{flex:none;height:auto;min-height:48px}.app-shell--tablet.app-shell--portrait.app-shell--blackjack .table-game-scene{background-position:50% 28%;flex:0 0 205px!important;height:205px!important;min-height:205px!important}.app-shell--tablet.app-shell--portrait.app-shell--blackjack .blackjack-felt{flex:none!important;height:auto!important;min-height:740px!important}.app-shell--tablet.app-shell--portrait.app-shell--blackjack .blackjack-felt .dealer-card-zone{margin-top:145px!important}}@media (width>=921px) and (width<=1366px) and (height<=1024px) and (orientation:landscape){.app-shell--tablet.app-shell--landscape:not(.app-shell--crown-pai-gow) .crown-poker-page:not(.omaha-page) .crown-poker-actions{flex-wrap:nowrap;gap:4px;width:min(31%,390px)!important;min-height:42px!important;margin:0!important;position:absolute!important;bottom:8px!important;left:auto!important;right:9px!important}.app-shell--tablet.app-shell--landscape:not(.app-shell--crown-pai-gow) .crown-poker-page:not(.omaha-page) .crown-poker-actions .table-action{flex:1 1 0;min-width:0;padding:3px 7px;font-size:7px;min-height:40px!important}.app-shell--tablet.app-shell--crown-balance .crown-poker-felt{position:relative;padding:26px 8px 7px!important;overflow:hidden!important}.app-shell--tablet.app-shell--crown-balance .balance-dealer-cards{width:25%;min-height:142px;margin:0;padding:6px 4px;position:absolute;top:202px;left:9px}.app-shell--tablet.app-shell--crown-balance .balance-scale-live{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);gap:3px;width:47%;min-height:178px;margin:0;position:absolute;top:198px;left:26%}.app-shell--tablet.app-shell--crown-balance .balance-pan-live{border-width:2px;border-radius:10px 10px 48px 48px;min-height:154px;padding:5px 3px}.app-shell--tablet.app-shell--crown-balance .balance-beam-live{height:166px}.app-shell--tablet.app-shell--crown-balance .balance-beam-live>span{width:43px;height:43px;font-size:18px}.app-shell--tablet.app-shell--crown-balance .balance-beam-live>i{height:116px;bottom:9px}.app-shell--tablet.app-shell--crown-balance :is(.balance-dealer-cards,.balance-pan-live) .playing-card{width:48px!important;height:67px!important;padding:4px!important;font-size:15px!important}.app-shell--tablet.app-shell--crown-balance :is(.balance-dealer-cards,.balance-pan-live) .playing-card i{font-size:17px!important}.app-shell--tablet.app-shell--crown-balance .crown-poker-bets{gap:5px;width:25%;margin:0;top:211px;right:9px;transform:none;position:absolute!important}.app-shell--tablet.app-shell--crown-balance .crown-poker-result{width:25%;max-height:78px;margin:0;padding:6px;position:absolute;top:285px;right:9px;overflow:hidden;min-height:78px!important}.app-shell--tablet.app-shell--crown-balance .balance-split-controls{flex-wrap:nowrap;gap:4px;width:69%;margin:0;position:absolute;bottom:8px;left:9px}.app-shell--tablet.app-shell--crown-balance .balance-split-controls>span{display:none}.app-shell--tablet.app-shell--crown-balance .balance-split-controls button{flex:1 1 0;min-width:0;min-height:38px;padding:3px 5px;font-size:6px}.app-shell--tablet.app-shell--crown-omaha .game-stage{touch-action:none;overflow:hidden!important}.app-shell--tablet.app-shell--crown-omaha .omaha-page{flex:1 1 0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell--tablet.app-shell--crown-omaha .omaha-felt{position:relative;flex:1 1 0!important;height:auto!important;min-height:0!important;padding:26px 8px 7px!important;overflow:hidden!important}.app-shell--tablet.app-shell--crown-omaha :is(.omaha-dealer,.omaha-community,.omaha-player,.omaha-bets,.omaha-result,.omaha-actions){margin:0!important;position:absolute!important}.app-shell--tablet.app-shell--crown-omaha .omaha-dealer{width:38%;top:176px;left:50%;transform:translate(-50%)}.app-shell--tablet.app-shell--crown-omaha .omaha-community{width:55%;min-height:78px;padding:4px 6px;top:258px;left:50%;transform:translate(-50%)}.app-shell--tablet.app-shell--crown-omaha .omaha-player{width:43%;top:342px;left:50%;transform:translate(-50%)}.app-shell--tablet.app-shell--crown-omaha :is(.omaha-dealer,.omaha-community,.omaha-player) .card-row{gap:4px;min-height:67px}.app-shell--tablet.app-shell--crown-omaha :is(.omaha-dealer,.omaha-community,.omaha-player) .playing-card{width:48px!important;height:67px!important;padding:4px!important;font-size:15px!important}.app-shell--tablet.app-shell--crown-omaha :is(.omaha-dealer,.omaha-community,.omaha-player) .playing-card i{font-size:17px!important}.app-shell--tablet.app-shell--crown-omaha .omaha-bets{width:29%;min-height:52px;bottom:8px;left:8px}.app-shell--tablet.app-shell--crown-omaha .omaha-result{width:38%;max-height:52px;padding:5px;bottom:8px;left:31%;overflow:hidden;height:52px!important;min-height:52px!important}.app-shell--tablet.app-shell--crown-omaha .omaha-result>span{display:none}.app-shell--tablet.app-shell--crown-omaha .omaha-actions{flex-wrap:nowrap;gap:4px;width:29%;min-height:52px;bottom:8px;left:auto;right:8px}.app-shell--tablet.app-shell--crown-omaha .omaha-actions .table-action{flex:1 1 0;min-width:0;min-height:46px;padding:3px 6px;font-size:7px}}@media (width>=721px) and (width<=1366px) and (height<=1024px){.app-shell--tablet:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .game-stage{touch-action:none;scrollbar-gutter:auto;overflow:hidden!important}.app-shell--tablet .linked-feature-page{flex:1 1 0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell--tablet .linked-feature-page>.page-heading{display:none}.app-shell--tablet .linked-feature-cabinet{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden;flex:1 1 0!important;height:100%!important}.app-shell--tablet .linked-feature-body{min-height:0;overflow:hidden}.app-shell--tablet .linked-feature-stage{height:100%;min-height:0;grid-template-rows:minmax(0,1fr) 52px!important}.app-shell--tablet :is(.linked-feature-grid,.linked-bonus-board){width:100%;aspect-ratio:auto!important;height:100%!important;min-height:0!important}.app-shell--tablet .linked-feature-result,.app-shell--tablet .linked-feature-message{min-height:0}.app-shell--tablet .linked-feature-console{min-height:54px!important;padding-block:4px!important}.app-shell--tablet.app-shell--table-game:not(.app-shell--roulette):not(.app-shell--keno) .game-stage{touch-action:none;padding-top:0!important;overflow:hidden!important}.app-shell--tablet.app-shell--table-game:not(.app-shell--roulette):not(.app-shell--keno) .game-page{flex:1 1 0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell--tablet.app-shell--table-game:not(.app-shell--roulette):not(.app-shell--keno) :is(.felt-table,.new-table-surface,.crown-poker-felt,.blackjack-felt){flex:1 1 0!important;height:auto!important;min-height:0!important}.app-shell--tablet.app-shell--table-game:not(.app-shell--roulette):not(.app-shell--keno) :is(.table-chip-player-rail,.table-chip-rack){flex:0 0 55px!important;height:55px!important;min-height:55px!important;margin-top:3px!important}.app-shell--tablet.app-shell--table-game:not(.app-shell--roulette):not(.app-shell--keno) :is(.new-table-wager-bar,.blackjack-wager-bar){flex:0 0 42px!important;margin-top:3px!important}.app-shell--tablet.app-shell--table-game:not(.app-shell--roulette):not(.app-shell--keno) .table-chip-player-rail .roulette-rack-chip{width:46px!important;height:46px!important}.app-shell--tablet.app-shell--crown-prism-nine .prism-line-selector button{min-height:26px}}@media (width>=721px) and (width<=900px) and (orientation:portrait){.app-shell--tablet.app-shell--roulette .roulette-placement-help{display:none}.app-shell--tablet.app-shell--roulette .roulette-number-grid{grid-template-rows:repeat(3,minmax(46px,1fr))}.app-shell--tablet.app-shell--roulette .roulette-number-cell,.app-shell--tablet.app-shell--roulette .roulette-zero-column .roulette-number,.app-shell--tablet.app-shell--roulette .roulette-column-grid .roulette-outside{min-height:46px}.app-shell--tablet.app-shell--roulette .roulette-player-rail{grid-template-columns:82px minmax(0,1fr)!important}}.app-shell.app-shell--blackjack .dealer-card-zone .card-row,.app-shell.app-shell--blackjack .blackjack-hand .card-row{justify-content:center;align-items:flex-end;gap:clamp(6px,.65vw,10px)}.app-shell.app-shell--blackjack .dealer-card-zone .playing-card,.app-shell.app-shell--blackjack .blackjack-hand .playing-card{filter:none;flex:none;align-self:flex-end;margin:0;transform:none}.app-shell.app-shell--blackjack .dealer-card-zone .playing-card--moving,.app-shell.app-shell--blackjack .blackjack-hand .playing-card--moving{animation-name:blackjack-card-deal;animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.75,.2,1);animation-fill-mode:both}@keyframes blackjack-card-deal{0%{opacity:0;transform:translateY(-24px)scale(.96)}to{opacity:1;transform:none}}@media (width<=699px) and (orientation:portrait){.app-shell.app-shell--poker .poker-felt .dealer-card-zone{height:108px;min-height:108px}.app-shell.app-shell--poker .poker-felt .community-zone{height:102px;min-height:102px;margin:2px 0}.app-shell.app-shell--poker .poker-felt .player-card-zone{height:120px;min-height:120px}.app-shell.app-shell--poker .poker-felt :is(.dealer-card-zone,.community-zone,.player-card-zone){box-sizing:border-box;flex:none;overflow:visible}}@media (width<=900px) and (orientation:portrait),(width>=721px) and (width<=1366px) and (height<=820px) and (orientation:landscape){.app-shell.app-shell--royal-rewards .crown-match-rules{flex:0 0 60px;grid-template-columns:1fr;min-height:60px;padding:4px 5px 3px;display:grid;overflow:visible}.app-shell.app-shell--royal-rewards .crown-match-rules__crest,.app-shell.app-shell--royal-rewards .crown-match-rules p,.app-shell.app-shell--royal-rewards .crown-match-rules>small{display:none}.app-shell.app-shell--royal-rewards .crown-match-rules h2{min-height:19px;margin:0 0 3px;line-height:1.3;overflow:visible}.app-shell.app-shell--royal-rewards .crown-match-payouts{grid-template-columns:repeat(5,minmax(0,1fr));min-height:31px;display:grid}.app-shell.app-shell--royal-rewards .crown-match-payouts>div{text-align:center;border-bottom:0;border-right:1px solid #e7c05e1f;place-content:center;min-height:31px;padding:2px;display:grid}}.baccarat-surface--professional{grid-template-rows:auto auto auto auto auto auto minmax(80px,auto);grid-template-columns:minmax(0,1fr) minmax(180px,.34fr);align-content:start;gap:9px 14px;overflow:hidden;background:radial-gradient(at 50% 8%,#237769e6,#0000 42%),linear-gradient(145deg,#063b35,#052c2c 55%,#071d28)!important;min-height:860px!important;padding:62px clamp(10px,2vw,28px) 16px!important;display:grid!important}.baccarat-surface--professional>.table-game-scene,.baccarat-surface--professional>.dealer-station{opacity:.28;pointer-events:none}.baccarat-surface--professional>.table-game-scene{height:250px!important}.baccarat-surface--professional>.dealer-station{transform-origin:top;transform:translate(-50%,-17%)scale(.62)!important}.baccarat-shoe-status{z-index:4;color:#d8cb9b;letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;justify-content:center;align-items:center;gap:18px;min-height:28px;font-size:8px;font-weight:900;display:flex;position:relative}.baccarat-shoe-status b{color:#fff0b6;background:#741d35;border:1px solid #e8bb5a;border-radius:999px;padding:4px 8px}.app-shell.app-shell--baccarat .baccarat-pro-hands{z-index:3;grid-column:1/-1;gap:clamp(15px,4vw,60px);width:min(720px,100%);position:relative;margin:56px auto 0!important}.baccarat-pro-hand{background:#021e1fd1!important;min-width:min(310px,45%)!important}.baccarat-peel-card{background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.baccarat-peel-card:not(:disabled){cursor:grab;touch-action:pan-x}.baccarat-peel-card--ready .playing-card--back{outline-offset:2px;outline:3px solid #65e7dc;animation:1.1s ease-in-out infinite alternate baccarat-ready;box-shadow:0 0 26px #3ae1d38c}@keyframes baccarat-ready{to{transform:translateY(-3px)}}.baccarat-reveal-controls{z-index:4;color:#e9dcae;text-transform:capitalize;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:34px;font-size:10px;font-weight:800;display:flex;position:relative}.baccarat-reveal-controls button,.baccarat-bet-tools button{color:#fff1bd;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#781f38,#4e1127);border:1px solid #d5ac56;border-radius:7px;min-height:31px;padding:5px 10px;font-size:8px;font-weight:900}.app-shell.app-shell--baccarat .baccarat-main-bets{z-index:4;grid-column:1;gap:7px;position:relative;width:100%!important;margin:0!important}.baccarat-side-bets{z-index:5;color:#eadfb9;background:#05181ee0;border:1px solid #dfb85b6b;border-radius:10px;grid-area:3/2/span 2;min-width:0;padding:7px;position:relative}.baccarat-side-bets summary{cursor:pointer;font-family:Georgia,serif;font-size:15px;font-weight:700}.baccarat-side-bets summary span{float:right;color:#72dcca;letter-spacing:.12em;text-transform:uppercase;padding-top:3px;font-family:sans-serif;font-size:6px}.baccarat-side-bets__grid{gap:5px;margin-top:7px;display:grid}.baccarat-side-bets__grid .table-bet-choice{min-height:47px}.baccarat-side-bets__grid .table-bet-choice small{font-size:5px;line-height:1.25}.baccarat-bet-tools{z-index:4;flex-wrap:wrap;grid-column:1;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.baccarat-bet-tools button:disabled{opacity:.38}.baccarat-bet-tools label{color:#d9cda8;text-transform:capitalize;background:#071e22;border:1px solid #d6b45980;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:3px 6px;font-size:7px;font-weight:800;display:flex}.baccarat-bet-tools input{color:#fff3c5;background:#020f15;border:1px solid #b28a42;border-radius:5px;width:72px;min-height:24px;padding:2px 5px;font:700 11px Georgia,serif}.app-shell.app-shell--baccarat .baccarat-result,.app-shell.app-shell--baccarat .baccarat-deal-actions{z-index:4;width:100%!important;height:auto!important;min-height:52px!important;margin:0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.baccarat-result{grid-column:1}.baccarat-result small{color:#d8cda9;margin-top:3px;font-size:6px;line-height:1.3;display:block}.baccarat-deal-actions{grid-column:1}.baccarat-deal-actions .table-action{width:min(300px,100%);min-height:48px}.baccarat-roads{z-index:4;grid-column:1/-1;grid-template-columns:.7fr 1.3fr;gap:7px;min-height:86px;display:grid;position:relative}.baccarat-roads>div{background:#021319d6;border:1px solid #e2bb5e59;border-radius:8px;min-width:0;padding:5px 7px}.baccarat-roads b{color:#dccc9d;letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.baccarat-beads{grid-template-columns:repeat(12,16px);gap:2px;display:grid}.baccarat-beads i,.baccarat-big-road i{background:#010c13b3;border:2px solid;border-radius:50%;place-items:center;width:15px;height:15px;font:800 7px sans-serif;display:grid}.baccarat-big-road{grid-template-rows:repeat(6,16px);grid-auto-columns:16px;grid-auto-flow:column;gap:1px;display:grid;overflow:hidden}.road-player{color:#58a5ff}.road-banker{color:#ef5c6a}.road-tie{color:#54d78d}.baccarat-lower-controls{align-items:stretch;gap:6px;display:flex}.baccarat-lower-controls>.table-chip-player-rail{flex:auto;min-width:0;margin:0}.baccarat-reveal-mode{color:#d9c89e;letter-spacing:.1em;text-transform:uppercase;background:#160b0d;border:1px solid #cfa54c80;border-radius:10px;align-content:center;min-width:126px;padding:7px 10px;font-size:7px;font-weight:900;display:grid}.baccarat-reveal-mode select{color:#fff1c5;background:#350e1c;border:1px solid #bd9144;border-radius:6px;margin-top:4px;padding:5px;font-size:9px}@media (width<=720px){.baccarat-page-heading{display:none!important}.baccarat-surface--professional{grid-template-rows:20px auto auto auto auto auto minmax(42px,auto);grid-template-columns:minmax(0,1fr);gap:3px;height:100%!important;min-height:0!important;padding:26px 5px 5px!important}.baccarat-surface--professional>:is(.table-game-scene,.dealer-station){display:none!important}.baccarat-shoe-status{grid-column:1;gap:7px;font-size:5px}.baccarat-shoe-status span:first-child{display:none}.app-shell.app-shell--baccarat .baccarat-pro-hands{grid-column:1;gap:3px;margin:0 auto!important}.baccarat-pro-hand{min-width:48%!important;padding:2px!important}.baccarat-pro-hand .playing-card{width:42px!important;height:58px!important}.baccarat-pro-hand .card-row{min-height:58px!important}.baccarat-reveal-controls{grid-column:1;min-height:25px;font-size:7px}.baccarat-reveal-controls button{min-height:24px;padding:2px 6px}.app-shell.app-shell--baccarat .baccarat-main-bets{grid-column:1}.app-shell.app-shell--baccarat .baccarat-main-bets .table-bet-choice{min-height:36px}.baccarat-side-bets{grid-area:auto/1;padding:4px 6px}.baccarat-side-bets summary{font-size:11px}.baccarat-side-bets[open]{z-index:20;max-height:230px;position:absolute;bottom:76px;left:5px;right:5px;overflow:auto}.baccarat-side-bets__grid{grid-template-columns:repeat(2,1fr)}.baccarat-bet-tools{grid-column:1}.baccarat-bet-tools button{min-height:25px;padding:2px 5px;font-size:6px}.baccarat-bet-tools label{min-height:25px;font-size:5px}.baccarat-bet-tools input{width:48px;min-height:18px}.baccarat-result,.baccarat-deal-actions{grid-column:1!important;min-height:36px!important}.baccarat-result{padding:4px 7px!important}.baccarat-result span{font-size:6px!important}.baccarat-result small{display:none}.baccarat-deal-actions .table-action{min-height:35px}.baccarat-roads{grid-column:1;grid-template-columns:1fr 1fr;min-height:47px}.baccarat-roads>div{padding:3px}.baccarat-roads b{display:none}.baccarat-beads{grid-template-columns:repeat(12,10px)}.baccarat-beads i,.baccarat-big-road i{border-width:1px;width:9px;height:9px;font-size:4px}.baccarat-big-road{grid-template-rows:repeat(6,10px);grid-auto-columns:10px}.baccarat-lower-controls{flex:0 0 52px;min-height:52px}.app-shell--phone.app-shell--baccarat.app-shell--table-game .baccarat-professional .baccarat-lower-controls{transform:translateY(-5px)}.app-shell--phone.app-shell--baccarat.app-shell--table-game .baccarat-professional .baccarat-lower-controls>.table-chip-player-rail{flex:auto!important;width:auto!important;height:50px!important;min-height:50px!important;margin:0!important;padding:3px 6px!important}.app-shell--phone.app-shell--baccarat.app-shell--table-game .baccarat-professional .baccarat-lower-controls .table-chip-rack{flex:auto!important;width:auto!important;height:40px!important;min-height:40px!important;margin:0!important}.app-shell--phone.app-shell--baccarat.app-shell--table-game .baccarat-professional .baccarat-lower-controls .roulette-rack-chip{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:2px!important}.baccarat-lower-controls .table-chip-player-rail__tip{display:none}.baccarat-reveal-mode{min-width:90px;padding:3px 5px;font-size:5px}.baccarat-professional>:is(.table-rules,.session-panel,.session-strip){display:none!important}}@media (width>=721px) and (width<=1366px) and (height<=1024px){.app-shell--tablet.app-shell--baccarat .baccarat-professional>.page-heading,.app-shell--tablet.app-shell--baccarat .baccarat-professional>:is(.table-rules,.session-panel,.session-strip){display:none!important}.app-shell--tablet.app-shell--baccarat .baccarat-surface--professional{grid-template-rows:22px minmax(108px,.9fr) auto auto auto minmax(42px,auto) minmax(50px,.55fr);grid-template-columns:minmax(0,1fr) minmax(170px,.36fr);gap:4px 6px;height:auto!important;min-height:0!important;padding:29px 7px 5px!important}.app-shell--tablet.app-shell--baccarat .baccarat-surface--professional>:is(.table-game-scene,.dealer-station){display:none!important}.app-shell--tablet.app-shell--baccarat .baccarat-pro-hands{align-self:center;margin:0 auto!important}.app-shell--tablet.app-shell--baccarat .baccarat-pro-hand{padding:3px 5px!important}.app-shell--tablet.app-shell--baccarat .baccarat-pro-hand .playing-card{width:54px!important;height:74px!important}.app-shell--tablet.app-shell--baccarat .baccarat-pro-hand .card-row{min-height:74px!important}.app-shell--tablet.app-shell--baccarat .baccarat-main-bets .table-bet-choice{min-height:40px}.app-shell--tablet.app-shell--baccarat .baccarat-side-bets{padding:5px}.app-shell--tablet.app-shell--baccarat .baccarat-side-bets summary{font-size:12px}.app-shell--tablet.app-shell--baccarat .baccarat-side-bets__grid{gap:3px}.app-shell--tablet.app-shell--baccarat .baccarat-side-bets__grid .table-bet-choice{min-height:34px;padding:3px}.app-shell--tablet.app-shell--baccarat .baccarat-side-bets__grid .table-bet-choice small{display:none}.app-shell--tablet.app-shell--baccarat .baccarat-bet-tools button{min-height:26px;padding:2px 6px;font-size:6px}.app-shell--tablet.app-shell--baccarat .baccarat-bet-tools label{min-height:26px}.app-shell--tablet.app-shell--baccarat .baccarat-result,.app-shell--tablet.app-shell--baccarat .baccarat-deal-actions{min-height:38px!important}.app-shell--tablet.app-shell--baccarat .baccarat-result{padding:4px 8px}.app-shell--tablet.app-shell--baccarat .baccarat-result small{display:none}.app-shell--tablet.app-shell--baccarat .baccarat-deal-actions .table-action{min-height:36px}.app-shell--tablet.app-shell--baccarat .baccarat-roads{min-height:48px}.app-shell--tablet.app-shell--baccarat .baccarat-lower-controls{flex:0 0 55px;min-height:55px}.app-shell--tablet.app-shell--baccarat.app-shell--table-game .baccarat-professional .baccarat-lower-controls{margin-top:-4px;transform:translateY(-5px);flex-basis:48px!important;height:48px!important;min-height:48px!important}.app-shell--tablet.app-shell--baccarat.app-shell--table-game .baccarat-professional .baccarat-lower-controls>.table-chip-player-rail{flex:auto!important;width:auto!important;height:48px!important;min-height:48px!important;margin:0!important;padding-block:3px!important}.app-shell--tablet.app-shell--baccarat.app-shell--table-game .baccarat-professional .baccarat-lower-controls .table-chip-rack{flex:auto!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important}.app-shell--tablet.app-shell--baccarat.app-shell--table-game .baccarat-professional .baccarat-lower-controls .roulette-rack-chip{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}}.app-shell--craps .craps-page{width:min(1500px,100%);margin-inline:auto}.app-shell--craps .craps-heading{margin-bottom:8px}.app-shell--craps .craps-heading h1{font-size:clamp(25px,3vw,47px)}.app-shell--craps .craps-mode{background:#100d0b;border:1px solid #e0b85a73;border-radius:999px;padding:3px;display:flex}.app-shell--craps .craps-mode button{color:#cdbf96;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;min-height:34px;padding:5px 15px;font:800 10px/1 Arial,sans-serif}.app-shell--craps .craps-mode button.is-active{color:#fff3bd;background:linear-gradient(#a52340,#6b1329);box-shadow:inset 0 0 0 1px #e0b852}.app-shell.app-shell--craps .craps-surface.craps-surface--full{background:radial-gradient(at 50% 8%,#26976847,#0000 35%),repeating-linear-gradient(118deg,#ffffff05 0 2px,#0000 2px 8px),linear-gradient(145deg,#0b6546,#06462f 55%,#032b20);border-radius:28px;grid-template-rows:auto auto auto auto auto auto;gap:8px;height:auto;min-height:0;padding:16px 18px 14px;display:grid;overflow:visible}.app-shell--craps .craps-surface--full .table-rail{color:#e9d79b;letter-spacing:.17em;text-align:center;background:#120a08b8;border:1px solid #ebcf8173;border-radius:999px;width:auto;min-height:27px;margin:-5px 0 0;padding:7px 12px;font:900 8px/1 Arial,sans-serif;position:static;inset:auto;transform:none}.app-shell--craps .craps-status-rail{background:#02291dbd;border:2px solid #efd58eb8;border-radius:16px;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;min-height:82px;padding:7px 14px;display:grid;box-shadow:inset 0 0 25px #00000057}.app-shell--craps .craps-puck-block{color:#f6e3a5;letter-spacing:.08em;align-items:center;gap:9px;font:800 clamp(11px,1.2vw,16px)/1 Georgia,serif;display:flex}.app-shell--craps .craps-puck-block .craps-puck{flex:0 0 42px;width:42px;height:42px;font-size:8px;position:static}.app-shell.app-shell--craps .craps-status-rail .craps-dice{align-items:center;gap:7px;display:flex;position:static;inset:auto;transform:none;margin:0!important}.app-shell--craps .craps-status-rail .craps-real-die{width:52px}.app-shell--craps .craps-status-rail .craps-dice>strong{width:48px;height:48px;font-size:25px}.app-shell--craps .craps-call{color:#ffeda8;text-align:right;justify-items:end;display:grid}.app-shell--craps .craps-call span{text-transform:uppercase;font:800 clamp(13px,1.5vw,21px)/1 Georgia,serif}.app-shell--craps .craps-call small{color:#8fdac9;letter-spacing:.15em;text-transform:uppercase;margin-top:5px;font:800 7px/1 Arial,sans-serif}.app-shell--craps .craps-layout-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.38fr);align-items:start;gap:8px;min-width:0;display:grid}.app-shell--craps .craps-main-layout{background:#044a31e0;border:4px double #f5dc93db;border-radius:7px 7px 24px 24px;gap:4px;min-width:0;padding:5px;display:grid;box-shadow:inset 0 0 28px #00000052}.app-shell--craps .craps-number-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;min-width:0;display:grid}.app-shell--craps .craps-number-box{background:#04422dd4;border:1px solid #eed695ad;min-width:0;overflow:hidden}.app-shell--craps .craps-number-box.is-point{outline-offset:-3px;background:#71192eb8;outline:3px solid #f1ce61}.app-shell--craps .craps-number-box header{color:#fff0b2;border-bottom:1px solid #eed6958c;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:3px 6px;display:flex}.app-shell--craps .craps-number-box header span{font:800 clamp(19px,2vw,29px)/1 Georgia,serif}.app-shell--craps .craps-number-box header b{color:#1b1711;background:#f1dfae;border-radius:999px;padding:2px 4px;font:900 6px/1 Arial,sans-serif}.app-shell--craps .craps-number-box>div{grid-template-columns:1fr 1fr 1fr;display:grid}.app-shell--craps .craps-number-box footer{color:#9ff3df;justify-content:space-around;align-items:center;min-height:17px;padding:2px;font:800 6px/1 Arial,sans-serif;display:flex}.app-shell--craps .craps-spot{color:#f9e7ae;text-align:center;cursor:pointer;background:#04462fb8;border:1px solid #eed6958a;border-radius:2px;place-content:center;min-width:0;min-height:42px;padding:4px 3px;display:grid;position:relative;box-shadow:inset 0 0 10px #0003}.app-shell--craps .craps-spot:hover:not(:disabled),.app-shell--craps .craps-spot:focus-visible{z-index:2;filter:brightness(1.18);outline-offset:-2px;outline:2px solid #82f1d8}.app-shell--craps .craps-spot strong{letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;font:900 clamp(7px,.72vw,10px)/1.05 Arial,sans-serif;overflow:hidden}.app-shell--craps .craps-spot small{color:#f0e1b5b8;margin-top:3px;font:700 clamp(5px,.5vw,7px)/1 Arial,sans-serif}.app-shell--craps .craps-spot b{color:#fff9d1;background:#8f1e3a;border:1px solid #ffe58b;border-radius:999px;min-width:19px;padding:3px 4px;font:900 7px/1 Arial,sans-serif;position:absolute;bottom:2px;right:2px}.app-shell--craps .craps-spot i{color:#aee4d7;font:700 5px/1 Arial,sans-serif;position:absolute;bottom:2px;right:3px}.app-shell--craps .craps-spot--active{background:linear-gradient(145deg,#852139,#531324);border-color:#ffdf76;box-shadow:inset 0 0 12px #ffde7221,0 0 8px #ffd55938}.app-shell--craps .craps-spot--come{border-style:double;min-height:48px}.app-shell--craps .craps-spot--come strong{letter-spacing:.16em;font:800 17px/1 Georgia,serif}.app-shell--craps .craps-spot--field{background:radial-gradient(circle,#8d1c3359,#0000 65%),#04462fdb;min-height:58px}.app-shell--craps .craps-spot--field strong{letter-spacing:.09em;font:800 clamp(12px,1.45vw,20px)/1 Georgia,serif}.app-shell--craps .craps-spot--dont{border-style:dashed;border-radius:14px;min-height:42px}.app-shell--craps .craps-spot--pass{border:3px solid #e7d18e;border-radius:5px 5px 18px 18px;min-height:50px}.app-shell--craps .craps-spot--pass strong{letter-spacing:.14em;font:800 18px/1 Georgia,serif}.app-shell--craps .craps-center-panel{background:#08231de6;border:2px solid #efd58eb3;border-radius:12px;min-width:0;overflow:hidden}.app-shell--craps .craps-panel-toggle{color:#fff0ba;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#6f1930,#451020);border:0;justify-content:space-between;align-items:center;width:100%;min-height:39px;padding:7px 10px;font:800 9px/1 Arial,sans-serif;display:flex}.app-shell--craps .craps-panel-toggle strong{color:#8de6d1;font-size:7px}.app-shell--craps .craps-center-content{overscroll-behavior:contain;max-height:430px;padding:6px;display:none;overflow:auto}.app-shell--craps .craps-center-content.is-open,.app-shell--craps .craps-surface--classic .craps-center-content{display:block}.app-shell--craps .craps-center-content h2{color:#d9c98f;letter-spacing:.16em;text-transform:uppercase;margin:6px 2px 4px;font:900 7px/1 Arial,sans-serif}.app-shell--craps .craps-center-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.app-shell--craps .craps-center-grid--props{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell--craps .craps-center-panel .craps-spot{min-height:39px}.app-shell--craps .craps-hop-toggle{color:#f1dea4;letter-spacing:.08em;text-transform:uppercase;background:#261313;border:1px solid #b9903e;border-radius:7px;width:100%;min-height:32px;margin-top:7px;font:800 7px/1 Arial,sans-serif}.app-shell--craps .craps-hop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:4px;display:grid}.app-shell--craps .craps-active-tray{background:linear-gradient(90deg,#140909f0,#05271ff0);border:2px solid #e0b85a9e;border-radius:14px;grid-template-columns:150px minmax(0,1fr);gap:8px;min-width:0;min-height:69px;padding:6px 8px;display:grid}.app-shell--craps .craps-tray-title{color:#8edfcf;align-content:center;display:grid}.app-shell--craps .craps-tray-title span{letter-spacing:.16em;font:900 7px/1 Arial,sans-serif}.app-shell--craps .craps-tray-title strong{color:#f2dda0;margin-top:5px;font:800 10px/1 Georgia,serif}.app-shell--craps .craps-active-scroll{scrollbar-width:thin;align-items:stretch;gap:5px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.app-shell--craps .craps-active-chip{color:#f8e6af;background:#3f1320;border:1px solid #efd07e78;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:4px;min-width:112px;padding:5px 7px;display:grid}.app-shell--craps .craps-active-chip strong{text-transform:uppercase;font:800 7px/1 Arial,sans-serif}.app-shell--craps .craps-active-chip b{font:800 11px/1 Georgia,serif}.app-shell--craps .craps-active-chip button{color:#bddfd7;background:#082f27;border:1px solid #ddc2797a;border-radius:5px;grid-column:auto;min-height:20px;padding:2px 4px;font:800 5px/1 Arial,sans-serif}.app-shell--craps .craps-empty-tray{color:#a4bcb4;align-self:center;font:700 9px/1.3 Arial,sans-serif}.app-shell--craps .craps-quick-actions{color:#9debd8;background:#032d23db;border:1px solid #84e3cc70;border-radius:10px;align-items:center;gap:5px;min-width:0;min-height:38px;padding:4px 7px;display:flex;overflow-x:auto}.app-shell--craps .craps-quick-actions>span{letter-spacing:.12em;white-space:nowrap;padding-right:4px;font:900 6px/1 Arial,sans-serif}.app-shell--craps .craps-quick-actions>div{background:#38131d;border:1px solid #e1c57966;border-radius:7px;align-items:center;gap:5px;min-width:max-content;padding:3px 5px;display:flex}.app-shell--craps .craps-quick-actions strong,.app-shell--craps .craps-quick-actions em{font:800 6px/1 Arial,sans-serif}.app-shell--craps .craps-quick-actions em{color:#f0d995;font-style:normal}.app-shell--craps .craps-quick-actions button{color:#fff3be;background:#7b1932;border:1px solid #ddba61;border-radius:6px;min-height:24px;font:900 6px/1 Arial,sans-serif}.app-shell--craps .craps-surface--full .new-table-result{width:100%;min-height:54px;margin:0;padding:8px 13px;position:static;inset:auto;transform:none}.app-shell--craps .craps-surface--full .new-table-result strong{font-size:clamp(11px,1.25vw,16px)}.app-shell--craps .craps-surface--full .new-table-result span{font-size:clamp(7px,.75vw,10px)}.app-shell--craps .craps-outcome-panel{text-align:left;background:linear-gradient(90deg,#3d0d1bf5,#033a2af5);border-width:2px;border-color:#f2d377c7;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;min-width:0;display:grid;box-shadow:inset 0 0 20px #00000040,0 4px 12px #0003}.app-shell--craps .craps-outcome-panel>strong,.app-shell--craps .craps-outcome-panel>span{grid-column:1}.app-shell--craps .craps-outcome-panel>strong{color:#fff0ad;letter-spacing:.04em;font-weight:900}.app-shell--craps .craps-outcome-panel>span{color:#e5dcc1;max-height:none;margin-top:2px;line-height:1.2;display:block;overflow:visible}.app-shell--craps .craps-outcome-panel.new-table-result--win>strong{color:#a9f5bf}.app-shell--craps .craps-outcome-panel.new-table-result--loss>strong{color:#ffb2ba}.app-shell--craps .craps-beginner-bet{color:#fff8d4;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#bd3153,#73162f);border:2px solid #f1d47c;border-radius:999px;grid-area:1/2/3;min-width:190px;min-height:40px;padding:6px 12px;font:900 9px/1 Arial,sans-serif;box-shadow:inset 0 0 0 2px #ffffff14,0 3px #43101e}.app-shell--craps .craps-controls{z-index:20;bottom:max(4px,env(safe-area-inset-bottom));background:#130908f5;border:2px solid #e0b85aa8;border-radius:15px;grid-template-columns:repeat(4,minmax(76px,.5fr)) minmax(160px,1fr);gap:5px;min-height:54px;padding:5px;display:grid;position:sticky;box-shadow:0 -8px 20px #00000052}.app-shell--craps .craps-controls button{color:#eadba8;letter-spacing:.06em;text-transform:uppercase;background:#172c27;border:1px solid #b59046;border-radius:10px;min-height:42px;padding:5px 7px;font:900 7px/1 Arial,sans-serif}.app-shell--craps .craps-controls button:disabled{opacity:.38}.app-shell--craps .craps-controls .craps-roll{color:#fff;background:linear-gradient(#b72c4d,#71152d);border:2px solid #f1d47c;border-radius:999px;font-size:11px;box-shadow:inset 0 0 0 2px #ffffff14,0 4px #43101e}.app-shell--craps .craps-history-panel{color:#e9d8a1;background:#0f0a08db;border:1px solid #d6b05473;border-radius:14px;align-items:center;gap:12px;width:min(1200px,96%);min-height:57px;margin:8px auto;padding:7px 10px;display:flex}.app-shell--craps .craps-history-panel>div{min-width:120px;display:grid}.app-shell--craps .craps-history-panel span{letter-spacing:.13em;font:900 7px/1 Arial,sans-serif}.app-shell--craps .craps-history-panel small{color:#8ea59f;margin-top:4px;font:600 6px/1 Arial,sans-serif}.app-shell--craps .craps-history-panel ol{gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.app-shell--craps .craps-history-panel li{color:#fff0b7;text-align:center;background:#64162a;border:1px solid #c79f4b;border-radius:50%;place-content:center;min-width:38px;height:38px;display:grid}.app-shell--craps .craps-history-panel li b{font:800 13px/1 Georgia,serif}.app-shell--craps .craps-history-panel li span{color:#9debd9;letter-spacing:0;margin-top:2px;font-size:5px}.app-shell--craps .craps-rules>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.app-shell--craps .craps-rules p{margin:0}.app-shell--craps .craps-session-strip{color:#c7b987;text-transform:uppercase;justify-content:center;gap:20px;width:min(900px,96%);margin:7px auto;font:800 8px/1 Arial,sans-serif;display:flex}@media (width>=901px){.app-shell--craps .craps-surface--classic .craps-panel-toggle{display:none}}@media (width<=900px){.app-shell.app-shell--craps .craps-surface.craps-surface--full{border-radius:20px;gap:5px;min-height:0;padding:8px 7px 9px}.app-shell--craps .craps-surface--full .table-rail{min-height:22px;padding:5px 7px;font-size:6px}.app-shell--craps .craps-status-rail{grid-template-columns:1fr auto 1fr;min-height:66px;padding:5px 8px}.app-shell--craps .craps-puck-block .craps-puck{flex-basis:34px;width:34px;height:34px}.app-shell--craps .craps-status-rail .craps-real-die{width:39px}.app-shell--craps .craps-status-rail .craps-dice>strong{width:34px;height:34px;font-size:19px}.app-shell--craps .craps-layout-grid{grid-template-columns:minmax(0,1fr)}.app-shell--craps .craps-center-panel{order:2}.app-shell--craps .craps-number-box header{min-height:27px;padding:2px}.app-shell--craps .craps-number-box>div{grid-template-columns:1fr}.app-shell--craps .craps-number-box>div .craps-spot:nth-child(n+2){display:none}.app-shell--craps .craps-surface--classic .craps-number-box>div .craps-spot:nth-child(n+2){display:grid}.app-shell--craps .craps-spot{min-height:35px}.app-shell--craps .craps-spot small{display:none}.app-shell--craps .craps-spot--field{min-height:43px}.app-shell--craps .craps-spot--come,.app-shell--craps .craps-spot--pass{min-height:40px}.app-shell--craps .craps-center-content{max-height:260px}.app-shell--craps .craps-active-tray{grid-template-columns:100px minmax(0,1fr);min-height:57px;padding:4px 5px}.app-shell--craps .craps-tray-title strong{font-size:7px}.app-shell--craps .craps-active-chip{min-width:95px;padding:4px}.app-shell--craps .craps-surface--full .new-table-result{min-height:45px;padding:5px 8px}.app-shell--craps .craps-beginner-bet{min-width:150px;min-height:35px;padding:4px 8px;font-size:7px}.app-shell--craps .craps-controls{grid-template-columns:repeat(4,minmax(58px,.5fr)) minmax(105px,1fr);min-height:49px}.app-shell--craps .craps-controls button{min-height:37px;padding:3px;font-size:6px}.app-shell--craps .craps-controls .craps-roll{font-size:9px}}@media (width<=600px){.app-shell--craps .craps-heading{align-items:center}.app-shell--craps .craps-heading .eyebrow{font-size:6px}.app-shell--craps .craps-mode button{min-height:30px;padding:4px 9px;font-size:7px}.app-shell--craps .craps-status-rail{grid-template-rows:auto;grid-template-columns:1fr auto;height:auto;max-height:none}.app-shell--craps .craps-puck-block strong{font-size:9px}.app-shell--craps .craps-call{display:none}.app-shell--craps .craps-number-row{gap:1px}.app-shell--craps .craps-number-box header span{font-size:16px}.app-shell--craps .craps-number-box header b{display:none}.app-shell--craps .craps-spot strong{letter-spacing:0;font-size:6px}.app-shell--craps .craps-spot b{min-width:15px;padding:2px;font-size:5px}.app-shell--craps .craps-spot--field strong{font-size:10px}.app-shell--craps .craps-spot--pass strong{font-size:12px}.app-shell--craps .craps-center-grid,.app-shell--craps .craps-hop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell--craps .craps-active-tray{grid-template-columns:1fr;gap:3px}.app-shell--craps .craps-tray-title{justify-content:space-between;display:flex}.app-shell--craps .craps-tray-title strong{margin:0}.app-shell--craps .craps-controls{grid-template-columns:repeat(4,1fr)}.app-shell--craps .craps-controls .craps-roll{grid-column:1/-1;min-height:43px}.app-shell--craps .craps-outcome-panel{text-align:center;grid-template-columns:1fr}.app-shell--craps .craps-outcome-panel>strong,.app-shell--craps .craps-outcome-panel>span,.app-shell--craps .craps-beginner-bet{grid-column:1}.app-shell--craps .craps-outcome-panel>span{font-size:8px}.app-shell--craps .craps-beginner-bet{grid-row:auto;width:100%;min-height:36px;margin-top:5px}.app-shell--craps .craps-history-panel{flex-direction:column;align-items:flex-start;gap:5px}.app-shell--craps .craps-history-panel ol{width:100%}.app-shell--craps .craps-rules>div{grid-template-columns:1fr}.app-shell--craps .craps-session-strip{gap:8px;font-size:6px}}@media (width>=721px) and (width<=1366px) and (orientation:landscape){.app-shell--craps .craps-heading{margin-block:2px 5px}.app-shell.app-shell--craps .craps-surface.craps-surface--full{gap:4px;padding:7px 9px}.app-shell--craps .craps-status-rail{min-height:58px}.app-shell--craps .craps-status-rail .craps-real-die{width:36px}.app-shell--craps .craps-status-rail .craps-dice>strong{width:32px;height:32px;font-size:17px}.app-shell--craps .craps-number-box header{min-height:27px}.app-shell--craps .craps-number-box header span{font-size:19px}.app-shell--craps .craps-spot{min-height:31px}.app-shell--craps .craps-spot--field{min-height:40px}.app-shell--craps .craps-spot--come,.app-shell--craps .craps-spot--pass{min-height:35px}.app-shell--craps .craps-center-content{max-height:330px}.app-shell--craps .craps-center-panel .craps-spot{min-height:31px}.app-shell--craps .craps-active-tray{min-height:50px}.app-shell--craps .craps-surface--full .new-table-result{min-height:39px;padding:4px 8px}.app-shell--craps .craps-controls{min-height:43px}.app-shell--craps .craps-controls button{min-height:34px}}@media (prefers-reduced-motion:reduce){.app-shell--craps .craps-dice--rolling,.app-shell--craps .craps-dice--rolling>.craps-real-die{animation:none!important}}.roulette-number-grid--street-order{grid-auto-flow:column}.app-shell.app-shell--roulette .game-page>details.table-rules{display:none!important}.roulette-position--corner{width:30px;height:30px;box-shadow:none;touch-action:manipulation;background:0 0;border:0;bottom:-15px;right:-15px}.roulette-position--corner:before{content:"";background:#d3a33d;border:2px solid #fff2be;border-radius:50%;width:14px;height:14px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #ffcf53e6}.roulette-position--corner:is(:hover,:focus-visible):before{background:#ffe083;box-shadow:0 0 0 4px #ffe18447,0 0 12px #ffcf53}.roulette-position--corner:has(.roulette-chip-marker):before{opacity:0}.roulette-drag-preview{clip-path:circle(50%);opacity:.82;filter:drop-shadow(0 8px 8px #0000007a);will-change:left, top;z-index:2000!important;pointer-events:none!important;width:58px!important;height:58px!important;margin:0!important;position:fixed!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-118%)scale(1.04)!important}.roulette-drag-preview>span{font-size:13px!important}.roulette-drag-preview>small{font-size:4px!important}.roulette-precision-picker-trigger{color:#fff5cf;text-transform:uppercase;touch-action:manipulation;background:linear-gradient(145deg,#7f2437,#3b101b);border:2px solid #f0cf74;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:34px;margin:4px 0 7px;padding:5px 12px;font-family:Inter,sans-serif;display:flex;box-shadow:inset 0 0 0 1px #ffffff14,0 3px 8px #00000059}.roulette-precision-picker-trigger span{color:#f3c64f;font-size:18px}.roulette-precision-picker-trigger b{letter-spacing:.08em;font-size:10px}.roulette-precision-picker-trigger small{color:#8ee4dc;letter-spacing:.04em;font-size:8px;font-weight:850}.roulette-precision-picker-backdrop{z-index:1000;padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01080dd6;place-items:center;display:grid;position:fixed;inset:0}.roulette-precision-picker{color:#fff2c4;background:linear-gradient(155deg,#0c4536,#061f1a 70%);border:3px solid #d9ad4a;border-radius:20px;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:10px;width:min(760px,100%);max-height:min(800px,100dvh - 28px);padding:16px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #ffecb029,0 24px 80px #000}.roulette-precision-picker header{justify-content:space-between;align-items:center;gap:12px;display:flex}.roulette-precision-picker header p{color:#70d7d0;letter-spacing:.16em;text-transform:uppercase;margin:0 0 3px;font-size:8px;font-weight:950}.roulette-precision-picker h2{color:#fff0b3;margin:0;font-family:Georgia,serif;font-size:clamp(22px,5vw,36px)}.roulette-precision-picker header>button{color:#fff4c3;background:#65182a;border:2px solid #efd173;border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-size:26px}.roulette-precision-picker__tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.roulette-precision-picker__tabs button{color:#e8ddbc;letter-spacing:.04em;text-transform:uppercase;background:#081b1c;border:1px solid #987a39;border-radius:8px;min-height:38px;padding:5px 3px;font-size:8px;font-weight:900}.roulette-precision-picker__tabs button[aria-selected=true]{color:#fff9dc;background:linear-gradient(#a82e48,#68172a);border-color:#ffe083;box-shadow:inset 0 0 0 1px #ffffff21}.roulette-precision-picker__help{color:#d9d4bd;margin:0;font-size:12px;line-height:1.4}.roulette-precision-picker__grid{overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;padding:2px;display:grid;overflow-y:auto}.roulette-precision-picker__grid--straight{grid-template-columns:repeat(6,minmax(0,1fr))}.roulette-precision-picker__grid--outside{grid-template-columns:repeat(3,minmax(0,1fr))}.roulette-precision-picker__grid button{color:#fff5d2;touch-action:manipulation;background:linear-gradient(145deg,#183c55,#081d2a);border:2px solid #a98739;border-radius:12px;place-content:center;gap:4px;min-height:58px;padding:8px 6px;display:grid;box-shadow:inset 0 0 12px #ffdd7d0f}.roulette-precision-picker__grid button:is(:hover,:focus-visible){background:linear-gradient(145deg,#9a2d43,#4d1422);border-color:#ffe083;outline:3px solid #ffe08359}.roulette-precision-picker__grid span{font-family:Georgia,serif;font-size:15px;font-weight:800}.roulette-precision-picker__grid small{color:#86ddd2;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:900}.roulette-precision-picker footer{color:#dcd1ac;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.roulette-precision-picker footer>button{color:#fff7d3;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#a52d47,#68162a);border:2px solid #f0cf74;border-radius:10px;min-width:120px;min-height:42px;font-size:10px;font-weight:950}@media (width<=720px) and (orientation:portrait){.roulette-surface{padding:3px 3px 96px!important}.roulette-surface .table-game-scene,.roulette-surface .roulette-wheel-station{display:none!important}.roulette-surface .roulette-layout{width:100%!important;height:auto!important;margin:0 auto!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important}.roulette-surface .roulette-board{width:100%!important;height:auto!important;min-height:0!important;padding:3px 5px 5px!important;overflow:visible!important}.roulette-surface .roulette-table-name{min-height:14px!important;margin:0!important;font-size:7px!important}.roulette-surface .roulette-table-name b{font-size:9px!important}.roulette-surface .roulette-precision-picker-trigger{border-radius:7px;width:100%;min-height:28px;margin:2px 0 3px;padding:2px 8px}.roulette-surface .roulette-precision-picker-trigger span{font-size:13px}.roulette-surface .roulette-precision-picker-trigger b{font-size:8px}.roulette-surface .roulette-precision-picker-trigger small{font-size:6px}.roulette-surface .roulette-inside-layout{display:block!important}.roulette-surface .roulette-zero-column{grid-template-rows:1fr!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:30px!important;display:grid!important}.roulette-surface .roulette-number-grid--street-order{grid-template-rows:repeat(12,clamp(18px,3.25vh,28px))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;height:auto!important;display:grid!important}.roulette-surface .roulette-number-cell,.roulette-surface .roulette-number{min-width:0!important;height:100%!important;min-height:0!important}.roulette-surface .roulette-number{font-size:12px!important}.roulette-surface .roulette-position--side{width:auto!important;height:20px!important;inset:auto 3px -10px!important}.roulette-surface .roulette-position--lower{width:20px!important;height:auto!important;inset:2px -10px 2px auto!important}.roulette-surface .roulette-position--corner{width:24px!important;height:24px!important;bottom:-12px!important;right:-12px!important}.roulette-surface .roulette-position--corner:before{border-width:1px;width:11px;height:11px}.roulette-surface .roulette-position--street{width:22px!important;height:auto!important;inset:1px -3px 1px auto!important;transform:translate(50%)!important}.roulette-surface .roulette-position--six-line{width:22px!important;height:20px!important;inset:auto -3px -10px auto!important;transform:translate(50%)!important}.roulette-surface .roulette-column-grid{grid-template-rows:1fr!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:24px!important;display:grid!important}.roulette-surface .roulette-dozen-grid,.roulette-surface .roulette-even-grid{height:24px!important;margin:0!important}.roulette-surface .roulette-outside{min-height:0!important;padding:1px 2px!important;font-size:7px!important}.roulette-surface .roulette-placement-help{display:none!important}.roulette-precision-picker{border-radius:15px;gap:7px;padding:10px}.roulette-precision-picker__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.roulette-precision-picker__tabs button{min-height:34px}.roulette-precision-picker__grid,.roulette-precision-picker__grid--straight,.roulette-precision-picker__grid--outside{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.roulette-precision-picker__grid button{min-height:52px;padding:6px 3px}.roulette-precision-picker__grid span{font-size:13px}}@media (width<=720px) and (height<=620px) and (orientation:portrait){.roulette-surface .roulette-number-grid--street-order{grid-template-rows:repeat(12,16px)!important}.roulette-surface .roulette-zero-column{height:23px!important}.roulette-surface .roulette-column-grid,.roulette-surface .roulette-dozen-grid,.roulette-surface .roulette-even-grid{height:20px!important}.roulette-surface .roulette-precision-picker-trigger{min-height:25px}.roulette-precision-picker__help{display:none}}@media (width>=721px) and (width<=1366px){.roulette-position--corner{width:32px;height:32px;bottom:-16px;right:-16px}.roulette-position--corner:before{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.roulette-precision-picker-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.app-shell:not(.app-shell--lobby) .game-stage,.app-shell:not(.app-shell--lobby) .game-stage>.game-page{box-sizing:border-box;min-height:0;max-height:100%}.app-shell h1[tabindex="-1"]:focus{outline:none}.app-shell:not(.app-shell--lobby):not(.app-shell--privacy):not(.app-shell--support) .game-stage{overscroll-behavior:none;touch-action:manipulation;overflow:hidden!important}.app-shell:is(.app-shell--privacy,.app-shell--support) .game-stage{overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;display:block;overflow:hidden auto!important}.app-shell:is(.app-shell--privacy,.app-shell--support) .legal-info{height:auto;min-height:100%;max-height:none}.app-shell--table-game .game-page{position:relative}.app-shell--table-game .game-page>details.table-rules{z-index:850;top:calc(env(safe-area-inset-top,0px) + 84px);right:max(7px, env(safe-area-inset-right,0px));width:auto;max-width:min(330px,100vw - 14px);height:auto;max-height:calc(100dvh - 96px - env(safe-area-inset-bottom,0px));color:#e9dcc5;background:#130a0ff5;border:1px solid #f4d067b8;border-radius:999px;margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 5px 18px #0000007a;display:block!important}.app-shell--table-game .game-page>details.table-rules>summary{color:#ffe29a;cursor:pointer;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-height:34px;padding:9px 13px;font-size:8px;font-weight:900;list-style-position:inside;overflow:hidden}.app-shell--table-game .game-page>details.table-rules[open]{top:max(72px, calc(env(safe-area-inset-top,0px) + 64px));right:max(8px, env(safe-area-inset-right,0px));bottom:max(8px, env(safe-area-inset-bottom,0px));left:max(8px, env(safe-area-inset-left,0px));width:auto;max-width:760px;height:fit-content;max-height:calc(100dvh - 82px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;touch-action:pan-y;background:linear-gradient(155deg,#26121a,#071c18 70%);border-radius:16px;margin:auto;padding:12px 16px 18px;overflow:hidden auto;box-shadow:0 0 0 100vmax #000000b8,0 20px 70px #000}.app-shell--table-game .game-page>details.table-rules[open]>summary{z-index:2;background:#241019;margin:-12px -16px 10px;padding:13px 16px;position:sticky;top:-12px}.app-shell--table-game .game-page>details.table-rules[open] p{color:#eee3d3;margin:9px 0 0;font-size:clamp(12px,1.4vw,15px);line-height:1.55}.app-shell:not(.app-shell--lobby) .game-page>.session-scorecard{display:none!important}@media (width<=720px){.app-shell--phone .lobby-carousel-arrow--back{left:4px}.app-shell--phone .lobby-carousel-arrow--forward{right:4px}.app-shell--phone:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .game-stage{touch-action:manipulation;overflow:hidden!important}.app-shell--phone .brian-bonus-page{display:flex;flex:1 1 0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell--phone .brian-bonus-page>.page-heading{flex:0 0 39px;height:39px;min-height:39px;padding:3px 5px;display:flex}.app-shell--phone .brian-bonus-page>.page-heading>div:first-child,.app-shell--phone .brian-bonus-page>.page-heading .rules-chip{display:none}.app-shell--phone .brian-bonus-page>.page-heading .page-heading__actions{grid-template-columns:1fr 1fr;gap:4px;width:100%;display:grid}.app-shell--phone .brian-bonus-page>.page-heading .quiet-button{min-height:30px;padding:3px 5px;font-size:7px}.app-shell--phone .brian-bonus-cabinet{grid-template-rows:54px 30px 32px minmax(0,1fr) 34px auto;min-height:0;display:grid;overflow:hidden;flex:1 1 0!important;height:auto!important}.app-shell--phone .brian-bonus-marquee{height:54px;min-height:0;padding:4px}.app-shell--phone .brian-bonus-marquee small,.app-shell--phone .brian-bonus-marquee span{display:none}.app-shell--phone .brian-bonus-marquee strong{font-size:clamp(27px,8vw,38px)}.app-shell--phone .brian-bonus-feature-strip{grid-template-columns:42px minmax(0,1fr) 42px;height:30px;min-height:0;padding:2px 6px}.app-shell--phone .brian-bonus-feature-strip b{font-size:8px}.app-shell--phone .brian-bonus-feature-strip p{text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.15;overflow:hidden}.app-shell--phone .brian-quick-rules{grid-template-columns:repeat(4,minmax(0,1fr));height:32px}.app-shell--phone .brian-quick-rules span{gap:2px;min-height:0;padding:2px;font-size:4.7px;line-height:1.1}.app-shell--phone .brian-quick-rules b{flex-basis:13px;width:13px;height:13px;font-size:6px}.app-shell--phone .brian-bonus-machine{grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;padding:4px;display:grid;overflow:hidden}.app-shell--phone .brian-bonus-machine>aside{display:none}.app-shell--phone .brian-bonus-reels{aspect-ratio:1;width:auto;max-width:100%;height:100%;max-height:100%}.app-shell--phone .brian-bonus-status{height:34px;min-height:0;padding:3px 6px}.app-shell--phone .brian-bonus-status strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-shell--phone .brian-bonus-console{grid-template-columns:1fr 1fr;gap:4px;min-height:0;padding:4px 6px 5px}.app-shell--phone .brian-bonus-console--multiline>div.brian-line-control{grid-column:1/-1;min-height:36px}.app-shell--phone .brian-line-control button{min-height:36px}.app-shell--phone .brian-bonus-console--multiline>div.brian-total-bet{display:none}.app-shell--phone .brian-bonus-console--multiline>.brian-bonus-bet{grid-column:1}.app-shell--phone .brian-bonus-console--multiline>.slot-auto-play{grid-column:2;min-height:40px}.app-shell--phone .brian-bonus-spin{grid-column:1/-1;min-height:44px;font-size:16px}.app-shell.app-shell--crown-omaha .game-stage{overflow:hidden!important}.app-shell.app-shell--crown-omaha .omaha-page{flex:1 1 0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell.app-shell--crown-omaha .omaha-felt{padding:17px 4px 5px;overflow:hidden;flex:1 1 0!important;height:auto!important;min-height:0!important}.app-shell.app-shell--crown-omaha .omaha-felt .dealer-station--center{width:92px;top:18px}.app-shell.app-shell--crown-omaha .omaha-dealer{margin-top:105px}.app-shell.app-shell--crown-omaha :is(.omaha-community,.omaha-player){margin-top:2px}.app-shell.app-shell--crown-omaha .playing-card{width:40px;height:56px;padding:4px}.app-shell.app-shell--crown-omaha .card-row{min-height:56px}.app-shell.app-shell--crown-omaha :is(.omaha-dealer,.omaha-community,.omaha-player)>strong{font-size:8px;line-height:1.1}.app-shell.app-shell--crown-omaha :is(.omaha-bets,.omaha-result,.omaha-actions){margin-top:2px}.app-shell.app-shell--crown-omaha .omaha-bets span{width:38px;height:38px}.app-shell.app-shell--crown-omaha .omaha-result{height:44px;min-height:44px;padding:3px 5px}.app-shell.app-shell--crown-omaha .omaha-result>span{display:none}.app-shell.app-shell--crown-omaha .omaha-actions{height:40px;min-height:40px}.app-shell.app-shell--crown-omaha .table-chip-player-rail{flex-basis:47px;height:47px;min-height:47px}.app-shell.app-shell--crown-omaha .new-table-wager-bar{flex-basis:42px;height:42px;min-height:42px}.app-shell.app-shell--high-card-flush :is(.high-flush-dealer-zone,.high-flush-player-zone){width:100%;max-width:100%;overflow:hidden}.app-shell.app-shell--high-card-flush .seven-card-row{justify-content:center;gap:2px;width:100%;max-width:100%;overflow:hidden}.app-shell.app-shell--high-card-flush .seven-card-row .playing-card{flex:0 auto;width:min(40px,14.2857vw - 6px);min-width:0;height:min(58px,20.2857vw - 8.52px);padding:3px}.app-shell--phone .linked-feature-page,.app-shell--phone .linked-feature-cabinet{flex:1 1 0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell--phone .linked-feature-cabinet{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.app-shell--phone .linked-feature-body{min-height:0;overflow:hidden}.app-shell--phone .linked-feature-stage{height:100%;min-height:0;grid-template-rows:minmax(0,1fr) 48px!important}.app-shell--phone :is(.linked-feature-grid,.linked-bonus-board){width:100%;aspect-ratio:auto!important;height:100%!important;min-height:0!important}}@media (width<=920px) and (height<=560px) and (orientation:landscape){.app-shell--phone .lobby-carousel-arrow--back{left:4px!important}.app-shell--phone .lobby-carousel-arrow--forward{right:4px!important}.app-shell--phone:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-page>.page-heading{display:none}.app-shell--phone .brian-bonus-page{display:flex;flex:1 1 0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell--phone .brian-bonus-cabinet{grid-template-rows:minmax(0,1fr) 34px;grid-template-columns:142px minmax(250px,1fr) minmax(300px,1.15fr);min-height:0;display:grid;overflow:hidden;flex:1 1 0!important;height:100%!important}.app-shell--phone .brian-bonus-marquee{grid-area:1/1/-1;height:100%}.app-shell--phone .brian-bonus-marquee strong{font-size:clamp(25px,4.2vw,34px)}.app-shell--phone .brian-bonus-feature-strip,.app-shell--phone .brian-quick-rules{display:none}.app-shell--phone .brian-bonus-machine{grid-area:1/2;grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;padding:3px;display:grid;overflow:hidden}.app-shell--phone .brian-bonus-machine>aside{display:none}.app-shell--phone .brian-bonus-status{grid-area:2/2}.app-shell--phone .brian-bonus-console{grid-area:1/3/-1;grid-template-columns:1fr 1fr;align-content:center;gap:4px;min-height:0;padding:4px}.app-shell--phone .brian-bonus-console>div:not(.brian-bonus-bet):not(.brian-line-control){display:none}.app-shell--phone .brian-bonus-console .brian-line-control{grid-column:1/-1;display:grid}.app-shell--phone .brian-bonus-console .brian-bonus-bet{grid-column:1}.app-shell--phone .brian-bonus-console>.slot-auto-play{grid-column:2;min-height:40px}.app-shell--phone .brian-bonus-console .brian-bonus-spin{grid-column:1/-1;min-height:42px}.app-shell--phone .brian-bonus-reels{width:auto;height:100%}.app-shell--phone .linked-feature-page,.app-shell--phone .linked-feature-cabinet{height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell--phone .linked-feature-cabinet{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.app-shell--phone .linked-feature-body{min-height:0;overflow:hidden}.app-shell--phone .linked-feature-stage{height:100%;min-height:0;grid-template-rows:minmax(0,1fr) 42px!important}.app-shell--phone :is(.linked-feature-grid,.linked-bonus-board){width:100%;aspect-ratio:auto!important;height:100%!important;min-height:0!important}.app-shell.app-shell--crown-omaha .omaha-page{display:flex}.app-shell.app-shell--crown-omaha .omaha-felt{grid-template-rows:minmax(82px,1fr) 42px 40px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:2px 4px;padding:17px 4px 4px;height:auto!important;min-height:0!important;display:grid!important}.app-shell.app-shell--crown-omaha .omaha-felt .dealer-station--center{display:none}.app-shell.app-shell--crown-omaha :is(.omaha-dealer,.omaha-community,.omaha-player){width:100%;height:100%;min-height:0;padding:1px;position:relative;inset:auto;overflow:hidden;margin:0!important}.app-shell.app-shell--crown-omaha .omaha-dealer{grid-area:1/1}.app-shell.app-shell--crown-omaha .omaha-community{grid-area:1/2}.app-shell.app-shell--crown-omaha .omaha-player{grid-area:1/3}.app-shell.app-shell--crown-omaha :is(.omaha-dealer,.omaha-community,.omaha-player) p{font-size:5px;line-height:1}.app-shell.app-shell--crown-omaha :is(.omaha-dealer,.omaha-community,.omaha-player)>strong{display:none}.app-shell.app-shell--crown-omaha .playing-card{width:34px;height:48px;padding:3px;font-size:12px}.app-shell.app-shell--crown-omaha .card-row{gap:2px;min-height:48px}.app-shell.app-shell--crown-omaha .omaha-bets{grid-area:2/1;margin:0}.app-shell.app-shell--crown-omaha .omaha-result{grid-area:2/2/auto/-1;width:100%;height:42px;min-height:42px;margin:0}.app-shell.app-shell--crown-omaha .omaha-actions{grid-area:3/1/auto/-1;width:min(520px,100%);height:40px;min-height:40px;margin:0 auto}.app-shell.app-shell--crown-omaha .table-chip-player-rail{z-index:60;flex-basis:36px;width:auto;height:36px;min-height:36px;margin:0;position:absolute;bottom:2px;left:4px;right:4px}.app-shell.app-shell--crown-omaha .table-chip-player-rail .roulette-rack-chip{width:30px;height:30px}.app-shell.app-shell--crown-omaha .new-table-wager-bar{display:none}}.blackjack-wager-input--error{border-color:#ff8798!important;box-shadow:0 0 0 2px #ff5a7640!important}.blackjack-wager-error{max-width:250px;font-size:10px;font-weight:800;line-height:1.2;color:#ffd2d8!important;font-style:normal!important}@media (width<=720px){.blackjack-wager-error{text-align:center;grid-column:1/-1;max-width:100%;font-size:8px}}@media (width>=721px) and (width<=1366px){.app-shell--tablet:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones,.app-shell--keno,.app-shell--crown-balance) .game-stage{touch-action:manipulation;overflow:hidden!important}.app-shell--tablet .linked-feature-page,.app-shell--tablet.app-shell--keno .keno-page,.app-shell--tablet.app-shell--crown-balance .game-page{flex:1 1 0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell--tablet .linked-feature-cabinet{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid;flex:1 1 0!important;height:100%!important}.app-shell--tablet .linked-feature-body{min-height:0;overflow:hidden}.app-shell--tablet .linked-feature-stage{height:100%;min-height:0;grid-template-rows:minmax(0,1fr) 52px!important}.app-shell--tablet :is(.linked-feature-grid,.linked-bonus-board){width:100%;aspect-ratio:auto!important;height:100%!important;min-height:0!important}.app-shell--tablet.app-shell--keno .keno-machine{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.app-shell--tablet.app-shell--keno .keno-content{flex:1 1 0;min-height:0;overflow:hidden}.app-shell--tablet.app-shell--keno .keno-board-wrap{min-height:0;overflow:hidden}.app-shell--tablet.app-shell--keno .keno-number-grid{grid-template-rows:repeat(8,minmax(0,1fr));height:100%;min-height:0}.app-shell--tablet.app-shell--crown-omaha .game-stage{overflow:hidden!important}.app-shell--tablet.app-shell--crown-omaha .omaha-page{height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell--tablet.app-shell--crown-omaha .omaha-felt{overflow:hidden;flex:1 1 0!important;height:auto!important;min-height:0!important}.app-shell--tablet.app-shell--crown-omaha .omaha-dealer{margin-top:190px!important}.app-shell--tablet.app-shell--crown-omaha .playing-card{width:80px;height:112px}.app-shell--tablet.app-shell--crown-omaha .card-row{min-height:112px}.app-shell--tablet.app-shell--crown-omaha :is(.omaha-community,.omaha-player,.omaha-bets,.omaha-result,.omaha-actions){margin-top:6px}.app-shell--tablet.app-shell--crown-omaha .table-chip-player-rail{flex:0 0 56px;height:56px;min-height:56px;margin-top:3px}.app-shell--tablet.app-shell--crown-omaha .new-table-wager-bar{flex:0 0 50px;height:50px;min-height:50px;margin-top:3px}.app-shell--tablet .lobby-carousel-arrow--back{left:4px}.app-shell--tablet .lobby-carousel-arrow--forward{right:4px}.app-shell--tablet.app-shell--roulette .game-stage{touch-action:manipulation;padding-top:0!important;overflow:hidden!important}.app-shell--tablet.app-shell--roulette .game-page{flex-direction:column;display:flex;flex:1 1 0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell--tablet.app-shell--roulette .game-page>.page-heading{display:none!important}.app-shell--tablet.app-shell--roulette .roulette-surface{flex-direction:column;justify-content:center;gap:5px;display:flex;position:relative;flex:1 1 0!important;height:auto!important;min-height:0!important;padding:6px!important;overflow:hidden!important}.app-shell--tablet.app-shell--roulette .table-game-scene--roulette,.app-shell--tablet.app-shell--roulette .roulette-wheel-station,.app-shell--tablet.app-shell--roulette .roulette-placement-help{display:none!important}.app-shell--tablet.app-shell--roulette .roulette-layout{width:100%!important;height:auto!important;margin:0!important;display:block!important;position:static!important;inset:auto!important}.app-shell--tablet.app-shell--roulette .roulette-board{border-width:3px;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:5px 6px 7px!important;overflow:visible!important}.app-shell--tablet.app-shell--roulette .roulette-number-grid{grid-template-rows:repeat(3,clamp(44px,5.1vh,62px))!important}.app-shell--tablet.app-shell--roulette .roulette-number-cell,.app-shell--tablet.app-shell--roulette .roulette-zero-column .roulette-number,.app-shell--tablet.app-shell--roulette .roulette-column-grid .roulette-outside{height:auto!important;min-height:44px!important}.app-shell--tablet.app-shell--roulette .roulette-dozen-grid .roulette-outside,.app-shell--tablet.app-shell--roulette .roulette-even-grid .roulette-outside{height:auto!important;min-height:34px!important}.app-shell--tablet.app-shell--roulette .roulette-player-rail{border-width:3px;flex:0 0 60px!important;grid-template-columns:94px minmax(0,1fr)!important;width:min(840px,100%)!important;height:60px!important;min-height:60px!important;margin:0 auto!important;padding:4px 9px!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.app-shell--tablet.app-shell--roulette .roulette-player-rail__tip{display:none!important}.app-shell--tablet.app-shell--roulette .roulette-player-rail .roulette-rack-chip{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}.app-shell--tablet.app-shell--roulette .roulette-surface>.new-table-result,.app-shell--tablet.app-shell--roulette .roulette-surface>.new-table-actions{flex:0 0 50px!important;width:min(840px,100%)!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0 auto!important;position:static!important;inset:auto!important;transform:none!important}.app-shell--tablet.app-shell--roulette .roulette-surface>.new-table-result{padding:4px 10px}.app-shell--tablet.app-shell--roulette .roulette-surface>.new-table-result>span{max-height:18px;display:block;overflow:hidden}.app-shell--tablet.app-shell--roulette .roulette-surface>.new-table-actions button{height:44px!important;min-height:44px!important}.app-shell--tablet.app-shell--roulette .new-table-wager-bar{flex:0 0 50px!important;height:50px!important;min-height:50px!important;margin-top:3px!important}}@media (width<=720px) and (orientation:portrait){.app-shell--phone.app-shell--poker .table-chip-player-rail{position:relative;top:-6px}}@media (width>=921px) and (width<=1366px) and (height<=1024px) and (orientation:landscape){.app-shell--tablet.app-shell--crown-omaha .omaha-dealer{margin:0!important;top:170px!important}.app-shell--tablet.app-shell--crown-pai-gow .pai-gow-felt>.crown-poker-result{z-index:30;padding:4px 7px;width:36%!important;height:54px!important;min-height:54px!important;margin:0!important;position:absolute!important;bottom:8px!important;left:12px!important;right:auto!important}.app-shell--tablet.app-shell--crown-pai-gow .pai-gow-felt>.crown-poker-actions{z-index:31;gap:4px;flex-wrap:nowrap!important;width:36%!important;height:54px!important;min-height:54px!important;margin:0!important;display:flex!important;position:absolute!important;bottom:8px!important;left:auto!important;right:12px!important}.app-shell--tablet.app-shell--crown-pai-gow .pai-gow-actions .table-action{width:100%;flex:1 1 0!important;min-width:0!important;min-height:48px!important;padding:3px 5px!important}}@media (width>=901px) and (width<=1366px) and (height<=820px) and (orientation:landscape){.app-shell--tablet.app-shell--royal-rewards .crown-match-rules h2{font-size:17px!important;line-height:19px!important}}.app-shell:not(.app-shell--lobby) .game-stage details.table-rules[open]{inset:max(70px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))!important;z-index:2500!important;color:#f8e8b8!important;background:linear-gradient(155deg,#3a0d19,#071f1a 72%)!important;border:2px solid #e6bd58!important;border-radius:14px!important;width:auto!important;max-width:780px!important;height:max-content!important;max-height:calc(100dvh - 90px)!important;margin:auto!important;padding:14px!important;display:block!important;position:fixed!important;overflow:auto!important;box-shadow:0 0 0 100vmax #000000c7,0 20px 60px #000000b8!important}.app-shell:not(.app-shell--lobby) .game-stage details.table-rules[open]>summary{z-index:1;color:#fff0b3;cursor:pointer;background:#5b1326;border-bottom:1px solid #ecc65e80;align-items:center;min-height:42px;margin:-14px -14px 12px;padding:10px 42px 10px 14px;font-size:13px;font-weight:900;line-height:1.2;position:sticky;top:-14px;display:flex!important}.app-shell:not(.app-shell--lobby) .game-stage details.table-rules[open]>summary:after{content:"Close ×";color:#ffe492;white-space:nowrap;font-size:10px;position:absolute;right:14px}.app-shell:not(.app-shell--lobby) .game-stage details.table-rules[open] p{color:#f1e3bd;margin:0 0 10px;font-size:clamp(11px,1.5vw,14px);line-height:1.55}.app-header .game-help-trigger{color:#fff0b5;background:linear-gradient(#6f1730,#310914);border:1px solid #f4d067b3;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:96px;min-height:40px;padding:0 11px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffeeb114,0 4px 14px #00000059}.app-header .game-help-trigger>span{border:1px solid;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:1000;display:grid}.app-header .game-help-trigger>b{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:1000;line-height:1.05}.app-shell--table-game .game-page>details.table-rules:not([open]){display:none!important}.app-shell.app-shell--table-game .game-stage>.game-page>details.table-rules[open]{display:block!important}@media (width<=1120px){.app-shell:not(.app-shell--lobby) .app-header nav{padding-right:122px!important}.app-shell:not(.app-shell--lobby) .app-header .header-tools{z-index:5;gap:3px;height:34px;position:absolute;top:2px;right:2px;width:116px!important;display:flex!important}.app-shell:not(.app-shell--lobby) .app-header .header-tools .wallet-button,.app-shell:not(.app-shell--lobby) .app-header .header-tools .debug-button:not(.sound-toggle){display:none!important}.app-shell:not(.app-shell--lobby) .app-header .game-help-trigger{gap:3px;width:54px;min-width:54px;max-width:54px;height:32px;min-height:32px;padding:0 4px}.app-shell:not(.app-shell--lobby) .app-header .game-help-trigger>span{flex-basis:16px;width:16px;height:16px;font-size:9px}.app-shell:not(.app-shell--lobby) .app-header .game-help-trigger>b{white-space:normal;max-width:27px;font-size:5px;line-height:.95}.app-shell:not(.app-shell--lobby) .app-header .header-tools .sound-toggle{width:56px!important;min-width:56px!important;max-width:56px!important;height:32px!important;min-height:32px!important;padding:0 4px!important;display:flex!important}}@media (width<=720px){.app-shell:not(.app-shell--lobby) .app-header nav{padding-right:74px!important}.app-shell:not(.app-shell--lobby) .app-header .header-tools{width:70px!important}.app-shell:not(.app-shell--lobby) .app-header .game-help-trigger,.app-shell:not(.app-shell--lobby) .app-header .header-tools .sound-toggle{width:32px!important;min-width:32px!important;max-width:32px!important;padding:0!important}.app-shell:not(.app-shell--lobby) .app-header .game-help-trigger>b,.app-shell:not(.app-shell--lobby) .app-header .header-tools .sound-toggle>b{display:none!important}.app-shell:not(.app-shell--lobby) .app-header .header-tools .sound-toggle__icon{font-size:12px;display:inline!important}}@media (width>=568px) and (width<=920px) and (height<=560px) and (orientation:landscape){.app-shell:not(.app-shell--lobby) .app-header nav{padding-right:60px!important}.app-shell:not(.app-shell--lobby) .app-header .header-tools{gap:2px;height:28px;top:1px;width:58px!important}.app-shell:not(.app-shell--lobby) .app-header .game-help-trigger,.app-shell:not(.app-shell--lobby) .app-header .header-tools .sound-toggle{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important}}@media (width>=921px) and (width<=1366px) and (height<=820px) and (orientation:landscape){.app-shell.app-shell--table-game .app-header nav{padding-right:74px!important}.app-shell.app-shell--table-game .app-header .header-tools{z-index:5;gap:3px;height:34px;position:absolute;top:2px;right:2px;width:70px!important;display:flex!important}.app-shell.app-shell--table-game .app-header .header-tools .wallet-button,.app-shell.app-shell--table-game .app-header .header-tools .debug-button:not(.sound-toggle){display:none!important}.app-shell.app-shell--table-game .app-header .game-help-trigger,.app-shell.app-shell--table-game .app-header .header-tools .sound-toggle{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;display:flex!important}.app-shell.app-shell--table-game .app-header .game-help-trigger>b,.app-shell.app-shell--table-game .app-header .header-tools .sound-toggle>b{display:none!important}.app-shell.app-shell--table-game .app-header .header-tools .sound-toggle__icon{font-size:12px;display:inline!important}}@media (width>=721px) and (width<=1366px) and (height<=700px) and (orientation:landscape){:is(.app-shell--phone,.app-shell--tablet):is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-cabinet{height:100%!important}:is(.app-shell--phone,.app-shell--tablet):is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-machine{place-items:center stretch;min-height:0;padding:4px 6px}:is(.app-shell--phone,.app-shell--tablet):is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-reels{aspect-ratio:1;justify-self:center;width:clamp(170px,100dvh - 330px,360px)!important;max-width:100%!important;height:clamp(170px,100dvh - 330px,360px)!important;max-height:100%!important}:is(.app-shell--phone,.app-shell--tablet):is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-console--multiline{grid-template-columns:minmax(240px,1.1fr) minmax(280px,1.2fr) minmax(100px,.5fr) minmax(260px,1.2fr)}:is(.app-shell--phone,.app-shell--tablet):is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-console--multiline>div:not(.brian-bonus-bet):not(.brian-line-control){display:none!important}:is(.app-shell--phone,.app-shell--tablet):is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-console--multiline>:is(.brian-bonus-bet,.brian-line-control,.slot-auto-play,.brian-bonus-spin){grid-column:auto}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important}}@media (width>=1367px) and (height<=950px){.app-shell:not(.app-shell--lobby) .game-stage{position:relative}.app-shell:is(.app-shell--poker,.app-shell--three-card-poker,.app-shell--high-card-flush,.app-shell--mississippi-stud,.app-shell--caribbean-stud,.app-shell--crown-acey-deucey,.app-shell--crown-wild-six,.app-shell--crown-four-card,.app-shell--crown-pai-gow,.app-shell--blackjack,.app-shell--crown-monaco-21,.app-shell--crown-conquest,.app-shell--crown-balance,.app-shell--roulette,.app-shell--craps,.app-shell--baccarat) .game-page,.app-shell.app-shell--crown-omaha .game-page{transform-origin:0 0;flex:none;width:192.308%;height:192.308%;max-height:none;position:absolute;top:0;left:0;animation:none!important;transform:scale(.52)!important}.app-shell.app-shell--keno .game-page{transform-origin:0 0;flex:none;width:208.333%;height:208.333%;max-height:none;position:absolute;top:0;left:0;animation:none!important;transform:scale(.48)!important}.app-shell:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .game-page{transform-origin:0 0;flex:none;width:166.667%;height:166.667%;max-height:none;position:absolute;top:0;left:0;animation:none!important;transform:scale(.6)!important}}@media (width<=720px) and (orientation:portrait){.app-shell--phone .classic-slot-page--star-game .prism-credit-selector,.app-shell--phone .classic-slot-page--star-game .prism-line-selector{display:none!important}.app-shell--phone .classic-slot-page--star-game .prism-mobile-select{color:#fff0b0;background:linear-gradient(#44203a,#100b18);border:1px solid #e5c66a;border-radius:7px;width:100%;height:33px;min-height:33px;padding:0 19px 0 5px;font-size:8px;font-weight:900;display:block!important}.app-shell--phone .classic-slot-page--star-game .prism-wager-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:100%;margin:0;display:grid!important}.app-shell--phone .classic-slot-page--star-game .prism-wager-controls>div>small,.app-shell--phone .classic-slot-page--star-game .classic-slot-bet>span,.app-shell--phone.app-shell--crown-radiance .classic-slot-bet .bet-selector>:not(.bet-selector__mobile){display:none!important}.app-shell--phone.app-shell--crown-radiance .classic-slot-bet .bet-selector{width:100%;min-height:35px;height:35px!important;display:block!important}.app-shell--phone.app-shell--crown-radiance .classic-slot-bet .bet-selector__mobile{color:#fff0bd;background:linear-gradient(#5b174c,#16091d);border:1px solid #e3bd64;border-radius:8px;grid-column:1/-1;width:100%;height:35px;min-height:35px;padding:0 23px 0 8px;font-size:9px;font-weight:900;display:block!important}.app-shell--phone :is(.aurora-vault-page,.eclipse-court-page){flex-direction:column;display:flex;flex:1 1 0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell--phone :is(.aurora-vault-page,.eclipse-court-page)>.page-heading{flex:0 0 38px;height:38px;min-height:38px;margin-bottom:3px;padding:3px 6px}.app-shell--phone :is(.aurora-vault-page,.eclipse-court-page)>.page-heading h1{font-size:clamp(18px,5.7vw,24px);line-height:1}.app-shell--phone :is(.aurora-vault-page,.eclipse-court-page)>.page-heading .quiet-button{min-height:30px;padding:3px 6px;font-size:7px}.app-shell--phone .aurora-vault-cabinet{flex:1 1 0;grid-template-rows:52px 62px minmax(0,1fr) 46px;min-height:0;display:grid;overflow:hidden;height:auto!important}.app-shell--phone .aurora-vault-marquee{height:52px}.app-shell--phone .aurora-vault-marquee small,.app-shell--phone .aurora-vault-marquee em{display:none}.app-shell--phone .aurora-vault-marquee strong{font-size:clamp(21px,7vw,29px)}.app-shell--phone .aurora-meter-bank{grid-template-rows:17px 36px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;height:62px;min-height:0;padding:3px;overflow:hidden}.app-shell--phone .aurora-meter-bank__center{min-height:0}.app-shell--phone .aurora-meter-bank__center span{display:none}.app-shell--phone .aurora-meter{height:36px;min-height:0;padding:2px 5px}.app-shell--phone .aurora-meter small{font-size:6px}.app-shell--phone .aurora-meter strong{font-size:15px}.app-shell--phone .aurora-vault-body{height:100%;min-height:0;padding:3px;overflow:hidden}.app-shell--phone .aurora-vault-stage{grid-template-rows:minmax(0,1fr) 34px;width:100%;height:100%;min-height:0}.app-shell--phone .aurora-vault-grid{width:100%;height:100%;min-height:0}.app-shell--phone .aurora-result-slot{min-height:0;padding-top:2px}.app-shell--phone :is(.aurora-message,.aurora-inline-summary){height:32px;min-height:32px;padding:2px 5px}.app-shell--phone .aurora-vault-console{grid-template-columns:90px 58px minmax(116px,1fr);gap:3px;height:46px;min-height:46px;padding:3px}.app-shell--phone .aurora-vault-console>.slot-auto-play{height:38px;min-height:38px}.app-shell--phone .aurora-vault-spin{height:38px;min-height:38px;font-size:13px}.app-shell--phone .eclipse-court-cabinet{flex:1 1 0;grid-template-rows:50px 37px 42px minmax(0,1fr) 46px;min-height:0;display:grid;overflow:hidden;height:auto!important}.app-shell--phone .eclipse-court-marquee{height:50px}.app-shell--phone .eclipse-court-marquee small,.app-shell--phone .eclipse-court-marquee em{display:none}.app-shell--phone .eclipse-court-marquee strong{font-size:clamp(20px,6.8vw,28px)}.app-shell--phone .eclipse-queen-bank{grid-template-columns:30px 1fr;height:37px;min-height:37px;padding:2px 5px}.app-shell--phone .eclipse-queen-bank__portrait{width:28px;height:28px}.app-shell--phone .eclipse-queen-bank strong{font-size:15px}.app-shell--phone .eclipse-meter-bank{gap:2px;height:42px;min-height:42px;padding:2px;overflow:hidden}.app-shell--phone .eclipse-character-meter{grid-template-columns:25px 1fr;height:36px;min-height:0;padding:2px}.app-shell--phone .eclipse-character-meter>i{width:23px;height:23px}.app-shell--phone .eclipse-character-meter strong{font-size:11px}.app-shell--phone .eclipse-court-body{height:100%;min-height:0;padding:3px;overflow:hidden}.app-shell--phone .eclipse-court-stage{grid-template-rows:minmax(0,1fr) 34px;width:100%;height:100%;min-height:0}.app-shell--phone .eclipse-court-grid{width:100%;height:100%;min-height:0}.app-shell--phone .eclipse-result-slot{min-height:0;padding-top:2px}.app-shell--phone :is(.eclipse-message,.eclipse-inline-summary){height:32px;min-height:32px;padding:2px 5px}.app-shell--phone .eclipse-court-console{grid-template-columns:90px 58px minmax(116px,1fr);gap:3px;height:46px;min-height:46px;padding:3px}.app-shell--phone .eclipse-court-console>.slot-auto-play{height:38px;min-height:38px}.app-shell--phone .eclipse-court-spin{height:38px;min-height:38px;font-size:13px}.app-shell--phone .brian-bonus-page>.page-heading{flex-basis:34px;height:34px;min-height:34px}.app-shell--phone .brian-bonus-page>.page-heading .quiet-button{min-height:27px}.app-shell--phone .brian-bonus-cabinet{grid-template-rows:48px 26px 28px minmax(0,1fr) 30px auto}.app-shell--phone .brian-bonus-marquee{height:48px}.app-shell--phone .brian-bonus-marquee strong{font-size:clamp(24px,7.2vw,33px)}.app-shell--phone .brian-bonus-feature-strip{height:26px}.app-shell--phone .brian-quick-rules{height:28px}.app-shell--phone .brian-bonus-status{height:30px}.app-shell--phone .brian-bonus-console{gap:3px;padding:3px 5px 4px}.app-shell--phone .brian-bonus-console--multiline>div.brian-line-control{min-height:30px}.app-shell--phone .brian-line-control{grid-template-columns:30px minmax(58px,1fr) 30px minmax(88px,1.2fr);gap:3px}.app-shell--phone .brian-line-control--five{grid-template-columns:30px minmax(58px,1fr) 30px}.app-shell--phone .brian-line-control button{min-height:30px}.app-shell--phone .brian-line-control>strong span{font-size:15px}.app-shell--phone .brian-line-control .brian-max-play-button{padding-inline:5px;font-size:6px}.app-shell--phone .brian-line-control .brian-max-play-button b{font-size:15px}.app-shell--phone .brian-bonus-console--multiline>.slot-auto-play{min-height:34px}.app-shell--phone .brian-bonus-spin{min-height:36px;font-size:13px}}@media (width<=720px) and (height<=620px) and (orientation:portrait){.app-shell--phone .linked-feature-page{flex-direction:column;display:flex}.app-shell--phone .linked-feature-page>.page-heading{flex:0 0 42px;height:42px;min-height:42px;margin-bottom:2px;padding:3px 4px}.app-shell--phone .linked-feature-page>.page-heading>div:first-child,.app-shell--phone .linked-feature-page>.page-heading .rules-chip{display:none}.app-shell--phone .linked-feature-page>.page-heading .page-heading__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;display:grid}.app-shell--phone .linked-feature-page>.page-heading :is(.slot-auto-play,.quiet-button){min-height:34px;padding:2px 4px;font-size:6px}.app-shell--phone .linked-feature-cabinet{grid-template-rows:52px 40px minmax(0,1fr) 50px}.app-shell--phone .linked-feature-marquee{height:52px}.app-shell--phone .linked-feature-marquee small,.app-shell--phone .linked-feature-marquee em{display:none}.app-shell--phone .linked-feature-marquee strong{font-size:clamp(21px,7vw,28px)}.app-shell--phone .linked-feature-banner{grid-template-columns:1fr 1.1fr 1fr;gap:3px;height:40px;min-height:0;padding:2px 4px}.app-shell--phone .linked-feature-banner p{text-overflow:ellipsis;white-space:nowrap;font-size:6px;line-height:1.1;overflow:hidden}.app-shell--phone .linked-feature-banner small{font-size:5px}.app-shell--phone .linked-feature-banner strong{font-size:11px}.app-shell--phone .linked-feature-body{height:100%;padding:3px}.app-shell--phone .linked-feature-stage{grid-template-rows:minmax(0,1fr) 30px!important}.app-shell--phone .linked-feature-result{min-height:0;padding-top:2px}.app-shell--phone .linked-feature-message{height:28px;min-height:28px;padding:2px 4px}.app-shell--phone .linked-feature-console{grid-template-columns:.9fr .72fr 1.4fr;gap:3px;height:50px;min-height:50px;padding:3px 4px}.app-shell--phone .linked-feature-console>div:first-child,.app-shell--phone .linked-feature-console>div:last-child{display:none}.app-shell--phone .linked-feature-bet{grid-column:1;min-width:0}.app-shell--phone .linked-feature-bet>span{display:none}.app-shell--phone .linked-feature-bet .bet-selector>:not(.bet-selector__mobile){display:none!important}.app-shell--phone .linked-feature-bet .bet-selector__mobile{border:1px solid color-mix(in srgb, var(--link-accent) 55%, #e9c969);color:#fff0b0;background:#0b1028;border-radius:8px;grid-column:1/-1;width:100%;height:40px;min-height:40px;padding:0 18px 0 5px;font-size:8px;font-weight:900;display:block!important}.app-shell--phone .linked-feature-console>.slot-auto-play{grid-column:2;min-height:40px}.app-shell--phone .linked-feature-spin{grid-column:3;min-height:40px;font-size:12px}}@media (width<=920px) and (height<=560px) and (orientation:landscape){.app-shell--phone .brian-bonus-console>.slot-auto-play{min-height:34px}.app-shell--phone .brian-bonus-console .brian-bonus-spin{min-height:36px;font-size:13px}.app-shell--phone .brian-line-control button{min-height:30px}}@media (width<=720px) and (orientation:portrait){.app-shell--phone .linked-feature-console{grid-template-rows:46px;grid-template-columns:minmax(0,1fr) 52px 88px;gap:3px;height:52px;min-height:52px;padding:3px 4px}.app-shell--phone .linked-feature-bet{grid-area:1/1;grid-template-rows:8px 36px;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;height:46px;display:grid}.app-shell--phone .linked-feature-bet>span{text-align:left;padding-left:1px;font-size:5px;line-height:8px;display:block}.app-shell--phone .linked-feature-bet .bet-selector{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;width:100%;height:36px;display:grid!important;overflow:visible!important}.app-shell--phone .linked-feature-bet .bet-selector__mobile{display:none!important}.app-shell--phone .linked-feature-bet .bet-selector>:is(.bet-chip,.max-bet){letter-spacing:-.02em;border-radius:5px;width:100%;height:36px;min-height:36px;padding:1px 0;font-size:5px;line-height:1;min-width:0!important;display:block!important}.app-shell--phone .linked-feature-console>.slot-auto-play{letter-spacing:0;grid-area:1/2;gap:2px;width:52px;height:42px;min-height:42px;padding:2px 3px;font-size:6px}.app-shell--phone .linked-feature-console>.slot-auto-play .slot-auto-play__light{width:6px;height:6px}.app-shell--phone .linked-feature-spin{letter-spacing:.04em;border-width:2px;grid-area:1/3;width:88px;height:42px;min-height:42px;padding-inline:4px;font-size:11px}.app-shell--phone .linked-feature-spin small{letter-spacing:.04em;font-size:5px}}@media (width>=721px) and (width<=1366px){.app-shell--tablet .linked-feature-console{grid-template-columns:minmax(72px,1fr) minmax(210px,1.55fr) 60px minmax(108px,.8fr) minmax(72px,1fr);gap:5px}.app-shell--tablet .linked-feature-bet{grid-template-rows:8px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.app-shell--tablet .linked-feature-bet>span{text-align:center;font-size:5px;line-height:8px;display:block}.app-shell--tablet .linked-feature-bet .bet-selector{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;width:100%;display:grid!important;overflow:visible!important}.app-shell--tablet .linked-feature-bet .bet-selector__mobile{display:none!important}.app-shell--tablet .linked-feature-bet .bet-selector>:is(.bet-chip,.max-bet){width:100%;height:32px;min-height:32px;padding:2px 0;font-size:5.5px;line-height:1;min-width:0!important;display:block!important}.app-shell--tablet .linked-feature-console>.slot-auto-play{letter-spacing:0;width:60px;height:42px;min-height:42px;padding-inline:3px;font-size:6px}.app-shell--tablet .linked-feature-spin{border-width:2px;justify-self:center;width:100%;max-width:118px;height:44px;min-height:44px;font-size:12px}}@media (width<=720px){.app-shell--phone .game-stage :is(.table-action,.primary-action,.secondary-action,.quiet-button,.slot-auto-play,.classic-slot-spin,.original-slot-spin,.crown-builders-spin,.linked-feature-spin,.brian-bonus-spin,.aurora-vault-spin,.eclipse-court-spin,.keno-draw-button,.crown-match-start),.app-shell--phone .game-stage :is(.baccarat-bet-tools,.baccarat-reveal-controls,.craps-controls,.craps-active-chip,.craps-quick-actions,.video-poker-controls,.royal-reward-tabs,.coin-climb-status) button{overflow-wrap:anywhere;text-wrap:balance;letter-spacing:.025em!important;white-space:normal!important;min-width:0!important;max-width:100%!important;padding-inline:3px!important;font-size:clamp(5.5px,1.7vw,7px)!important;line-height:1.08!important;overflow:hidden!important}.app-shell--phone .game-stage :is(.table-action-panel,.new-table-actions,.poker-action-panel,.crown-poker-actions)>.table-action{flex:1 1 0!important;width:100%!important;min-width:0!important}.app-shell--phone.app-shell--blackjack .blackjack-felt .blackjack-action-panel{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px!important;width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;display:grid!important;left:auto!important;right:50%!important;transform:translate(50%)!important}.app-shell--phone.app-shell--blackjack .blackjack-felt .blackjack-action-panel .table-action{min-height:38px;width:100%!important;min-width:0!important;padding:2px 1px!important;font-size:clamp(5.5px,1.55vw,6.5px)!important}.app-shell--phone.app-shell--blackjack .blackjack-felt .blackjack-action-panel>:only-child{grid-column:2/5}.app-shell--phone.app-shell--blackjack .blackjack-felt .blackjack-action-panel>:first-child:nth-last-child(2){grid-column:1/3}.app-shell--phone.app-shell--blackjack .blackjack-felt .blackjack-action-panel>:first-child:nth-last-child(2)+:last-child{grid-column:3/6}.app-shell--phone .baccarat-bet-tools>button,.app-shell--phone .craps-controls>button,.app-shell--phone .craps-quick-actions>button{flex:1 1 0!important;width:auto!important}.app-shell--phone .brian-bonus-bet .bet-selector>.bet-chip{letter-spacing:-.02em!important;white-space:nowrap!important;min-width:0!important;padding-inline:1px!important;font-size:6px!important;overflow:hidden!important}.app-shell--phone.app-shell--roulette .roulette-player-rail .roulette-rack-chip>span{font-size:8px!important}.app-shell--phone.app-shell--roulette .roulette-player-rail .roulette-rack-chip>small{letter-spacing:.02em!important;font-size:2.5px!important}}@media (width>=721px) and (width<=1366px){.app-shell--tablet .game-stage :is(.table-action,.primary-action,.secondary-action,.quiet-button,.slot-auto-play,.classic-slot-spin,.original-slot-spin,.crown-builders-spin,.linked-feature-spin,.brian-bonus-spin,.aurora-vault-spin,.eclipse-court-spin,.keno-draw-button,.crown-match-start),.app-shell--tablet .game-stage :is(.baccarat-bet-tools,.baccarat-reveal-controls,.craps-controls,.craps-active-chip,.craps-quick-actions,.video-poker-controls,.royal-reward-tabs,.coin-climb-status) button{overflow-wrap:anywhere;text-wrap:balance;letter-spacing:.035em!important;white-space:normal!important;min-width:0!important;max-width:100%!important;padding-inline:5px!important;font-size:clamp(6.5px,.82vw,9px)!important;line-height:1.08!important;overflow:hidden!important}.app-shell--tablet .game-stage :is(.table-action-panel,.new-table-actions,.poker-action-panel,.crown-poker-actions)>.table-action{flex:1 1 0!important;min-width:0!important}.app-shell--tablet.app-shell--blackjack .blackjack-felt .blackjack-action-panel .table-action{min-width:0!important;padding-inline:4px!important;font-size:clamp(6.5px,.78vw,8.5px)!important}.app-shell--tablet.app-shell--crown-builders .crown-builders-marquee{grid-template-columns:minmax(0,1fr)!important}.app-shell--tablet.app-shell--crown-builders .crown-builders-marquee>div{width:100%}.app-shell--tablet.app-shell--crown-builders .crown-builders-marquee strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,2.7vw,30px);line-height:.92;overflow:hidden}.app-shell--tablet.app-shell--crown-builders .crown-builders-marquee :is(small,span){margin-top:1px;font-size:5px;line-height:1}.app-shell--tablet:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-machine{place-items:center stretch;container:brian-machine/size;min-height:0!important}.app-shell--tablet:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-reels{aspect-ratio:1;place-self:center;width:min(100%,470px,100cqh)!important;max-width:100%!important;height:auto!important;max-height:100%!important}.app-shell--tablet.app-shell--roulette .roulette-surface{justify-content:flex-start!important}.app-shell--tablet.app-shell--portrait.app-shell--blackjack .dealer-card-zone,.app-shell--tablet.app-shell--portrait.app-shell--blackjack .blackjack-player-zone,.app-shell--tablet.app-shell--portrait.app-shell--blackjack .blackjack-hands{margin-left:auto!important;margin-right:auto!important}.app-shell--tablet.app-shell--portrait.app-shell--blackjack .blackjack-hands{align-content:center;justify-content:center!important;width:min(100%,620px)!important;overflow:hidden!important}.app-shell--tablet.app-shell--portrait.app-shell--crown-monaco-21 .blackjack-hand{flex:0 270px!important;min-width:0!important}}@media (width>=721px) and (width<=1366px) and (orientation:landscape){.app-shell--tablet:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-console--multiline{gap:6px;grid-template-columns:minmax(190px,1.1fr) minmax(270px,1.55fr) minmax(94px,.65fr) minmax(180px,1.1fr) minmax(76px,.55fr)!important}.app-shell--tablet:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-console--multiline>div:first-child,.app-shell--tablet:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-console--multiline>div:last-child{display:none!important}.app-shell--tablet:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-bet{text-align:center;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:2px}.app-shell--tablet.app-shell--joker-poker .video-poker-dealer-scene{background-position:50% 39%;flex:0 0 clamp(88px,13.5vh,116px);width:100%;min-height:88px;height:clamp(88px,13.5vh,116px)!important}.app-shell--tablet.app-shell--joker-poker .video-poker-paytable{margin-block:4px 3px!important;padding:2px!important}.app-shell--tablet.app-shell--joker-poker :is(.video-poker-paytable__heading,.video-poker-payrow){min-height:15px!important}.app-shell--tablet.app-shell--joker-poker .video-poker-payrow{font-size:8px}.app-shell--tablet.app-shell--joker-poker .video-poker-payrow>strong{font-size:6.5px}.app-shell--tablet.app-shell--joker-poker .video-poker-screen{grid-template-rows:minmax(0,1fr) 44px;overflow:hidden;min-height:0!important;display:grid!important}.app-shell--tablet.app-shell--joker-poker .video-poker-cards{overflow:hidden;min-height:0!important}.app-shell--tablet.app-shell--joker-poker .video-poker-card{height:100%;max-height:132px;padding:18px 2px 12px}.app-shell--tablet.app-shell--joker-poker .video-poker-card .playing-card{width:clamp(62px,7.7vw,79px)!important;height:clamp(87px,10.8vw,111px)!important}.app-shell--tablet.app-shell--joker-poker .video-poker-result{z-index:4;position:relative;flex-basis:44px!important;height:44px!important;min-height:44px!important}.app-shell--tablet.app-shell--landscape.app-shell--crown-conquest .crown-conquest-felt{min-height:0!important;overflow:hidden!important}.app-shell--tablet.app-shell--landscape.app-shell--crown-conquest :is(.table-chip-player-rail,.new-table-wager-bar){position:relative!important;inset:auto!important;transform:none!important}}@media (width>=721px) and (width<=900px) and (orientation:portrait){.app-shell--tablet:is(.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep,.app-shell--crown-aurora-vault,.app-shell--crown-eclipse-court) :is(.original-slot-bet,.aurora-vault-bet,.eclipse-court-bet) .bet-selector>:not(.bet-selector__mobile){display:none!important}.app-shell--tablet:is(.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep,.app-shell--crown-aurora-vault,.app-shell--crown-eclipse-court) :is(.original-slot-bet,.aurora-vault-bet,.eclipse-court-bet) .bet-selector{width:118px;height:34px;min-height:34px;display:block!important}.app-shell--tablet:is(.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep,.app-shell--crown-aurora-vault,.app-shell--crown-eclipse-court) :is(.original-slot-bet,.aurora-vault-bet,.eclipse-court-bet) .bet-selector__mobile{color:#fff0ba;background:linear-gradient(#30132d,#080b25);border:1px solid #f6cf69b8;border-radius:8px;width:100%;height:34px;min-height:34px;padding:0 22px 0 8px;font-size:10px;font-weight:900;display:block!important}}@media (width<=1366px){.app-shell:not(.app-shell--lobby):not(.app-shell--table-game) .app-header{padding-block:3px!important}.app-shell:not(.app-shell--lobby):not(.app-shell--table-game) .app-header nav{height:34px!important;min-height:34px!important}.app-shell:not(.app-shell--lobby):not(.app-shell--table-game) .app-header nav>*{height:30px!important;min-height:30px!important}}@media (width<=720px) and (orientation:portrait){.app-shell--phone:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .app-header{padding-block:3px!important}.app-shell--phone:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .app-header nav{height:34px!important;min-height:34px!important}.app-shell--phone:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .app-header nav>*{height:30px!important;min-height:30px!important}}@media (width<=360px) and (height<=650px) and (orientation:portrait){.app-shell--phone.app-shell--craps .craps-page{transform-origin:0 0!important;width:140.845%!important;height:140.845%!important;max-height:none!important;animation:none!important;position:absolute!important;inset:0 auto auto 0!important;transform:scale(.71)!important}.app-shell--phone.app-shell--crown-conquest .crown-original-table-page{transform-origin:0 0!important;width:125%!important;height:125%!important;max-height:none!important;animation:none!important;position:absolute!important;inset:0 auto auto 0!important;transform:scale(.8)!important}.app-shell--phone.app-shell--crown-balance .crown-original-table-page{transform-origin:0 0!important;width:102.041%!important;height:102.041%!important;max-height:none!important;animation:none!important;position:absolute!important;inset:0 auto auto 0!important;transform:scale(.98)!important}}@media (width>=721px) and (width<=1366px){.app-shell--tablet.app-shell--poker .poker-felt .playing-card{width:58px!important;min-width:58px!important;height:82px!important;min-height:82px!important;padding:5px!important;font-size:17px!important}.app-shell--tablet.app-shell--poker .poker-felt .playing-card i{font-size:19px!important}.app-shell--tablet.app-shell--poker .poker-felt .card-row{gap:4px!important;min-height:82px!important}.app-shell--tablet.app-shell--poker .poker-felt .dealer-card-zone{height:96px;min-height:96px}.app-shell--tablet.app-shell--poker .poker-felt .community-zone{height:96px;min-height:96px;margin:2px 0}.app-shell--tablet.app-shell--poker .poker-felt .player-card-zone{height:108px;min-height:108px}.app-shell--tablet.app-shell--poker .poker-felt :is(.dealer-card-zone,.community-zone,.player-card-zone){box-sizing:border-box;flex:none;overflow:visible}}@media (width>=901px) and (width<=1366px) and (height<=820px) and (orientation:landscape){.app-shell--tablet.app-shell--keno .keno-ticket-actions{grid-area:1/4/-1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:2px;width:100%;height:56px;min-height:56px;display:grid!important}.app-shell--tablet.app-shell--keno .keno-ticket-actions :is(.keno-auto-pick,.keno-clear){text-align:center;border-radius:5px;grid-column:1;width:100%;height:auto;min-height:0;padding:0 2px}.app-shell--tablet.app-shell--keno .keno-ticket-actions .keno-auto-pick{grid-row:1;display:block}.app-shell--tablet.app-shell--keno .keno-ticket-actions .keno-clear{grid-row:2;font-size:6px}.app-shell--tablet.app-shell--keno .keno-auto-pick :is(small,span){display:none}.app-shell--tablet.app-shell--keno .keno-auto-pick strong{letter-spacing:.06em;font-size:7px}}@media (width<=360px) and (height<=650px) and (orientation:portrait){.app-shell--phone:is(.app-shell--poker,.app-shell--crown-omaha) .game-page{transform-origin:0 0!important;width:125%!important;height:125%!important;max-height:none!important;animation:none!important;position:absolute!important;inset:0 auto auto 0!important;transform:scale(.8)!important}.app-shell--phone.app-shell--crown-acey-deucey .game-page{transform-origin:0 0!important;width:107.527%!important;height:107.527%!important;max-height:none!important;animation:none!important;position:absolute!important;inset:0 auto auto 0!important;transform:scale(.93)!important}.app-shell--phone:is(.app-shell--caribbean-stud,.app-shell--crown-wild-six,.app-shell--crown-four-card,.app-shell--crown-pai-gow) .game-page{transform-origin:0 0!important;width:105.263%!important;height:105.263%!important;max-height:none!important;animation:none!important;position:absolute!important;inset:0 auto auto 0!important;transform:scale(.95)!important}.app-shell--phone.app-shell--high-card-flush .game-page{transform-origin:0 0!important;width:103.093%!important;height:103.093%!important;max-height:none!important;animation:none!important;position:absolute!important;inset:0 auto auto 0!important;transform:scale(.97)!important}.app-shell--phone.app-shell--high-card-flush .high-card-flush-wager-bar .exact-wager-control{margin-left:6px}.app-shell--phone.app-shell--poker .game-page{width:126.582%!important;height:126.582%!important;transform:scale(.79)!important}}@media (width<=900px) and (orientation:portrait){.app-shell:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-bet .bet-selector>:not(.bet-selector__mobile){display:none!important}.app-shell:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-bet .bet-selector{width:100%;height:32px;min-height:32px;display:block!important}.app-shell:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-bet .bet-selector__mobile{color:#fff1bd;background:linear-gradient(#4b1728,#130a14);border:1px solid #f6cf69c2;border-radius:8px;width:100%;height:32px;min-height:32px;padding:0 20px 0 7px;font-size:8px;font-weight:900;display:block!important}}@media (width<=360px) and (height<=650px) and (orientation:portrait){.app-shell--phone.app-shell--craps .craps-page{transform-origin:0 0;width:140.845%;height:140.845%;max-height:none;position:absolute;top:0;left:0;transform:scale(.71)}.app-shell--phone.app-shell--crown-conquest .crown-original-table-page{transform-origin:0 0;width:125%;height:125%;max-height:none;position:absolute;top:0;left:0;transform:scale(.8)}.app-shell--phone.app-shell--crown-balance .crown-original-table-page{transform-origin:0 0;width:102.041%;height:102.041%;max-height:none;position:absolute;top:0;left:0;transform:scale(.98)}.app-shell--phone.app-shell--blackjack .blackjack-wager-bar{grid-template-columns:26px minmax(0,1fr) 26px 80px 54px;gap:2px;padding-inline:3px;display:grid!important}.app-shell--phone.app-shell--blackjack .blackjack-wager-bar>:is(.wager-step,.blackjack-wager-input,.pair-plus-toggle,.blackjack-streak){width:100%;margin:0;min-width:0!important}}@media (width>=721px) and (width<=1100px) and (height<=820px) and (orientation:landscape){.app-shell--tablet:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-marquee{min-height:58px;padding-block:4px}.app-shell--tablet:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-feature-strip{min-height:34px;padding-block:2px}.app-shell--tablet:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-quick-rules span{min-height:24px;padding-block:2px}}@media (width>=721px) and (width<=1366px) and (height<=820px) and (orientation:landscape){.app-shell--tablet.app-shell--crown-prism-nine .prism-line-selector button{height:21px;min-height:21px;padding-block:1px}}@media (width<=720px) and (height<=620px){.app-shell--phone.app-shell--slots .majestic-marquee{height:52px;min-height:52px;padding-block:4px}.app-shell--phone.app-shell--slots .majestic-marquee strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,4.6vw,18px);overflow:hidden}.app-shell--phone.app-shell--slots .majestic-marquee__actions .quiet-button:not(.majestic-help-button){display:none}.app-shell--phone.app-shell--slots .slot-jackpot-ribbon{height:24px;min-height:24px;margin-bottom:1px}.app-shell--phone.app-shell--slots .slot-machine__top{height:20px;min-height:20px;padding-bottom:2px}.app-shell--phone.app-shell--slots .slot-reels{min-height:0!important}.app-shell--phone.app-shell--slots .slot-status{height:30px;min-height:30px;max-height:30px;padding-top:4px}.app-shell--phone.app-shell--crown-prism-classic .classic-slot-marquee strong,.app-shell--phone.app-shell--crown-prism-nine .classic-slot-marquee strong,.app-shell--phone.app-shell--crown-radiance .classic-slot-marquee strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,5vw,18px);line-height:1;overflow:hidden}}@media (width<=720px) and (orientation:portrait){.app-shell--phone:is(.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .original-slot-cabinet{width:100%!important;max-width:100%!important;margin-inline:0!important}.app-shell--phone:is(.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .original-slot-console{gap:3px;grid-template-columns:minmax(0,1fr) 66px 60px!important}.app-shell--phone:is(.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .original-slot-bet .bet-selector>:not(.bet-selector__mobile){display:none!important}.app-shell--phone:is(.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .original-slot-bet .bet-selector{width:100%;height:40px;min-height:40px;display:block!important}.app-shell--phone:is(.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .original-slot-bet .bet-selector__mobile{color:#fff0ba;background:linear-gradient(#441324,#180a10);border:1px solid #f6cf69b8;border-radius:8px;width:100%;height:40px;min-height:40px;padding:0 21px 0 7px;font-size:9px;font-weight:900;display:block!important}.app-shell--phone:is(.app-shell--crown-foundry,.app-shell--midnight-masquerade,.app-shell--crown-cartographers,.app-shell--kingdom-of-the-deep) .original-slot-console>.slot-auto-play{width:66px;min-width:66px;max-width:66px}.app-shell--phone:is(.app-shell--crown-aurora-vault,.app-shell--crown-eclipse-court) :is(.aurora-vault-bet,.eclipse-court-bet) .bet-selector>:not(.bet-selector__mobile){display:none!important}.app-shell--phone:is(.app-shell--crown-aurora-vault,.app-shell--crown-eclipse-court) :is(.aurora-vault-bet,.eclipse-court-bet) .bet-selector{width:100%;height:38px;min-height:38px;display:block!important}.app-shell--phone:is(.app-shell--crown-aurora-vault,.app-shell--crown-eclipse-court) :is(.aurora-vault-bet,.eclipse-court-bet) .bet-selector__mobile{color:#fff0ba;background:linear-gradient(#23184a,#080b25);border:1px solid #7ef0ebb3;border-radius:8px;width:100%;height:38px;min-height:38px;padding:0 20px 0 6px;font-size:8px;font-weight:900;display:block!important}}@media (width>=721px) and (width<=1366px) and (orientation:landscape){.app-shell--tablet:is(.app-shell--crown-aurora-vault,.app-shell--crown-eclipse-court) :is(.aurora-vault-bet,.eclipse-court-bet) .bet-selector button{padding-inline:3px;font-size:7px}}@media (width<=1366px){.app-shell.app-shell--roulette .roulette-wheel-station{align-items:stretch;grid-template-rows:48px!important;grid-template-columns:132px minmax(0,1fr)!important;gap:6px!important;width:min(840px,100%)!important;height:48px!important;min-height:48px!important;margin:0 auto 5px!important;padding:0!important;display:grid!important}.app-shell.app-shell--roulette .roulette-wheel{background:linear-gradient(145deg,#41121f,#091e1b)!important;border:2px solid #e2bd59!important;border-radius:10px!important;width:132px!important;height:48px!important;min-height:48px!important;margin:0!important;animation:none!important;display:block!important;box-shadow:inset 0 0 13px #00000080!important}.app-shell.app-shell--roulette .roulette-wheel:before,.app-shell.app-shell--roulette .roulette-wheel:after,.app-shell.app-shell--roulette .roulette-ball,.app-shell.app-shell--roulette .roulette-wheel-station>p{display:none!important}.app-shell.app-shell--roulette .roulette-wheel>div{text-align:left;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) 38px;align-items:center;width:100%;height:100%;padding:4px 7px;display:grid!important;position:static!important;transform:none!important}.app-shell.app-shell--roulette .roulette-wheel small{color:#ead18b;grid-area:1/1;line-height:1;font-size:7px!important}.app-shell.app-shell--roulette .roulette-wheel strong{color:#fff1b4;text-align:center;grid-area:1/2/-1;line-height:1;font-size:25px!important}.app-shell.app-shell--roulette .roulette-wheel span{color:#fff1b4;grid-area:2/1;line-height:1;font-size:8px!important}.app-shell.app-shell--roulette .roulette-history-board{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:5px;border:2px solid #8d6a31!important;border-radius:10px!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:4px 6px!important;display:grid!important}.app-shell.app-shell--roulette .roulette-history-board>span{line-height:1.15;margin:0!important;font-size:7px!important}.app-shell.app-shell--roulette .roulette-history-board>div{grid-template-columns:repeat(5,minmax(0,1fr));height:34px;display:grid;gap:3px!important}.app-shell.app-shell--roulette .roulette-history-board b,.app-shell.app-shell--roulette .roulette-history-board i{aspect-ratio:auto;border-radius:7px;width:auto;height:34px;font-size:13px!important}.app-shell.app-shell--roulette .roulette-history-board>small{display:none!important}}@media (width<=720px) and (orientation:portrait){.app-shell--phone.app-shell--roulette .roulette-wheel-station{z-index:12;grid-template-rows:42px!important;grid-template-columns:105px minmax(0,1fr)!important;gap:4px!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;position:absolute!important;top:calc(100% + 2px)!important;left:2px!important;right:2px!important}.app-shell--phone.app-shell--roulette .roulette-wheel,.app-shell--phone.app-shell--roulette .roulette-history-board{height:42px!important;min-height:42px!important}.app-shell--phone.app-shell--roulette .roulette-wheel{width:105px!important}.app-shell--phone.app-shell--roulette .roulette-wheel>div{grid-template-columns:minmax(0,1fr) 31px;padding:3px 5px}.app-shell--phone.app-shell--roulette .roulette-wheel small,.app-shell--phone.app-shell--roulette .roulette-wheel span,.app-shell--phone.app-shell--roulette .roulette-history-board>span{font-size:6px!important}.app-shell--phone.app-shell--roulette .roulette-wheel strong{font-size:20px!important}.app-shell--phone.app-shell--roulette .roulette-history-board{grid-template-columns:48px minmax(0,1fr);gap:3px;padding:3px 4px!important}.app-shell--phone.app-shell--roulette .roulette-history-board>div,.app-shell--phone.app-shell--roulette .roulette-history-board b,.app-shell--phone.app-shell--roulette .roulette-history-board i{height:30px}.app-shell--phone.app-shell--roulette .roulette-history-board b,.app-shell--phone.app-shell--roulette .roulette-history-board i{font-size:10px!important}}@media (width>=721px) and (width<=1366px) and (height<=820px) and (orientation:landscape){.app-shell.app-shell--tablet.app-shell--table-game:not(.app-shell--lobby):not(.app-shell--privacy):not(.app-shell--support) .game-stage{overscroll-behavior-x:none;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#e2b74b6b transparent;-webkit-overflow-scrolling:touch;overflow:hidden auto!important}.app-shell.app-shell--tablet.app-shell--table-game:not(.app-shell--lobby):not(.app-shell--privacy):not(.app-shell--support) .game-page{height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important}.app-shell--tablet.app-shell--landscape.app-shell--crown-conquest .crown-conquest-felt{min-height:515px!important;padding:28px 12px 12px!important;overflow:hidden!important}.app-shell--tablet.app-shell--landscape.app-shell--crown-conquest .crown-conquest-felt:before{display:none}.app-shell--tablet.app-shell--landscape.app-shell--crown-conquest .crown-original-goal{width:min(580px,58%);min-height:32px;padding:5px 10px;top:66px}.app-shell--tablet.app-shell--landscape.app-shell--crown-conquest .crown-original-steps{width:min(610px,61%);top:104px}.app-shell--tablet.app-shell--landscape.app-shell--crown-conquest .crown-original-steps li{min-height:25px;font-size:6px}.app-shell--tablet.app-shell--landscape.app-shell--crown-conquest .conquest-board{gap:8px;width:min(1060px,96%);margin-top:150px}.app-shell--tablet.app-shell--landscape.app-shell--crown-conquest :is(.conquest-castle,.conquest-castle--crown){border-width:2px;border-radius:34px 34px 14px 14px;min-height:185px;padding:8px 6px;transform:none}.app-shell--tablet.app-shell--landscape.app-shell--crown-conquest .conquest-castle>small{min-height:17px;margin-bottom:3px;font-size:10px}.app-shell--tablet.app-shell--landscape.app-shell--crown-conquest .conquest-card-pair{gap:6px;min-height:112px}.app-shell--tablet.app-shell--landscape.app-shell--crown-conquest .conquest-card-pair .playing-card{width:60px!important;height:84px!important;padding:6px!important;font-size:20px!important}.app-shell--tablet.app-shell--landscape.app-shell--crown-conquest .conquest-card-pair .playing-card i{font-size:23px!important}.app-shell--tablet.app-shell--landscape.app-shell--crown-conquest .conquest-castle__result{margin-top:3px;font-size:7px}.app-shell--tablet.app-shell--landscape.app-shell--crown-acey-deucey .acey-gate{margin-top:215px}.app-shell--tablet.app-shell--landscape.app-shell--three-card-poker .three-card-wager-bar .pair-plus-toggle{box-sizing:border-box;align-self:center;padding-block:2px;height:40px!important;min-height:40px!important;max-height:40px!important}}.app-shell--game{--cabinet-gap:clamp(3px, .45vmin, 7px);--cabinet-radius:clamp(12px, 1.35vmin, 22px);--cabinet-gold:#e7bd56;--cabinet-deep:#05050e;--cabinet-panel:#050712f5;--cabinet-control-height:clamp(46px, 7.2dvh, 76px);--cabinet-touch-height:clamp(34px, 5.8dvh, 58px)}.roulette-rack-chip{--chip-face:#a72242;--chip-light:#d44761;--chip-dark:#4c0717;isolation:isolate;background:radial-gradient(circle at 34% 24%, #ffffff80 0 3%, transparent 17%), repeating-conic-gradient(from -4deg, var(--chip-face) 0 10deg, #fff0bd 10deg 16deg, var(--chip-face) 16deg 30deg);box-shadow:inset 0 0 0 2px #fff3c2ad, inset 0 0 0 6px var(--chip-face), inset 0 0 15px #000000b8, 0 4px 0 var(--chip-dark), 0 8px 12px #0000008c;border:2px solid #d8a942;padding:12px 3px 5px;overflow:visible}.roulette-rack-chip:before{z-index:0;content:"";background:radial-gradient(circle at 35% 25%, var(--chip-light), var(--chip-face) 48%, var(--chip-dark) 100%);border:1px solid #ffe084f2;border-radius:50%;position:absolute;inset:20%;box-shadow:inset 0 1px 3px #ffffff59,inset 0 -3px 6px #0000006b,0 0 0 2px #1f050a59}.roulette-rack-chip:after{z-index:1;content:"♛";color:#f7d97d;text-shadow:0 1px 2px #170205;font-family:Georgia,serif;font-size:7px;line-height:1;position:absolute;top:17%;left:0;right:0}.roulette-rack-chip>span,.roulette-rack-chip>small{z-index:2;position:relative}.roulette-rack-chip>span{color:#fff8dc;text-shadow:0 1px 1px #000,0 0 5px #000000d9}.roulette-rack-chip>small{color:#f6dfa1;text-shadow:0 1px 2px #000}.roulette-rack-chip--tone-1{--chip-face:#19734c;--chip-light:#3ba976;--chip-dark:#082d1e}.roulette-rack-chip--tone-2{--chip-face:#26a;--chip-light:#4a9bdf;--chip-dark:#0b294b}.roulette-rack-chip--tone-3{--chip-face:#742a91;--chip-light:#a855be;--chip-dark:#30103d}.roulette-rack-chip--tone-4{--chip-face:#24272d;--chip-light:#535862;--chip-dark:#060709}.roulette-rack-chip--selected{box-shadow:inset 0 0 0 2px #fff3c2d1, inset 0 0 0 6px var(--chip-face), inset 0 0 15px #000000ad, 0 5px 0 var(--chip-dark), 0 0 22px #ffda5cc7, 0 9px 13px #0000008c;outline-color:#ffe994}.roulette-drag-preview{opacity:.9;filter:drop-shadow(0 10px 9px #00000094)saturate(1.08);padding-top:13px!important}.app-shell--table-game .bet-spots :is(span,.bet-token){--chip-light:color-mix(in srgb, var(--chip) 72%, white);isolation:isolate;background:radial-gradient(circle at 34% 24%, #ffffff80 0 3%, transparent 17%), repeating-conic-gradient(from -4deg, var(--chip) 0 10deg, #fff0bd 10deg 16deg, var(--chip) 16deg 30deg);box-shadow:inset 0 0 0 2px #fff3c2ad, inset 0 0 0 7px var(--chip), inset 0 0 17px #000000b8, 0 4px 0 var(--chip-dark), 0 8px 12px #0000008c;border:2px solid #d8a942;padding-top:11px;overflow:visible}.app-shell--table-game .bet-spots :is(span,.bet-token):before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 35% 25%, var(--chip-light), var(--chip) 48%, var(--chip-dark) 100%);border:1px solid #ffe084f2;border-radius:50%;position:absolute;inset:20%;box-shadow:inset 0 1px 3px #ffffff59,inset 0 -3px 6px #0000006b,0 0 0 2px #1f050a59}.app-shell--table-game .bet-spots :is(span,.bet-token):after{z-index:1;content:"♛";pointer-events:none;color:#f7d97d;text-shadow:0 1px 2px #170205;font-family:Georgia,serif;font-size:8px;line-height:1;position:absolute;top:12%;left:0;right:0}.app-shell--table-game .bet-spots :is(span,.bet-token)>:is(small,strong,b){z-index:2;position:relative}.app-shell--table-game .bet-token--ante{--chip-light:#ed6077}.app-shell--table-game .bet-token--blind{--chip-light:#657087}.app-shell--table-game .bet-token--trips{--chip-light:#56a8eb}.app-shell--table-game .bet-token--play{--chip-light:#50b47a}.app-shell--table-game .bet-token--blackjack{--chip-light:#d64d70}.roulette-chip-marker{--marker-face:#255ba0;background:radial-gradient(circle at 32% 22%, #ffffff9e 0 5%, transparent 23%), repeating-conic-gradient(from -4deg, var(--marker-face) 0 12deg, #fff0bd 12deg 20deg, var(--marker-face) 20deg 34deg);box-shadow:inset 0 0 0 2px #fff3c29e, inset 0 0 0 4px var(--marker-face), inset 0 0 7px #000000b3, 0 2px 0 color-mix(in srgb, var(--marker-face) 60%, black), 0 4px 6px #00000094;text-shadow:0 1px 2px #000;border:1px solid #d8a942}.roulette-chip-marker--corner{--marker-face:#8c2d52}.roulette-chip-marker--street{--marker-face:#8428a8}.roulette-chip-marker--six-line{--marker-face:#1d609e}.app-shell--game .game-stage{width:min(100%,1840px)!important;min-height:0!important;padding:var(--cabinet-gap) clamp(3px, .55vw, 10px)!important;margin-inline:auto!important;overflow:hidden!important}.app-shell--game .game-page{min-width:0;min-height:0;gap:var(--cabinet-gap)!important;height:100%!important;overflow:hidden!important}.app-shell--game .page-heading{background:linear-gradient(90deg,#09050af5,#430a1be6,#09050af5);border:1px solid #e7bd5661;border-radius:9px;flex:none;min-height:clamp(25px,3.7dvh,38px)!important;margin:0!important;padding:2px clamp(8px,1.2vw,18px)!important}.app-shell--game .page-heading h1{font-size:clamp(13px,1.45vw,23px)!important;line-height:1!important}.app-shell--game .page-heading p{max-width:min(48vw,660px);margin:0!important;font-size:clamp(7px,.7vw,11px)!important;line-height:1.1!important}.app-shell--game :is(.slot-machine,.classic-slot-cabinet,.original-slot-cabinet,.crown-builders-cabinet,.crown-flash-cabinet,.aurora-vault-cabinet,.eclipse-court-cabinet,.linked-feature-cabinet,.brian-bonus-cabinet,.video-poker-cabinet,.felt-table,.new-table-surface,.roulette-surface){min-width:0;min-height:0;border-radius:var(--cabinet-radius)!important;overflow:hidden!important;box-shadow:0 0 0 1px #ffe79680,0 0 0 4px #452305b8,0 12px 28px #00000085!important}.app-shell--slot-game :is(.slot-machine,.classic-slot-cabinet,.original-slot-cabinet,.crown-builders-cabinet,.crown-flash-cabinet,.aurora-vault-cabinet,.eclipse-court-cabinet,.linked-feature-cabinet,.brian-bonus-cabinet){flex:auto;max-height:100%;height:auto!important}.app-shell--slot-game :is(.slot-reels,.classic-slot-stage,.original-slot-stage,.aurora-vault-stage,.eclipse-court-stage,.linked-feature-stage,.brian-bonus-machine,.crown-builders-machine){min-height:0!important;overflow:hidden!important}.app-shell--slot-game :is(.classic-slot-grid,.original-slot-grid,.aurora-vault-grid,.eclipse-court-grid,.linked-feature-grid,.brian-bonus-reels){max-width:100%}.app-shell--slot-game :is(.game-controls--slots,.classic-slot-console,.original-slot-console,.crown-flash-console,.aurora-vault-console,.eclipse-court-console,.linked-feature-console,.brian-bonus-console){flex:none;box-shadow:inset 0 1px #ffecaa47,0 -7px 18px #00000052;border-top:2px solid var(--cabinet-gold)!important;background:linear-gradient(#581226fa,#0e0710fc)!important;overflow:hidden!important}.app-shell--slot-game :is(.game-controls--slots,.classic-slot-console,.original-slot-console,.crown-flash-console,.aurora-vault-console,.eclipse-court-console,.linked-feature-console,.brian-bonus-console) button{line-height:1.05!important}.app-shell--slot-game :is(.spin-button,.classic-slot-spin,.original-slot-spin,.aurora-vault-spin,.eclipse-court-spin,.linked-feature-spin,.brian-bonus-spin){letter-spacing:.11em!important;background:linear-gradient(135deg,#7c1734 0%,#bd3152 48%,#5a1029 100%)!important;border:2px solid #ffe593!important;font-size:clamp(10px,1vw,16px)!important;box-shadow:inset 0 1px #ffffff52,0 0 15px #ecb94e42!important}.app-shell--table-game .game-page>:is(.felt-table,.new-table-surface,.roulette-surface,.video-poker-cabinet){flex:auto;max-height:100%;height:auto!important}.app-shell--table-game :is(.table-action-panel,.new-table-actions){min-width:0;min-height:var(--cabinet-touch-height)!important;gap:clamp(4px,.55vw,9px)!important}.app-shell--table-game :is(.table-action-panel,.new-table-actions) .table-action{overflow-wrap:anywhere;min-width:0;min-height:var(--cabinet-touch-height)!important;white-space:normal!important;padding:4px clamp(7px,1vw,18px)!important;font-size:clamp(8px,.86vw,13px)!important;line-height:1.05!important}.app-shell--table-game :is(.new-table-wager-bar,.table-chip-player-rail,.video-poker-console){flex:none;box-shadow:inset 0 1px #ffedb229,0 -6px 16px #00000040;background:linear-gradient(#271214fa,#041414fa)!important;border:1px solid #e7bd56b8!important;border-radius:clamp(10px,1.2vmin,18px)!important;overflow:hidden!important}@media (width<=1180px),(height<=820px){.app-shell--game{--cabinet-control-height:clamp(42px, 6.8dvh, 62px);--cabinet-touch-height:clamp(32px, 5.2dvh, 48px)}.app-shell--game .page-heading{min-height:25px!important;padding-block:1px!important}.app-shell--game .page-heading p{display:none!important}}@media (width<=720px) and (orientation:portrait){.app-shell--phone.app-shell--game{--cabinet-gap:2px;--cabinet-radius:12px;--cabinet-control-height:clamp(44px, 7.5dvh, 58px);--cabinet-touch-height:38px}.app-shell--phone.app-shell--game .game-stage{width:100%!important;padding:2px!important}.app-shell--phone.app-shell--game .page-heading{border-radius:6px;min-height:23px!important;padding-inline:7px!important}.app-shell--phone.app-shell--game .page-heading h1{font-size:clamp(10px,3.15vw,14px)!important}.app-shell--phone.app-shell--slot-game :is(.game-controls--slots,.classic-slot-console,.original-slot-console,.crown-flash-console,.aurora-vault-console,.eclipse-court-console,.linked-feature-console,.brian-bonus-console),.app-shell--phone.app-shell--table-game :is(.new-table-wager-bar,.table-chip-player-rail,.video-poker-console){border-radius:10px!important;width:100%!important;margin:0!important}.app-shell--phone.app-shell--table-game :is(.table-action-panel,.new-table-actions) .table-action{min-height:38px!important;font-size:clamp(7px,2.3vw,10px)!important}}@media (orientation:landscape) and (height<=560px){.app-shell--game{--cabinet-gap:2px;--cabinet-control-height:clamp(36px, 10dvh, 48px);--cabinet-touch-height:clamp(30px, 8.5dvh, 40px)}.app-shell--game .game-stage{padding-block:2px!important}.app-shell--game .page-heading{max-height:24px;min-height:21px!important}.app-shell--game .page-heading h1{font-size:clamp(10px,1.7dvh,13px)!important}.app-shell--phone.app-shell--landscape .game-stage{position:relative}.app-shell--phone.app-shell--landscape:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-cabinet{grid-template-rows:minmax(0,1fr) 58px!important;grid-template-columns:142px minmax(0,1fr)!important}.app-shell--phone.app-shell--landscape:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-machine{grid-area:1/2!important}.app-shell--phone.app-shell--landscape:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-status{display:none!important}.app-shell--phone.app-shell--landscape:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-console--multiline{grid-template-rows:minmax(0,1fr);grid-auto-flow:column;align-content:center;grid-area:2/2!important;grid-template-columns:minmax(180px,1.35fr) minmax(165px,1.15fr) minmax(88px,.68fr) minmax(145px,1fr)!important}.app-shell--phone.app-shell--landscape:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-console--multiline>:is(.brian-bonus-bet,.brian-line-control,.slot-auto-play,.brian-bonus-spin){grid-column:auto!important;width:auto!important;min-width:0!important}.app-shell--phone.app-shell--landscape:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-line-control{grid-template-columns:28px minmax(42px,1fr) 28px minmax(62px,1fr)!important}.app-shell--phone.app-shell--landscape.app-shell--slot-game .game-page:not(.linked-feature-page):not(.brian-bonus-page){inset:0 auto auto 0;transform-origin:0 0!important;flex:none!important;width:263.158%!important;max-width:none!important;height:263.158%!important;max-height:none!important;animation:none!important;position:absolute!important;transform:scale(.38)!important}.app-shell--phone.app-shell--landscape.app-shell--table-game:not(.app-shell--reward-game) .game-page{inset:0 auto auto 0;transform-origin:0 0!important;flex:none!important;width:217.391%!important;max-width:none!important;height:217.391%!important;max-height:none!important;animation:none!important;position:absolute!important;transform:scale(.46)!important}.app-shell--phone.app-shell--landscape.app-shell--coin-climb .game-page{inset:0 auto auto 0;transform-origin:0 0!important;flex:none!important;width:227.273%!important;max-width:none!important;height:227.273%!important;max-height:none!important;animation:none!important;position:absolute!important;transform:scale(.44)!important}}@media (width<=700px) and (orientation:portrait){.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-page{flex-direction:column;display:flex;flex:1 1 0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-page>.page-heading{flex:0 0 38px;height:38px;margin-bottom:3px;min-height:38px!important;padding:3px 7px!important}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-page>.page-heading>div:first-child{display:none}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-page>.page-heading .page-heading__actions{justify-content:flex-start;width:100%}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-cabinet{grid-template-rows:58px 48px minmax(0,1fr) 46px;min-height:0;display:grid;flex:1 1 0!important;height:auto!important;max-height:none!important;overflow:hidden!important}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-marquee{height:58px}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-marquee :is(small,em){display:none}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-marquee strong{font-size:clamp(23px,7.2vw,31px)}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-banner{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));height:48px;min-height:0;padding:3px 7px}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-banner p{display:none}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-body{height:100%;min-height:0;padding:3px;display:block;overflow:hidden}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-panel{display:none}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-stage{width:100%;height:100%;min-height:0;grid-template-rows:minmax(0,1fr) 34px!important}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) :is(.linked-feature-grid,.linked-bonus-board){width:100%;aspect-ratio:auto!important;height:100%!important;min-height:0!important}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-result{min-height:0;padding-top:2px}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-message{height:32px;min-height:32px;padding:2px 5px}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-console{grid-template-rows:minmax(0,1fr);grid-template-columns:90px 58px minmax(116px,1fr);gap:3px;height:46px;min-height:46px;padding:3px}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-bet{grid-area:1/1}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-console>.slot-auto-play{grid-area:1/2;height:38px;min-height:38px}.app-shell--tablet.app-shell--portrait:is(.app-shell--royal-sky-vault,.app-shell--crown-treasure-chambers,.app-shell--royal-caravan-fortune,.app-shell--crown-lightning-zones) .linked-feature-spin{grid-area:1/3;width:auto;height:38px;min-height:38px}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-vault-page{flex-direction:column;display:flex;flex:1 1 0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-vault-page>.page-heading{flex:0 0 38px;height:38px;margin-bottom:3px;min-height:38px!important;padding:3px 7px!important}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-vault-page>.page-heading h1{font-size:clamp(16px,4.8vw,22px)!important}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-vault-cabinet{flex:1 1 0;grid-template-rows:58px 76px minmax(0,1fr) 46px;min-height:0;display:grid;overflow:hidden;height:auto!important}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-vault-marquee{height:58px}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-vault-marquee :is(small,em){display:none}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-vault-marquee strong{font-size:clamp(23px,7.2vw,31px)}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-meter-bank{grid-template-rows:18px 50px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;height:76px;min-height:0;padding:3px;overflow:hidden}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-meter-bank__center{min-height:0}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-meter-bank__center span,.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-meter :is(i,p,em){display:none}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-meter{grid-template-columns:minmax(0,1fr);height:50px;min-height:0;padding:3px 7px}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-meter strong{font-size:18px}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-vault-body{height:100%;min-height:0;padding:3px;overflow:hidden}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-vault-stage{grid-template-rows:minmax(0,1fr) 34px;width:100%;height:100%;min-height:0}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-vault-grid{width:100%;height:100%;min-height:0}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-result-slot{min-height:0;padding-top:2px}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault :is(.aurora-message,.aurora-inline-summary){height:32px;min-height:32px;padding:2px 5px}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-vault-console{grid-template-columns:90px 58px minmax(116px,1fr);gap:3px;height:46px;min-height:46px;padding:3px}.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-vault-console>.slot-auto-play,.app-shell--tablet.app-shell--portrait.app-shell--crown-aurora-vault .aurora-vault-spin{height:38px;min-height:38px}.app-shell--tablet.app-shell--portrait.app-shell--crown-builders .crown-builders-grid{height:clamp(235px,43dvh,310px)!important;min-height:0!important}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-cabinet{grid-template-rows:54px 32px 48px minmax(0,1fr) 34px auto!important}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-marquee{height:54px;min-height:0;padding:4px}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-marquee :is(small,span){display:none}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-marquee strong{font-size:clamp(27px,8vw,38px)}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-feature-strip{height:32px;min-height:0;padding:2px 6px}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-quick-rules{height:48px}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-quick-rules span{min-height:0;padding-block:2px}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-machine{place-items:center;min-height:0;padding:4px;display:grid;container-type:size;grid-template-columns:minmax(0,1fr)!important}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-machine>aside{display:none!important}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-reels{width:min(100%,100cqh)!important;max-width:100%!important;height:auto!important;max-height:100%!important}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-status{height:34px;min-height:0}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-console--multiline{grid-template-rows:34px 34px 40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:row;gap:3px;padding:3px 5px 4px}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-console--multiline>.brian-line-control{grid-area:1/1/auto/-1;min-height:34px;display:grid}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-console--multiline>.brian-bonus-bet{grid-area:2/1}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-console--multiline>.slot-auto-play{grid-area:2/2;min-height:34px}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-console--multiline>.brian-bonus-spin{grid-area:3/1/auto/-1;min-height:40px}.app-shell--tablet.app-shell--portrait:is(.app-shell--crown-fortune-wheel,.app-shell--royal-high-offer,.app-shell--crown-pinball-palace) .brian-bonus-console--multiline>.brian-total-bet{display:none!important}}@media (prefers-reduced-motion:reduce){.app-shell--game :is(button,.bet-chip,.slot-reel,.playing-card){scroll-behavior:auto}}.app-shell.app-shell--keno .keno-machine>.table-game-scene--keno{background-position:50% 10%!important}@media (width<=699px){.app-shell--phone.app-shell--crown-balance .crown-balance-felt>.table-rail{letter-spacing:.11em;max-width:calc(50% - 14px);padding-inline:8px;font-size:5px;top:8px!important;left:10px!important;transform:none!important}}
