html.amiga{--amg-blue:#05a;--amg-white:#fff;--amg-black:#000;--amg-orange:#f80;--amg-font:"Topaz","Topaz New","VT323","Courier New",monospace}.amiga body{background:var(--amg-blue);color:var(--amg-white)}.amiga .hud{background:var(--amg-white);border-bottom:2px solid var(--amg-black);box-shadow:0 2px 0 var(--amg-orange)}.amiga .hud-in{align-items:center}.amiga .amg-rel{font-family:var(--amg-font);color:var(--amg-blue);white-space:nowrap;padding:0 14px 0 6px;font-size:20px}.amiga .amg-depth{background:linear-gradient(var(--amg-blue),var(--amg-blue)) 4px 3px/16px 10px no-repeat, linear-gradient(var(--amg-white),var(--amg-white)) 12px 7px/16px 10px no-repeat, linear-gradient(var(--amg-blue),var(--amg-blue)) 11px 6px/18px 12px no-repeat;flex:none;width:34px;height:20px;margin-left:auto}.amiga .hud a{font-family:var(--amg-font);letter-spacing:0;color:var(--amg-blue);border:0;padding:0 8px;font-size:20px}.amiga .hud a:hover,.amiga .hud a:focus-visible{background:var(--amg-blue);color:var(--amg-white)}.amiga .hud a.hot{background:var(--amg-blue);color:var(--amg-white);border:0}html.amiga .hud a.hot .hcur{vertical-align:-.1em;background:var(--amg-orange);width:.55em;height:.9em;animation-duration:.8s}@media (max-width:640px){.amiga .amg-rel{display:none}.amiga .hud a{margin-top:-7px;margin-bottom:-7px;padding-top:7px;padding-bottom:7px}}.amiga .hero .marquee{font-family:var(--amg-font);letter-spacing:.06em;color:var(--amg-orange);font-size:20px}.amiga .hero h1.blocky{color:var(--amg-white);text-shadow:3px 3px 0 var(--amg-black)}.amiga .hero .prop{color:var(--amg-white)}.amiga .press{display:none}.amiga .wave{background:0 0;border:0;height:0}.amiga .logo{border:3px solid var(--amg-white);box-shadow:4px 4px 0 var(--amg-black)}.amiga .amg-win{background:var(--amg-blue);border:3px solid var(--amg-white);box-shadow:4px 4px 0 var(--amg-black);padding:0 18px 20px;position:relative}.amiga .amg-title,.amiga .amg-cli{background:var(--amg-white);border-bottom:3px solid var(--amg-white);align-items:stretch;height:24px;display:flex}.amiga .amg-title{margin:0 -18px 6px}.amiga .amg-close{background:var(--amg-white);border-right:2px solid var(--amg-blue);flex:0 0 26px;position:relative}.amiga .amg-close:after{content:"";background:var(--amg-blue);width:8px;height:8px;box-shadow:0 0 0 2px var(--amg-white),0 0 0 4px var(--amg-blue);position:absolute;top:6px;left:8px}.amiga .amg-stripes{background:repeating-linear-gradient(180deg,var(--amg-white) 0 3px,var(--amg-blue) 3px 5px) 0 4px/100% 16px no-repeat var(--amg-white);flex:1;align-items:center;padding:0 8px;display:flex}.amiga .amg-name{font-family:var(--amg-font);color:var(--amg-blue);background:var(--amg-white);padding:0 6px;font-size:19px;line-height:1}.amiga .amg-back,.amiga .amg-front{background:var(--amg-white);border-left:2px solid var(--amg-blue);flex:0 0 26px;position:relative}.amiga .amg-back:after{content:"";background:var(--amg-blue);width:12px;height:9px;box-shadow:4px 4px 0 0 var(--amg-white),4px 4px 0 2px var(--amg-blue);position:absolute;top:4px;left:5px}.amiga .amg-front:after{content:"";border:2px solid var(--amg-blue);background:var(--amg-white);width:12px;height:9px;box-shadow:5px 5px 0 0 var(--amg-blue);position:absolute;top:4px;left:5px}.amiga .amg-win h2.blocky{color:var(--amg-white);text-shadow:3px 3px 0 var(--amg-black)}.amiga .amg-win .one-cast .inf{color:var(--amg-orange)}.amiga .amg-win>p,.amiga .amg-win li{color:var(--amg-white)}.amiga .level{font-family:var(--amg-font);letter-spacing:.04em;color:var(--amg-black);background:var(--amg-white);border:2px solid var(--amg-black);box-shadow:3px 3px 0 var(--amg-orange);font-size:19px}.amiga .up,.amiga .select .player,.amiga .sticker{color:var(--amg-black);border:3px solid var(--amg-black);box-shadow:4px 4px 0 var(--amg-black);background:var(--amg-white)!important}.amiga .up b,.amiga .up p{color:var(--amg-black)}.amiga .up b{font-family:var(--amg-font);letter-spacing:.02em;font-size:20px;font-weight:400}.amiga .ups.catch .flipper.flipped{border-color:var(--amg-orange);background:#ffe2bf!important}.amiga .ups.catch .up.got:not(.flipped){border-color:var(--amg-black);background:var(--amg-white)!important}.amiga .ups.catch .pill{font-family:var(--amg-font);letter-spacing:.02em;background:var(--amg-orange);color:var(--amg-black);border:2px solid var(--amg-black);box-shadow:3px 3px 0 var(--amg-black);border-radius:0;font-size:18px}.amiga .select .player header{background:var(--amg-blue);color:var(--amg-white);font-family:var(--amg-font);font-size:18px}.amiga .select .player .info,.amiga .select .player .info *{color:var(--amg-black)}.amiga .select .player .info h3{font-family:var(--amg-font);font-size:26px;font-weight:400}.amiga .select .player[aria-pressed=true]{box-shadow:4px 4px 0 var(--amg-orange)}.amiga section .runtabs{--tab-bw:3px;--tab-edge:var(--amg-black);--tab-on:#0b2350;--tab-off:var(--amg-white);--tab-off-fg:var(--amg-black)}.amiga section .runtabs button{font-family:var(--amg-font);letter-spacing:0;font-size:19px}.amiga section .runtabs button small{font-family:var(--amg-font);color:var(--amg-blue);font-size:19px}.amiga .shot{border:3px solid var(--amg-black);box-shadow:4px 4px 0 var(--amg-black)}.amiga .game-note{color:var(--amg-white)}.amiga .wrap img.scene,.amiga .select .player .art img,.amiga .shot img.gui-shot,.amiga .logo{filter:url(#amg16)}.amiga footer{background:var(--amg-white);color:var(--amg-blue);font-family:var(--amg-font);letter-spacing:.04em;border-top:2px solid var(--amg-black);font-size:18px}.amiga .abswitch select{font-family:var(--amg-font);letter-spacing:0;color:var(--amg-black);background-color:var(--amg-white);border:2px solid var(--amg-black);box-shadow:3px 3px 0 var(--amg-orange);font-size:18px}.amiga .linetoggle{font-family:var(--amg-font);letter-spacing:0;background:var(--amg-white);color:var(--amg-black);border:2px solid var(--amg-black);box-shadow:3px 3px 0 var(--amg-orange);font-size:18px}html.amiga.cab-M .abswitch:after{background:var(--amg-orange)}.amiga .mon-shell.amgrig{--case:#e6dfcb;--case-hi:#f4efe0;--case-lo:#c5bca2;--case-dk:#9e957d;max-width:640px;filter:drop-shadow(3px 0 0 var(--navy)) drop-shadow(-3px 0 0 var(--navy)) drop-shadow(0 3px 0 var(--navy)) drop-shadow(0 -3px 0 var(--navy)) drop-shadow(6px 6px 0 #00305f)}.amiga .amgrig .mon-vent{background:var(--case) repeating-linear-gradient(90deg,var(--case-dk) 0 2px,var(--case) 2px 7px);border-bottom-color:var(--case-dk);width:70%}.amiga .amgrig .monitor{background:var(--case);box-shadow:inset 0 5px 0 var(--case-hi), inset 5px 0 0 var(--case-hi), inset -5px 0 0 var(--case-lo), inset 0 -5px 0 var(--case-lo);padding:4% 4.4% 0}.amiga .amgrig .bezel{background:#3a3833;padding:3.6% 4%;box-shadow:inset 0 0 0 3px #26241f,inset 0 0 0 10px #3a3833,inset 0 0 0 13px #1a1916}.amiga .amgrig .crt{background:var(--amg-blue)}.amiga .amgrig .crt:after{background:repeating-linear-gradient(0deg,#0000001f 0 1px,#0000 1px 3px);box-shadow:inset 0 0 0 3px #0000004d}.amiga .amgrig .scr{inset:3% 2.5%;background:var(--amg-blue)!important}.amiga .amgrig .amg-cli{z-index:1;height:9%;min-height:14px;position:absolute;top:0;left:0;right:0}.amiga .amgrig .amg-cli .amg-name{font-size:clamp(10px,1.7vw,16px)}.amiga .amgrig .amg-cli .amg-close,.amiga .amgrig .amg-cli .amg-back,.amiga .amgrig .amg-cli .amg-front{flex-basis:7%}.amiga .amgrig .amg-cli .amg-close:after{width:22%;height:36%;top:28%;left:30%}.amiga .amgrig .amg-cli .amg-back:after,.amiga .amgrig .amg-cli .amg-front:after{width:42%;height:42%;top:16%;left:18%}.amiga .amgrig .amg-cli .amg-stripes{background-position:0 55%;background-size:100% 70%}.amiga .amgrig .monitor #term{border:3px solid var(--amg-white);border-top:0;background:var(--amg-blue)!important;top:9%!important}.amiga .amgrig .monitor #termout,.amiga .amgrig .monitor #termout span{color:var(--amg-white)!important;background:0 0!important}.amiga .amgrig .monitor .cur{box-shadow:none;animation:.8s step-end infinite amgcur;background:var(--amg-orange)!important;color:var(--amg-blue)!important}@keyframes amgcur{50%{background:0 0!important}}.amiga .amgrig .mon-panel{border-bottom:0;padding-bottom:3%}.amiga .amgrig .mon-plate{background:var(--case-hi);border:2px solid var(--case-dk);box-shadow:none;margin-left:0}.amiga .amgrig .mon-plate b{color:#3a3833}.amiga .amgrig .mon-rainbow{display:none}.amiga .amgrig .mon-led{border-left-color:var(--case-dk);color:#6e6858}.amiga .amgrig .mon-led span{background:#3bd44f}.amiga .amgrig .monitor.off .mon-led span{background:#1f4a25}.amiga .amgrig .mon-model{color:#6e6858;background:0 0;border:0}.amiga .amgrig .mon-power .mon-pwr{background:var(--case-lo);border-color:var(--case-dk);box-shadow:inset -3px -3px 0 var(--case-dk)}.amiga .amgrig .mon-power,.amiga .amgrig .mon-jacks{color:#6e6858}.amiga .amgrig .mon-door{display:none}.amiga .amgrig .mon-feet{justify-content:center;padding:0;display:flex}.amiga .amgrig .mon-feet span{background:var(--case-dk);width:44%;height:clamp(6px,1.2vw,10px)}.amiga .amgrig .mon-feet span+span{display:none}.amg-case{width:112%;margin-top:-1px;margin-left:-6%;position:relative}.amg-front-panel{background:#e6dfcb;align-items:center;gap:3%;padding:3% 4% 3.4%;display:flex;box-shadow:inset 0 5px #f4efe0,inset 5px 0 #ede7d6,inset -5px 0 #c5bca2,inset 0 -4px #c5bca2}.amg-badge{background:#f4efe0;border:2px solid #9e957d;align-items:center;gap:8px;padding:4px 8px;display:flex}.amg-badge b{font-family:var(--pixel);letter-spacing:.08em;color:#3a3833;white-space:nowrap;font-size:clamp(7px,1.2vw,10px)}.amg-chk{grid-template-rows:repeat(2,6px);grid-template-columns:repeat(2,6px);display:grid}.amg-chk i{display:block}.amg-chk i:first-child{background:#e0402a}.amg-chk i:nth-child(2){background:#55a049}.amg-chk i:nth-child(3){background:#4f8fe0}.amg-chk i:nth-child(4){background:#f2c230}.amg-grooves{background:repeating-linear-gradient(#c5bca2 0 2px,#e6dfcb 2px 5px);flex:1;height:clamp(10px,2vw,16px)}.amg-leds{gap:6px;display:flex}.amg-leds i{width:12px;height:5px;display:block}.amg-leds .pwr{background:#3bd44f;box-shadow:0 0 5px #3bd44f}.amg-leds .drv{background:#7a1a14}.amg-drive{background:#cfc7af;flex:0 0 30%;height:clamp(16px,3.2vw,26px);position:relative;box-shadow:inset 0 0 0 2px #9e957d}.amg-drive .slot{background:#1a1916;height:4px;position:absolute;top:42%;left:8%;right:22%}.amg-drive .eject{background:#b5ac93;width:10%;height:40%;position:absolute;top:30%;right:6%;box-shadow:inset -2px -2px #9e957d}.amg-garage{background:#2a2824;height:clamp(8px,1.6vw,14px);box-shadow:inset 0 3px #000}.amg-kb{background:#e6dfcb;flex-direction:column;gap:3px;width:86%;margin:0 auto;padding:1.6% 2% 2%;display:flex;box-shadow:inset 0 4px #f4efe0,inset 0 -4px #c5bca2,inset 4px 0 #ede7d6,inset -4px 0 #c5bca2}.amg-kb-row{gap:3px;display:flex}.amg-kb-row:nth-child(2){padding-left:3%}.amg-kb-row:nth-child(3){padding-left:6%;padding-right:6%}.amg-kb-row i{background:#f4efe0;flex:1;height:clamp(6px,1.3vw,11px);box-shadow:inset 0 -3px #b5ac93}@media (max-width:700px){.amg-case{width:100%;margin-left:0}}.amiga section .runtabs button[aria-selected=true] small{color:var(--amg-orange)}.amiga footer span,.amiga footer span:last-child{color:var(--amg-blue)}
