:root{color-scheme:dark;--bg:#090a15;--panel:#141526;--line:#2a2b42;--text:#f4f2ff;--muted:#a7a7c1;--violet:#a574ff;--gold:#ffe077;--cyan:#62f2ed;--radius:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:radial-gradient(ellipse at 80% 25%,#24123a33,transparent 40%),var(--bg);color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.1;letter-spacing:-.045em}h1{font-size:clamp(38px,5vw,70px);font-weight:850}h2{font-size:clamp(30px,3vw,44px);font-weight:800}h3{font-size:23px;letter-spacing:-.025em}p{color:var(--muted)}em{font-style:normal;color:var(--gold)}.shell{width:min(1320px,calc(100% - 72px));margin:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}[hidden]{display:none!important}.skip-link{position:fixed;top:-100px;left:15px;z-index:100;background:var(--gold);color:#17111c;padding:10px 20px}.skip-link:focus{top:10px}.site-header{height:87px;background:#0a0b17ed;border-bottom:1px solid #292237;position:relative;z-index:20}.header-inner{height:100%;display:flex;align-items:center;gap:38px}.brand{display:flex;align-items:center;gap:11px;font-size:29px;font-weight:900;line-height:.9;letter-spacing:-1.3px;flex-shrink:0}.brand-icon{width:39px;height:42px;display:grid;place-items:center;color:var(--gold);font-size:47px;text-shadow:0 0 25px #e1a74566}.brand-small{display:block;font-size:8px;letter-spacing:2.7px;margin:9px 0 0 2px;color:#c5bedd}.site-header nav{display:flex;gap:24px;align-items:center;flex:1;justify-content:center}.site-header nav a{font-size:12px;font-weight:700;color:#b7b1ce;white-space:nowrap}.site-header nav a:hover,.site-header nav a[aria-current]{color:white}.header-badge{border:1px solid #3b3450;background:#1b182b;padding:9px 13px;border-radius:7px;font-size:10px;font-weight:800;letter-spacing:1px;white-space:nowrap}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px #45ebd077;margin-right:8px;vertical-align:middle}.menu-button{display:none;color:white;background:none;border:1px solid var(--line);border-radius:7px;padding:6px 10px;font-size:22px}.eyebrow{font-size:10px;letter-spacing:2.1px;font-weight:800;color:var(--violet);line-height:1.4}.hero{position:relative;isolation:isolate;overflow:hidden;background:#070b15 url('/static/art/neon-casino-hero.webp') right 46% center/auto 118% no-repeat;border-bottom:1px solid #412b50}.hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#070a16 6%,#070a16f7 24%,#070a16a1 40%,transparent 65%)}.hero-inner{min-height:595px;display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative}.hero-copy{padding:52px 0 57px;position:relative;z-index:2}.hero-eyebrow{color:#c8b5ff;font-size:10px;letter-spacing:2.1px;margin-bottom:25px}.hero h1{font-size:clamp(57px,5.7vw,85px);letter-spacing:-5px;line-height:1.02;margin-bottom:21px;font-weight:900}.hero h1 em{color:var(--gold);text-shadow:0 2px 35px #efb62422}.hero p{font-size:16px;line-height:1.65;color:#b3adc6;margin-bottom:29px}.hero-actions{display:flex;gap:26px;align-items:center}.button{border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:16px 23px;font-size:13px;font-weight:800;line-height:1.3;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-3px)}.button-gold{background:linear-gradient(110deg,#fff1ab,#ffd75e);color:#28170c;box-shadow:0 0 30px #e5b44022}.button-gold:hover{box-shadow:0 0 38px #edc44355}.button-green{background:var(--violet);color:#110b20}.hero-link{font-size:12px;font-weight:750;color:#ded8f4}.hero-link span{margin-left:10px}.hero-tags{display:flex;gap:20px;font-size:8px;font-weight:800;letter-spacing:1.1px;margin-top:35px;color:#908aa4}.hero-art{height:100%;position:relative;pointer-events:none}.hero-chip{position:absolute;bottom:65px;right:2%;height:94px;width:94px;border-radius:50%;background:#121021cc;backdrop-filter:blur(12px);border:1px solid #947839;outline:1px dashed #c0a15a;outline-offset:-7px;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(10deg);box-shadow:0 0 50px #ffdc6133}.hero-chip b{font-size:25px;color:#ffe3a3;line-height:1.2}.hero-chip span{font-size:8px;letter-spacing:1.5px;color:#d9c696;font-weight:800}.spark{position:absolute;color:#fff2bb;text-shadow:0 0 25px #ffca4b;animation:twinkle 3s ease-in-out infinite}.spark-a{top:19%;left:30%;font-size:30px}.spark-b{bottom:29%;right:8%;font-size:23px;animation-delay:1s}.hero-caption{display:flex;justify-content:center;align-items:center;gap:15px;color:#b7a0ca;font-size:8px;letter-spacing:3px;position:absolute;bottom:15px;width:100%}.caption-line{width:35px;height:1px;background:#805c9b}.promise-strip{background:#10111f;border-bottom:1px solid #252337}.promise-inner{min-height:61px;display:flex;justify-content:space-around;align-items:center;gap:15px;font-size:11px;font-weight:650;color:#a9a2bd}.promise-inner b{font-size:16px;color:var(--violet);margin-right:9px}.spotlight-section{padding-top:54px}.section{padding-top:66px;padding-bottom:20px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:26px}.section-heading .eyebrow{margin-bottom:10px}.section-heading h2{margin:0}.section-heading>p{font-size:12px;line-height:1.7;margin:0 0 2px}.section-heading h2 em{color:var(--text);font-weight:350}.text-link{font-size:12px;font-weight:750;color:var(--gold)}.text-link:hover{color:white}.spotlight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.spotlight{position:relative;isolation:isolate;overflow:hidden;border-radius:13px;min-height:228px;border:1px solid #6c3f8655;transition:transform .25s,border-color .25s}.spotlight:hover{transform:translateY(-5px);border-color:#ce95ff}.spotlight-fortune{background:radial-gradient(ellipse at 90% 30%,#913fb5,#321338 60%,#231326)}.spotlight-plinko{background:radial-gradient(ellipse at 100% 20%,#1c7c9b,#143247 55%,#112735)}.spotlight-rocket{background:radial-gradient(ellipse at 90% 10%,#6351ba,#28234d 60%,#1d1a36)}.spotlight:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#05081666,transparent 80%);z-index:-1}.spotlight-copy{position:relative;padding:29px 25px;height:100%}.card-kicker{font-size:8px;letter-spacing:1.4px;color:#eee1ff;font-weight:800}.spotlight h3{font-size:28px;margin:15px 0 10px;position:relative}.spotlight p{font-size:11px;line-height:1.7;color:#c1b6d0;margin:0}.play-circle{display:grid;place-items:center;width:33px;height:33px;border:1px solid #ffffff55;border-radius:50%;font-size:11px;position:absolute;bottom:24px;right:23px;background:#ffffff13}.spotlight-art{position:absolute;right:-3%;top:0;width:57%;height:100%;pointer-events:none}.neon-seven{position:absolute;color:#ffe7a5;font-size:110px;font-weight:1000;line-height:1;top:25px;right:16%;transform:rotate(13deg);text-shadow:1px 1px #e58c2e,2px 3px #9e482c,4px 6px #71284a,0 0 30px #ffdf4d88}.neon-seven:nth-child(1){right:44%;top:90px;font-size:65px;opacity:.4;transform:rotate(-13deg)}.neon-seven:nth-child(2){right:-4%;top:100px;font-size:75px;opacity:.75}.art-spark{position:absolute;right:17%;top:147px;color:#ffe8a7;font-size:28px}.peg-triangle{font-size:39px;color:#86f3ff;line-height:.62;letter-spacing:8px;text-align:center;transform:rotate(-12deg);text-shadow:0 0 10px #75e9ff;position:absolute;right:-10px;top:26px;white-space:nowrap}.plinko-orb{width:22px;height:22px;background:radial-gradient(circle at 30% 25%,white,#ff90f7 30%,#dd32d9 70%);position:absolute;right:65px;top:40px;box-shadow:0 0 25px #ff55e7;animation:orb-bounce 3s ease-in-out infinite}.rocket-illustration{font-size:104px;color:#edf5ff;text-shadow:0 0 20px #9484ff;transform:rotate(-40deg);position:absolute;top:10px;right:20px;line-height:1}.rocket-illustration:after{content:'';position:absolute;width:100px;height:22px;background:linear-gradient(90deg,transparent,#e84cff,#ffce7d);right:83%;top:45%;filter:blur(8px)}.rocket-multiplier{position:absolute;color:#b0a3f6;font-size:33px;font-weight:850;right:25px;top:130px;transform:rotate(-12deg)}.collection-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:25px}.filters{display:flex;gap:6px;flex-wrap:wrap}.filter{border:1px solid transparent;background:transparent;color:#a7a0bb;padding:9px 13px;border-radius:7px;font-size:11px;font-weight:750;white-space:nowrap;transition:.2s}.filter span{display:inline-grid;place-items:center;border-radius:3px;background:#ffffff15;font-size:9px;margin-left:5px;min-width:19px;min-height:17px}.filter.active,.filter:hover{background:#2c2044;border-color:#7b529b55;color:#e9d9ff}.game-search{display:flex;align-items:center;gap:9px;border:1px solid #302940;background:#11111f;border-radius:8px;padding:8px 12px;min-width:190px;width:214px}.game-search>span{font-size:23px;color:#9d8cb7;line-height:1}.game-search input{width:100%;min-width:0;border:0;background:transparent;color:#f4efff;outline:none;font-size:11px}.game-search:focus-within{border-color:var(--violet)}.search-submit{background:none;border:0;color:var(--gold)}.game-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 19px}.game-tile{background:#141423;border:1px solid #282335;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s,border-color .22s,box-shadow .22s;min-width:0}.game-tile:hover{transform:translateY(-5px);border-color:#8054ad;box-shadow:0 10px 38px #0005}.game-art{height:167px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 60% 20%,#365b75,#1b2440);border-bottom:1px solid #ffffff0a}.game-art:after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 30% 0%,#ffffff14,transparent 70%);pointer-events:none}.art-orbit{position:absolute;width:240px;height:240px;transform:rotate(-35deg);border:1px solid #ffffff12;border-radius:50%;z-index:-1}.art-orbit:after{content:'';position:absolute;inset:25px;border:1px solid #ffffff10;border-radius:50%}.art-blackjack{background:radial-gradient(ellipse at top,#176960,#0d343b)}.art-roulette{background:radial-gradient(ellipse at top,#9a3447,#36162e)}.art-baccarat{background:radial-gradient(ellipse at top,#304494,#1c2149)}.art-video-poker{background:radial-gradient(ellipse at top,#7c388d,#351f4b)}.art-dice{background:radial-gradient(ellipse at top,#b07625,#3c2c24)}.art-pyramid-solitaire{background:radial-gradient(ellipse at top,#98684a,#3c292b)}.art-memory{background:radial-gradient(ellipse at top,#3197a1,#163f49);gap:8px}.art-minesweeper{background:radial-gradient(ellipse at top,#5c708f,#263248);gap:5px}.art-high-low{background:radial-gradient(ellipse at top,#6a439f,#302140)}.art-card{position:absolute;width:66px;height:96px;border-radius:6px;background:linear-gradient(130deg,#fff,#dce2f2);color:#191d38;font-family:Georgia,serif;font-size:26px;font-weight:bold;padding:4px 8px;box-shadow:0 8px 25px #0007;border:1px solid #fff8}.art-card small{display:block;font-size:35px;line-height:1}.card-one{transform:rotate(-17deg);left:28%;top:27px}.card-two{transform:rotate(13deg);left:48%;top:38px}.red-suit{color:#d52e64}.art-number{position:absolute;right:18px;top:16px;font-size:55px;font-weight:900;color:#ffffff10}.mini-wheel{height:139px;width:139px;border-radius:50%;background:repeating-conic-gradient(#b62e50 0deg 10deg,#11172a 10deg 20deg);border:5px solid #dcb567;box-shadow:0 0 0 4px #633e38,0 6px 25px #0007;display:grid;place-items:center;transform:rotate(-17deg)}.mini-wheel:before{content:'';width:93px;height:93px;border:2px solid #c09d57;border-radius:50%;background:radial-gradient(circle,#fff0b0 3%,#9c7537 5%,#423a34 7%,#322c39 60%,#c7a453 65%,#6e4639)}.mini-wheel span{position:absolute;top:1px;left:61px;color:#ffffc5;font-size:10px}.wheel-ball{position:absolute;width:7px;height:7px;background:white;border-radius:50%;top:33px;left:42%;box-shadow:0 0 8px #fff}.art-die{font-size:97px;color:#ffe3b1;transform:rotate(-18deg);line-height:1;text-shadow:0 6px 15px #0005}.art-die.second{font-size:71px;transform:rotate(13deg);margin-left:-6px;margin-top:25px}.tiny-spark{position:absolute;right:25px;top:30px;color:#f8d989;font-size:24px}.high-arrow{position:absolute;right:40px;top:33px;color:#bda3e7;font-size:43px}.memory-mini{display:grid;place-items:center;width:51px;height:73px;background:#e4fbfa;color:#24465c;border-radius:5px;font-size:35px;transform:rotate(-9deg);box-shadow:0 5px 15px #0003}.memory-mini.back{background:#548fa7;color:#a5f7ed;transform:rotate(13deg)}.mine-mini{display:grid;place-items:center;width:39px;height:43px;background:#748aa6;color:#e0fcff;font-size:27px;border:2px solid #c2d3e044;border-radius:5px}.mine-mini:nth-child(3){color:#ffe09c}.art-feature{background:radial-gradient(ellipse at top,#783ab4,#21183f)}.slot-gem{font-size:89px;line-height:1;font-weight:1000;color:#ffdc88;transform:rotate(-12deg);text-shadow:2px 4px #a25272,0 0 25px #ffbd7b55;position:absolute;top:18px;left:30%}.slot-gem.second{font-size:50px;left:64%;top:55px;transform:rotate(15deg);color:#ff86d1}.slot-gem.third{font-size:41px;left:13%;top:57px;transform:rotate(-27deg);color:#a099ff}.slot-wordmark{position:absolute;bottom:14px;font-size:16px;font-weight:850;text-transform:uppercase;letter-spacing:1.1px;color:#fff1d2;text-shadow:0 2px 8px #0008}.art-starburst{background:radial-gradient(ellipse at top,#544ca4,#221d53)}.art-fruit-shop{background:radial-gradient(ellipse at top,#b84d8e,#481b58)}.art-twin-spin{background:radial-gradient(ellipse at top,#376f97,#182e50)}.art-gonzos-quest{background:radial-gradient(ellipse at top,#93702d,#383219)}.art-dead-or-alive-2{background:radial-gradient(ellipse at top,#bc573b,#49283a)}.art-neon-fortune{background:radial-gradient(ellipse at top,#8d36c5,#321948)}.art-neon-plinko{background:radial-gradient(ellipse at top,#126e90,#172a48)}.art-rocket-run{background:radial-gradient(ellipse at top,#6952b9,#242048)}.art-neon-fortune .reel-mini{font-size:76px;font-weight:1000;color:#ffe59c;text-shadow:2px 4px #b35c38,0 0 18px #f4c67066;transform:rotate(-9deg)}.art-neon-fortune .reel-mini:nth-of-type(3){transform:rotate(8deg)}.art-neon-plinko .peg-triangle{position:static;transform:rotate(-8deg);font-size:38px}.art-neon-plinko .plinko-orb{top:38px;right:45%;width:18px;height:18px}.art-rocket-run .rocket-illustration{font-size:103px;right:26%;top:8px}.art-rocket-run .rocket-multiplier{font-size:27px;right:20%;top:110px}.tile-copy{padding:18px 18px 15px;display:flex;flex-direction:column;flex:1}.tile-copy>.eyebrow{font-size:7px;letter-spacing:1.4px;color:#b195d6}.tile-copy h3{font-size:18px;margin:9px 0}.tile-copy h3>span{font-size:16px;float:right;font-weight:400;color:#7e7197}.tile-copy p{font-size:11px;line-height:1.65;margin-bottom:13px;min-height:36px}.tile-features{display:flex;gap:5px;flex-wrap:wrap;margin-top:auto}.tile-features>span{background:#ffffff06;border:1px solid #ffffff0b;border-radius:4px;padding:3px 6px;font-size:8px;color:#aaa2be}.tile-bottom{margin-top:14px;padding-top:12px;border-top:1px solid #ffffff0a;font-size:8px;font-weight:850;color:#d6b0ff;letter-spacing:1.4px}.tile-bottom>span{float:right;font-size:13px;line-height:1}.learn-banner{display:grid;grid-template-columns:1fr 1fr;gap:60px;border:1px solid #443054;border-radius:15px;padding:44px;margin-top:65px;background:radial-gradient(ellipse at top left,#46225a66,transparent 75%),#13121f;position:relative;overflow:hidden}.learn-banner h2{margin:16px 0;font-size:39px}.learn-banner p{font-size:13px}.learn-links{align-self:center}.learn-links a{display:flex;align-items:center;gap:17px;padding:22px 0;border-bottom:1px solid #393043;font-size:13px;font-weight:700}.learn-links a:last-child{border:0}.learn-links a span{font-size:10px;color:#9c7db9}.learn-links a b{margin-left:auto;color:var(--gold)}.faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;padding-bottom:75px}.faq-section h2{margin:17px 0;font-size:48px}.faq-section>div>p{font-size:13px}.faqs{padding-top:9px}details{border-bottom:1px solid #302a3b}summary{list-style:none;cursor:pointer;font-size:13px;font-weight:700;padding:21px 30px 21px 0;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:'+';color:#ac86cf;position:absolute;right:3px;font-size:19px;top:16px}details[open] summary:after{content:'−'}details>p{font-size:13px;line-height:1.8;margin-bottom:22px}footer{background:#0d0e1b;border-top:1px solid #292236;margin-top:38px}.footer-main{padding-top:50px;padding-bottom:40px;display:grid;grid-template-columns:1.3fr .8fr .8fr 1fr;gap:45px}.footer-main p{font-size:11px;line-height:1.8;margin-top:19px}.footer-main strong{font-size:12px;display:block;margin-bottom:16px}.footer-main>div>a:not(.brand){display:block;color:#a8a0b9;font-size:11px;margin-top:10px}.footer-promise{border-left:1px solid var(--line);padding-left:35px}.footer-promise>span{font-size:35px;color:var(--gold);line-height:1}.footer-promise strong{margin-top:10px}.footer-promise p{margin-top:0}.footer-bottom{border-top:1px solid #252232;padding:19px 0;display:flex;justify-content:space-between;color:#82798f;font-size:9px}.breadcrumbs{padding:27px 0;display:flex;gap:11px;font-size:10px;color:#7f748f;flex-wrap:wrap}.breadcrumbs a:hover{color:white}.breadcrumbs>span[aria-current]{color:#bfb1d1}.page-heading{padding:28px 0 30px}.page-heading h1{font-size:53px;margin:13px 0 18px}.page-heading>p{max-width:720px;font-size:15px}.inline-note{display:flex;gap:22px;background:#181428;border:1px solid #392d4d;border-radius:12px;padding:28px;margin:45px 0 55px}.inline-note>span{font-size:35px;color:var(--gold)}.inline-note h2{font-size:22px;margin-bottom:9px}.inline-note p{font-size:13px;margin:0}.inline-note a,.article-body a:not(.button),.editorial-note a{color:#d3b0ff;text-decoration:underline;text-underline-offset:3px}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:70px}.guide-card{padding:29px;border:1px solid #34293e;border-radius:12px;background:#151421}.guide-card:hover{border-color:#9664b6}.guide-card h2{font-size:25px;margin:15px 0}.guide-card p{font-size:13px}.editorial{padding:27px 0 30px}.editorial header{max-width:900px;margin-bottom:42px}.editorial h1{font-size:clamp(35px,5vw,62px);margin:19px 0 25px}.lede{font-size:19px;line-height:1.7;color:#bdb0cb;max-width:850px}.article-layout{display:grid;grid-template-columns:220px 1fr;gap:75px}.article-toc{align-self:start;position:sticky;top:30px}.article-toc a{display:block;margin-top:15px;color:#a798ba;font-size:12px}.article-body{max-width:780px}.article-body h2{font-size:29px;margin:40px 0 17px;line-height:1.2}.article-body section:first-child h2{margin-top:0}.article-body p{font-size:15px;line-height:1.9}.article-body ul{color:var(--muted);padding-left:24px}.article-cta{background:#21182f;border:1px solid #463055;border-radius:11px;padding:26px;margin-top:40px}.editorial-note,.archive-notice{padding:20px 25px;border-left:3px solid var(--gold);background:#201c22;color:#c7bdb3;font-size:13px;margin:25px 0}.related-section{padding-top:50px}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:50px}.info-page{max-width:900px;margin:0 auto}.info-page .article-body{max-width:780px}.archive-list{margin-bottom:60px}.archive-list>a{display:block;padding:26px 0;border-bottom:1px solid #393043}.archive-list h2{font-size:24px;margin:12px 0}.archive-list h2>span{float:right;color:var(--gold)}.archive-list p{font-size:13px;max-width:850px}.archive-list code{font-size:11px;color:#c3a3e3;overflow-wrap:anywhere}.archive-notice span{font-weight:800;font-size:10px;letter-spacing:1px;color:var(--gold)}.archive-notice p{margin:10px 0 0}.error-page{padding:90px 0}.game-page-title{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:13px 0 22px}.game-page-title h1{font-size:49px;margin:11px 0 14px}.title-star{color:var(--gold);font-weight:400;font-size:31px;margin-left:17px}.game-page-title p{font-size:14px;margin-bottom:0}.free-pill{white-space:nowrap;background:#15363288;border:1px solid #39766955;color:#9ce5ce;border-radius:25px;font-size:9px;letter-spacing:1px;font-weight:800;padding:10px 15px}.game-feature-strip{display:flex;gap:22px;padding:14px 0 19px;border-top:1px solid #2b2435;color:#b1a5c0;font-size:11px;flex-wrap:wrap}.game-feature-strip b{color:#bd97ee;margin-right:6px}.game-feature-strip .provider-label{margin-left:auto;font-size:8px;letter-spacing:1.6px;color:#887994;align-self:center}.provider-player{border:1px solid #4d345e;background:#0c0c17;border-radius:13px;overflow:hidden;box-shadow:0 12px 70px #0006}.player-toolbar{background:#1b1527;min-height:54px;display:flex;justify-content:space-between;align-items:center;padding:8px 16px;gap:12px;border-bottom:1px solid #3c2a48}.player-toolbar>span{display:flex;gap:9px;align-items:center;color:#bb8be8;font-size:20px;min-width:0}.player-toolbar strong{font-size:11px;letter-spacing:.2px;color:#e2d3f1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbar-provider{font-size:9px;color:#8d7b9d;margin-left:7px}.player-toolbar>div{display:flex;gap:8px;flex-shrink:0}.player-tool{background:#2b2039;border:1px solid #4d355f;color:#cfbae2;border-radius:5px;font-size:13px;padding:6px 11px}.player-tool span{font-size:10px;margin-left:3px}.player-tool:hover:enabled{background:#4b2c63;color:white}.embed-stage{position:relative;width:100%;height:740px;background:#0c0d17}.embed-slot{height:740px}.embed-native{height:820px}.published-game{width:100%;height:100%;border:0;display:block;color-scheme:normal}.player-launch{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 20%,#49236577,transparent 70%),#0c0c18}.player-launch:before{content:'';position:absolute;z-index:-1;border:1px solid #9f6bd524;box-shadow:0 0 0 50px #6d3f8f08,0 0 0 110px #6d3f8f05;width:430px;height:430px;border-radius:50%}.launch-symbol{font-size:73px;line-height:1.3;color:#ffd874;text-shadow:0 0 45px #cf8c6d55;margin-bottom:14px;animation:levitate 5s ease-in-out infinite}.player-launch>.eyebrow{color:#ad81d2;margin-bottom:14px}.player-launch h2{font-size:52px;margin:0 0 21px}.player-launch>p{font-size:14px;line-height:1.7;color:#b3a3c3;margin-bottom:25px}.player-launch .button{min-width:200px}.player-launch .launch-privacy{font-size:10px;line-height:1.8;color:#84738e;margin:22px 0 0}.launch-privacy a{color:#b99bd1;text-decoration:underline}.player-status-row{display:flex;justify-content:space-between;align-items:center;padding:11px 16px;background:#16111f;gap:15px;font-size:10px;color:#a48bb4;min-height:43px}.player-text-button{border:0;background:transparent;color:#d6b3f4;font-size:10px;white-space:nowrap}.provider-credit{display:flex;align-items:center;gap:5px;font-size:10px;color:#8f7e9e;padding:13px 2px}.provider-credit a{color:#c49de4;text-decoration:underline}.provider-credit>span:last-child{margin-left:auto}.after-game{display:flex;gap:40px;align-items:center;justify-content:space-between;padding:23px 0 36px;border-bottom:1px solid #302436}.after-game>p{font-size:13px;margin:0;max-width:880px}.after-game .text-link{white-space:nowrap}.rules-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;padding:58px 0 20px}.rules-intro h2{font-size:38px;margin:16px 0 24px}.rules-intro p{font-size:13px;line-height:1.8}.rules-content h3{font-size:21px;margin:0 0 14px}.rules-content>p{font-size:13px;line-height:1.85;margin-bottom:29px}.rules-content details{margin-top:8px}.rules-content summary{font-size:12px}.rule-provider{margin-top:30px;border-left:2px solid #825299;padding:0 0 0 15px}.rule-provider .eyebrow{display:block;font-size:8px;margin-bottom:6px}.rule-provider a{font-size:12px;color:#c7a5e8}.player-noscript{padding:20px;color:#b29fc0;font-size:13px}.player-noscript a{color:#d1a5ef}.no-results{padding:30px}.provider-player:fullscreen{display:flex;flex-direction:column;width:100vw;height:100vh;border:0;border-radius:0}.provider-player:fullscreen .player-toolbar,.provider-player:fullscreen .player-status-row{flex-shrink:0}.provider-player:fullscreen .embed-stage{flex:1;height:auto;min-height:0}.motion-toggle{position:fixed;right:18px;bottom:17px;z-index:30;border:1px solid #684c86;border-radius:30px;background:#21162ee8;color:#d5bbe9;padding:8px 13px;font-size:10px;box-shadow:0 3px 20px #0005}.motion-reduced *, .motion-reduced *:before,.motion-reduced *:after{animation:none!important;scroll-behavior:auto!important}@keyframes twinkle{0%,100%{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1.15)}}@keyframes levitate{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes orb-bounce{0%,100%{transform:translate(0,0);border-radius:50%}50%{transform:translate(28px,80px);border-radius:50%}}
@media(min-width:1650px){.hero{background-size:auto 130%;background-position:right center}.hero-inner{min-height:650px}}
@media(max-width:1200px){.header-inner{gap:22px}.site-header nav{gap:15px}.site-header nav a{font-size:11px}.site-header nav a:nth-child(3),.site-header nav a:nth-child(6){display:none}.header-badge{font-size:8px}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero h1{font-size:75px}.spotlight h3{font-size:23px}.spotlight-copy{padding:25px 20px}.spotlight-art{opacity:.75}.spotlight p{font-size:10px}.collection-toolbar{flex-wrap:wrap}.game-search{width:230px}.hero{background-position:left 35% center}.hero:before{background:linear-gradient(90deg,#070a16 3%,#070a16ee 27%,#070a1688 50%,transparent 85%)}.hero-copy{min-width:500px}.hero-tags{gap:12px}.rules-section{gap:45px}}
@media(max-width:900px){.shell{width:calc(100% - 42px)}.header-inner{gap:20px}.header-badge{display:none}.site-header nav{gap:14px;justify-content:flex-end}.hero-inner{min-height:550px}.hero h1{font-size:66px}.hero-copy{min-width:430px}.hero p{font-size:14px}.hero-actions{gap:16px}.hero-link{font-size:10px}.hero-chip{width:77px;height:77px;bottom:45px;right:0}.hero-chip b{font-size:23px}.hero-chip span{font-size:7px}.promise-inner{font-size:9px}.promise-inner b{font-size:13px;margin-right:5px}.spotlight-grid{gap:12px}.spotlight{min-height:235px}.spotlight-art{width:65%;top:3%;opacity:.5}.spotlight h3{font-size:22px;white-space:nowrap}.spotlight-copy{padding:22px 17px}.spotlight .card-kicker{font-size:6px;letter-spacing:1px}.spotlight h3{margin-top:63px}.spotlight p{font-size:9px}.spotlight .play-circle{right:12px;bottom:17px;width:25px;height:25px;font-size:9px}.spotlight .neon-seven{font-size:76px;top:6px}.spotlight .peg-triangle{font-size:26px;top:6px}.spotlight .rocket-illustration{font-size:76px;top:-5px}.spotlight .rocket-multiplier{font-size:22px;top:60px}.section-heading>p{font-size:10px}.section-heading h2{font-size:32px}.tile-copy{padding:16px}.tile-copy h3{font-size:17px}.game-art{height:150px}.learn-banner{gap:30px;padding:30px}.learn-banner h2{font-size:33px}.faq-section{gap:45px}.footer-main{grid-template-columns:1fr 1fr 1fr;gap:30px}.footer-promise{display:none}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:170px 1fr;gap:35px}.game-page-title h1{font-size:40px}.game-page-title{gap:15px}.game-feature-strip .provider-label{display:none}.rules-section{grid-template-columns:.8fr 1.2fr;gap:35px}.rules-intro h2{font-size:32px}.after-game{display:block}.after-game .text-link{display:block;margin-top:12px}.toolbar-provider{display:none}}
@media(max-width:650px){.shell{width:calc(100% - 32px)}.site-header{height:71px}.header-inner{justify-content:space-between;gap:10px}.brand{font-size:26px;gap:8px}.brand-icon{font-size:39px;width:32px}.brand-small{font-size:7px;letter-spacing:2.4px;margin-top:8px}.menu-button{display:block}.site-header nav{display:none;position:absolute;top:70px;left:0;right:0;background:#151022;border-bottom:1px solid #47305c;padding:15px 20px;box-shadow:0 15px 25px #0005}.menu-open nav{display:grid;grid-template-columns:1fr 1fr;gap:0}.menu-open nav a:nth-child(n){display:block;padding:12px;font-size:12px}.hero{background-size:auto 390px;background-position:right -20px bottom 10px}.hero:before{background:linear-gradient(180deg,#070a16 3%,#070a16ed 34%,#070a1633 65%,#070a1644 90%)}.hero-inner{display:block;min-height:675px}.hero-copy{padding-top:34px;padding-bottom:0;min-width:0}.hero-eyebrow{font-size:8px;letter-spacing:1.7px;margin-bottom:20px}.hero h1{font-size:59px;line-height:1.01;letter-spacing:-3px;margin-bottom:17px}.hero p{font-size:12px;line-height:1.65;margin-bottom:21px}.hero-actions{gap:19px}.button{font-size:11px;padding:14px 18px;gap:16px}.hero-link{font-size:10px}.hero-tags{margin-top:23px;gap:12px;font-size:6px;letter-spacing:.8px}.hero-art{position:absolute;top:380px;bottom:0;height:auto;left:0;right:0}.hero-chip{width:66px;height:66px;right:7px;bottom:45px}.hero-chip b{font-size:20px}.hero-chip span{font-size:6px}.spark-a{top:35%;left:9%;font-size:20px}.spark-b{display:none}.hero-caption{font-size:6px;letter-spacing:2.3px;bottom:12px}.promise-inner{display:grid;grid-template-columns:1fr 1fr;gap:10px 15px;min-height:78px;padding:15px 0;font-size:9px;justify-content:start}.promise-inner span:nth-child(even){text-align:right}.promise-inner b{font-size:13px}.spotlight-section{padding-top:35px}.section{padding-top:42px}.section-heading{align-items:end;gap:15px;margin-bottom:20px}.section-heading h2{font-size:28px}.section-heading .eyebrow{font-size:7px;letter-spacing:1.6px}.section-heading>p{display:none}.section-heading>.text-link{font-size:9px;white-space:nowrap;line-height:1.7}.spotlight-grid{grid-template-columns:1fr;gap:12px}.spotlight{min-height:174px}.spotlight-copy{padding:23px}.spotlight h3{margin:17px 0 10px;font-size:27px}.spotlight .card-kicker{font-size:7px;letter-spacing:1.5px}.spotlight p{font-size:10px}.spotlight-art{width:50%;opacity:.95;top:0;right:0}.spotlight .play-circle{right:20px;bottom:20px;width:30px;height:30px}.spotlight .neon-seven{font-size:110px;top:10px}.spotlight .neon-seven:nth-child(1){font-size:60px;top:60px;right:58%}.spotlight .neon-seven:nth-child(2){font-size:70px;top:82px;right:-4%}.spotlight .peg-triangle{font-size:32px;right:-9px;top:27px}.spotlight .rocket-illustration{font-size:105px;right:19px;top:4px}.spotlight .rocket-multiplier{top:112px;font-size:26px;right:18px}.spotlight .art-spark{font-size:22px;top:122px}.spotlight .plinko-orb{width:17px;height:17px;top:28px}.collection-toolbar{display:block;margin-bottom:19px}.filters{gap:4px;margin-bottom:16px}.filter{font-size:9px;padding:8px 10px}.filter span{font-size:8px;min-height:15px;min-width:16px}.game-search{width:100%;padding:9px 13px}.game-search input{font-size:11px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 11px}.game-art{height:122px}.game-tile{border-radius:9px}.tile-copy{padding:12px 11px}.tile-copy>.eyebrow{font-size:5.8px;letter-spacing:.9px}.tile-copy h3{font-size:15px;letter-spacing:-.5px;margin:9px 0}.tile-copy h3>span{display:none}.tile-copy p{font-size:9px;line-height:1.6;min-height:43px;margin-bottom:9px}.tile-features{gap:3px}.tile-features>span{font-size:6px;padding:2px 4px}.tile-bottom{font-size:7px;margin-top:11px;padding-top:10px;letter-spacing:1px}.art-card{width:48px;height:72px;font-size:20px;padding:3px 6px}.art-card small{font-size:26px}.card-one{left:24%;top:19px}.card-two{left:48%;top:28px}.art-number{font-size:35px;right:10px;top:10px}.mini-wheel{width:100px;height:100px;border-width:4px}.mini-wheel:before{width:66px;height:66px}.mini-wheel span{left:42px;font-size:7px}.wheel-ball{width:5px;height:5px;top:22px;left:40%}.art-die{font-size:70px}.art-die.second{font-size:51px}.memory-mini{width:33px;height:52px;font-size:25px}.art-memory{gap:5px}.mine-mini{width:26px;height:31px;font-size:19px;border-width:1px}.art-minesweeper{gap:3px}.tiny-spark{font-size:19px;right:14px;top:18px}.high-arrow{font-size:28px;right:18px;top:20px}.slot-gem{font-size:65px;top:12px;left:27%}.slot-gem.second{font-size:37px;left:66%;top:34px}.slot-gem.third{font-size:29px;left:8%;top:43px}.slot-wordmark{font-size:9px;letter-spacing:.8px;bottom:12px}.art-neon-fortune .reel-mini{font-size:52px}.art-neon-plinko .peg-triangle{font-size:27px;letter-spacing:5px}.art-neon-plinko .plinko-orb{width:13px;height:13px;top:30px}.art-rocket-run .rocket-illustration{font-size:73px;right:24%;top:5px}.art-rocket-run .rocket-multiplier{font-size:19px;right:18%;top:80px}.learn-banner{display:block;padding:26px 23px;margin-top:40px}.learn-banner h2{font-size:33px}.learn-banner .eyebrow{font-size:8px}.learn-banner p{font-size:11px}.learn-links{margin-top:20px}.learn-links a{font-size:11px;padding:19px 0;gap:13px}.faq-section{display:block;padding-bottom:25px}.faq-section h2{font-size:39px}.faq-section h2 br{display:none}.faq-section>div>p{font-size:11px}.faqs{padding-top:10px}summary{font-size:12px;padding-top:20px;padding-bottom:20px}details>p{font-size:12px}footer{margin-top:35px}.footer-main{grid-template-columns:1fr 1fr;gap:30px;padding-top:35px;padding-bottom:28px}.footer-main>div:first-child{grid-column:1/-1}.footer-main>div:first-child>p{margin:15px 0 0;font-size:11px}.footer-main strong{font-size:11px;margin-bottom:14px}.footer-main>div>a:not(.brand){font-size:10px;margin-top:9px}.footer-bottom{display:block;font-size:8px;padding-bottom:65px}.footer-bottom span{display:block;margin-bottom:10px}.breadcrumbs{font-size:9px;gap:8px;padding:21px 0}.page-heading{padding:20px 0}.page-heading h1{font-size:37px;margin:14px 0 18px}.page-heading>p{font-size:13px}.inline-note{padding:22px 18px;gap:15px;margin:30px 0 40px}.inline-note>span{font-size:26px}.inline-note h2{font-size:21px}.inline-note p{font-size:11px}.guide-grid{grid-template-columns:1fr;gap:13px}.guide-card{padding:24px}.guide-card h2{font-size:25px}.guide-card p{font-size:12px}.editorial{padding:15px 0}.editorial h1{font-size:37px;letter-spacing:-1.5px;margin:17px 0 22px}.lede{font-size:16px}.article-layout{display:block}.article-toc{position:static;margin-bottom:30px;padding:20px;background:#191425;border-radius:8px}.article-toc a{font-size:12px;margin-top:12px}.article-body h2{font-size:27px}.article-body p{font-size:14px;line-height:1.85}.article-cta{padding:23px}.article-cta .button{font-size:11px}.archive-list>a{padding:23px 0}.archive-list h2{font-size:23px}.archive-list p{font-size:12px}.archive-list code{font-size:10px}.archive-notice{padding:17px;font-size:12px}.archive-notice p{font-size:12px}.game-page-title{display:block;margin-top:9px}.game-page-title h1{font-size:37px;letter-spacing:-1.4px}.game-page-title p{font-size:12px}.free-pill{display:inline-block;font-size:8px;padding:7px 12px;margin-top:18px}.title-star{font-size:23px;margin-left:10px}.game-feature-strip{gap:9px 14px;padding:13px 0;font-size:9px}.provider-player{border-radius:9px}.player-toolbar{padding:8px 10px;min-height:47px;gap:7px}.player-toolbar>span{font-size:17px;gap:6px}.player-toolbar strong{font-size:10px;max-width:145px}.player-toolbar>div{gap:5px}.player-tool{padding:4px 8px;font-size:16px}.player-tool>span{display:none}.embed-stage{height:730px}.embed-slot{height:650px}.embed-native{height:740px}.provider-player[data-game=roulette] .embed-stage,.provider-player[data-game=american-roulette] .embed-stage{height:1040px}.provider-player[data-game=craps] .embed-stage,.provider-player[data-game=sic-bo] .embed-stage{height:920px}.player-launch{padding:25px 17px}.player-launch:before{height:280px;width:280px}.launch-symbol{font-size:63px;margin-bottom:13px}.player-launch h2{font-size:36px}.player-launch>p{font-size:12px}.player-launch .launch-privacy{font-size:9px}.player-launch .button{font-size:12px;padding:15px 25px;min-width:185px}.player-status-row{padding:10px;font-size:8px;line-height:1.6;align-items:start}.player-text-button{font-size:9px;padding:0}.provider-credit{display:block;font-size:9px;line-height:1.8;padding:12px 2px}.provider-credit>span:last-child{display:block;margin-left:0}.after-game{padding:16px 0 24px}.after-game>p{font-size:12px;line-height:1.8}.after-game .text-link{font-size:11px}.rules-section{display:block;padding-top:34px}.rules-intro h2{font-size:31px;margin:15px 0 17px}.rules-intro p{font-size:12px}.rule-provider{margin:20px 0 30px}.rule-provider a{font-size:11px}.rules-content h3{font-size:20px;margin:23px 0 12px}.rules-content>p{font-size:12px}.rules-content summary{font-size:11px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-grid .game-tile:last-child{display:none}.motion-toggle{font-size:9px;padding:7px 10px;right:12px;bottom:12px}.error-page{padding:65px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}}

.art-bonus-wheel{background:radial-gradient(ellipse at top,#8663b4,#332445)}.art-bonus-wheel .mini-wheel{background:repeating-conic-gradient(#d9b259 0deg 12deg,#7755a7 12deg 24deg,#57adba 24deg 36deg,#b86298 36deg 48deg)}.art-pachinko{background:radial-gradient(ellipse at top,#256e8c,#142842)}.art-pachinko .peg-triangle{position:static;font-size:34px;line-height:.6;letter-spacing:10px;transform:rotate(0);color:#90d9f8;opacity:.75}.art-pachinko .plinko-orb{top:35px;right:25%;width:13px;height:13px;animation-delay:1s}.pachinko-display{position:absolute;bottom:18px;left:34%;background:#28114b;border:2px solid #ad67d5;border-radius:5px;color:#ffdaa2;font-size:24px;letter-spacing:3px;font-weight:900;box-shadow:0 0 15px #af6cf033;padding:0 10px}.art-road-cross{background:linear-gradient(90deg,#2e394f 0 30%,#647c9c 30% 31%,#2e394f 31% 65%,#647c9c 65% 66%,#2e394f 66%)}.road-markings{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 20px,#c9dae944 20px 40px,transparent 40px 60px);width:2px;left:48%;transform:rotate(15deg)}.road-car{width:36px;height:70px;background:linear-gradient(90deg,#fb729e,#b92d6d);border:3px solid #ff8fb7;border-radius:10px;transform:rotate(15deg);position:absolute;left:67%;top:15px;box-shadow:0 5px 15px #0008}.road-car:after{content:'';position:absolute;top:15px;left:3px;right:3px;height:20px;background:#23374a;border:2px solid #e5689b;border-radius:4px}.road-chick{position:absolute;left:23%;top:48px;color:#fff1a0;font-size:50px;line-height:1;text-shadow:0 4px #ca9539}.road-chick:after{content:'›';color:#f2a04e;font-size:40px;position:absolute;left:31px;top:-1px}.art-bosphorus{background:radial-gradient(ellipse at top,#2c87bb,#102d5b)}
@media(max-width:650px){.art-pachinko .peg-triangle{font-size:24px;letter-spacing:7px}.pachinko-display{font-size:17px;bottom:12px;left:30%;padding:0 8px}.road-car{height:54px;width:29px;left:65%;top:14px}.road-car:after{height:14px;top:11px}.road-chick{font-size:40px;left:22%;top:43px}.road-chick:after{font-size:32px;left:25px}}

.game-tile .game-art:before{content:'▶';position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-40%) scale(.8);display:grid;place-items:center;width:48px;height:48px;background:#fff0ae;color:#331e14;border-radius:50%;font-size:15px;box-shadow:0 0 40px #e7bd4266;opacity:0;transition:opacity .2s,transform .2s}.game-tile:hover .game-art:before,.game-tile:focus-visible .game-art:before{opacity:1;transform:translate(-50%,-50%) scale(1)}
/* Search-led additions: original previews, never copied publisher art. */
.new-game-badge{position:absolute;right:10px;top:10px;z-index:6;background:#cfa1ff;color:#21102e;padding:3px 6px;border-radius:4px;font-size:7px;font-weight:900;letter-spacing:1px;border:1px solid #e2c8ff99}.art-bingo-75{background:radial-gradient(ellipse at top,#7450ac,#33204f)}.art-bingo-90{background:radial-gradient(ellipse at top,#285fa5,#172b55)}.art-reel-bingo{background:radial-gradient(ellipse at top,#a25f99,#40254b)}.bingo-card-art{background:linear-gradient(135deg,#fff4f7,#c6c3e7);color:#4c315c;width:119px;height:104px;border:4px solid #9d5db4;border-radius:7px;transform:rotate(-11deg);box-shadow:0 10px 20px #0006;position:relative;left:-13px;top:-1px}.bingo-card-art b{display:block;background:#8650a0;color:#fcdeff;text-align:center;font-size:13px;letter-spacing:2px;padding:2px 0}.bingo-card-art>span{display:block;padding:7px 3px;text-align:center;font:bold 13px/1.5 monospace;word-spacing:2px}.bingo-ball{position:absolute;right:19%;top:72px;width:59px;height:59px;border-radius:50%;display:grid;place-items:center;color:#2b2449;background:radial-gradient(circle at 35% 30%,#fff,#e7d4f8 50%,#ad74d2 70%,#6b3796);box-shadow:4px 9px 18px #0007;font-size:24px;font-weight:900;transform:rotate(12deg);border:1px solid #efdfff}.art-bingo-90 .bingo-ball{background:radial-gradient(circle at 35% 30%,#fff,#b7eaff 50%,#5b9be4 70%,#2a5d98)}.art-mines-casino{background:radial-gradient(ellipse at top,#186f68,#13383c);gap:9px}.gem-tile-art{width:58px;height:64px;border:2px solid #78f4c966;background:linear-gradient(130deg,#357a75,#194a52);border-radius:8px;display:grid;place-items:center;font-size:36px;color:#a2ffe0;text-shadow:0 0 17px #7ff2b999;transform:rotate(-8deg);box-shadow:0 5px 15px #0004}.gem-tile-art:nth-of-type(3){transform:rotate(3deg);color:#e4ffcb}.hidden-gem{background:#193644;border-color:#446775;color:#92c1d0;font-size:29px;transform:rotate(12deg)}.gem-spark{position:absolute;color:#e4ffd2;font-size:21px;right:22px;top:22px}.art-dice-100{background:radial-gradient(ellipse at top,#276995,#142c4b)}.dice-target{font-size:67px;color:#b1fbf2;line-height:1;font-weight:900;text-shadow:0 0 25px #5bdaca55;letter-spacing:-4px;position:relative;top:-5px}.dice-target small{font-size:34px;letter-spacing:-2px}.target-track{position:absolute;bottom:29px;height:6px;left:20%;right:20%;border-radius:5px;background:linear-gradient(90deg,#6be7c6 0 50%,#804a8d 50%)}.target-track i{width:13px;height:13px;background:#d9ffee;position:absolute;left:48%;top:-4px;border-radius:50%;box-shadow:0 0 15px #aff7dc88}.art-coin-pusher{background:radial-gradient(ellipse at top,#ac713c,#44302b)}.coin-shelf{position:absolute;left:20%;right:20%;height:23px;bottom:30px;border:2px solid #eac49166;background:linear-gradient(#927a63,#4b4454);border-radius:6px;box-shadow:0 8px 0 #272130}.coin-stack,.falling-coin{position:absolute;display:grid;place-items:center;border-radius:50%;background:radial-gradient(ellipse at 35% 20%,#fff0ac,#e9ac3f 55%,#aa6229);border:3px solid #ffdb80;color:#9c592b;font-size:27px;box-shadow:0 4px 0 #9b612a,0 8px 0 #e0a946,0 12px 0 #875124,0 15px 12px #0007;width:54px;height:40px;transform:rotate(-12deg)}.stack-a{left:25%;top:72px}.stack-b{left:42%;top:48px;transform:rotate(8deg)}.stack-c{left:57%;top:83px;transform:rotate(15deg)}.falling-coin{height:42px;width:42px;top:14px;left:63%;font-size:26px;box-shadow:0 0 25px #f3ba6366;transform:rotate(-23deg);animation:levitate 3s ease-in-out infinite}.art-scratch-card{background:radial-gradient(ellipse at top,#a57825,#43301c)}.scratch-ticket{position:relative;width:166px;height:116px;border:3px solid #e9c678;border-radius:7px;background:linear-gradient(130deg,#7a3d5a,#3d2140);transform:rotate(-10deg);overflow:hidden;box-shadow:0 10px 20px #0006}.scratch-ticket b{display:block;text-align:center;font-size:14px;color:#ffe29d;padding:9px 0 6px;letter-spacing:1px}.scratch-ticket>span{display:block;background:#e7bd65;color:#673b39;font-size:34px;letter-spacing:7px;white-space:nowrap;padding:0 9px}.scratch-ticket i{position:absolute;background:linear-gradient(125deg,#e3e8ec,#8d94ad 40%,#cbd4e5 70%,#8896ac);height:62px;width:75px;bottom:6px;right:7px;clip-path:polygon(25% 0,100% 0,100% 100%,0 100%,35% 62%,9% 43%);box-shadow:0 3px 10px #0008}.art-hold-nudge{background:radial-gradient(ellipse at top,#9d4f67,#421d3d);gap:4px}.fruit-reel{font-size:49px;color:#ffdf8d;font-weight:900;background:linear-gradient(180deg,#eddda8,#fff8d9 50%,#d6c497);width:53px;height:75px;text-align:center;line-height:75px;text-shadow:2px 3px #a25748;border:3px solid #a66c3a;border-radius:6px;box-shadow:0 0 0 3px #3a2439,0 8px 20px #0005}.fruit-reel:nth-of-type(3){color:#aa4081;text-shadow:1px 2px #f4b776}.hold-label-art{position:absolute;bottom:13px;font-size:8px;font-weight:900;letter-spacing:3px;color:#fbd695}.art-fortune-wheel-slot{background:radial-gradient(ellipse at top,#a77c38,#47302e)}.art-fortune-wheel-slot .mini-wheel{background:repeating-conic-gradient(#cd9f4c 0deg 20deg,#6a3c91 20deg 40deg,#4f8a95 40deg 60deg)}.wheel-bonus-art{position:absolute;bottom:20px;background:#3e235c;color:#ffe6aa;border:1px solid #d5b06c;padding:3px 12px;border-radius:5px;font-size:10px;font-weight:900;letter-spacing:2px}.art-three-card{background:radial-gradient(ellipse at top,#8659a5,#382345)}.art-teen-patti{background:radial-gradient(ellipse at top,#9c6445,#492837)}.trio-one{left:22%;top:35px;transform:rotate(-22deg)}.trio-two{left:39%;top:23px;transform:rotate(-2deg)}.trio-three{left:57%;top:34px;transform:rotate(20deg)}.art-omaha{background:radial-gradient(ellipse at top,#2c8272,#163c44)}.omaha-one{left:15%;top:37px;transform:rotate(-25deg)}.omaha-two{left:31%;top:27px;transform:rotate(-10deg)}.omaha-three{left:47%;top:27px;transform:rotate(10deg)}.omaha-four{left:63%;top:37px;transform:rotate(25deg)}.art-casino-stud{background:radial-gradient(ellipse at top,#98603a,#442b35)}.art-holdem-raise{background:radial-gradient(ellipse at top,#4168a1,#22284d)}.art-stud-seven{background:radial-gradient(ellipse at top,#74458c,#352344)}.art-stud-seven .tiny-spark,.art-casino-stud .tiny-spark,.art-holdem-raise .tiny-spark{font-weight:900;font-size:37px;color:#f7d18e66;right:18px;top:13px}.art-hi-lo{background:radial-gradient(ellipse at top,#358c95,#1d3c50)}.art-dragon-tiger{background:linear-gradient(110deg,#762d66,#b65a3a)}.duel-side{font:normal 67px/1 Georgia,serif;color:#f7c7ee;text-shadow:0 0 20px #d34cae55;transform:rotate(-10deg)}.tiger-side{color:#ffe2a1;transform:rotate(8deg)}.duel-divider{font-size:11px;font-weight:900;letter-spacing:1px;color:#ffe1b8;margin:0 12px}.art-andar-bahar{background:radial-gradient(ellipse at top,#9d385a,#4d263c)}.andar-label{position:absolute;bottom:10px;color:#efcfdf;font-weight:850;font-size:8px;letter-spacing:2px}.art-pontoon{background:radial-gradient(ellipse at top,#356c83,#20304e)}.art-joker-poker{background:radial-gradient(ellipse at top,#a74182,#4b2452)}.joker-art{font-size:36px;color:#9855ba}.joker-art small{font-family:Arial,sans-serif;font-size:8px;color:#7b49a0;margin-top:9px;font-weight:900;letter-spacing:1px}.new-arrivals-note{display:flex;align-items:center;justify-content:space-between;border:1px solid #6c459359;background:linear-gradient(100deg,#2e1743,#161529);border-radius:10px;padding:17px 22px;margin:0 0 23px;gap:15px}.new-arrivals-note strong{font-size:12px;color:#e5cbff}.new-arrivals-note p{font-size:10px;margin:3px 0 0;color:#bca5cf}.new-arrivals-note a{font-size:10px;color:#ffe39d;white-space:nowrap;font-weight:750}
@media(max-width:900px){.game-search{flex:0 0 230px}.collection-toolbar>.filters{flex:1;min-width:400px}}
@media(max-width:650px){.collection-toolbar>.filters{min-width:0}.new-game-badge{font-size:5px;right:7px;top:7px;padding:2px 4px}.bingo-card-art{width:86px;height:79px;border-width:3px;left:-8px}.bingo-card-art b{font-size:9px;letter-spacing:1px}.bingo-card-art>span{font-size:9px;word-spacing:1px;padding:6px 1px}.bingo-ball{width:43px;height:43px;right:8%;top:56px;font-size:17px}.art-mines-casino{gap:5px}.gem-tile-art{width:35px;height:43px;font-size:25px;border-width:1px;border-radius:5px}.hidden-gem{font-size:21px}.gem-spark{font-size:15px;right:13px;top:18px}.dice-target{font-size:49px;letter-spacing:-3px}.dice-target small{font-size:24px;letter-spacing:-1px}.target-track{bottom:22px;height:4px;left:15%;right:15%}.target-track i{height:10px;width:10px;top:-3px}.coin-shelf{left:12%;right:12%;bottom:23px;height:18px}.coin-stack{width:38px;height:28px;font-size:20px;border-width:2px}.stack-a{left:16%;top:55px}.stack-b{left:36%;top:38px}.stack-c{left:56%;top:61px}.falling-coin{height:29px;width:29px;top:12px;left:65%;font-size:19px;border-width:2px}.scratch-ticket{height:86px;width:119px;border-width:2px}.scratch-ticket b{font-size:10px;padding:7px 0 5px}.scratch-ticket>span{font-size:24px;letter-spacing:5px;padding:0 6px}.scratch-ticket i{height:46px;width:53px;right:5px;bottom:5px}.fruit-reel{font-size:32px;width:35px;height:53px;line-height:51px;border-width:2px}.hold-label-art{font-size:6px;letter-spacing:2px;bottom:10px}.wheel-bonus-art{bottom:14px;font-size:7px;padding:2px 8px;letter-spacing:1.5px}.trio-one{left:15%;top:28px}.trio-two{left:34%;top:17px}.trio-three{left:54%;top:28px}.omaha-one{left:6%;top:28px}.omaha-two{left:23%;top:19px}.omaha-three{left:42%;top:19px}.omaha-four{left:61%;top:28px}.duel-side{font-size:47px}.duel-divider{font-size:8px;margin:0 7px}.andar-label{font-size:5.5px;letter-spacing:1.5px;bottom:9px}.joker-art{font-size:26px}.joker-art small{font-size:6px;margin-top:7px;letter-spacing:.5px}.art-stud-seven .tiny-spark,.art-casino-stud .tiny-spark,.art-holdem-raise .tiny-spark{font-size:25px;right:10px;top:9px}.new-arrivals-note{padding:13px 15px;gap:12px;align-items:center;margin-bottom:20px}.new-arrivals-note strong{font-size:10px}.new-arrivals-note p{font-size:8px;max-width:210px;line-height:1.7}.new-arrivals-note a{font-size:8px}}

.bingo-card-art>span{font-size:11px;word-spacing:1px;white-space:nowrap}.ticket90-art{width:163px;height:94px;left:-5px}.ticket90-art b{font-size:10px;letter-spacing:2px;padding:4px 0}.ticket90-art>span{font-size:9px;line-height:1.8;word-spacing:0;padding:5px 3px}@media(max-width:650px){.bingo-card-art>span{font-size:8px;line-height:1.7}.ticket90-art{width:110px;height:74px;left:-7px}.ticket90-art b{font-size:7px;letter-spacing:1px;padding:3px 0}.ticket90-art>span{font-size:6px;line-height:1.9;padding:4px 2px}}
/* Keep the site's floating lobby control clear of an open game's close button. */
body:has(.provider-player.game-open) .motion-toggle{display:none}

/* Before-play choices live outside the publisher frame. */
.access-dialog{color:#f6f3ff;background:linear-gradient(145deg,#1b1b35,#0d1022);border:1px solid #7161a1;border-radius:22px;width:min(610px,calc(100% - 28px));max-height:calc(100dvh - 32px);padding:38px;box-shadow:0 25px 100px #000b;overflow-y:auto}
.access-dialog::backdrop{background:#050611dc;backdrop-filter:blur(7px)}
.access-dialog h2{font-size:clamp(26px,5vw,36px);line-height:1.15;margin:14px 0 20px;padding-right:16px}
.access-dialog p{line-height:1.6;color:#d0cbe3;font-size:15px}.access-dialog a{color:#e9cc81;text-decoration:underline;text-underline-offset:3px}
.access-close{position:absolute;right:12px;top:10px;width:36px;height:36px;border:1px solid #6b617e;border-radius:50%;color:white;background:#29263e;font-size:25px;cursor:pointer}
.age-label{display:block;margin-top:22px;font-weight:700}.access-dialog input[type=number]{display:block;box-sizing:border-box;width:130px;background:#0c0e1c;color:white;border:1px solid #9688b1;border-radius:10px;font-size:24px;padding:12px;margin:10px 0 22px}
.access-check{display:flex;align-items:flex-start;gap:12px;line-height:1.6;font-size:14px;margin:0 0 22px}.access-check input{flex:0 0 auto;width:20px;height:20px;margin-top:3px;accent-color:#e6be62}
.access-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.access-dialog .access-small{font-size:13px;color:#b5aec9;margin-top:22px}.access-dialog .access-error{color:#ffc3cd;font-weight:600;min-height:0;margin-bottom:0}
.access-dialog .button{font-size:14px;padding:14px 18px}.access-dialog button:disabled,[data-access-action]:disabled{opacity:.55;cursor:wait}.access-settings-status{padding:18px;border:1px solid #6f608c;border-radius:12px;background:#201c35}
.access-dialog :focus-visible{outline:3px solid #b3a0ff;outline-offset:4px}body:has(dialog[open]) .motion-toggle{display:none}
@media(max-width:480px){.access-dialog{padding:30px 20px 22px;border-radius:16px}.access-actions{flex-direction:column}.access-actions .button{width:100%}.footer-bottom{line-height:1.6}}

.privacy-request-form{position:relative;display:grid;gap:12px;margin:28px 0}.privacy-request-form label{font-weight:700;color:#f5f1ff}.privacy-request-form label span,.field-help{font-weight:400;font-size:13px;color:#bfb8d2}.privacy-request-form input,.privacy-request-form select,.privacy-request-form textarea{box-sizing:border-box;width:100%;padding:14px;border:1px solid #8a7aab;border-radius:10px;background:#101225;color:#f9f5ff;font:inherit}.privacy-request-form textarea{resize:vertical}.privacy-request-form .field-help{margin:0 0 14px}.privacy-request-form .button{justify-self:start}.privacy-request-form input:focus-visible,.privacy-request-form select:focus-visible,.privacy-request-form textarea:focus-visible{outline:3px solid #b9a1ff;outline-offset:3px}.request-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#privacy-request-error{color:#ffc3cd}#privacy-receipt{border:1px solid #8dc9b1;border-radius:14px;padding:24px;background:#122d28;margin:25px 0;overflow-wrap:anywhere}#privacy-receipt:focus-visible{outline:3px solid #c3aaff;outline-offset:4px}
@media print{body{background:white!important;color:black!important}.site-header,footer,.motion-toggle,.hero,.provider-player,.privacy-request-form,.access-dialog,script,.breadcrumbs,.skip-link{display:none!important}.shell,.editorial,.article-body{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.editorial,.article-body,.archive-notice{background:white!important;color:black!important;border-color:#777!important;box-shadow:none!important}.editorial h1,.editorial h2,.editorial h3,.editorial p,.article-body a,.eyebrow,.lede{color:black!important}a[href^="http"]::after,a[href^="mailto:"]::after{content:" (" attr(href) ")";font-size:10pt;overflow-wrap:anywhere}h1,h2,h3{break-after:avoid}p,li{orphans:3;widows:3}details>*{display:block!important}}
.access-actions .button{flex:1;background:#29243e;color:#fff1bf;border:1px solid #bca5ed;min-height:48px;text-align:center}.access-actions .button:hover{background:#3d3259;border-color:#eee2ff}
