:root{color:#f5e6c8;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#100e0b;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at top,#5a3b1b,#100e0b 80%);min-width:300px;margin:0}button,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible,.game-canvas:focus-visible{outline-offset:4px;outline:3px solid #fff0ab}button{color:inherit}button[aria-pressed=true]{color:#ffdf77;box-shadow:0 0 0 1px #ffc968}.game-shell{background:linear-gradient(#15251b00,#1c160eea 87%),url(./game-atlas-DTVazT2A.jpg) 50% 60%/100% 100%;max-width:1280px;min-height:100dvh;margin:auto;position:relative;box-shadow:0 0 120px #000}.topbar{z-index:2;background:linear-gradient(#100c09ee,#17120b30);justify-content:space-between;align-items:center;gap:20px;height:87px;padding:14px 30px;display:flex;position:relative}.brand{color:#fbe8a4;letter-spacing:2px;min-width:110px;max-width:200px;font-size:12px;text-decoration:none}.game-logo{filter:drop-shadow(0 3px 4px #231005);width:min(309px,34vw);height:auto}.icon-button{background:#1b130dbb;border:1px solid #c2944a;border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:28px}.playfield{position:relative}.field{isolation:isolate;height:min(56vw,650px);min-height:430px;position:relative;overflow:hidden}.game-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.html-overlay{pointer-events:none;position:absolute;inset:0}.signal-panel{pointer-events:auto;color:#f8e5b8;background:linear-gradient(145deg,#2e210de8,#151b14ed);border:1px solid #b88b42;border-radius:6px;width:166px;padding:12px 13px 10px;position:absolute;top:20px;left:20px;box-shadow:0 4px 12px #0008;min-height:0!important}.native-probe{background:#27b384;width:5px;height:5px;position:absolute;top:5px;right:5px}.panel-brand{min-height:22px;font-size:10px;margin:0 0 9px!important}.signal-panel button{color:#ffe7a0;letter-spacing:.6px;background:linear-gradient(#80571e,#42270c);border:1px solid #e2b265;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 9px;font-size:10px;font-weight:800;display:flex}.signal-panel button b{color:#edddbd;font-size:11px}.signal-panel button[aria-pressed=true]{color:#fff5bc;background:linear-gradient(#a9691d,#754008)}.signal-panel small{white-space:nowrap;color:#d8bd87;margin-top:7px;font-size:10px;display:block}.scene-note{color:#efddbc;text-shadow:0 2px 4px #201307;letter-spacing:2px;pointer-events:none;flex-direction:column;align-items:flex-end;gap:7px;font-size:10px;display:flex;position:absolute;top:31px;right:30px}.scene-note strong{color:#ffdf8e;letter-spacing:1px;font-family:Georgia,serif;font-size:19px}#graphics-state{z-index:4;text-align:center;color:#ffe7b9;background:#22190ef5;border:1px solid #c99a4b;border-radius:8px;padding:20px;line-height:1.5;position:absolute;inset:40% 10% auto}#graphics-state[hidden]{display:none}.message-bar{background:linear-gradient(90deg,#33230ad9,#1c1a12e6);border-top:1px solid #c1943d70;border-bottom:1px solid #c1943d70;justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:11px 30px;display:flex}.message-bar p{color:#f9e2b0;margin:0;font-size:13px}.text-button{color:#d8c7a2;background:0 0;border:0;padding:7px;font-size:12px}.text-button:hover{color:#fff0c7}.control-bar{background:linear-gradient(#251d13f0,#151711f8);grid-template-columns:1fr 1fr 1fr 1.3fr;align-items:center;gap:24px;padding:19px 31px 13px;display:grid}.control-label{color:#ddad53;letter-spacing:1.6px;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.balance-block output,.win-block output{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1;display:block}.balance-block small,.bet-block small,.win-block small{letter-spacing:1.3px;color:#ae9e7f;margin-top:8px;font-size:9px;display:block}.win-block output{color:#ffe1a0}.bet-adjust{align-items:center;gap:4px;max-width:180px;display:flex}.bet-adjust button{background:#17150e;border:1px solid #77603b;border-radius:4px;width:28px;height:29px;font-size:20px}.bet-adjust select{color:#f6e8ce;background:#241e13;border:0;border-bottom:1px solid #a88951;min-width:60px;max-width:100px;padding:2px;font-size:20px;font-weight:700}.spin-controls{justify-content:flex-end;align-items:center;gap:12px;display:flex}.spin-button{color:#fff4d6;background:radial-gradient(at 50% 20%,#d09c4b,#855024 70%);border:3px solid #f6ca73;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:94px;height:94px;display:flex;box-shadow:inset 0 0 0 4px #9b5e22,0 0 0 2px #785321,0 4px 14px #0009}.spin-button span{font-family:Arial,sans-serif;font-size:56px;font-weight:700;line-height:.8}.spin-button b{letter-spacing:2px;margin-top:9px;font-size:10px}.spin-button:hover:not(:disabled){filter:brightness(1.16)}.round-button{color:#e2b457;background:#292416;border:1px solid #a07e48;border-radius:50%;width:40px;height:40px;font-size:29px}.auto-button{letter-spacing:.4px;word-break:normal;font-size:9px;font-weight:800}.lower-bar{background:#151711f8;justify-content:space-between;align-items:center;padding:2px 30px 9px;display:flex}.lower-bar>span{color:#a99b7d;font-size:10px}footer{text-align:center;letter-spacing:1px;color:#a7997b;background:#100f0bf7;padding:12px;font-size:10px}.refill-button{background:#5d3e16;border:1px solid #e8c381;border-radius:5px;margin:12px auto;padding:10px 20px;display:block}.refill-button[hidden]{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}dialog{color:#eee0c0;background:linear-gradient(135deg,#302315,#171b14);border:1px solid #b8934b;border-radius:12px;width:min(640px,100vw - 28px);max-height:calc(100dvh - 35px);padding:26px;overflow-y:auto;box-shadow:0 20px 90px #000b}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050805bb}dialog h1,dialog h2{color:#ffe3a4;margin:16px 0;font-family:Georgia,serif;line-height:1.1}dialog h1{font-size:34px}dialog h2{font-size:28px}dialog p{color:#d3c5a8;font-size:13px;line-height:1.7}.dialog-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.dialog-heading button{background:#1b190f;border:1px solid #8b744d;border-radius:50%;width:32px;height:32px;font-size:23px}.eyebrow{color:#bf9a58;letter-spacing:2px;font-size:9px}.paytable{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.paytable div{text-align:center;background:#0c100c50;border:1px solid #76613c70;border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:9px 4px;font-size:10px;display:flex}.paytable img{object-fit:contain;max-width:100%;height:71px}.paytable b{color:#ffe4a1;font-size:15px}.line-diagrams{color:#eacb76;justify-content:center;gap:15px;font-size:30px;display:flex}.fine-print{color:#b7a782!important;font-size:11px!important}.primary-button{color:#fff0c4;background:linear-gradient(#a5782e,#594017);border:1px solid #d4b06d;border-radius:5px;width:100%;margin:16px 0;padding:12px 20px;font-weight:700;display:block}dialog label{color:#d6c59f;margin:16px 0 8px;font-size:12px;display:block}dialog select{color:#edddbb;background:#171b13;border:1px solid #8b7246;border-radius:4px;width:100%;padding:9px;display:block}.diagnostics{border-top:1px solid #846736;margin-top:22px;padding-top:14px}.diagnostics summary{cursor:pointer;color:#e3c68e;font-size:13px}.diagnostics summary span{float:right;color:#a8b9a1}.diagnostics small{color:#aeb69c;font-size:10px}table{border-collapse:collapse;width:100%;font-size:12px}td,th{text-align:right;border-bottom:1px solid #615735;padding:12px 5px}td:first-child,th:first-child{text-align:left}#retry-wallet{margin:12px auto;display:block}@media (min-width:1100px){.field{min-height:610px}}@media (max-width:760px){.topbar{gap:14px;height:70px;padding:12px 18px}.brand{min-width:80px;max-width:110px}.game-logo{width:min(250px,40vw)}.field{height:480px;min-height:0}.scene-note{letter-spacing:1px;font-size:8px;top:28px;right:18px}.scene-note strong{font-size:14px}.signal-panel{width:144px;padding:9px;top:20px;left:20px}.signal-panel small{font-size:9px}.control-bar{grid-template-columns:1fr 1fr 1fr;gap:13px;padding:17px 18px}.spin-controls{grid-column:1/-1;justify-content:center;gap:28px}.balance-block output,.win-block output{font-size:23px}.control-label{letter-spacing:1px;font-size:9px}.bet-adjust button{width:24px}.bet-adjust select{font-size:18px}.balance-block small,.bet-block small,.win-block small{letter-spacing:.4px;font-size:8px}.spin-button{width:85px;height:85px}.round-button{width:44px;height:44px}.message-bar{padding:10px 18px}.message-bar p{font-size:11px}.message-bar button{white-space:nowrap;font-size:10px}.lower-bar{padding:2px 12px 9px}.lower-bar>span{text-align:center;max-width:55%;font-size:9px}.paytable{gap:7px}.paytable span{font-size:9px}}@media (max-width:460px){.topbar{height:65px;padding:10px 14px}.topbar .brand-logo{width:70px}.topbar .brand-name{font-size:8px}.game-logo{width:180px;max-width:44vw}.icon-button{width:34px;height:34px;font-size:23px}.field{height:365px}.signal-panel{width:137px}.scene-note{max-width:170px;top:30px;right:16px}.scene-note strong{font-size:12px}.scene-note span{font-size:8px}.control-bar{column-gap:10px;padding:14px 14px 12px}.control-label{letter-spacing:.8px;font-size:8px}.balance-block output,.win-block output{font-size:21px}.bet-adjust{gap:2px}.bet-adjust select{width:56px;min-width:48px;font-size:16px}.bet-adjust button{width:23px;height:27px;font-size:16px}.spin-controls{margin-top:8px}.message-bar{gap:7px;min-height:47px;padding:9px 13px}.message-bar p{font-size:10px}.message-bar button{padding:5px;font-size:9px}.paytable{grid-template-columns:repeat(4,1fr)}dialog{padding:20px}.paytable img{width:65px;height:55px}.game-shell{min-height:100dvh}}@media (max-height:500px) and (min-width:620px){.topbar{height:48px}.game-logo{width:220px}.field{height:320px;min-height:0}.control-bar{grid-template-columns:1fr 1fr 1fr 1.3fr}.spin-controls{grid-column:auto;gap:10px}.spin-button{width:65px;height:65px}.spin-button span{font-size:40px}.scene-note{top:15px}.signal-panel{top:20px}.message-bar{min-height:34px;padding:5px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.signal-panel{width:150px;padding:11px 10px 10px}.signal-panel button span{white-space:nowrap;font-size:9px}.signal-panel .brand-logo{max-width:85px}.signal-panel button{letter-spacing:.2px}body>.game-loader{color:#ffe6ab;background:linear-gradient(#171b12b0,#17120cee),url(./temple-top-reTvR9qD.png) 0 100%/auto 100% no-repeat,url(./temple-DG3sDNjk.jpg) 50%/cover no-repeat}body>.game-loader p{color:#e9d7ab}body>.game-loader progress{accent-color:#d2a453}.game-shell>footer{background:linear-gradient(#100f0bea,#100f0bea),url(./temple-bottom-vroTeazF.jpg) bottom/cover}.brand-view{align-items:center;gap:9px;min-width:0;display:inline-flex}.brand-logo{object-fit:contain;width:100px;height:34px;display:block}.brand-logo[hidden],.brand-name[hidden]{display:none}.brand-view[data-brand-id=default] .brand-logo{width:32px}.brand-name{overflow-wrap:anywhere}.signal-panel{height:auto;min-height:156px}.panel-brand{letter-spacing:1px;min-height:22px;margin-bottom:10px;font-size:9px;font-weight:750;display:flex}.panel-brand .brand-logo{width:72px;height:24px}.panel-brand[data-brand-id=default] .brand-logo{width:22px}.game-loader{z-index:100;color:#253b34;text-align:center;background:#f4f3ed;place-content:center;justify-items:center;gap:16px;padding:24px;display:grid;position:fixed;inset:0}.loading-brand{letter-spacing:2px;min-height:56px;font-size:19px;font-weight:750}.loading-brand .brand-logo{width:180px;height:60px}.loading-brand[data-brand-id=default] .brand-logo{width:52px}.game-loader p{color:#66836a;font-size:13px}.game-loader progress{accent-color:#30785a;width:min(260px,80vw);height:6px}@media (max-width:420px){.brand-logo{width:86px;height:30px}.brand-name{letter-spacing:1px;max-width:130px}}
