: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}.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}.mines{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.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}}
