:root{--card-w: 480;--card-h: 480;--bg-deep: #14002b;--bg-mid: #3d0066;--gold: #ffd84d;--pink: #ff4dd2;--cyan: #4df0ff;--text: #fff;--blue: #3d8bff;--green: #3ddc84;--red: #ff3d5a;--outline: #1a1020;--sub: #c8b8e8;--gold-dark: #8a5a10;--rainbow-stops: #ff3d3d, #ffa53d, #ffe83d, #4dff6a, #3dd8ff, #6a4dff, #ff4dd2;--rainbow: linear-gradient(90deg, var(--rainbow-stops));--rainbow-loop: linear-gradient(100deg, var(--rainbow-stops), #ff3d3d)}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html,body{height:100%;display:grid;place-items:center;background:#000;color:var(--text);font-family:DotGothic16,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,system-ui,sans-serif;font-synthesis-weight:none;overflow:hidden;touch-action:pan-x pan-y;overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}#app.is-playing{touch-action:none}#app{position:relative;width:min(100vw,calc(100vh * var(--card-w) / var(--card-h)));width:min(100vw,calc(100dvh * var(--card-w) / var(--card-h)));aspect-ratio:var(--card-w) / var(--card-h);container-type:size;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 45%,var(--bg-mid),var(--bg-deep) 70%);overflow:hidden;overflow:clip;will-change:transform}.hud{padding:1.5cqmin 3cqmin 0;text-align:center}.timer{display:flex;align-items:center;gap:1cqmin;font-size:5.5cqmin;font-weight:900;line-height:1.2;color:var(--cyan);text-shadow:0 0 8px var(--cyan)}.timer-icon{font-size:.9em;text-shadow:none}#timer{font-variant-numeric:tabular-nums}#app.is-aotenjo{--sky-bottom: #0a3a7a;background:radial-gradient(1px 1px at 20% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 70% 15%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 45% 60%,#cfe8ff 50%,transparent 51%),radial-gradient(1px 1px at 85% 45%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 10% 70%,#cfe8ff 50%,transparent 51%),radial-gradient(1px 1px at 60% 85%,#fff 50%,transparent 51%),linear-gradient(180deg,#020611 0%,#06183f 55%,var(--sky-bottom) 100%)}#app.is-aotenjo[data-sky=galaxy]{background:url(../assets/bg-galaxy.png) center / cover no-repeat,#020611}#app.is-aotenjo[data-sky=universe]{background:url(../assets/bg-universe.png) center / cover no-repeat,#020611}#app.is-aotenjo[data-sky] .machine .icon{visibility:hidden}#app.is-aotenjo[data-sky=universe] .machine{background-image:url(../assets/icons/alchemy-button-universe.svg)}#app.is-aotenjo[data-sky] .machine{border-radius:50%;box-shadow:0 0 0 .6cqmin #000,0 0 5cqmin 1.5cqmin #000000b3}#app.is-aotenjo .timer{color:#f4fbff}.mode-chip{display:none;margin-left:1.5cqmin;padding:.3cqmin 1.4cqmin;font-size:3cqmin;line-height:1.3;color:#f4fbff;text-shadow:none;background:#00000073;border:.3cqmin solid var(--cyan)}#app.is-aotenjo .mode-chip{display:inline-block}#app.is-time-paused .timer{position:relative;z-index:11;color:#9a9aa8;text-shadow:none}#app.is-time-paused #timer.danger{color:#9a9aa8;text-shadow:none;animation:none}#timer.danger{color:var(--red);text-shadow:0 0 10px var(--red);animation:blink .5s steps(2) infinite}.balance{font-size:calc(9cqmin * var(--fit, 1));white-space:nowrap;font-weight:900;line-height:1.15;color:var(--gold);text-shadow:0 0 12px #ff9900,0 .6cqmin 0 #8a4a00;will-change:transform}.hud-sub{display:flex;justify-content:center;gap:3cqmin;font-size:3.6cqmin;font-weight:700}.orb-column{position:absolute;left:4cqmin;top:11cqmin;bottom:1cqmin;padding-bottom:10cqmin;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2cqmin}.orb-slot-icon{font-size:8cqmin;line-height:1;translate:1.25cqmin 0}.orbs{display:flex;flex-direction:column-reverse}.orb+.orb{margin-bottom:-1.6cqmin}.orbs[data-count="3"] .orb+.orb,.orbs[data-count="4"] .orb+.orb{margin-bottom:1cqmin}.orbs[data-count="5"] .orb+.orb,.orbs[data-count="6"] .orb+.orb{margin-bottom:-.6cqmin}.orb:nth-child(2n){translate:3.5cqmin 0}.orb:nth-child(odd){translate:-1cqmin 0}.orb{width:6.5cqmin;height:6.5cqmin;background:url(../assets/icons/orb-frame.svg) center / 100% 100% no-repeat;image-rendering:pixelated}.orb.filled{background-image:url(../assets/icons/orb-frame-filled.svg);filter:drop-shadow(0 0 1.2cqmin var(--cyan));animation:orb-arrive .25s ease-out var(--orb-flight, .4s) both}.play-area{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.stage:after{content:"";position:absolute;width:46cqmin;height:46cqmin;border-radius:50%;background:radial-gradient(circle,#ffd84d73,#ffd84d00 65%);pointer-events:none}.machine{position:relative;z-index:1;width:44cqmin;height:44cqmin;display:grid;place-items:center;padding-bottom:1cqmin;font-size:20cqmin;line-height:1;border:none;background:url(../assets/icons/alchemy-button-1.svg) center / 100% 100% no-repeat;image-rendering:pixelated;cursor:pointer;will-change:transform}.machine[data-tier="2"]{background-image:url(../assets/icons/alchemy-button-2.svg)}.machine[data-tier="3"]{background-image:url(../assets/icons/alchemy-button-3.svg)}.machine[data-tier="4"]{background-image:url(../assets/icons/alchemy-button-4.svg)}.machine[data-tier="5"]{background-image:url(../assets/icons/alchemy-button-5.svg)}.stage:before{content:"";position:absolute;inset:-50%;background:repeating-conic-gradient(from 0deg,#ff3d3d 0deg 8deg,transparent 8deg 16deg,#ffe83d 16deg 24deg,transparent 24deg 32deg,#3dd8ff 32deg 40deg,transparent 40deg 48deg);-webkit-mask:radial-gradient(circle,#000 10%,transparent 50%);mask:radial-gradient(circle,#000 10%,transparent 50%);opacity:0;pointer-events:none}.is-evolved .stage:before{animation:evolve-rays .75s ease-out forwards}.is-evolving .machine{filter:brightness(1.8) drop-shadow(0 0 3cqmin #fff)}.is-evolved .machine{filter:none;animation:evolve-pop .35s cubic-bezier(.2,1.8,.4,1) both}.evolve-light{position:absolute;inset:0;z-index:12;pointer-events:none;opacity:0;background:linear-gradient(to top,transparent 36%,rgba(255,230,120,.7) 46%,#fff 50%,rgba(255,230,120,.7) 54%,transparent 64%)}.is-evolving .evolve-light{animation:evolve-sweep .45s linear forwards}.relic-list{position:absolute;right:3cqmin;top:11cqmin;bottom:1cqmin;z-index:2;display:flex;flex-flow:column-reverse wrap-reverse;align-content:flex-start;gap:.4cqmin}.relic-chip,.relic-tip,.relic-card,.reel{--frame-rim: var(--glow);--pixel-frame: 0 calc(var(--px) * -1) 0 var(--frame-rim), 0 var(--px) 0 var(--frame-rim), calc(var(--px) * -1) 0 0 var(--frame-rim), var(--px) 0 0 var(--frame-rim), 0 calc(var(--px) * -2) 0 var(--outline), 0 calc(var(--px) * 2) 0 var(--outline), calc(var(--px) * -2) 0 0 var(--outline), calc(var(--px) * 2) 0 0 var(--outline), calc(var(--px) * -1) calc(var(--px) * -1) 0 var(--outline), var(--px) calc(var(--px) * -1) 0 var(--outline), calc(var(--px) * -1) var(--px) 0 var(--outline), var(--px) var(--px) 0 var(--outline)}.relic-chip{position:relative;font:inherit;font-size:4.4cqmin;line-height:1;padding:.5cqmin;color:inherit;cursor:pointer;--px: .5cqmin;border:none;margin:calc(var(--px) * 2);background:#1a1030;box-shadow:inset var(--px) var(--px) 0 #2e2050,inset calc(var(--px) * -1) calc(var(--px) * -1) 0 #0e0820,var(--pixel-frame)}.relic-tip{--px: .6cqmin;position:absolute;z-index:4;max-width:52cqmin;display:flex;flex-direction:column;gap:.6cqmin;padding:1.6cqmin 2.2cqmin;background:#140028f2;box-shadow:var(--pixel-frame);pointer-events:none}.relic-tip b{font-size:3.6cqmin;color:var(--glow)}.relic-tip span{font-size:3cqmin}.relic-count{position:absolute;right:-1.2cqmin;bottom:-1cqmin;font-size:2.8cqmin;color:var(--text);text-shadow:0 0 .6cqmin #000,0 0 .6cqmin #000}.rarity-blue{--glow: var(--blue)}.rarity-green{--glow: var(--green)}.rarity-red{--glow: var(--red)}.rarity-rainbow{--glow: #fff}.controls{position:relative;z-index:3;display:flex;gap:2cqmin;padding:0 3cqmin 2.5cqmin}.btn{--px: .7cqmin;--face: #5a1a8a;--hi: #9a6ad8;--lo: #2a0050;--rim: var(--gold);--drop: var(--outline);flex:1;font:inherit;font-size:4.2cqmin;font-weight:900;padding:2.2cqmin 1cqmin;color:var(--text);cursor:pointer;border:none;border-radius:0;margin:var(--px);background:var(--face);box-shadow:inset var(--px) var(--px) 0 var(--hi),inset calc(var(--px) * -1) calc(var(--px) * -1) 0 var(--lo),0 calc(var(--px) * -1) 0 var(--rim),0 var(--px) 0 var(--rim),calc(var(--px) * -1) 0 0 var(--rim),var(--px) 0 0 var(--rim),0 calc(var(--px) * 2) 0 var(--drop)}.btn:active:not(:disabled):not(.is-disabled){transform:translateY(var(--px));--drop: transparent}.btn:disabled,.btn.is-disabled{--face: #3a3446;--hi: #565064;--lo: #26222e;--rim: #6e6880;color:#9a94a8;cursor:default}.evolve-meter{display:flex;flex-direction:column;align-items:center;gap:.6cqmin;margin-top:.8cqmin;font-size:2.8cqmin;font-weight:700;opacity:.9}.evolve-row{display:flex;align-items:center;justify-content:center;gap:1.5cqmin}.evolve-icon{display:flex;line-height:1}.evolve-icon:empty{display:none}.evolve-label{white-space:nowrap}.evolve-bar{display:block;width:22cqmin;height:1.2cqmin;border-radius:.6cqmin;background:#ffffff26;overflow:hidden}.evolve-fill{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gold),#ff9d00);transition:width .12s linear}.evolve-meter.is-final .evolve-fill{background:var(--rainbow)}.btn.ready{--face: #ffb400;--hi: #fff09a;--lo: #c86400;--rim: #fff4e0;--edge: .094em;--ready-outline: var(--edge) 0 0 #5a2a00, calc(var(--edge) * -1) 0 0 #5a2a00, 0 var(--edge) 0 #5a2a00, 0 calc(var(--edge) * -1) 0 #5a2a00, var(--edge) var(--edge) 0 #5a2a00, calc(var(--edge) * -1) var(--edge) 0 #5a2a00, var(--edge) calc(var(--edge) * -1) 0 #5a2a00, calc(var(--edge) * -1) calc(var(--edge) * -1) 0 #5a2a00, 0 calc(var(--edge) * 2) 0 #5a2a00;color:#fff;font-size:4.8cqmin;text-shadow:var(--ready-outline);animation:btn-pulse .6s ease-in-out infinite alternate}.btn.ready *{text-shadow:var(--ready-outline)}.btn-big{font-size:6cqmin;padding:3cqmin 6cqmin;flex:none}.top-buttons{position:absolute;top:1.5cqmin;right:2cqmin;z-index:30;display:flex;gap:2cqmin}#app.is-result .top-buttons{display:none}.btn-icon{background:none;border:none;padding:0;line-height:0;cursor:pointer}.btn-icon img{width:7cqmin;height:7cqmin;image-rendering:pixelated;pointer-events:none}.icon{display:inline-block;width:1em;height:1em;vertical-align:middle;image-rendering:pixelated;pointer-events:none;-webkit-user-drag:none}.modal{position:absolute;inset:0;z-index:25;background:#0000008c;animation:modal-fade .15s ease-out}.panel{--px: .8cqmin;position:absolute;left:50%;top:50%;width:78%;max-height:80%;overflow-y:auto;transform:translate(-50%,-50%);padding:2.8cqmin 3.6cqmin 3.6cqmin;background:#140028f7;animation:window-pop .18s ease-out}.panel,.result-card{box-shadow:inset 0 0 0 var(--px) var(--gold),inset 0 0 0 calc(var(--px) * 2) var(--gold-dark),0 calc(var(--px) * -1) 0 var(--outline),0 var(--px) 0 var(--outline),calc(var(--px) * -1) 0 0 var(--outline),var(--px) 0 0 var(--outline)}@keyframes modal-fade{0%{opacity:0}}@keyframes window-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}}.panel-head{display:flex;justify-content:space-between;align-items:center;font-size:4cqmin}.settings-list{list-style:none;display:flex;flex-direction:column;gap:1.5cqmin;margin-top:4cqmin}.settings-row{display:flex;justify-content:space-between;align-items:center;gap:2cqmin;font-size:4cqmin;font-weight:700}.settings-link{color:#7fe7ff}.settings-credit{margin-top:3cqmin;font-size:2.6cqmin;line-height:1.5;opacity:.7}.settings-credit a{color:inherit}#shareModal{z-index:26}.share-box{display:flex;flex-direction:column;gap:2.4cqmin;width:86%;max-height:92%}.share-box:focus{outline:none}.share-title{margin:0;text-align:center;font-size:4.4cqmin;color:var(--gold)}.share-opts{display:grid;grid-template-columns:1fr 1fr;gap:2.4cqmin}.share-opts:has(#shareVid[hidden]){grid-template-columns:1fr}.share-card{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;border:.4cqmin solid var(--sub);background:#00000059;color:var(--text);font:inherit;cursor:pointer}.share-card:active:not(:disabled){transform:translateY(.4cqmin)}.share-card:disabled{cursor:wait}.share-card[hidden]{display:none}.share-prev{position:relative;display:block;aspect-ratio:1;background:#05030c}.share-opts:has(#shareVid[hidden]) .share-prev{max-height:42cqmin}.share-prev img,.share-prev video{display:block;width:100%;height:100%;object-fit:contain}.share-prev video[hidden]{display:none}.share-wait{position:absolute;inset:0;display:grid;place-items:center;font-size:2.8cqmin;color:var(--sub)}.share-wait[hidden]{display:none}.share-badge{position:absolute;right:1.2cqmin;bottom:1.2cqmin;padding:.2cqmin 1.4cqmin;background:#05030cbf;font-size:2.4cqmin}.share-lab{display:flex;align-items:center;justify-content:center;gap:1cqmin;padding:1.8cqmin 1cqmin;font-size:3.2cqmin;font-weight:700;border-top:.3cqmin solid var(--sub);background:#5a1a8a99}.share-foot{display:flex;flex-direction:column;align-items:stretch;gap:1.4cqmin}.share-x{display:flex;align-items:center;justify-content:center;gap:.6cqmin;font-size:3.4cqmin;padding:1.6cqmin;text-decoration:none}.share-x[hidden]{display:none}.share-x .x-logo{width:.95em;height:.95em;background:currentColor;-webkit-mask:url(../assets/icons/x-logo.svg) center / contain no-repeat;mask:url(../assets/icons/x-logo.svg) center / contain no-repeat}.share-close{align-self:center;padding:.6cqmin 2.4cqmin;border:0;background:none;color:var(--sub);font:inherit;font-size:3cqmin;text-decoration:underline;cursor:pointer}.start-version{position:absolute;right:3cqmin;bottom:2.5cqmin;margin:0;font-size:2.6cqmin;opacity:.5}.btn-close{background:none;border:none;color:var(--text);font-size:5cqmin;cursor:pointer}.upgrade-btn{flex:1 1 0;min-width:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:1.2cqmin;align-items:center;text-align:left;padding:1.6cqmin}.upgrade-icon{grid-row:span 2;display:flex;font-size:6cqmin;line-height:1}.upgrade-name{font-size:2.8cqmin;font-weight:900;white-space:nowrap}.upgrade-meta{font-size:2.6cqmin;font-weight:700;white-space:nowrap}.upgrade-pips{grid-column:1 / -1;display:flex;gap:.5cqmin;margin-top:1cqmin}.upgrade-pips i{flex:1;height:1.4cqmin;background:#00000059;box-shadow:inset 0 0 0 .25cqmin #00000073}.upgrade-pips i.on{background:#fff09a;box-shadow:inset 0 0 0 .25cqmin var(--gold-dark)}.upgrade-btn.ready .upgrade-pips i.on{background:#fff;box-shadow:inset 0 0 0 .25cqmin #5a2a00}.upgrade-btn.is-disabled .upgrade-pips i.on{background:#b8b0c8;box-shadow:inset 0 0 0 .25cqmin #4a4458}.upgrade-btn.is-max .upgrade-pips i.on{background:var(--gold);box-shadow:inset 0 0 0 .25cqmin var(--gold-dark),0 0 1cqmin #ffd84db3}.upgrade-btn.ready{font-size:4.2cqmin}.upgrade-btn.is-disabled .upgrade-icon{filter:grayscale(1);opacity:.6}.upgrade-btn.is-max{--face: #5a1a8a;--hi: #9a6ad8;--lo: #2a0050;--rim: var(--gold);color:var(--text)}.upgrade-btn.is-max .upgrade-icon{filter:none;opacity:1}.upgrade-btn.is-max [data-price]{color:var(--gold);text-shadow:0 0 1.2cqmin rgba(255,216,77,.8)}.overlay{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3cqmin;padding:4cqmin;text-align:center;background:#000000d9}.overlay-title{font-size:7cqmin;font-weight:900;color:var(--gold);text-shadow:0 0 2cqmin #ff9900}.slot{cursor:pointer;overflow:hidden;background:#0009;-webkit-backdrop-filter:blur(2cqmin);backdrop-filter:blur(2cqmin)}.slot:before{content:"";position:absolute;inset:-50%;z-index:-1;background:repeating-conic-gradient(from 0deg,#ffc83c29 0deg 10deg,#7800a000 10deg 20deg);animation:sunburst 12s linear infinite}.slot>*{position:relative;z-index:1}.slot-body{width:100%;display:flex;flex-direction:column;align-items:center;gap:3cqmin}.slot.is-renchan{background:linear-gradient(#000000bf,#000000bf),var(--rainbow);background-size:100% 100%,400% 100%;animation:slide 2s linear infinite}@keyframes sunburst{to{transform:rotate(360deg)}}.slot-cabinet{position:relative;display:flex;flex-direction:column;align-items:center;gap:2.4cqmin;width:90%;padding:3.4cqmin 3cqmin 2.4cqmin;--px: .6cqmin;background:linear-gradient(#8a1030 0 18%,#701028 18% 40%,#560a22 40% 66%,#3a0418 66%);box-shadow:inset var(--px) var(--px) 0 #b02a4a,inset calc(var(--px) * -1) calc(var(--px) * -1) 0 #24020e}.slot-cabinet:after{content:"";position:absolute;inset:calc(var(--px) * -5);border:calc(var(--px) * 5) solid transparent;border-image:url(../assets/icons/slot-frame.svg) 5 stretch;image-rendering:pixelated;pointer-events:none}.slot-cabinet:before{content:"";z-index:1;position:absolute;inset:-1.8cqmin;pointer-events:none;padding:.6cqmin;background:repeating-linear-gradient(90deg,#fff6b0 0 1.2cqmin,transparent 1.2cqmin 3.6cqmin);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:marquee .6s linear infinite}@keyframes marquee{to{background-position:3.6cqmin 0}}.haze{position:absolute;inset:0;z-index:13;pointer-events:none;opacity:0;visibility:hidden;overflow:hidden;background:#e1def040;transition:opacity .6s ease-out,visibility .6s}.haze:before{content:"";position:absolute;inset:-40%;background:radial-gradient(ellipse 33% 25% at 38% 42%,rgba(255,255,255,.5),transparent 70%),radial-gradient(ellipse 31% 22% at 62% 58%,rgba(255,255,255,.45),transparent 70%);animation:haze-drift 5s ease-in-out infinite alternate}.haze[data-haze="1"],.haze[data-haze="2"]{visibility:visible;opacity:.5}.haze[data-haze="1"]{-webkit-backdrop-filter:blur(.35cqmin);backdrop-filter:blur(.35cqmin);animation:haze-breathe-1 2.4s ease-in-out infinite alternate}.haze[data-haze="2"]{-webkit-backdrop-filter:blur(.55cqmin) saturate(.85);backdrop-filter:blur(.55cqmin) saturate(.85);animation:haze-breathe-2 2.4s ease-in-out infinite alternate}.slot[data-shake="1"]>*{animation:slot-shake .1s steps(1) infinite}@keyframes slot-shake{0%{translate:var(--shake) calc(var(--shake) * -.75);rotate:var(--shake-tilt)}25%{translate:calc(var(--shake) * -1) calc(var(--shake) * .75);rotate:calc(var(--shake-tilt) * -1)}50%{translate:calc(var(--shake) * .75) var(--shake);rotate:calc(var(--shake-tilt) * -.5)}75%{translate:calc(var(--shake) * -.75) calc(var(--shake) * -1);rotate:calc(var(--shake-tilt) * .5)}}.slot[data-warp="1"]>*{filter:url(#warpHalf)}.slot[data-warp="2"]>*{filter:url(#warp)}@media(prefers-reduced-motion:reduce){.slot[data-shake="1"]>*{animation:none}}@keyframes haze-drift{0%{transform:translate(8%,6%)}to{transform:translate(-8%,-4%)}}@keyframes haze-breathe-1{0%{opacity:.3}to{opacity:.7}}@keyframes haze-breathe-2{0%{opacity:.5}to{opacity:.9}}.gunya-fx{position:absolute;inset:0;z-index:14;pointer-events:none;opacity:0;visibility:hidden;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.3) 0 .35cqmin,transparent .35cqmin .9cqmin),radial-gradient(ellipse 75% 70% at 50% 45%,transparent 35%,rgba(40,0,40,.6) 100%),linear-gradient(135deg,#7846d273,#e63c5a66);mix-blend-mode:multiply;transition:opacity .8s ease-out,visibility .8s}.gunya-fx[data-warp="1"]{visibility:visible;opacity:.5}.gunya-fx[data-warp="2"]{visibility:visible;opacity:1}.oshe-defs{position:absolute}.oshe{position:absolute;inset:0;z-index:12;pointer-events:none;overflow:hidden;filter:url(#gunya)}.oshe.is-off{visibility:hidden}.oshe[data-warp="1"]{filter:url(#warpHalf)}.oshe[data-warp="2"]{filter:url(#warp)}.oshe span{position:absolute;left:var(--x, 50%);top:var(--y, 50%);white-space:nowrap;font-family:Hiragino Maru Gothic ProN,Hiragino Sans,"M PLUS Rounded 1c",sans-serif;font-synthesis-weight:auto;font-size:var(--size, 12cqmin);font-weight:900;color:#fff;-webkit-text-stroke:.14em #000;paint-order:stroke;letter-spacing:-.2cqmin;opacity:0;rotate:var(--tilt, 0deg);scale:var(--grow, 1);animation:oshe-fade 3s ease-in-out infinite}@keyframes oshe-fade{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.92)}30%,60%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.slot:before,.haze,.haze:before,.slot-cabinet:before,.oshe span{animation:none}.oshe span{opacity:.95;transform:translate(-50%,-50%)}.oshe{filter:none}}.slot>.renchan{position:absolute;top:3cqmin;left:0;right:0;z-index:2}.renchan{font-size:7cqmin;font-weight:900;color:var(--pink);text-shadow:0 0 2cqmin var(--pink)}.reels{display:flex;gap:2cqmin}.slot-payout{position:relative;display:flex;flex-direction:column;align-items:center;margin:0;white-space:nowrap;color:var(--gold);text-shadow:0 0 2cqmin rgba(255,216,77,.6)}.yen-amount{display:inline-block;font-size:calc(1em * var(--fit, 1));white-space:nowrap;text-shadow:none;--face: linear-gradient(100deg, #c98400 0%, #ffcc33 30%, #fffbe0 45%, #ffcc33 60%, #c98400 100%);--edge: #5a3000;--glow: rgba(255, 200, 60, .7);background:var(--face);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .5cqmin 0 var(--edge)) drop-shadow(0 0 1.5cqmin var(--glow));animation:shimmer 1.6s linear infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.yen-tier[data-tier="1"]{color:#e8a070;text-shadow:none}.yen-tier[data-tier="1"] .yen-amount{--face: linear-gradient(#f0b088, #c8784a 55%, #9a5430);--edge: #4a2410;--glow: transparent;background-size:100% 100%;animation:none}.yen-tier[data-tier="2"]{color:#d8e0ec;text-shadow:0 0 1.5cqmin rgba(200,220,255,.4)}.yen-tier[data-tier="2"] .yen-amount{--face: linear-gradient(100deg, #8a96a8 0%, #d8e0ec 30%, #ffffff 45%, #d8e0ec 60%, #8a96a8 100%);--edge: #2a3240;--glow: rgba(200, 220, 255, .45);animation-duration:2.8s}.yen-tier[data-tier="4"] .yen-amount{animation:shimmer .9s linear infinite,payout-pulse .7s ease-in-out infinite alternate}.yen-tier[data-tier="5"]{color:#fff;text-shadow:0 0 2cqmin rgba(255,255,255,.7)}.yen-tier[data-tier="5"] .yen-amount{--face: var(--rainbow-loop);--edge: #2a0a3a;--glow: rgba(255, 255, 255, .85);animation:shimmer 1.2s linear infinite,payout-pulse .45s ease-in-out infinite alternate}@keyframes payout-pulse{to{filter:drop-shadow(0 .5cqmin 0 var(--edge)) drop-shadow(0 0 3.5cqmin var(--glow)) brightness(1.2)}}.payout-sparkle{position:absolute;width:5cqmin;height:5cqmin;background:url(../assets/icons/sparkle.svg) center / contain no-repeat;image-rendering:pixelated;pointer-events:none;display:none;opacity:0;animation:payout-twinkle .9s ease-in-out infinite}.yen-tier[data-tier="4"] .payout-sparkle:nth-of-type(-n+4),.yen-tier[data-tier="5"] .payout-sparkle{display:block}.yen-tier[data-tier="5"] .payout-sparkle{animation-duration:.6s}.payout-sparkle:nth-of-type(1){left:4%;top:40%;animation-delay:0s}.payout-sparkle:nth-of-type(2){right:2%;top:20%;animation-delay:-.45s}.payout-sparkle:nth-of-type(3){left:22%;bottom:-14%;animation-delay:-.2s}.payout-sparkle:nth-of-type(4){right:18%;bottom:-10%;animation-delay:-.65s}.payout-sparkle:nth-of-type(5){left:-6%;top:8%;animation-delay:-.3s}.payout-sparkle:nth-of-type(6){right:-6%;top:62%;animation-delay:-.1s}.payout-sparkle:nth-of-type(7){left:44%;top:-18%;animation-delay:-.55s}.payout-sparkle:nth-of-type(8){left:60%;bottom:-18%;animation-delay:-.35s}@keyframes payout-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@media(prefers-reduced-motion:reduce){.payout-sparkle{animation:none;opacity:.8}}.slot-payout small{font-size:3.6cqmin;font-weight:700}.slot-payout span{font-size:var(--payout-size, 9cqmin);font-weight:900;font-variant-numeric:tabular-nums}.reel{width:19cqmin;height:19cqmin;display:flex;align-items:center;justify-content:center;font-size:10cqmin;font-weight:900;color:#c00;--px: .6cqmin;--frame-rim: var(--gold);background:linear-gradient(#8a8a8a 0 8%,#c8c8c8 8% 20%,#fff 20% 80%,#c8c8c8 80% 92%,#8a8a8a 92%);box-shadow:var(--pixel-frame);margin:calc(var(--px) * 2)}.reel .icon{width:13cqmin;height:13cqmin}.gauge{position:relative;width:100%;height:8cqmin;--px: .6cqmin;background:linear-gradient(#0a0a12 0 30%,#1a1a26 30% 70%,#2a2a3a 70%);overflow:hidden;box-shadow:0 calc(var(--px) * -1) 0 #e8e8f0,0 var(--px) 0 #e8e8f0,calc(var(--px) * -1) 0 0 #e8e8f0,var(--px) 0 0 #e8e8f0,0 calc(calc(var(--px) * 2) * -1) 0 #fc3,0 calc(var(--px) * 2) 0 #fc3,calc(calc(var(--px) * 2) * -1) 0 0 #fc3,calc(var(--px) * 2) 0 0 #fc3,0 calc(calc(var(--px) * 3) * -1) 0 var(--outline),0 calc(var(--px) * 3) 0 var(--outline),calc(calc(var(--px) * 3) * -1) 0 0 var(--outline),calc(var(--px) * 3) 0 0 var(--outline),calc(var(--px) * -1) calc(var(--px) * -1) 0 #fc3,var(--px) calc(var(--px) * -1) 0 #fc3,calc(var(--px) * -1) var(--px) 0 #fc3,var(--px) var(--px) 0 #fc3,calc(calc(var(--px) * 2) * -1) calc(calc(var(--px) * 2) * -1) 0 var(--outline),calc(var(--px) * 2) calc(calc(var(--px) * 2) * -1) 0 var(--outline),calc(calc(var(--px) * 2) * -1) calc(var(--px) * 2) 0 var(--outline),calc(var(--px) * 2) calc(var(--px) * 2) 0 var(--outline)}.zone{position:absolute;top:0;bottom:0}.zone-hit{background:var(--red)}.zone-renchan{background:#ffa53d;animation:rainbow-band 1.2s step-end infinite}@keyframes rainbow-band{0%{background:#ffa53d}16.66%{background:#ffe83d}33.33%{background:#4dff6a}50%{background:#3dd8ff}66.66%{background:#3d6bff}83.33%{background:#b14dff}}@media(prefers-reduced-motion:reduce){.zone-renchan{animation:none;background:var(--gold)}}.zone-relic{background:var(--green)}.cursor{position:absolute;top:0;bottom:0;width:1.2cqmin;margin-left:-.6cqmin;background:#fff;box-shadow:0 0 2cqmin #fff,0 0 4cqmin #fff6b0}.cursor:before,.cursor:after{content:"";position:absolute;left:50%;margin-left:-1.4cqmin;border:1.4cqmin solid transparent}.cursor:before{top:-.6cqmin;border-top-color:#fff}.cursor:after{bottom:-.6cqmin;border-bottom-color:#fff}.slot-legend{display:flex;gap:3cqmin;font-size:3.2cqmin;font-weight:700}.legend-relic{color:var(--green)}.legend-hit{color:var(--red)}.legend-renchan{color:var(--gold)}#relicChoice{background:#0009;-webkit-backdrop-filter:blur(2cqmin);backdrop-filter:blur(2cqmin)}.relic-fx{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}#relicChoice>:not(.relic-fx){position:relative;z-index:1}.relic-cards{display:flex;gap:2cqmin;width:100%}.relic-card{flex:1 1 0;min-width:0;height:53cqmin;display:flex;flex-direction:column;align-items:center;gap:1.4cqmin;padding:3cqmin 1.4cqmin;font:inherit;color:var(--text);background:#1a1030;border:none;--px: .7cqmin;position:relative;margin:calc(var(--px) * 2);box-shadow:inset var(--px) var(--px) 0 #2e2050,inset calc(var(--px) * -1) calc(var(--px) * -1) 0 #0e0820,var(--pixel-frame);filter:drop-shadow(0 0 1cqmin var(--glow)) brightness(1);cursor:pointer}#relicChoice:not(.is-ready) .relic-card{animation:relic-card-in .35s ease-out var(--card-delay, 0ms) both}@keyframes relic-card-in{0%{opacity:0;transform:perspective(60cqmin) rotateY(90deg) scale(.6)}60%{opacity:1;transform:perspective(60cqmin) rotateY(-12deg) scale(1.06)}to{opacity:1;transform:perspective(60cqmin) rotateY(0) scale(1)}}#relicChoice.is-ready .relic-card{filter:drop-shadow(0 0 2cqmin var(--glow)) brightness(1)}#relicChoice.is-ready .relic-card.rarity-red{animation:pulse .5s ease-in-out infinite alternate}#relicChoice.is-ready .relic-card.rarity-rainbow{animation:shiver .12s infinite}.relic-card.rarity-rainbow:before,.relic-chip.rarity-rainbow:before{content:"";position:absolute;inset:calc(var(--px) * -1);padding:var(--px);background:var(--rainbow);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);clip-path:polygon(var(--px) 0,calc(100% - var(--px)) 0,100% var(--px),100% calc(100% - var(--px)),calc(100% - var(--px)) 100%,var(--px) 100%,0 calc(100% - var(--px)),0 var(--px));pointer-events:none}@media(prefers-reduced-motion:reduce){#relicChoice:not(.is-ready) .relic-card{animation:none;opacity:.4}}.relic-cards.is-four{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:1.5cqmin 2cqmin}.relic-cards.is-four .relic-card{height:auto;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;column-gap:1.6cqmin;row-gap:.4cqmin;align-items:start;padding:2cqmin;text-align:left}.relic-cards.is-four .relic-emoji{grid-row:1 / 4;align-self:center;font-size:8cqmin}.relic-cards.is-four .relic-stars,.relic-cards.is-four .relic-name,.relic-cards.is-four .relic-desc{grid-column:2;justify-self:start;text-align:left}.relic-stars{font-size:3.4cqmin;color:var(--glow)}.relic-card.rarity-rainbow .relic-stars{background:var(--rainbow);-webkit-background-clip:text;background-clip:text;color:transparent}.relic-emoji{font-size:9cqmin}.relic-name{line-height:1.4;word-break:auto-phrase;text-wrap:balance}.relic-name{font-size:3.3cqmin;font-weight:900;overflow-wrap:anywhere}.relic-desc{align-self:stretch;text-align:left;white-space:pre-line;line-height:1.4;font-size:2.6cqmin;color:var(--sub);opacity:.8}.title{margin:0;line-height:0}.logo{width:92cqmin;height:auto;filter:drop-shadow(0 0 2cqmin rgba(255,120,0,.5))}.lead{font-size:4.5cqmin;font-weight:700;margin-top:4cqmin}.best{min-height:4cqmin;font-size:3.6cqmin;color:var(--cyan)}.start{gap:1.5cqmin;padding-top:10cqmin}.start .logo{width:84cqmin}.start .lead{margin:2cqmin 0 0}.start .best{margin:1cqmin 0 0}#startButton{margin-top:10cqmin}.mode-select{display:flex;gap:2cqmin;margin-top:4cqmin}.mode-select[hidden]{display:none}.mode-btn{flex:none;font-size:3.6cqmin;padding:1.6cqmin 3cqmin;--face: #3a3446;--hi: #565064;--lo: #26222e;--rim: #6e6880;color:#c8c2d8}.mode-btn[aria-checked=true]{--face: #ffb400;--hi: #fff09a;--lo: #c86400;--rim: #fff4e0;color:#3a1a00}.mode-select:not([hidden])~#startButton{margin-top:5cqmin}.result-mode{margin-top:0;visibility:hidden}.result.is-retry-ready .result-mode{visibility:visible}.result-mode .mode-btn{font-size:3cqmin;padding:1.2cqmin 2.4cqmin}.modal.is-waiting{background:transparent;animation:none}.modal.is-waiting .panel{display:none}.unlock-panel{display:grid;justify-items:center;gap:2.4cqmin;text-align:center;padding:4cqmin 3.6cqmin}.unlock-text{margin:0;font-size:4.2cqmin;font-weight:700;line-height:1.5}.unlock-note{margin:0;font-size:3cqmin;color:var(--sub)}.unlock-buttons{display:flex;gap:3cqmin;margin-top:1cqmin}.unlock-buttons .btn{flex:none;font-size:4cqmin;padding:1.8cqmin 4cqmin}.result{gap:1.8cqmin;padding:2cqmin}.result-card{--px: .8cqmin;position:relative;width:88cqmin;display:flex;flex-direction:column;align-items:center;gap:.9cqmin;padding:2.6cqmin 3cqmin 1.8cqmin;background:radial-gradient(ellipse at 50% 0%,rgba(255,216,77,.18),transparent 60%),#1a0838}.result-logo .logo{width:46cqmin}#app.is-aotenjo .result{background:#020611d1}#app.is-aotenjo .result-card{background:radial-gradient(ellipse at 50% 0%,rgba(77,240,255,.16),transparent 60%),linear-gradient(180deg,#06183f,#020611)}.result-rank{display:flex;align-items:center;gap:1.5cqmin;font-size:3cqmin;font-weight:700;color:var(--sub)}.result-rank b{--edge: var(--outline);--glow: transparent;font-size:4.6cqmin;font-weight:900;padding:.6cqmin 2.4cqmin;color:#3a1a00;background:linear-gradient(#fff09a,#ffb400);background-size:100% 100%;box-shadow:0 -.5cqmin 0 var(--edge),0 .5cqmin 0 var(--edge),-.5cqmin 0 0 var(--edge),.5cqmin 0 0 var(--edge),0 0 2.4cqmin var(--glow)}.result-rank[data-tier="0"] b{padding:0;color:#fff;background:none;box-shadow:none}.result-rank[data-tier="1"] b{color:#2a1006;background:linear-gradient(#f0b088,#c8784a 55%,#9a5430)}.result-rank[data-tier="2"] b{color:#1a2030;background:linear-gradient(#fff,#d8e0ec 45%,#8a96a8)}.result-rank[data-tier="4"] b{--glow: rgba(255, 216, 77, .7);background:linear-gradient(100deg,#ffb400,#fff09a 30%,#fff,#fff09a 60%,#ffb400);background-size:250% 100%;animation:shimmer 1.2s linear infinite}.result-rank[data-tier="5"] b{--glow: rgba(255, 255, 255, .85);color:#fff;text-shadow:.3cqmin 0 0 #2a0a3a,-.3cqmin 0 0 #2a0a3a,0 .3cqmin 0 #2a0a3a,0 -.3cqmin 0 #2a0a3a;background:var(--rainbow-loop);background-size:250% 100%;animation:shimmer 1.6s linear infinite,payout-pulse .6s ease-in-out infinite alternate}.result-rank[data-tier="6"] b,.result-rank[data-tier="7"] b,.result-rank[data-tier="8"] b,.result-rank[data-tier="9"] b,.result-rank[data-tier="10"] b{color:#ece6d8;outline:.3cqmin solid rgba(236,230,216,.35);outline-offset:-.9cqmin}.result-rank[data-tier="6"] b{background:linear-gradient(#5b6378,#454c60 50%,#353b4c)}.result-rank[data-tier="7"] b{background:linear-gradient(#4a5064,#373c4e 50%,#292d3c)}.result-rank[data-tier="8"] b{background:linear-gradient(#393d4e,#2a2d3b 50%,#1e202b)}.result-rank[data-tier="9"] b{background:linear-gradient(#282a36,#1d1e27 50%,#14151c)}.result-rank[data-tier="10"] b{background:linear-gradient(#18181d,#101014 50%,#09090b)}.result-detail{position:relative;display:flex;flex-direction:column;align-items:center;font-size:8.5cqmin;font-weight:900;line-height:1.1;color:var(--gold)}.result-detail:before{content:attr(data-label);font-size:3cqmin;font-weight:700;color:var(--sub);text-shadow:none}.result-stats{display:grid;grid-template-columns:1fr 1fr;gap:.8cqmin 3cqmin;width:100%;margin:0;font-size:3.2cqmin}.result-stats div{display:flex;justify-content:space-between;align-items:center;gap:1cqmin;padding-bottom:.4cqmin;border-bottom:.3cqmin dashed rgba(255,255,255,.18)}.result-stats dt{color:var(--sub)}.result-stats dd{margin:0;display:flex;align-items:center;gap:.6cqmin;font-weight:900;white-space:nowrap}.result-stats dd .icon{font-size:4.4cqmin}.result-relics{display:flex;flex-wrap:wrap;justify-content:center;gap:.6cqmin;max-width:100%}.result-relics:empty{display:none}.result-relics .relic-chip{font-size:3.6cqmin}.result-buttons{width:88cqmin;display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline}.result-buttons .btn{margin:0;flex:none;box-shadow:none;background:none}.result-buttons .btn:active:not(:disabled):not(.is-disabled){transform:translateY(.3cqmin)}#shareButton{position:relative;display:inline-flex;align-items:center;gap:.8cqmin;justify-self:start;font-size:3cqmin;font-weight:700;padding:1cqmin 2cqmin;color:var(--sub);border:.3cqmin solid rgba(200,184,232,.6)}#shareButton:after{content:"";position:absolute;inset:-3cqmin -3cqmin -3cqmin -4cqmin}#retryButton{grid-column:2;justify-self:center;font-size:3cqmin;font-weight:700;padding:1cqmin 2cqmin;color:var(--sub);text-decoration:underline;text-decoration-thickness:.3cqmin;text-underline-offset:.8cqmin;visibility:hidden}.result.is-retry-ready #retryButton{visibility:visible}.result-record{position:absolute;top:2cqmin;right:-2cqmin;z-index:1;padding:.8cqmin 2cqmin;font-size:3.4cqmin;font-weight:900;color:#fff;background:var(--pink);rotate:12deg;box-shadow:0 -.5cqmin 0 var(--outline),0 .5cqmin 0 var(--outline),-.5cqmin 0 0 var(--outline),.5cqmin 0 0 var(--outline);animation:blink .4s steps(2) infinite}.result-tag{font-size:2.6cqmin;color:#9a8ac0;letter-spacing:.1em}.cutin{position:absolute;left:0;right:0;top:40%;z-index:20;text-align:center;font-size:11cqmin;font-weight:900;color:var(--gold);--cutin-glow: #ff0;filter:drop-shadow(.5cqmin 0 0 #000) drop-shadow(-.5cqmin 0 0 #000) drop-shadow(0 .5cqmin 0 #000) drop-shadow(0 -.5cqmin 0 #000) drop-shadow(0 0 2cqmin var(--cutin-glow));opacity:0;pointer-events:none}.cutin.show{animation:cutin .9s ease-out forwards}.cutin.small{font-size:7cqmin}.cutin.rainbow{background:var(--rainbow);-webkit-background-clip:text;background-clip:text;color:transparent}.cutin.evolve{font-size:10cqmin;top:22%}.cutin.green{color:var(--green);--cutin-glow: var(--green)}.unit-cutin{position:absolute;left:0;right:0;top:64%;z-index:20;text-align:center;font-size:8cqmin;color:#f4fbff;--cutin-glow: var(--cyan);opacity:0;pointer-events:none;filter:drop-shadow(.4cqmin 0 0 #000) drop-shadow(-.4cqmin 0 0 #000) drop-shadow(0 .4cqmin 0 #000) drop-shadow(0 -.4cqmin 0 #000) drop-shadow(0 0 2cqmin var(--cutin-glow))}.unit-cutin rt{font-size:.38em;color:var(--cyan)}.unit-cutin span{font-size:.7em;margin-left:1cqmin}.unit-cutin.show{animation:cutin 1.4s ease-out forwards}.unit-cutin.top{top:30%;font-size:12cqmin;color:var(--gold);--cutin-glow: #fff}.unit-cutin.top.show{animation-duration:2.4s}.fx{position:absolute;inset:0;width:100%;height:100%;z-index:15;pointer-events:none}@keyframes blink{50%{opacity:.3}}@keyframes pulse{to{transform:scale(1.04);filter:drop-shadow(0 0 3cqmin var(--glow)) brightness(1.15)}}@keyframes btn-pulse{to{transform:scale(1.04);filter:brightness(1.15)}}@keyframes orb-arrive{0%{transform:scale(1);background-image:url(../assets/icons/orb-frame.svg);filter:none}60%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes slide{to{background-position:0 0,400% 0}}@keyframes shiver{25%{transform:translate(.3cqmin,-.3cqmin)}75%{transform:translate(-.3cqmin,.3cqmin)}}@keyframes evolve-sweep{0%{transform:translateY(60%);opacity:1}to{transform:translateY(-60%);opacity:1}}@keyframes evolve-rays{0%{opacity:1;transform:rotate(0) scale(.6)}to{opacity:0;transform:rotate(60deg) scale(1.2)}}@keyframes evolve-pop{0%{transform:scale(1.6);filter:brightness(3)}to{transform:scale(1);filter:none}}@keyframes cutin{0%{transform:scale(3) rotate(-8deg);opacity:0}15%{transform:scale(1) rotate(-4deg);opacity:1}80%{opacity:1}to{transform:scale(1.1) rotate(-4deg);opacity:0}}.debug-hud{position:absolute;top:.5cqmin;left:50%;transform:translate(-50%);z-index:46;padding:.6cqmin 1.5cqmin;border:none;border-radius:1cqmin;background:#0009;color:#7fffd4;font:inherit;font-size:2.6cqmin;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.debug-menu{position:absolute;top:6cqmin;left:50%;transform:translate(-50%);z-index:45;width:92cqmin;display:grid;grid-template-columns:1fr 1fr;gap:1cqmin;padding:2cqmin;background:#000a14eb;border:.4cqmin solid #7fffd4;color:#7fffd4;font-size:2.8cqmin}.debug-menu b{grid-column:1 / -1}.debug-hud.has-errors{background:#a00014d9;color:#fff}.debug-errors{position:absolute;inset:6cqmin 2cqmin 2cqmin;z-index:48;display:flex;flex-direction:column;gap:1cqmin;padding:1.5cqmin 2cqmin;background:#000a14f2;border:.4cqmin solid #ff6a7a;color:#ffb0b8;font-size:2.6cqmin}.debug-errors pre{flex:1;margin:0;overflow:auto;white-space:pre-wrap;word-break:break-all;color:#fff;font-size:2.3cqmin;line-height:1.4;touch-action:pan-y}.debug-errors button{font:inherit;padding:.6cqmin 2cqmin;color:#fff;background:#123;border:.3cqmin solid #ff6a7a}.debug-warp{position:absolute;left:2cqmin;right:2cqmin;top:6cqmin;z-index:47;display:grid;grid-template-columns:1fr 1fr;gap:.6cqmin 3cqmin;padding:1cqmin 2cqmin;background:#000a14cc;border:.4cqmin solid #7fffd4;color:#7fffd4;font-size:2.5cqmin}.debug-warp>b,.debug-warp>code,.debug-warp>div{grid-column:1 / -1}.debug-warp label{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:1cqmin}.debug-warp input{grid-column:1 / -1;width:100%}.debug-warp code{font-size:2.6cqmin;color:#fff;user-select:text;-webkit-user-select:text}.debug-warp button{font:inherit;padding:.6cqmin 2cqmin;color:#fff;background:#123;border:.3cqmin solid #7fffd4}.debug-menu button{font:inherit;padding:1cqmin;color:#fff;background:#123;border:.3cqmin solid #7fffd4;cursor:pointer}.debug-menu p{margin:0;font-size:2.6cqmin;line-height:1.5;opacity:.8}
