main{max-width:920px}.lede{max-width:730px}.card{margin:24px 0}.notice p{margin:5px 0 0}.actions{flex-wrap:wrap;margin-top:16px}textarea{font:inherit;line-height:1.55;padding:14px;min-height:230px}#connection,#draft-status{font-size:14px;line-height:1.6;overflow-wrap:anywhere}#connection{color:#51635a}#draft-status{min-height:24px}#login{max-width:500px}#file-list{padding-left:20px;overflow-wrap:anywhere}#file-list button{margin-left:10px;min-height:36px}.submission{padding:22px 0;border-top:1px solid #dce2d8}.submission:first-child{border-top:0}.submission h3{font-size:17px;margin:0 0 8px}.submission .receipt{font-size:11px;color:#66756f;overflow-wrap:anywhere}.submission pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6;max-height:380px;overflow:auto}.submission .status{font-weight:650;color:#254f3b}.submission .actions{margin-top:12px}.message{color:#933d20}button{touch-action:manipulation}input[type=file]{font-size:14px}details{margin-top:12px}summary{cursor:pointer;min-height:40px;padding-top:10px}#history:empty::after{content:'No saved submissions yet.'}@media(max-width:500px){.card{padding:20px}.actions>*{flex:1 1 auto}.page-heading{gap:6px}.submission pre{font-size:15px}}
