:root{font-family:Manrope,system-ui,sans-serif;color:#f6f5ff;background:#070812;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg:#080914;--panel:#111326;--panel2:#171a31;--line:rgba(157,164,255,.13);--muted:#9295b2;--purple:#9c5cff;--purple2:#6d42e8;--teal:#2cf0d0;--gold:#ffc85a;--cyan:#51dfff}*{box-sizing:border-box}html{min-width:320px;background:#070812;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(ellipse at 50% 0%,#17112f,#090a16 42%,#070812 75%);background-attachment:fixed}button{font:inherit;color:inherit;border:0;cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.app-backdrop{min-height:100vh;position:relative;overflow:hidden;padding:0 12px 24px}.ambient{position:fixed;pointer-events:none;border-radius:50%;filter:blur(90px);opacity:.15;z-index:0}.ambient-one{width:340px;height:340px;top:70px;left:calc(50% - 500px);background:#6f3aff}.ambient-two{width:280px;height:280px;top:520px;right:calc(50% - 490px);background:#00d9cb}.app-shell{position:relative;z-index:1;width:100%;max-width:470px;min-height:100dvh;margin:0 auto;background:linear-gradient(180deg,#0b0d1ef7,#070813fb);border-left:1px solid rgba(149,155,255,.08);border-right:1px solid rgba(149,155,255,.08);box-shadow:0 0 100px #00000080;padding:0 16px 16px}.topbar{height:70px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.055);position:sticky;top:0;z-index:5;background:#0a0b1aeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:0 -16px;padding:0 16px}.brand-lockup{display:flex;align-items:center;gap:10px}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;color:#d9c3ff;background:linear-gradient(140deg,#30204f,#17142b);border:1px solid rgba(180,133,255,.65);box-shadow:0 0 20px #9651ff26,inset 0 0 12px #9c5cff24}.brand-name{font-family:Space Grotesk,sans-serif;font-weight:800;letter-spacing:1.3px;font-size:15px}.brand-name span{color:#c3a0ff}.brand-sub{font-size:8px;letter-spacing:1.6px;color:#7f83a4;margin-top:2px}.topbar-actions{display:flex;align-items:center;gap:8px}.icon-button{width:34px;height:34px;display:grid;place-items:center;border-radius:11px}.subtle{color:#a8abc8;background:#ffffff09;border:1px solid var(--line)}.balance-pill{height:36px;display:flex;align-items:center;gap:7px;padding:0 5px 0 9px;border-radius:12px;border:1px solid rgba(255,200,90,.27);background:linear-gradient(115deg,#392d2ef2,#1d182df2);font-size:12px}.balance-pill b{font-size:12px;font-variant-numeric:tabular-nums}.coin{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(145deg,#ffe7a1,#ffb82e 60%,#c87a17);color:#70420d;border:1px solid #ffe9a3;box-shadow:0 0 12px #ffbe3c38}.balance-plus{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:linear-gradient(135deg,#a95cff,#7136dd);color:#fff}.back-button{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;background:#17182e;border:1px solid var(--line);color:#ded8ff}.page-content{padding:20px 0 15px;min-height:calc(100dvh - 126px)}.eyebrow{font-size:9px;font-weight:800;letter-spacing:1.35px;color:#878ba9}.welcome-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.welcome-row h1,.screen-title-row h1{font-family:Space Grotesk,sans-serif;font-size:28px;letter-spacing:-1px;line-height:1.14;margin:7px 0 0;font-weight:700}.welcome-row h1 span{color:#b28aff}.avatar-orb{position:relative;width:61px;height:61px;border-radius:50%;display:grid;place-items:center;font-size:29px;color:#f6d58b;background:radial-gradient(circle at 30% 25%,#5c347e,#211938 65%,#112);border:1px solid rgba(202,156,255,.75);box-shadow:0 0 25px #9954ff2e,inset 0 0 15px #ffffff14}.avatar-orb i{position:absolute;right:-2px;bottom:0;font-style:normal;font-size:10px;background:var(--gold);color:#4b2b07;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;border:2px solid #111226;font-weight:800}.panel{background:linear-gradient(145deg,#171a32eb,#0d0f1ff2);border:1px solid rgba(153,159,255,.14);border-radius:17px;box-shadow:inset 0 1px #ffffff09}.player-card{padding:13px 13px 10px;margin-bottom:15px}.player-main{display:flex;align-items:center;gap:9px}.avatar-small{width:35px;height:35px;border-radius:12px;display:grid;place-items:center;font-family:Space Grotesk;font-weight:800;font-size:17px;color:#fff;background:linear-gradient(140deg,#8c51ff,#38206e);border:1px solid #c19cff;box-shadow:0 0 15px #9c5cff33}.player-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.player-copy b{font-size:12px}.player-copy span{font-size:9px;color:#c0c2d7}.muted{color:#747995!important}.player-balance{display:flex;align-items:center;gap:5px;font-size:12px}.player-balance .coin{width:18px;height:18px}.level-line{height:4px;border-radius:10px;background:#272a45;overflow:hidden;margin-top:12px}.level-line span{height:100%;display:block;border-radius:10px;background:linear-gradient(90deg,#26e5d1,#6aabff);box-shadow:0 0 10px #2cf0d08c}.level-caption{display:flex;justify-content:space-between;font-size:8px;color:#777c9d;margin-top:5px}.daily-card{position:relative;display:flex;align-items:center;gap:11px;padding:14px 12px;border-radius:17px;overflow:hidden;margin-bottom:23px;background:radial-gradient(ellipse at 0% 100%,rgba(255,168,60,.16),transparent 55%),linear-gradient(110deg,#2b1b3c,#1a1630 58%,#171225);border:1px solid rgba(255,190,93,.48);box-shadow:inset 0 1px #ffffff0d,0 8px 25px #0000001f}.daily-card:after{content:"✦";position:absolute;right:115px;top:7px;font-size:12px;color:#ffda8c;opacity:.6}.daily-card.claimed{border-color:#2cf0d047;filter:saturate(.75)}.daily-art{position:relative;display:grid;place-items:center;flex:none;width:58px;height:58px;border-radius:16px;color:#ffcf6c;background:linear-gradient(140deg,#ffbe5233,#713ba03d);border:1px solid rgba(255,208,122,.15);transform:rotate(-4deg)}.daily-art svg{filter:drop-shadow(0 5px 9px rgba(255,158,42,.3))}.spark{position:absolute;color:#ffe8aa}.spark-a{top:0;right:3px}.spark-b{bottom:1px;left:0}.daily-copy{flex:1;min-width:0}.gold-text{color:#ffce76}.daily-copy h3{margin:4px 0 3px;font-size:18px;font-family:Space Grotesk,sans-serif;letter-spacing:-.4px}.daily-copy p{margin:0;font-size:9px;color:#b9aecb;line-height:1.4}.claim-button{background:linear-gradient(130deg,#ffe19a,#ffb83e);color:#482908;padding:9px 12px;border-radius:10px;font-size:10px;font-weight:800;box-shadow:0 4px 14px #ffb94129;white-space:nowrap}.claim-button.done{display:flex;align-items:center;gap:4px;background:#2cf0d01f;color:#66f5dc;border:1px solid rgba(44,240,208,.25);box-shadow:none}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 12px}.section-heading h2{font-family:Space Grotesk,sans-serif;font-size:18px;letter-spacing:-.45px;margin:4px 0 0;display:flex;align-items:center;gap:7px}.section-heading h2 svg{color:#c0a1ff}.live-tag{font-size:8px;letter-spacing:.5px;color:#78e6d7;border:1px solid rgba(44,240,208,.2);background:#2cf0d00f;padding:5px 7px;border-radius:7px;display:flex;align-items:center;gap:5px}.live-tag i,.live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#35eacb;box-shadow:0 0 8px #35eacbcc}.game-cards{display:grid;gap:12px}.game-card{position:relative;isolation:isolate;text-align:left;width:100%;min-height:187px;display:flex;align-items:stretch;overflow:hidden;border-radius:18px;padding:0;background:#111629;border:1px solid rgba(63,224,255,.55);box-shadow:0 8px 22px #00000038,inset 0 1px #ffffff0f}.game-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#080d1efa,#080d1ee8 42%,#080d1e26)}.slots-card{border-color:#ac67ffa3;background:#201234}.slots-card:before{background:linear-gradient(90deg,#110a1ffc,#110a1feb 42%,#110a1f21)}.card-glow{position:absolute;z-index:-2;top:-50px;right:-10px;bottom:-30px;left:30%;background:radial-gradient(ellipse,rgba(0,212,255,.24),transparent 64%)}.slots-card .card-glow{background:radial-gradient(ellipse,rgba(161,71,255,.32),transparent 64%)}.game-art{position:absolute;z-index:-1;right:0;top:0;bottom:0;width:58%;overflow:hidden}.mines-art{background:radial-gradient(ellipse at 60% 50%,rgba(0,196,221,.2),transparent 60%)}.mini-tile-grid{position:absolute;right:4px;top:26px;width:155px;height:145px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;transform:rotate(-12deg) perspective(250px) rotateY(-13deg)}.mini-tile-grid span{border-radius:9px;display:grid;place-items:center;color:#b8f9ff;font-size:17px;background:linear-gradient(145deg,#1d466ceb,#091834f5);border:1px solid rgba(58,213,255,.4);box-shadow:inset 0 0 14px #23deff14,0 4px 10px #050711}.mini-tile-grid span:nth-child(3n){background:linear-gradient(145deg,#3d2474,#161634);border-color:#b971ff73}.mini-gem{position:absolute;z-index:2;filter:drop-shadow(0 0 12px rgba(42,230,255,.7));font-size:32px}.gem-one{right:82px;top:25px}.gem-two{right:17px;bottom:27px;font-size:42px}.mini-bomb{position:absolute;right:110px;bottom:23px;color:#d49bff;font-size:27px;filter:drop-shadow(0 0 8px #ad4fff);z-index:2}.slots-art{background:radial-gradient(ellipse at 70% 48%,rgba(163,55,255,.27),transparent 65%)}.slot-reel-mini{position:absolute;right:27px;top:24px;bottom:22px;width:55px;border-radius:13px;border:2px solid #dba45a;background:linear-gradient(90deg,#401e61,#21133c);box-shadow:0 0 20px #bf5dff5c,inset 0 0 10px #ffc9562b;display:flex;flex-direction:column;align-items:center;justify-content:space-around;font-size:25px;transform:rotate(5deg)}.slot-reel-mini span:first-child{color:#ff647f;text-shadow:0 0 8px #ff385c}.slot-reel-mini.second{right:88px;top:40px;bottom:10px;opacity:.88;transform:rotate(-8deg)}.slot-shine{position:absolute;right:0;top:20px;width:140px;height:150px;background:radial-gradient(circle,rgba(255,195,78,.22),transparent 68%)}.slot-orbit{position:absolute;border:1px solid rgba(203,150,255,.55);border-radius:50%;width:150px;height:48px;right:0;top:70px;transform:rotate(-28deg)}.orbit-two{top:93px;right:-10px;transform:rotate(26deg);border-color:#ffc66280}.game-card-content{width:64%;display:flex;flex-direction:column;align-items:flex-start;padding:15px 13px 13px;z-index:2}.game-label{display:inline-flex;align-items:center;gap:5px;font-size:7px;font-weight:800;letter-spacing:.7px;padding:5px 7px;border-radius:6px;background:#00000042;white-space:nowrap}.cyan-label{color:#78eaff;border:1px solid rgba(74,220,255,.18)}.purple-label{color:#d6b1ff;border:1px solid rgba(187,122,255,.2)}.game-card-content h3{font-family:Space Grotesk,sans-serif;font-size:27px;letter-spacing:-.8px;margin:10px 0 5px}.mines-card h3{color:#effcff;text-shadow:0 0 16px rgba(49,218,255,.3)}.slots-card h3{color:#f9edff;text-shadow:0 0 16px rgba(194,94,255,.3)}.game-card-content p{font-size:10px;line-height:1.55;color:#bdc1d8;margin:0}.card-bottom{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding-top:13px}.play-link{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:9px;font-size:10px;font-weight:800;background:linear-gradient(110deg,#31dfec,#3c9cf6);color:#041521;box-shadow:0 3px 12px #26d2ff30}.purple-play{background:linear-gradient(110deg,#d1a0ff,#8c4af2);color:#1d0a34;box-shadow:0 3px 12px #ad58ff2e}.card-tag{font-size:8px;color:#8e9ab8;border:1px solid rgba(167,178,221,.17);padding:5px 6px;border-radius:6px;background:#0003}.quick-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0 23px}.quick-stat{display:flex;align-items:center;gap:7px;padding:9px 7px;background:#13152ab8;border:1px solid rgba(148,154,236,.1);border-radius:12px}.stat-icon{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;flex:none}.gold-icon{color:#ffd16c;background:#ffc54d1f}.teal-icon{color:#4cf0d4;background:#2cf0d01a}.purple-icon{color:#c39bff;background:#a363ff1f}.quick-stat div{display:flex;flex-direction:column;gap:2px;min-width:0}.quick-stat b{font-size:10px;white-space:nowrap}.quick-stat span:not(.stat-icon){font-size:8px;color:#8589a7;white-space:nowrap}.recent-heading{margin-bottom:9px}.recent-heading h2{font-size:16px}.text-link{display:flex;align-items:center;gap:2px;background:none;color:#aeb5d8;font-size:10px}.recent-list{display:grid;gap:7px}.recent-item{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid rgba(151,158,238,.1);background:#111326ad;border-radius:12px}.recent-game-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:10px}.recent-mines{color:#6deaff;background:#25d0ff1f}.recent-slots{color:#d1a1ff;background:#a65aff21}.recent-user{display:flex;flex-direction:column;gap:3px;flex:1}.recent-user b{font-size:10px}.recent-user span{font-size:8px;color:#8589a7}.recent-amount{font-size:11px;color:#5ee8c6;font-weight:800}.recent-amount span{font-size:10px}.bottom-nav{position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:repeat(4,1fr);margin:5px -16px 0;padding:9px 10px calc(8px + env(safe-area-inset-bottom));background:#0a0b19f5;border-top:1px solid rgba(154,161,255,.12);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-item{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:5px 0;background:transparent;color:#707694;transition:color .2s}.nav-item span{font-size:9px;font-weight:700}.nav-item.active{color:#c9a5ff}.nav-item.active svg{filter:drop-shadow(0 0 7px rgba(177,103,255,.6))}.demo-note{display:flex;align-items:center;justify-content:center;gap:5px;padding-top:10px;font-size:7px;letter-spacing:1px;color:#5c607f}.demo-note svg{color:#50d9c6}.toast{position:fixed;z-index:20;bottom:90px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;border:1px solid rgba(44,240,208,.3);background:#141e2c;color:#baffef;font-size:12px;font-weight:700;box-shadow:0 12px 45px #0009;white-space:nowrap}.screen-title-row{display:flex;align-items:center;justify-content:space-between;margin:3px 0 20px}.screen-title-row h1{display:flex;align-items:center;gap:9px;font-size:29px}.title-gem{color:#55e9ff;filter:drop-shadow(0 0 10px rgba(81,223,255,.6))}.title-star{color:#c6a0ff;filter:drop-shadow(0 0 10px rgba(177,103,255,.6))}.screen-subtitle{font-size:10px;color:#8c91ae;margin:6px 0 0}.round-chip{display:flex;align-items:center;gap:6px;padding:8px 9px;border:1px solid rgba(44,240,208,.2);background:#2cf0d00f;border-radius:9px;font-size:8px;letter-spacing:.5px;color:#76ebd9;white-space:nowrap}.purple-chip{border-color:#b167ff3d;background:#b167ff14;color:#d1b1ff}.game-settings{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:13px;margin-bottom:14px}.setting-block label,.control-cell label{font-size:8px;letter-spacing:1px;color:#9296b7;font-weight:800}.bet-adjust{height:31px;display:flex;align-items:center;justify-content:space-between;margin-top:6px}.bet-adjust b{font-size:14px;display:flex;align-items:center;gap:4px}.bet-adjust button,.control-stepper button{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#232641;color:#9ea4c9}.coin.tiny{width:16px;height:16px}.quick-bets{display:flex;gap:4px;margin-top:9px}.quick-bets button,.slot-quick-bets button{flex:1;padding:6px 2px;border-radius:6px;font-size:9px;background:#1a1d36;border:1px solid transparent;color:#9196b8}.quick-bets button.selected,.slot-quick-bets button.selected{color:#e1c9ff;background:#9c5cff2b;border-color:#b174ff61}.setting-divider{width:1px;background:#9da4ff1f;display:none}.mine-setting{border-left:1px solid rgba(157,164,255,.12);padding-left:12px}.mine-count{display:flex;align-items:center;gap:5px;margin-top:6px}.mine-count b{font-size:15px}.mine-count span{font-size:9px;color:#777d9f;flex:1}.mine-count svg{color:#9ea4c9}.mine-setting input{width:100%;height:3px;margin:12px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#9d5cff,#403b68);border-radius:8px;accent-color:#b58aff}.mine-setting input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#e8d5ff;border:3px solid #9255ff;box-shadow:0 0 8px #a76cff}.range-labels{display:flex;justify-content:space-between;color:#737999;font-size:8px;margin-top:5px}.mines-board-wrap{padding:13px;border-radius:18px;border:1px solid rgba(54,221,255,.34);background:radial-gradient(ellipse at 50% 0%,rgba(35,112,157,.13),transparent 70%),linear-gradient(145deg,#10172b,#0b1020);box-shadow:0 0 28px #00cbff0f,inset 0 0 18px #2fc9ff06}.board-topline{display:flex;align-items:center;justify-content:space-between;color:#8c9bb8;font-size:8px;letter-spacing:.6px;margin-bottom:11px}.board-topline>span:first-child{display:flex;align-items:center;gap:6px}.mines-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.mine-cell{position:relative;aspect-ratio:1;display:grid;place-items:center;min-width:0;border-radius:9px;overflow:hidden;background:linear-gradient(145deg,#1d3150,#121d36 75%);border:1px solid rgba(80,147,212,.42);box-shadow:inset 0 1px #ffffff12,0 4px 7px #0003;color:#58e7ff;transition:background .16s,border-color .16s,transform .16s}.mine-cell.covered:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(81,223,255,.04),transparent 50%)}.mine-cell.covered .cell-shimmer{color:#3e668f;opacity:.65}.mine-cell.safe{background:radial-gradient(circle at 50% 35%,#174d63,#10273f);border-color:#2ac9dc;color:#55f3ed;box-shadow:inset 0 0 15px #2cf0d021,0 0 10px #2cf0d014}.mine-cell.safe svg{filter:drop-shadow(0 0 7px rgba(44,240,255,.8))}.mine-cell.bombed{background:linear-gradient(145deg,#3a183e,#24132d);border-color:#bd5aff;color:#f6a5ff}.mine-cell.hit-mine{background:linear-gradient(145deg,#68263f,#331326);border-color:#ff6489;color:#ff829b;box-shadow:0 0 15px #ff427033}.cell-shimmer{display:grid;place-items:center}.round-message{display:flex;align-items:center;gap:7px;margin-top:11px;color:#a9b6d0;font-size:9px;min-height:23px}.message-icon{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#4bb2ff1a;color:#6bdcff}.message-loss{color:#ff94aa}.message-loss .message-icon{color:#ff829a;background:#ff568021}.message-win{color:#65f4d7}.message-win .message-icon{color:#65f4d7;background:#2cf0d01f}.mines-stats{display:flex;justify-content:space-between;padding:14px 4px 13px}.mines-stats>div{display:flex;flex-direction:column;gap:5px}.mines-stats>div:last-child{text-align:right;align-items:flex-end}.mines-stats span:not(.coin){font-size:8px;letter-spacing:.8px;color:#8a90b1}.mines-stats b{font-family:Space Grotesk;font-size:21px}.multiplier-text{color:#d7b2ff;text-shadow:0 0 15px rgba(156,92,255,.24)}.potential-value{font-size:18px!important;display:flex;align-items:center;gap:4px}.primary-action{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:49px;border-radius:13px;background:linear-gradient(100deg,#24e7c8,#3bbbf4);color:#041b23;font-size:12px;font-weight:900;box-shadow:0 6px 22px #24e7c824,inset 0 1px #ffffff73;transition:filter .2s,transform .2s}.primary-action:hover{filter:brightness(1.08)}.primary-action span{font-weight:700;opacity:.78}.action-pair{display:grid;grid-template-columns:.72fr 1.5fr;gap:8px}.secondary-action{border-radius:12px;background:#191b31;border:1px solid rgba(157,164,255,.16);color:#a7acc9;font-size:11px;font-weight:700}.fair-note{display:flex;align-items:center;gap:7px;color:#696f90;font-size:8px;line-height:1.5;margin-top:13px}.fair-note svg:first-child{color:#57cbb8;flex:none}.fair-note span{flex:1}.fair-note svg:last-child{flex:none;color:#696f90}.jackpot-panel{position:relative;overflow:hidden;text-align:center;padding:15px 10px 12px;margin:-2px 0 13px;border:1px solid rgba(255,194,83,.35);border-radius:15px;background:radial-gradient(ellipse at 50% 0%,rgba(255,187,73,.19),transparent 72%),linear-gradient(110deg,#25172e,#161125);box-shadow:inset 0 1px #ffffff0a}.jackpot-flare{position:absolute;top:8px;right:28px;color:#ffe39a;font-size:20px;opacity:.65}.jackpot-caption{display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;letter-spacing:1.5px;color:#ffd47c;font-weight:900}.jackpot-amount{font-family:Space Grotesk;font-size:28px;font-weight:700;letter-spacing:1px;color:#ffe4a1;text-shadow:0 0 16px rgba(255,194,83,.3);margin:3px 0}.jackpot-amount span{font-size:17px}.jackpot-sub{font-size:8px;color:#a79ab7}.reel-cabinet{position:relative;padding:11px 10px 8px;border:2px solid #b17a45;border-radius:16px;background:linear-gradient(135deg,#522d4e,#20122e 40%,#2a1740);box-shadow:0 0 0 3px #ffcc6514,0 0 22px #a450ff24,inset 0 0 20px #ffc25014;overflow:hidden}.reel-cabinet:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(255,206,113,.3);border-radius:10px;pointer-events:none}.cabinet-top{display:flex;align-items:center;justify-content:center;gap:14px;color:#f9d38a;font-family:Space Grotesk;font-size:10px;font-weight:800;letter-spacing:2px;margin:0 0 8px;text-shadow:0 0 10px rgba(255,192,76,.3)}.cabinet-gem{font-size:14px;color:#e9a9ff}.reels-frame{position:relative;display:grid;grid-template-rows:repeat(3,minmax(60px,1fr));gap:4px;padding:5px;border:1px solid rgba(255,202,107,.6);border-radius:9px;background:linear-gradient(180deg,#0c0d1a,#171128 50%,#0b0d19);box-shadow:inset 0 0 22px #000000d9}.payline-center{position:absolute;z-index:2;left:0;right:0;top:calc(50% - 1px);height:2px;background:#ffce598c;box-shadow:0 0 7px #ffce5959;pointer-events:none}.reel-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.reel-symbol{display:grid;place-items:center;min-width:0;min-height:60px;border-radius:6px;background:linear-gradient(145deg,#241c3ce6,#0d0f20f2);border:1px solid rgba(157,123,215,.13);font-size:clamp(22px,7vw,31px);position:relative}.reel-symbol span{filter:drop-shadow(0 2px 4px rgba(0,0,0,.45));line-height:1}.reel-symbol[style*="255, 101, 126"] span,.reel-symbol[style*="#ff657e"] span{text-shadow:0 0 10px rgba(255,75,109,.3)}.reel-symbol.winning-symbol{border-color:#ffd16b;background:linear-gradient(145deg,#6f431b9e,#331d30f2);box-shadow:inset 0 0 14px #ffcb5c29,0 0 12px #ffc34c26;z-index:3}.reel-symbol.winning-symbol:after{content:"✦";position:absolute;top:2px;right:4px;font-size:8px;color:#ffe9a5}.cabinet-bottom{display:flex;justify-content:space-around;padding-top:8px;color:#ffcf6d;font-size:8px;text-shadow:0 0 8px #ffb536}.is-spinning .reel-symbol{animation:reelFlash .18s linear infinite alternate}@keyframes reelFlash{0%{filter:blur(0);transform:translateY(-2px)}to{filter:blur(1px);transform:translateY(2px)}}.slot-result-bar{display:flex;align-items:center;justify-content:space-between;margin:12px 1px;padding:11px 12px;border-radius:12px;background:linear-gradient(105deg,#1e1931d9,#101225d9);border:1px solid rgba(170,139,240,.13)}.slot-result-bar>div:first-child{display:flex;flex-direction:column;gap:4px}.slot-result-bar span{font-size:8px;letter-spacing:.8px;color:#9699b6}.slot-result-bar b{font-family:Space Grotesk;font-size:17px}.slot-result-bar b.win-number{color:#5bf2d4}.slot-result-bar small{font-size:12px}.result-badge{display:flex;align-items:center;gap:5px;padding:7px 8px;border-radius:8px;background:#9c5cff1f;border:1px solid rgba(156,92,255,.18);color:#d2b4ff;font-size:8px;font-weight:800;letter-spacing:.5px}.slot-controls{padding:12px;margin-bottom:22px}.slot-control-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.control-cell{padding:9px 9px 7px;border-radius:10px;background:#07091773;border:1px solid rgba(157,164,255,.09)}.control-stepper{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.control-stepper b{font-size:13px}.control-stepper b span{font-size:10px}.slot-quick-bets{display:flex;align-items:center;gap:5px;margin:9px 0 13px}.slot-quick-bets button{padding:7px 5px}.total-stake{white-space:nowrap;font-size:8px;color:#777d9d;margin-left:2px}.total-stake b{color:#c7cbe4}.spin-actions{display:grid;grid-template-columns:55px 1fr 55px;align-items:center;gap:10px}.auto-button,.paytable-button{height:54px;border-radius:11px;background:#17192f;border:1px solid rgba(157,164,255,.14);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#a8abc9}.auto-button svg{color:#ffcf72}.paytable-button svg{color:#c4a0ff}.auto-button span,.paytable-button span{font-size:8px;font-weight:700}.spin-button{justify-self:center;position:relative;width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 25%,#e1a8ff,#8b40e7 45%,#4a2095 76%);border:5px solid #f2bd61;box-shadow:0 0 0 3px #7b4aab,0 0 25px #b05aff5c,inset 0 0 14px #ffffff45}.spin-button:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid rgba(255,215,130,.6);border-radius:50%}.spin-button svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.spin-button span{font-size:8px;letter-spacing:1.4px;font-weight:900}.spin-button.spinning svg{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.paytable-heading{scroll-margin-top:90px;margin-top:5px}.paytable-heading h2{font-size:17px}.mini-label{font-size:8px;letter-spacing:.7px;color:#999cba}.paytable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.paytable-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 5px 8px;border-radius:12px;border:1px solid rgba(157,164,255,.12);background:linear-gradient(145deg,#171930d9,#0d0f1ee6)}.pay-symbol{font-size:25px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--symbol-color),transparent 72%))}.pay-symbol-name{font-size:9px;color:#c1c3da;font-weight:700}.pay-values{display:flex;gap:4px;width:100%;justify-content:center}.pay-values span{padding:3px 4px;border-radius:5px;background:#9c5cff1a;color:#c9a9ff;font-size:8px;font-weight:800}.wallet-icon-large,.profile-crown{width:45px;height:45px;border-radius:14px;display:grid;place-items:center;background:#9c5cff1f;border:1px solid rgba(156,92,255,.22);color:#c9a0ff}.wallet-hero{position:relative;overflow:hidden;text-align:center;padding:23px 12px 22px;border-radius:18px;border:1px solid rgba(255,200,90,.25);background:radial-gradient(ellipse at 50% 0%,rgba(255,195,75,.17),transparent 70%),linear-gradient(145deg,#21182e,#121226);margin-bottom:13px}.wallet-hero-orb{width:68px;height:68px;display:grid;place-items:center;margin:0 auto 13px;border-radius:50%;color:#ffe09a;background:radial-gradient(circle at 35% 25%,#9a632a,#53331f 62%,#24182a);border:1px solid #e5b968;box-shadow:0 0 28px #ffbb4424,inset 0 0 12px #ffe0931f}.wallet-hero .eyebrow{color:#bba981}.wallet-total{font-family:Space Grotesk;font-size:34px;font-weight:700;margin:6px 0;color:#ffe3a0}.wallet-total span{font-size:22px}.wallet-caption{font-size:9px;color:#9d91ac}.wallet-decoration{position:absolute;right:22px;top:23px;color:#f6cf84;font-size:18px;opacity:.6}.wallet-bonus-row{display:flex;align-items:center;gap:10px;padding:12px;border-radius:13px;background:#15182dcc;border:1px solid rgba(157,164,255,.12);margin-bottom:24px}.bonus-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:#ffc85a1c;color:#ffcf72}.wallet-bonus-row>div:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1}.wallet-bonus-row b{font-size:10px}.wallet-bonus-row span{font-size:8px;color:#8c91ae}.wallet-bonus-row button{padding:8px 10px;border-radius:8px;background:linear-gradient(120deg,#ffe19a,#ffbd4d);color:#482b0b;font-size:9px;font-weight:800}.wallet-bonus-row button:disabled{background:#2cf0d01a;border:1px solid rgba(44,240,208,.2);color:#65e9d3}.transactions-list{display:grid;gap:7px}.transaction-row{display:flex;align-items:center;gap:10px;padding:11px;border-radius:12px;border:1px solid rgba(157,164,255,.1);background:#121428b3}.transaction-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px}.transaction-icon.plus{background:#2cf0d01a;color:#55e8d1}.transaction-icon.minus{background:#ff6f931a;color:#ff90a9}.transaction-copy{display:flex;flex-direction:column;gap:4px;flex:1}.transaction-copy b{font-size:10px}.transaction-copy span{font-size:8px;color:#8287a6}.transaction-amount{font-size:11px;font-weight:800;display:flex;align-items:center;gap:4px}.transaction-amount.plus{color:#5de6ce}.transaction-amount.minus{color:#ff94a7}.transaction-amount small{font-size:9px}.wallet-disclaimer{display:flex;align-items:flex-start;gap:8px;margin-top:15px;padding:12px;border-radius:12px;background:#2cf0d00b;border:1px solid rgba(44,240,208,.12);font-size:9px;line-height:1.5;color:#818ba4}.wallet-disclaimer svg{color:#4ed9c3;flex:none}.profile-hero{display:flex;align-items:center;flex-direction:column;padding:20px 14px 17px;border-radius:18px;border:1px solid rgba(171,112,255,.22);background:radial-gradient(ellipse at 50% 0%,rgba(151,75,255,.17),transparent 70%),linear-gradient(145deg,#19142e,#101226);margin-bottom:13px}.profile-avatar{position:relative;width:78px;height:78px;display:grid;place-items:center;border-radius:25px;background:linear-gradient(145deg,#9b63ff,#3c246f);border:2px solid #d0a7ff;box-shadow:0 0 28px #9c5cff40;font-family:Space Grotesk;font-size:32px;font-weight:800}.profile-avatar span{position:absolute;right:-7px;bottom:-5px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#ffe69d,#ffbd45);border:2px solid #19152d;color:#57380d;font-size:10px}.profile-hero h2{font-family:Space Grotesk;font-size:19px;margin:13px 0 7px}.profile-rank{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:800;letter-spacing:1px;color:#f3cc7b;padding:6px 9px;border-radius:8px;background:#ffc85a14;border:1px solid rgba(255,200,90,.15)}.profile-xp{width:100%;margin-top:18px}.xp-label{display:flex;justify-content:space-between;color:#979bb8;font-size:9px;margin-bottom:7px}.profile-xp .level-line{margin-top:0;height:5px}.profile-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:24px}.profile-metrics>div{display:flex;align-items:center;flex-direction:column;gap:6px;padding:13px 5px;border:1px solid rgba(157,164,255,.11);border-radius:13px;background:#111427cc}.metric-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:10px}.profile-metrics b{font-family:Space Grotesk;font-size:16px}.profile-metrics small{font-size:8px;color:#888eab}.achievement-list{display:grid;gap:8px}.achievement-row{display:flex;align-items:center;gap:10px;padding:11px;border-radius:12px;border:1px solid rgba(157,164,255,.1);background:#111427b8}.achievement-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#9c5cff1a;color:#c5a0ff;flex:none}.achievement-done .achievement-icon{background:#2cf0d01a;color:#55e7d1}.achievement-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.achievement-copy b{font-size:10px}.achievement-copy>span{font-size:8px;color:#8489a7}.achievement-progress{height:3px;border-radius:4px;background:#282a45;margin-top:4px;overflow:hidden}.achievement-progress span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#9d5cff,#36e4cf)}.achievement-state{font-size:9px;color:#9a9fbb;min-width:26px;text-align:right}.achievement-done .achievement-state{color:#5ce6ce}.profile-footer{display:flex;align-items:center;justify-content:center;gap:6px;color:#6f7593;font-size:8px;margin-top:16px}.profile-footer svg{color:#54d7c2}@media (min-width:620px){.app-backdrop{padding-top:26px;padding-bottom:26px}.app-shell{min-height:calc(100vh - 52px);border:1px solid rgba(149,155,255,.13);border-radius:27px;overflow:hidden}.topbar{border-radius:26px 26px 0 0}.bottom-nav{bottom:0}.page-content{min-height:calc(100vh - 178px)}.toast{bottom:35px}}@media (max-width:370px){.app-backdrop{padding-left:6px;padding-right:6px}.app-shell{padding-left:12px;padding-right:12px}.topbar{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.bottom-nav{margin-left:-12px;margin-right:-12px}.brand-name{font-size:13px}.balance-pill{gap:5px;padding-left:7px}.welcome-row h1{font-size:25px}.game-card{min-height:178px}.game-card-content{padding:13px 10px 11px}.game-card-content h3{font-size:24px}.game-label{font-size:6px;padding:5px}.quick-stat{gap:5px;padding:8px 5px}.stat-icon{width:25px;height:25px}.quick-stat b{font-size:9px}.quick-stat span:not(.stat-icon){font-size:7px}.reel-symbol{min-height:52px}.spin-button{width:72px;height:72px}.spin-actions{grid-template-columns:49px 1fr 49px;gap:7px}.daily-art{width:48px;height:53px}.daily-copy h3{font-size:16px}.claim-button{padding:8px 9px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{color:#f4f1e8;background:#080808;--bg:#080808;--panel:#111111;--panel2:#171615;--line:rgba(224,181,91,.2);--muted:#96918a;--purple:#9c68ff;--purple2:#6337b4;--teal:#d8b15e;--gold:#e9bd62;--cyan:#c8a6ff}html,body{background:#080808}body{background:radial-gradient(ellipse at 50% -10%,#21180d 0,#0a0a0a 42%,#060606 78%);color:#f4f1e8}button:focus-visible{outline:2px solid #e7bb60;outline-offset:3px}.app-backdrop{background:transparent}.ambient-one{background:#c28c32;opacity:.075}.ambient-two{background:#7043bd;opacity:.055}.app-shell{background:linear-gradient(180deg,#0b0b0b,#070707);border-color:#ddb15b1a;box-shadow:0 0 90px #000000b8}.topbar{background:#080808f5;border-bottom-color:#deb15b29}.brand-mark{background:linear-gradient(145deg,#282015,#0e0d0b);border-color:#e3b85d66;box-shadow:inset 0 1px #ffffff0f}.brand-mark img{width:26px;height:26px;object-fit:contain}.brand-name{letter-spacing:.8px}.brand-name span{color:#e9bd62}.brand-sub{color:#858079;letter-spacing:1.15px}.balance-pill{background:linear-gradient(145deg,#181613,#0c0c0b);border-color:#e0b55b61;color:#f4e9ce}.coin{background:transparent;border:0;box-shadow:none;width:22px;height:22px}.coin img{width:100%;height:100%;object-fit:contain}.balance-plus{background:linear-gradient(145deg,#f6d77e,#b9822c);color:#241607;border:1px solid #ffe4a0}.back-button{background:#141311;border-color:#e0b55b33;color:#e9bd62}.page-content{padding-top:17px}.eyebrow{color:#91897e}.gold-text{color:#e9bd62}.panel{background:linear-gradient(145deg,#151412,#0c0c0c);border-color:#e0b55b2b;box-shadow:inset 0 1px #ffffff06}.section-heading h2{color:#f4f1e8}.section-heading h2 svg{color:#e9bd62}.live-tag{color:#d8bd80;border-color:#e0b55b3d;background:#e0b55b0d}.live-tag i,.live-dot{background:#e5b95f;box-shadow:0 0 7px #e5b95f80}.lc-home{display:grid;gap:17px}.lc-player-strip{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:2px 0 4px}.lc-avatar-frame{position:relative;width:58px;height:58px;display:grid;place-items:center}.lc-avatar-letter{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#4d3921,#16120d);border:1px solid #c99b45;color:#f5d68a;font-size:22px;font-weight:900}.lc-avatar-frame>img{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;width:64px;height:64px;object-fit:contain;pointer-events:none}.lc-player-meta{min-width:0;display:flex;flex-direction:column;gap:3px}.lc-player-meta>b{font-size:14px;letter-spacing:.1px}.lc-player-meta>span{font-size:10px;color:#89847b}.lc-title-pill{display:flex;align-items:center;gap:4px;width:max-content;max-width:100%;padding:3px 7px;border:1px solid rgba(159,95,255,.35);border-radius:20px;color:#c5a0ff;font-size:8px;font-weight:900;letter-spacing:.5px;background:#6f37ae1f}.lc-title-pill img{width:13px;height:13px;object-fit:contain}.lc-player-right{display:grid;gap:6px;justify-items:end}.lc-level-pill,.lc-vip-pill{display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(224,181,91,.24);border-radius:9px;background:linear-gradient(145deg,#191611,#0d0c0a);font-size:9px;white-space:nowrap;color:#d8c8a5}.lc-level-pill img,.lc-vip-pill img{width:19px;height:19px;object-fit:contain}.lc-level-pill b{color:#f1c969}.lc-vip-pill{font-size:10px;font-weight:900;color:#f2ca69}.lc-bonus-banner{position:relative;isolation:isolate;min-height:156px;overflow:hidden;display:flex;align-items:center;padding:17px 16px;border-radius:16px;border:1px solid rgba(225,179,83,.42);background:linear-gradient(105deg,#17130d,#0d0c0a 54%,#17100a);box-shadow:inset 0 1px #ffffff09}.lc-bonus-banner:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 83% 55%,rgba(210,150,48,.2),transparent 45%)}.lc-bonus-copy{position:relative;z-index:2;max-width:66%}.lc-kicker{display:block;font-size:9px;font-weight:900;letter-spacing:1.2px;color:#d3b675}.lc-bonus-copy h2{font-family:Space Grotesk,sans-serif;font-size:24px;line-height:1.05;letter-spacing:-.8px;margin:7px 0 6px;color:#f1cb72}.lc-bonus-copy p{max-width:210px;margin:0 0 12px;color:#aaa196;font-size:10px;line-height:1.45}.lc-bonus-chest{position:absolute;right:1%;bottom:3%;width:43%;height:94%;object-fit:contain;filter:drop-shadow(0 7px 18px rgba(212,158,53,.18));z-index:1}.lc-gold-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:114px;padding:10px 14px;border-radius:9px;border:1px solid #f7d78b;background:linear-gradient(180deg,#f8d77e,#d39b3e);color:#1d1407;font-size:10px;font-weight:900;letter-spacing:.2px;box-shadow:0 4px 14px #cf973621}.lc-gold-button:disabled{background:#2a2418;color:#a89b7e;border-color:#51432b;box-shadow:none}.lc-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}.lc-section-title h2{display:flex;align-items:center;gap:7px;margin:0;font-size:18px;letter-spacing:-.4px}.lc-section-title h2 img{width:23px;height:23px;object-fit:contain}.lc-section-title>span{font-size:8px;letter-spacing:1px;color:#8d8578}.lc-section-title>button{display:flex;align-items:center;gap:3px;background:transparent;color:#bcae91;font-size:10px;padding:3px 0}.lc-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lc-game-tile{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;min-width:0;text-align:left;padding:13px 12px 12px;border-radius:15px;border:1px solid rgba(217,175,91,.27);background:linear-gradient(155deg,#171512,#0b0b0b 72%);min-height:235px}.lc-game-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 35%,rgba(201,153,66,.13),transparent 63%)}.lc-mines-tile{border-color:#9866ff5c}.lc-mines-tile:before{background:radial-gradient(ellipse at 52% 30%,rgba(119,75,211,.18),transparent 62%)}.lc-game-art{height:107px;position:relative;display:flex;align-items:center;justify-content:center;margin:-3px -4px 1px}.lc-art-bomb{position:absolute;width:100px;height:100px;object-fit:contain;right:14%;top:2px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.7))}.lc-art-crystal{position:absolute;width:66px;height:66px;left:4%;bottom:2px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(132,70,255,.22))}.lc-art-crystal-small{position:absolute;width:46px;height:46px;right:1%;bottom:2px;object-fit:contain}.lc-slots-art{height:107px}.lc-slot-art-seven{position:absolute;width:103px;height:103px;object-fit:contain;left:50%;top:1px;transform:translate(-50%);filter:drop-shadow(0 4px 12px rgba(224,155,45,.25))}.lc-slot-art-crown{position:absolute;width:48px;height:48px;top:0;right:1%;object-fit:contain}.lc-slot-art-cherries{position:absolute;width:42px;height:42px;left:2%;bottom:0;object-fit:contain}.lc-game-title{font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:900;letter-spacing:1px;color:#f0d18a;margin-top:1px}.lc-mines-tile .lc-game-title{color:#d4b9ff}.lc-game-tile p{margin:4px 0 12px;color:#a9a39a;font-size:10px;line-height:1.45;min-height:29px}.lc-tile-cta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:10px 11px;border-radius:8px;border:1px solid rgba(224,181,91,.38);background:linear-gradient(180deg,#211b11,#14100b);color:#f2cc76;font-size:10px;font-weight:900}.lc-mines-tile .lc-tile-cta{border-color:#a378ff73;background:linear-gradient(180deg,#21192f,#110d18);color:#d3b8ff}.lc-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.lc-shortcuts button{min-width:0;display:flex;align-items:center;gap:7px;text-align:left;padding:10px 7px;border-radius:11px;background:linear-gradient(145deg,#151412,#0b0b0b);border:1px solid rgba(224,181,91,.15)}.lc-shortcuts button>img{width:26px;height:26px;object-fit:contain;flex:none}.lc-shortcuts button>span{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.lc-shortcuts b{font-size:9px}.lc-shortcuts small{font-size:7px;color:#8f877b;line-height:1.2}.lc-shortcuts button>svg{color:#9d8b67;flex:none}.lc-home-shop,.lc-home-rating,.lc-recent-wins{padding-top:2px}.lc-shop-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lc-shop-preview-grid button{min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:10px;border-radius:11px;border:1px solid rgba(224,181,91,.17);background:linear-gradient(150deg,#171511,#0a0a0a)}.lc-shop-preview-grid img{width:44px;height:44px;object-fit:contain;align-self:center;margin:0 auto 5px}.lc-shop-preview-grid b{font-size:9px}.lc-shop-preview-grid span{margin-top:4px;color:#8e877c;font-size:8px;line-height:1.3}.lc-leader-list{display:grid;gap:6px}.lc-leader-row{display:grid;grid-template-columns:27px 30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;border:1px solid rgba(224,181,91,.12);border-radius:10px;background:linear-gradient(100deg,#151411,#0c0c0c)}.lc-medal{width:26px;height:26px;object-fit:contain}.lc-leader-avatar,.lc-ranking-avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;border:1px solid rgba(224,181,91,.55);background:linear-gradient(145deg,#4b3b21,#15110c);color:#e8c878;font-size:11px;font-weight:900}.lc-leader-row>b{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-leader-value{display:flex;align-items:center;gap:4px;color:#e8c36d;font-size:9px;font-weight:800;white-space:nowrap}.lc-leader-value img,.lc-your-rank img,.lc-recent-row strong img{width:15px;height:15px;object-fit:contain}.lc-your-rank{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;padding:10px 11px;border:1px solid rgba(224,181,91,.36);border-radius:10px;background:linear-gradient(100deg,#6f4e1c38,#100e0abf)}.lc-your-rank span{display:block;font-size:7px;color:#9c8b68;letter-spacing:.8px;margin-bottom:4px}.lc-your-rank b{font-size:10px}.lc-your-rank strong{display:flex;align-items:center;gap:4px;color:#e8c36d;font-size:10px;white-space:nowrap}.lc-recent-row{display:flex;align-items:center;gap:9px;padding:9px;border-bottom:1px solid rgba(255,255,255,.05)}.lc-recent-row>img{width:31px;height:31px;object-fit:contain}.lc-recent-row>div{display:flex;flex-direction:column;gap:3px;flex:1}.lc-recent-row b{font-size:10px}.lc-recent-row small{font-size:8px;color:#827d74}.lc-recent-row strong{display:flex;align-items:center;gap:3px;font-size:9px;color:#d9b65e;white-space:nowrap}.lc-shop-page,.lc-rating-page{display:grid;gap:14px}.lc-page-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 4px}.lc-page-heading h1{font-family:Space Grotesk,sans-serif;font-size:29px;letter-spacing:-1px;margin:5px 0 3px}.lc-page-heading p{font-size:10px;color:#9e978d;line-height:1.45;margin:0;max-width:280px}.lc-page-heading>img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 4px 14px rgba(226,180,82,.13))}.lc-shop-wallet{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lc-shop-wallet>div{display:flex;flex-direction:column;gap:7px;padding:11px;border-radius:11px;background:linear-gradient(145deg,#171511,#0a0a0a);border:1px solid rgba(224,181,91,.19)}.lc-shop-wallet span{font-size:8px;color:#9e927b;letter-spacing:.6px}.lc-shop-wallet b{display:flex;align-items:center;gap:6px;font-size:16px}.lc-shop-wallet b img{width:23px;height:23px;object-fit:contain}.lc-shop-tabs,.lc-rating-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:4px;border-radius:11px;background:#0d0d0d;border:1px solid rgba(224,181,91,.13)}.lc-shop-tabs button,.lc-rating-tabs button{padding:9px 4px;border-radius:8px;background:transparent;color:#938a7c;font-size:9px;font-weight:800}.lc-shop-tabs button.active,.lc-rating-tabs button.active{background:linear-gradient(180deg,#f2ce78,#bd8735);color:#201606;box-shadow:0 2px 10px #ddac4e21}.lc-shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lc-product-card{position:relative;min-width:0;display:flex;flex-direction:column;padding:12px;border-radius:13px;background:linear-gradient(150deg,#171512,#090909);border:1px solid rgba(224,181,91,.18);overflow:hidden}.lc-product-badge{position:absolute;top:8px;left:8px;z-index:2;padding:4px 5px;border-radius:5px;background:#e4b75b;color:#201607;font-size:7px;font-weight:900;letter-spacing:.3px}.lc-product-art{height:84px;display:grid;place-items:center;margin-bottom:6px;background:radial-gradient(ellipse,#292013 0,rgba(15,13,10,.35) 65%,transparent 100%);border-radius:9px}.lc-product-art img{width:78px;height:78px;object-fit:contain;filter:drop-shadow(0 4px 9px rgba(0,0,0,.45))}.lc-product-card h3{font-size:11px;line-height:1.25;margin:0 0 4px;min-height:27px}.lc-product-card p{font-size:8px;line-height:1.4;color:#918a80;margin:0 0 8px;min-height:23px}.lc-product-price{display:flex;align-items:center;gap:5px;color:#edc568;font-size:12px;font-weight:900;margin:0 0 9px}.lc-product-price img{width:17px;height:17px;object-fit:contain}.lc-product-button{margin-top:auto;width:100%;padding:9px 7px;border-radius:8px;background:linear-gradient(180deg,#f5d37b,#c28b37);color:#211606;font-size:9px;font-weight:900;border:1px solid #f5d58a}.lc-product-button.is-equipped,.lc-product-button:disabled{background:#242017;color:#c2b28e;border-color:#4b3b20;box-shadow:none}.lc-shop-footnote{display:flex;align-items:flex-start;gap:7px;padding:10px;border:1px solid rgba(224,181,91,.13);border-radius:10px;background:#e0b55b09;color:#91897d;font-size:8px;line-height:1.5}.lc-shop-footnote svg{flex:none;color:#d8b15e}.lc-equipped-strip{display:flex;align-items:center;gap:10px;padding:10px;border-radius:11px;border:1px solid rgba(157,104,255,.22);background:#65399612}.lc-equipped-strip>img{width:35px;height:35px;object-fit:contain}.lc-equipped-strip>div{display:flex;flex-direction:column;gap:3px;flex:1}.lc-equipped-strip b{font-size:10px}.lc-equipped-strip span{font-size:8px;color:#c7a4ff}.lc-equipped-strip small{font-size:8px;color:#91897d}.lc-rating-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;align-items:end}.lc-podium-card{position:relative;display:flex;align-items:center;flex-direction:column;min-width:0;padding:11px 4px 12px;border:1px solid rgba(224,181,91,.17);border-radius:11px;background:linear-gradient(155deg,#171511,#0a0a0a);text-align:center}.lc-podium-card.place-1{padding-top:16px;padding-bottom:17px;border-color:#edc36075;background:linear-gradient(155deg,#2b2110,#0d0b08)}.lc-podium-medal{width:34px;height:34px;object-fit:contain;margin-bottom:4px}.lc-podium-avatar{width:37px;height:37px;display:grid;place-items:center;border-radius:50%;margin:1px 0 7px;border:1px solid rgba(224,181,91,.48);background:linear-gradient(145deg,#5a4527,#16120b);color:#f0cd7c;font-weight:900}.lc-podium-card>b{font-size:9px;overflow-wrap:anywhere}.lc-podium-card>span{margin-top:4px;color:#a58c5e;font-size:7px}.lc-podium-card>strong{margin-top:8px;font-size:9px;color:#eac56e}.lc-podium-card>small{margin-top:3px;font-size:6px;color:#777167}.lc-ranking-list-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.lc-ranking-list-heading h2{font-size:15px;margin:0}.lc-ranking-list-heading span{font-size:7px;letter-spacing:.6px;color:#8e8576}.lc-ranking-list{display:grid;gap:5px}.lc-ranking-row{display:grid;grid-template-columns:24px 31px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(100deg,#151515,#0b0b0b)}.lc-rank-number{font-size:10px;color:#a79b83;text-align:center;font-weight:900}.lc-ranking-avatar{width:29px;height:29px}.lc-ranking-player{display:flex;flex-direction:column;gap:3px;min-width:0}.lc-ranking-player b{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-ranking-player span{font-size:7px;color:#b18fe7}.lc-ranking-row>strong{display:flex;align-items:center;gap:3px;font-size:9px;color:#e5bf67;white-space:nowrap}.lc-ranking-row>strong img{width:15px;height:15px;object-fit:contain}.lc-my-rank{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border:1px solid rgba(224,181,91,.45);border-radius:11px;background:linear-gradient(110deg,#79521c38,#0c0c0ce6)}.lc-my-rank>div{display:flex;flex-direction:column;gap:4px}.lc-my-rank span{font-size:7px;letter-spacing:.7px;color:#aa966f}.lc-my-rank b{font-size:11px}.lc-my-rank strong{display:flex;align-items:center;gap:4px;font-size:10px;color:#eac56e;white-space:nowrap}.lc-my-rank strong img{width:17px;height:17px;object-fit:contain}.screen-title-row h1,.welcome-row h1{color:#f3f0e8}.welcome-row h1 span{color:#e8bd64}.avatar-orb{background:radial-gradient(circle at 30% 25%,#5b4425,#1b150d 65%,#0b0b0b);border-color:#e0b55ba6;color:#f3cd76;box-shadow:0 0 20px #ca963621}.avatar-orb i{background:#e9bd62;color:#241606;border-color:#111}.player-card{background:linear-gradient(145deg,#171511,#0d0d0d);border-color:#e0b55b33}.avatar-small{background:linear-gradient(145deg,#7b5726,#24180b);border-color:#cda44f;box-shadow:0 0 13px #c9973a24}.level-line{background:#2b251a}.level-line span{background:linear-gradient(90deg,#b7822f,#f5d578);box-shadow:0 0 8px #e1b35359}.daily-card{background:linear-gradient(110deg,#21180b,#11100d 60%,#17110a);border-color:#e0b55b5c}.daily-art{background:linear-gradient(140deg,#ffbe522e,#52371c3d);border-color:#ffd07a33;color:#e9bd62}.claim-button{background:linear-gradient(130deg,#f8d982,#c68d36);color:#241707;box-shadow:none}.claim-button.done{background:#e0b55b14;border-color:#e0b55b3d;color:#e3c475}.game-card{border-color:#e0b55b59;background:#10100f}.slots-card{border-color:#e0b55b59;background:#11100e}.game-card:before{background:linear-gradient(90deg,#0a0a0afc,#0a0a0ade 42%,#0a0a0a14)}.slots-card:before{background:linear-gradient(90deg,#0d0b09fc,#0d0b09de 42%,#0d0b0914)}.card-glow{background:radial-gradient(ellipse,rgba(210,160,63,.17),transparent 64%)}.slots-card .card-glow{background:radial-gradient(ellipse,rgba(156,92,255,.19),transparent 64%)}.cyan-label{color:#e6c16c}.purple-label{color:#c6a1ff}.play-link{color:#e7bd65}.purple-play{color:#d0b1ff}.card-tag{border-color:#e0b55b2e;background:#e0b55b0d;color:#d4bd8e}.game-label{border-color:#e0b55b33;background:#e0b55b0b}.quick-stat{background:linear-gradient(145deg,#151411,#0b0b0b);border-color:#e0b55b1f}.gold-icon{color:#e9bd62;background:#e0b55b1a}.teal-icon{color:#d3b15f;background:#e0b55b14}.purple-icon{color:#b995ff;background:#9c5cff1a}.recent-item{border-color:#e0b55b1f;background:linear-gradient(145deg,#141311,#0b0b0b)}.recent-amount{color:#e4bf68}.game-settings.panel,.slot-controls.panel{background:linear-gradient(145deg,#171511,#0a0a0a);border-color:#e0b55b33}.setting-block label,.control-cell label{color:#a69a81}.bet-adjust,.mine-count,.control-stepper{background:#0a0a0a;border-color:#e0b55b33}.bet-adjust button,.control-stepper button{background:#191611;color:#e9bd62;border-color:#e0b55b26}.quick-bets button,.slot-quick-bets button{background:#12110f;border-color:#e0b55b29;color:#c4b89e}.quick-bets button.selected,.slot-quick-bets button.selected{background:#e0b55b24;border-color:#c99b43;color:#f3d27b}.mine-count b,.control-stepper b{color:#f0e6d0}input[type=range]{accent-color:#d9ad51}.mines-board-wrap{background:linear-gradient(145deg,#141311,#090909);border-color:#e0b55b2e}.board-topline{color:#a69b88}.mines-board{gap:6px}.mine-cell{background:linear-gradient(145deg,#1a1917,#0c0c0b);border:1px solid rgba(213,174,94,.23);box-shadow:inset 0 1px #ffffff09,0 3px 7px #00000059;color:#e8c16b}.mine-cell.covered{background:linear-gradient(145deg,#201d18,#0d0c0b);border-color:#e0b55b33}.mine-cell.safe{background:linear-gradient(145deg,#2a2113,#13100a);border-color:#c79a42;box-shadow:inset 0 0 16px #e1b1511a,0 0 8px #e1b1510f}.mine-cell.bombed,.mine-cell.hit-mine{background:linear-gradient(145deg,#321d19,#140c0b);border-color:#a94a3e;color:#ff766b}.lc-mine-cell-art{width:76%;height:76%;object-fit:contain;pointer-events:none}.lc-closed-cell-art{width:100%;height:100%;opacity:.8}.round-message{background:#11100d;border-color:#e0b55b24;color:#bcb09a}.message-win{color:#e9c46f}.message-loss{color:#e77f75}.mines-stats>div{background:linear-gradient(145deg,#151411,#0b0b0b);border-color:#e0b55b26}.mines-stats span{color:#a69a81}.multiplier-text,.potential-value{color:#edc86d}.primary-action{background:linear-gradient(180deg,#f4d37b,#c58c37);color:#211606;border:1px solid #f4d889;box-shadow:0 4px 18px #d6a34321}.primary-action span{color:#49320f}.secondary-action{background:#151310;border-color:#e0b55b40;color:#d8c7a2}.round-chip{background:#e0b55b0f;border-color:#e0b55b38;color:#d7b96e}.purple-chip{background:#e0b55b0f;border-color:#e0b55b38;color:#e4c270}.jackpot-panel{background:radial-gradient(ellipse at 50% 0%,rgba(224,181,91,.17),transparent 75%),linear-gradient(145deg,#21180b,#0c0c0b);border-color:#e0b55b61}.jackpot-caption,.jackpot-amount{color:#f0cd73}.jackpot-sub{color:#a69a81}.reel-cabinet{background:linear-gradient(145deg,#1a140b,#080808);border-color:#e0b55b80;box-shadow:0 0 20px #e0b55b12,inset 0 0 20px #000c}.cabinet-top{color:#c8a65c}.cabinet-gem{color:#e9bd62}.reels-frame{border-color:#e0b55b7a;background:linear-gradient(180deg,#090909,#19130a 50%,#090909)}.reel-symbol{background:linear-gradient(145deg,#1b1710,#0b0b0b);border-color:#e0b55b24;font-size:clamp(22px,7vw,31px)}.lc-slot-symbol-art{width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(0,0,0,.35))}.winning-symbol{border-color:#f0cb6b!important;box-shadow:0 0 12px #e0b55b33,inset 0 0 12px #e0b55b1a!important}.cabinet-bottom{color:#c69a48}.slot-result-bar{background:linear-gradient(145deg,#17130c,#0b0b0b);border-color:#e0b55b3d}.slot-result-bar b,.win-number{color:#e9c56c}.result-badge{background:#e0b55b14;color:#e8c16c;border-color:#e0b55b2e}.spin-button{color:#241606;background:radial-gradient(circle at 35% 25%,#fff0b2,#e0ad49 50%,#9e6825 80%);border:4px solid #f6d783;box-shadow:0 0 0 2px #7e5b25,0 0 20px #dcac482e,inset 0 0 12px #ffffff47}.auto-button,.paytable-button{background:#14120e;border-color:#e0b55b33;color:#c9b58a}.paytable-item{border-color:#e0b55b29;background:linear-gradient(145deg,#171511,#0b0b0b)}.pay-symbol{width:44px;height:44px;display:grid;place-items:center}.pay-symbol img{width:100%;height:100%;object-fit:contain}.pay-values span{background:#e0b55b14;color:#e3c16d}.wallet-icon-large,.profile-crown{background:#e0b55b14;border-color:#e0b55b33;color:#e9bd62}.wallet-hero{background:radial-gradient(ellipse at 50% 0%,rgba(224,181,91,.17),transparent 70%),linear-gradient(145deg,#21180b,#0b0b0b);border-color:#e0b55b4d}.wallet-hero-orb{background:radial-gradient(circle at 35% 25%,#9d742e,#4b3515 62%,#1a140a);border-color:#e5b968}.wallet-total{color:#f0cf79}.wallet-bonus-row,.transaction-row{background:linear-gradient(145deg,#151411,#0b0b0b);border-color:#e0b55b24}.wallet-bonus-row button{background:linear-gradient(120deg,#f6d782,#c68e38);color:#241707}.wallet-bonus-row button:disabled{background:#e0b55b14;border-color:#e0b55b33;color:#d8bc72}.transaction-icon.plus{background:#e0b55b17;color:#e9bd62}.transaction-icon.minus{background:#c1584a1a;color:#d98a7b}.transaction-amount.plus{color:#e5c16d}.transaction-amount.minus{color:#d98a7b}.wallet-disclaimer{background:#e0b55b0a;border-color:#e0b55b1f;color:#9b9385}.wallet-disclaimer svg{color:#d9b25e}.profile-hero{background:radial-gradient(ellipse at 50% 0%,rgba(224,181,91,.13),transparent 70%),linear-gradient(145deg,#1a150d,#0c0c0b);border-color:#e0b55b33}.profile-avatar{background:linear-gradient(145deg,#7c5b28,#21170b);border-color:#d8ad54;box-shadow:0 0 20px #e0b55b29}.profile-avatar span{background:#e9bd62;color:#241606;border-color:#17120a}.profile-rank{background:#e0b55b12;border-color:#e0b55b33;color:#e9bd62}.profile-rank img{width:16px;height:16px;object-fit:contain}.profile-metrics>div,.achievement-row{background:linear-gradient(145deg,#151411,#0b0b0b);border-color:#e0b55b21}.achievement-icon{background:#e0b55b14;color:#e9bd62}.achievement-done .achievement-icon{background:#e0b55b1a;color:#e9bd62}.achievement-progress{background:#29241a}.achievement-progress span{background:linear-gradient(90deg,#b37a2d,#f3d27b)}.achievement-done .achievement-state{color:#e9bd62}.bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));background:#080808f7;border-top:1px solid rgba(224,181,91,.17);padding-top:8px}.nav-item{color:#77736c;gap:3px}.nav-item>img{width:23px;height:23px;object-fit:contain;opacity:.68;filter:grayscale(1)}.nav-item span{font-size:8px}.nav-item.active{color:#f0c866}.nav-item.active>img{opacity:1;filter:none;drop-shadow:0 0 4px rgba(224,181,91,.25)}.demo-note{color:#777064}.demo-note svg{color:#d6b25f}.toast{background:#17130c;border-color:#e0b55b52;color:#f0d17e}@media (max-width:380px){.lc-player-strip{grid-template-columns:50px minmax(0,1fr) auto;gap:7px}.lc-avatar-frame{width:50px;height:50px}.lc-avatar-letter{width:40px;height:40px}.lc-avatar-frame>img{width:56px;height:56px}.lc-level-pill,.lc-vip-pill{font-size:8px;padding:4px 6px}.lc-level-pill img,.lc-vip-pill img{width:16px;height:16px}.lc-bonus-banner{min-height:145px;padding:13px}.lc-bonus-copy h2{font-size:20px}.lc-bonus-chest{width:41%}.lc-game-tile{padding:10px 9px;min-height:218px}.lc-game-art{height:91px}.lc-art-bomb,.lc-slot-art-seven{width:88px;height:88px}.lc-art-crystal{width:55px;height:55px}.lc-game-title{font-size:20px}.lc-shortcuts button{gap:4px;padding:8px 5px}.lc-shortcuts button>img{width:22px;height:22px}.lc-shortcuts b{font-size:8px}.lc-shortcuts small{font-size:6px}.lc-product-card{padding:9px}.lc-product-art{height:72px}.lc-product-art img{width:68px;height:68px}}@media (prefers-reduced-motion:reduce){.lc-game-tile,.lc-gold-button{transition:none}}.wallet-hero-orb img{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 4px 9px rgba(224,181,91,.16))}:root{color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#edf3f8;background:#0d1318;--bg: #0d1318;--panel: #151d24;--panel2: #1b252d;--line: rgba(153, 181, 202, .14);--muted: #91a0ad;--purple: #62baf4;--purple2: #328dd2;--teal: #62baf4;--gold: #62baf4;--cyan: #70c9ff}html,body{background:#0d1318!important;color:#edf3f8}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-attachment:initial}button,input{font-family:inherit}button:focus-visible{outline-color:#65bfff}.app-backdrop{background:#0d1318;padding-bottom:18px}.ambient{display:none}.app-shell{background:#0d1318;border-color:#1e2a33;box-shadow:none}.topbar{background:#0d1318f7;border-bottom-color:#202d36;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-lockup{gap:8px}.brand-mark{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#63bfff;box-shadow:none}.brand-name{font-family:inherit;font-size:16px;font-weight:750;letter-spacing:-.45px;color:#f1f5f8}.brand-name span{color:#f1f5f8}.brand-sub{display:none}.icon-button.subtle{background:transparent;border-color:transparent;color:#aab9c5}.balance-pill{background:#17232c;border:1px solid #2a3b48;border-radius:10px;box-shadow:none}.balance-plus{background:#2998e8;color:#fff;border-radius:7px;box-shadow:none}.coin{border:0;box-shadow:none}.back-button{background:#17212a;border-color:#2a3944;color:#e7f0f6;border-radius:10px}.page-content{padding-top:18px}.eyebrow,.mini-label{color:#8395a3;letter-spacing:.8px}.screen-title-row h1,.welcome-row h1,.lc-page-heading h1{font-family:inherit;color:#f0f4f7;letter-spacing:-.7px;font-weight:700}.welcome-row h1 span{color:#68c4ff}.screen-subtitle,.lc-page-heading p{color:#95a4b0}.panel,.player-card,.quick-stat,.recent-item,.mines-stats>div,.transaction-row,.profile-metrics>div,.achievement-row{background:#151d24;border:1px solid #24323c;border-radius:13px;box-shadow:none}.lc-home{gap:16px}.lc-player-strip{padding:2px 0 4px}.lc-avatar-letter{background:#192630;border-color:#3c9bd7;color:#eaf7ff}.lc-title-pill{color:#80ccff;border-color:#54b3f147;background:#2e91cf17}.lc-level-pill,.lc-vip-pill{background:#151f27;border-color:#283944;color:#aebfca;border-radius:9px}.lc-level-pill b,.lc-vip-pill{color:#70c6ff}.lc-level-pill svg,.lc-vip-pill svg{color:#69bfff}.lc-bonus-banner{min-height:150px;padding:16px;border:1px solid #2b414f;border-radius:15px;background:#15212a;box-shadow:none}.lc-bonus-banner:after{display:none}.lc-bonus-banner.is-claimed{border-color:#2d4757}.lc-kicker{color:#78c9ff;font-size:9px;font-weight:700;letter-spacing:.85px}.lc-bonus-copy h2{font-family:inherit;color:#f1f6f9;font-size:23px;font-weight:750;letter-spacing:-.6px}.lc-bonus-copy p{color:#9baab5;font-size:10px}.lc-bonus-chest{filter:none}.lc-gold-button,.claim-button{background:#2998e8;color:#fff;border:1px solid #2998e8;box-shadow:none;border-radius:9px;font-weight:650}.lc-gold-button:disabled,.claim-button.done{background:#1b2b35;color:#91a8b8;border-color:#2c424f;box-shadow:none}.lc-section-title h2,.section-heading h2{font-family:inherit;font-weight:700;letter-spacing:-.35px;color:#edf3f7}.lc-section-title>span{color:#8395a3}.lc-section-title>button{color:#7dc9ff}.lc-game-grid{gap:10px}.lc-game-tile{min-height:224px;padding:12px;border-radius:15px;border:1px solid #293b47;background:#151e26;box-shadow:none}.lc-game-tile:before{display:none}.lc-mines-tile,.lc-slots-tile{border-color:#293b47}.lc-game-art{margin-top:-2px}.lc-art-bomb,.lc-art-crystal,.lc-art-crystal-small,.lc-slot-art-seven,.lc-slot-art-crown,.lc-slot-art-cherries{filter:none}.lc-art-crystal{left:4%}.lc-game-title,.lc-mines-tile .lc-game-title{font-family:inherit;color:#f0f5f8;font-size:21px;font-weight:700;letter-spacing:-.4px}.lc-game-tile p{color:#9aaab6;font-size:10px}.lc-tile-cta,.lc-mines-tile .lc-tile-cta{background:#1c2b35;border:1px solid #304956;color:#7bcaff;border-radius:9px;font-weight:650}.lc-shortcuts{gap:7px}.lc-shortcuts button{background:#151e26;border:1px solid #24343f;border-radius:11px;box-shadow:none}.lc-shortcuts button>svg{flex:none;color:#68bfff}.lc-shortcuts b{font-size:9px;font-weight:650}.lc-shortcuts small{color:#8d9eaa}.lc-shop-preview-grid button{background:#151e26;border-color:#24343f;border-radius:11px}.lc-shop-preview-grid b{font-size:9px;font-weight:650}.lc-shop-preview-grid span{color:#8d9eaa}.lc-leader-row{background:#151e26;border-color:#24343f;border-radius:10px}.lc-leader-avatar,.lc-ranking-avatar{background:#1b2a34;border-color:#2e5368;color:#b9e4ff}.lc-leader-value,.lc-your-rank strong,.lc-recent-row strong{color:#75c7ff}.lc-your-rank,.lc-my-rank{background:#17232c;border-color:#2c4655;border-radius:10px}.lc-your-rank span,.lc-my-rank span{color:#91a7b5}.lc-recent-row{border-bottom-color:#25343d}.lc-recent-row small{color:#8c9da9}.lc-page-heading{align-items:center}.lc-page-heading h1{font-size:28px}.lc-page-heading>svg{color:#6fc5ff;flex:none}.lc-shop-wallet{background:#151e26;border-color:#263741;border-radius:12px}.lc-shop-wallet span{color:#8b9eaa}.lc-shop-wallet b{color:#eff4f7}.lc-shop-tabs button,.lc-rating-tabs button{background:#151e26;color:#96a6b1;border:1px solid transparent;border-radius:9px}.lc-shop-tabs button.active,.lc-rating-tabs button.active{background:#1d3545;color:#8bd2ff;border-color:#31566d}.lc-product-card{background:#151e26;border-color:#273842;border-radius:12px;box-shadow:none}.lc-product-card:before{display:none}.lc-product-art img{filter:none}.lc-product-card h3{font-size:12px;color:#eff4f7;font-weight:650}.lc-product-card p{color:#91a0ac;font-size:9px}.lc-product-price{color:#83ceff}.lc-product-badge{background:#1e4055;color:#9bdcff;border-color:#315a72}.lc-product-button{background:#2998e8;color:#fff;border:1px solid #2998e8;border-radius:9px;box-shadow:none;font-weight:650}.lc-product-button:disabled,.lc-product-button.is-equipped{background:#1b2b35;border-color:#2b414e;color:#91a5b2}.lc-shop-footnote,.profile-footer,.fair-note,.wallet-disclaimer{background:#121a20;border-color:#24333d;color:#8fa0ac;border-radius:10px}.lc-shop-footnote svg,.profile-footer svg,.fair-note svg,.wallet-disclaimer svg{color:#6fc5ff}.lc-equipped-strip{background:#151e26;border-color:#273842;border-radius:11px}.lc-equipped-strip small{color:#86cfff}.lc-podium-card{background:#151e26;border-color:#273842;border-radius:11px;box-shadow:none}.lc-podium-card.place-1{border-color:#42677d}.lc-podium-card>span{color:#8fa8b8}.lc-podium-card>strong{color:#80ceff}.lc-ranking-row{background:#151e26;border-color:#24343f;border-radius:10px}.lc-ranking-player span{color:#8fa0ac}.lc-ranking-row>strong{color:#7bcaff}.lc-rank-number{color:#a7b7c2}.screen-title-row h1{font-size:27px}.title-gem,.title-star{color:#6bc4ff}.avatar-orb{background:#172630;border-color:#31566b;color:#b9e5ff;box-shadow:none}.avatar-orb i{background:#2998e8;color:#fff;border-color:#0d1318}.player-card{background:#151e26;border-color:#273842}.avatar-small{background:#1d3545;border-color:#31566b;box-shadow:none}.level-line{background:#273640}.level-line span,.achievement-progress span{background:#369fe9;box-shadow:none}.daily-card{background:#151e26;border-color:#2b414f;box-shadow:none}.daily-card:after{display:none}.daily-art{background:#1b2c37;border-color:#2a4656;color:#79caff;transform:none}.daily-art svg{filter:none}.gold-text,.cyan-label,.purple-label,.play-link,.purple-play{color:#7dcaff}.game-card,.slots-card{background:#151e26;border-color:#2a3c48;box-shadow:none}.game-card:before,.slots-card:before{background:linear-gradient(90deg,#151e26fc,#151e26e0 48%,#151e261a)}.game-card-content h3,.mines-card h3,.slots-card h3{font-family:inherit;color:#f0f5f8;text-shadow:none}.game-label,.card-tag{background:#1b2b35;border-color:#2a414e;color:#8bd2ff}.quick-stat{background:#151e26;border-color:#263741}.gold-icon,.teal-icon,.purple-icon{color:#7dcaff;background:#1b2b35}.recent-item{background:#151e26;border-color:#263741}.recent-amount{color:#7dcaff}.game-settings.panel,.slot-controls.panel{background:#151e26;border-color:#273842}.setting-block label,.control-cell label{color:#8fa0ac}.bet-adjust,.mine-count,.control-stepper{background:#10171d;border-color:#293b46}.bet-adjust button,.control-stepper button{background:#1b2a34;color:#7dcaff;border-color:#293e4b}.quick-bets button,.slot-quick-bets button{background:#1a252d;border-color:#2a3b46;color:#b6c4cd}.quick-bets button.selected,.slot-quick-bets button.selected{background:#1d3a4d;border-color:#349bdc;color:#9cdbff}.mine-count b,.control-stepper b{color:#eff4f7}input[type=range]{accent-color:#399fe8}.mines-board-wrap{background:#111920;border-color:#273842}.board-topline{color:#92a3af}.mine-cell{background:#1a252d;border:1px solid #2a3d49;box-shadow:none;color:#80ceff}.mine-cell.covered{background:#1a252d;border-color:#2a3d49}.mine-cell.safe{background:#1d3a4d;border-color:#379fe2;box-shadow:inset 0 0 0 1px #5ebef71f}.mine-cell.bombed,.mine-cell.hit-mine{background:#321f23;border-color:#94505b;color:#ff8996}.round-message{background:#141d24;border-color:#273842;color:#aebbc4}.message-win,.multiplier-text,.potential-value,.mines-stats .multiplier-text{color:#81ceff}.message-loss{color:#ff8996}.mines-stats>div{background:#151e26;border-color:#273842}.mines-stats span{color:#91a0ac}.primary-action{background:#2998e8;color:#fff;border:1px solid #2998e8;box-shadow:none;border-radius:10px}.primary-action span{color:#fff}.secondary-action{background:#18242c;border-color:#2b3d48;color:#c4d1d9}.round-chip,.purple-chip{background:#182d3a;border-color:#2a4b60;color:#8bd2ff}.jackpot-panel{background:#151e26;border-color:#2b414f;box-shadow:none}.jackpot-flare{display:none}.jackpot-caption,.jackpot-amount{color:#8bd2ff}.jackpot-sub{color:#8fa0ac}.reel-cabinet{background:#111920;border-color:#2b3f4b;box-shadow:none}.cabinet-top,.cabinet-bottom,.cabinet-gem{color:#7fcaff}.reels-frame{background:#0d1318;border-color:#2b3f4b}.reel-symbol{background:#18232b;border-color:#273943}.lc-slot-symbol-art{filter:none}.winning-symbol{border-color:#63bfff!important;box-shadow:inset 0 0 0 1px #63bfff38!important}.slot-result-bar,.paytable-item{background:#151e26;border-color:#273842}.slot-result-bar b,.win-number{color:#85d0ff}.result-badge{background:#1d3545;color:#91d5ff;border-color:#2c5269}.spin-actions{grid-template-columns:1fr 1.35fr 1fr;gap:8px}.spin-button{width:100%;height:46px;border-radius:10px;background:#2998e8;color:#fff;border:1px solid #2998e8;box-shadow:none;display:flex;flex-direction:row;gap:7px;align-items:center;justify-content:center}.spin-button svg{width:17px;height:17px}.auto-button,.paytable-button{background:#18242c;border-color:#2b3d48;color:#b8c7d0;border-radius:9px}.pay-values span{background:#1d3545;color:#8bd2ff}.wallet-icon-large,.profile-crown{background:#182b37;border-color:#2a4657;color:#75c8ff}.wallet-hero{background:#151e26;border-color:#2b414f;box-shadow:none}.wallet-hero-orb{background:#1b2b35;border-color:#31566b;box-shadow:none}.wallet-total{color:#f1f5f8}.wallet-caption,.wallet-hero .eyebrow{color:#8fa0ac}.wallet-decoration{display:none}.wallet-bonus-row,.transaction-row{background:#151e26;border-color:#273842}.wallet-bonus-row button{background:#2998e8;color:#fff;border-radius:8px}.wallet-bonus-row button:disabled{background:#1b2b35;border-color:#2b414e;color:#91a5b2}.transaction-icon.plus{background:#1d3545;color:#83ceff}.transaction-icon.minus{background:#2b2024;color:#e7959d}.transaction-amount.plus{color:#83ceff}.transaction-amount.minus{color:#e7959d}.profile-hero{background:#151e26;border-color:#273842;box-shadow:none}.profile-avatar{background:#1b2c36;border-color:#31566b;box-shadow:none}.profile-avatar span{background:#2998e8;color:#fff;border-color:#151e26}.profile-rank{background:#1b2d38;border-color:#2c4c5d;color:#83ceff}.achievement-icon{background:#1b2d38;color:#7dcaff}.achievement-done .achievement-icon,.achievement-done .achievement-state{color:#7dcaff}.achievement-progress{background:#26343d}.bottom-nav{background:#0d1318fa;border-top:1px solid #202d36;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-top:8px}.nav-item{color:#81909b;gap:4px}.nav-item>svg{width:20px;height:20px}.nav-item.active{color:#6ec5ff}.nav-item.active>svg{color:#6ec5ff}.toast{background:#172630;border-color:#31566b;color:#e8f5fd;box-shadow:0 8px 25px #00000040}@media (max-width: 380px){.lc-game-tile{min-height:210px}.lc-bonus-copy h2{font-size:20px}.lc-shortcuts button{gap:5px;padding:9px 6px}.lc-shortcuts button>svg{width:20px;height:20px}.lc-shortcuts small{font-size:7px}}
