:root{--bg:#080d1a;--panel:#121b2c;--line:#2e3e54;--cyan:#29d7ef;--gold:#ffcf55;--red:#ff5b71;--txt:#f6f8ff}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% 0%,#202945 0,#080d1a 60%);color:var(--txt);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Arial,sans-serif;min-height:100dvh}button{font:inherit;cursor:pointer;touch-action:manipulation}button:disabled{opacity:.38;cursor:not-allowed}.app{max-width:480px;margin:auto;min-height:100dvh;display:flex;flex-direction:column;padding:14px 16px max(22px,env(safe-area-inset-bottom));position:relative}.brand{font-size:10px;letter-spacing:.19em;color:var(--cyan);font-weight:900}.top{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.pill{border:1px solid var(--line);padding:7px 10px;border-radius:20px;color:#ced7ea;font-size:11px}.hero{border:1px solid #53647d;min-height:290px;border-radius:20px;overflow:hidden;position:relative;display:flex;align-items:flex-end;background:#172035}.hero img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#040814f7,#0408141a 80%)}.heroText{z-index:1;position:relative;padding:22px;width:100%}h1{font-size:clamp(36px,9vw,49px);line-height:.95;letter-spacing:-.055em;margin:10px 0 14px;font-weight:1000}h1 em{font-style:normal;color:var(--gold)}h2{margin:7px 0;font-size:22px;letter-spacing:-.04em}.lead{color:#d1dbeb;font-size:14px;line-height:1.55;margin:5px 0 12px}.btn{border:0;border-radius:12px;background:var(--gold);color:#131923;font-weight:950;padding:14px 12px;min-height:50px;text-transform:uppercase;letter-spacing:.035em}.btn.secondary{background:#243347;color:#f5f8ff;border:1px solid #465872}.btn.danger{background:#44273a;color:#ffe7ef;border:1px solid #98445b}.buttonGrid{display:grid;gap:9px;margin-top:12px}.row{display:flex;justify-content:space-between;align-items:center;gap:12px}.small{color:#a8bbd1;font-size:12px;line-height:1.5}.panel{border:1px solid var(--line);background:linear-gradient(135deg,#172238,#101728);border-radius:17px;padding:14px;margin-top:12px}.hud{display:none}.stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:10px}.stat{background:#121d30;border:1px solid #293952;padding:9px;border-radius:12px}.stat .lab{font-size:9px;color:#9aacc5;letter-spacing:.1em;font-weight:900}.stat strong{display:block;font-size:18px;margin-top:3px;font-variant-numeric:tabular-nums}.barbg{height:11px;border:1px solid #3d4f64;border-radius:12px;overflow:hidden;background:#203049}.bar{height:100%;background:#1ad5b5;width:100%;transition:width .12s linear,background .2s}.scene{flex:1;display:flex;flex-direction:column}.photo{height:min(39dvh,340px);min-height:190px;border-radius:18px;border:1px solid #34455c;overflow:hidden;background:#1e2940;position:relative;margin-top:11px}.photo img{width:100%;height:100%;object-fit:contain;background:#192234}.photo .tag{position:absolute;left:11px;top:10px;background:#08111fe8;border:1px solid #43546b;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:850;letter-spacing:.06em}.photo .price{position:absolute;bottom:9px;right:10px;background:var(--gold);color:#111927;font-weight:1000;border-radius:10px;padding:9px 12px;font-size:24px;box-shadow:0 5px 20px #0009}.subhead{font-size:10px;letter-spacing:.14em;color:var(--cyan);font-weight:900;margin-top:13px}.message{font-size:14px;color:#d0dbed;line-height:1.5;margin:5px 0}.actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;padding-top:12px}.actions .mainAction{grid-column:1/-1}.hint{font-size:10px;color:#9baec3;text-align:center;margin-top:9px}.event{background:#1a1725;border:1px solid #6d4b59;border-radius:18px;padding:24px 19px;text-align:center;margin-top:18px}.event .emoji{font-size:63px}.event h2{font-size:31px}.event .effect{font-size:27px;color:var(--gold);font-weight:950}.resultTitle{font-size:34px;font-weight:1000;color:var(--gold);line-height:1.04;margin:8px 0}.resultList{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.resultList img{width:100%;height:95px;object-fit:cover;border-radius:8px;border:1px solid #3e536d}.foot{margin-top:auto;padding-top:14px}.hide{display:none!important}.pulse{animation:pulse .65s infinite alternate}@keyframes pulse{to{box-shadow:0 0 16px #f55a6b66}}.toast{padding:10px;border:1px solid #6b5963;background:#292033;border-radius:10px;margin-top:8px;color:#fff;font-size:12px}.fine{font-size:10px;color:#8395aa;line-height:1.5;margin-top:12px}.decor{font-weight:1000;letter-spacing:.16em;color:#ffca43;font-size:11px}.resultStats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.resultStats .stat strong{font-size:17px}.resultStats .stat .lab{font-size:9px}@media(min-width:600px){.app{margin:18px auto;min-height:calc(100dvh - 36px);border:1px solid #34465f;border-radius:24px;box-shadow:0 15px 70px #0008}.hero{min-height:350px}}#results .resultTitle{font-size:44px;text-align:center;margin:6px 0 0}#results>.lead{text-align:center;margin-bottom:8px}#results .panel{margin-top:9px;padding:12px}#results .resultList img{height:70px}#results .resultList{gap:4px}.rankBadge{font-size:12px;letter-spacing:.15em;text-align:center;font-weight:900;color:#b9ccdf}.guidePanel{border-color:#e6bd56!important;background:linear-gradient(135deg,#2b2730,#172238)!important}.guidePanel b{color:#ffcf55}.guidePanel p{margin:5px 0}.guidePanel .btn{display:block;text-align:center;text-decoration:none;margin-top:8px}.resultMini{font-size:11px;color:#adbed3;margin-top:6px}.shareButtons{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.shareButtons button{font-size:11px;padding:10px 5px;min-height:44px}html{min-height:100%;background:#080d1a;scroll-padding-bottom:24px;-webkit-text-size-adjust:100%}body{min-height:100vh;min-height:100svh;height:auto;display:flow-root;overflow:visible}.app{min-height:0;padding-bottom:max(24px,env(safe-area-inset-bottom))}iframe[id^=web-pixel-sandbox-]{position:absolute;width:0;height:0;border:0;visibility:hidden}@media(max-width:599px){.app{padding:10px 14px max(24px,env(safe-area-inset-bottom))}.top{margin-bottom:7px}.photo{height:clamp(140px,26vh,220px);height:clamp(140px,26svh,220px);min-height:0;margin-top:8px}.subhead{margin-top:8px}h2{font-size:20px;line-height:1.15;margin:5px 0}.message{font-size:13px;line-height:1.4;margin:6px 0}.actions{margin-top:0;padding-top:8px;gap:8px}.actions .btn{min-height:48px;padding:11px 8px;font-size:13px;letter-spacing:.01em}.stats{gap:6px;margin-bottom:8px}.stat{padding:7px 8px}.hint{line-height:1.4}.photo .price{font-size:22px;padding:7px 10px}}@media(min-width:600px){.app{min-height:0}}html,body{height:100%;min-height:0;overflow:hidden}#akiba-game-scroll{position:fixed;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;background:radial-gradient(circle at 50% 0%,#202945 0,#080d1a 60%);scroll-padding:12px 0 24px;outline:none}#akiba-game-scroll .app{padding-bottom:calc(24px + env(safe-area-inset-bottom) + var(--akiba-preview-space,0px))}#akiba-game-scroll img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}#akiba-game-scroll{scroll-padding-bottom:8px}#akiba-game-scroll .app{padding-bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--akiba-preview-space,0px))}#akiba-game-scroll .app:has(#game:not(.hide)){min-height:100%}#game:not(.hide){display:flex!important;flex-direction:column;flex:1}#game .scene{flex:1}#game .photo{flex:1 0 140px;height:auto;min-height:140px}#game .photo img{position:absolute;top:0;right:0;bottom:0;left:0}#akiba-game-scroll{height:100%}#akiba-game-scroll>.shopify-section:has(#game:not(.hide)){height:100%}#akiba-game-scroll .app:has(#game:not(.hide)){height:100%;min-height:0}@media(min-width:600px){#akiba-game-scroll .app:has(#game:not(.hide)){height:calc(100% - 36px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/akiba-game.css.map */
