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}.text{-webkit-text-stroke:.01px #000;-webkit-touch-callout:none;color:#fff;font-size:24px;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000,1px 1px #000,-1px -1px #000,-1px 1px #000,1px -1px #000;-webkit-user-select:none;user-select:none;z-index:200}.update-banner{bottom:10px;left:10px;position:absolute}.App{background-color:#282c34;color:#fff;justify-content:flex-start;min-height:100vh;text-align:center}.App,.Block{align-items:center;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);padding:16px}.Block{-webkit-text-stroke:.01px #000;-webkit-touch-callout:none;border:1px solid #fff;justify-content:center;margin:16px;max-width:550px;position:relative;-webkit-user-select:none;user-select:none}.Select{font-size:calc(10px + 2vmin);padding:2px}.Canvas{height:100%;width:100%}.Square{height:min(90vw,90vh);padding:0;width:min(90vw,90vh)}.Checkbox{height:20px;width:20px}@media (min-width:768px){.Square{height:min(50vw,50vh);padding:0;width:min(50vw,50vh)}}.Element{margin:8px}.Row{display:flex}.IconButton,.Row{align-items:center;justify-content:center}.IconButton{text-align:center}.Center{align-items:center;display:flex;justify-content:center}.Pressable{cursor:pointer;z-index:100}.Expandable{cursor:pointer;overflow:hidden;transition:all 4s}.Close{max-height:10px}.Open{max-height:100%}#menuToggle{display:block;left:15px;position:absolute;top:15px;-webkit-user-select:none;user-select:none;z-index:1000}#menuToggle a{color:#232323;text-decoration:none;transition:color .3s ease}#menuToggle a:hover{color:tomato}#menuToggle input{-webkit-touch-callout:none;cursor:pointer;display:block;height:26px;left:-5px;opacity:0;position:absolute;top:-7px;width:20px;z-index:2000}#menuToggle span{background:#cdcdcd;border-radius:3px;display:block;height:2px;margin-bottom:5px;position:relative;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;width:18px;z-index:1000}#menuToggle span:first-child{transform-origin:0 0}#menuToggle span:nth-last-child(2){transform-origin:0 100%}#menuToggle input:checked~span{background:#232323;opacity:1;transform:rotate(45deg) translate(-2px,-1px);width:26px}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translateY(-1px);width:26px}#menu{-webkit-font-smoothing:antialiased;background:#ededed;height:100vh;list-style-type:none;margin:-100px 0 0 -15px;padding:100px 15px 15px;position:absolute;transform:translate(-100%);transform-origin:0 0;transition:transform .5s cubic-bezier(.77,.2,.05,1);width:150px}#menu li{font-size:22px;padding:10px 0}#menuToggle input:checked~ul{transform:none}.KofiButton{align-items:center;background-color:#00b9fe;border:1px solid #fff;border-radius:100px;cursor:pointer;display:flex;flex-direction:row;height:46px;justify-content:center;padding:0 20px}.KofiButtonText{color:#fff;font-family:Nunito,Quicksand,sans-serif;font-size:16px;font-weight:700;margin-left:8px}.KofiButtonImage{overflow:clip;width:39px}.NoBorder{border:none}
/*# sourceMappingURL=main.53e5b45d.css.map*/