.app-menu-component{display:flex}.app-menu-component .btn{align-items:center;border:1px solid #ccc;border-radius:2px;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0 20px;-webkit-user-select:none;user-select:none;width:80px}.app-menu-component .btn:hover{background-color:#ddd}.app-menu-component .btn:active{background-color:#ccc;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.app-menu-component .btn.selected{background-color:#ddd}.app-component{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.app-component .app-menu-container{flex:0 0 auto;padding:20px}.app-component .app-content{display:flex;flex:1 1;justify-content:center;overflow:auto;padding:40px;width:100%}.app-component .app-content .board{cursor:crosshair;margin:auto}.app-component .app-content .board .h{stroke-width:4}.app-component .app-content .board .lines{stroke:#888}.app-component .app-content .board .highlight-rect{stroke:#444;fill:rgba(255,255,136,.2)}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}*{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%}
/*# sourceMappingURL=main.062e61ea.css.map*/