:root{--bg:#0f1115;--bg-2:#171a21;--panel:#1c2028;--line:#ffffff14;--yellow:#ffc802;--yellow-2:#ffd11a;--blue:#31c5ff;--blue-deep:#2462ab;--ticker:#2f81e1;--green:#00e701;--ink:#fff;--muted:#9aa3b2;--danger:#e23b4a;--win:#39d98a;--shadow:0 22px 50px #0000006b;color:var(--ink);background:var(--bg);font-family:Karla,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:var(--blue)}h1,h2,h3,.display{letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Anton,Impact,sans-serif;font-weight:400}.gold{color:var(--yellow)}@supports ((-webkit-background-clip:text) or (background-clip:text)){h1 .gold,h2 .gold,.games-line .gold{background:linear-gradient(180deg, #fff4b8 0%, var(--yellow) 46%, #d4a017 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.btn{letter-spacing:.04em;text-transform:uppercase;color:#fff;box-shadow:none;background:#2a3140;border:0;border-radius:12px;padding:14px 28px;font-family:Hanken Grotesk,Karla,sans-serif;font-weight:900;transition:transform .15s,filter .15s,box-shadow .15s}.btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn.ghost{color:#fff;background:#2a3140}.btn.blue{color:#fff;box-shadow:none;background:#2462ab}.btn.yellow,.btn.gold{color:#000;box-shadow:none;background:#ffc802}.btn.green{color:#0b0e12;box-shadow:none;background:#00e701}.btn:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}.btn:focus-visible,.chip:focus-visible,.claim-pill:focus-visible,.faq button:focus-visible,.offer:focus-visible,.feature:focus-visible,.game-grid>.tile:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.chip{color:#fff;background:#2a3140;border:0;border-radius:12px;padding:8px 12px;font-family:Hanken Grotesk,Karla,sans-serif;font-weight:800;transition:background .15s,color .15s,transform .15s}.chip:hover:not(:disabled){background:#354056}.chip.on{background:var(--yellow);color:#111;font-weight:700}.chip:disabled,.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.landing{background:radial-gradient(720px 420px at 50% 28%,#31c5ff57,#0000 58%),#0f1115;min-height:100vh;overflow:hidden}.ticker{background:var(--ticker);white-space:nowrap;color:#fff;letter-spacing:.02em;border-bottom:0;gap:0;height:60px;padding:0;font-size:15px;display:flex;overflow:hidden}.ticker-track{color:#fff;align-items:center;gap:18px;width:max-content;padding:7px 17px;animation:18s linear infinite marquee;display:flex}.ticker-track>span{align-items:center;gap:0;display:inline-flex}.ticker b,.ticker-track{color:#fff}.ticker-track>span:after{content:none}@keyframes marquee{to{transform:translate(-50%)}}.claim-pill{color:#000;letter-spacing:.04em;text-transform:uppercase;box-shadow:none;background:#ffc802;border:0;border-radius:12px;padding:8px 16px;font-family:Hanken Grotesk,Karla,sans-serif;font-size:15px;font-weight:900}.land-nav{z-index:2;justify-content:space-between;align-items:center;padding:18px 28px 8px;display:flex;position:relative}.brand{color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.brand-mark{background:radial-gradient(circle at 35% 30%, #fff8d0, var(--yellow) 55%, #c49200);color:#111;border-radius:50%;place-items:center;width:28px;height:28px;font-family:Anton,sans-serif;display:grid;box-shadow:inset 0 -2px #9a7400,0 4px 10px #ffcc3340}.brand b{color:#fff;letter-spacing:.01em;font-size:28px}.land-actions{gap:10px;display:flex}.land-actions .btn{min-height:62px;padding:18px 28px;font-size:17px}.hero-land{text-align:center;background:radial-gradient(circle at 50% 34%,#31c5ff61,#0000 28%),radial-gradient(circle at 50% 78%,#ffc80214,#0000 42%);padding:28px 16px 80px;position:relative}.hero-land:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0a .8px,#0000 .8px);background-size:3px 3px;position:absolute;inset:0}.hero-land h1{text-shadow:none;flex-direction:column;align-items:center;font-size:clamp(48px,7.2vw,65px);line-height:1.2;display:flex;position:relative}.line-ice,.line-gold{text-transform:uppercase;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Anton,Impact,sans-serif;font-weight:400;display:block}.line-ice{background-image:linear-gradient(#fff -13.75%,#31c5ff 87.5%)}.line-gold{background-image:linear-gradient(#ffd11a -13.75%,#ff9702 87.5%)}.hero-land h1 .line-gold{font-size:clamp(64px,9.6vw,88px);line-height:1.2}.polaroids{z-index:1;flex-wrap:wrap;justify-content:center;gap:28px;margin:28px 0 36px;display:flex;position:relative}.polaroid{color:#111;width:214px;transform:rotate(var(--rot,0deg));background:#fff;border-radius:4px;padding:10px 10px 12px;transition:transform .25s,box-shadow .25s;box-shadow:0 18px 40px #00000073}.polaroid:hover{z-index:2;transform:rotate(0)translateY(-8px);box-shadow:0 28px 50px #00000080}.face{background:var(--bg-face,#f3d2b3);height:214px;position:relative;overflow:hidden}.face svg{width:100%;height:100%;display:block}.face:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000008 2px 3px);position:absolute;inset:0}.ig{color:#111;justify-content:space-between;align-items:center;padding:10px 2px 0;display:flex}.ig-icons{align-items:center;gap:10px;display:flex}.ig-icons svg,.ig-save svg{width:22px;height:22px;display:block}.ig-likes{text-align:left;color:#111;margin-top:6px;font-size:13px;font-weight:700}.games-line{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:clamp(42px,6vw,65px);line-height:1.2;position:relative}.games-line .line-gold{font-size:inherit}.sub{color:#c5c9d1;margin:10px 0 20px;font-size:17px}.hero-land>.btn,.minutes>.btn{padding:16px 32px;font-size:17px}.land-rail{margin:40px -16px 0;padding:8px 0 4px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.land-rail-track.game-grid{grid-template-columns:none;gap:12px;width:max-content;animation:42s linear infinite marquee;display:flex}.land-rail .tile{pointer-events:none;border-radius:12px;flex:0 0 156px;width:156px;min-height:0}.land-rail .tile .art{height:156px}.land-rail .tile .cap{display:none}.float{pointer-events:none;z-index:0;filter:drop-shadow(0 10px 16px #00000059);border-radius:50%;position:absolute}.coin{background:radial-gradient(circle at 30% 28%,#fff8d0,#fc3 42%,#c49200 68%,#8a6a00);width:58px;height:58px;animation:6s ease-in-out infinite bob;box-shadow:inset 0 0 0 7px #d4a017,inset 0 0 0 9px #8a6a00,0 8px #6d5400}.coin:after{content:"A";color:#6d5400;text-shadow:0 1px #fff3b0;place-items:center;font-family:Anton,sans-serif;font-size:22px;display:grid;position:absolute;inset:0}.gem{background:linear-gradient(145deg,#a9c8ff,#5b8cff 45%,#2f6fe4);border-radius:6px;width:28px;height:28px;animation:7s ease-in-out infinite reverse bob;transform:rotate(45deg);box-shadow:inset 4px 4px #ffffff59}.chip3d{background:repeating-conic-gradient(from 0deg, var(--c,#39d98a) 0 18deg, #fff 0 22deg);width:48px;height:48px;box-shadow:inset 0 0 0 10px var(--c,#39d98a), 0 8px 0 color-mix(in srgb, var(--c,#39d98a) 70%, #000);animation:5.5s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.gem{animation-name:bob-diamond}@keyframes bob-diamond{0%,to{transform:rotate(45deg)translateY(0)}50%{transform:rotate(45deg)translateY(-10px)}}.offer{color:#111;text-align:center;z-index:2;background:#fff;border-radius:50%;place-items:center;width:168px;height:168px;padding:18px 12px 12px;font-size:12px;line-height:1.2;display:grid;position:absolute;top:34%;left:36px;box-shadow:0 16px 36px #00000059}.offer-badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#2f81e1;border-radius:8px;padding:5px 10px;font-family:Hanken Grotesk,Karla,sans-serif;font-size:10px;font-weight:900;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.offer-amt{letter-spacing:.02em;margin-top:8px;font-family:Anton,Impact,sans-serif;font-size:22px;display:block}.offer-from{color:#444;margin:2px 0 8px;font-size:12px;display:block}.offer-cta{color:#000;letter-spacing:.06em;text-transform:uppercase;background:#ffc802;border-radius:10px;padding:6px 10px;font-family:Hanken Grotesk,Karla,sans-serif;font-size:11px;font-weight:900;display:inline-block}.offer:hover{filter:brightness(1.04)}.minutes{text-align:center;background:radial-gradient(circle at 50% 0,#31c5ff1a,#0000 46%);padding:52px 16px 18px}.minutes h2{flex-direction:column;align-items:center;font-size:clamp(42px,6vw,65px);line-height:1.2;display:flex}.faq{width:min(720px,100% - 32px);margin:30px auto 50px}.faq button{text-align:left;border:0;border-top:1px solid var(--line);color:#fff;background:0 0;width:100%;padding:16px 28px 16px 0;font-size:18px;font-weight:600;position:relative}.faq button:after{content:"+";color:var(--yellow);font-weight:700;position:absolute;top:16px;right:0}.faq button[aria-expanded=true]:after{content:"–"}.faq button:hover{color:var(--yellow)}.faq p{color:var(--muted);margin:0 0 12px;line-height:1.55}.land-foot{color:var(--muted);text-align:center;border-top:1px solid var(--line);padding:24px;font-size:12px;line-height:1.6}.modal-back{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.panel{border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow);background:#151820;border-radius:16px;padding:28px 24px 24px}.panel h2{margin-bottom:8px;font-size:36px}.panel h2.auth-display{text-align:center;flex-direction:column;align-items:center;margin-bottom:16px;font-size:28px;line-height:1.15;display:flex}.panel h2.auth-display .line-gold{font-size:36px}.panel p{color:var(--muted)}.panel input,.panel label{width:100%;display:block}.panel input[type=text]{border:1px solid var(--line);color:#fff;background:#0b0d11;border-radius:10px;margin:12px 0;padding:12px}.panel input[type=text]:focus{outline:2px solid var(--yellow);border-color:#0000}.row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.check{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.check input{width:auto}.app{background:#111318;flex-direction:column;min-height:100vh;display:flex}.app .btn{text-transform:none;letter-spacing:.01em;border-radius:8px;padding:10px 16px;font-weight:700}.shell{flex:1;min-height:100vh;display:flex}.side{background:#15181c;border-right:1px solid #23272e;flex-shrink:0;width:228px;padding:18px 14px}.side .brand{margin-bottom:8px}.side nav{gap:8px;margin-top:22px;display:grid}.side button,.dock button{color:#c5c9d1;text-align:left;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-weight:600}.side nav button:hover{color:#fff;background:#1e2228}.side button.on,.dock button.on{color:#fff;background:#1e2228;box-shadow:inset 3px 0 #00e701}.shell>div{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{z-index:5;background:#15181c;border-bottom:1px solid #23272e;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.search{color:#fff;background:#0d1014;border:1px solid #23272e;border-radius:8px;flex:1;max-width:360px;padding:9px 14px}.search:focus{border-color:#0000;outline:2px solid #00e701}.search::placeholder{color:#6d7584}.wallet{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.coins{background:#0d1014;border:1px solid #23272e;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;display:flex}.coins i{background:radial-gradient(circle at 30% 30%, #fff3b0, var(--yellow));border-radius:50%;width:16px;height:16px;display:inline-block;box-shadow:inset 0 0 0 2px #c49200}.coins strong{color:var(--yellow-2)}.coins.pulse{box-shadow:0 0 0 1px #3a2f10,0 0 18px #ffcc3359}.coins.pulse strong{color:#fff4b8}.main{flex:1;padding:18px 18px 80px}.feature{z-index:1;text-align:left;color:#fff;cursor:pointer;background:#12151c;border:0;border-radius:12px;grid-template-columns:minmax(240px,.9fr) minmax(280px,1.15fr);width:100%;min-height:200px;margin-bottom:14px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000052}.feature .art{isolation:isolate;color:#0000;background-position:50%;background-size:cover;min-height:200px;font-size:0;position:relative;overflow:hidden}.feature .art:before,.feature .art:after{content:"";pointer-events:none;position:absolute;inset:0}.feature-copy{background:radial-gradient(circle at 0 100%,#0d3b2273,#0000 46%),radial-gradient(circle at 100% 0,#fc33,#0000 42%),linear-gradient(#1c1814,#12100e);flex-direction:column;justify-content:center;gap:8px;padding:22px 24px;display:flex}.feature-copy h2{font-size:clamp(36px,5vw,52px);line-height:.92}.feature-copy p{color:#c5ccd8;max-width:42ch;margin:0}.feature-copy .btn{pointer-events:none;width:fit-content}.feature:hover{filter:brightness(1.04)}.floor-tape{z-index:0;isolation:isolate;contain:inline-size;pointer-events:none;border:1px solid var(--line);color:#d7dbe3;background:#0b0d11;border-radius:999px;width:100%;min-width:0;max-width:100%;margin:0 0 18px;font-size:13px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.floor-track{pointer-events:none;gap:28px;width:max-content;padding:9px 0;animation:28s linear infinite marquee;display:flex}.floor-track span{white-space:nowrap;pointer-events:none}.floor-track span:after{content:" · ";color:var(--yellow)}.promo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 10px;display:grid}.promo-card{border:1px solid var(--line);background:#171a21;border-radius:18px;flex-direction:column;gap:8px;min-height:220px;padding:20px;display:flex}.promo-card h2{font-size:36px}.promo-card .btn{width:fit-content;margin-top:auto}.promo-card.daily{background:linear-gradient(#1c3a72,#171a21 70%)}.promo-card.pack{background:linear-gradient(#3a2f10,#171a21 70%)}.banners{z-index:1;grid-template-columns:1.4fr 1fr;gap:12px;margin-bottom:18px;display:grid;position:relative}.banner{isolation:isolate;text-align:left;color:#fff;border:0;border-radius:16px;min-height:148px;padding:20px;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000038}.banner:before,.banner:after{content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.banner:before{background:#ffffff1a;width:180px;height:180px;top:-50px;right:-36px}.banner:after{background:#ffffff14;width:90px;height:90px;bottom:-30px;right:70px}.banner h3{font-size:clamp(28px,3vw,36px);line-height:.95}.banner p{max-width:36ch;margin:8px 0 0;font-size:14px}.banner.daily{color:#fff;background:radial-gradient(circle at 80% 20%,#ffffff29,#0000 28%),linear-gradient(135deg,#4da3ff,#2f6fe4 46%,#1b3f86)}.banner.daily .kicker{color:var(--yellow)}.banner.daily p{color:#ffffffe6}.banner.shop{color:#111;background:radial-gradient(circle at 86% 18%,#ffffff59,#0000 26%),linear-gradient(135deg,#ffe27a,#fc3 48%,#c49200)}.banner.shop .kicker{color:#5a4200}.banner.shop h3,.banner.shop p{color:#111}.banner:hover{filter:brightness(1.05)}.cats{flex-wrap:wrap;gap:8px;margin:8px 0 14px;display:flex}.game-grid{z-index:1;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid;position:relative}.game-grid>.tile{color:#fff;text-align:left;background:#141820;border:0;border-radius:12px;min-height:260px;padding:0;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 10px 24px #00000047}.game-grid>.tile:hover{z-index:2;transform:translateY(-6px);box-shadow:0 22px 40px #0000006b}.game-grid>.tile:focus-visible{z-index:3}.game-grid>.tile .art{color:#0000;-webkit-text-fill-color:transparent;height:188px;text-shadow:none;-webkit-user-select:none;user-select:none;background-position:50%;background-size:cover;font-size:0;line-height:0;display:block;position:relative;overflow:hidden}.game-grid>.tile .art:before,.game-grid>.tile .art:after{content:"";pointer-events:none;position:absolute;inset:0}.game-grid>.tile .art:after{background:linear-gradient(#ffffff1f,#0000 24% 58%,#00000080),radial-gradient(circle at 18% 12%,#fff3,#0000 24%)}.game-grid>.tile:hover .art:after{background:linear-gradient(115deg,#0000 28%,#fff3 48%,#0000 64%),linear-gradient(#ffffff1a,#0000 24% 58%,#00000075)}.game-grid>.tile .cap{background:linear-gradient(#171c26,#12161d);border-top:1px solid #ffffff0a;padding:12px 14px 14px}.game-grid>.tile .cap b{letter-spacing:.03em;font-family:Anton,sans-serif;font-size:18px;display:block}.game-grid>.tile .cap span{color:#9aa3b2;font-size:12px}.game-grid>.tile .badge,.game-grid>.tile.soon .badge{z-index:2;background:var(--yellow);color:#111;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px;box-shadow:0 4px 10px #00000047}.tile.soon,.game-grid>.tile.soon{opacity:.78;cursor:default;pointer-events:none}.game-grid>.tile.soon:hover{opacity:.78;transform:none}.game-grid>.tile .art.reels{background-color:#1a100c;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'><defs><linearGradient id='w' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%238a5424'/><stop offset='1' stop-color='%232a160c'/></linearGradient><linearGradient id='g' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%233a2818'/><stop offset='1' stop-color='%23120c08'/></linearGradient></defs><rect width='200' height='180' fill='%231a100c'/><rect x='10' y='12' width='164' height='156' rx='16' fill='url(%23w)' stroke='%23f0d078' stroke-width='4'/><rect x='22' y='22' width='140' height='22' rx='6' fill='%23140e08' stroke='%23ffcc33' stroke-width='2'/><circle cx='36' cy='33' r='3' fill='%23ffe27a'/><circle cx='52' cy='33' r='3' fill='%23ffe27a'/><circle cx='132' cy='33' r='3' fill='%23ffe27a'/><circle cx='148' cy='33' r='3' fill='%23ffe27a'/><rect x='22' y='50' width='140' height='86' rx='8' fill='%230c0906' stroke='%23d4a017' stroke-width='2'/><rect x='28' y='56' width='40' height='74' rx='4' fill='url(%23g)'/><rect x='72' y='56' width='40' height='74' rx='4' fill='url(%23g)'/><rect x='116' y='56' width='40' height='74' rx='4' fill='url(%23g)'/><g transform='translate(40 58) scale(0.5)'><path d='M16 4 C10 4 8 12 8 16 V22 H24 V16 C24 12 22 4 16 4 Z' fill='%23ffe27a' stroke='%23c49200' stroke-width='1.2'/><rect x='11' y='22' width='10' height='4' rx='2' fill='%23d4a017'/><circle cx='16' cy='28' r='2' fill='%238a6408'/></g><g transform='translate(40 80) scale(0.5)'><path d='M3 25 L3 13 L9 19 L16 5 L23 19 L29 13 L29 25 Z' fill='%23ffcc33' stroke='%238a6408' stroke-width='1.4'/><circle cx='9' cy='12' r='2' fill='%23fff4b8'/><circle cx='16' cy='6' r='2' fill='%23fff4b8'/><circle cx='23' cy='12' r='2' fill='%23fff4b8'/></g><g transform='translate(40 102) scale(0.5)'><circle cx='16' cy='16' r='12' fill='%23ffcc33' stroke='%238a6408' stroke-width='2'/><circle cx='16' cy='16' r='6' fill='none' stroke='%238a6408' stroke-width='1.6'/><circle cx='12' cy='12' r='3' fill='%23fff4b8' opacity='0.85'/></g><g transform='translate(84 58) scale(0.5)'><polygon points='16,3 28,16 16,29 4,16' fill='%237eb6ff' stroke='%23e8f2ff' stroke-width='1.4'/><polygon points='16,8 22,16 16,24 10,16' fill='%23d6e8ff' opacity='0.75'/></g><g transform='translate(84 80) scale(0.5)'><polygon points='16,2 19.5,12 30,12 21.5,18.5 24.5,29 16,23 7.5,29 10.5,18.5 2,12 12.5,12' fill='%23ffe27a' stroke='%23c49200' stroke-width='1'/></g><g transform='translate(84 102) scale(0.5)'><rect x='3' y='11' width='26' height='10' rx='2' fill='%231a120c' stroke='%23ffcc33' stroke-width='2'/><rect x='7' y='14' width='18' height='4' rx='1' fill='%23ffe27a'/></g><g transform='translate(128 58) scale(0.5)'><circle cx='16' cy='16' r='12' fill='%23ffcc33' stroke='%238a6408' stroke-width='2'/><circle cx='16' cy='16' r='6' fill='none' stroke='%238a6408' stroke-width='1.6'/><circle cx='12' cy='12' r='3' fill='%23fff4b8' opacity='0.85'/></g><g transform='translate(128 80) scale(0.5)'><rect x='3' y='11' width='26' height='10' rx='2' fill='%231a120c' stroke='%23ffcc33' stroke-width='2'/><rect x='7' y='14' width='18' height='4' rx='1' fill='%23ffe27a'/></g><g transform='translate(128 102) scale(0.5)'><path d='M16 4 C10 4 8 12 8 16 V22 H24 V16 C24 12 22 4 16 4 Z' fill='%23ffe27a' stroke='%23c49200' stroke-width='1.2'/><rect x='11' y='22' width='10' height='4' rx='2' fill='%23d4a017'/><circle cx='16' cy='28' r='2' fill='%238a6408'/></g><circle cx='92' cy='150' r='8' fill='%23ffcc33' stroke='%236d5400' stroke-width='2'/><rect x='178' y='48' width='6' height='52' rx='3' fill='%23d7dbe6'/><circle cx='181' cy='44' r='7' fill='%23e23b4a'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:cover}.feature .art.reels{background-color:#120e0a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 840 540'><defs><linearGradient id='wall' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%233a2416'/><stop offset='1' stop-color='%23100c09'/></linearGradient><radialGradient id='lamp' cx='420' cy='30' r='420' gradientUnits='userSpaceOnUse'><stop offset='0' stop-color='%23fff1c2'/><stop offset='0.22' stop-color='%23e2a82a' stop-opacity='0.7'/><stop offset='0.62' stop-color='%231a120c' stop-opacity='0'/></radialGradient><linearGradient id='wood' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%23a56b32'/><stop offset='0.42' stop-color='%235a3418'/><stop offset='1' stop-color='%232a180e'/></linearGradient><linearGradient id='felt' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%231f7a42'/><stop offset='1' stop-color='%230b3a22'/></linearGradient><linearGradient id='glass' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%234a341c'/><stop offset='1' stop-color='%23120c08'/></linearGradient><radialGradient id='bulb' cx='0.35' cy='0.3' r='0.75'><stop offset='0' stop-color='%23fff8d6'/><stop offset='0.55' stop-color='%23ffcc33'/><stop offset='1' stop-color='%23a07810'/></radialGradient></defs><rect width='840' height='540' fill='url(%23wall)'/><rect width='840' height='540' fill='url(%23lamp)'/><rect x='36' y='78' width='150' height='250' rx='10' fill='%231a120e' stroke='%234a3018' stroke-width='3'/><rect x='654' y='78' width='150' height='250' rx='10' fill='%231a120e' stroke='%234a3018' stroke-width='3'/><rect x='52' y='96' width='118' height='86' rx='6' fill='%2324180f'/><rect x='670' y='96' width='118' height='86' rx='6' fill='%2324180f'/><rect x='408' y='0' width='24' height='18' fill='%236a5010'/><path d='M348 16 h144 l26 46 H322 Z' fill='%23ffcc33' stroke='%238a6408' stroke-width='3'/><ellipse cx='420' cy='66' rx='86' ry='12' fill='%23ffe7a3' opacity='0.45'/><rect x='168' y='96' width='504' height='312' rx='28' fill='url(%23wood)' stroke='%23f0d078' stroke-width='8'/><rect x='188' y='114' width='464' height='276' rx='18' fill='none' stroke='%236a4a14' stroke-width='3'/><rect x='206' y='124' width='428' height='48' rx='12' fill='%23140e08' stroke='%23ffcc33' stroke-width='3'/><g fill='url(%23bulb)'><circle cx='228' cy='148' r='6'/><circle cx='258' cy='148' r='6'/><circle cx='288' cy='148' r='6'/><circle cx='552' cy='148' r='6'/><circle cx='582' cy='148' r='6'/><circle cx='612' cy='148' r='6'/></g><text x='420' y='158' text-anchor='middle' fill='%23ffcc33' font-family='Impact,sans-serif' font-size='22' letter-spacing='3'>GILDED</text><rect x='206' y='184' width='428' height='150' rx='12' fill='%230c0906' stroke='%23d4a017' stroke-width='4'/><rect x='218' y='196' width='124' height='126' rx='8' fill='url(%23glass)' stroke='%235c4018'/><rect x='358' y='196' width='124' height='126' rx='8' fill='url(%23glass)' stroke='%235c4018'/><rect x='498' y='196' width='124' height='126' rx='8' fill='url(%23glass)' stroke='%235c4018'/><rect x='218' y='196' width='124' height='22' fill='%23fff' opacity='0.08'/><rect x='358' y='196' width='124' height='22' fill='%23fff' opacity='0.08'/><rect x='498' y='196' width='124' height='22' fill='%23fff' opacity='0.08'/><g transform='translate(264 204)'><path d='M16 4 C10 4 8 12 8 16 V22 H24 V16 C24 12 22 4 16 4 Z' fill='%23ffe27a' stroke='%23c49200' stroke-width='1.2'/><rect x='11' y='22' width='10' height='4' rx='2' fill='%23d4a017'/><circle cx='16' cy='28' r='2' fill='%238a6408'/></g><g transform='translate(264 242)'><path d='M3 25 L3 13 L9 19 L16 5 L23 19 L29 13 L29 25 Z' fill='%23ffcc33' stroke='%238a6408' stroke-width='1.4'/><circle cx='9' cy='12' r='2' fill='%23fff4b8'/><circle cx='16' cy='6' r='2' fill='%23fff4b8'/><circle cx='23' cy='12' r='2' fill='%23fff4b8'/></g><g transform='translate(264 280)'><circle cx='16' cy='16' r='12' fill='%23ffcc33' stroke='%238a6408' stroke-width='2'/><circle cx='16' cy='16' r='6' fill='none' stroke='%238a6408' stroke-width='1.6'/><circle cx='12' cy='12' r='3' fill='%23fff4b8' opacity='0.85'/></g><g transform='translate(404 204)'><polygon points='16,3 28,16 16,29 4,16' fill='%237eb6ff' stroke='%23e8f2ff' stroke-width='1.4'/><polygon points='16,8 22,16 16,24 10,16' fill='%23d6e8ff' opacity='0.75'/></g><g transform='translate(404 242)'><polygon points='16,2 19.5,12 30,12 21.5,18.5 24.5,29 16,23 7.5,29 10.5,18.5 2,12 12.5,12' fill='%23ffe27a' stroke='%23c49200' stroke-width='1'/></g><g transform='translate(404 280)'><rect x='3' y='11' width='26' height='10' rx='2' fill='%231a120c' stroke='%23ffcc33' stroke-width='2'/><rect x='7' y='14' width='18' height='4' rx='1' fill='%23ffe27a'/></g><g transform='translate(544 204)'><circle cx='16' cy='16' r='12' fill='%23ffcc33' stroke='%238a6408' stroke-width='2'/><circle cx='16' cy='16' r='6' fill='none' stroke='%238a6408' stroke-width='1.6'/><circle cx='12' cy='12' r='3' fill='%23fff4b8' opacity='0.85'/></g><g transform='translate(544 242)'><rect x='3' y='11' width='26' height='10' rx='2' fill='%231a120c' stroke='%23ffcc33' stroke-width='2'/><rect x='7' y='14' width='18' height='4' rx='1' fill='%23ffe27a'/></g><g transform='translate(544 280)'><path d='M16 4 C10 4 8 12 8 16 V22 H24 V16 C24 12 22 4 16 4 Z' fill='%23ffe27a' stroke='%23c49200' stroke-width='1.2'/><rect x='11' y='22' width='10' height='4' rx='2' fill='%23d4a017'/><circle cx='16' cy='28' r='2' fill='%238a6408'/></g><line x1='218' y1='259' x2='622' y2='259' stroke='%23ffcc33' stroke-width='2' opacity='0.75'/><circle cx='420' cy='360' r='18' fill='%23ffcc33' stroke='%236d5400' stroke-width='3'/><circle cx='414' cy='354' r='5' fill='%23fff6c8'/><rect x='300' y='384' width='240' height='10' rx='4' fill='%231a100a'/><rect x='684' y='150' width='14' height='150' rx='7' fill='%23d7dbe6' stroke='%236d7380' stroke-width='2'/><circle cx='691' cy='138' r='20' fill='%23e23b4a' stroke='%237a1824' stroke-width='3'/><circle cx='684' cy='130' r='6' fill='%23ffd0d6'/><path d='M0 430 H840 V540 H0 Z' fill='url(%23felt)'/><rect x='0' y='430' width='840' height='16' fill='%23072616'/><line x1='0' y1='446' x2='840' y2='446' stroke='%23b8ffd2' stroke-width='2' opacity='0.28'/><g><ellipse cx='150' cy='492' rx='34' ry='11' fill='%239d1c2b'/><ellipse cx='150' cy='482' rx='34' ry='11' fill='%23f6efe2'/><ellipse cx='150' cy='472' rx='34' ry='11' fill='%239d1c2b'/><ellipse cx='150' cy='462' rx='34' ry='11' fill='%23ffcc33' stroke='%238a6408'/></g><g><ellipse cx='250' cy='500' rx='30' ry='10' fill='%231d4e9e'/><ellipse cx='250' cy='491' rx='30' ry='10' fill='%23f6efe2'/><ellipse cx='250' cy='482' rx='30' ry='10' fill='%231d4e9e'/></g><g><ellipse cx='690' cy='488' rx='32' ry='11' fill='%23111'/><ellipse cx='690' cy='478' rx='32' ry='11' fill='%23ffcc33'/><ellipse cx='690' cy='468' rx='32' ry='11' fill='%23111'/><ellipse cx='690' cy='458' rx='32' ry='11' fill='%23f6efe2'/></g><circle cx='560' cy='486' r='16' fill='%23ffcc33' stroke='%238a6408' stroke-width='3'/><circle cx='560' cy='486' r='7' fill='none' stroke='%238a6408' stroke-width='2'/><circle cx='598' cy='500' r='12' fill='%23ffe27a' stroke='%238a6408' stroke-width='2'/><path d='M118 540 V468 h22 V540 Z' fill='%233a2414' stroke='%238a5a28'/><path d='M700 540 V468 h22 V540 Z' fill='%233a2414' stroke='%238a5a28'/><ellipse cx='420' cy='518' rx='110' ry='20' fill='%234a3018' stroke='%23c49200' stroke-width='3'/><rect x='360' y='492' width='120' height='18' rx='6' fill='%236b4423'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain}.feature .art.reels:before{z-index:1;box-shadow:inset 0 0 48px #00000047}.feature .art.reels:after{z-index:1;background:linear-gradient(#ffe29624,#0000 26%),linear-gradient(90deg,#00000038,#0000 18% 82%,#00000047)}.game-grid>.tile .art.helio,.feature .art.helio{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'><rect width='200' height='180' fill='%230c1830'/><ellipse cx='100' cy='168' rx='44' ry='8' fill='%23321e08'/><rect x='92' y='124' width='16' height='40' rx='3' fill='%238a6420'/><circle cx='100' cy='80' r='58' fill='%23101830' stroke='%23ffcc33' stroke-width='6'/><path d='M100 80 L100 26 A54 54 0 0 1 147 53 Z' fill='%232f6fe4'/><path d='M100 80 L147 53 A54 54 0 0 1 154 100 Z' fill='%23ffcc33'/><path d='M100 80 L154 100 A54 54 0 0 1 126 129 Z' fill='%234da3ff'/><path d='M100 80 L126 129 A54 54 0 0 1 74 129 Z' fill='%23ffe27a'/><path d='M100 80 L74 129 A54 54 0 0 1 46 100 Z' fill='%232f6fe4'/><path d='M100 80 L46 100 A54 54 0 0 1 53 53 Z' fill='%23ffcc33'/><path d='M100 80 L53 53 A54 54 0 0 1 100 26 Z' fill='%234da3ff'/><circle cx='100' cy='80' r='11' fill='%23fff4b8' stroke='%23c49200' stroke-width='2'/><polygon points='100,14 109,32 91,32' fill='%23ffe27a'/></svg>") 50%/cover no-repeat,conic-gradient(from 210deg,#4da3ff,#fc3,#2f6fe4,#ffe27a,#4da3ff)}.game-grid>.tile .art.drop,.feature .art.drop{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'><rect width='200' height='180' fill='%23071a12'/><rect x='14' y='10' width='172' height='160' rx='12' fill='%230a2418' stroke='%231d5a38' stroke-width='2'/><g fill='%23d4a017'><circle cx='70' cy='34' r='3.5'/><circle cx='100' cy='34' r='3.5'/><circle cx='130' cy='34' r='3.5'/><circle cx='55' cy='54' r='3.5'/><circle cx='85' cy='54' r='3.5'/><circle cx='115' cy='54' r='3.5'/><circle cx='145' cy='54' r='3.5'/><circle cx='40' cy='74' r='3.5'/><circle cx='70' cy='74' r='3.5'/><circle cx='100' cy='74' r='3.5'/><circle cx='130' cy='74' r='3.5'/><circle cx='160' cy='74' r='3.5'/><circle cx='55' cy='94' r='3.5'/><circle cx='85' cy='94' r='3.5'/><circle cx='115' cy='94' r='3.5'/><circle cx='145' cy='94' r='3.5'/><circle cx='70' cy='114' r='3.5'/><circle cx='100' cy='114' r='3.5'/><circle cx='130' cy='114' r='3.5'/></g><circle cx='92' cy='44' r='7' fill='%23ffe27a' stroke='%23c49200'/><rect x='22' y='146' width='18' height='16' rx='3' fill='%2318202c'/><rect x='44' y='146' width='18' height='16' rx='3' fill='%2318202c'/><rect x='66' y='140' width='18' height='22' rx='3' fill='%2339d98a'/><rect x='88' y='146' width='18' height='16' rx='3' fill='%2318202c'/><rect x='110' y='146' width='18' height='16' rx='3' fill='%2318202c'/><rect x='132' y='146' width='18' height='16' rx='3' fill='%2318202c'/><rect x='154' y='146' width='18' height='16' rx='3' fill='%2318202c'/></svg>") 50%/cover no-repeat,linear-gradient(#0b3d24,#071910)}.game-grid>.tile .art.velvet,.feature .art.velvet{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'><rect width='200' height='180' fill='%2312080c'/><ellipse cx='100' cy='98' rx='88' ry='58' fill='%2350121c' stroke='%23c49200' stroke-width='4'/><rect x='56' y='50' width='46' height='66' rx='6' fill='%23f6efe2' transform='rotate(-14 79 83)'/><rect x='98' y='52' width='46' height='66' rx='6' fill='%23f7f1e6' transform='rotate(11 121 85)'/><path d='M76 68c6 8 10 16 0 26c-10-10-6-18 0-26z' fill='%239d1c2b'/><path d='M124 80l9 9l-9 9l-9-9z' fill='%231a1408'/><ellipse cx='48' cy='138' rx='16' ry='6' fill='%239d1c2b'/><ellipse cx='48' cy='132' rx='16' ry='6' fill='%23ffcc33'/><ellipse cx='152' cy='140' rx='16' ry='6' fill='%231d4e9e'/><ellipse cx='152' cy='134' rx='16' ry='6' fill='%23f6efe2'/></svg>") 50%/cover no-repeat,radial-gradient(circle at 50% 18%,#a4283a,#140308)}.game-grid>.tile .art.midnight,.feature .art.midnight{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'><rect width='200' height='180' fill='%23120810'/><circle cx='100' cy='88' r='66' fill='%23110a0c' stroke='%23c49200' stroke-width='8'/><g stroke='%23c81e3a' stroke-width='18'><path d='M100 88 L100 28' transform='rotate(0 100 88)'/><path d='M100 88 L100 28' transform='rotate(28 100 88)'/><path d='M100 88 L100 28' transform='rotate(56 100 88)'/><path d='M100 88 L100 28' transform='rotate(84 100 88)'/><path d='M100 88 L100 28' transform='rotate(112 100 88)'/><path d='M100 88 L100 28' transform='rotate(140 100 88)'/><path d='M100 88 L100 28' transform='rotate(168 100 88)'/><path d='M100 88 L100 28' transform='rotate(196 100 88)'/><path d='M100 88 L100 28' transform='rotate(224 100 88)'/><path d='M100 88 L100 28' transform='rotate(252 100 88)'/><path d='M100 88 L100 28' transform='rotate(280 100 88)'/><path d='M100 88 L100 28' transform='rotate(308 100 88)'/><path d='M100 88 L100 28' transform='rotate(336 100 88)'/></g><circle cx='100' cy='88' r='24' fill='%230f1115' stroke='%23ffcc33' stroke-width='4'/><circle cx='142' cy='50' r='5' fill='%23f6efe2'/></svg>") 50%/cover no-repeat,#120810}.game-grid>.tile .art.ember,.feature .art.ember{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'><rect width='200' height='180' fill='%23180a04'/><rect x='16' y='18' width='168' height='144' rx='10' fill='%23201008' stroke='%235a2a10' stroke-width='2'/><path d='M28 138 C58 130 70 92 104 72 S154 40 176 22' fill='none' stroke='%23ff7a3d' stroke-width='8' opacity='0.35'/><path d='M28 138 C58 130 70 92 104 72 S154 40 176 22' fill='none' stroke='%23ffcc33' stroke-width='4' stroke-linecap='round'/><circle cx='176' cy='22' r='7' fill='%23ffe27a'/><rect x='28' y='86' width='40' height='12' rx='6' fill='%23ffcc33'/><text x='48' y='96' text-anchor='middle' fill='%23180a04' font-size='8' font-family='Arial' font-weight='700'>BANK</text></svg>") 50%/cover no-repeat,linear-gradient(#2a0d00,#ff7a3d 70%,#fc3)}.game-grid>.tile .art.mines,.feature .art.mines{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'><rect width='200' height='180' fill='%2318120c'/><rect x='28' y='22' width='144' height='140' rx='16' fill='%233a3220' stroke='%23d8c48a' stroke-width='5'/><circle cx='100' cy='88' r='46' fill='%238d7a4a' stroke='%23f0d078' stroke-width='4'/><circle cx='100' cy='88' r='16' fill='%2316110c' stroke='%23ffcc33' stroke-width='3'/><circle cx='62' cy='50' r='6' fill='%23d8c48a'/><circle cx='138' cy='50' r='6' fill='%23d8c48a'/><circle cx='62' cy='126' r='6' fill='%23d8c48a'/><circle cx='138' cy='126' r='6' fill='%23d8c48a'/><polygon points='148,34 156,50 140,50' fill='%2339d98a'/></svg>") 50%/cover no-repeat,linear-gradient(#8d7a4a,#2a2416)}.game-grid>.tile .art.orchard,.feature .art.orchard{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'><rect width='200' height='180' fill='%23080e18'/><circle cx='154' cy='30' r='16' fill='%23ffe27a'/><circle cx='148' cy='26' r='6' fill='%23fff6c8' opacity='0.7'/><rect x='42' y='118' width='10' height='40' fill='%235a3418'/><rect x='94' y='122' width='12' height='38' fill='%234a2a12'/><rect x='148' y='120' width='10' height='38' fill='%235a3418'/><ellipse cx='48' cy='112' rx='30' ry='36' fill='%231f4d1c'/><ellipse cx='100' cy='116' rx='34' ry='40' fill='%23163616'/><ellipse cx='154' cy='114' rx='28' ry='34' fill='%233d7a32'/><circle cx='38' cy='104' r='6' fill='%23e23b4a'/><circle cx='62' cy='96' r='5' fill='%23ff7a3d'/><circle cx='108' cy='98' r='6' fill='%23ffe27a'/><circle cx='164' cy='100' r='5' fill='%23e23b4a'/></svg>") 50%/cover no-repeat,linear-gradient(#0a1420,#3d7a32)}.game-grid>.tile .art.marbles,.feature .art.marbles{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'><rect width='200' height='180' fill='%23081018'/><rect x='10' y='108' width='180' height='28' rx='8' fill='%2318202c'/><g fill='none' stroke='%237ec8ff' stroke-width='3'><ellipse cx='28' cy='88' rx='12' ry='28'/><ellipse cx='64' cy='88' rx='12' ry='28'/><ellipse cx='100' cy='88' rx='12' ry='28'/><ellipse cx='136' cy='88' rx='12' ry='28'/><ellipse cx='172' cy='88' rx='12' ry='28'/></g><ellipse cx='28' cy='116' rx='12' ry='5' fill='%234da3ff' opacity='0.35'/><ellipse cx='64' cy='116' rx='12' ry='5' fill='%234da3ff' opacity='0.35'/><ellipse cx='100' cy='116' rx='12' ry='5' fill='%234da3ff' opacity='0.35'/><ellipse cx='136' cy='116' rx='12' ry='5' fill='%234da3ff' opacity='0.35'/><ellipse cx='172' cy='116' rx='12' ry='5' fill='%234da3ff' opacity='0.35'/><circle cx='100' cy='98' r='7' fill='%237ec8ff'/><circle cx='97' cy='95' r='2.5' fill='%23fff' opacity='0.7'/></svg>") 50%/cover no-repeat,radial-gradient(circle,#1a3a55,#081018)}.game-grid>.tile .art.felt,.feature .art.felt{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'><rect width='200' height='180' fill='%2307140e'/><ellipse cx='100' cy='98' rx='94' ry='66' fill='%235a3418'/><ellipse cx='100' cy='98' rx='86' ry='58' fill='%23c49200'/><ellipse cx='100' cy='98' rx='80' ry='52' fill='%230e6b38'/><ellipse cx='100' cy='98' rx='68' ry='40' fill='none' stroke='%23f0d078' stroke-width='1.4' opacity='0.55'/><rect x='42' y='76' width='20' height='28' rx='2' fill='%23f6efe2'/><rect x='66' y='76' width='20' height='28' rx='2' fill='%23f6efe2'/><rect x='90' y='76' width='20' height='28' rx='2' fill='%23f6efe2'/><rect x='114' y='76' width='20' height='28' rx='2' fill='%23f6efe2'/><rect x='138' y='76' width='20' height='28' rx='2' fill='%23f6efe2'/><path d='M49 84 c2 3 3 6 0 9 c-3-3-2-6 0-9z' fill='%239d1c2b'/><path d='M76 82 l4 6 l-4 6 l-4-6z' fill='%231a1408'/><circle cx='100' cy='90' r='4' fill='%239d1c2b'/><path d='M124 82 l4 6 l-4 6 l-4-6z' fill='%231d4e9e'/><circle cx='148' cy='90' r='4' fill='%231a1408'/><rect x='70' y='122' width='22' height='32' rx='3' fill='%238d2230' stroke='%23f6efe2' stroke-width='2' transform='rotate(-16 81 138)'/><rect x='104' y='120' width='22' height='32' rx='3' fill='%238d2230' stroke='%23f6efe2' stroke-width='2' transform='rotate(14 115 136)'/><circle cx='36' cy='126' r='10' fill='%23f6efe2' stroke='%23c49200' stroke-width='2'/><circle cx='36' cy='126' r='3.5' fill='%231a1408'/><ellipse cx='164' cy='132' rx='14' ry='5' fill='%239d1c2b'/><ellipse cx='164' cy='127' rx='14' ry='5' fill='%23ffcc33' stroke='%238a6408'/><ellipse cx='164' cy='122' rx='14' ry='5' fill='%231d4e9e'/></svg>") 50%/cover no-repeat,radial-gradient(circle at 50% 18%,#1d7a42,#0d3b22)}.game-grid>.tile .art.drift,.feature .art.drift{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'><rect width='200' height='180' fill='%23120a36'/><rect x='28' y='22' width='144' height='136' rx='10' fill='%231a1050' stroke='%2300bcd4' stroke-width='3'/><g fill='%2300bcd4'><rect x='42' y='38' width='22' height='22' rx='4'/><rect x='72' y='38' width='22' height='22' rx='4'/><rect x='102' y='38' width='22' height='22' rx='4'/><rect x='132' y='38' width='22' height='22' rx='4'/><rect x='42' y='70' width='22' height='22' rx='4'/><rect x='72' y='70' width='22' height='22' rx='4' fill='%23ffcc33'/><rect x='102' y='70' width='22' height='22' rx='4'/><rect x='132' y='70' width='22' height='22' rx='4' fill='%23ffcc33'/><rect x='42' y='102' width='22' height='22' rx='4'/><rect x='72' y='102' width='22' height='22' rx='4'/><rect x='102' y='102' width='22' height='22' rx='4' fill='%23ffcc33'/><rect x='132' y='102' width='22' height='22' rx='4'/></g></svg>") 50%/cover no-repeat,linear-gradient(90deg,#311b92,#00bcd4)}.game-grid>.tile .art.harbor,.feature .art.harbor{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'><rect width='200' height='180' fill='%23021827'/><circle cx='28' cy='18' r='1.3' fill='%23fff6c8'/><circle cx='64' cy='14' r='1.1' fill='%23fff'/><circle cx='108' cy='20' r='1.2' fill='%23fff6c8'/><circle cx='158' cy='26' r='14' fill='%23ffe27a'/><circle cx='152' cy='22' r='5' fill='%23fff6c8' opacity='0.75'/><rect x='176' y='46' width='8' height='40' fill='%23d7dbe6'/><polygon points='180,32 190,52 170,52' fill='%23ffcc33' stroke='%23c49200'/><rect x='172' y='82' width='16' height='5' rx='1' fill='%236b4423'/><rect x='10' y='112' width='84' height='12' rx='2' fill='%236b4423'/><rect x='18' y='124' width='6' height='20' fill='%234a2a12'/><rect x='42' y='124' width='6' height='20' fill='%234a2a12'/><rect x='66' y='124' width='6' height='20' fill='%234a2a12'/><rect x='20' y='92' width='8' height='20' fill='%238a6420'/><circle cx='24' cy='86' r='7' fill='%23ffcc33'/><circle cx='22' cy='84' r='2' fill='%23fff6c8'/><rect x='40' y='98' width='14' height='12' rx='2' fill='%230c0906' stroke='%23ffcc33'/><rect x='56' y='98' width='14' height='12' rx='2' fill='%230c0906' stroke='%23d4a017'/><rect x='72' y='98' width='14' height='12' rx='2' fill='%230c0906' stroke='%23ffcc33'/><path d='M96 114 L168 114 L154 140 L110 140 Z' fill='%232f6fe4' stroke='%23f0d078' stroke-width='2'/><rect x='126' y='82' width='6' height='32' fill='%23d4a017'/><polygon points='129,54 144,90 114,90' fill='%23ffe27a' stroke='%23c49200'/><path d='M0 150 Q50 134 100 150 T200 150 V180 H0Z' fill='%231565c0'/><path d='M0 162 Q46 152 92 162 T180 160 V180 H0Z' fill='%230e4e96'/><circle cx='100' cy='158' r='3' fill='%23ffe27a'/></svg>") 50%/cover no-repeat,linear-gradient(#021827,#1565c0)}.game-grid>.tile .art.jacks,.feature .art.jacks{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'><rect width='200' height='180' fill='%23120c08'/><rect x='12' y='14' width='176' height='152' rx='16' fill='%236b4423' stroke='%23f0d078' stroke-width='4'/><rect x='22' y='24' width='156' height='22' rx='6' fill='%23140e08' stroke='%23ffcc33' stroke-width='2'/><circle cx='36' cy='35' r='3.5' fill='%23ffe27a'/><circle cx='50' cy='35' r='3.5' fill='%23ffe27a'/><circle cx='150' cy='35' r='3.5' fill='%23ffe27a'/><circle cx='164' cy='35' r='3.5' fill='%23ffe27a'/><rect x='22' y='54' width='156' height='78' rx='8' fill='%230c0906' stroke='%23d4a017' stroke-width='2'/><rect x='30' y='62' width='24' height='36' rx='3' fill='%23f6efe2'/><rect x='58' y='62' width='24' height='36' rx='3' fill='%23f6efe2'/><rect x='86' y='62' width='24' height='36' rx='3' fill='%23f6efe2'/><rect x='114' y='62' width='24' height='36' rx='3' fill='%23f6efe2'/><rect x='142' y='62' width='24' height='36' rx='3' fill='%23f6efe2'/><text x='42' y='86' text-anchor='middle' fill='%231a1408' font-family='Georgia,serif' font-size='16' font-weight='700'>J</text><text x='70' y='86' text-anchor='middle' fill='%239d1c2b' font-family='Georgia,serif' font-size='16' font-weight='700'>J</text><path d='M95 72 c2 3 3 6 0 9 c-3-3-2-6 0-9z' fill='%239d1c2b'/><path d='M126 70 l4 6 l-4 6 l-4-6z' fill='%231a1408'/><circle cx='154' cy='78' r='5' fill='%231d4e9e'/><rect x='32' y='104' width='20' height='8' rx='2' fill='%2339d98a'/><rect x='60' y='104' width='20' height='8' rx='2' fill='%2339d98a'/><rect x='88' y='104' width='20' height='8' rx='2' fill='%232a2418'/><rect x='116' y='104' width='20' height='8' rx='2' fill='%232a2418'/><rect x='144' y='104' width='20' height='8' rx='2' fill='%232a2418'/><rect x='62' y='142' width='76' height='14' rx='7' fill='%23ffcc33' stroke='%238a6408' stroke-width='2'/></svg>") 50%/cover no-repeat,linear-gradient(#3a2414,#120c08)}.game-grid>.tile .art.silk,.feature .art.silk{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'> <defs> <linearGradient id='drape' x1='0' y1='0' x2='0' y2='1'> <stop offset='0' stop-color='%238a3050'/> <stop offset='1' stop-color='%233a1424'/> </linearGradient> <radialGradient id='felt' cx='100' cy='108' r='96' gradientUnits='userSpaceOnUse'> <stop offset='0' stop-color='%237a3044'/> <stop offset='1' stop-color='%23240c16'/> </radialGradient> <linearGradient id='card' x1='0' y1='0' x2='0' y2='1'> <stop offset='0' stop-color='%23fffefb'/> <stop offset='1' stop-color='%23f3e7d4'/> </linearGradient> <radialGradient id='lamp' cx='100' cy='0' r='110' gradientUnits='userSpaceOnUse'> <stop offset='0' stop-color='%23fff1c2' stop-opacity='0.32'/> <stop offset='1' stop-color='%23140c10' stop-opacity='0'/> </radialGradient> </defs> <rect width='200' height='180' fill='%23140c10'/> <rect width='200' height='180' fill='url(%23lamp)'/> <path d='M0 0 H200 V62 C140 98 60 98 0 62 Z' fill='url(%23drape)'/> <path d='M0 0 C48 36 78 8 118 26 C152 42 170 16 200 28 V0 Z' fill='%236a2438'/> <path d='M0 24 C70 52 130 6 200 32' fill='none' stroke='%23f0d078' stroke-width='2.4' opacity='0.85'/> <path d='M16 16 C80 40 128 8 186 24' fill='none' stroke='%23fff6c8' stroke-width='7' opacity='0.14' stroke-linecap='round'/> <ellipse cx='100' cy='116' rx='88' ry='50' fill='url(%23felt)' stroke='%23f0d078' stroke-width='4'/> <ellipse cx='100' cy='116' rx='70' ry='34' fill='none' stroke='%23c9a227' stroke-width='1.2' opacity='0.55'/> <path d='M152 34 h32 l-8 24 h-32 z' fill='%231a120c' stroke='%23c49200' stroke-width='1.6'/> <rect x='158' y='40' width='16' height='10' rx='1' fill='%23f6efe2'/> <rect x='158' y='40' width='16' height='3' fill='%239d1c2b'/> <g transform='rotate(-12 48 108)'> <rect x='32' y='86' width='30' height='42' rx='4' fill='url(%23card)' stroke='%23e6d8c4'/> <path d='M47 98 c3.2 4.2 5.4 8.2 0 13 c-5.4-4.8-3.2-8.8 0-13z' fill='%239d1c2b'/> </g> <g transform='rotate(8 70 106)'> <rect x='54' y='84' width='30' height='42' rx='4' fill='%23fff8ee' stroke='%23e6d8c4'/> <path d='M69 98 l5 7 l-5 7 l-5-7z' fill='%231a1408'/> </g> <g transform='rotate(-7 128 106)'> <rect x='112' y='84' width='30' height='42' rx='4' fill='url(%23card)' stroke='%23e6d8c4'/> <path d='M127 94 c-5 6-8 10-8 14 c0 4 3 6 6 5 c-2 3-2 5 2 5 c4 0 4-2 2-5 c3 1 6-1 6-5 c0-4-3-8-8-14z' fill='%231a1408'/> </g> <g transform='rotate(11 152 108)'> <rect x='136' y='86' width='30' height='42' rx='4' fill='%23fff8ee' stroke='%23e6d8c4'/> <path d='M151 98 c3.2 4.2 5.4 8.2 0 13 c-5.4-4.8-3.2-8.8 0-13z' fill='%239d1c2b'/> </g> <g> <ellipse cx='46' cy='148' rx='12' ry='4.2' fill='%231d4e9e'/> <ellipse cx='46' cy='144' rx='12' ry='4.2' fill='%23f6efe2'/> <ellipse cx='46' cy='140' rx='12' ry='4.2' fill='%23ffcc33' stroke='%238a6408'/> </g> <g> <ellipse cx='156' cy='150' rx='12' ry='4.2' fill='%236d5400'/> <ellipse cx='156' cy='146' rx='12' ry='4.2' fill='%239d1c2b'/> <ellipse cx='156' cy='142' rx='12' ry='4.2' fill='%23ffcc33' stroke='%238a6408'/> </g> </svg>") 50%/cover no-repeat,radial-gradient(circle at 50% 0,#6a2438,#140c10 62%)}.game-grid>.tile .art.bones,.feature .art.bones{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'> <defs> <linearGradient id='rail' x1='0' y1='0' x2='0' y2='1'> <stop offset='0' stop-color='%23a56b32'/> <stop offset='0.48' stop-color='%235a3418'/> <stop offset='1' stop-color='%232a180e'/> </linearGradient> <radialGradient id='felt' cx='100' cy='86' r='110' gradientUnits='userSpaceOnUse'> <stop offset='0' stop-color='%231f7a42'/> <stop offset='1' stop-color='%230b3a22'/> </radialGradient> <linearGradient id='bone' x1='0' y1='0' x2='0' y2='1'> <stop offset='0' stop-color='%23fffefb'/> <stop offset='1' stop-color='%23e7dcc8'/> </linearGradient> <radialGradient id='lamp' cx='100' cy='10' r='90' gradientUnits='userSpaceOnUse'> <stop offset='0' stop-color='%23fff1c2' stop-opacity='0.22'/> <stop offset='1' stop-color='%230c1610' stop-opacity='0'/> </radialGradient> </defs> <rect width='200' height='180' fill='%230c1610'/> <rect width='200' height='180' fill='url(%23lamp)'/> <rect x='8' y='22' width='184' height='136' rx='22' fill='url(%23rail)' stroke='%23f0d078' stroke-width='4'/> <rect x='18' y='32' width='164' height='116' rx='14' fill='url(%23felt)'/> <rect x='28' y='42' width='144' height='22' rx='4' fill='none' stroke='%23f0d078' stroke-width='2'/> <rect x='28' y='70' width='68' height='26' rx='4' fill='none' stroke='%23f6efe2' stroke-width='1.6' opacity='0.8'/> <rect x='104' y='70' width='68' height='26' rx='4' fill='none' stroke='%23ffcc33' stroke-width='1.6'/> <g transform='translate(46 98) rotate(-16)'> <rect width='44' height='44' rx='8' fill='url(%23bone)' stroke='%23c49200' stroke-width='1.5'/> <circle cx='12' cy='12' r='3.4' fill='%231a1408'/> <circle cx='32' cy='32' r='3.4' fill='%231a1408'/> </g> <g transform='translate(110 100) rotate(14)'> <rect width='44' height='44' rx='8' fill='%23fff8ee' stroke='%23d4a017' stroke-width='1.5'/> <g fill='%239d1c2b'> <circle cx='12' cy='12' r='3.2'/> <circle cx='32' cy='12' r='3.2'/> <circle cx='22' cy='22' r='3.2'/> <circle cx='12' cy='32' r='3.2'/> <circle cx='32' cy='32' r='3.2'/> </g> </g> <rect x='166' y='8' width='5' height='62' rx='2' fill='%23d7dbe6' stroke='%236d7380' transform='rotate(26 168 38)'/> </svg>") 50%/cover no-repeat,linear-gradient(#1f7a42,#0c1610)}.game-grid>.tile .art.tin,.feature .art.tin{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'> <defs> <linearGradient id='wall' x1='0' y1='0' x2='0' y2='1'> <stop offset='0' stop-color='%232a1c12'/> <stop offset='1' stop-color='%23100c08'/> </linearGradient> <linearGradient id='tin' x1='0' y1='0' x2='0' y2='1'> <stop offset='0' stop-color='%23e2b07a'/> <stop offset='0.42' stop-color='%23b87333'/> <stop offset='1' stop-color='%236a3a18'/> </linearGradient> <linearGradient id='face' x1='0' y1='0' x2='0' y2='1'> <stop offset='0' stop-color='%23d08a55'/> <stop offset='1' stop-color='%238a4e28'/> </linearGradient> <linearGradient id='foil' x1='0' y1='0' x2='1' y2='1'> <stop offset='0' stop-color='%23fff6c8'/> <stop offset='0.5' stop-color='%23d7dbe6'/> <stop offset='1' stop-color='%238a909c'/> </linearGradient> <pattern id='hatch' width='7' height='7' patternUnits='userSpaceOnUse'> <path d='M0 7 L7 0' stroke='%23fff' stroke-width='1.1' opacity='0.55'/> </pattern> <radialGradient id='lamp' cx='100' cy='8' r='100' gradientUnits='userSpaceOnUse'> <stop offset='0' stop-color='%23fff1c2' stop-opacity='0.3'/> <stop offset='1' stop-color='%2316100c' stop-opacity='0'/> </radialGradient> </defs> <rect width='200' height='180' fill='url(%23wall)'/> <rect width='200' height='180' fill='url(%23lamp)'/> <rect x='24' y='16' width='152' height='148' rx='14' fill='url(%23tin)' stroke='%23f0d078' stroke-width='4'/> <rect x='34' y='26' width='132' height='128' rx='8' fill='url(%23face)'/> <rect x='44' y='36' width='112' height='20' rx='4' fill='%232a180e' stroke='%23ffcc33' stroke-width='1.4'/> <circle cx='58' cy='46' r='3.2' fill='%23ffe27a'/> <circle cx='72' cy='46' r='3.2' fill='%23ffcc33'/> <circle cx='142' cy='46' r='3.2' fill='%23ffe27a'/> <text x='100' y='51' text-anchor='middle' fill='%23ffcc33' font-family='Impact,sans-serif' font-size='13' letter-spacing='3'>TIN</text> <rect x='46' y='66' width='34' height='46' rx='6' fill='%231a120c' stroke='%236d5400' stroke-width='1.5'/> <g transform='translate(49 74) scale(0.9)'> <path d='M3 25 L3 13 L9 19 L16 5 L23 19 L29 13 L29 25 Z' fill='%23ffcc33' stroke='%238a6408' stroke-width='1.2'/> <circle cx='9' cy='12' r='1.8' fill='%23fff4b8'/> <circle cx='16' cy='6' r='1.8' fill='%23fff4b8'/> <circle cx='23' cy='12' r='1.8' fill='%23fff4b8'/> </g> <rect x='84' y='66' width='34' height='46' rx='6' fill='url(%23foil)' stroke='%236d7582' stroke-width='1.5'/> <rect x='84' y='66' width='34' height='46' rx='6' fill='url(%23hatch)'/> <path d='M90 86 q8 -8 14 2' fill='none' stroke='%23fff' stroke-width='1.6' opacity='0.6' stroke-linecap='round'/> <rect x='122' y='66' width='34' height='46' rx='6' fill='url(%23foil)' stroke='%236d7582' stroke-width='1.5'/> <rect x='122' y='66' width='34' height='46' rx='6' fill='url(%23hatch)'/> <rect x='44' y='122' width='112' height='16' rx='4' fill='%232a180e'/> <circle cx='58' cy='130' r='3' fill='%23ffcc33'/> <circle cx='142' cy='130' r='3' fill='%23ffe27a'/> </svg>") 50%/cover no-repeat,linear-gradient(#b87333,#2a180e)}.game-grid>.tile .art.dice,.feature .art.dice{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'> <defs> <radialGradient id='lamp' cx='86' cy='18' r='140' gradientUnits='userSpaceOnUse'> <stop offset='0' stop-color='%23fff1c2' stop-opacity='0.32'/> <stop offset='1' stop-color='%2310160f' stop-opacity='0'/> </radialGradient> <linearGradient id='bone' x1='0' y1='0' x2='0' y2='1'> <stop offset='0' stop-color='%23fffefb'/> <stop offset='0.55' stop-color='%23f6efe2'/> <stop offset='1' stop-color='%23e4d3b8'/> </linearGradient> <radialGradient id='felt' cx='100' cy='148' r='90' gradientUnits='userSpaceOnUse'> <stop offset='0' stop-color='%231f7a42'/> <stop offset='1' stop-color='%230b3a22'/> </radialGradient> </defs> <rect width='200' height='180' fill='%2310160f'/> <rect width='200' height='180' fill='url(%23lamp)'/> <ellipse cx='100' cy='112' rx='88' ry='56' fill='url(%23felt)' stroke='%23c49200' stroke-width='4'/> <ellipse cx='100' cy='112' rx='66' ry='36' fill='none' stroke='%23b8ffd2' stroke-width='1.4' opacity='0.28'/> <g transform='translate(34 48) rotate(-16)'> <rect width='64' height='64' rx='12' fill='url(%23bone)' stroke='%23c49200' stroke-width='2'/> <rect x='5' y='5' width='54' height='54' rx='8' fill='none' stroke='%23fff' stroke-width='1.3' opacity='0.4'/> <circle cx='18' cy='18' r='5.2' fill='%231a1408'/> <circle cx='46' cy='46' r='5.2' fill='%231a1408'/> </g> <g transform='translate(106 56) rotate(12)'> <rect width='64' height='64' rx='12' fill='%23fff8ee' stroke='%23d4a017' stroke-width='2'/> <rect x='5' y='5' width='54' height='54' rx='8' fill='none' stroke='%23fff' stroke-width='1.2' opacity='0.45'/> <g fill='%239d1c2b'> <circle cx='18' cy='18' r='5'/> <circle cx='46' cy='18' r='5'/> <circle cx='32' cy='32' r='5'/> <circle cx='18' cy='46' r='5'/> <circle cx='46' cy='46' r='5'/> </g> </g> <g> <ellipse cx='100' cy='156' rx='16' ry='5' fill='%231d4e9e'/> <ellipse cx='100' cy='151' rx='16' ry='5' fill='%23f6efe2'/> <ellipse cx='100' cy='146' rx='16' ry='5' fill='%23ffcc33' stroke='%238a6408'/> </g> </svg>") 50%/cover no-repeat,radial-gradient(circle at 50% 78%,#1f7a42,#10160f 68%)}.game-grid>.tile .art.clusters,.feature .art.clusters{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'> <defs> <linearGradient id='cab' x1='0' y1='0' x2='0' y2='1'> <stop offset='0' stop-color='%23a56b32'/> <stop offset='0.45' stop-color='%235a3418'/> <stop offset='1' stop-color='%232a180e'/> </linearGradient> <linearGradient id='dim' x1='0' y1='0' x2='0' y2='1'> <stop offset='0' stop-color='%23241810'/> <stop offset='1' stop-color='%23120c08'/> </linearGradient> <radialGradient id='hot' cx='0.45' cy='0.32' r='0.8'> <stop offset='0' stop-color='%236a4e16'/> <stop offset='1' stop-color='%2324160c'/> </radialGradient> <radialGradient id='lamp' cx='100' cy='16' r='110' gradientUnits='userSpaceOnUse'> <stop offset='0' stop-color='%23fff1c2' stop-opacity='0.3'/> <stop offset='1' stop-color='%23140e08' stop-opacity='0'/> </radialGradient> </defs> <rect width='200' height='180' fill='%23140e08'/> <rect width='200' height='180' fill='url(%23lamp)'/> <rect x='14' y='12' width='172' height='156' rx='16' fill='url(%23cab)' stroke='%23f0d078' stroke-width='4'/> <rect x='24' y='22' width='152' height='20' rx='6' fill='%23140e08' stroke='%23ffcc33' stroke-width='2'/> <g fill='%23ffe27a'> <circle cx='38' cy='32' r='3'/> <circle cx='52' cy='32' r='3'/> <circle cx='148' cy='32' r='3'/> <circle cx='162' cy='32' r='3'/> </g> <rect x='24' y='48' width='152' height='108' rx='8' fill='%230c0906' stroke='%23d4a017' stroke-width='1.5'/> <ellipse cx='112' cy='104' rx='48' ry='36' fill='%23ffcc33' opacity='0.09'/> <g> <rect x='32' y='56' width='30' height='28' rx='5' fill='url(%23dim)' stroke='%235c4018'/> <rect x='68' y='56' width='30' height='28' rx='5' fill='url(%23dim)' stroke='%235c4018'/> <rect x='104' y='56' width='30' height='28' rx='5' fill='url(%23hot)' stroke='%23ffcc33' stroke-width='1.4'/> <rect x='140' y='56' width='30' height='28' rx='5' fill='url(%23dim)' stroke='%235c4018'/> <rect x='32' y='90' width='30' height='28' rx='5' fill='url(%23dim)' stroke='%235c4018'/> <rect x='68' y='90' width='30' height='28' rx='5' fill='url(%23hot)' stroke='%23ffcc33' stroke-width='1.4'/> <rect x='104' y='90' width='30' height='28' rx='5' fill='url(%23hot)' stroke='%23ffcc33' stroke-width='1.4'/> <rect x='140' y='90' width='30' height='28' rx='5' fill='url(%23hot)' stroke='%23ffcc33' stroke-width='1.4'/> <rect x='32' y='124' width='30' height='28' rx='5' fill='url(%23dim)' stroke='%235c4018'/> <rect x='68' y='124' width='30' height='28' rx='5' fill='url(%23dim)' stroke='%235c4018'/> <rect x='104' y='124' width='30' height='28' rx='5' fill='url(%23hot)' stroke='%23ffcc33' stroke-width='1.4'/> <rect x='140' y='124' width='30' height='28' rx='5' fill='url(%23dim)' stroke='%235c4018'/> </g> <g fill='%23c49200' stroke='%238a6408' stroke-width='1'> <circle cx='47' cy='70' r='5.5'/> <circle cx='83' cy='70' r='5.5'/> <circle cx='155' cy='70' r='5.5'/> <circle cx='47' cy='104' r='5.5'/> <circle cx='47' cy='138' r='5.5'/> <circle cx='83' cy='138' r='5.5'/> <circle cx='155' cy='138' r='5.5'/> </g> <g fill='none' stroke='%236d5400' stroke-width='1'> <circle cx='47' cy='70' r='2.2'/> <circle cx='83' cy='70' r='2.2'/> <circle cx='155' cy='70' r='2.2'/> <circle cx='47' cy='104' r='2.2'/> <circle cx='47' cy='138' r='2.2'/> <circle cx='83' cy='138' r='2.2'/> <circle cx='155' cy='138' r='2.2'/> </g> <g transform='translate(108 58) scale(0.62)'> <path d='M3 25 L3 13 L9 19 L16 5 L23 19 L29 13 L29 25 Z' fill='%23ffcc33' stroke='%238a6408' stroke-width='1.3'/> <circle cx='9' cy='12' r='2' fill='%23fff4b8'/> <circle cx='16' cy='6' r='2' fill='%23fff4b8'/> <circle cx='23' cy='12' r='2' fill='%23fff4b8'/> </g> <g transform='translate(72 92) scale(0.62)'> <path d='M3 25 L3 13 L9 19 L16 5 L23 19 L29 13 L29 25 Z' fill='%23ffcc33' stroke='%238a6408' stroke-width='1.3'/> <circle cx='9' cy='12' r='2' fill='%23fff4b8'/> <circle cx='16' cy='6' r='2' fill='%23fff4b8'/> <circle cx='23' cy='12' r='2' fill='%23fff4b8'/> </g> <g transform='translate(108 92) scale(0.62)'> <path d='M3 25 L3 13 L9 19 L16 5 L23 19 L29 13 L29 25 Z' fill='%23ffcc33' stroke='%238a6408' stroke-width='1.3'/> <circle cx='9' cy='12' r='2' fill='%23fff4b8'/> <circle cx='16' cy='6' r='2' fill='%23fff4b8'/> <circle cx='23' cy='12' r='2' fill='%23fff4b8'/> </g> <g transform='translate(144 92) scale(0.62)'> <path d='M3 25 L3 13 L9 19 L16 5 L23 19 L29 13 L29 25 Z' fill='%23ffcc33' stroke='%238a6408' stroke-width='1.3'/> <circle cx='9' cy='12' r='2' fill='%23fff4b8'/> <circle cx='16' cy='6' r='2' fill='%23fff4b8'/> <circle cx='23' cy='12' r='2' fill='%23fff4b8'/> </g> <g transform='translate(108 126) scale(0.62)'> <path d='M3 25 L3 13 L9 19 L16 5 L23 19 L29 13 L29 25 Z' fill='%23ffcc33' stroke='%238a6408' stroke-width='1.3'/> <circle cx='9' cy='12' r='2' fill='%23fff4b8'/> <circle cx='16' cy='6' r='2' fill='%23fff4b8'/> <circle cx='23' cy='12' r='2' fill='%23fff4b8'/> </g> </svg>") 50%/cover no-repeat,linear-gradient(#6b4423,#140e08)}.game-grid>.tile .art.vaultlock,.feature .art.vaultlock,.game-grid>.tile .art.coinvault,.feature .art.coinvault{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'> <defs> <radialGradient id='lamp' cx='100' cy='16' r='130' gradientUnits='userSpaceOnUse'> <stop offset='0' stop-color='%23fff1c2' stop-opacity='0.26'/> <stop offset='1' stop-color='%2312141a' stop-opacity='0'/> </radialGradient> <linearGradient id='steel' x1='0' y1='0' x2='0' y2='1'> <stop offset='0' stop-color='%236a7382'/> <stop offset='0.42' stop-color='%232c313c'/> <stop offset='1' stop-color='%23161a22'/> </linearGradient> <linearGradient id='door' x1='0' y1='0' x2='0' y2='1'> <stop offset='0' stop-color='%232a3342'/> <stop offset='1' stop-color='%2310141c'/> </linearGradient> <radialGradient id='hub' cx='0.35' cy='0.32' r='0.72'> <stop offset='0' stop-color='%23fff6c8'/> <stop offset='0.55' stop-color='%23ffcc33'/> <stop offset='1' stop-color='%238a6408'/> </radialGradient> </defs> <rect width='200' height='180' fill='%2312141a'/> <rect width='200' height='180' fill='url(%23lamp)'/> <rect x='44' y='10' width='112' height='160' rx='12' fill='url(%23steel)' stroke='%23d7dbe6' stroke-width='3'/> <rect x='54' y='20' width='92' height='116' rx='8' fill='url(%23door)' stroke='%23ffcc33' stroke-width='3'/> <circle cx='100' cy='74' r='34' fill='%2312161e' stroke='%23d7dbe6' stroke-width='6'/> <circle cx='100' cy='74' r='34' fill='none' stroke='%236d7582' stroke-width='2' stroke-dasharray='3 7'/> <g fill='%23ffe27a'> <circle cx='100' cy='42' r='3'/> <circle cx='128' cy='58' r='3'/> <circle cx='128' cy='90' r='3'/> <circle cx='100' cy='106' r='3'/> <circle cx='72' cy='90' r='3'/> <circle cx='72' cy='58' r='3'/> </g> <circle cx='100' cy='74' r='12' fill='url(%23hub)' stroke='%238a6408' stroke-width='2'/> <rect x='97.2' y='46' width='5.6' height='20' rx='2' fill='%23ffe27a'/> <rect x='84' y='120' width='32' height='8' rx='3' fill='%23c5ccd4'/> <g> <ellipse cx='70' cy='158' rx='16' ry='4.8' fill='%238a6408'/> <ellipse cx='70' cy='153' rx='16' ry='4.8' fill='%23d4a017'/> <ellipse cx='70' cy='148' rx='16' ry='4.8' fill='%23ffcc33' stroke='%238a6408'/> <ellipse cx='70' cy='143' rx='16' ry='4.8' fill='%23ffe27a' stroke='%238a6408'/> </g> <g> <ellipse cx='130' cy='160' rx='16' ry='4.8' fill='%236d5400'/> <ellipse cx='130' cy='155' rx='16' ry='4.8' fill='%23ffcc33' stroke='%238a6408'/> <ellipse cx='130' cy='150' rx='16' ry='4.8' fill='%23fff6c8' stroke='%238a6408'/> </g> <path d='M58 28 h28' stroke='%23fff' stroke-width='2' opacity='0.16' stroke-linecap='round'/> </svg>") 50%/cover no-repeat,linear-gradient(#3a4252,#12141a)}.game-grid>.tile .art.gilt,.feature .art.gilt{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'><rect width='200' height='180' fill='%23140c08'/><ellipse cx='100' cy='118' rx='86' ry='44' fill='%230e6b38' stroke='%23f0d078' stroke-width='3'/><g transform='translate(18 46) rotate(-14)'><rect width='30' height='44' rx='4' fill='%23f6efe2'/><text x='15' y='28' text-anchor='middle' fill='%231a1408' font-size='14' font-weight='700'>A</text></g><g transform='translate(52 38) rotate(-7)'><rect width='30' height='44' rx='4' fill='%23f6efe2'/><text x='15' y='28' text-anchor='middle' fill='%239d1c2b' font-size='14' font-weight='700'>K</text></g><g transform='translate(86 34)'><rect width='30' height='44' rx='4' fill='%23f6efe2' stroke='%23ffcc33' stroke-width='2'/><text x='15' y='28' text-anchor='middle' fill='%239d1c2b' font-size='16' font-weight='700'>A</text></g><g transform='translate(120 38) rotate(7)'><rect width='30' height='44' rx='4' fill='%23f6efe2'/><text x='15' y='28' text-anchor='middle' fill='%231a1408' font-size='14' font-weight='700'>Q</text></g><g transform='translate(154 46) rotate(14)'><rect width='30' height='44' rx='4' fill='%23f6efe2'/><text x='15' y='28' text-anchor='middle' fill='%239d1c2b' font-size='14' font-weight='700'>10</text></g></svg>") 50%/cover no-repeat,radial-gradient(circle at 50% 70%,#1d7a42,#140c08)}.game-grid>.tile .art.ash,.feature .art.ash{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'><rect width='200' height='180' fill='%2312080a'/><path d='M18 150 C48 120 70 90 92 58 C110 84 128 70 148 36 C136 88 118 120 182 150 Z' fill='%23ff7a3d' opacity='0.9'/><path d='M28 150 C58 126 78 96 96 70 C112 92 126 82 142 54 C132 96 120 124 170 150 Z' fill='%23ffcc33'/><circle cx='148' cy='36' r='7' fill='%23fff6c8'/></svg>") 50%/cover no-repeat,linear-gradient(#3a140c,#12080a)}.topcard-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:8px 0 4px;display:grid}.topcard{color:#f6efe2;background:#1a2230;border:0;border-radius:12px;place-items:center;gap:4px;min-height:132px;padding:12px 6px;display:grid}.topcard b{font-family:Anton,sans-serif;font-size:32px;line-height:1}.topcard span{font-size:22px}.topcard.red{color:#e23b4a}.topcard.on{outline:2px solid var(--yellow)}.topcard-back{background:repeating-linear-gradient(45deg,#7c1d2a 0 6px,#5a141e 6px 12px),#7c1d2a;border-radius:8px;width:46px;height:68px;box-shadow:inset 0 0 0 3px #f0d078}.limbo-meter{background:radial-gradient(circle at 50% 20%,#ff7a3d38,#0000 58%),#121018;border-radius:16px;justify-items:center;gap:4px;padding:28px 12px;display:grid}.limbo-meter b{letter-spacing:.02em;color:#fc3;font-family:Anton,sans-serif;font-size:clamp(48px,10vw,72px);line-height:.9}.limbo-meter.win b{color:var(--win)}.limbo-meter.lose b{color:var(--danger)}.limbo-meter span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.limbo-set{color:var(--muted);gap:6px;margin:8px 0 12px;font-size:13px;display:grid}.limbo-set input{color:#fff;width:min(160px,100%);font:inherit;background:#12161d;border:1px solid #ffcc333d;border-radius:10px;padding:10px 12px}.dock{border-top:1px solid var(--line);padding:8px 10px calc(8px + env(safe-area-inset-bottom));z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12151cf5;justify-content:space-around;display:none;position:fixed;bottom:0;left:0;right:0}.dock button{text-align:center;flex:1;padding:10px 8px 12px}.dock button.on{box-shadow:inset 0 -3px 0 var(--yellow)}.wrap{width:min(1180px,100%)}.game-page{padding:8px 0 40px}.game-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.game-head h1{font-size:clamp(34px,5vw,46px)}.lede{color:var(--muted);text-transform:none;max-width:52ch;margin-top:0;font-family:Karla,sans-serif;line-height:1.5}.game-stage>.kicker{margin-top:12px}.game-stage{isolation:isolate;background:radial-gradient(circle at 50% -10%,#ffcc331a,#0000 42%),linear-gradient(#ffffff08,#0000 18%),#171a21;border:1px solid #ffcc3324;border-radius:18px;padding:18px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000047}.bets{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.betbox{border:1px solid var(--line);background:#11141a;border-radius:14px;max-width:460px;margin:14px 0 10px;padding:12px}.betbox.off{opacity:.7}.betbox-head{color:var(--muted);letter-spacing:.04em;justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.betbox-bal{color:var(--yellow);font-weight:700}.betbox-row{grid-template-columns:1fr 44px 44px 56px;gap:6px;display:grid}.betbox-in{background:#0b0e12;border:1px solid #2a3140;border-radius:10px;align-items:center;padding-left:32px;display:flex;position:relative}.betbox-in:focus-within{border-color:var(--yellow)}.betbox-coin{background:radial-gradient(circle at 35% 30%,#fff1a8,#ffc802 55%,#a67800);border-radius:50%;width:14px;height:14px;position:absolute;left:10px;box-shadow:0 0 0 1px #00000080}.betbox-in input{color:#fff;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;padding:10px 10px 10px 2px;font-size:16px;font-weight:800}.betbox-k{color:#fff;background:#2a3140;border:0;border-radius:10px;font-size:13px;font-weight:800}.betbox-k:hover:not(:disabled){background:#354056}.betbox-k:disabled{opacity:.4;cursor:not-allowed}.betbox-presets{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.betbox-presets .chip{padding:6px 10px;font-size:12px}.recent{gap:6px;margin:0 0 10px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.recent-pill{font-variant-numeric:tabular-nums;background:#2a3140;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:800;animation:.25s pill-in}.recent-pill.win{background:var(--win);color:#06130c}.recent-pill.lose{color:var(--muted);background:#2a3140}.recent-pill.hot{background:var(--yellow);color:#111}@keyframes pill-in{0%{opacity:0;transform:translate(-12px)scale(.9)}}.mute{z-index:3;color:#fff;background:#00000059;border:0;border-radius:50%;width:34px;height:34px;font-size:15px;position:absolute;top:12px;right:12px}.game-stage{padding-top:18px}.result{letter-spacing:.02em;min-height:28px;margin-top:12px;font-family:Anton,sans-serif;font-size:22px}.result.win{color:var(--win)}.result.lose{color:var(--danger)}.result.even{color:var(--yellow)}.kicker{color:var(--yellow);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.section-head{justify-content:space-between;align-items:end;margin:18px 0 10px;display:flex}.section-head h2{letter-spacing:.03em;font-size:20px}.game-row{min-width:0}.row-scroller.game-grid{scrollbar-width:thin;grid-template-columns:none;gap:10px;padding-bottom:10px;display:flex;overflow-x:auto}.row-scroller .tile{border-radius:8px;flex:0 0 156px;width:156px;min-height:0}.row-scroller .tile .art{height:148px}.row-scroller .tile .cap{padding:8px 10px 10px}.row-scroller .tile .cap b{font-size:14px}.stat-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stat{border:1px solid var(--line);background:#171a21;border-radius:14px;padding:14px}.stat b{font-family:Anton,sans-serif;font-size:26px;display:block}.stat span{color:var(--muted);font-size:12px}.notice,footer,.land-legal{color:var(--muted);font-size:12px;line-height:1.5}.app>footer{text-align:center;padding:18px 8px 28px}.history{gap:8px;display:grid}.hist{border:1px solid var(--line);background:#171a21;border-radius:12px;grid-template-columns:1.2fr 1fr 1fr;gap:8px;padding:10px 12px;font-size:13px;display:grid}.reels:not(.art){background:linear-gradient(#4a3414,#120c06 30%,#070504);border-radius:16px;grid-template-columns:repeat(5,1fr);gap:8px;padding:16px;display:grid;box-shadow:inset 0 0 0 3px #fc3,inset 0 0 0 8px #3a2a10,0 12px 28px #00000059}.reel{background:linear-gradient(#322616,#120e08);border-radius:10px;grid-template-rows:repeat(3,1fr);min-height:210px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fc33,inset 0 14px 16px #00000047}.reel-window{--cell:70px;height:calc(var(--cell) * 3);border-radius:inherit;background:linear-gradient(#322616,#120e08);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fc33}.reel:has(.reel-window){min-height:0;box-shadow:none;background:0 0;display:block}.reel-strip{flex-direction:column;display:flex}.reel:after{content:"";pointer-events:none;z-index:3;background:0 0;border-top:1px solid #ffcc3359;border-bottom:1px solid #ffcc3359;height:34%;position:absolute;top:33%;left:0;right:0}.sym{text-shadow:0 4px 10px #00000073;border-bottom:1px solid #ffcc3314;place-items:center;font-size:34px;display:grid;position:relative}.reel-strip .sym{flex:0 0 var(--cell,70px);height:var(--cell,70px)}.sym.hit{color:var(--yellow);z-index:2;text-shadow:0 0 14px #ffcc33bf;background:radial-gradient(circle at 50% 45%,#ffcc333d,#0000 68%)}.reels:not(.art)+div{letter-spacing:.02em}.table-felt{background:radial-gradient(circle at 50% 18%,#4a1a24,#14080c 70%);border-radius:16px;padding:22px;box-shadow:inset 0 0 0 3px #6a2430,inset 0 0 40px #00000059}.hand{flex-wrap:wrap;align-items:flex-end;gap:8px;min-height:108px;display:flex}.playing-card{aspect-ratio:5/7;color:#1a1408;background:linear-gradient(#fffefb,#f4eee4);border-radius:7px;place-items:center;width:74px;height:auto;font-family:Georgia,Iowan Old Style,Palatino,serif;font-size:22px;font-weight:700;line-height:1;display:grid;position:relative;box-shadow:0 10px 16px #0000004d,inset 0 0 0 1px #fff,inset 0 0 0 2px #e6d8c4}.playing-card.red{color:#c4232f}.playing-card .corner{z-index:2;pointer-events:none;flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute;top:5px;left:6px}.playing-card .corner~.corner{inset:auto 6px 5px auto;transform:rotate(180deg)}.playing-card .corner .rank,.playing-card .corner .suit,.playing-card .pip .rank,.playing-card .pip .suit{line-height:1;position:static}.playing-card .corner .rank{font-size:15px}.playing-card .corner .suit{font-size:12px}.playing-card .pips{pointer-events:none;position:absolute;inset:0}.playing-card .pip{inset:auto;left:var(--x,50%);top:var(--y,50%);pointer-events:none;place-items:center;width:auto;height:auto;font-size:18px;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.playing-card .pip.flip{transform:translate(-50%,-50%)rotate(180deg)}.playing-card .pip .rank{font-size:22px}.playing-card .pip .suit{font-size:16px}.playing-card.back{color:#0000;background:radial-gradient(circle,#0000 0 22px,#1a12088c 23px,#0000 28px),repeating-linear-gradient(135deg,#8d2230 0 6px,#4a1018 6px 12px);font-size:0;box-shadow:0 10px 16px #0000004d,inset 0 0 0 5px #f6efe2,inset 0 0 0 7px #1a1208,inset 0 0 0 9px #c9a24a}.playing-card.back>span{color:#4a3400;background:radial-gradient(circle at 35% 30%,#fff6c8,#fc3 50%,#b8860b 80%);border-radius:50%;place-items:center;width:34px;height:34px;font-family:Anton,sans-serif;font-size:18px;font-weight:400;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #6d5400,inset 0 -2px #8a6a00}.roulette-rim{aspect-ratio:1;background:radial-gradient(circle,#120e0b 0 68%,#3a2a12 76%,#f0d078 84%,#6a4e10 92%,#f0d078 96%,#1a140c 100%);border-radius:50%;width:min(300px,100%);margin:0 auto 16px;position:relative;box-shadow:0 18px 40px #00000073,inset 0 0 0 1px #fc36}.roulette-wheel{border-radius:50%;position:absolute;inset:13%;overflow:hidden}.roulette-ball{background:radial-gradient(circle at 32% 30%,#fff,#dedede 42%,#8a8a8a 78%);border-radius:50%;width:14px;height:14px;margin-left:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 3px #00000073}.roulette-pocket{color:#fff;pointer-events:none;text-shadow:0 1px 2px #000c;font-size:11px;font-weight:800;line-height:1;position:absolute}.roulette-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.num{aspect-ratio:1;color:#fff;border:0;border-radius:6px;font-size:12px;font-weight:700;box-shadow:inset 0 -2px #00000047}.num.green{background:linear-gradient(#2f8a4e,#145c30)}.num.red{background:linear-gradient(#c43242,#8e1524)}.num.black{background:linear-gradient(#2c2c2c,#0e0e0e)}.num.on{outline:2px solid var(--yellow);outline-offset:1px;box-shadow:0 0 0 3px #ffcc3338,inset 0 -2px #00000047}.num:disabled{cursor:default}.plinko{height:420px;box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(circle at 50% 0,#2a2114,#0c0a08 55%);border:0;border-radius:16px;padding:0;position:relative;overflow:hidden}.plinko .peg{background:var(--yellow);border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 8px #ffcc3373}.plinko .ball{background:radial-gradient(circle at 30% 30%, #fff6c8, var(--yellow) 55%, #c49200);z-index:2;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 6px #00000059}.plinko .slots{border:0;grid-template-columns:repeat(11,minmax(0,1fr));gap:0;width:100%;margin:0;padding:0;display:grid;position:absolute;bottom:0;left:0;right:0}.plinko .slot{text-align:center;color:#fff;background:#243044;border:0;border-radius:0;min-width:0;margin:0;padding:8px 0;font-size:11px;font-weight:700}.plinko .slot+.slot{box-shadow:inset 1px 0 #ffffff14}.plinko .slot.on{background:var(--yellow);color:#111;box-shadow:none;font-weight:800}.wheel-wrap{place-items:center;padding:2px 0 18px;display:grid;position:relative}.wheel-wrap>div{width:min(320px,80vw);position:relative}.wheel{aspect-ratio:1;border:12px solid #f0d36a;border-radius:50%;width:100%;height:auto;transition:transform 4.1s cubic-bezier(.08,.74,.18,1);position:relative;overflow:hidden;box-shadow:0 0 0 7px #3a2f10,inset 0 0 0 2px #2a200c73,0 18px 40px #0006}.pointer{border-left:13px solid #0000;border-right:13px solid #0000;border-top:28px solid var(--yellow);z-index:4;filter:drop-shadow(0 3px #8a6a00);width:0;height:0;margin:0 auto -18px;position:relative}.wheel-wrap .pointer{z-index:5;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%,-14px)}.wheel-hub{z-index:3;pointer-events:none;background:radial-gradient(circle at 32% 28%,#fff8d0,#fc3 44%,#c49200 72%,#6a4e00);border-radius:50%;width:68px;height:68px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #2a210c,inset 0 -4px #8a6a00,0 6px 12px #00000059}.wheel-tick{transform-origin:bottom;pointer-events:none;z-index:1;background:linear-gradient(#1a1208,#1a120800 72%);width:2px;height:50%;margin-left:-1px;position:absolute;top:0;left:50%}.crash-board{height:260px;color:var(--yellow);border:1px solid var(--line);text-shadow:0 8px 24px #00000073;background:linear-gradient(#ff7a3d14,#0000 40%),#0b0908;border-radius:16px;place-items:center;font-family:Anton,sans-serif;font-size:clamp(48px,8vw,84px);display:grid;position:relative;overflow:hidden}.crash-board:has(.crash-plot){background:linear-gradient(#ff7a3d24,#0000 48%),repeating-linear-gradient(0deg,#0000,#0000 31px,#ffcc3312 32px),repeating-linear-gradient(90deg,#0000,#0000 47px,#ffcc330d 48px),#0b0908}.crash-board.cracked{color:var(--danger)}.crash-plot{z-index:0;pointer-events:none;width:calc(100% - 28px);height:calc(100% - 34px);position:absolute;top:16px;left:14px;overflow:visible}.crash-path{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #ffb43c8c)}.crash-path.head{stroke-width:8px}.crash-now{z-index:1;line-height:.9;position:relative}.marble-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:8px 0 4px;display:grid}.marble{color:#fff;background:#12161d;border:0;border-radius:16px;justify-items:center;gap:8px;padding:16px 8px;display:grid}.marble-glass{background:linear-gradient(180deg, #ffffff59, transparent 30%), radial-gradient(circle at 50% 70%, var(--c), transparent 62%), #243044;border-radius:0 0 24px 24px;width:54px;height:70px;box-shadow:inset 0 -8px #0003,0 8px 16px #0000004d}.marble.on{outline:2px solid var(--yellow)}.marble b{font-size:13px}.marble>span:not(.marble-glass){color:var(--muted);font-size:12px}.marble.on>span:not(.marble-glass){color:var(--yellow)}.keno-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:8px 0 4px;display:grid}.keno-num{aspect-ratio:1;color:#fff;background:#243044;border:0;border-radius:8px;font-weight:700}.keno-num.on{background:var(--yellow);color:#111}.keno-num.hit{box-shadow:inset 0 0 0 2px #39d98a}.keno-num.on.hit{box-shadow:inset 0 0 0 2px #111}.keno-num.on.miss{color:#f0b8c0;box-shadow:inset 0 0 0 2px var(--danger);background:#3a2430}.keno-num:disabled{opacity:.72}.game-stage.split{grid-template-columns:300px minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.game-stage.split .controls{border-right:1px solid var(--line);background:#1c2028;flex-direction:column;gap:10px;padding:16px;display:flex}.game-stage.split .controls .betbox{max-width:none;margin:0}.game-stage.split .controls .result{min-height:24px;margin-top:4px;font-size:18px}.game-stage.split .stage{flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:18px;display:flex;position:relative}.game-stage.split .stage .notice{text-align:center;margin:12px 0 0}.ctl-label{color:var(--muted);letter-spacing:.04em;font-size:12px}.ctl-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ctl-stats>div{border:1px solid var(--line);background:#11141a;border-radius:10px;padding:8px 10px}.ctl-stats span{color:var(--muted);font-size:11px;display:block}.ctl-stats b{font-variant-numeric:tabular-nums;font-size:15px;display:block}.ctl-stats b.up{color:var(--win)}.btn.big{width:100%;padding:16px;font-size:15px}.controls .btn.ghost{width:100%}.mine-picks{flex-wrap:wrap;gap:5px;display:flex}.mine-picks .chip{min-width:34px;padding:6px 9px;font-size:12px}@media (width<=860px){.game-stage.split{grid-template-columns:1fr}.game-stage.split .controls{border-right:0;border-top:1px solid var(--line);order:2}.game-stage.split .stage{min-height:0}}.mines{grid-template-columns:repeat(5,1fr);gap:8px;width:min(100%,480px);display:grid}.mines .tile-mine .face{box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;width:58%;height:58%;margin:auto;display:block;position:static;transform:scale(0)}.mines .tile-mine.open .face,.mines .tile-mine.boom .face{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards tile-pop}.mines .tile-mine.last.open{animation:.4s tile-flash}.mines .tile-mine.boom.last{animation:.45s tile-shake}.mines .tile-mine.dim{opacity:.55}.mines .tile-mine:hover:not(:disabled){transform:translateY(-2px)}.mines .tile-mine{transition:transform .12s,filter .12s;display:flex}@keyframes tile-pop{0%{transform:scale(0)rotate(-20deg)}to{transform:scale(1)rotate(0)}}@keyframes tile-flash{0%{box-shadow:0 0 #39d98ae6}to{box-shadow:0 0 0 14px #39d98a00}}@keyframes tile-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-3px,-1px)}80%{transform:translate(3px,1px)}}.mines .tile-mine{aspect-ratio:1;color:#0000;background:linear-gradient(#2a2318,#16110c);border:1px solid #ffcc3324;border-radius:12px;font-size:22px;box-shadow:inset 0 1px #ffffff0f,inset 0 -8px 12px #00000047}.mines .tile-mine:hover:not(:disabled){filter:brightness(1.06);border-color:#ffcc3380}.mines .tile-mine:disabled{cursor:not-allowed;opacity:1}.mines .tile-mine.open{color:var(--win);opacity:1;cursor:default;background:radial-gradient(circle at 50% 45%,#39d98a47,#0000 58%),#1c2b22;border-color:#39d98a59}.mines .tile-mine.boom{color:#ffb4b4;opacity:1;cursor:default;background:radial-gradient(circle at 50% 45%,#e23b4a73,#0000 60%),#3a1414;border-color:#e23b4a8c}.cluster-grid{box-shadow:inset 0 0 0 2px var(--yellow);background:linear-gradient(#4a3414,#120c06);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:12px 0;padding:10px;display:grid}.cluster-cell{aspect-ratio:1;color:var(--yellow-2);background:#1a140c;border:1px solid #ffcc3329;border-radius:8px;place-items:center;padding:0;font-family:Anton,sans-serif;font-size:20px;line-height:1;display:grid}.cluster-cell.hit,.cluster-cell.on{color:#1a1408;background:radial-gradient(circle at 50% 40%,#ffe27a,#c49200 74%);border-color:#fff4b8}.foil,.scratch-foil{grid-template-columns:repeat(3,minmax(0,96px));gap:10px;margin:14px 0;display:grid}.foil-cell,.scratch-cell{aspect-ratio:5/4;background:linear-gradient(180deg, #fff6c8, var(--yellow) 70%, #d4a017);color:#3a2a00;letter-spacing:.04em;text-transform:uppercase;text-align:center;border:0;border-radius:10px;place-items:center;padding:8px;font-family:Anton,sans-serif;font-size:16px;line-height:1.05;display:grid;position:relative;box-shadow:0 8px 14px #00000047}.foil-cell:after,.scratch-cell:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff8c,#0000 42%),repeating-linear-gradient(128deg,#d5dbe6 0 5px,#9aa3b0 5px 9px,#eef2f6 9px 11px);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #6d7582}.foil-cell.open:after,.foil-cell.on:after,.scratch-cell.open:after,.scratch-cell.on:after{opacity:0}.dice-row{align-items:center;gap:14px;margin:14px 0;display:flex}.die{background:linear-gradient(160deg,#fffefb,#f4eee4 58%,#e4d9c8);border-radius:12px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:68px;height:68px;padding:8px;display:grid;box-shadow:0 10px 16px #00000052,inset 0 0 0 1px #fff}.die .pip,.die .die-pip{background:#1a1408;border-radius:50%;width:11px;height:11px;margin:auto}.die.red .pip,.die.red .die-pip{background:#9d1c2b}.die.f1 .pip:first-child,.die.f1 .die-pip:first-child{grid-area:2/2}.die.f2 .pip:first-child,.die.f2 .die-pip:first-child{grid-area:1/1}.die.f2 .pip:nth-child(2),.die.f2 .die-pip:nth-child(2){grid-area:3/3}.die.f3 .pip:first-child,.die.f3 .die-pip:first-child{grid-area:1/1}.die.f3 .pip:nth-child(2),.die.f3 .die-pip:nth-child(2){grid-area:2/2}.die.f3 .pip:nth-child(3),.die.f3 .die-pip:nth-child(3){grid-area:3/3}.die.f4 .pip:first-child,.die.f4 .die-pip:first-child{grid-area:1/1}.die.f4 .pip:nth-child(2),.die.f4 .die-pip:nth-child(2){grid-area:1/3}.die.f4 .pip:nth-child(3),.die.f4 .die-pip:nth-child(3){grid-area:3/1}.die.f4 .pip:nth-child(4),.die.f4 .die-pip:nth-child(4){grid-area:3/3}.die.f5 .pip:first-child,.die.f5 .die-pip:first-child{grid-area:1/1}.die.f5 .pip:nth-child(2),.die.f5 .die-pip:nth-child(2){grid-area:1/3}.die.f5 .pip:nth-child(3),.die.f5 .die-pip:nth-child(3){grid-area:2/2}.die.f5 .pip:nth-child(4),.die.f5 .die-pip:nth-child(4){grid-area:3/1}.die.f5 .pip:nth-child(5),.die.f5 .die-pip:nth-child(5){grid-area:3/3}.die.f6 .pip:first-child,.die.f6 .die-pip:first-child{grid-area:1/1}.die.f6 .pip:nth-child(2),.die.f6 .die-pip:nth-child(2){grid-area:1/3}.die.f6 .pip:nth-child(3),.die.f6 .die-pip:nth-child(3){grid-area:2/1}.die.f6 .pip:nth-child(4),.die.f6 .die-pip:nth-child(4){grid-area:2/3}.die.f6 .pip:nth-child(5),.die.f6 .die-pip:nth-child(5){grid-area:3/1}.die.f6 .pip:nth-child(6),.die.f6 .die-pip:nth-child(6){grid-area:3/3}.board-row{background:radial-gradient(at 50% 30%,#1f7a42,#0b3a22 72%);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:8px;min-height:108px;margin:12px 0;padding:12px 10px;display:flex;box-shadow:inset 0 0 0 3px #c49200,inset 0 12px 24px #00000047}.dice-bone{--pip:#1a1408;width:68px;height:68px;color:var(--pip);background:linear-gradient(160deg,#fffefb,#f6efe2 55%,#e4d3b8);border-radius:12px;flex:none;place-items:center;font-family:Anton,Impact,sans-serif;font-size:28px;font-weight:400;line-height:1;display:grid;position:relative;box-shadow:0 10px 16px #0b3a2273,inset 0 1px #fff,inset 0 0 0 1px #ffcc338c}.dice-bone.red{--pip:#9d1c2b}:is(.dice-bone:has(.pip),.dice-bone:has(.die-pip)){color:#0000;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);place-items:stretch stretch;font-size:0}.dice-bone .pip,.dice-bone .die-pip{background:var(--pip);border-radius:50%;width:11px;height:11px;margin:auto}.dice-bone.f1 .pip:first-child,.dice-bone.f1 .die-pip:first-child{grid-area:2/2}.dice-bone.f2 .pip:first-child,.dice-bone.f2 .die-pip:first-child{grid-area:1/1}.dice-bone.f2 .pip:nth-child(2),.dice-bone.f2 .die-pip:nth-child(2){grid-area:3/3}.dice-bone.f3 .pip:first-child,.dice-bone.f3 .die-pip:first-child{grid-area:1/1}.dice-bone.f3 .pip:nth-child(2),.dice-bone.f3 .die-pip:nth-child(2){grid-area:2/2}.dice-bone.f3 .pip:nth-child(3),.dice-bone.f3 .die-pip:nth-child(3){grid-area:3/3}.dice-bone.f4 .pip:first-child,.dice-bone.f4 .die-pip:first-child{grid-area:1/1}.dice-bone.f4 .pip:nth-child(2),.dice-bone.f4 .die-pip:nth-child(2){grid-area:1/3}.dice-bone.f4 .pip:nth-child(3),.dice-bone.f4 .die-pip:nth-child(3){grid-area:3/1}.dice-bone.f4 .pip:nth-child(4),.dice-bone.f4 .die-pip:nth-child(4){grid-area:3/3}.dice-bone.f5 .pip:first-child,.dice-bone.f5 .die-pip:first-child{grid-area:1/1}.dice-bone.f5 .pip:nth-child(2),.dice-bone.f5 .die-pip:nth-child(2){grid-area:1/3}.dice-bone.f5 .pip:nth-child(3),.dice-bone.f5 .die-pip:nth-child(3){grid-area:2/2}.dice-bone.f5 .pip:nth-child(4),.dice-bone.f5 .die-pip:nth-child(4){grid-area:3/1}.dice-bone.f5 .pip:nth-child(5),.dice-bone.f5 .die-pip:nth-child(5){grid-area:3/3}.dice-bone.f6 .pip:first-child,.dice-bone.f6 .die-pip:first-child{grid-area:1/1}.dice-bone.f6 .pip:nth-child(2),.dice-bone.f6 .die-pip:nth-child(2){grid-area:1/3}.dice-bone.f6 .pip:nth-child(3),.dice-bone.f6 .die-pip:nth-child(3){grid-area:2/1}.dice-bone.f6 .pip:nth-child(4),.dice-bone.f6 .die-pip:nth-child(4){grid-area:2/3}.dice-bone.f6 .pip:nth-child(5),.dice-bone.f6 .die-pip:nth-child(5){grid-area:3/1}.dice-bone.f6 .pip:nth-child(6),.dice-bone.f6 .die-pip:nth-child(6){grid-area:3/3}.dice-bone:before,.dice-bone:after{content:"";background:var(--pip);opacity:0;pointer-events:none;border-radius:50%;width:10px;height:10px;position:absolute}.dice-bone[data-pips="1"],.dice-bone[data-pips="2"],.dice-bone[data-pips="3"],.dice-bone[data-pips="4"],.dice-bone[data-pips="5"],.dice-bone[data-pips="6"]{color:#0000;font-size:0}.dice-bone[data-pips="1"]:before{opacity:1;top:29px;left:29px}.dice-bone[data-pips="2"]:before{opacity:1;box-shadow:30px 30px var(--pip);top:14px;left:14px}.dice-bone[data-pips="3"]:before{opacity:1;box-shadow:15px 15px var(--pip), 30px 30px var(--pip);top:14px;left:14px}.dice-bone[data-pips="4"]:before,.dice-bone[data-pips="5"]:before{opacity:1;box-shadow:30px 0 0 var(--pip), 0 30px 0 var(--pip), 30px 30px 0 var(--pip);top:14px;left:14px}.dice-bone[data-pips="5"]:after{opacity:1;top:29px;left:29px}.dice-bone[data-pips="6"]:before,.dice-bone[data-pips="6"]:after{opacity:1;box-shadow:0 15px 0 var(--pip), 0 30px 0 var(--pip);top:14px}.dice-bone[data-pips="6"]:before{left:14px}.dice-bone[data-pips="6"]:after{left:44px}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:18px;display:grid}.shop-grid .card,.card{text-align:left;border:1px solid var(--line);color:inherit;background:linear-gradient(#1d222c,#171a21);border-radius:16px;flex-direction:column;justify-content:space-between;min-height:148px;padding:16px;transition:transform .18s,box-shadow .18s;display:flex}.card:hover{transform:translateY(-3px)}.card.on{outline:2px solid var(--yellow);box-shadow:0 0 0 6px #ffcc331f}.card h3{margin:12px 0 6px;font-size:28px}.card p{color:var(--muted);text-transform:none;margin:0;font-family:Karla,sans-serif}.card .meta{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;display:flex}.card .heat{background:var(--yellow);color:#111;letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-weight:800}.pay-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.card-box{background:#15181c;border:1px solid #23272e;border-radius:12px;margin-top:14px;padding:14px 16px}.card-box .StripeElement,.card-box #auric-card{min-height:44px}.pay-bill{background:#15181c;border:1px solid #23272e;border-radius:12px;margin-top:16px;padding:14px 16px}.pay-bill dl{margin:10px 0 0}.pay-bill dl>div{border-top:1px solid #23272e;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.pay-bill dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.pay-bill dd{word-break:break-all;text-align:right;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.pay-bill .btn{padding:6px 10px;font-size:12px}.pay-bill input[type=text]{width:min(100%,280px);color:inherit;font:inherit;background:#111318;border:1px solid #23272e;border-radius:8px;padding:8px 10px}.apple-pay-button{color:#fff;letter-spacing:.02em;background:#000;border:0;border-radius:12px;min-height:48px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff1f}.apple-pay-button:disabled{opacity:.45}@supports ((-webkit-appearance:-apple-pay-button)){.apple-pay-button{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy;-apple-pay-button-style:black;color:#0000}}.btn.crypto{color:#fff;background:#243044;border-radius:12px;min-height:48px}.xrp-bill{background:#15181c;border:1px solid #23272e;border-radius:12px;margin-top:16px;padding:14px 16px}.xrp-bill dl{margin:10px 0 0}.xrp-bill dl>div{border-top:1px solid #23272e;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.xrp-bill dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.xrp-bill dd{word-break:break-all;text-align:right;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.xrp-bill .btn{padding:6px 10px;font-size:12px}@media (width<=860px){.shell{display:block}.side{display:none}.dock{display:flex}.banners,.stat-row,.hist,.pay-row,.feature,.promo-grid{grid-template-columns:1fr}.marble-row,.topcard-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.topcard{min-height:112px}.topcard b{font-size:24px}.marble{padding:10px 4px}.marble-glass{width:40px;height:54px}.keno-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.offer{display:none}.land-nav{padding:14px}.hero-land{padding:22px 14px 56px}.polaroid{width:148px}.face{height:148px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-grid>.tile{min-height:220px}.game-grid>.tile .art{height:148px;font-size:0}.feature .art{min-height:240px}.dock button{font-size:12px;line-height:1.15}.roulette-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar{flex-wrap:wrap}.search{max-width:none}html{scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}.app>footer{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.main{padding-bottom:calc(128px + env(safe-area-inset-bottom))}}@media (width<=420px){.hero-land h1{font-size:44px}.games-line{font-size:30px}.minutes h2{font-size:36px}.polaroids{gap:10px;margin:22px 0 28px}.polaroid{width:108px;padding:7px 7px 0}.face{height:108px}.ig{padding-top:6px;font-size:10px}.polaroid:after{height:22px}.land-actions .btn{padding:8px 12px}.float.coin{width:40px;height:40px}.chip3d{width:34px;height:34px}.game-grid{gap:8px}.banner{min-height:128px;padding:16px}.banner h3{font-size:26px}.reels:not(.art){gap:4px;padding:8px}.sym{font-size:24px}.playing-card{width:58px;height:auto;font-size:16px}.playing-card .pip{font-size:24px}.playing-card .corner .rank,.playing-card .pip .rank{font-size:13px}.playing-card .corner .suit{font-size:10px}.marble-glass{width:32px;height:44px}.float.coin:after{font-size:16px}}@media (width>=1200px){.main{padding:22px 28px 80px}.game-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.hero-land{padding:48px 24px 96px}}@media (width>=1280px){.side{width:228px}.main{padding:24px 32px 64px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.banner{min-height:168px}}@media (width<=390px){.main{padding:12px 10px calc(128px + env(safe-area-inset-bottom))}.topbar{padding:10px}.game-grid{gap:8px}.game-grid>.tile{border-radius:14px;min-height:186px}.game-grid>.tile .art{height:116px;font-size:0}.game-grid>.tile .cap{padding:8px 8px 10px}.game-grid>.tile .cap b{font-size:15px}.dock button{padding:8px 2px 10px;font-size:11px}.wallet .btn{padding:8px 10px}.banner{min-height:112px;padding:14px}.mines{gap:6px}}@media (prefers-reduced-motion:reduce){.ticker-track,.coin,.gem,.chip3d,.wheel,.roulette-ball,.floor-track{transition:none;animation:none}.ticker-track,.floor-track{transform:none}.polaroid,.btn{transition:none}.polaroid:hover{transform:rotate(var(--rot,0deg))}.btn:hover:not(:disabled){transform:none}}.seg{border:1px solid var(--line);background:#11141a;border-radius:10px;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.seg button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:8px 6px;font-size:13px;font-weight:800}.seg button.on{color:#fff;background:#2a3140}.seg button:disabled{opacity:.5;cursor:not-allowed}.plinko-wrap{flex-direction:column;align-items:center;width:min(100%,640px);display:flex}.plinko-canvas{width:100%;display:block}.plinko-buckets{gap:3px;margin-top:-4px;display:grid}.bucket{color:#1a1200;text-align:center;font-variant-numeric:tabular-nums;border-radius:5px;padding:7px 0;font-size:clamp(9px,1.3vw,13px);font-weight:900;transition:transform .12s;box-shadow:inset 0 -4px #0000004d}.bucket.hit{animation:.35s bucket-hit;transform:translateY(6px)}@keyframes bucket-hit{0%{transform:translateY(0)}40%{transform:translateY(8px)}to{transform:translateY(0)}}.auto-row{grid-template-columns:1fr auto auto auto auto;gap:5px;display:grid}.auto-row input{color:#fff;background:#0b0e12;border:1px solid #2a3140;border-radius:10px;outline:none;width:100%;min-width:0;padding:8px 10px;font-weight:800}.auto-row input:focus{border-color:var(--yellow)}.auto-row .chip{padding:6px 8px;font-size:12px}.crash-board{min-height:340px}.axis-y{color:var(--muted);pointer-events:none;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:11px;display:flex;position:absolute;top:8%;bottom:10%;left:6px}.axis-x{color:var(--muted);pointer-events:none;justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:4px;left:36px;right:6px}.sym-badge{color:#16120a;background:radial-gradient(circle at 35% 28%, #ffffff59, transparent 40%), linear-gradient(160deg, color-mix(in srgb, var(--sc) 85%, #fff) 0%, var(--sc) 45%, color-mix(in srgb, var(--sc) 55%, #000) 100%);text-shadow:0 1px #ffffff40,0 2px 4px #000000b3;border-radius:14px;place-items:center;width:54px;height:54px;font-size:30px;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 -3px #00000059,inset 0 1px #fff6,0 6px 14px #00000073}.sym{--sc:#fc3;border-bottom:0}.sym.hit .sym-badge{box-shadow:inset 0 -3px 0 #00000059, 0 0 0 3px #fff6d0, 0 0 22px 6px color-mix(in srgb, var(--sc) 70%, transparent);animation:.7s ease-in-out infinite alternate sym-pulse}@keyframes sym-pulse{0%{transform:scale(1)}to{transform:scale(1.1)}}.reel-window{background:linear-gradient(#20170c,#0d0905 50%,#20170c)}.keno-grid{width:min(100%,560px);margin-left:auto;margin-right:auto}.keno-num{font-size:14px}.roulette-grid{width:100%}.cluster-grid,.cc-grid{width:min(100%,460px);margin-left:auto;margin-right:auto}.cv-grid{width:min(100%,480px);margin-left:auto;margin-right:auto}.game-stage .bets{justify-content:center}.gr-stage .stage{gap:0}.gr-defs{width:0;height:0;position:absolute;overflow:hidden}.gr-cab{isolation:isolate;width:min(100%,680px);position:relative}.gr-marquee{background:linear-gradient(#ffffff14,#0000 40%),linear-gradient(#5a3b14,#2b1a08 60%,#170f06);border-radius:16px 16px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:10px 16px 12px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #fc3,inset 0 0 0 6px #3a2a10,0 -6px 24px #ffcc3314}.gr-title{letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#fff3b0,#fc3 55%,#b8860b);color:#0000;filter:drop-shadow(0 2px #0009);white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-family:Anton,sans-serif;font-size:clamp(16px,2.6vw,22px)}.gr-lights{justify-content:center;gap:7px;display:flex}.gr-lights.right{justify-content:flex-end}.gr-lights.left{justify-content:flex-start}.gr-lights i{background:#4a3414;border-radius:50%;width:8px;height:8px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #00000080}.gr-cab.spin .gr-lights i{animation:.6s step-end infinite gr-chase}.gr-cab.won .gr-lights i{animation:.28s step-end infinite gr-chase}.gr-cab.idle .gr-lights i{animation:2.4s step-end infinite gr-chase}.gr-lights i:nth-child(2){animation-delay:.1s}.gr-lights i:nth-child(3){animation-delay:.2s}.gr-lights i:nth-child(4){animation-delay:.3s}.gr-lights i:nth-child(5){animation-delay:.4s}.gr-lights i:nth-child(6){animation-delay:.5s}@keyframes gr-chase{0%,49%{background:#ffe27a;box-shadow:0 0 10px 2px #ffcc33b3}50%,to{background:#4a3414;box-shadow:inset 0 0 0 1px #00000080}}.gr-meter{color:#e0c56a;letter-spacing:.04em;background:linear-gradient(#170f06,#0c0804);justify-content:center;align-items:baseline;gap:10px;min-height:54px;padding:4px 16px 6px;font-family:Anton,sans-serif;display:flex;box-shadow:inset 0 0 0 2px #fc3,inset 0 0 0 6px #3a2a10}.gr-meter .lab{letter-spacing:.22em;text-transform:uppercase;color:#9a8550;font-size:12px}.gr-meter .amt{font-variant-numeric:tabular-nums;color:#fc3;text-shadow:0 0 18px #ffcc3359;font-size:clamp(24px,4.5vw,40px);transition:color .2s}.gr-meter .amt.up{color:#fff6d0;text-shadow:0 0 22px #fc3c,0 0 4px #fff}.gr-meter .amt.pop{animation:.5s cubic-bezier(.2,.9,.3,1.4) gr-pop}.gr-meter .mult{color:#39d98a;background:#39d98a24;border-radius:999px;padding:2px 8px;font-size:15px}.gr-meter .hunt{letter-spacing:.2em;text-transform:uppercase;color:#9a8550;font-size:14px;animation:.9s ease-in-out infinite alternate gr-blink}@keyframes gr-pop{0%{transform:scale(.7)}50%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes gr-blink{0%{opacity:.4}to{opacity:1}}.gr-frame{position:relative}.gr-frame .reels:not(.art){background:radial-gradient(at 50% 0,#ffcc331f,#0000 60%),linear-gradient(#3a2810,#120c06 30%,#070504);border-radius:0 0 16px 16px}.gr-frame .reel{position:relative}.gr-frame .reel.gr-land{animation:.42s cubic-bezier(.22,1.2,.36,1) gr-land}@keyframes gr-land{0%{transform:translateY(-7px)}45%{transform:translateY(4px)}75%{transform:translateY(-2px)}to{transform:translateY(0)}}.gr-frame .reel-window{background:linear-gradient(#0000008c,#0000 22% 78%,#0000008c),linear-gradient(#2a1d10,#140d07 50%,#2a1d10);transition:box-shadow .25s}.gr-frame .reel-window:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(#00000080,#0000 18% 82%,#00000080);position:absolute;inset:0}.gr-frame .reel-window.gr-cruise .reel-strip{filter:blur(1.6px)}.gr-frame .reel-window.gr-cruise:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff0d 0 2px,#0000 2px 9px);position:absolute;inset:0}.gr-frame .reel-window.gr-ease .reel-strip{filter:blur(.4px)}.gr-frame .reel-window.gr-antic{animation:.42s ease-in-out infinite alternate gr-antic;box-shadow:inset 0 0 0 2px #ffe27a,0 0 0 2px #fc3,0 0 26px 4px #ffcc338c}@keyframes gr-antic{0%{box-shadow:inset 0 0 0 2px #ffe27a,0 0 0 2px #fc3,0 0 16px 2px #ffcc3359}to{box-shadow:inset 0 0 0 2px #fff6d0,0 0 0 3px #ffe27a,0 0 34px 8px #fc3c}}.gr-frame .reel-strip{will-change:transform}.gr-frame .sym{--sc:#fc3}.gr-art{width:calc(var(--cell,70px) * .8);height:calc(var(--cell,70px) * .8);filter:drop-shadow(0 5px 6px #0000008c);transition:transform .2s;display:block}.gr-art svg{width:100%;height:100%;display:block;overflow:visible}.sym.hit .gr-art{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--sc) 85%, #fff)) drop-shadow(0 4px 6px #00000080);animation:.7s ease-in-out infinite alternate gr-hit}.gr-frame .sym.hit{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--sc) 32%, transparent), transparent 70%)}.gr-frame .sym.dim .gr-art{opacity:.38;filter:saturate(.4)drop-shadow(0 4px 6px #00000080)}@keyframes gr-hit{0%{transform:scale(1)}to{transform:scale(1.12)}}.gr-cab.idle .gr-frame:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffecaa12 48%,#ffecaa24 50%,#ffecaa12 52%,#0000 62%) 0 0/260% 100%;border-radius:0 0 16px 16px;animation:5.2s ease-in-out infinite gr-sheen;position:absolute;inset:0}@keyframes gr-sheen{0%{background-position:120% 0}to{background-position:-40% 0}}.gr-line-glow{filter:blur(4px)}.gr-trace{stroke-dasharray:1;stroke-dashoffset:1px;animation:.55s cubic-bezier(.2,.7,.3,1) forwards gr-trace}@keyframes gr-trace{to{stroke-dashoffset:0}}.gr-cell-ring{transform-box:fill-box;transform-origin:50%;animation:.8s ease-in-out infinite alternate gr-ring}@keyframes gr-ring{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.02)}}.gr-wins{gap:4px;width:100%;margin-top:10px;display:grid}.gr-win{border:1px solid var(--line);color:#f6efe6;background:#11141a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:13px;transition:background .2s,border-color .2s;animation:.3s both gr-win-in;display:flex}.gr-win.on{border-color:var(--wc,#fc3);box-shadow:0 0 0 1px color-mix(in srgb, var(--wc,#fc3) 40%, transparent), 0 0 14px color-mix(in srgb, var(--wc,#fc3) 25%, transparent);background:#1c2028}.gr-win i{background:var(--wc,#fc3);width:9px;height:9px;box-shadow:0 0 8px var(--wc,#fc3);border-radius:99px;margin-right:8px;display:inline-block}.gr-win b{color:#fc3;letter-spacing:.03em;font-family:Anton,sans-serif;font-size:15px}@keyframes gr-win-in{0%{opacity:0;transform:translateY(6px)}}.gr-pay{width:100%;margin-top:10px}.gr-pay-toggle{border:1px solid var(--line);width:100%;min-height:40px;color:var(--muted);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#11141a;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.gr-pay-toggle:hover{color:#fff;border-color:#fc36}.gr-pay-toggle .chev{transition:transform .2s;display:inline-block}.gr-pay-toggle[aria-expanded=true] .chev{transform:rotate(180deg)}.gr-pay-body{background:linear-gradient(#1a130a,#11141a);border:1px solid #ffcc332e;border-radius:12px;margin-top:6px;padding:10px 12px;animation:.25s both gr-win-in}.gr-pay-head,.gr-pay-row{grid-template-columns:1.4fr repeat(3,1fr);align-items:center;gap:2px 8px;display:grid}.gr-pay-head{color:#9aa3b2;letter-spacing:.1em;text-transform:uppercase;padding-bottom:4px;font-size:11px}.gr-pay-head span:not(:first-child),.gr-pay-row span:not(:first-child){text-align:right}.gr-pay-row{color:#f6efe6;border-top:1px solid #ffcc3324;padding:5px 0;font-size:14px}.gr-pay-row .name{align-items:center;gap:8px;display:flex}.gr-pay-row .gr-art{--cell:44px;filter:drop-shadow(0 2px 3px #00000080)}.gr-pay-row .gc{color:#e0c56a;font-variant-numeric:tabular-nums;letter-spacing:.03em;font-family:Anton,sans-serif}.gr-pay-row .wild{color:#ff8b7a;letter-spacing:.14em;text-transform:uppercase;margin-left:4px;font-size:10px}.gr-pay-glyphs{color:#9aa3b2;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.gr-pay-lines{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.gr-pay-line{border:1px solid var(--line);color:var(--muted);text-align:center;letter-spacing:.06em;text-transform:uppercase;background:#0d0f14;border-radius:8px;gap:3px;padding:5px 6px 4px;font-size:10px;display:grid}.gr-pay-line svg{width:44px;height:28px;display:block}.gr-auto{flex-wrap:wrap;gap:5px;display:flex}.gr-auto .chip{min-width:40px;min-height:32px;padding:7px 10px;font-size:12px}.gr-opt{border:1px solid var(--line);width:100%;min-height:40px;color:var(--muted);font:inherit;cursor:pointer;text-align:left;background:#11141a;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.gr-opt[aria-pressed=true]{color:#fff;border-color:#ffcc3373}.gr-opt .sw{background:#2a3140;border-radius:999px;flex:none;width:32px;height:18px;transition:background .2s;position:relative}.gr-opt .sw:after{content:"";background:#9aa3b2;border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.gr-opt[aria-pressed=true] .sw{background:#ffcc3359}.gr-opt[aria-pressed=true] .sw:after{background:#fc3;transform:translate(14px)}.gr-opt:disabled{opacity:.5;cursor:not-allowed}.gr-cta{position:relative;overflow:hidden}.gr-cta.gr-idle:not(:disabled){animation:2.4s ease-in-out infinite gr-breathe}.gr-cta.gr-idle:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff73 50%,#0000 65%) 0 0/250% 100%;animation:2.4s ease-in-out infinite gr-sheen;position:absolute;inset:0}.gr-cta.gr-stop{background:var(--danger);color:#fff}.gr-cta .sub{opacity:.75;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:700;display:block}@keyframes gr-breathe{0%,to{box-shadow:0 0 #ffc80200}50%{box-shadow:0 0 24px 4px #ffc80273}}.gr-hint{color:var(--muted);text-align:center;font-size:11px}.gr-hint kbd{border:1px solid var(--line);background:#11141a;border-radius:5px;padding:1px 6px;font-family:inherit;font-size:10px;display:inline-block}.gr-overlay{z-index:8;cursor:pointer;background:radial-gradient(#140c04c7,#0a0602e6);border-radius:16px;place-items:center;animation:.25s both gr-fade;display:grid;position:absolute;inset:0}.gr-burst{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gr-banner{text-align:center;animation:.6s cubic-bezier(.2,.9,.3,1.35) both gr-banner-in;position:relative}.gr-banner .word{letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#fff6d0 0%,#fc3 40%,#d4a017 60%,#fff0b0 100%) 0 0/100% 200%;color:#0000;filter:drop-shadow(0 4px #6b4300)drop-shadow(0 0 22px #fc39);-webkit-background-clip:text;background-clip:text;font-family:Anton,sans-serif;font-size:clamp(42px,9vw,86px);line-height:.95;animation:1.6s linear infinite gr-shimmer;display:block}.gr-banner.mega .word{background:linear-gradient(#fff 0%,#ffe27a 30%,#ff7a3d 60%,#fff6d0 100%) 0 0/100% 200%;filter:drop-shadow(0 4px #7a2a0a)drop-shadow(0 0 30px #ff8c3cbf);-webkit-background-clip:text;background-clip:text}.gr-banner .amt{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 18px #ffcc33b3;margin-top:10px;font-family:Anton,sans-serif;font-size:clamp(26px,5vw,44px);display:block}.gr-banner .x{color:#39d98a;letter-spacing:.08em;background:#39d98a2e;border-radius:999px;margin-top:8px;padding:4px 14px;font-family:Anton,sans-serif;font-size:18px;display:inline-block}.gr-banner .tap{color:#ffffff8c;letter-spacing:.14em;text-transform:uppercase;margin-top:12px;font-size:11px;display:block}@keyframes gr-fade{0%{opacity:0}}@keyframes gr-banner-in{0%{opacity:0;transform:scale(.4)rotate(-4deg)}}@keyframes gr-shimmer{0%{background-position:0 0}to{background-position:0 200%}}@media (width<=860px){.gr-marquee{padding:8px 12px 10px}.gr-lights{gap:5px}.gr-lights i{width:6px;height:6px}.gr-meter{min-height:44px}.gr-pay-row{font-size:13px}}@media (prefers-reduced-motion:reduce){.gr-cab .gr-lights i,.gr-cab.idle .gr-frame:after,.gr-cta.gr-idle:not(:disabled),.gr-cta.gr-idle:not(:disabled):after,.gr-frame .reel.gr-land,.gr-frame .reel-window.gr-antic,.sym.hit .gr-art,.gr-cell-ring,.gr-banner,.gr-banner .word,.gr-meter .amt.pop,.gr-meter .hunt{animation:none}.gr-trace{stroke-dashoffset:0;animation:none}.gr-frame .reel-window.gr-cruise .reel-strip,.gr-frame .reel-window.gr-ease .reel-strip{filter:none}}.hw-stage{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex;position:relative}.hw-stage .recent{justify-content:center;width:100%}.hw-scene{aspect-ratio:1;-webkit-user-select:none;user-select:none;width:min(100%,540px,100vh - 230px);min-width:260px;position:relative}.hw-corona{pointer-events:none;filter:blur(1.2px);opacity:.55;background:repeating-conic-gradient(#ffcc3342 0deg 5deg,#fc30 5deg 15deg);border-radius:50%;transition:opacity .6s;animation:90s linear infinite hw-turn;position:absolute;inset:-4%;-webkit-mask:radial-gradient(circle,#0000 40%,#000 46% 60%,#0000 74%);mask:radial-gradient(circle,#0000 40%,#000 46% 60%,#0000 74%)}.hw-scene.busy .hw-corona{opacity:.85;animation-duration:14s}.hw-scene.win .hw-corona{opacity:1;animation-duration:9s}.hw-halo{pointer-events:none;border-radius:50%;transition:box-shadow .32s;position:absolute;inset:4%;box-shadow:0 0 #fc30}.hw-scene.win .hw-halo{box-shadow:0 0 46px 6px #ffcc338c}.hw-scene.idle .hw-halo{animation:3.2s ease-in-out infinite hw-halo-breathe}.hw-svg{filter:drop-shadow(0 18px 30px #00000080);width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.hw-rotor{will-change:transform}.hw-led{fill:#5a4414;stroke:#0000008c;stroke-width:.25px;transition:fill 90ms linear}.hw-led[data-on="1"]{fill:#fff7d0;filter:drop-shadow(0 0 1.2px #ffe28a)drop-shadow(0 0 2.6px #ffcc33e6)}.hw-leds.idle .hw-led{animation:2.6s ease-in-out infinite hw-led-breathe;animation-delay:calc(var(--i) * -.108s)}.hw-leds.win .hw-led{animation:.32s steps(2,end) 8 hw-led-flash;animation-delay:calc(var(--i) * 12ms)}.hw-flare{pointer-events:none;mix-blend-mode:screen;animation:.8s ease-out 3 hw-flare}.hw-top-ring{animation:2.4s linear infinite hw-dash}.hw-shimmer{pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(115deg,#0000 38%,#ffffff29 48%,#ffffff4d 50%,#ffffff29 52%,#0000 62%) 0 0/260% 260%;border-radius:50%;transition:opacity .6s;position:absolute;inset:7%}.hw-scene.idle .hw-shimmer{opacity:1;animation:4.2s ease-in-out infinite hw-sheen}.hw-pop{text-align:center;pointer-events:none;z-index:5;animation:.6s cubic-bezier(.18,1.6,.4,1) both hw-pop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hw-pop-mult{letter-spacing:.01em;background:linear-gradient(#fff9dc 0%,#ffd34a 48%,#c58a0c 100%);color:#0000;filter:drop-shadow(0 3px #6b4708)drop-shadow(0 0 22px #ffcc33d9);-webkit-background-clip:text;background-clip:text;font-family:Anton,sans-serif;font-size:clamp(56px,15vw,104px);line-height:.9}.hw-pop-pay{color:var(--win);text-shadow:0 2px 10px #0009;margin-top:6px;font-family:Anton,sans-serif;font-size:clamp(20px,5vw,30px)}.hw-pop.even .hw-pop-pay{color:var(--yellow)}.hw-pop.lose .hw-pop-mult{background:linear-gradient(#e9dcc3,#9a8a6c);filter:drop-shadow(0 2px #1a120a);-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,11vw,78px)}.hw-pop.lose .hw-pop-pay{color:#b9ab90;letter-spacing:.1em;font-family:Karla,sans-serif;font-size:14px;font-weight:800}.hw-bigwin{z-index:9;cursor:pointer;width:100%;color:inherit;font:inherit;background:radial-gradient(circle at 50% 45%,#281a0080,#080603e6);border:0;border-radius:18px;align-content:center;place-items:center;gap:6px;padding:0;animation:.3s both hw-fade;display:grid;position:absolute;inset:0;overflow:hidden}.hw-bigwin-rays{pointer-events:none;background:repeating-conic-gradient(#ffcc332e 0deg 8deg,#0000 8deg 20deg);animation:30s linear infinite hw-turn;position:absolute;inset:-40%}.hw-bigwin-title{letter-spacing:.06em;background:linear-gradient(#fff9dc 0%,#ffc802 52%,#a86f00 100%);color:#0000;filter:drop-shadow(0 4px #5a3c06)drop-shadow(0 0 24px #ffcc33bf);-webkit-background-clip:text;background-clip:text;font-family:Anton,sans-serif;font-size:clamp(46px,10vw,92px);line-height:1;animation:.75s cubic-bezier(.18,1.6,.4,1) both hw-pop;position:relative}.hw-bigwin.mega .hw-bigwin-title{font-size:clamp(50px,11vw,104px);animation:.75s cubic-bezier(.18,1.6,.4,1) both hw-pop,1.1s ease-in-out .7s infinite alternate hw-mega-glow}.hw-bigwin-mult{color:#fff3c4;letter-spacing:.08em;font-family:Anton,sans-serif;font-size:clamp(24px,5vw,36px);animation:.5s .25s both hw-rise;position:relative}.hw-bigwin-pay{color:#fff;text-shadow:0 0 18px #39d98a99;font-family:Anton,sans-serif;font-size:clamp(32px,7vw,58px);animation:.5s .35s both hw-rise;position:relative}.hw-bigwin-hint{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;margin-top:8px;font-size:11px;animation:.5s .9s both hw-rise;position:relative}.hw-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hw-confetti span{top:-16px;left:var(--x);width:var(--w);height:calc(var(--w) * 1.6);background:var(--c);opacity:.95;transform:rotate(var(--r));animation:hw-fall var(--d) cubic-bezier(.3, .1, .7, 1) var(--dl) both;border-radius:2px;position:absolute}.hw-legend{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;display:flex}.hw-leg{border:1px solid var(--line);color:var(--muted);background:#11141a;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;transition:transform .16s,border-color .16s;display:inline-flex}.hw-leg b{color:#fff;letter-spacing:.03em;font-family:Anton,sans-serif;font-size:13px;font-weight:400}.hw-leg i{background:var(--c);border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 1px #00000059}.hw-leg.hit{border-color:var(--yellow);background:#1f2430;transform:translateY(-2px)}.hw-cta{position:relative}.hw-cta.attract{animation:2.2s ease-in-out infinite hw-cta-glow}.hw-cta.stop{color:#fff;box-shadow:inset 0 0 0 1px var(--danger);background:#2a3140}.hw-cta .hw-key{letter-spacing:.08em;opacity:.6;vertical-align:2px;border:1px solid;border-radius:5px;margin-left:8px;padding:1px 5px;font-size:10px;font-weight:800}.hw-auto{border:1px solid var(--line);background:#11141a;border-radius:12px;gap:8px;padding:10px;display:grid}.hw-auto-row{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.hw-auto .seg{padding:3px}.hw-auto .seg button{min-height:36px;padding:7px 4px;font-size:12px}.hw-toggle{cursor:pointer;background:#2a3140;border:0;border-radius:999px;flex:none;width:46px;height:26px;position:relative}.hw-toggle:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.hw-toggle[aria-pressed=true]{background:var(--yellow)}.hw-toggle[aria-pressed=true]:after{background:#111;transform:translate(20px)}.hw-toggle:disabled{opacity:.5;cursor:not-allowed}.hw-input{border:1px solid var(--line);color:#fff;width:96px;min-height:36px;font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:#1c2028;border-radius:8px;padding:6px 8px;font-size:13px}.hw-input:disabled{opacity:.5}.hw-auto-note{color:var(--yellow);min-height:14px;font-size:11px}.hw-auto-left{color:#fff;letter-spacing:.04em;font-family:Anton,sans-serif;font-size:14px}@keyframes hw-turn{to{transform:rotate(360deg)}}@keyframes hw-sheen{0%{background-position:120% 120%}55%{background-position:-20% -20%}to{background-position:-20% -20%}}@keyframes hw-halo-breathe{0%,to{box-shadow:0 0 18px #ffcc331f}50%{box-shadow:0 0 36px 4px #ffcc3352}}@keyframes hw-led-breathe{0%,to{fill:#5a4414}50%{fill:#ffe9a8}}@keyframes hw-led-flash{0%{fill:#fff7d0}to{fill:#5a4414}}@keyframes hw-flare{0%{opacity:.95}to{opacity:0}}@keyframes hw-dash{to{stroke-dashoffset:-12px}}@keyframes hw-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.hw-bigwin .hw-bigwin-title{animation-name:hw-pop-flat}@keyframes hw-pop-flat{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes hw-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hw-fade{0%{opacity:0}}@keyframes hw-mega-glow{0%{filter:drop-shadow(0 4px #5a3c06)drop-shadow(0 0 18px #fc39)}to{filter:drop-shadow(0 4px #5a3c06)drop-shadow(0 0 40px #ffe678)}}@keyframes hw-fall{to{transform:translateY(640px) rotate(calc(var(--r) + 720deg));opacity:.6}}@keyframes hw-cta-glow{0%,to{box-shadow:0 0 #ffc80200}50%{box-shadow:0 0 26px 2px #ffc8028c}}.hw-hub-punch{transform-box:fill-box;transform-origin:50%;animation:.42s cubic-bezier(.2,1.5,.4,1) hw-punch}@keyframes hw-punch{0%{transform:scale(.72)}to{transform:scale(1)}}@media (width<=860px){.hw-scene{width:min(100%,420px)}}@media (prefers-reduced-motion:reduce){.hw-corona,.hw-bigwin-rays,.hw-shimmer,.hw-leds.idle .hw-led,.hw-leds.win .hw-led,.hw-cta.attract,.hw-halo,.hw-top-ring,.hw-hub-punch,.hw-confetti span,.hw-flare{animation:none!important}.hw-pop,.hw-bigwin,.hw-bigwin-title,.hw-bigwin-mult,.hw-bigwin-pay,.hw-bigwin-hint{opacity:1;transform:none;animation:none!important}.hw-pop{transform:translate(-50%,-50%)}.hw-flare{opacity:0}}.vj{--vj-cw:78px;--vj-ch:109px;--vj-gold:#ffd462}.vj .stage{gap:10px;padding:14px 14px 16px}.vj .controls .result{font-size:17px;line-height:1.25}.vj-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vj-act{color:#fff;background:#2a3140;justify-content:space-between;align-items:center;min-height:54px;transition:transform .12s,filter .12s,background .2s;display:flex;position:relative;border-radius:10px!important;padding:10px 12px 10px 14px!important;font-size:15px!important}.vj-act kbd{color:#ffffffbf;background:#00000059;border-radius:6px;padding:4px 6px;font:700 11px/1 Karla,sans-serif;box-shadow:inset 0 -1px #ffffff1f}.vj-act.hit:not(:disabled){background:var(--green);color:#06130c}.vj-act.hit:not(:disabled) kbd{color:#06130c;background:#0000002e}.vj-act.stand:not(:disabled){background:#e23b4a}.vj-act.double:not(:disabled){background:#2462ab}.vj-act.split:not(:disabled){background:#7c3aed}.vj-act:disabled{opacity:.32!important}.vj-deal{justify-content:center;align-items:center;gap:10px;min-height:58px;position:relative;overflow:hidden;font-size:16px!important;display:flex!important}.vj-deal kbd{background:#00000029;border-radius:6px;padding:4px 7px;font:700 11px/1 Karla,sans-serif}.vj-deal.breathe:not(:disabled){animation:2.4s ease-in-out infinite vj-breathe}.vj-deal.breathe:not(:disabled):after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:3.2s ease-in-out infinite vj-sheen;position:absolute;inset:0;transform:translate(-120%)}.vj-stats.ctl-stats{grid-template-columns:repeat(4,1fr);gap:5px}.vj-stats.ctl-stats>div{padding:7px 8px}.vj-stats.ctl-stats b{font-size:14px}.vj-stats.ctl-stats b.gold{color:var(--vj-gold)}.vj-table{isolation:isolate;background:radial-gradient(at 50% 20%,#ffffff1a,#0000 60%),radial-gradient(at 50% 110%,#00000073,#0000 60%),repeating-linear-gradient(45deg,#ffffff03 0 2px,#0000 2px 4px),repeating-linear-gradient(-45deg,#00000008 0 2px,#0000 2px 4px),radial-gradient(at 50% 35%,#2a8a4c,#16603a 48%,#0b3d24 100%);border-radius:22px 22px 48% 48%/22px 22px 34% 34%;flex-direction:column;justify-content:space-between;gap:6px;width:calc(100% - 24px);max-width:780px;min-height:470px;margin:12px 12px 14px;padding:16px 18px 26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffdc8c40,inset 0 0 60px #00000080,0 0 0 9px #5a3618,0 0 0 11px #2d190a,0 0 0 12px #ffd27840,0 24px 50px #0000008c}.vj-table:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0;box-shadow:inset 0 2px #ffffff1f,inset 0 -3px #00000059}.vj-arc{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.vj-arc text{letter-spacing:.22em;fill:#ffe4a08c;font-family:Anton,sans-serif;font-size:15px}.vj-arc .thin{letter-spacing:.3em;fill:#ffffff59;font-family:Karla,sans-serif;font-size:10px;font-weight:700}.vj-row{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.vj-dealer{min-height:calc(var(--vj-ch) + 44px)}.vj-mid{justify-content:center;min-height:112px}.vj-players{min-height:calc(var(--vj-ch) + 50px);flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:18px;display:flex}.vj-players.two{--vj-cw:66px;--vj-ch:92px}.vj-hand-wrap{border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:8px 14px 10px;transition:background .25s,box-shadow .25s,transform .25s;display:flex;position:relative}.vj-hand-wrap.live{background:#ffd4621a;animation:1.6s ease-in-out infinite vj-live;box-shadow:inset 0 0 0 1.5px #ffd462bf,0 0 24px #ffd46240}.vj-hand-wrap.dim{opacity:.6}.vj-hand-head{align-items:center;gap:8px;min-height:24px;display:flex}.vj-name{color:#ffffffb8;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.vj-pill{text-align:center;letter-spacing:.03em;color:#fff;font-variant-numeric:tabular-nums;background:#0000008c;border-radius:999px;min-width:36px;padding:3px 10px;font-family:Anton,sans-serif;font-size:15px;transition:background .25s,color .25s,transform .25s;box-shadow:inset 0 0 0 1px #ffffff2e}.vj-pill small{opacity:.7;letter-spacing:.08em;margin-right:3px;font:700 10px/1 Karla,sans-serif}.vj-pill.ok{background:var(--green);color:#06130c;animation:.4s vj-pop;box-shadow:0 0 18px #00e7018c}.vj-pill.bust{background:var(--danger);color:#fff;animation:.4s vj-pop;box-shadow:0 0 18px #e23b4a99}.vj-pill.ghost{opacity:.45}.vj-stake{color:var(--vj-gold);letter-spacing:.05em;font:800 11px/1 Karla,sans-serif}.vj-badge{z-index:6;letter-spacing:.1em;color:#fff;background:#2a3140;border-radius:8px;padding:6px 14px;font-family:Anton,sans-serif;font-size:20px;animation:.45s cubic-bezier(.2,1.4,.4,1) both vj-stamp;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-6deg);box-shadow:0 10px 24px #00000080,inset 0 0 0 2px #ffffff40}.vj-badge.win{background:var(--win);color:#06130c}.vj-badge.blackjack{color:#2a1c00;background:linear-gradient(135deg,#ffe88a,#ffc802 50%,#c99000)}.vj-badge.lose,.vj-badge.bust{background:var(--danger)}.vj-badge.push{background:var(--yellow);color:#111}.vj-cards{min-height:var(--vj-ch);perspective:900px;align-items:flex-start;display:flex}.vj-card{width:var(--vj-cw);height:var(--vj-ch);transform-style:preserve-3d;flex:none;position:relative}.vj-card+.vj-card{margin-left:calc(var(--vj-cw) * -.48);margin-top:0}.vj-card.vj-in{animation:.42s cubic-bezier(.2,.9,.3,1) both vj-deal}.vj-card-inner{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,.8,.3,1);position:absolute;inset:0}.vj-card.vj-in:not(.hole) .vj-card-inner{animation:.36s ease-out .1s both vj-flipin}.vj-card.hole .vj-card-inner{transform:rotateY(180deg)}.vj-card.hole.up .vj-card-inner{transform:rotateY(0)}.vj-face,.vj-back{backface-visibility:hidden;border-radius:8px;position:absolute;inset:0;box-shadow:0 8px 14px #0006,inset 0 1px #ffffff80}.vj-face{color:#16120a;background:linear-gradient(165deg,#fff,#f6f1e7 70%,#ebe3d3);font-family:Georgia,Iowan Old Style,Palatino,serif;font-weight:700;overflow:hidden;box-shadow:0 8px 14px #0006,inset 0 0 0 1px #fff,inset 0 0 0 2.5px #e3d6bf}.vj-card.red .vj-face{color:#cc1f2f}.vj-back{background:radial-gradient(circle,#ffdc8ce6 0 7px,#0000 8px),repeating-linear-gradient(45deg,#ffffff12 0 3px,#0000 3px 7px),repeating-linear-gradient(-45deg,#ffffff12 0 3px,#0000 3px 7px),linear-gradient(160deg,#8a1f2e,#4e0f18);transform:rotateY(180deg);box-shadow:0 8px 14px #0006,inset 0 0 0 4px #f5ecd8,inset 0 0 0 5.5px #2b0a10,inset 0 0 0 7px #d2a74c}.vj-back:after{content:"A";color:#4e0f18;background:radial-gradient(circle at 35% 30%,#fff6c8,#fc3 55%,#b8860b);border-radius:50%;place-items:center;width:30px;height:30px;font:400 15px/1 Anton,sans-serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #2b0a10}.vj-corner{z-index:2;flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute;top:5px;left:6px}.vj-corner.rev{inset:auto 6px 5px auto;transform:rotate(180deg)}.vj-corner .r{font-size:calc(var(--vj-cw) * .2)}.vj-corner .s{font-size:calc(var(--vj-cw) * .16);margin-top:1px}.vj-pips{pointer-events:none;position:absolute;inset:0}.vj-pip{left:var(--x);top:var(--y);font-size:calc(var(--vj-cw) * .23);line-height:1;position:absolute;transform:translate(-50%,-50%)}.vj-pip.flip{transform:translate(-50%,-50%)rotate(180deg)}.vj-pip.big{font-size:calc(var(--vj-cw) * .58);filter:drop-shadow(0 2px 2px #0003)}.vj-court{background:linear-gradient(#fff9,#0000 35% 65%,#0000000f),radial-gradient(circle at 50% 45%,#ffdd8ccc,#0000 70%);border:1.5px solid;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;padding:6% 0;display:flex;position:absolute;inset:14% 19%}.vj-card.red .vj-court{background:linear-gradient(#ffffff8c,#0000 35%),radial-gradient(circle at 50% 45%,#ffcdcde6,#0000 70%)}.vj-court .cr{font-size:calc(var(--vj-cw) * .34);line-height:.9}.vj-court .cs{font-size:calc(var(--vj-cw) * .18);line-height:1}.vj-court .cs.flip{transform:rotate(180deg)}.vj-crown{opacity:.9;width:42%;height:auto}.vj-ghost{display:flex}.vj-ghost .vj-card{opacity:.28}.vj-shoe,.vj-discard{z-index:2;letter-spacing:.1em;color:#ffffff8c;text-transform:uppercase;flex-direction:column;align-items:center;gap:4px;font:800 10px/1 Karla,sans-serif;display:flex;position:absolute;top:14px}.vj-shoe{right:18px}.vj-discard{left:18px}.vj-shoe-box{background:linear-gradient(160deg,#1a1a1f,#0a0a0d);border-radius:8px 8px 10px 10px;width:64px;height:84px;position:relative;overflow:hidden;box-shadow:0 8px 18px #00000080,inset 0 0 0 1px #ffffff1a,inset 0 -8px #00000080}.vj-shoe-box:before{content:"";height:calc(var(--fill,1) * 60px);background:repeating-linear-gradient(#f6efe2 0 1.5px,#c9bda5 1.5px 2.5px);border-radius:3px 3px 0 0;transition:height .4s;position:absolute;bottom:10px;left:6px;right:6px}.vj-shoe-box:after{content:"";background:linear-gradient(160deg,#8a1f2e,#4e0f18);border-radius:4px 4px 0 0;height:22px;position:absolute;top:6px;left:8px;right:8px;box-shadow:inset 0 0 0 2px #f5ecd8,inset 0 0 0 3px #2b0a10}.vj-tray{background:#00000059;border-radius:8px;width:64px;height:84px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 6px 14px #00000080}.vj-tray:before{content:"";height:calc(var(--fill,0) * 64px);min-height:calc(var(--fill,0) * 1px);background:repeating-linear-gradient(#8a1f2e 0 1.5px,#f5ecd8 1.5px 2.5px);border-radius:3px;transition:height .4s;position:absolute;bottom:6px;left:7px;right:7px}.vj-tray:after{content:"";left:7px;right:7px;bottom:calc(var(--fill,0) * 64px + 6px);height:44px;opacity:calc(var(--fill,0) * 40);background:linear-gradient(160deg,#8a1f2e,#4e0f18);border-radius:4px;transition:bottom .4s;position:absolute;box-shadow:inset 0 0 0 2px #f5ecd8,inset 0 0 0 3px #2b0a10}.vj-circle{border:2px solid #ffe4a08c;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #0000001f,inset 0 0 24px #00000059,0 0 0 1px #00000040}.vj-circle:before{content:"BET";letter-spacing:.3em;color:#ffe4a059;font:800 10px/1 Karla,sans-serif;position:absolute;top:12px}.vj-stack{transform-origin:50% 70%;width:64px;height:64px;position:relative}.vj-stack.idle{opacity:.55;animation:3s ease-in-out infinite vj-bob}.vj-stack.in{animation:.45s cubic-bezier(.2,1.3,.4,1) both vj-chipdrop}.vj-stack.win{animation:.9s cubic-bezier(.5,0,.3,1) .25s both vj-chipwin}.vj-stack.lose{animation:.8s cubic-bezier(.5,0,.6,1) .2s both vj-chiplose}.vj-stack.push{animation:.5s .2s vj-pop}.vj-chip{width:60px;height:60px;left:2px;bottom:calc(var(--i) * 5px);z-index:var(--i);filter:drop-shadow(0 3px 2px #00000073);position:absolute}.vj-chip.extra{animation:.4s cubic-bezier(.2,1.3,.4,1) both vj-chipdrop}.vj-amt{white-space:nowrap;letter-spacing:.04em;color:#fff;text-shadow:0 2px 6px #000000b3;font:400 15px/1 Anton,sans-serif;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.vj-float{z-index:8;pointer-events:none;letter-spacing:.02em;white-space:nowrap;text-shadow:0 4px 18px #0009;font:400 clamp(30px,5vw,44px)/1 Anton,sans-serif;animation:1.6s ease-out both vj-floatup;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vj-float.win{color:var(--vj-gold)}.vj-float.lose{color:var(--danger);font-size:clamp(22px,4vw,30px)}.vj-float.push{color:var(--yellow);font-size:clamp(22px,4vw,30px)}.vj-banner{z-index:10;pointer-events:none;place-items:center;animation:2.2s both vj-fade;display:grid;position:absolute;inset:0;overflow:hidden}.vj-burst{background:repeating-conic-gradient(from 0deg, #ffd66238 0 7deg, transparent 7deg 18deg);width:160vmax;height:160vmax;animation:6s linear infinite vj-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0,#0000 38%);mask-image:radial-gradient(circle,#000 0,#0000 38%)}.vj-banner h2{letter-spacing:.06em;background:linear-gradient(#fff6c8 0%,#ffd462 40%,#c98f00 60%,#ffe58a 100%);color:#0000;filter:drop-shadow(0 4px #5a3a00)drop-shadow(0 10px 24px #0009);-webkit-background-clip:text;background-clip:text;margin:0;font:400 clamp(44px,9vw,86px)/1 Anton,sans-serif;animation:.6s cubic-bezier(.2,1.5,.4,1) both vj-stamp;position:relative}.vj-banner small{letter-spacing:.3em;color:#fff;text-shadow:0 2px 8px #0009;margin-top:118px;font:800 13px/1 Karla,sans-serif;position:absolute}.vj-spark{background:var(--c,var(--vj-gold));width:8px;height:8px;animation:vj-spark 1.3s cubic-bezier(.2, .8, .4, 1) var(--d,0s) both;border-radius:2px;position:absolute;top:50%;left:50%}@keyframes vj-deal{0%{transform:translate(var(--dx,300px), var(--dy,-200px)) rotate(var(--dr,-14deg)) scale(.9);opacity:.5}to{opacity:1;transform:none}}@keyframes vj-flipin{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes vj-pop{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes vj-stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-6deg)scale(2.2)}to{opacity:1;transform:translate(-50%,-50%)rotate(-6deg)scale(1)}}.vj-banner h2{animation-name:vj-stamp2}@keyframes vj-stamp2{0%{opacity:0;transform:scale(2.4)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(-2deg)}}@keyframes vj-live{0%,to{box-shadow:inset 0 0 0 1.5px #ffd462bf,0 0 18px #ffd46233}50%{box-shadow:inset 0 0 0 1.5px #ffd462,0 0 30px #ffd46273}}@keyframes vj-breathe{0%,to{box-shadow:0 0 #ffc80259}50%{box-shadow:0 0 0 9px #ffc80200}}@keyframes vj-sheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes vj-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes vj-chipdrop{0%{opacity:0;transform:translateY(-90px)scale(1.25)}to{opacity:1;transform:none}}@keyframes vj-chipwin{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(150px)scale(.6)}}@keyframes vj-chiplose{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-190px)scale(.5)rotate(20deg)}}@keyframes vj-floatup{0%{opacity:0;transform:translate(-50%,-20%)scale(.6)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}75%{opacity:1;transform:translate(-50%,-70%)scale(1)}to{opacity:0;transform:translate(-50%,-110%)scale(.95)}}@keyframes vj-fade{0%{opacity:0}12%,80%{opacity:1}to{opacity:0}}@keyframes vj-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes vj-spark{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}15%{opacity:1}to{transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) rotate(var(--rot)) scale(1);opacity:0}}@media (width<=860px){.vj{--vj-cw:62px;--vj-ch:87px}.vj-players.two{--vj-cw:54px;--vj-ch:76px}.vj-table{width:calc(100% - 20px);min-height:420px;margin:10px 10px 12px;padding:12px 10px 22px}.vj-shoe-box,.vj-tray{width:46px;height:62px}.vj-shoe-box:before{height:calc(var(--fill,1) * 42px)}.vj-shoe,.vj-discard{top:10px}.vj-shoe{right:10px}.vj-discard{left:10px}.vj-arc text{font-size:12px}}@media (prefers-reduced-motion:reduce){.vj-card.vj-in,.vj-card.vj-in:not(.hole) .vj-card-inner,.vj-stack,.vj-chip.extra,.vj-pill,.vj-badge,.vj-burst,.vj-spark,.vj-hand-wrap.live,.vj-deal.breathe:not(:disabled),.vj-deal.breathe:not(:disabled):after,.vj-banner h2{animation:none!important}.vj-card-inner{transition:none}.vj-float{animation-duration:10ms}.vj-banner{animation:2.2s step-end both vj-fade}}.vm .controls .vm-seg{margin-top:2px}.vm .controls .vm-seg button{min-height:40px}.vm .ctl-stats b.vm-down{color:var(--danger)}.vm .vm-sess b{font-size:13px}.vm .ctl-stats b.vm-next{color:var(--yellow)}.vm .vm-cta{position:relative;overflow:hidden}.vm .vm-cta small{letter-spacing:.14em;opacity:.7;margin-top:2px;font-size:10px;font-weight:700;display:block}.vm .vm-cta.vm-idle:not(:disabled){animation:2.4s ease-in-out infinite vm-breathe}.vm .vm-cta.vm-idle:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffffff59 50%,#0000 60%);animation:3.2s ease-in-out infinite vm-sheen;position:absolute;inset:-40% -60%;transform:translate(-60%)}.vm .btn.vm-stop{background:var(--danger);color:#fff}@keyframes vm-breathe{0%,to{box-shadow:0 0 #ffc80200,0 8px 24px #ffc8021f}50%{box-shadow:0 0 0 4px #ffc8022e,0 10px 30px #ffc80252}}@keyframes vm-sheen{0%,55%{transform:translate(-70%)}to{transform:translate(70%)}}.vm .vm-stage{justify-content:flex-start}.vm-arena{justify-content:center;align-items:stretch;gap:16px;width:100%;max-width:640px;display:flex}.vm-boardwrap{flex:auto;width:min(100%,460px);min-width:0;position:relative}.vm-board{perspective:900px;background:radial-gradient(circle at 50% 0,#ffc80214,#0000 55%),linear-gradient(#23272f,#121419);border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:repeat(5,1fr);gap:9px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0f,inset 0 0 40px #00000080,0 20px 40px #00000059}.vm-tile{aspect-ratio:1;cursor:pointer;perspective:700px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;min-width:40px;min-height:40px;padding:0;position:relative}.vm-tile:disabled{cursor:default}.vm-tile:focus-visible{outline:none}.vm-tile:focus-visible .vm-front{box-shadow:0 0 0 2px var(--yellow), inset 0 1px 0 #ffffff59}.vm-card{transform-style:preserve-3d;transition:transform .58s cubic-bezier(.2, .75, .25, 1) calc(var(--d,0s) + .14s);will-change:transform;position:absolute;inset:0}.vm-tile.is-flip .vm-card{transform:rotateY(180deg)}.vm-front,.vm-back{backface-visibility:hidden;border-radius:12px;position:absolute;inset:0;overflow:hidden}.vm-front{background:repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#0000001f 0 2px,#0000 2px 7px),linear-gradient(160deg,#6d7684 0%,#454d59 45%,#2b313b 100%);border:1px solid #ffffff1f;place-items:center;transition:filter .15s,transform .15s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #00000073,0 4px 10px #00000059}.vm-front:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:9px;position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #00000059}.vm-tile:not(:disabled):hover .vm-front{filter:brightness(1.14);transform:translateY(-2px)scale(1.02);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #00000073,0 0 0 1px #ffc8028c,0 10px 20px #00000073,0 0 22px #ffc80240}.vm-tile:not(:disabled):active .vm-front{transform:translateY(0)scale(.98)}.vm-bolt{background:radial-gradient(circle at 35% 30%,#e6ebf1,#6b7482 55%,#1c2129);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 1px 1px #0009}.vm-bolt.b1{top:6px;left:6px}.vm-bolt.b2{top:6px;right:6px}.vm-bolt.b3{bottom:6px;left:6px}.vm-bolt.b4{bottom:6px;right:6px}.vm-dial{filter:drop-shadow(0 2px 3px #0000008c);width:58%;height:58%;transition:transform .4s;display:block}.vm-board.is-idle .vm-dial{animation:9s linear infinite vm-idle-dial;animation-delay:calc(var(--i,0) * -.37s)}.vm-tile.is-flip .vm-dial{animation:vm-dial-spin .5s cubic-bezier(.3, 0, .2, 1) calc(var(--d,0s)) both}.vm-tile:not(:disabled):hover .vm-dial{transform:rotate(30deg)}@keyframes vm-dial-spin{to{transform:rotate(540deg)}}@keyframes vm-idle-dial{to{transform:rotate(360deg)}}.vm-peek{text-align:center;color:var(--yellow);text-shadow:0 2px 6px #000000e6,0 0 14px #ffc80280;pointer-events:none;background:radial-gradient(circle,#0a0c10c7,#0a0c1059 70%,#0000);place-content:center;font-family:Anton,sans-serif;font-size:clamp(14px,2.4vw,20px);animation:.16s ease-out vm-peek-in;display:grid;position:absolute;inset:0}.vm-peek i{color:#fff;opacity:.85;letter-spacing:.04em;margin-top:3px;font:700 10px/1 Karla,sans-serif;display:block}@keyframes vm-peek-in{0%{opacity:0;transform:scale(.8)}}.vm-back{background:radial-gradient(circle at 50% 40%,#39d98a4d,#0000 62%),linear-gradient(#1a2a22,#0e1a14);border:1px solid #39d98a73;place-items:center;padding:16%;display:grid;transform:rotateY(180deg);box-shadow:inset 0 0 18px #39d98a40,inset 0 1px #ffffff14}.vm-back>svg{z-index:1;width:100%;height:100%;display:block;position:relative}.vm-tile.is-gem .vm-gem{filter:drop-shadow(0 0 6px #39d98ab3)}.vm-tile.is-gem.is-flip .vm-gem{animation:vm-gem-pop .5s cubic-bezier(.34, 1.56, .64, 1) calc(var(--d,0s) + .4s) both}@keyframes vm-gem-pop{0%{opacity:0;transform:scale(.4)rotate(-15deg)}to{opacity:1;transform:scale(1)rotate(0)}}.vm-tile.is-last.is-gem .vm-back{animation:vm-gem-ring .7s ease-out calc(var(--d,0s) + .45s) both}@keyframes vm-gem-ring{0%{box-shadow:inset 0 0 18px #39d98a40,0 0 #39d98ae6}to{box-shadow:inset 0 0 18px #39d98a40,0 0 0 18px #39d98a00}}.vm-sparks{pointer-events:none;z-index:2;position:absolute;inset:0}.vm-sparks i{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;filter:drop-shadow(0 0 4px #fff);background:#fff;width:8px;height:8px;animation:2.6s ease-in-out infinite vm-twinkle;position:absolute}.vm-sparks i:first-child{animation-delay:.6s;top:16%;left:20%}.vm-sparks i:nth-child(2){width:6px;height:6px;animation-delay:1.3s;top:26%;right:18%}.vm-sparks i:nth-child(3){width:5px;height:5px;animation-delay:1.9s;bottom:22%;left:30%}.vm-sparks i:nth-child(4){animation-delay:.1s;bottom:30%;right:26%}@keyframes vm-twinkle{0%,70%,to{opacity:0;transform:scale(.3)rotate(0)}80%{opacity:1;transform:scale(1.1)rotate(45deg)}90%{opacity:.6;transform:scale(.8)rotate(90deg)}}.vm-tile.is-mine .vm-card{transition-duration:.3s;transition-delay:0s}.vm-tile.is-mine .vm-dial{animation-duration:.25s;animation-delay:0s}.vm-tile.is-mine .vm-back{background:radial-gradient(circle at 50% 45%,#ff783c80,#e23b4a40 45%,#0000 68%),linear-gradient(#3a1414,#1b0a0a);border-color:#e23b4ab3;animation:.45s ease-out .15s both vm-mine-flash;box-shadow:inset 0 0 22px #e23b4a73}@keyframes vm-mine-flash{0%{filter:brightness(3);background-color:#fff}to{filter:brightness()}}.vm-blast{z-index:3;pointer-events:none;background:radial-gradient(circle,#fff0c8f2 0%,#ff963cbf 35%,#e23b4a00 70%);border-radius:50%;animation:.55s ease-out .12s both vm-blast;position:absolute;inset:0}@keyframes vm-blast{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.6)}}.vm-tile.is-mine.is-last .vm-back{animation:.45s ease-out .15s both vm-mine-flash,.8s ease-out .15s both vm-mine-ring}@keyframes vm-mine-ring{0%{box-shadow:inset 0 0 22px #e23b4a73,0 0 #ff783cf2}to{box-shadow:inset 0 0 22px #e23b4a73,0 0 0 26px #ff783c00}}.vm-tile.is-dim .vm-card{opacity:.5;filter:saturate(.5);transition:transform .58s cubic-bezier(.2, .75, .25, 1) calc(var(--d,0s) + .14s), opacity .4s ease calc(var(--d,0s) + .3s), filter .4s ease}.vm-tile.is-dim.is-mine .vm-card{opacity:.92;filter:none}.vm-tile.is-dim.is-gem .vm-sparks{display:none}.vm-cashout{text-align:center;pointer-events:none;z-index:5;place-content:center;animation:.45s cubic-bezier(.34,1.56,.64,1) both vm-cash-in,.5s ease-in 2.6s both vm-cash-out;display:grid;position:absolute;inset:0}.vm-cashout:before{content:"";background:radial-gradient(circle,#0a0c10d1,#0a0c1073 60%,#0a0c1033);border-radius:18px;position:absolute;inset:0}.vm-cashout>span{position:relative}.vm-cashout-k{letter-spacing:.3em;color:var(--win);text-shadow:0 0 18px #39d98ab3;font-family:Anton,sans-serif;font-size:18px}.vm-cashout.big .vm-cashout-k,.vm-cashout.mega .vm-cashout-k{color:var(--yellow);text-shadow:0 0 22px #ffc802cc;font-size:28px;animation:.8s ease-in-out infinite alternate vm-pulse}.vm-cashout.mega .vm-cashout-k{background:linear-gradient(90deg,#fff4b8,#ffc802,#ff7a3d,#ffc802,#fff4b8) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:36px;animation:1.2s linear infinite vm-shimmer}.vm-cashout-n{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 4px 24px #000c,0 0 30px #ffc80259;margin:6px 0 4px;font-family:Anton,sans-serif;font-size:clamp(42px,9vw,72px);line-height:1}.vm-cashout-n small{color:var(--yellow);vertical-align:middle;font-size:.35em}.vm-cashout-m{color:var(--win);letter-spacing:.06em;font:800 14px/1 Karla,sans-serif}@keyframes vm-cash-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes vm-cash-out{to{opacity:0;transform:scale(1.08)}}@keyframes vm-pulse{to{transform:scale(1.08)}}@keyframes vm-shimmer{to{background-position:200% 0}}.vm-coins{pointer-events:none;position:absolute;inset:0}.vm-coins i{opacity:0;width:14px;height:14px;animation:vm-coin 1.5s cubic-bezier(.2, .7, .3, 1) var(--dl,0s) both;background:radial-gradient(circle at 35% 30%,#fff6c8,#ffc802 55%,#a67800);border-radius:50%;margin:-7px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #00000073,0 2px 4px #00000080}@keyframes vm-coin{0%{opacity:0;transform:rotate(var(--ang)) translateY(0) scale(.4)}12%{opacity:1}70%{opacity:1}to{opacity:0;transform:rotate(var(--ang)) translateY(calc(var(--dist) * -1)) scale(1) translateX(30px) rotateX(540deg)}}.vm-boardwrap.vm-party .vm-board{transition:box-shadow .3s;box-shadow:inset 0 1px #ffffff0f,inset 0 0 40px #00000080,0 0 0 1px #39d98a80,0 20px 50px #39d98a40}.vm-ladder{border:1px solid var(--line);background:#11141a;border-radius:14px;flex-direction:column;flex:0 0 150px;width:150px;display:flex;overflow:hidden}.vm-ladder-h{color:var(--muted);border-bottom:1px solid var(--line);letter-spacing:.04em;justify-content:space-between;align-items:baseline;padding:10px 10px 8px;font-size:11px;display:flex}.vm-ladder-h b{color:var(--win);font-size:12px}.vm-steps{scrollbar-width:thin;scroll-behavior:smooth;flex-direction:column;flex:auto;gap:3px;max-height:440px;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.vm-step{font-variant-numeric:tabular-nums;color:var(--muted);border-radius:8px;grid-template-columns:18px 1fr auto;grid-template-areas:"n bar x""n bar p";align-items:center;column-gap:6px;padding:4px 6px;transition:background .2s,color .2s,transform .2s;display:grid;position:relative}.vm-step-n{opacity:.7;grid-area:n;font-size:11px;font-weight:800}.vm-step-bar{grid-area:bar;align-items:flex-end;height:100%;min-height:22px;display:flex}.vm-step-bar i{width:100%;height:var(--h,10%);background:#2a3140;border-radius:2px;min-height:2px;transition:background .25s,height .3s;display:block}.vm-step-x{color:#dfe6ee;text-align:right;grid-area:x;font:800 12px/1 Karla,sans-serif}.vm-step-p{text-align:right;opacity:.75;grid-area:p;font-size:10px}.vm-step.done{opacity:.55}.vm-step.done .vm-step-bar i{background:#39d98a73}.vm-step.next{color:#fff;background:#ffc80214}.vm-step.next .vm-step-x{color:var(--yellow)}.vm-step.next .vm-step-bar i{background:linear-gradient(180deg, #ffe066, var(--yellow))}.vm-step.on{color:#fff;z-index:1;background:linear-gradient(90deg,#39d98a38,#39d98a0f);transform:scale(1.03);box-shadow:0 0 0 1px #39d98a8c,0 6px 16px #00000059}.vm-step.on .vm-step-x{color:var(--win);font-size:13px}.vm-step.on .vm-step-bar i{background:linear-gradient(180deg, #8bffc7, var(--win));box-shadow:0 0 10px #39d98ab3}.vm-step.on .vm-step-n{opacity:1;color:var(--win)}@media (width<=860px){.vm-arena{flex-direction:column;align-items:center;max-width:none}.vm-boardwrap{width:min(100%,440px)}.vm-ladder{flex-basis:auto;width:min(100%,440px)}.vm-ladder-h{padding:8px 10px}.vm-steps{flex-direction:row;gap:4px;max-height:none;padding:8px;overflow:auto hidden}.vm-step{text-align:center;flex:none;grid-template-columns:auto;grid-template-areas:"x""bar""n";row-gap:3px;min-width:56px}.vm-step-p{display:none}.vm-step-x,.vm-step-n{text-align:center}.vm-step-bar{min-height:26px}.vm-board{gap:7px;padding:9px}}@media (prefers-reduced-motion:reduce){.vm-card{transition-duration:10ms;transition-delay:0s}.vm-dial,.vm-tile.is-flip .vm-dial,.vm-board.is-idle .vm-dial,.vm-sparks i,.vm-coins i,.vm-cashout-k,.vm-cta.vm-idle,.vm-cta.vm-idle:after,.vm-gem,.vm-back,.vm-blast,.vm-peek{animation:none!important}.vm-cashout{animation:.3s ease-in 2.4s both vm-cash-out}.vm-steps{scroll-behavior:auto}.vm-front,.vm-step{transition:none}}.bb-table{flex-direction:column;align-items:center;gap:10px;width:min(100%,620px);display:flex;position:relative}.bb-ribbon{align-items:center;gap:6px;width:100%;min-height:34px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.bb-ribbon-empty{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.bb-pill{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#c7cedb;background:#2a3140;border-radius:999px;flex:none;place-items:center;min-width:34px;height:30px;padding:0 9px;font-family:Anton,Impact,sans-serif;font-size:15px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.bb-pill--point{color:var(--yellow);background:#ffc80224;box-shadow:inset 0 0 0 2px #ffc802bf}.bb-pill--hit{color:#1a1208;background:linear-gradient(#ffe27a,#ffc802 55%,#d4a017);box-shadow:0 0 14px #ffc80273}.bb-pill--natural{color:#06130c;background:linear-gradient(#7dffb4,#39d98a 60%,#178f55);box-shadow:0 0 14px #39d98a66}.bb-pill--lose{color:#fff;background:linear-gradient(#ff6f7d,#e23b4a 60%,#9b1f2b);box-shadow:0 0 14px #e23b4a73}.bb-dome-wrap{justify-items:center;width:320px;max-width:100%;display:grid;position:relative}.bb-dome{width:300px;max-width:100%;height:300px;position:relative}.bb-dome-floor{background:radial-gradient(at 50% 78%,#ffffff14,#0000 40%),radial-gradient(circle at 50% 70%,#7a1f2c 0%,#4a1119 42%,#210609 72%,#0d0305 100%);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 -30px 60px #0000008c}.bb-dome-floor:after{content:"";background:radial-gradient(#00000073,#0000 70%);border-radius:50%;height:26%;position:absolute;bottom:14%;left:10%;right:10%}.bb-dome-glass{pointer-events:none;z-index:3;background:radial-gradient(circle at 32% 22%,#ffffff6b,#ffffff14 22%,#0000 40%),radial-gradient(circle at 72% 86%,#ffffff1f,#0000 30%),linear-gradient(160deg,#ffffff0f,#fff0 45%,#ffffff0d);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffff38,inset -18px -26px 50px #00000059,inset 14px 20px 40px #ffffff0f,0 24px 50px #00000080}.bb-dome-glass:before{content:"";filter:blur(1px);background:linear-gradient(#ffffff8c,#fff0);border-radius:50%;width:34%;height:16%;position:absolute;top:7%;left:18%;transform:rotate(-24deg)}.bb-dome--live .bb-dome-glass{animation:.14s linear infinite bb-shake}.bb-dome--win .bb-dome-glass{box-shadow:inset 0 0 0 2px #39d98acc,inset -18px -26px 50px #00000059,0 0 40px #39d98a59,0 24px 50px #00000080}.bb-dome--lose .bb-dome-glass{box-shadow:inset 0 0 0 2px #e23b4ad9,inset -18px -26px 50px #00000059,0 0 40px #e23b4a4d,0 24px 50px #00000080}.bb-dome--even .bb-dome-glass{box-shadow:inset 0 0 0 2px #ffc802cc,inset -18px -26px 50px #00000059,0 0 40px #ffc80247,0 24px 50px #00000080}.bb-puff{opacity:0;z-index:2;pointer-events:none;border:2px solid #ffffff80;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:62%;left:50%}.bb-dome--live .bb-puff{animation:.7s ease-out bb-puff}.bb-dice{z-index:2;justify-content:center;align-items:flex-end;gap:26px;display:flex;position:absolute;top:60%;left:0;right:0;transform:translateY(-50%)}.bb-bone{--bb-die:84px;width:var(--bb-die);justify-items:center;display:grid}.bb-bone-scene{width:var(--bb-die);height:var(--bb-die);perspective:700px}.bb-bone-cube{width:var(--bb-die);height:var(--bb-die);transform-style:preserve-3d;will-change:transform, filter;position:relative}.bb-face{backface-visibility:hidden;border-radius:16px;position:absolute;inset:0;overflow:hidden}.bb-face svg{width:100%;height:100%;display:block}.bb-bone-shadow{background:radial-gradient(#0000008c,#0000 70%);border-radius:50%;width:56px;height:10px;margin-top:10px}.bb-bone--idle .bb-bone-cube{animation:3.2s ease-in-out infinite bb-float}.bb-bone--idle:nth-child(2) .bb-bone-cube{animation-delay:-1.6s}.bb-bone--land .bb-bone-cube{animation:.36s cubic-bezier(.2,1.6,.4,1) bb-land}.bb-base{z-index:1;background:linear-gradient(#ffe8a3 0%,#d9a93a 18%,#8c5f16 48%,#c99a33 70%,#6a4610 100%);border-radius:0 0 22px 22px/0 0 18px 18px;place-items:center;width:340px;max-width:100%;height:44px;margin-top:-14px;display:grid;position:relative;box-shadow:inset 0 2px #ffffff8c,inset 0 -3px #00000073,0 16px 30px #00000080}.bb-base:before{content:"";background:linear-gradient(#fff3c4,#e2b650);border-radius:50%;height:10px;position:absolute;top:-6px;left:0;right:0;box-shadow:0 2px #00000059}.bb-base--thump{animation:.32s cubic-bezier(.2,1.5,.4,1) bb-thump}.bb-readout{letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#ffd9a0;text-shadow:0 0 10px #ffb43cb3;background:#0a0c10;border-radius:8px;grid-auto-flow:column;align-items:center;gap:8px;min-width:92px;height:30px;padding:0 14px;font-family:Anton,Impact,sans-serif;font-size:20px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 4px 10px #000c}.bb-readout small{letter-spacing:.18em;color:#ffd9a099;font-family:Karla,sans-serif;font-size:10px}.bb-readout--win{color:#7dffb4;text-shadow:0 0 12px #39d98acc}.bb-readout--lose{color:#ff8b98;text-shadow:0 0 12px #e23b4acc}.bb-callout{text-align:center;place-items:center;min-height:58px;display:grid}.bb-callout-text{letter-spacing:.1em;text-transform:uppercase;color:#f6efe2;text-shadow:0 4px #00000059;font-family:Anton,Impact,sans-serif;font-size:42px;line-height:1}.bb-callout-sub{color:var(--muted);margin-top:4px;font-size:13px}.bb-callout--natural .bb-callout-text,.bb-callout--hit .bb-callout-text{color:var(--win);text-shadow:0 0 22px #39d98a8c,0 4px #00000059}.bb-callout--hit .bb-callout-text{color:var(--yellow);text-shadow:0 0 22px #ffc8028c,0 4px #00000059}.bb-callout--lose .bb-callout-text{color:#ff5c6c;text-shadow:0 0 22px #e23b4a99,0 4px #00000059}.bb-callout--point .bb-callout-text{color:var(--yellow)}.bb-callout--idle .bb-callout-text{color:#f6efe28c;letter-spacing:.22em;font-size:22px}.bb-callout--roll .bb-callout-text{color:#f6efe2d9;font-size:30px}.bb-callout--pop .bb-callout-text{animation:.42s cubic-bezier(.18,1.4,.36,1) bb-pop}.bb-felt{background:radial-gradient(circle at 18% 10%,#ffffff14,#0000 24%),radial-gradient(circle at 50% 0,#2f9a58,#0d3f26 72%),#0d3f26;border-radius:18px;width:100%;padding:14px 12px 12px;position:relative;box-shadow:inset 0 0 0 3px #5c3a18bf,inset 0 0 0 5px #c9a24a59,inset 0 18px 40px #00000040,0 14px 30px #00000059}.bb-felt-head{color:#f6efe2b3;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:baseline;padding:0 4px 8px;font-size:11px;font-weight:800;display:flex}.bb-felt-head b{color:var(--yellow)}.bb-rail{grid-template-columns:repeat(11,minmax(0,1fr));gap:5px;padding-top:26px;display:grid;position:relative}.bb-box{aspect-ratio:.9;color:#f6efe2d9;background:#00000038;border-radius:8px;place-items:center;font-family:Anton,Impact,sans-serif;font-size:clamp(16px,3.4vw,24px);transition:transform .22s,box-shadow .22s,background .22s,color .22s;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #f0d07873}.bb-box--off{letter-spacing:.14em;color:#f6efe280;background:#0000001f;font-family:Karla,sans-serif;font-size:10px;font-weight:800;box-shadow:inset 0 0 0 1.5px #f6efe22e}.bb-box--on{color:#fff6c8;box-shadow:inset 0 0 0 2px var(--yellow), 0 0 22px #ffc80273;background:#ffc80238;transform:translateY(-3px)}.bb-box--flash{animation:.7s ease-out bb-flash}.bb-box--hit{color:#1a1208;background:linear-gradient(#ffe27a,#ffc802 55%,#d4a017);box-shadow:0 0 28px #ffc802b3}.bb-box--lost{color:#fff;background:#e23b4a73;box-shadow:inset 0 0 0 2px #e23b4a}.bb-puck{letter-spacing:.14em;z-index:2;border-radius:50%;place-items:center;width:42px;height:42px;margin-left:-21px;font-family:Karla,sans-serif;font-size:11px;font-weight:900;transition:left .56s cubic-bezier(.22,1.25,.36,1),background .3s,color .3s,transform .3s;display:grid;position:absolute;top:0;box-shadow:0 8px 14px #00000073,inset 0 2px #ffffff80,inset 0 -3px #00000040}.bb-puck--off{color:#f6efe2;background:radial-gradient(circle at 40% 35%,#2a2a2a,#090909 70%);box-shadow:0 6px 12px #00000073,inset 0 0 0 2px #f6efe2,inset 0 2px #ffffff26}.bb-puck--on{color:#1a1208;background:radial-gradient(circle at 40% 35%,#fffaf0,#f6efe2 60%,#d9c9a8);transform:scale(1.1)}.bb-pass{background:#0003;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px;margin-top:10px;padding:6px 16px;transition:box-shadow .3s;display:grid;position:relative;box-shadow:inset 0 0 0 2px #f0d0788c,inset 0 0 0 6px #0000001f}.bb-pass--win{box-shadow:inset 0 0 0 2px var(--win), 0 0 26px #39d98a59}.bb-pass--lose{box-shadow:inset 0 0 0 2px var(--danger), 0 0 26px #e23b4a4d}.bb-pass-word{letter-spacing:.28em;text-transform:uppercase;color:#f6efe2d9;font-family:Anton,Impact,sans-serif;font-size:clamp(14px,3vw,20px)}.bb-pass-word:last-child{text-align:right}.bb-stake{color:#fff6c8;letter-spacing:.04em;white-space:nowrap;background:#0000004d;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:12px;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.bb-chip{background:repeating-conic-gradient(from 0deg, var(--c,#ffc802) 0 20deg, #fff 0 25deg);width:34px;height:34px;box-shadow:inset 0 0 0 7px var(--c,#ffc802), inset 0 0 0 9px #ffffffd9, inset 0 0 0 12px var(--c,#ffc802), 0 4px 8px #00000073;border-radius:50%}.bb-stake--working .bb-chip{animation:2.6s ease-in-out infinite bb-float}.bb-stake--empty{color:#f6efe280}.bb-odds{text-align:center;color:#f6efe2b3;margin-top:8px;font-size:12px}.bb-odds b{color:var(--yellow)}.bb-cta{position:relative;overflow:hidden}.bb-cta--attract{animation:2.2s ease-in-out infinite bb-breathe}.bb-cta--point{background:linear-gradient(#ffe27a,#ffc802 60%,#e0ae00)}.bb-cta-hint{text-align:center;color:var(--muted);letter-spacing:.08em;margin-top:2px;font-size:11px}.bb-cta-hint kbd{border:1px solid var(--line,#2a3140);color:#c7cedb;background:#11141a;border-radius:5px;padding:1px 7px;font-family:inherit;font-size:10px;display:inline-block}.bb-phase{border:1px solid var(--line,#2a3140);background:#11141a;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.bb-phase span{color:var(--muted);font-size:11px;display:block}.bb-phase b{letter-spacing:.06em;font-family:Anton,Impact,sans-serif;font-size:20px}.bb-phase--on b{color:var(--yellow)}.bb-phase-odds{text-align:right;color:#c7cedb;font-size:12px}.bb-phase-odds b{letter-spacing:0;color:#fff;font-family:Karla,sans-serif;font-size:14px}.bb-rules{color:var(--muted);margin:0;padding-left:16px;font-size:12px;line-height:1.45}.bb-rules b{color:#e8ecf3}.bb-banner{z-index:8;pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000008c,#00000026 60%,#0000 80%);place-items:center;animation:.26s ease-out bb-banner-in;display:grid;position:absolute;inset:0}.bb-banner-card{text-align:center;background:linear-gradient(#1c2028f5,#0f1115f5);border-radius:20px;padding:22px 36px;animation:.52s cubic-bezier(.18,1.45,.36,1) bb-pop;box-shadow:0 0 0 2px #ffc802b3,0 0 60px #ffc80259,0 30px 60px #0009}.bb-banner-title{letter-spacing:.3em;text-transform:uppercase;color:var(--yellow);font-family:Anton,Impact,sans-serif;font-size:22px}.bb-banner-amount{font-variant-numeric:tabular-nums;color:var(--win);text-shadow:0 0 24px #39d98a99;margin-top:4px;font-family:Anton,Impact,sans-serif;font-size:56px;line-height:1}.bb-banner-sub{color:var(--muted);margin-top:6px;font-size:13px}.bb-confetti{opacity:0;border-radius:2px;width:8px;height:14px;animation:1.5s cubic-bezier(.2,.6,.4,1) forwards bb-confetti;position:absolute;top:40%;left:50%}@keyframes bb-shake{0%{transform:translate(0)}25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}to{transform:translate(0)}}@keyframes bb-puff{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(5)}}@keyframes bb-thump{0%{transform:scaleY(1)}30%{transform:scaleY(.86)translateY(3px)}to{transform:scaleY(1)}}@keyframes bb-land{0%{transform:scale(1.06,.9)}to{transform:scale(1)}}@keyframes bb-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-7px)rotate(4deg)}}@keyframes bb-pop{0%{opacity:0;transform:translateY(10px)scale(.6)}60%{opacity:1;transform:translateY(0)scale(1.08)}to{opacity:1;transform:none}}@keyframes bb-flash{0%{transform:scale(1.1);box-shadow:inset 0 0 0 3px #fff6c8,0 0 30px #fff6c8cc}to{transform:scale(1);box-shadow:inset 0 0 0 1.5px #f0d07873}}@keyframes bb-breathe{0%,to{filter:brightness();box-shadow:0 0 #ffc80200}50%{filter:brightness(1.08);box-shadow:0 0 28px 4px #ffc80273}}@keyframes bb-banner-in{0%{opacity:0}}@keyframes bb-confetti{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--rot))}}@media (prefers-reduced-motion:reduce){.bb-dome--live .bb-dome-glass,.bb-dome--live .bb-puff,.bb-bone--idle .bb-bone-cube,.bb-bone--land .bb-bone-cube,.bb-base--thump,.bb-callout--pop .bb-callout-text,.bb-box--flash,.bb-stake--working .bb-chip,.bb-cta--attract,.bb-banner,.bb-banner-card,.bb-confetti{animation:none}.bb-puck,.bb-box,.bb-pass{transition:none}.bb-confetti{display:none}}@media (width<=860px){.bb-dome{width:250px;height:250px}.bb-dome-wrap{width:270px}.bb-base{width:290px}.bb-bone{--bb-die:70px}.bb-callout-text{font-size:32px}.bb-banner-amount{font-size:44px}}
