body{margin:0;padding:0;font-family:sans-serif;background-color:#263238}.Button{display:inline-block;border:1px solid #37474f;color:#cfd8dc;padding:10px;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:10px;background-color:#37474f}.Button:hover{background-color:#192125;border-color:#192125}.AddWindowButton{display:inline-block;position:relative}.AddWindow__MenuOverlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.AddWindow__Menu{color:#333;background-color:#fff;border-radius:4px;position:absolute;top:55px;left:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.2);box-shadow:2px 2px 4px rgba(0,0,0,.2)}.AddWindow__Menu__Item{padding:10px;border-bottom:1px solid #eee;min-width:300px;text-align:left;cursor:pointer}.AddWindow__Menu__Item:hover{background-color:#fafafa}.AddWindow__Menu__Item:last-child{border-bottom:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.AddWindow__Menu__Item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.Window{position:fixed;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;display:inline-block;vertical-align:top;margin-top:20px;margin-right:20px;padding:3px;background-color:#455a64;border-radius:6px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.2);box-shadow:2px 2px 4px rgba(0,0,0,.2);border-top:1px solid #607d8b}.Window__Titlebar{font-size:12px;padding:5px 10px;margin:0;color:#cfd8dc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:move}.Window__Content{background-color:#fff;position:relative}.Window__Close{border:1px solid #37474f;display:block;float:right;padding:3px 8px;margin-top:-6px;margin-right:-9px;border-radius:3px;cursor:pointer}.Window__Close:hover{background-color:#37474f}.GBDKRegisters{font-size:12px;border-collapse:collapse;width:300px;font-family:monospace}.GBDKRegisters td{padding:4px;text-align:right}.GBDKRegisters th{padding:4px;text-align:left}.GBDKRegisters tr:nth-child(odd) td,.GBDKRegisters tr:nth-child(odd) th{background-color:#efefef}.GBDKControls{width:256px;height:128px;position:relative;background-color:#455a64}.GBDKControls__Dpad{top:40px;width:60px;height:20px}.GBDKControls__Dpad,.GBDKControls__Dpad:after{position:absolute;left:20px;background-color:#90a4ae;border-radius:4px}.GBDKControls__Dpad:after{content:"";top:-20px;width:20px;height:60px}.GBDKControls__Dpad__Down,.GBDKControls__Dpad__Left,.GBDKControls__Dpad__Right,.GBDKControls__Dpad__Up{position:absolute;width:20px;height:20px;border-radius:4px;z-index:20;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.GBDKControls__Dpad__Up{top:-20px;left:20px}.GBDKControls__Dpad__Down{top:20px;left:20px}.GBDKControls__Dpad__Left{top:0;left:0}.GBDKControls__Dpad__Right{top:0;left:40px}.GBDKControls__A,.GBDKControls__B{position:absolute;background-color:#90a4ae;width:30px;height:30px;border-radius:30px}.GBDKControls__A{top:25px;right:20px}.GBDKControls__B{top:40px;right:54px}.GBDKControls__Select,.GBDKControls__Start{position:absolute;background-color:#90a4ae;width:30px;height:10px;border-radius:10px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.GBDKControls__A:hover,.GBDKControls__B:hover,.GBDKControls__Dpad__Down:hover,.GBDKControls__Dpad__Left:hover,.GBDKControls__Dpad__Right:hover,.GBDKControls__Dpad__Up:hover,.GBDKControls__Select:hover,.GBDKControls__Start:hover{background-color:#607d8b;cursor:pointer}.GBDKControls__A.GBDKControls--Selected,.GBDKControls__B.GBDKControls--Selected,.GBDKControls__Dpad__Down.GBDKControls--Selected,.GBDKControls__Dpad__Left.GBDKControls--Selected,.GBDKControls__Dpad__Right.GBDKControls--Selected,.GBDKControls__Dpad__Up.GBDKControls--Selected,.GBDKControls__Select.GBDKControls--Selected,.GBDKControls__Start.GBDKControls--Selected{background-color:#263238}.GBDKControls__Start{left:122px;top:100px}.GBDKControls__Select{left:82px;top:100px}.GBDKValues{font-size:12px;border-collapse:collapse;width:300px;font-family:monospace}.GBDKValues td{padding:4px;text-align:right}.GBDKValues th{padding:4px;text-align:left}.GBDKValues tr:nth-child(odd) td,.GBDKValues tr:nth-child(odd) th{background-color:#efefef}.App{padding:10px}.GBTile{position:absolute;width:8px;height:8px;outline:1px solid red}canvas{display:block}
/*# sourceMappingURL=main.6ac58162.css.map*/