.neon-matsuri-module__x51ZNa__page{--ink:#05060b;--panel:#0b0c13;--brass:#d7a94a;--cyan:#50e8ff;--magenta:#ff43bd;--ember:#ff7a3d;color:#f8f6ee;isolation:isolate;background:radial-gradient(circle at 50% 2%,#3bc6ff1f,#0000 31%),linear-gradient(#080811 0%,#050509 55%,#09060d 100%);min-height:calc(100vh - 64px);padding:24px clamp(14px,2.7vw,46px) 32px;position:relative;overflow:hidden}.neon-matsuri-module__x51ZNa__page:before{z-index:-2;content:"";opacity:.18;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.neon-matsuri-module__x51ZNa__ambient{z-index:-1;aspect-ratio:1.8;filter:blur(100px);background:#ff27b517;border-radius:50%;width:min(90vw,1420px);position:absolute;top:12%;left:50%;transform:translate(-50%)}.neon-matsuri-module__x51ZNa__gameHeader{z-index:3;justify-content:space-between;align-items:flex-end;width:min(100%,1440px);margin:0 auto 16px;display:flex;position:relative}.neon-matsuri-module__x51ZNa__backLink{color:#8b93a5;align-items:center;gap:7px;margin-bottom:7px;font-size:12px;text-decoration:none;display:inline-flex}.neon-matsuri-module__x51ZNa__backLink:hover,.neon-matsuri-module__x51ZNa__backLink:focus-visible{color:var(--cyan)}.neon-matsuri-module__x51ZNa__kicker{color:#6c7486;letter-spacing:.24em;font-family:Arial Narrow,Roboto Condensed,sans-serif;font-size:10px;font-weight:800;display:block}.neon-matsuri-module__x51ZNa__gameHeader h1{letter-spacing:.025em;text-transform:uppercase;text-shadow:0 0 28px #ff43bd42;margin:3px 0 0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(27px,4vw,54px);font-weight:400;line-height:.88}.neon-matsuri-module__x51ZNa__gameHeader h1 span{color:#0000;-webkit-text-stroke:1px var(--cyan);text-shadow:0 0 18px #50e8ff66}.neon-matsuri-module__x51ZNa__headerStats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080dc7;border:1px solid #deb86238;border-radius:4px;display:flex;overflow:hidden;box-shadow:0 14px 40px #0000003d}.neon-matsuri-module__x51ZNa__headerStats div{border-left:1px solid #ffffff12;min-width:94px;padding:8px 13px}.neon-matsuri-module__x51ZNa__headerStats div:first-child{border-left:0}.neon-matsuri-module__x51ZNa__headerStats small,.neon-matsuri-module__x51ZNa__headerStats strong{display:block}.neon-matsuri-module__x51ZNa__headerStats small{color:#747c8e;letter-spacing:.12em;margin-bottom:2px;font-size:9px}.neon-matsuri-module__x51ZNa__headerStats strong{color:#f6d98b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.neon-matsuri-module__x51ZNa__cabinet{aspect-ratio:1672/941;filter:drop-shadow(0 30px 60px #000000a6);background:url(/images/games/neon-matsuri/cabinet.png) 50%/100% 100% no-repeat;width:min(100%,1440px);margin:0 auto;position:relative}.neon-matsuri-module__x51ZNa__screen{background:radial-gradient(circle at 50% 0,#50e8ff17,#0000 48%),#07080d;border:1px solid #e4be669e;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:absolute;inset:19.2% 23.3% 18.4% 23.2%;overflow:hidden;box-shadow:inset 0 0 0 3px #09080b,inset 0 0 40px #000000eb,0 0 28px #ff3ebc2e}.neon-matsuri-module__x51ZNa__screenTopbar{background:linear-gradient(90deg,#cf9f441a,#0000 45%,#50e8ff0d);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:46px;padding:7px 11px 6px 15px;display:flex}.neon-matsuri-module__x51ZNa__jackpot small,.neon-matsuri-module__x51ZNa__jackpot strong{display:block}.neon-matsuri-module__x51ZNa__jackpot small{color:#9a8054;letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(7px,.75vw,10px);font-weight:800}.neon-matsuri-module__x51ZNa__jackpot strong{color:#ffe9a7;letter-spacing:.07em;text-shadow:0 0 12px #ffbd4673;font-family:Impact,Haettenschweiler,sans-serif;font-size:clamp(16px,2vw,30px);font-weight:400;line-height:.92}.neon-matsuri-module__x51ZNa__statusLamp{color:#838b9c;background:#0000006b;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.neon-matsuri-module__x51ZNa__statusLamp i{background:#4ef5ac;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #4ef5ac}.neon-matsuri-module__x51ZNa__statusLamp[data-active] i{background:var(--magenta);box-shadow:0 0 12px var(--magenta);animation:.5s steps(2,end) infinite neon-matsuri-module__x51ZNa__lampPulse}.neon-matsuri-module__x51ZNa__reelStage{isolation:isolate;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px),#04050a;min-height:0;padding:6px;position:relative;overflow:hidden}.neon-matsuri-module__x51ZNa__webglStage,.neon-matsuri-module__x51ZNa__webglStageLoading{background:radial-gradient(circle at 50% 38%,#7f153426,#0000 48%),#030408;border:1px solid #cfa75073;border-radius:6px;min-width:0;min-height:0;position:absolute;inset:6px;overflow:hidden;box-shadow:inset 0 0 28px #000000db,0 0 18px #50e8ff14}.neon-matsuri-module__x51ZNa__webglStageLoading,.neon-matsuri-module__x51ZNa__engineStatus{color:#84785f;letter-spacing:.08em;text-align:center;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(8px,.75vw,11px);display:grid}.neon-matsuri-module__x51ZNa__webglStageLoading:before,.neon-matsuri-module__x51ZNa__engineStatus:before{content:"";border:2px solid #ffde8c2e;border-top-color:#ffd26c;border-radius:50%;width:18px;height:18px;margin-right:8px;animation:.8s linear infinite neon-matsuri-module__x51ZNa__engineSpin}.neon-matsuri-module__x51ZNa__webglStageLoading{z-index:4;grid-auto-flow:column;justify-content:center}.neon-matsuri-module__x51ZNa__webglCanvas{touch-action:none;width:100%;height:100%;display:block}.neon-matsuri-module__x51ZNa__engineStatus{z-index:2;pointer-events:none;grid-auto-flow:column;justify-content:center;transition:opacity .18s;position:absolute;inset:0}.neon-matsuri-module__x51ZNa__webglStage[data-ready] .neon-matsuri-module__x51ZNa__engineStatus{opacity:0}.neon-matsuri-module__x51ZNa__webglStage[data-error] .neon-matsuri-module__x51ZNa__engineStatus{color:#ff8b9d}.neon-matsuri-module__x51ZNa__webglStage[data-error] .neon-matsuri-module__x51ZNa__engineStatus:before{display:none}.neon-matsuri-module__x51ZNa__accessibleReels{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.neon-matsuri-module__x51ZNa__reels{background:#08090e;border:1px solid #8f6d31;border-radius:5px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-width:0;padding:4px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #121017,inset 0 0 22px #000000db,0 0 16px #50e8ff14}.neon-matsuri-module__x51ZNa__reels:before,.neon-matsuri-module__x51ZNa__reels:after{z-index:4;pointer-events:none;content:"";height:16%;position:absolute;left:0;right:0}.neon-matsuri-module__x51ZNa__reels:before{background:linear-gradient(#030408,#0000);top:0}.neon-matsuri-module__x51ZNa__reels:after{background:linear-gradient(#0000,#030408);bottom:0}.neon-matsuri-module__x51ZNa__reel{grid-template-rows:repeat(3,minmax(0,1fr));gap:3px;min-width:0;transition:filter .15s;display:grid;transform:translateZ(0)}.neon-matsuri-module__x51ZNa__reelSpinning{animation:.13s linear infinite neon-matsuri-module__x51ZNa__reelJolt;animation-delay:var(--reel-delay);filter:blur(2.2px)brightness(1.4)}.neon-matsuri-module__x51ZNa__cell{background:radial-gradient(circle at 50% 35%,#ffffff12,#0000 58%),linear-gradient(145deg,#17131b,#08090e 60%);border:1px solid #cfa75026;border-radius:3px;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #0000008c}.neon-matsuri-module__x51ZNa__cellWinning{z-index:3;border-color:#ffe28d;animation:.7s ease-in-out infinite alternate neon-matsuri-module__x51ZNa__winningCell;box-shadow:inset 0 0 15px #ffd55952,0 0 14px #ff45bfad}.neon-matsuri-module__x51ZNa__symbolFace{color:#fff;isolation:isolate;place-items:center;min-height:0;display:grid;position:relative}.neon-matsuri-module__x51ZNa__symbolFace:before{z-index:-1;content:"";opacity:.11;filter:blur(9px);background:currentColor;border-radius:50%;position:absolute;inset:10%}.neon-matsuri-module__x51ZNa__symbolFace img{object-fit:contain;filter:drop-shadow(0 4px 3px #000000c7)drop-shadow(0 0 8px);width:min(92%,96px);height:min(92%,96px)}.neon-matsuri-module__x51ZNa__symbolFace i{-webkit-text-stroke:1px #ffffff52;filter:drop-shadow(0 3px 2px #000000b3);font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,3vw,48px);font-style:normal;font-weight:900;line-height:1}.neon-matsuri-module__x51ZNa__symbolFace b{color:#ffffffb8;letter-spacing:-.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:94%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(5px,.6vw,8px);font-weight:800;position:absolute;bottom:4px;overflow:hidden}.neon-matsuri-module__x51ZNa__phoenix img{object-fit:contain;filter:drop-shadow(0 4px 3px #000000c7)drop-shadow(0 0 9px #50e8ff94);width:min(92%,92px);height:min(92%,92px)}.neon-matsuri-module__x51ZNa__phoenix b{color:#fff0a4;text-shadow:0 0 7px var(--magenta);background:#2d0d24b8;border-radius:2px;padding:1px 4px;bottom:2px}.neon-matsuri-module__x51ZNa__ruby{color:#ff526e}.neon-matsuri-module__x51ZNa__ruby i{font-family:Impact,sans-serif;font-size:clamp(25px,4vw,60px);transform:skew(-8deg)}.neon-matsuri-module__x51ZNa__aqua{color:#56e9ff}.neon-matsuri-module__x51ZNa__ember{color:#ff8c50}.neon-matsuri-module__x51ZNa__violet{color:#e675ff}.neon-matsuri-module__x51ZNa__gold{color:#ffd670}.neon-matsuri-module__x51ZNa__paylineNumbers{color:#88744b;text-align:center;grid-template-rows:repeat(5,1fr);align-items:center;min-height:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(5px,.65vw,9px);display:grid}.neon-matsuri-module__x51ZNa__winFlash{z-index:6;pointer-events:none;border:1px solid #ffe598cc;border-radius:5px;animation:.55s ease-in-out infinite alternate neon-matsuri-module__x51ZNa__flashBorder;position:absolute;inset:7px 31px;box-shadow:inset 0 0 36px #ff3fba26,0 0 18px #50e8ff4d}.neon-matsuri-module__x51ZNa__messageBar{color:#a9b1c2;background:#0000007a;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff12;align-items:center;gap:7px;min-height:27px;padding:4px 12px;display:flex}.neon-matsuri-module__x51ZNa__messageBar>span{color:var(--cyan);text-shadow:0 0 8px var(--cyan);font-size:7px}.neon-matsuri-module__x51ZNa__messageBar strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(7px,.82vw,11px);font-weight:650;overflow:hidden}.neon-matsuri-module__x51ZNa__messageBar b{color:#ffdc73;white-space:nowrap;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.neon-matsuri-module__x51ZNa__messagePulse{animation:.4s steps(2,end) infinite neon-matsuri-module__x51ZNa__lampPulse}.neon-matsuri-module__x51ZNa__controls{background:linear-gradient(#ffffff06,#0000),#09090f;grid-template-columns:minmax(92px,1fr) minmax(165px,1.7fr) minmax(72px,.72fr) minmax(92px,1fr);align-items:stretch;gap:7px;min-height:76px;padding:8px 10px 10px;display:grid}.neon-matsuri-module__x51ZNa__meter{background:#00000052;border:1px solid #d4ad5733;border-radius:3px;flex-direction:column;justify-content:center;min-width:0;padding:7px 9px;display:flex;position:relative}.neon-matsuri-module__x51ZNa__meter small,.neon-matsuri-module__x51ZNa__betControls>small{color:#696f7e;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:800}.neon-matsuri-module__x51ZNa__meter strong{color:#f6dc91;text-overflow:ellipsis;font-family:Arial Narrow,ui-monospace,monospace;font-size:clamp(13px,1.65vw,23px);line-height:1.1;overflow:hidden}.neon-matsuri-module__x51ZNa__meter button,.neon-matsuri-module__x51ZNa__meter span{color:#8992a2;background:#171923;border:0;border-radius:2px;padding:1px 4px;font-size:7px;position:absolute;bottom:5px;right:6px}.neon-matsuri-module__x51ZNa__meter button{cursor:pointer}.neon-matsuri-module__x51ZNa__meter button:hover:not(:disabled),.neon-matsuri-module__x51ZNa__meter button:focus-visible{color:var(--cyan)}.neon-matsuri-module__x51ZNa__winValue{text-shadow:0 0 10px #3ef5ac73;color:#69f6be!important}.neon-matsuri-module__x51ZNa__betControls{background:#ffffff04;border:1px solid #ffffff12;border-radius:3px;min-width:0;padding:6px 8px}.neon-matsuri-module__x51ZNa__betControls>div{grid-template-columns:repeat(4,1fr);gap:3px;margin-top:5px;display:grid}.neon-matsuri-module__x51ZNa__betControls button{color:#9299a8;cursor:pointer;background:linear-gradient(#181a22,#0e1016);border:1px solid #282b35;border-radius:3px;min-width:0;min-height:29px;padding:4px 2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(6px,.7vw,9px)}.neon-matsuri-module__x51ZNa__betControls button:hover:not(:disabled),.neon-matsuri-module__x51ZNa__betControls button:focus-visible,.neon-matsuri-module__x51ZNa__selectedBet{box-shadow:inset 0 0 10px #ffc84c1f;color:#ffeba9!important;background:linear-gradient(#302612,#151109)!important;border-color:#b89043!important}.neon-matsuri-module__x51ZNa__spinButton{aspect-ratio:1;color:#fff5c5;cursor:pointer;background:radial-gradient(circle at 36% 28%,#ff829f,#ce1654 45%,#56051e 74%),#b40e43;border:2px solid #ffc95a;border-radius:50%;align-self:center;place-items:center;min-width:64px;padding:4px;transition:transform .12s,filter .12s;display:grid;position:relative;box-shadow:inset 0 0 0 3px #2a0712,inset 0 -8px 15px #00000075,0 0 0 3px #604715,0 4px #211505,0 0 20px #ff2d8373}.neon-matsuri-module__x51ZNa__spinButton:hover:not(:disabled),.neon-matsuri-module__x51ZNa__spinButton:focus-visible{filter:brightness(1.18);transform:translateY(-1px)scale(1.025)}.neon-matsuri-module__x51ZNa__spinButton:active:not(:disabled){transform:translateY(3px)scale(.97)}.neon-matsuri-module__x51ZNa__spinButton:disabled{cursor:not-allowed;filter:grayscale(.5)brightness(.7)}.neon-matsuri-module__x51ZNa__spinButton span{letter-spacing:.06em;align-self:end;font-family:Impact,Haettenschweiler,sans-serif;font-size:clamp(11px,1.3vw,18px);font-weight:400}.neon-matsuri-module__x51ZNa__spinButton small{color:#ffffff8c;letter-spacing:.12em;align-self:start;font-family:ui-monospace,monospace;font-size:5px}.neon-matsuri-module__x51ZNa__ballRail{opacity:.78;justify-content:space-around;display:flex;position:absolute;bottom:4.6%;left:17%;right:17%}.neon-matsuri-module__x51ZNa__ballRail i,.neon-matsuri-module__x51ZNa__launchedBall,.neon-matsuri-module__x51ZNa__ballIdle{aspect-ratio:1;background:radial-gradient(circle at 30% 24%,#fff,#8794a0 27%,#151b21 69%,#eef7ff);border-radius:50%;width:clamp(5px,1.25vw,17px);display:block;box-shadow:0 1px 2px #000,inset -2px -2px 3px #000000b3}.neon-matsuri-module__x51ZNa__launchedBall,.neon-matsuri-module__x51ZNa__ballIdle{z-index:8;pointer-events:none;position:absolute;bottom:8%;right:20%}.neon-matsuri-module__x51ZNa__launchedBall{animation:1.05s cubic-bezier(.2,.68,.4,1) both neon-matsuri-module__x51ZNa__ballLaunch}.neon-matsuri-module__x51ZNa__ballIdle{opacity:0}.neon-matsuri-module__x51ZNa__lowerPanel{z-index:2;background:#08080de0;border:1px solid #d3ab542b;border-radius:5px;width:min(100%,1240px);margin:4px auto 0;padding:12px;position:relative;box-shadow:0 20px 50px #00000052}.neon-matsuri-module__x51ZNa__machineToggles{align-items:center;gap:8px;margin-bottom:10px;display:flex}.neon-matsuri-module__x51ZNa__machineToggles button{color:#9ca3b2;cursor:pointer;background:#111219;border:1px solid #252832;border-radius:3px;align-items:center;gap:6px;min-height:36px;padding:6px 11px;font-size:10px;display:inline-flex}.neon-matsuri-module__x51ZNa__machineToggles button:hover,.neon-matsuri-module__x51ZNa__machineToggles button:focus-visible{color:#fff;border-color:#4c5363}.neon-matsuri-module__x51ZNa__machineToggles i{background:#434750;border-radius:50%;width:7px;height:7px}.neon-matsuri-module__x51ZNa__machineToggles .neon-matsuri-module__x51ZNa__toggleOn{background:#55edb3;box-shadow:0 0 9px #55edb3b3}.neon-matsuri-module__x51ZNa__machineToggles p{color:#697080;margin:0 0 0 auto;font-size:10px}.neon-matsuri-module__x51ZNa__paytable{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.neon-matsuri-module__x51ZNa__paytable article{background:#0e0f15;border:1px solid #ffffff0e;border-radius:3px;align-items:center;gap:8px;min-width:0;min-height:58px;padding:6px;display:flex}.neon-matsuri-module__x51ZNa__miniSymbol{background:#090a0f;border:1px solid #ddb25529;border-radius:3px;flex:0 0 43px;height:43px;overflow:hidden}.neon-matsuri-module__x51ZNa__miniSymbol .neon-matsuri-module__x51ZNa__symbolFace{width:100%;height:100%}.neon-matsuri-module__x51ZNa__miniSymbol .neon-matsuri-module__x51ZNa__symbolFace i{font-size:23px}.neon-matsuri-module__x51ZNa__miniSymbol .neon-matsuri-module__x51ZNa__symbolFace img{width:39px;height:39px}.neon-matsuri-module__x51ZNa__miniSymbol .neon-matsuri-module__x51ZNa__symbolFace b{display:none}.neon-matsuri-module__x51ZNa__paytable article>div:last-child{min-width:0}.neon-matsuri-module__x51ZNa__paytable article strong{color:#c8c9ce;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:9px;display:block;overflow:hidden}.neon-matsuri-module__x51ZNa__paytable article span{gap:5px;display:flex}.neon-matsuri-module__x51ZNa__paytable article span b{color:#626977;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:500}.neon-matsuri-module__x51ZNa__paytable article span em{color:#d4ae5b;font-style:normal}.neon-matsuri-module__x51ZNa__disclaimer{color:#555b68;align-items:center;gap:13px;width:min(100%,1240px);margin:10px auto 0;font-size:9px;display:flex}.neon-matsuri-module__x51ZNa__disclaimer span{color:#777e8c;white-space:nowrap;border:1px solid #30333c;border-radius:2px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.neon-matsuri-module__x51ZNa__disclaimer p{margin:0}.neon-matsuri-module__x51ZNa__disclaimer small{white-space:nowrap;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes neon-matsuri-module__x51ZNa__reelJolt{0%{transform:translateY(-5%)}50%{transform:translateY(4%)}to{transform:translateY(-5%)}}@keyframes neon-matsuri-module__x51ZNa__engineSpin{to{transform:rotate(360deg)}}@keyframes neon-matsuri-module__x51ZNa__winningCell{0%{filter:brightness();transform:scale(1)}to{filter:brightness(1.35);transform:scale(1.025)}}@keyframes neon-matsuri-module__x51ZNa__lampPulse{50%{opacity:.35}}@keyframes neon-matsuri-module__x51ZNa__flashBorder{0%{opacity:.32}to{opacity:1}}@keyframes neon-matsuri-module__x51ZNa__ballLaunch{0%{opacity:1;bottom:8%;right:20%;transform:scale(1)}20%{bottom:34%;right:16%;transform:scale(.86)}48%{bottom:68%;right:29%;transform:scale(.7)}72%{opacity:1;bottom:57%;right:50%;transform:scale(.58)}to{opacity:0;bottom:34%;right:61%;transform:scale(.42)}}@media (max-width:1050px){.neon-matsuri-module__x51ZNa__page{padding-inline:12px}.neon-matsuri-module__x51ZNa__screen{inset:18.8% 21.8% 17.4%}.neon-matsuri-module__x51ZNa__cabinet{width:110%;margin-left:-5%}.neon-matsuri-module__x51ZNa__paytable{grid-template-columns:repeat(3,minmax(0,1fr))}.neon-matsuri-module__x51ZNa__headerStats div{min-width:80px}.neon-matsuri-module__x51ZNa__controls{grid-template-columns:1fr 1.6fr .7fr 1fr;min-height:69px;padding:6px 8px 8px}}@media (max-width:720px){.neon-matsuri-module__x51ZNa__page{min-height:calc(100svh - 58px);padding:15px 10px 26px}.neon-matsuri-module__x51ZNa__gameHeader{align-items:flex-start;margin-bottom:14px}.neon-matsuri-module__x51ZNa__headerStats div{min-width:58px;padding:7px 8px}.neon-matsuri-module__x51ZNa__headerStats div:first-child{display:none}.neon-matsuri-module__x51ZNa__headerStats small{font-size:7px}.neon-matsuri-module__x51ZNa__headerStats strong{font-size:11px}.neon-matsuri-module__x51ZNa__cabinet{aspect-ratio:auto;filter:none;background:linear-gradient(#06070cba,#06070ce6),url(/images/games/neon-matsuri/cabinet.png) top/auto 48% no-repeat,#07080d;border:1px solid #684e22;border-radius:9px;width:100%;min-height:0;margin:0;padding:9px;box-shadow:inset 0 0 0 3px #0b090b,0 24px 48px #0000008c}.neon-matsuri-module__x51ZNa__screen{border-radius:6px;width:100%;height:auto;position:relative;inset:auto}.neon-matsuri-module__x51ZNa__screenTopbar{min-height:48px}.neon-matsuri-module__x51ZNa__jackpot strong{font-size:23px}.neon-matsuri-module__x51ZNa__reelStage{aspect-ratio:960/430;padding:4px}.neon-matsuri-module__x51ZNa__webglStage,.neon-matsuri-module__x51ZNa__webglStageLoading{inset:4px}.neon-matsuri-module__x51ZNa__reels{gap:2px;padding:3px}.neon-matsuri-module__x51ZNa__reel{gap:2px}.neon-matsuri-module__x51ZNa__cell{min-height:76px}.neon-matsuri-module__x51ZNa__symbolFace i{font-size:37px}.neon-matsuri-module__x51ZNa__ruby i{font-size:48px}.neon-matsuri-module__x51ZNa__phoenix img{width:70px;height:70px}.neon-matsuri-module__x51ZNa__symbolFace b{font-size:6px}.neon-matsuri-module__x51ZNa__controls{grid-template-columns:1fr 72px 1fr;grid-template-areas:"credit spin win""bet bet bet";gap:7px;min-height:151px}.neon-matsuri-module__x51ZNa__meter:first-child{grid-area:credit}.neon-matsuri-module__x51ZNa__meter:last-child{grid-area:win}.neon-matsuri-module__x51ZNa__betControls{grid-area:bet}.neon-matsuri-module__x51ZNa__spinButton{grid-area:spin;width:66px}.neon-matsuri-module__x51ZNa__meter strong{font-size:18px}.neon-matsuri-module__x51ZNa__betControls button{min-height:44px;font-size:9px}.neon-matsuri-module__x51ZNa__ballRail{display:none}.neon-matsuri-module__x51ZNa__lowerPanel{margin-top:12px;padding:9px}.neon-matsuri-module__x51ZNa__machineToggles{flex-wrap:wrap}.neon-matsuri-module__x51ZNa__machineToggles button{min-height:44px;padding-inline:13px}.neon-matsuri-module__x51ZNa__machineToggles p{flex-basis:100%;margin:2px 0 0;line-height:1.5}.neon-matsuri-module__x51ZNa__paytable{grid-template-columns:repeat(2,minmax(0,1fr))}.neon-matsuri-module__x51ZNa__disclaimer{flex-wrap:wrap;align-items:flex-start}.neon-matsuri-module__x51ZNa__disclaimer small{flex-basis:100%;margin-left:0}}@media (max-width:420px){.neon-matsuri-module__x51ZNa__kicker{font-size:7px}.neon-matsuri-module__x51ZNa__gameHeader h1{font-size:28px}.neon-matsuri-module__x51ZNa__headerStats div:last-child{display:none}.neon-matsuri-module__x51ZNa__screen{height:auto}.neon-matsuri-module__x51ZNa__cell{min-height:72px}.neon-matsuri-module__x51ZNa__paytable article{gap:5px;min-height:52px;padding:4px}.neon-matsuri-module__x51ZNa__miniSymbol{flex-basis:36px;height:36px}.neon-matsuri-module__x51ZNa__miniSymbol .neon-matsuri-module__x51ZNa__symbolFace img{width:33px;height:33px}}.neon-matsuri-module__x51ZNa__cabinet:fullscreen{aspect-ratio:auto;filter:none;background-color:#05060a;width:100vw;max-width:none;height:100vh;margin:0}@media (orientation:portrait){.neon-matsuri-module__x51ZNa__cabinet:fullscreen{background:radial-gradient(circle at 50% 10%,#50e8ff17,#0000 34%),#05060a;place-items:center;padding:10px;display:grid}.neon-matsuri-module__x51ZNa__cabinet:fullscreen .neon-matsuri-module__x51ZNa__screen{width:min(100%,720px);height:auto;position:relative;inset:auto}.neon-matsuri-module__x51ZNa__cabinet:fullscreen .neon-matsuri-module__x51ZNa__ballRail,.neon-matsuri-module__x51ZNa__cabinet:fullscreen .neon-matsuri-module__x51ZNa__launchedBall,.neon-matsuri-module__x51ZNa__cabinet:fullscreen .neon-matsuri-module__x51ZNa__ballIdle{display:none}}@media (prefers-reduced-motion:reduce){.neon-matsuri-module__x51ZNa__reelSpinning,.neon-matsuri-module__x51ZNa__cellWinning,.neon-matsuri-module__x51ZNa__statusLamp[data-active] i,.neon-matsuri-module__x51ZNa__messagePulse,.neon-matsuri-module__x51ZNa__winFlash,.neon-matsuri-module__x51ZNa__launchedBall{animation-duration:1ms!important;animation-iteration-count:1!important}.neon-matsuri-module__x51ZNa__spinButton{transition:none}.neon-matsuri-module__x51ZNa__webglStageLoading:before,.neon-matsuri-module__x51ZNa__engineStatus:before{animation:none}}
