footer{display:flex;justify-content:center;font-family:sans-serif}h1{color:#ff3e00;font-size:4em;font-weight:100;padding:1rem 1rem .25rem;margin-bottom:4.75rem;border-bottom:.1rem solid transparent;cursor:pointer}h1:hover{border-bottom:.1rem solid #ff3e00}#monaco-container{width:100%;height:10rem}a.linkto{text-decoration:none;color:inherit}a.linkto.hover{text-decoration:underline royalblue}a.linkto.hover:hover{color:#f5f5f5;text-shadow:0 0 .5rem royalblue}form.main{display:flex;flex-wrap:wrap;justify-content:center;width:50rem}main{display:flex;justify-content:center;flex-wrap:wrap;padding:1em;max-width:240px;margin:0 auto;font-family:sans-serif}label,input{padding:.5rem;border:none;background-color:inherit;outline:none;border:.1rem solid #f0f0f0;width:100%;text-align:center}label{margin:.1rem 0 0}input{border-radius:0;background-color:#e0e0e0;margin:0}input.text{color:#ff3e00}input:focus,input:focus+input{border:.1rem solid #ff3e00;color:#ff3e00dc}input:focus::placeholder{color:transparent}.inputs{position:relative}input#file{position:relative;opacity:0;z-index:2;padding:0}input#fakefile{position:absolute;top:0;left:0;padding:0}.labelgroup{border:.1rem solid transparent;background-color:#f0f0f0;border:1rem transparent transparent;width:100%;margin:.1em}.labelgroup input{height:3em}.labelgroup:not(.submit){height:4.75rem}.labelcontainer,.labelgroup.submit{width:100%}.linebreak{width:100%;height:1px}.required{border:.1rem solid red}#alert{top:0;left:0;position:fixed;display:flex;justify-content:center;width:100%;height:100%;vertical-align:middle;background-color:#000a}#alert>div{margin-top:4rem;background-color:#f5f5f5;width:50%;height:max-content;border-radius:.5rem;padding:1rem;box-shadow:0 0 .5rem #000;text-align:center}#alert>div span{content:"hello";color:#000}@media (min-width: 100px){main{max-width:none}form.main{width:85%}.labelcontainer{flex-flow:wrap}.split{width:0;height:0}}@media (min-width: 850px){main{max-width:none}.labelcontainer{flex-flow:nowrap}.split{width:0;height:0}}.hidden{height:0;padding:0;margin:0;width:0;border:0;display:none!important}.enter{border-radius:.25rem}.enter:hover{border:.1rem solid red}.code{background-color:#d3d3d3;padding:3px;border-radius:3px}span{line-height:large}
