body{color:#000;background-color:#ccc;max-width:600px;font-family:sans-serif}button{color:#fff;background-color:#4040a0;border:1px outset;border-radius:5px;padding:5px 10px}button:active{border:1px inset}h3{margin-top:8px;margin-bottom:8px}hr{border:1px solid #aaa}.aul{text-align:right;font-size:.8rem}a{color:navy;cursor:hand;text-decoration:none}#reader{text-align:left;vertical-align:top}footer{text-align:center;margin:2em;font-size:-2em}.dropzone{text-align:center;border:5px solid #aaa;border-radius:10px;flex-flow:column wrap;align-items:center;display:flex;overflow:hidden}.expanded{visibility:visible;min-height:250px;transition:height 1s,visibility 1s}.draft{font-style:italic}.mini{visibility:hidden;height:0;transition:height 1s,visibility 1s}.backup-owner{flex-basis:100%;margin-bottom:0;display:block}pre{word-wrap:break-word;white-space:normal;margin-top:0;margin-bottom:16px;font-family:sans-serif;display:block}#fileinput{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}#searchbox{box-sizing:border-box;border-radius:5px;width:200px;padding:6px 30px 6px 8px;font-size:1rem}.no-results{text-align:center;color:#666;margin-top:2em}mark{color:inherit;background-color:#ff0;padding:0}.active{background-color:#59ba80;border-color:#59ba80}.notaccepted{background-color:#a04;border-color:#a04}#instruction{padding:100px 10px 10px}#error{padding:10px;font-size:1.3rem}h1{color:#555;margin-top:5px;margin-bottom:0;font-size:2em}h2{color:#888;margin-top:0}small{color:#555}
