.form{background:#fff;box-shadow:var(--form-shadow);padding:10px;width:60%;margin:2em auto;color:#777}.field-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;margin:5px;position:relative}.field-container--column{flex-direction:column}.field-container--row{flex-direction:row;justify-content:space-around;align-items:center}.label{margin-top:16px;margin-bottom:8px;color:#777;font-size:20px}ul .label{font-size:16px}.radio-field{margin-right:5px}.input-field,.textarea-field,.select-field,.button{outline:none;width:100%;height:40px;border:none;border-bottom:1px solid #777;padding:.25em .5em;cursor:pointer;line-height:1.1;margin-bottom:1em}.textarea-field{border:1px solid #777;border-radius:.25em}.input-field:focus,.input-field:active{outline:none;background:none;box-shadow:none}.input-field:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0px 40rem #ffff inset}.textarea-field{height:auto}.button{width:33%;color:#777;background:#f1f1f1;border-radius:.25em;border:none;box-shadow:var(--button-shadow)}.tox{width:100%}.language-javascript,.language-css,.language-php{background:#777}@media only screen and (max-width: 900px){.toc-form{width:100%;position:static;overflow-y:auto}.form{width:90%}}
