@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700&family=DM+Sans:wght@400;600;700&display=swap");.bet-overlay{background:rgba(4,6,12,.74)!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}button{transition:transform .2s ease,filter .2s ease,background-color .25s ease,border-color .25s ease,opacity .25s ease}.bet-overlay,.modal-overlay{animation:overlayIn .3s ease both}.bet-popup,.modal-card{animation:popupIn .38s cubic-bezier(.2,.85,.25,1.15) both}.door.empty,.door.treasure{animation:doorFlip .48s cubic-bezier(.2,.75,.25,1) both;animation-delay:var(--reveal-delay,0ms)}.door.reveal-all{pointer-events:none}.door .miss,.door .prize{animation:contentIn .28s ease both;animation-delay:calc(var(--reveal-delay,0ms) + .25s)}.life-stack i,.mini-dots i,.progress i,.targets i{transition:all .3s ease}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes popupIn{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes doorFlip{0%{transform:perspective(700px) rotateY(0);filter:brightness(1)}48%{transform:perspective(700px) rotateY(88deg);filter:brightness(.65)}52%{transform:perspective(700px) rotateY(-88deg);filter:brightness(.65)}to{transform:perspective(700px) rotateY(0);filter:brightness(1)}}@keyframes contentIn{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}:root{--yellow:#e4b83f;--ink:#090d16;--text:#f8f2df}*{box-sizing:border-box}body{margin:0;background:#090910;color:var(--text);font-family:DM Sans,sans-serif}button{font:inherit;color:inherit;cursor:pointer}.page-shell{min-height:100vh;padding:3.5vh 4.5vw;background:radial-gradient(circle at 50% -20%,#252336,#090910 55%);display:grid;place-items:center}.game-frame{width:min(1500px,100%);height:min(920px,93vh);min-height:680px;border:1px solid #cfa33380;border-radius:12px;overflow:hidden;display:grid;grid-template-rows:72px minmax(0,1fr) 112px;background:#0c111d;box-shadow:0 25px 80px #000b}.game-header{display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:2px solid var(--yellow);background:#161126}.header-tools,.identity{display:flex;align-items:center;gap:13px}.logo{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#ffe789,#d39a21 50%,#5b3b0a);border:2px solid #f8dc71;color:#3a2706;font-size:23px;box-shadow:0 0 16px #e3b54066}.identity strong{display:block;font:700 16px Cinzel;letter-spacing:.8px}.identity small{display:block;font-size:8px;color:#b4adc4;letter-spacing:1px}.stat-box,.wallet{min-width:130px;border:1px solid #77708f;border-radius:11px;padding:8px 14px;text-align:right;background:#ffffff05}.stat-box small,.wallet small{display:block;font-size:8px;color:#cbc6da}.wallet strong{color:#ffe054;font-size:14px}.icon-btn{width:44px;height:44px;border:1px solid #655d78;border-radius:11px;background:#151226;font-size:18px}.icon-btn.active,.icon-btn:hover{border-color:var(--yellow);color:#ffe056;background:#3a2b1b}.play-area{min-height:0;display:grid;grid-template-columns:190px minmax(520px,1fr) 210px;grid-gap:22px;gap:22px;padding:24px 20px;background:radial-gradient(circle at 50% 30%,#17273a,#0c1624 48%,#0b1019);position:relative}.play-area:before{content:"";position:absolute;inset:0;opacity:.1;background-image:radial-gradient(#f4d76c 1px,transparent 0);background-size:24px 24px;pointer-events:none}.board-panel,.round-panel,.status-panel{position:relative;z-index:1}.round-panel,.status-panel{border:1px solid #405069;border-radius:16px;background:#081020b5;padding:20px}.label{font-size:9px;letter-spacing:1.5px;color:var(--yellow);font-weight:700}.life-stack{display:flex;gap:9px;margin-top:13px}.life-stack i{font-style:normal;width:38px;height:38px;border:1px solid var(--yellow);border-radius:50%;display:grid;place-items:center;color:#ffd85d;background:#d19a1c25;font-size:22px}.life-stack i.off{filter:grayscale(1);opacity:.2}.level{margin-top:38px}.level strong{display:block;font:700 32px Cinzel;color:var(--yellow);margin-top:5px}.targets{margin-top:45px}.targets>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.targets i{width:27px;height:27px;border:1px solid #59657a;border-radius:50%;display:grid;place-items:center;font-style:normal;color:#718096}.targets i.found{border-color:var(--yellow);background:#e4b83f22;color:#fff}.board-panel{border:1px solid #34465b;border-radius:16px;background:#071222d6;padding:22px}.board-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px}.board-title h1{font:700 clamp(20px,2.2vw,32px) Cinzel;margin:7px 0 0}.progress{width:170px;text-align:right;font-size:9px;color:#8c99a8}.progress b{height:4px;background:#ffffff1c;display:block;margin-top:8px}.progress i{display:block;height:100%;background:var(--yellow)}.door-grid{height:calc(100% - 74px);display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);grid-gap:10px;gap:10px}.door{min-height:0;border:1px solid #d4b56a88;background:linear-gradient(145deg,#b49a68,#725d3d);box-shadow:inset 0 0 0 5px #5e4a34aa;position:relative;overflow:hidden;transition:.18s}.door:before{content:"";position:absolute;inset:8px;border:1px dashed #f8dea84d}.door:hover:not(.empty):not(.treasure){transform:translateY(-3px);filter:brightness(1.12)}.door-no{position:absolute;left:13px;top:10px;color:#3c3020;font-size:10px}.door-mark{font-size:38px;color:#3f3424aa}.door.empty,.door.treasure{background:#111b24;box-shadow:inset 0 0 25px #000}.miss{color:#6d7780}.prize{font-size:38px}.round-panel{display:flex;flex-direction:column}.round-head{display:flex;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid #526075;font-weight:700;font-size:13px}.round-copy{margin:auto 0;text-align:center}.round-copy strong{display:block;color:#f3d46b;font:700 15px Cinzel}.round-copy small{display:block;color:#8c99aa;line-height:1.5;margin-top:10px}.mini-dots{display:flex;gap:7px;justify-content:center;margin-bottom:15px}.mini-dots i{width:25px;height:25px;border-radius:50%;border:1px solid #637185;background:#1c2734}.mini-dots i.on{background:var(--yellow)}.cash-side{height:46px;border:1px solid #a68127;background:#2b2717;border-radius:7px;color:#ffe063;font-weight:700}.cash-side:disabled{opacity:.35}.control-bar{display:grid;grid-template-columns:80px 220px 80px minmax(130px,180px) 80px 150px 190px;justify-content:space-between;align-items:center;grid-gap:16px;gap:16px;padding:14px 24px;border-top:1px solid #586277;background:#090f1b}.menu-btn,.utility-btn{height:70px;border:1px solid #5e667b;border-radius:14px;background:#111625}.menu-btn b,.utility-btn b{display:block;font-size:24px}.menu-btn small,.utility-btn small{font-size:7px}.bet-control{height:70px;border:1px solid #5e667b;border-radius:14px;background:#111625;display:flex;align-items:center;justify-content:space-around}.bet-control button{width:34px;height:34px;border:0;border-radius:50%;background:#5c5b59}.bet-control div{text-align:center}.bet-control small{display:block;font-size:8px}.bet-control strong,.play-btn{font-size:18px}.play-btn{height:78px;border-radius:40px;border:5px solid #75590c;background:linear-gradient(#d0aa28,#95750d);font-weight:700;box-shadow:inset 0 -7px 0 #795c0a;color:#fff0a6}.stat-box{height:70px;display:flex;flex-direction:column;justify-content:center;text-align:left}.stat-box strong{font-size:17px}.bet-overlay,.modal-overlay{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:20px;background:#000}.bet-popup,.modal-card{width:min(480px,100%);padding:34px;background:linear-gradient(145deg,#171427,#090a12);border:1px solid #b78b22;border-radius:15px;box-shadow:0 24px 90px #000}.popup-brand{display:flex;align-items:center;gap:12px;margin-bottom:28px}.modal-symbol,.popup-brand>span{width:42px;height:42px;border:1px solid var(--yellow);border-radius:50%;display:grid;place-items:center;color:#fbd75c;background:#dfae2920}.popup-brand small,.popup-brand strong{display:block}.popup-brand strong{font:700 15px Cinzel}.popup-brand small{font-size:8px;color:#9992a9}.bet-popup h2{font:700 34px Cinzel;margin:8px 0 24px}.bet-popup h2 small{font:700 10px DM Sans;color:var(--yellow)}.popup-line{height:1px;background:#ffffff19;margin-bottom:22px}.bet-options{display:flex;gap:7px;margin:13px 0 24px}.bet-options button{flex:1 1;padding:12px 5px;background:#ffffff09;border:1px solid #ffffff20}.bet-options small{display:block;font-size:7px;color:#8d8a99}.bet-options button.selected{background:var(--yellow);color:#211b0c}.stake-row{border-top:1px solid #ffffff18;padding-top:18px;font-size:11px}.stake-row,.start-btn{display:flex;justify-content:space-between}.start-btn{width:100%;height:54px;margin-top:24px;border:0;background:var(--yellow);color:#211b0c;font-weight:700;letter-spacing:1px;padding:0 19px;align-items:center}.modal-overlay{background:#000b}.modal-card{text-align:center}.modal-symbol{margin:auto;font-size:22px}.modal-card h2{font:700 25px Cinzel}.modal-card p{color:#a9adba;line-height:1.65}.setting-row{width:100%;display:flex;justify-content:space-between;padding:16px 0;border:0;border-bottom:1px solid #ffffff18;background:none}.setting-row strong{color:var(--yellow)}@media(max-width:1050px){.game-frame{height:auto;min-height:95vh}.play-area{grid-template-columns:115px 1fr}.round-panel{display:none}.control-bar{grid-template-columns:65px 180px 65px 130px 65px 1fr}.control-bar .stat-box:last-child{display:none}}@media(max-width:720px){.page-shell{padding:0}.game-frame{border:0;border-radius:0;min-height:100vh}.game-header{padding:0 12px}.wallet{display:none}.identity strong{font-size:13px}.play-area{grid-template-columns:1fr;grid-template-rows:auto minmax(480px,1fr);padding:12px}.status-panel{display:flex;justify-content:space-between;align-items:center;padding:10px}.life-stack{margin-top:5px}.level,.targets{margin:0}.targets{display:none}.board-panel{padding:10px}.door-grid{gap:5px}.control-bar{grid-template-columns:50px 1fr 60px 100px;padding:8px;gap:7px;height:92px}.control-bar .stat-box,.control-bar .utility-btn:nth-of-type(2){display:none}.bet-control,.menu-btn,.utility-btn{height:58px}.play-btn{height:62px}.progress{width:100px}.logo{width:36px;height:36px}.icon-btn{width:35px;height:35px}.header-tools{gap:5px}}a.lobbyBack{flex:0 0 34px;width:34px;height:34px;min-width:34px;padding:0;border:1px solid #b99a55;border-radius:9px;background:#211b12;color:#ffe6a3;font:22px/1 Arial,sans-serif;cursor:pointer;position:relative;z-index:2;box-sizing:border-box}a.lobbyBack:hover{background:#49361b;border-color:#ffe6a3}a.lobbyBack:focus-visible{outline:2px solid #fff1c7}.bet-overlay>a.lobbyBackOverlay{position:absolute}a.lobbyBack{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:44px;height:44px;padding:0 13px 0 9px;gap:8px;border:1px solid #8b7de5;border-radius:10px;background:linear-gradient(145deg,#272247,#101524);color:#f5eaff;font:800 10px/1 DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;box-shadow:inset 0 1px #fff2ff24,0 6px 16px #0009,0 0 17px #7159e542;transition:transform .18s ease,filter .18s ease,border-color .18s ease,box-shadow .18s ease}a.lobbyBack .lobbyBackIcon{display:grid;place-items:center;width:25px;height:25px;-webkit-clip-path:polygon(50% 0,94% 25%,82% 82%,50% 100%,18% 82%,6% 25%);clip-path:polygon(50% 0,94% 25%,82% 82%,50% 100%,18% 82%,6% 25%);background:linear-gradient(145deg,#bca9ff,#4c55c7 58%,#182869);color:#fff;font-size:17px;line-height:1;text-shadow:0 1px 2px #15133e;box-shadow:inset 0 0 7px #fff8}a.lobbyBack:hover{transform:translateY(-2px);filter:brightness(1.13);border-color:#c2b1ff;box-shadow:inset 0 1px #fff3,0 8px 20px #000a,0 0 22px #866dff66}a.lobbyBack:active{transform:translateY(1px) scale(.98);filter:brightness(.9)}a.lobbyBack:focus-visible{outline:3px solid #c9bbff;outline-offset:3px}.bet-overlay>a.lobbyBackOverlay{top:16px;left:16px}@media(max-width:720px){a.lobbyBack{width:44px;min-width:44px;padding:0}.lobbyBackLabel{display:none}.bet-overlay>a.lobbyBackOverlay{top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left))}}@media(min-width:721px){a.lobbyBack{height:46px}}.play-area{grid-template-columns:190px minmax(520px,1fr)!important}.status-panel{display:flex!important;flex-direction:column;align-items:center;justify-content:center!important;text-align:center;gap:56px}.status-panel .level{margin-top:0!important}.control-bar{grid-template-columns:80px 80px minmax(150px,220px) 170px 220px!important}.control-bar .cash-side{height:62px;width:100%;border-radius:40px}@media(max-width:1050px){.play-area{grid-template-columns:115px minmax(0,1fr)!important}.control-bar{grid-template-columns:70px 70px 150px 130px 170px!important;gap:14px!important}}@media(max-width:720px){.play-area{grid-template-columns:1fr!important}.status-panel{flex-direction:row;gap:30px;padding:10px}.control-bar{grid-template-columns:60px 60px 1fr!important;gap:8px!important;height:auto!important}.control-bar .stat-box{display:flex!important;min-width:0}.control-bar .stat-box:nth-last-child(2){grid-column:1/3}.control-bar .stat-box:last-child{grid-column:3/4}}body{background:#161513}.page-shell{background:radial-gradient(ellipse at 50% 10%,#6c6555 0,#39362f 34%,#171715 100%);padding:2.2vh 3vw}.game-frame{border-color:#8e8165;border-radius:10px;background:#25231e;box-shadow:0 24px 80px #000,0 0 0 5px #171612;height:min(940px,96vh)}.game-header{background:linear-gradient(#292722,#171714);border-bottom-color:#d5c06b;box-shadow:inset 0 -7px 18px #0008}.logo{background:radial-gradient(circle at 35% 30%,#eee3bb,#9c8e6a 52%,#3d3930);border-color:#d5c48d;color:#332f25;box-shadow:inset 0 0 0 4px #5b5548,0 3px 8px #000}.identity strong{color:#f1d95d;text-shadow:1px 2px #000}.identity small{color:#afa68d}.icon-btn,.stat-box,.wallet{background:linear-gradient(#37342d,#1d1c19);border-color:#756d5c;box-shadow:inset 0 0 12px #0007}.icon-btn.active,.icon-btn:hover{background:linear-gradient(#8c7c54,#413a2a);border-color:#e4cf83;color:#fff36d}.play-area{background:radial-gradient(circle at 58% 38%,transparent 0 20%,#0003 75%),linear-gradient(125deg,#6c685c,#3d3d35 35%,#24251f 75%,#4b493d);padding:20px;gap:18px}.play-area:before{opacity:.48;background-image:radial-gradient(ellipse at 16% 25%,#8b8678 0 5%,transparent 6%),radial-gradient(ellipse at 84% 13%,#57574e 0 8%,transparent 9%),radial-gradient(ellipse at 67% 86%,#777365 0 7%,transparent 8%),repeating-linear-gradient(118deg,transparent 0 85px,#ffffff08 86px,#0002 89px)}.round-panel,.status-panel{background:linear-gradient(145deg,#37362fdd,#181914e8);border:2px solid #5e594c;box-shadow:inset 0 0 28px #000,0 4px 12px #0008}.label{color:#f0df4e;text-shadow:1px 2px 2px #000}.life-stack{flex-direction:column}.life-stack i{width:48px;height:48px;background:radial-gradient(circle at 40% 35%,#ffd84c,#c88f10 62%,#5b3c08);border:3px solid #e1c16b;color:#50350b;box-shadow:inset 0 0 0 3px #8e6214,2px 3px 5px #000;font-size:28px}.level strong{color:#f6e355;text-shadow:2px 2px #000}.targets i{background:#2b2923;border-color:#817963}.targets i.found{background:#9c771e;border-color:#f1d76a}.board-panel{background:linear-gradient(#3b3124ee,#171510ee);border:7px solid #4c3b27;border-radius:5px;box-shadow:inset 0 0 0 3px #866d46,inset 0 0 35px #000,0 8px 16px #0009;position:relative}.board-panel:before{top:63px}.board-panel:after{bottom:5px}.board-title,.door-grid{position:relative;z-index:1}.board-title h1{color:#f1e1bb;text-shadow:2px 3px #000}.progress b{background:#15130f}.progress i{background:#f3dc4c}.door-grid{gap:8px}.door{border:2px solid #6f5436;background:linear-gradient(92deg,#846845 0 5%,#c7a875 8% 46%,#8a704d 50%,#d0b17c 54% 94%,#725536 97%);box-shadow:inset 0 0 15px #5a4025,0 3px 5px #000;-webkit-clip-path:polygon(3% 2%,97% 0,100% 48%,97% 98%,4% 100%,0 53%);clip-path:polygon(3% 2%,97% 0,100% 48%,97% 98%,4% 100%,0 53%)}.door:before{inset:7px 46%;border:0;border-left:3px dashed #554936;filter:drop-shadow(2px 0 #dfc49a)}.door-no{color:#56442b;font-weight:700}.door-mark{display:none}.door.empty,.door.treasure{background:radial-gradient(ellipse at center,#29251d 0,#080806 75%);border-color:#654c31;-webkit-clip-path:none;clip-path:none}.prize{font-size:48px;filter:drop-shadow(0 5px 4px #000)}.miss{font-size:27px;color:#8b7653}.round-panel{border-radius:5px}.round-head{color:#f2df55}.round-copy strong{color:#f7e64e}.cash-side{background:linear-gradient(#d5bd79,#76613a);border:3px solid #473923;border-radius:50px;color:#252018;text-shadow:0 1px #fff5;box-shadow:inset 0 -5px 0 #4b3b22,0 4px 7px #000}.control-bar{background:linear-gradient(#25241f,#11110f);border-top:3px solid #625b49;box-shadow:inset 0 8px 18px #0007}.bet-control,.menu-btn,.stat-box,.utility-btn{background:linear-gradient(#3d3930,#1b1a17);border-color:#766e5d}.menu-btn b,.utility-btn b{color:#e3d09a}.play-btn{background:linear-gradient(#e2c347,#987819);border-color:#58420b;color:#2c240e;box-shadow:inset 0 -7px 0 #76580c,0 4px 8px #000}.bet-control button{background:radial-gradient(circle,#a59773,#4c473b);color:#1d1b16}.stat-box strong{color:#f3df52}.bet-popup,.modal-card{background:linear-gradient(145deg,#3c3629,#181713);border:3px solid #9d8757;box-shadow:inset 0 0 35px #0009,0 24px 90px #000}.modal-symbol,.popup-brand>span{background:radial-gradient(circle,#d7bd78,#756039);border-color:#e1ca8a;color:#2c2518}.start-btn{background:linear-gradient(#ead056,#b78e1f);color:#28200b;box-shadow:inset 0 -5px 0 #876613}.bet-options button{background:#2b2923;border-color:#625b4b}.bet-options button.selected{background:#d7b63e;color:#2a220d}@media(max-width:720px){.life-stack{flex-direction:row}.board-panel:before{top:57px}.prize{font-size:32px}}.play-area{background-image:linear-gradient(90deg,rgba(9,11,27,.32),rgba(10,13,31,.08) 45%,rgba(20,12,23,.22)),url(/gems/hindnfind-bg1.jpg)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;isolation:isolate}.play-area:before{background:linear-gradient(180deg,rgba(35,18,20,.28),transparent 25%,transparent 72%,rgba(42,19,17,.35))!important;opacity:1!important;z-index:0}.status-panel{background:transparent!important;border:none!important;box-shadow:inset 0 0 30px rgba(35,16,18,.12)!important;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateX(-18px)}.life-stack i.off{opacity:.68!important;filter:grayscale(.72) brightness(.72)!important;color:#241b20!important;background:radial-gradient(circle at 38% 32%,#8e8178,#574b49 58%,#261d22)!important;border-color:#746866!important;box-shadow:inset 0 0 0 3px #40373a,2px 3px 6px #000!important}.board-panel{background:transparent!important;border-color:#624234!important;box-shadow:inset 0 0 0 2px hsla(35,74%,68%,.5),0 8px 20px rgba(40,15,14,.42)!important}.board-panel .door-grid{height:100%!important}.board-panel:before{top:5px!important}.board-panel:after,.board-panel:before{background:linear-gradient(#956248,#4d2c28 45%,#2b181a 55%,#7c4c39)!important;border:1px solid hsla(33,88%,69%,.35)}.board-title h1,.progress span,.status-panel .label,.status-panel .level strong{text-shadow:0 2px 4px #2b1317,0 0 8px rgba(38,15,17,.8)}.door{background:linear-gradient(92deg,#79523d 0 5%,#d4a474 8% 46%,#8f654c 50%,#e0b281 54% 94%,#694333 97%)!important;border-color:#5a352e!important;box-shadow:inset 0 0 15px rgba(87,45,35,.72),0 4px 7px rgba(47,18,17,.58)!important}.door:before{border-left-color:#5b4137!important;filter:drop-shadow(2px 0 #e7c099)!important}.door.empty,.door.treasure{background:radial-gradient(ellipse at center,rgba(47,36,35,.9),rgba(15,11,14,.96) 76%)!important;border-color:#674239!important}.life-stack i{background:radial-gradient(circle at 38% 32%,#ffd86a,#da8b26 58%,#71351f)!important;border-color:#f0c273!important}.control-bar,.game-header{background:linear-gradient(180deg,#3c2528,#21171b)!important;border-color:#a66e4c!important}.icon-btn,.stat-box,.utility-btn,.wallet{background:linear-gradient(#503338,#2b1d22)!important;border-color:#80554b!important}.cash-side,.start-btn{background:linear-gradient(#f5c56e,#ce7c39)!important;border-color:#70402e!important}.play-area{grid-template-columns:140px minmax(0,1fr)!important;gap:8px!important;padding-left:8px!important;padding-right:8px!important}.status-panel{transform:translateX(-8px)}.board-panel{width:100%;padding:14px!important}.door{perspective:700px;background:radial-gradient(ellipse at center,#2d2223,#0d0b11 76%)!important;isolation:isolate}.door:after,.door:before{content:""!important;position:absolute!important;width:51%!important;height:auto!important;z-index:3!important;opacity:1!important;filter:none!important;background:linear-gradient(90deg,#805640,#d7a777 12%,#e0b181 88%,#8c6148)!important;box-shadow:inset 0 0 16px rgba(75,38,31,.62)!important;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.door:before{left:0!important;right:auto!important;border:0!important;border-right:2px dashed #5b4137!important}.door:after{right:0!important;left:auto!important;border-left:2px dashed #5b4137!important}.door.empty,.door.treasure{animation:none!important}.door.empty:before,.door.treasure:before{animation:tearOpenLeft .58s cubic-bezier(.3,.72,.2,1) both;animation-delay:var(--reveal-delay,0ms)}.door.empty:after,.door.treasure:after{animation:tearOpenRight .58s cubic-bezier(.3,.72,.2,1) both;animation-delay:var(--reveal-delay,0ms)}.door .miss,.door .prize{position:relative;z-index:1;animation-delay:calc(var(--reveal-delay,0ms) + .32s)}@keyframes tearOpenLeft{0%{transform:translateX(0) rotateY(0);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}35%{-webkit-clip-path:polygon(0 0,88% 0,100% 12%,87% 23%,100% 36%,88% 50%,100% 64%,86% 78%,100% 90%,88% 100%,0 100%);clip-path:polygon(0 0,88% 0,100% 12%,87% 23%,100% 36%,88% 50%,100% 64%,86% 78%,100% 90%,88% 100%,0 100%)}to{transform:translateX(-105%) rotateY(-72deg);-webkit-clip-path:polygon(0 0,88% 0,100% 12%,87% 23%,100% 36%,88% 50%,100% 64%,86% 78%,100% 90%,88% 100%,0 100%);clip-path:polygon(0 0,88% 0,100% 12%,87% 23%,100% 36%,88% 50%,100% 64%,86% 78%,100% 90%,88% 100%,0 100%);opacity:0}}@keyframes tearOpenRight{0%{transform:translateX(0) rotateY(0);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}35%{-webkit-clip-path:polygon(12% 0,100% 0,100% 100%,12% 100%,0 90%,14% 78%,0 64%,12% 50%,0 36%,13% 23%,0 12%);clip-path:polygon(12% 0,100% 0,100% 100%,12% 100%,0 90%,14% 78%,0 64%,12% 50%,0 36%,13% 23%,0 12%)}to{transform:translateX(105%) rotateY(72deg);-webkit-clip-path:polygon(12% 0,100% 0,100% 100%,12% 100%,0 90%,14% 78%,0 64%,12% 50%,0 36%,13% 23%,0 12%);clip-path:polygon(12% 0,100% 0,100% 100%,12% 100%,0 90%,14% 78%,0 64%,12% 50%,0 36%,13% 23%,0 12%);opacity:0}}.door{cursor:url(/gems/pickaxe-cursor.png) 8 40,pointer!important;border:2px solid #282b31!important;box-shadow:inset 0 0 20px #101216,0 4px 8px #08090c!important}.door:after,.door:before{background:radial-gradient(circle at 28% 25%,#777b7d 0 4%,transparent 5%),radial-gradient(circle at 72% 70%,#454a4e 0 7%,transparent 8%),linear-gradient(135deg,#676c6e,#383d41 55%,#25292d)!important;border-color:#1f2226!important;box-shadow:inset 0 0 16px #17191d,0 0 0 1px #85888a55!important}.door:before{-webkit-clip-path:polygon(0 4%,90% 0,100% 12%,91% 25%,100% 39%,89% 51%,100% 64%,91% 79%,100% 91%,88% 100%,4% 96%,0 75%)!important;clip-path:polygon(0 4%,90% 0,100% 12%,91% 25%,100% 39%,89% 51%,100% 64%,91% 79%,100% 91%,88% 100%,4% 96%,0 75%)!important}.door:after{-webkit-clip-path:polygon(10% 0,100% 5%,97% 96%,12% 100%,0 90%,9% 78%,0 63%,11% 51%,0 38%,10% 24%,0 11%)!important;clip-path:polygon(10% 0,100% 5%,97% 96%,12% 100%,0 90%,9% 78%,0 63%,11% 51%,0 38%,10% 24%,0 11%)!important}.door.mining{animation:stoneStrike .26s cubic-bezier(.3,.8,.4,1)!important}.door.mining:after,.door.mining:before{filter:brightness(1.25)!important}.door .rock{position:relative;z-index:1;font-size:42px;filter:grayscale(.25) brightness(.75) drop-shadow(0 5px 4px #000);animation:contentIn .28s ease both;animation-delay:.32s}.door .prize{font-size:48px;filter:drop-shadow(0 0 9px #79cfff) drop-shadow(0 5px 4px #000)}.door:after,.door:before{background-size:200% 100%!important}.door:before{background-position:0!important}.door:after{background-position:100%!important}.door img.prize,.door img.rock{width:min(76%,110px);height:min(76%,110px);object-fit:contain;position:relative;z-index:1;animation:contentIn .3s ease both;animation-delay:.3s}.door img.prize{filter:drop-shadow(0 0 12px rgba(104,201,255,.72)) drop-shadow(0 6px 5px #000)}.door img.rock{filter:brightness(.82) drop-shadow(0 6px 5px #000)}.life-stack i{font-family:Segoe UI Emoji,sans-serif;font-size:25px!important;background:radial-gradient(circle,#554335,#241b20)!important}.life-stack i.off{opacity:.65!important;color:#70645e!important;background:radial-gradient(circle,#48464a,#232229)!important}.life-stack i{overflow:hidden;padding:3px;background:transparent!important;border:none!important;box-shadow:none!important}.life-stack i img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 3px 4px #000)}.life-stack i.off{opacity:.55!important;filter:grayscale(1) brightness(.58)!important}@keyframes stoneStrike{0%{transform:translate(0) rotate(0)}35%{transform:translate(-3px,2px) rotate(-1deg)}55%{transform:translate(4px,-2px) rotate(1deg);filter:brightness(1.35)}75%{transform:translate(-2px,1px)}to{transform:translate(0)}}@media(max-width:720px){.play-area{grid-template-columns:1fr!important}.status-panel{transform:none}}:root{--yellow:#efa357!important;--ink:#0a0d16!important;--text:#e9edf5!important}.page-shell{background:radial-gradient(circle at 50% 0,#293044 0,#111722 48%,#080b10 100%)!important}.game-frame{background:#0d111b!important;border-color:#544b4b!important}.control-bar,.game-header{background:linear-gradient(180deg,#171d2a,#0b1019)!important;border-color:#604a42!important}.identity strong,.label,.level strong,.stat-box strong,.wallet strong{color:#f2a65d!important}.logo{background:radial-gradient(circle at 35% 30%,#f8c77d,#9d5534 55%,#301e22)!important;border-color:#d8844f!important}.icon-btn,.stat-box,.utility-btn,.wallet{background:linear-gradient(#222a39,#111722)!important;border-color:#4e5968!important}.icon-btn.active,.icon-btn:hover{background:linear-gradient(#4a352f,#231d24)!important;border-color:#e09556!important;color:#ffbd72!important}.board-panel{border-color:#493d3d!important;box-shadow:inset 0 0 0 2px #77534399,0 8px 20px #05070b!important}.board-panel:after,.board-panel:before{background:linear-gradient(#57413b,#281f25 48%,#111620 52%,#45342f)!important;border-color:#6d4d40!important}.door{background:transparent!important;overflow:visible!important}.door,.door:after,.door:before{border:none!important;box-shadow:none!important}.door:after,.door:before{background-color:transparent!important}.door.empty,.door.treasure{background:transparent!important;border:none!important;box-shadow:none!important}.cash-side,.start-btn{background:linear-gradient(#f0a65c,#b85e35)!important;border-color:#6b382e!important;color:#21151a!important}.bet-popup,.modal-card{background:linear-gradient(145deg,#1d2432,#0c111b)!important;border-color:#8b5b45!important}.bet-options button{background:#171d29!important;border-color:#46505f!important}.bet-options button.selected{background:#d77d49!important;color:#1b1216!important}.door:after,.door:before{left:0!important;right:0!important;top:0!important;bottom:0!important;width:100%!important;height:100%!important;background-image:url(/gems/locked-rock.png)!important;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important}.door:before{-webkit-clip-path:polygon(0 0,51% 0,54% 12%,49% 24%,53% 38%,48% 51%,53% 65%,49% 79%,52% 91%,49% 100%,0 100%)!important;clip-path:polygon(0 0,51% 0,54% 12%,49% 24%,53% 38%,48% 51%,53% 65%,49% 79%,52% 91%,49% 100%,0 100%)!important;transform-origin:left center}.door:after{-webkit-clip-path:polygon(51% 0,100% 0,100% 100%,49% 100%,52% 91%,49% 79%,53% 65%,48% 51%,53% 38%,49% 24%,54% 12%)!important;clip-path:polygon(51% 0,100% 0,100% 100%,49% 100%,52% 91%,49% 79%,53% 65%,48% 51%,53% 38%,49% 24%,54% 12%)!important;transform-origin:right center}.door.empty:before,.door.treasure:before{animation:rockShardLeft .58s cubic-bezier(.3,.72,.2,1) both!important}.door.empty:after,.door.treasure:after{animation:rockShardRight .58s cubic-bezier(.3,.72,.2,1) both!important}@keyframes rockShardLeft{0%{opacity:1;visibility:visible;transform:translateX(0) rotateY(0) scale(1)}75%{opacity:.4;transform:translateX(-32%) rotateY(-45deg) scale(.96)}to{opacity:0;visibility:hidden;transform:translateX(-58%) rotateY(-75deg) scale(.9)}}@keyframes rockShardRight{0%{opacity:1;visibility:visible;transform:translateX(0) rotateY(0) scale(1)}75%{opacity:.4;transform:translateX(32%) rotateY(45deg) scale(.96)}to{opacity:0;visibility:hidden;transform:translateX(58%) rotateY(75deg) scale(.9)}}.door img.prize,.door img.rock{max-width:78%;max-height:78%;width:auto!important;height:auto!important;object-fit:contain!important}.board-panel.deep-level .door:after,.board-panel.deep-level .door:before{background-image:url(/gems/locked-rock-l2.png)!important}.logo{width:52px!important;height:52px!important;padding:1px;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible}.logo img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 4px #000)}.identity strong{font-size:17px!important;letter-spacing:1.4px;color:#ffb45f!important}.identity small{color:#9ca6b8!important;letter-spacing:1.2px}.cash-side{display:grid!important;grid-template-columns:36px 1fr 20px;align-items:center;grid-gap:9px;gap:9px;padding:0 16px!important;text-align:left;border:2px solid #71432f!important;border-radius:9px!important;background:linear-gradient(145deg,#3c2a27,#1d1a20)!important;color:#f7b162!important;box-shadow:inset 0 0 0 1px #c06f3b55,inset 0 -5px 12px #0a0c12,0 5px 10px #05070b!important}.cash-side:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.16)}.cash-side:disabled{filter:grayscale(.8);opacity:.42}.cash-side small{display:block;font-size:7px;letter-spacing:1px;color:#9fa7b4}.cash-side b{font-size:27px}.cart-icon{width:32px;height:25px;display:grid;place-items:center;color:#15131a;background:#e2914f;-webkit-clip-path:polygon(0 12%,88% 12%,100% 70%,18% 70%);clip-path:polygon(0 12%,88% 12%,100% 70%,18% 70%);position:relative}.bet-popup,.modal-card{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,#293141 0,transparent 34%),linear-gradient(145deg,#1b2230,#0a0f18)!important;border:1px solid #8e5a43!important;box-shadow:inset 0 0 0 1px #db874733,0 24px 90px #000!important}.bet-popup:before,.modal-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(135deg,transparent 48%,#e18a4d 49%,transparent 51%);background-size:35px 35px}.bet-popup>:not(:before),.modal-card>*,.popup-brand{position:relative;z-index:1}.popup-brand>span{overflow:visible;background:transparent!important;border:0!important;width:50px!important;height:50px!important}.popup-brand img{width:100%;height:100%;object-fit:contain}.popup-kicker{position:absolute!important;right:30px;top:37px;color:#697486;font-size:8px;letter-spacing:1.4px}.bet-popup h2{color:#f3f5f8!important}.bet-options{gap:9px!important}.bet-options button{border-radius:6px!important}.bet-options button.selected{background:linear-gradient(#f0a55d,#be6339)!important;box-shadow:0 0 18px #dd80464d;color:#17131a!important}.stake-row{background:#ffffff05;margin:0 -8px;padding:15px 8px 0!important}.start-btn{border-radius:7px;box-shadow:inset 0 -4px 0 #7d3e2a,0 5px 15px #0008;font-size:12px}.start-btn:hover{filter:brightness(1.12);transform:translateY(-1px)}.modal-lost{text-align:left!important;padding:38px 42px!important;border-color:#984c3d!important}.modal-lost:after{content:"03";position:absolute;right:23px;top:11px;font:700 92px Cinzel;color:#ffffff05}.failure-mark{width:58px;height:58px;display:grid;place-items:center;border:1px solid #d36f4e;border-radius:50%;color:#f08c61;background:#6b2f2838;font-size:22px;box-shadow:0 0 25px #d95e3630}.result-kicker{margin-top:22px;color:#e4835a;font-size:9px;letter-spacing:2px;font-weight:700}.modal-lost h2{font-size:29px!important;line-height:1.2;margin:10px 0 18px!important}.result-rule{height:1px;background:linear-gradient(90deg,#c96c49,transparent);margin-bottom:18px}.modal-lost p{text-align:left;color:#abb4c2!important}.modal-lost p strong{color:#efa15b}.modal-lost .start-btn{margin-top:27px}@media(max-width:600px){.popup-kicker{display:none}.modal-lost{padding:30px 25px!important}.modal-lost h2{font-size:23px!important}}.utility-btn.active-mode{border-color:#ef9a52!important;background:linear-gradient(#55352c,#251b20)!important;color:#ffb66e;box-shadow:0 0 18px #e87d3d35}.utility-btn:disabled{opacity:.4;cursor:not-allowed}.result-kicker.no-mark{margin-top:0!important}.modal-cashout{width:min(570px,96vw)!important;text-align:left!important;padding:34px!important}.cashout-heading{display:flex;align-items:center;gap:15px;margin-bottom:23px}.cashout-heading .modal-symbol{margin:0!important;flex:0 0 auto}.cashout-heading h2{margin:5px 0 0!important;font-size:25px!important}.haul-current{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.haul-current>div,.next-round>div{padding:13px;border:1px solid #3f4a5b;border-radius:8px;background:#ffffff05}.haul-current span,.next-round span{display:block;color:#8f9bad;font-size:8px;letter-spacing:1px}.haul-current strong,.next-round b{display:block;margin-top:5px;color:#e9edf5;font-size:15px}.haul-current .total{grid-column:1/-1;background:linear-gradient(100deg,#4d3029,#251c22);border-color:#a66043}.haul-current .total strong{color:#ffb264;font:700 27px Cinzel}.next-round{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:13px;padding-top:13px;border-top:1px solid #ffffff17}.next-round b{color:#e49a59;font-size:13px}.cashout-question{margin:20px 0 14px!important;text-align:center;color:#adb6c3!important;font-size:12px}.cashout-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.cashout-actions button{min-height:48px;border-radius:7px;font-size:11px;font-weight:700;letter-spacing:.4px}.cashout-actions .confirm{grid-column:1/-1;border:1px solid #d7824d;background:linear-gradient(#efa45c,#ba5f38);color:#1d1418}.cashout-actions .half{border:1px solid #5d6979;background:#252e3e}.cashout-actions .half:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(1)}.cashout-actions .cancel{border:1px solid #4a5361;background:transparent;color:#9fa9b8}@media(max-width:520px){.cashout-actions,.next-round{grid-template-columns:1fr}.cashout-actions .confirm{grid-column:auto}}.custom-bet>div{height:46px}.custom-bet input::-webkit-inner-spin-button{opacity:.5}button:not(:disabled){transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}button:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.12);border-color:#e39355!important;box-shadow:0 7px 18px #0005}button:not(:disabled):active{transform:translateY(0) scale(.97);filter:brightness(.96)}.door:not(:disabled):hover{transform:translateY(-3px) scale(1.035);filter:brightness(1.12);box-shadow:none!important}.bet-options button:hover,.language-row button:hover{background-color:#2a3445!important}.bet-options button.selected:hover,.language-row button.selected:hover{filter:brightness(1.08)}.toggle:hover i{box-shadow:0 0 10px #f2a45c}.modal-heading button:hover{transform:rotate(8deg) scale(1.05)}.cash-side{grid-template-columns:1fr 20px!important;text-align:center!important}.cash-side>span{padding-left:20px}.custom-bet{display:block;margin:15px 0}.custom-bet>span{display:block;color:#ef9f58;font-size:8px;letter-spacing:1.4px;font-weight:700;margin-bottom:7px}.custom-bet>div{height:48px;display:flex;align-items:center;border:1px solid #46505f;border-radius:7px;background:#101621;transition:.2s;overflow:hidden}.custom-bet>div:focus-within{border-color:#e38b4f;box-shadow:0 0 0 3px #e38b4f1f}.custom-bet b{padding:0 12px;color:#f0a45b;font-size:16px}.custom-bet input{min-width:0;width:100%;height:100%;border:0;border-left:1px solid #ffffff12;outline:0;background:transparent;color:#f4f6fa;font:700 16px DM Sans;padding:0 13px;-moz-appearance:textfield}.custom-bet input::-webkit-inner-spin-button,.custom-bet input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount-steppers{width:42px;height:100%;display:grid;grid-template-rows:1fr 1fr;border-left:1px solid #46505f}.amount-steppers button{border:0;background:#242d3c;color:#ef9f58;font-size:14px;line-height:1;padding:0}.amount-steppers button:first-child{border-bottom:1px solid #46505f}.amount-steppers button:hover{transform:none!important;background:#3b4658!important;box-shadow:none!important}.multiplier{margin-top:13px;padding:9px 12px;border:1px solid #8a573f;border-radius:7px;background:linear-gradient(135deg,#31231f,#151821);box-shadow:inset 0 0 12px #0007;text-align:center}.multiplier span{display:block;color:#9098a7;font-size:7px;letter-spacing:1.2px}.multiplier b{display:block;margin-top:3px;color:#f0a159;font:700 15px Cinzel;text-shadow:0 0 9px #e47d3a55}.modal-settings,.modal-tutorial{width:min(600px,96vw)!important;max-height:90vh;overflow:auto!important;text-align:left!important;padding:32px!important}.modal-heading{display:flex;align-items:center;justify-content:space-between}.modal-heading button{width:38px;height:38px;border:0;border-radius:50%;background:#313747;color:#fff;font-size:22px}.modal-settings h2,.modal-tutorial h2{text-align:left;margin:7px 0 25px!important;font:700 26px Cinzel}.settings-block{padding-bottom:20px;border-bottom:1px solid #ffffff19}.setting-label{display:block;color:#ef9f58;font-size:9px;letter-spacing:1.5px;font-weight:700;margin-bottom:10px}.language-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.language-row button{height:47px;border:1px solid #4d5869;border-radius:8px;background:#141a26}.language-row button.selected{background:linear-gradient(#efa45b,#c86d3f);border-color:#f1a35b;color:#171219;font-weight:700}.volume-row{display:block;padding:18px 3px;border-bottom:1px solid #ffffff16}.volume-row>span{display:flex;justify-content:space-between;margin-bottom:13px}.volume-row b{color:#f2a45c}.volume-row input{width:100%;height:6px;accent-color:#ed8f4b;cursor:pointer}.mute-button{width:100%;height:48px;margin:20px 0 12px;border:1px solid #a5503e;border-radius:8px;background:linear-gradient(90deg,#7f2e42,#ad3d52);font-weight:700;letter-spacing:.7px}.turbo-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff16;padding-top:18px}.turbo-row small,.turbo-row strong{display:block}.turbo-row small{font-size:10px;color:#8995a8;margin-top:4px}.toggle{width:58px;height:30px;padding:3px;border:1px solid #677083;border-radius:20px;background:#292c38}.toggle i{display:block;width:22px;height:22px;border-radius:50%;background:#a4a8b2;transition:.25s}.toggle.on{background:#a85a36;border-color:#ee9552}.toggle.on i{transform:translateX(27px);background:#ffd09b}.tutorial-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.tutorial-grid>div{padding:16px;border:1px solid #3b4657;border-radius:9px;background:#ffffff05}.tutorial-grid b{display:block;color:#ed9751;font:700 18px Cinzel}.tutorial-grid strong{display:block;margin:7px 0;font-size:13px}.tutorial-grid p{margin:0!important;font-size:11px;line-height:1.55!important;color:#98a3b5!important}.tutorial-tip{margin-top:14px;padding:13px;border-left:3px solid #e78949;background:#e7894910;color:#b8c0cd;font-size:11px}.modal-settings::-webkit-scrollbar,.modal-tutorial::-webkit-scrollbar{width:6px}.modal-settings::-webkit-scrollbar-thumb,.modal-tutorial::-webkit-scrollbar-thumb{background:#7d5546;border-radius:9px}@media(max-width:560px){.tutorial-grid{grid-template-columns:1fr}.modal-settings,.modal-tutorial{padding:23px!important}.language-row{grid-template-columns:1fr}}.control-bar{grid-template-columns:80px 80px minmax(190px,250px) 190px!important;justify-content:center!important;gap:clamp(18px,4vw,70px)!important}.control-bar .win-box{border:1px solid #d59a42!important;background:linear-gradient(145deg,#34291b,#17191c)!important;box-shadow:inset 0 0 0 1px #f0bd5b26,0 0 18px #d48d2d12!important}.control-bar .win-box small{color:#e7b757!important;font-weight:700;letter-spacing:1px}.control-bar .win-box strong{color:#ffd264!important;font-family:Cinzel,serif;text-shadow:0 0 10px #e69b3155}.mobile-menu,.mobile-menu-button{display:none}.board-panel,.door,.door-grid,.play-area,.status-panel{min-height:0}.board-panel{max-height:100%;overflow:hidden!important}.door-grid{max-height:100%;overflow:hidden}@media (min-width:721px) and (max-height:850px){.game-frame{grid-template-rows:64px minmax(0,1fr) 92px!important;min-height:620px!important}.game-header{padding-inline:20px!important}.play-area{padding:10px 8px!important;gap:8px!important}.status-panel{gap:24px!important;padding-block:8px!important}.life-stack{gap:5px!important}.life-stack i{width:38px!important;height:38px!important}.board-panel{padding:8px!important}.door-grid{gap:5px!important}.control-bar{padding:8px 18px!important}.control-bar .stat-box,.control-bar .utility-btn{height:62px!important}.control-bar .cash-side{height:56px!important}}@media (max-width:1100px){.page-shell{padding:12px!important;display:block}.game-frame{width:100%;height:calc(100dvh - 24px);min-height:650px}.play-area{grid-template-columns:105px minmax(0,1fr)!important;gap:8px!important;padding:12px!important}.status-panel{transform:none!important;padding:8px!important;gap:28px!important}.life-stack i{width:40px;height:40px}.board-panel{min-width:0;padding:10px!important}.door-grid{gap:6px!important}.control-bar{grid-template-columns:64px 64px minmax(170px,1.25fr) minmax(135px,.8fr)!important;gap:12px!important;padding:10px 14px!important}.control-bar .stat-box:last-child{display:flex!important}.wallet{min-width:120px}.play-area{background-image:url(/gems/hindnfind-bg1.jpg)!important;background-color:#0b1020!important}.play-area:before{opacity:.06!important;background:linear-gradient(180deg,#05081155,transparent 22%,transparent 82%,#05081155)!important}.board-panel,.status-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (max-width:720px){body,html{width:100%;max-width:100%;overflow-x:hidden}.page-shell{padding:0!important;display:block;background:#090d15!important}.game-frame{height:auto!important;min-height:100dvh!important;border:0!important;border-radius:0!important;grid-template-rows:64px auto auto!important;overflow:visible!important}.game-header{height:64px;padding:0 10px!important;position:-webkit-sticky;position:sticky;top:0;z-index:12}.identity{gap:6px!important}.logo{width:40px!important;height:40px!important}.identity strong{font-size:12px!important;letter-spacing:.8px!important}.identity small{font-size:6px!important;letter-spacing:.45px!important}.game-header{position:-webkit-sticky!important;position:sticky!important}.header-tools{gap:6px!important;position:relative}.header-tools .wallet{display:flex!important;min-width:82px!important;height:38px;padding:5px 8px!important;border-radius:8px!important;flex-direction:column;justify-content:center}.header-tools .wallet small{font-size:6px!important;line-height:1}.header-tools .wallet strong{font-size:11px!important;line-height:1.25;white-space:nowrap}.desktop-header-action{display:none!important}.mobile-menu-button{display:block!important;width:38px!important;height:38px!important;border-radius:9px!important;font-size:17px!important}.mobile-menu{display:grid;position:absolute;right:0;top:48px;width:205px;padding:7px;grid-gap:6px;gap:6px;border:1px solid #a96444;border-radius:11px;background:linear-gradient(145deg,#1d2432,#0b1019);box-shadow:0 14px 35px #000c;z-index:30;animation:popupIn .2s ease both}.mobile-menu button{height:46px;display:flex;align-items:center;gap:12px;padding:0 13px;border:1px solid #65493f;border-radius:8px;background:#2c2025;text-align:left;font-size:11px;font-weight:700}.mobile-menu button i{width:23px;height:23px;display:grid;place-items:center;border:1px solid #8e6959;border-radius:50%;font-style:normal;color:#f1a35b}.icon-btn{width:34px!important;height:34px!important;border-radius:8px!important;font-size:14px!important}.play-area{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;grid-gap:7px!important;gap:7px!important;padding:7px!important;min-height:0!important;background-position:50%!important}.status-panel{height:76px;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;justify-content:stretch!important;grid-gap:12px!important;gap:12px!important;padding:7px 14px!important;text-align:left!important}.status-panel>div:first-child{display:flex;align-items:center;gap:12px}.status-panel .label{font-size:7px}.life-stack{flex-direction:row!important;gap:5px!important;margin:0!important}.life-stack i{width:32px!important;height:32px!important;padding:1px!important}.level{display:flex;align-items:center;gap:8px;margin:0!important}.level>strong{font-size:23px!important;margin:0!important}.multiplier{margin:0!important;padding:5px 8px!important;min-width:73px}.multiplier b{font-size:12px!important}.board-panel{height:min(58dvh,430px);min-height:310px;width:100%;padding:7px!important;border-width:4px!important}.board-panel:after,.board-panel:before{height:8px!important}.door-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:3px!important;height:100%!important}.door{min-width:0!important;min-height:0!important}.door img.prize,.door img.rock{max-width:86%!important;max-height:86%!important}.control-bar{height:auto!important;display:grid!important;grid-template-columns:62px 62px minmax(130px,1fr)!important;grid-template-rows:62px 58px!important;grid-gap:7px!important;gap:7px!important;padding:8px!important;position:relative;z-index:2}.control-bar .utility-btn{display:block!important;width:62px;height:62px!important}.utility-btn b{font-size:18px!important}.cash-side{height:62px!important;width:100%!important}.cash-side small{display:none!important}.cash-side>span{padding-left:0!important}.control-bar .stat-box{display:flex!important;height:58px!important;min-width:0!important;padding:7px 10px!important}.control-bar .stat-box:last-child{grid-column:1/4!important;width:100%!important;align-items:center;text-align:center}.stat-box strong{font-size:14px!important;white-space:nowrap}.bet-overlay,.modal-overlay{inset:0!important;width:100dvw!important;max-width:100%!important;padding:12px!important;align-items:center;justify-items:center;overflow-x:hidden!important;overflow-y:auto}.bet-popup,.modal-card{width:calc(100dvw - 24px)!important;min-width:0!important;max-width:calc(100dvw - 24px)!important;max-height:calc(100dvh - 24px);margin:0 auto!important;overflow-x:hidden!important;overflow-y:auto!important;padding:21px!important;border-radius:12px!important}.popup-brand{margin-bottom:18px!important}.popup-kicker{display:none!important}.bet-popup h2{font-size:27px!important;margin-bottom:17px!important}.popup-line{margin-bottom:16px!important}.bet-options{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:6px!important;gap:6px!important;margin-bottom:14px!important}.bet-options button{min-width:0;padding:10px 3px!important;font-size:11px}.bet-options button:nth-child(4){grid-column:1/2}.bet-options button:nth-child(5){grid-column:2/4}.custom-bet{margin:11px 0!important}.stake-row{padding-top:12px!important}.start-btn{margin-top:15px!important}.modal-cashout,.modal-lost,.modal-settings,.modal-tutorial{width:calc(100dvw - 24px)!important;max-width:calc(100dvw - 24px)!important;padding:22px!important}.modal-lost h2{font-size:clamp(21px,7vw,28px)!important;overflow-wrap:anywhere}.modal-settings h2,.modal-tutorial h2{font-size:21px!important;margin-bottom:17px!important}.volume-row{padding:13px 3px!important}.cashout-actions,.next-round,.tutorial-grid{grid-template-columns:1fr!important}.cashout-actions .confirm{grid-column:auto!important}}@media (max-width:390px){.identity small{display:none}.identity strong{font-size:11px!important}.logo{width:36px!important;height:36px!important}.header-tools{gap:4px!important}.header-tools .wallet{min-width:75px!important;padding-inline:6px!important}.header-tools .wallet strong{font-size:10px!important}.mobile-menu-button{width:34px!important;height:34px!important}.icon-btn{width:31px!important;height:31px!important}.status-panel{padding-inline:8px!important}.life-stack i{width:28px!important;height:28px!important}.level>strong{font-size:20px!important}.multiplier{min-width:66px;padding-inline:5px!important}.board-panel{height:330px;min-height:290px}.control-bar{grid-template-columns:55px 55px minmax(120px,1fr)!important}.control-bar .utility-btn{width:55px;height:58px!important}.bet-options{grid-template-columns:1fr 1fr!important}.bet-options button:nth-child(4),.bet-options button:nth-child(5){grid-column:auto}.bet-options button:last-child{grid-column:1/-1}}@media (min-width:1024px){body,html{height:100%;overflow:hidden}body>main{width:min(1780px,100vw);max-width:none;margin:0 auto}}