:root{--bg:#0f1115;--bg-2:#171a21;--panel:#1c2028;--line:#ffffff14;--yellow:#fc3;--yellow-2:#ffe27a;--blue:#4da3ff;--blue-deep:#2f6fe4;--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;color:#fff;background:#2a3140;border:0;border-radius:999px;padding:10px 18px;font-weight:700;transition:transform .15s,filter .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff14}.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{background:linear-gradient(180deg, #5aa0ff, var(--blue-deep));color:#fff;box-shadow:0 8px 20px #2f6fe452}.btn.yellow,.btn.gold{background:linear-gradient(180deg, var(--yellow-2), var(--yellow));color:#111;box-shadow:0 8px 22px #ffcc3347}.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:999px;padding:8px 12px;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(1200px 520px at 50% -10%,#2f6fe429,#0000 55%),#0f1115;min-height:100vh;overflow:hidden}.ticker{border-bottom:1px solid var(--line);white-space:nowrap;color:#d7dbe3;letter-spacing:.02em;background:#0b0d11;gap:22px;padding:0;font-size:13px;display:flex;overflow:hidden}.ticker-track{align-items:center;gap:28px;width:max-content;padding:11px 0;animation:22s linear infinite marquee;display:flex}.ticker-track>span{align-items:center;gap:12px;display:inline-flex}.ticker b,.ticker-track{color:#e8ebf0}.ticker-track>span:after{content:"";background:var(--yellow);width:5px;height:5px;box-shadow:0 0 10px var(--yellow);border-radius:50%}@keyframes marquee{to{transform:translate(-50%)}}.claim-pill{background:var(--yellow);color:#111;border:0;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:800;box-shadow:0 0 0 1px #00000026}.land-nav{z-index:2;justify-content:space-between;align-items:center;padding:18px 28px 0;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}.hero-land{text-align:center;background:radial-gradient(circle at 50% 38%,#4da3ff42,#0000 26%),radial-gradient(circle at 50% 78%,#ffcc331a,#0000 42%);padding:36px 16px 80px;position:relative}.hero-land:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff09 .8px,#0000 .8px);background-size:3px 3px;position:absolute;inset:0}.hero-land h1{text-shadow:0 10px 40px #00000073;font-size:clamp(48px,9vw,96px);line-height:.9;position:relative}.polaroids{z-index:1;flex-wrap:wrap;justify-content:center;gap:22px;margin:34px 0 38px;display:flex;position:relative}.polaroid{color:#111;width:214px;box-shadow:var(--shadow), 0 0 0 1px #ffffff26;transform:rotate(var(--rot,0deg));background:#f6f1e8;border-radius:3px;padding:11px 11px 0;transition:transform .25s,box-shadow .25s}.polaroid:hover{z-index:2;transform:rotate(0)translateY(-8px);box-shadow:0 28px 50px #00000080}.polaroid:after{content:"";height:36px;display:block}.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:#5b5348;justify-content:space-between;padding:10px 4px 0;font-size:12px;font-weight:600;display:flex}.games-line{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:clamp(36px,5.4vw,58px);line-height:.94;position:relative}.games-line .gold{color:var(--yellow)}.sub{color:#c5c9d1;margin:10px 0 20px;font-size:17px}.hero-land>.btn,.minutes>.btn{padding:12px 26px;font-size:16px}.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{background:radial-gradient(circle at 30% 25%, #6aa8ff, var(--blue-deep) 58%, #163778);color:#fff;text-align:center;z-index:2;border-radius:50%;place-items:center;width:128px;height:128px;font-size:11px;line-height:1.25;display:grid;position:absolute;top:36%;left:28px;box-shadow:0 0 0 6px #2f6fe440,0 14px 30px #2f6fe473}.offer b{letter-spacing:.02em;font-size:15px;display:block}.offer:hover{filter:brightness(1.08)}.minutes{text-align:center;background:radial-gradient(circle at 50% 0,#ffcc3314,#0000 46%);padding:52px 16px 18px}.minutes h2{font-size:clamp(40px,6vw,68px);line-height:.94}.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{background:linear-gradient(180deg, #1d222c, var(--bg-2));border:1px solid var(--line);width:min(420px,100%);box-shadow:var(--shadow);border-radius:20px;padding:24px}.panel h2{margin-bottom:8px;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:#10131a;flex-direction:column;min-height:100vh;display:flex}.shell{flex:1;min-height:100vh;display:flex}.side{border-right:1px solid var(--line);background:linear-gradient(#161922,#12151c 40%);flex-shrink:0;width:220px;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:#1c2433}.side button.on,.dock button.on{color:#fff;box-shadow:inset 3px 0 0 var(--yellow);background:#243044}.shell>div{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12151ceb;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.search{border:1px solid var(--line);color:#fff;background:#0b0d11;border-radius:999px;flex:1;max-width:360px;padding:9px 14px}.search:focus{outline:2px solid var(--yellow);border-color:#0000}.search::placeholder{color:#6d7584}.wallet{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.coins{background:#0b0d11;border:1px solid #3a2f10;border-radius:999px;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:20px;grid-template-columns:minmax(240px,.9fr) minmax(280px,1.15fr);width:100%;min-height:300px;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:300px;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:16px;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='%23081a12'/><ellipse cx='100' cy='96' rx='86' ry='52' fill='%230d3b22' stroke='%23c49200' stroke-width='6'/><ellipse cx='100' cy='96' rx='62' ry='34' fill='%230a2e1a'/><rect x='78' y='72' width='22' height='32' rx='3' fill='%23f6efe2' transform='rotate(-8 89 88)'/><rect x='100' y='74' width='22' height='32' rx='3' fill='%23f7f1e6' transform='rotate(8 111 90)'/><circle cx='48' cy='108' r='10' fill='%239d1c2b' stroke='%23fff' stroke-width='2'/><circle cx='68' cy='118' r='10' fill='%232f6fe4' stroke='%23fff' stroke-width='2'/><circle cx='152' cy='110' r='10' fill='%23ffcc33' stroke='%23111' stroke-width='2'/></svg>") 50%/cover no-repeat,radial-gradient(circle at 50% 20%,#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='158' cy='28' r='12' fill='%23ffe27a' opacity='0.7'/><rect x='18' y='118' width='70' height='10' fill='%236b4423'/><rect x='22' y='96' width='8' height='22' fill='%238a6420'/><circle cx='26' cy='90' r='6' fill='%23ffcc33'/><path d='M92 118 L168 118 L154 142 L106 142 Z' fill='%232f6fe4'/><rect x='124' y='88' width='8' height='30' fill='%23d4a017'/><polygon points='128,62 140,96 116,96' fill='%23ffe27a'/><path d='M0 150 Q50 136 100 150 T200 150 V180 H0Z' fill='%231565c0'/></svg>") 50%/cover no-repeat,linear-gradient(#021827,#1565c0)}.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:22px 0 12px;display:flex}.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}.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:1.2fr 1fr 1fr;gap:10px;display:grid}.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}@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{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.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}}
