@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.1_nwqg2oqknh7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.43efwv28dotlz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.1tb5eil6y_dva.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.p.0zl3jsojfe2ze.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.p.3dojvicm65v_0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_f291176f-module__Zk4adq__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}
:root{--bg:#000018;--navy:#0038a8;--cyan:#3cdcff;--white:#f8f8f8;--gold:#f8d000;--red:#f83800;--dim:#7c7c7c}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--white);image-rendering:pixelated;font-size:10px;line-height:1.7}body:before{content:"";pointer-events:none;z-index:5;background:repeating-linear-gradient(#0000 0 2px,#0000002e 2px 3px);position:fixed;inset:0}a{color:var(--cyan);text-decoration:none}a:hover{color:var(--gold)}.page{background-image:linear-gradient(#000030 1px,#0000 1px),linear-gradient(90deg,#000030 1px,#0000 1px);background-size:16px 16px;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px 16px 48px;display:flex}.page.sale{justify-content:flex-start;padding-top:40px}h1{color:var(--cyan);text-shadow:3px 3px 0 var(--navy);letter-spacing:2px;text-transform:uppercase;margin:0 0 8px;font-size:clamp(14px,4vw,22px);font-weight:400}.blink{color:var(--gold);margin:28px 0 8px;font-size:10px;animation:1.1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}.caption{text-align:center;max-width:36rem;margin:12px 0 0}.caption p{margin:.4rem 0}.muted{color:var(--dim)}.panel{box-shadow:0 0 0 2px var(--navy), 0 0 0 4px var(--cyan), 0 0 0 8px #000;text-align:center;background:#000;margin-top:8px;padding:16px 18px}.site-footer{color:var(--dim);z-index:1;align-items:center;gap:1rem;margin-top:40px;display:flex}.site-footer a{color:var(--white)}.site-footer a[aria-current=page],.site-footer a:hover{color:var(--gold)}.catalog{flex-direction:column;gap:40px;width:min(720px,100%);margin:20px 0 0;display:flex}.article{box-shadow:0 0 0 2px var(--navy), 0 0 0 4px var(--cyan);background:#000;flex-direction:column;gap:12px;padding:14px;display:flex}.photos{gap:8px;display:flex;overflow-x:auto}.photos img{object-fit:cover;image-rendering:auto;width:min(220px,70vw);height:160px;box-shadow:0 0 0 2px var(--white);flex:none}.article h2{color:var(--cyan);margin:0;font-size:12px;font-weight:400}.price{color:var(--gold);margin:0;font-size:12px}.specs{color:var(--white);margin:0;padding:0;font-size:8px;list-style:none}.specs li+li{margin-top:6px}.stage-grid{grid-template-columns:repeat(4,48px);gap:10px;margin:20px 0 8px;display:grid}.stage-slot{width:48px;height:48px;box-shadow:inset 0 0 0 2px var(--navy), 0 0 0 2px #000;background:#000}.stage-slot:after{content:"";background:var(--navy);width:8px;height:8px;margin:20px auto;display:block}
