body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{align-items:center;background-color:#162e58;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.App,td{text-align:center}td{padding:.5em}#screen{image-rendering:pixelated}#screen,#screen-upload{aspect-ratio:160/144;border:5px solid #02204e;width:90vw}#screen-upload{align-items:center;background-color:#02204e;display:flex;flex-direction:column;font-size:larger;justify-content:center}#file-upload-label{cursor:pointer}@media (min-width:1281px){#screen,#screen-upload{width:40vw}}.joypad-display{aspect-ratio:2;position:relative}.dpad{aspect-ratio:1;position:absolute;width:50%}.dpad-button{height:100%;left:0;position:absolute;top:0;width:100%}.dpad-button,.dpad-button svg{pointer-events:none}.dpad-button svg *{pointer-events:visibleFill}#dpad-right{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#dpad-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#dpad-left{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.circle-button-wrapper{height:50%;position:absolute;right:5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35%}.circle-button{aspect-ratio:1;position:absolute;width:45%}#b-button{bottom:0;left:0}#a-button{right:0;top:0}.pill-button-wrapper{bottom:0;height:20%;left:60%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30%}.pill-button{position:absolute;width:50%}#select-button{bottom:0;left:0}#start-button{bottom:0;right:0}.button-hovered{color:#adff2f}.button-pressed{color:red}.joypad-display{width:80vw}@media (min-width:1281px){.joypad-display{width:400px}}.main{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;font-size:14px;gap:4em}@media (min-width:1281px){.main{flex-direction:row}}.sidebar{align-items:center;display:flex;flex-direction:column}
/*# sourceMappingURL=main.e1628f88.css.map*/