*{margin:0;padding:0}body{text-align:center;background:#e6e6e6;font-family:sans-serif}.back{color:#000;background-color:#aaa;border-bottom-right-radius:15px;padding:4px 10px;text-decoration:none;position:absolute;top:0;left:0}input,textarea{border:1px solid gray;border-radius:8px;padding:8px;font-size:16px}h1{margin-top:30px}ul.projects a,ul.templates a{color:#000;background-color:#bfd5ff;border:1px solid rgba(0,0,0,.2);border-radius:15px;margin:24px;padding:8px 0;font-size:24px;text-decoration:none;display:block}ul.projects a:before,ul.templates a:before{font-size:40px}ul.projects a{background-color:#bfd5ff}ul.projects a:before{content:"🛫 "}ul.templates a{background-color:#c0e1c3}ul.templates a:before{content:"📄 "}form.template label{text-align:center;font-weight:700;display:flex}form.template label .help{font-size:smaller;font-weight:400}form.template label span{text-align:right;flex:1;align-content:center;display:block}form.template label input,form.template label textarea{width:60%;margin:4px;font-family:sans-serif}form.template label textarea{width:80%;height:300px}form.template h3{margin-top:20px}form.template button{margin:16px;padding:8px;font-size:16px}.login{margin-top:64px}.login input{text-align:center;margin:0 auto;display:block}.login button{margin:16px;padding:4px 32px;font-size:24px}