@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&display=swap";*{box-sizing:border-box;padding:0;margin:0}body{text-align:center;padding-bottom:3em;background-color:#000;color:#fff;font-family:monospace}header{padding-top:1em;padding-bottom:1em;margin:0}a{color:#ff0;text-decoration:none}#additional-examples{padding-top:10px;border:3px solid black;border-radius:10px;color:#fff;max-width:100ch;margin-bottom:1em;margin-left:auto;margin-right:auto;background-color:#1e1e1e}#additional-examples a:link{color:#fff;text-decoration:underline solid rgb(150,150,150)}#additional-examples ul{list-style-type:none;padding:10px 0 20px;margin:0}button{padding:8px;margin:0;background:#232323;border-radius:4px;border:0px;color:#fff;cursor:pointer}code{background-color:gray}#proof-field{background:#232323;color:#fff;display:none}#editor_wrapper{display:flex;justify-content:center;padding-left:1em;padding-right:1em}#editor_container{width:100%;max-width:90rem;text-align:left;transition-property:all;transition-duration:5s;transition-timing-function:linear}.rotate-180{transform:rotate(180deg)}#editor{min-height:calc(100vh - 250px);position:relative}.important-box{color:#fff;font-size:20px;background-color:#1e1e1e;display:inline-block;padding:4mm}.row{width:100%;display:flex;flex-direction:column-reverse;justify-content:center;background:transparent}#feedback{background-color:green;display:flex;align-items:center;font-size:16px}#typing-guide{flex-grow:1;border-top-left-radius:0;border-bottom-left-radius:0;text-wrap:nowrap;text-align:right;position:absolute;bottom:0;padding-right:20px;width:100%;background:transparent}#button_row{display:flex;justify-content:center;gap:.5rem;padding:1rem}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.wiggle{display:inline-block;animation-name:shake;animation-delay:0ms;animation-duration:.5s}
