html,body,#root{box-sizing:border-box;height:100%;max-height:100svh;margin:0;overflow:hidden}*,:before,:after{box-sizing:inherit}.app-page--loading{visibility:hidden;pointer-events:none}.app-page{height:100%;max-height:100svh;padding:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.main-screen{place-items:center;width:100%;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.smp-wrapper{--smp-stage-scale:1.15;--smp-logo-scale:.7;--smp-ui-chrome:118px;--smp-footer-height:clamp(72px, 10vh, 96px);--smp-stage-gap:clamp(calc(16px * var(--smp-stage-scale)), calc(2.5vw * var(--smp-stage-scale)), calc(28px * var(--smp-stage-scale)));--smp-logo-col-width:clamp(calc(126px * var(--smp-stage-scale) * var(--smp-logo-scale)), calc(14.3vw * var(--smp-stage-scale) * var(--smp-logo-scale)), calc(202px * var(--smp-stage-scale) * var(--smp-logo-scale)));--smp-controls-col-width:clamp(calc(88px * var(--smp-stage-scale)), calc(12vw * var(--smp-stage-scale)), calc(120px * var(--smp-stage-scale)));--smp-canvas-width:min(calc(880px * var(--smp-stage-scale)), calc(100vw - var(--smp-logo-col-width) - var(--smp-controls-col-width) - 2 * var(--smp-stage-gap) - 32px), calc((100svh - var(--smp-ui-chrome)) * 1641 / 1022 * var(--smp-stage-scale)));--smp-stage-width:calc(var(--smp-logo-col-width) + var(--smp-canvas-width) + var(--smp-controls-col-width) + 2 * var(--smp-stage-gap));width:100%;min-height:0;max-height:100%;padding-bottom:calc(var(--smp-footer-height) + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,2dvh,18px);display:flex;position:relative;overflow:hidden}.smp-stage-grid{grid-template-columns:var(--smp-logo-col-width) var(--smp-canvas-width) var(--smp-controls-col-width);gap:var(--smp-stage-gap);grid-template-rows:auto;grid-template-areas:"logo reels controls";place-items:center;width:fit-content;max-width:100%;margin-inline:auto;display:grid}.smp-logo-col{grid-area:logo;place-self:start center}.smp-canvas{width:var(--smp-canvas-width);aspect-ratio:1641/1022;grid-area:reels;justify-self:center;max-width:100%;position:relative}.smp-side-controls{grid-area:controls}.smp-stage-footer{z-index:12;box-sizing:border-box;width:100%;padding-bottom:env(safe-area-inset-bottom,0px);background:#00000094;border-radius:0;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}@media (width<=540px){.smp-wrapper{--smp-ui-chrome:168px;--smp-logo-col-width:clamp(calc(84px * var(--smp-stage-scale) * var(--smp-logo-scale)), calc(20.2vw * var(--smp-stage-scale) * var(--smp-logo-scale)), calc(118px * var(--smp-stage-scale) * var(--smp-logo-scale)));--smp-stage-gap:clamp(calc(10px * var(--smp-stage-scale)), calc(2vw * var(--smp-stage-scale)), calc(16px * var(--smp-stage-scale)))}}@media (height<=520px) and (orientation:landscape){.smp-wrapper{--smp-ui-chrome:118px;padding-bottom:68px}}.smp-mobile-win{display:none}@media (width<=600px){.smp-wrapper{--smp-canvas-width:min(calc(100vw - 16px), calc((100dvh - 330px) * 1641 / 1022));justify-content:space-between;align-self:stretch;gap:0;height:100%;padding-bottom:clamp(58px,16vw,72px)}.smp-stage-grid{flex-direction:column;align-items:center;gap:clamp(6px,1.5dvh,14px);width:100%;padding-top:4px;display:flex}.smp-logo-col{justify-content:center;width:100%;display:flex}.smp-reels-col{width:var(--smp-canvas-width);flex-direction:column;align-items:center;max-width:100%;margin-inline:auto;display:flex}.smp-reels-col .smp-canvas{width:100%;margin-inline:0}.smp-side-controls{flex-direction:row;justify-content:center;align-items:center;gap:clamp(10px,3.5vw,24px);width:100%;padding:clamp(4px,1dvh,10px) 12px}.smp-stage-footer{background:0 0;width:100%;position:static}.smp-mobile-win{pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;width:100%;min-height:clamp(48px,12vw,64px);margin-top:clamp(10px,2.5dvh,20px);padding:0 8px 2px;display:flex}.smp-mobile-win__label,.smp-mobile-win__value,.smp-mobile-win__value .smp-currency-pair__symbol,.smp-mobile-win__value .smp-currency-pair__amount{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#fffff5 0%,#fff4c8 10%,#ffe866 28%,#f5c830 52%,#d4a020 74%,#9a6810 100%);-webkit-background-clip:text;background-clip:text}.smp-mobile-win__label{letter-spacing:.2em;text-transform:uppercase;opacity:.45;font-family:Georgia,Times New Roman,Times,serif;font-size:1.3rem;font-weight:700;line-height:1.1;transition:opacity .25s,filter .25s}.smp-mobile-win__value{white-space:nowrap;letter-spacing:.02em;opacity:.45;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2rem,10vw,3rem);font-weight:800;line-height:1.1;transition:opacity .25s,filter .25s}.smp-mobile-win__value .smp-currency-pair{font:inherit;letter-spacing:inherit}.smp-mobile-win--active .smp-mobile-win__label,.smp-mobile-win--active .smp-mobile-win__value{opacity:1;filter:drop-shadow(0 2px #b47814e6)drop-shadow(0 0 24px #ffc83299)}}@media (width<=400px){.smp-wrapper{--smp-canvas-width:min(calc(100vw - 12px), calc((100dvh - 300px) * 1641 / 1022))}.smp-stage-grid{gap:clamp(4px,1dvh,10px)}.smp-mobile-win{min-height:clamp(40px,10vw,54px);margin-top:clamp(6px,1.5dvh,14px)}}.smp-overlay{z-index:10;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:32px;place-items:center;font-size:1.2rem;font-weight:700;display:grid;position:absolute;inset:0}.smp-overlay--error{color:#ff6b6b}.splash-screen{z-index:1000;opacity:1;visibility:visible;background:#000;place-items:center;transition:opacity .45s,visibility .45s;display:grid;position:fixed;inset:0}.splash-screen--hidden{opacity:0;visibility:hidden;pointer-events:none}.splash-screen__bg{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.splash-screen__content{z-index:1;flex-direction:column;align-items:center;gap:clamp(18px,4vh,32px);width:min(88vw,420px);display:flex;position:relative}.splash-screen__logo{width:min(72vw,340px);height:auto;display:block}.splash-screen__progress{width:min(52vw,220px);height:3px;position:relative}.splash-screen__progress-track,.splash-screen__progress-fill img{object-fit:fill;width:100%;height:100%;display:block}.splash-screen__progress-track{opacity:.28}.splash-screen__progress-fill{transform-origin:0;transition:transform .35s;position:absolute;inset:0;overflow:hidden}.splash-screen__footer{z-index:1;flex-direction:column;align-items:center;gap:clamp(8px,1.6vh,14px);display:flex;position:absolute;bottom:clamp(28px,6vh,56px);left:50%;transform:translate(-50%)}.splash-screen__powered-by{width:clamp(72px,18vw,96px);height:auto;display:block}.splash-screen__yoriginal{width:clamp(132px,34vw,176px);height:auto;display:block}
