@media (max-width:420px){.brand-logo{width:86px;height:30px}.brand-name{letter-spacing:1px;max-width:130px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f6e8cd;font-synthesis:none;--gold:#e5bc70;--muted:#a99a80;background:#16130e;font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 50% 0,#47331f 0,#201b14 45%,#12120f 100%);min-width:320px;margin:0}button,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:default;opacity:.4}button{touch-action:manipulation}button:focus-visible,a:focus-visible,select:focus-visible,canvas:focus-visible{outline-offset:4px;outline:3px solid #ffe1a0}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar{align-items:center;gap:25px;max-width:1400px;height:72px;margin:auto;padding:0 38px;display:flex}.brand{color:#ffe7b2;letter-spacing:2px;font-size:13px;font-weight:700;text-decoration:none}.topbar .brand-logo{width:152px;height:36px}.play-tag{letter-spacing:2px;color:#c3b39a;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.play-tag i{background:#dfbc74;border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 10px #c28e41}.topbar nav{gap:10px;margin-left:auto;display:flex}.icon-button{color:#e8c989;background:#2a231a99;border:1px solid #715b3c70;border-radius:50%;place-items:center;width:37px;height:37px;font:23px Georgia,serif;transition:background .2s;display:inline-grid}.icon-button:hover{background:#5c4427}#sound[aria-pressed=false]{color:#a39378}main{width:min(1360px,100% - 64px);margin:0 auto}.game-shell{isolation:isolate;background:#443321;border:1px solid #94734670;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 80px #0007}.temple-scenery{z-index:-1;background:linear-gradient(#0000 45%,#22170cd9),url(./background-sky-DG3sDNjk.jpg) 50% 35%/cover;position:absolute;inset:0}.temple-scenery i,.temple-scenery b{background:url(./background-foreground-reTvR9qD.png) 0 100%/auto 100% no-repeat;width:43%;height:100%;position:absolute}.temple-scenery i{left:0}.temple-scenery b{right:0;transform:scaleX(-1)}.game-heading{color:#fff1d1;letter-spacing:3px;text-shadow:0 1px 7px #352515;justify-content:space-between;gap:10px;padding:22px 30px 3px;font-size:9px;font-weight:650;display:flex}.five-lines{color:#fff4cd;letter-spacing:2px}.five-lines i{padding:0 9px;font-size:7px;font-style:normal}.field{aspect-ratio:1007/610;width:min(100%,1090px);margin:0 auto -24px;position:relative}.game-canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.html-overlay{pointer-events:none;position:absolute;inset:0}.scene-brand-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#24170fbc;border:1px solid #be965e55;border-radius:6px;min-width:95px;max-width:130px;padding:8px 11px;position:absolute;bottom:42px;left:12px}.scene-brand-panel .panel-brand{justify-content:center;margin:0;display:flex}.scene-brand-panel .brand-logo{width:80px;height:24px}.scene-brand-panel .brand-name{font-size:9px}.scene-brand-panel button{color:#e6c582;letter-spacing:2px;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:6px 1px 0;font-size:9px;display:flex}.native-probe{opacity:0;width:16px;height:16px;position:absolute;top:0;left:0}.scene-brand-panel[drawable] .native-probe{opacity:1;background:#27b384}#graphics-state{z-index:5;text-align:center;background:#211a13ee;border:1px solid #b4915e;border-radius:10px;place-content:center;padding:28px;font:19px/1.6 Georgia,serif;display:grid;position:absolute;inset:12%}.message-strip{background:linear-gradient(90deg,#2d1b0aef,#4d2a10ee,#2b190cee);border-top:1px solid #a5783660;border-bottom:1px solid #a5783660;justify-content:space-between;align-items:center;min-height:49px;padding:10px 30px;display:flex;position:relative;box-shadow:0 -4px 24px #0004}#round-message{color:#f5db9e;font:italic 15px Georgia,serif}#multiplier-badge{letter-spacing:1.5px;color:#c9a36d;flex-shrink:0;align-items:center;gap:14px;font-size:9px;display:flex}#multiplier-badge b{color:#ffe39b;letter-spacing:0;font:700 24px Georgia,serif}.console{background:linear-gradient(#4e3524e8,#281c13e6),url(./bar-bg_bottombar_l-lGGh6_3t.png) 50%/100% 100%;grid-template-columns:1.12fr 1fr .7fr 1.05fr 1.6fr;align-items:center;gap:16px;min-height:126px;padding:17px 30px;display:grid;position:relative}.tiny-label{color:#c9ab79;letter-spacing:2px;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.wallet output{color:#fff1d1;font-variant-numeric:tabular-nums;font:26px/1.1 Georgia,serif;display:block}.wallet small{color:#a78e6e;letter-spacing:1.8px;margin-top:9px;font-size:8px;display:block}.bet-stepper{background:#251b12aa;border:1px solid #b08a4f80;border-radius:5px;align-items:center;width:-moz-fit-content;width:fit-content;display:flex}.bet-stepper button{color:#dcba80;background:0 0;border:0;width:28px;height:31px;padding:0;font-size:20px}.bet-stepper button:hover{background:#88643955}.bet-stepper select{color:#ffedc6;text-align:center;background:#2b2015;border:0;width:85px;min-height:31px;padding:0 4px;font-size:14px;font-weight:650}.stake-label{color:#a88c66;letter-spacing:1px;margin-top:7px;font-size:8px;display:block}.stake-label b{color:#e3c28e;margin-left:6px;font-size:10px;font-weight:500}.extra-button{color:#d7ad60;background:0 0;border:0;border-left:1px solid #ab825036;border-right:1px solid #ab825036;flex-direction:column;justify-self:center;align-items:center;gap:4px;width:100%;padding:0 10px;display:flex}.extra-button strong{text-shadow:0 2px 1px #531908;font:italic 900 29px Georgia,serif}.extra-button strong span{color:#b78836;font-size:22px}.extra-button>span{letter-spacing:1.2px;font-size:8px}.extra-button small{opacity:.65;letter-spacing:.5px;font-size:7px}.extra-button[aria-pressed=true]{color:#ffe78d;text-shadow:0 0 12px #edb737}.extra-button[aria-pressed=true] strong span{color:#ffeaa0}.win-total{text-align:center}.win-total .tiny-label{color:#efc674}.win-total output{color:#ffdd85;font-variant-numeric:tabular-nums;font:700 30px/1 Georgia,serif;display:block}.win-total>span:last-child{color:#c1a582;margin-top:9px;font-size:9px;display:block}.action-buttons{justify-content:flex-end;align-items:center;gap:15px;display:flex}.round-button{color:#bd9755;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:41px;height:55px;padding:0;display:flex}.round-button svg{width:29px;height:29px}.round-button>span{font-size:35px;line-height:30px}.round-button small{letter-spacing:1px;font-size:7px}.round-button[aria-pressed=true]{color:#ffe397;filter:drop-shadow(0 0 5px #eea52a)}#spin{color:#fff1c9;background:radial-gradient(circle at 40% 25%,#c29452,#654320 60%,#2d1c0b 72%);border:1px solid #e3b05a99;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:94px;height:94px;padding:8px 5px;transition:transform .15s,filter .15s;display:flex;position:relative;box-shadow:0 2px 8px #0009,inset 0 0 0 5px #5d3e2677}#spin:hover:not(:disabled){filter:brightness(1.15)}#spin:active:not(:disabled){transform:scale(.96)}.spin-art{background:url(./bar-btn_spin_1_2-CkT7dbFr.png) 50%/contain no-repeat;width:49px;height:49px;display:block}#spin-label{letter-spacing:2px;font-size:9px;font-weight:800}[data-phase=spinning] .spin-art{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.under-console{color:#a88f6f;background:#21180fe8;border-top:1px solid #a5783628;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:5px 30px;font-size:9px;display:flex;position:relative}.under-console button{color:#d7bd90;background:0 0;border:0;padding:6px 0;font-size:10px}.under-console button span{padding-left:8px}.footer{color:#938571;justify-content:space-between;align-items:center;gap:20px;min-height:64px;font-size:9px;display:flex}.footer>span:last-child{letter-spacing:2px;font-size:8px}.footer button{color:#d4b684;background:0 0;border:0;padding:10px;font-size:11px}.footer button span{margin-left:10px}#big-win{pointer-events:none;z-index:2;filter:drop-shadow(0 2px 16px #ffdb64bb);flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:.35s ease-out win-reveal;display:flex;position:absolute;top:26%;left:25%;right:25%}#big-win img{object-fit:contain;width:100%;max-height:240px}#big-win strong{color:#ffe79e;text-shadow:0 3px 3px #49180d;white-space:nowrap;background:#67270ce8 url(./win-plaque-Cm26zuw0.png) 50%/100% 100%;border-radius:8px;padding:10px 30px;font:700 clamp(18px,4vw,58px) Georgia,serif}@keyframes win-reveal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}#practice-banner{z-index:3;letter-spacing:1.4px;color:#f9d996;background:#2b200fef;border:1px solid #e7be66;border-radius:5px;flex-direction:column;gap:9px;padding:12px 17px;font-size:8px;display:flex;position:absolute;top:18%;right:8%;box-shadow:0 4px 20px #0005}#practice-banner button{text-align:left;color:#fff1c9;background:0 0;border:0;padding:4px 0;font-size:11px}dialog{color:#e9dcc4;background:linear-gradient(145deg,#3c2d1f,#231d15);border:1px solid #977443;border-radius:12px;width:min(700px,100vw - 32px);max-height:min(86dvh,900px);padding:30px;line-height:1.6;box-shadow:0 20px 90px #000a}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080906c9}.dialog-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.dialog-heading button{background:#32251a;border:1px solid #a7844955;border-radius:50%;flex-shrink:0;width:34px;height:34px;font-size:23px;line-height:1}.eyebrow{letter-spacing:2.5px;color:#cda769;margin:0 0 10px;font-size:8px}h2{color:#fce5b9;margin:0;font:400 28px/1.2 Georgia,serif}h3{color:#eac88b;margin:24px 0 12px;font:21px Georgia,serif}dialog p{color:#c8baa3;font-size:13px}dialog strong{color:#f5d598}.muted{font-size:11px}.fine-print{color:#ac9c81;border-top:1px solid #9c774c33;padding-top:20px;font-size:10px}.source-link{color:#dcb778;font-size:11px}.rules-feature{align-items:center;gap:24px;padding:8px 0 18px;display:flex}.rules-feature>img{object-fit:contain;width:120px;height:100px}.rules-feature h3{margin-top:10px}.rules-feature p{font-size:12px}.line-guide{background:#1b170e55;border:1px solid #aa865044;border-radius:6px;justify-content:space-around;gap:15px;padding:17px 10px;display:flex}.line-guide>div>span{letter-spacing:1.3px;color:#cdb78d;text-align:center;margin-bottom:8px;font-size:7px;display:block}.line-guide>div>div{grid-template-columns:repeat(3,13px);gap:3px;display:grid}.line-guide i{background:#584734;border-radius:2px;width:13px;height:11px}.line-guide i.active{background:#efc770;box-shadow:0 0 7px #f4be3433}.paytable{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;display:grid}.paytable>div{background:#211a12;border:1px solid #ab84502c;border-radius:6px;flex-direction:column;align-items:center;padding:12px 6px;display:flex}.paytable img{object-fit:contain;width:90px;height:74px}.paytable span{color:#c3ad86;margin:7px 0 2px;font-size:10px}.paytable b{color:#f5d291;font-size:16px}.choice-row{gap:14px;margin:28px 0 10px;display:flex}.choice-row button{color:#ffdfa3;background:linear-gradient(#705026,#47321b);border:1px solid #bc8f49;border-radius:7px;flex:1;padding:16px 10px;font:32px Georgia,serif}.choice-row button span{letter-spacing:2px;margin-top:7px;font:8px Segoe UI,sans-serif;display:block}.choice-row button:hover{background:#89632d}.practice-choices{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:27px;display:grid}.practice-choices button{background:#221a13;border:1px solid #9f794648;border-radius:7px;flex-direction:column;align-items:center;gap:13px;padding:16px 10px;display:flex}.practice-choices button:hover{background:#49351e;border-color:#d6ac62}.practice-choices img{object-fit:contain;width:108px;height:99px}.practice-choices b{color:#f1d19a;font:16px Georgia,serif}.practice-choices span{color:#ad9b80;font-size:10px}.history-summary{color:#bba582;gap:20px;margin:12px 0 25px;font-size:11px;display:flex}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{color:#bca078;letter-spacing:1px;font-size:8px;font-weight:500}th,td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #a783472d;padding:14px 10px}th:first-child,td:first-child{text-align:left}.gold{color:#ffdb84}.empty-history{text-align:center;padding:30px;font:italic 20px Georgia,serif}.game-loader{color:#fce3ae;background:radial-gradient(#49331d,#171610)}.game-loader p{color:#c9ad7e}.game-loader progress{accent-color:#cda457}.game-loader .brand-logo{width:230px}.field:fullscreen{aspect-ratio:auto;background:#241c14 url(./background-portrait-DTVazT2A.jpg) 50%/cover;width:100vw;height:100dvh;margin:0}@media (min-width:1500px){.topbar{height:85px}.field{width:min(100%,1160px)}.console{padding:18px 42px}.game-heading{padding:25px 42px 5px}}@media (max-width:1050px){main{width:calc(100% - 32px)}.topbar{height:63px;padding:0 22px}.console{grid-template-columns:1fr 1fr .65fr .9fr 1.5fr;gap:10px;padding:14px 18px}.wallet output{font-size:22px}.win-total output{font-size:25px}.action-buttons{gap:7px}#spin{width:80px;height:80px}.bet-stepper select{width:70px}.scene-brand-panel{bottom:34px;left:12px}.field{margin-bottom:-18px}}@media (max-width:760px){main{width:calc(100% - 20px)}.topbar{gap:15px;height:60px;padding:0 16px}.topbar .brand-logo{width:130px}.play-tag{letter-spacing:1px;font-size:7px}.topbar nav{gap:7px}.icon-button{width:32px;height:32px;font-size:20px}.game-heading{letter-spacing:2px;padding:17px 17px 5px;font-size:7px}.five-lines{letter-spacing:1px;font-size:7px}.field{aspect-ratio:1007/690;margin-bottom:-18px}.scene-brand-panel{min-width:70px;max-width:90px;padding:5px 7px;bottom:30px;left:7px}.scene-brand-panel .brand-logo{width:64px;height:18px}.scene-brand-panel button{padding:4px 0 1px;font-size:7px}.message-strip{gap:10px;min-height:45px;padding:9px 15px}#round-message{font-size:12px}#multiplier-badge{letter-spacing:.7px;gap:7px;font-size:7px}#multiplier-badge b{font-size:21px}.console{grid-template-columns:1fr 1fr 1fr;gap:15px 12px;padding:18px}.wallet{grid-column:1}.bet-controls{grid-column:2}.extra-button{grid-column:3}.win-total{text-align:left;grid-area:2/1}.action-buttons{grid-area:2/2/auto/4;gap:26px}.wallet output{font-size:25px}.win-total output{font-size:28px}#spin{width:88px;height:88px}.round-button{height:60px}.tiny-label{margin-bottom:8px;font-size:8px}.wallet small{letter-spacing:1.2px;font-size:6px}.under-console{padding:9px 15px;font-size:8px}.under-console button{white-space:nowrap;font-size:9px}.footer{gap:10px;min-height:60px;padding:0 6px;font-size:8px}.footer>span:last-child{display:none}.footer button{padding:10px 0;font-size:10px}#practice-banner{padding:8px 10px;font-size:7px;top:8%;right:3%}#practice-banner button{font-size:9px}}@media (max-width:420px){.play-tag{display:none}.topbar{height:57px}.game-heading{padding:15px 12px 4px;font-size:6px}.five-lines{font-size:6px}.field{aspect-ratio:1007/770;margin-bottom:-15px}.scene-brand-panel{bottom:22px}.message-strip{padding:9px 12px}#round-message{font-size:11px}#multiplier-badge{max-width:86px;font-size:6px}.console{gap:18px 9px;padding:16px 12px}.bet-stepper button{width:24px}.bet-stepper select{width:64px;font-size:12px}.wallet output{font-size:21px}.action-buttons{gap:19px}#spin{width:84px;height:84px}.extra-button{padding:0 6px}.extra-button strong{font-size:26px}.extra-button small{font-size:6px}.win-total output{font-size:25px}.under-console{padding:7px 12px}.under-console>span{max-width:190px}dialog{padding:22px}h2{font-size:25px}.rules-feature{gap:14px}.rules-feature>img{width:85px;height:85px}.line-guide{gap:8px;padding:15px 4px}.line-guide>div>div{grid-template-columns:repeat(3,11px);gap:2px}.line-guide i{width:11px;height:9px}.paytable{grid-template-columns:repeat(2,1fr)}.practice-choices{gap:7px}.practice-choices button{padding:12px 5px}.practice-choices img{width:77px;height:75px}.practice-choices b{font-size:13px}.practice-choices span{font-size:8px}.history-summary{gap:12px;font-size:10px}}@media (max-height:540px) and (orientation:landscape){.topbar{height:43px}.topbar .brand-logo{height:25px}.icon-button{width:28px;height:28px;font-size:17px}main{width:min(100% - 20px,1000px)}.game-heading{display:none}.field{aspect-ratio:1007/640;width:min(100%,165dvh - 285.45px);margin-bottom:-17px}.console{grid-template-columns:1.1fr 1fr .7fr 1fr 1.5fr;gap:10px;min-height:80px;padding:7px 19px}.wallet,.bet-controls,.extra-button,.win-total,.action-buttons{grid-area:auto}.action-buttons{gap:10px}.wallet output{font-size:19px}.wallet small{display:none}.win-total{text-align:center}.win-total output{font-size:22px}.win-total>span:last-child{font-size:7px}.tiny-label{margin-bottom:5px;font-size:7px}#spin{width:63px;height:63px}.spin-art{width:34px;height:34px}#spin-label{font-size:7px}.round-button{width:32px;height:45px}.round-button>span{font-size:26px}.round-button svg{width:25px;height:25px}.message-strip{min-height:29px;padding:5px 20px}#multiplier-badge b{font-size:18px}.under-console{min-height:26px;padding:2px 20px}.footer{min-height:33px}.scene-brand-panel{transform-origin:0 100%;bottom:20px;left:0;transform:scale(.8)}.extra-button strong{font-size:22px}.extra-button>span,.extra-button small{font-size:6px}}.topbar .brand-view[data-brand-id=default] .brand-logo{width:155px}.scene-brand-panel .panel-brand[data-brand-id=default] .brand-logo{width:85px}.game-loader .brand-view[data-brand-id=default] .brand-logo{width:230px}@media (max-width:760px){.temple-scenery{background:linear-gradient(#0000 25%,#21170de0),url(./background-portrait-DTVazT2A.jpg) bottom/cover}.temple-scenery i,.temple-scenery b{display:none}.scene-brand-panel{align-items:center;gap:6px;min-width:0;max-width:135px;padding:4px 7px;display:flex;bottom:24px}.scene-brand-panel .panel-brand .brand-logo{width:65px;height:18px}.scene-brand-panel button{white-space:nowrap;letter-spacing:1px;width:auto;padding:3px 0;font-size:6px}.scene-brand-panel .panel-brand[data-brand-id=default] .brand-logo{width:65px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.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}}
