@import "https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";:root{background:#000;justify-content:center;align-items:center;width:100vw;height:100dvh;margin:0;padding:0;font-family:"Press Start 2P",monospace;display:flex}.gameboy-container{aspect-ratio:800/1310;pointer-events:none;--btn-a-size:12cqi;--btn-a-top:64cqb;--btn-a-left:86.4cqi;--btn-b-size:12cqi;--btn-b-top:68.6cqb;--btn-b-left:70.3cqi;--btn-up-size:10cqi;--btn-up-top:62cqb;--btn-up-left:21cqi;--btn-down-size:10cqi;--btn-down-top:72cqb;--btn-down-left:21cqi;--btn-left-size:10cqi;--btn-left-top:67cqb;--btn-left-left:13cqi;--btn-right-size:10cqi;--btn-right-top:67cqb;--btn-right-left:29cqi;--btn-select-width:9cqi;--btn-select-height:4cqb;--btn-select-top:80cqb;--btn-select-left:37cqi;--btn-start-width:9cqi;--btn-start-height:4cqb;--btn-start-top:80cqb;--btn-start-left:55cqi;width:min(100vw,58.0153dvh);height:min(95dvh,163.75vw);position:relative;container:gameboy/size}.gameboy-image{object-fit:fill;width:100%;height:100%;display:block}.gameboy-button{-webkit-user-select:none;user-select:none;pointer-events:auto;color:#0000;cursor:pointer;background-color:#0000;border:none;border-radius:999px;padding:0;font-family:inherit;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.gameboy-screen{cursor:pointer;background-color:#000;border-radius:5px;width:78cqi;height:33cqb;padding:0;position:absolute;top:25.5cqb;left:50.2cqi;transform:translate(-50%,-50%)}.party-transforming{animation:.6s linear infinite party-hue-cycle;overflow:hidden}.party-transforming:after{content:"";pointer-events:none;opacity:0;mix-blend-mode:screen;background:#fff;animation:.12s steps(2,end) infinite party-flash;position:absolute;inset:0}@keyframes party-hue-cycle{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes party-flash{0%{opacity:0}50%{opacity:.28}to{opacity:0}}@keyframes loading-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes loading-bar{0%{width:0%}to{width:100%}}.loading-text{animation:1.5s infinite loading-blink}.gameboy-button-a{height:var(--btn-a-size);width:var(--btn-a-size);top:var(--btn-a-top);left:var(--btn-a-left)}.gameboy-button-b{height:var(--btn-b-size);width:var(--btn-b-size);top:var(--btn-b-top);left:var(--btn-b-left)}.gameboy-button-up{height:var(--btn-up-size);width:var(--btn-up-size);top:var(--btn-up-top);left:var(--btn-up-left)}.gameboy-button-down{height:var(--btn-down-size);width:var(--btn-down-size);top:var(--btn-down-top);left:var(--btn-down-left)}.gameboy-button-left{height:var(--btn-left-size);width:var(--btn-left-size);top:var(--btn-left-top);left:var(--btn-left-left)}.gameboy-button-right{height:var(--btn-right-size);width:var(--btn-right-size);top:var(--btn-right-top);left:var(--btn-right-left)}.gameboy-button-select{height:var(--btn-select-height);width:var(--btn-select-width);top:var(--btn-select-top);left:var(--btn-select-left);transform:rotate(-28deg)translate(-50%,-50%)}.gameboy-button-start{height:var(--btn-start-height);width:var(--btn-start-width);top:var(--btn-start-top);left:var(--btn-start-left);transform:rotate(-28deg)translate(-50%,-50%)}
