:root{font-family:system-ui,sans-serif;color:#202634;background:#f5f7fa;line-height:1.6}*{box-sizing:border-box}body{margin:0}main{max-width:900px;margin:auto;padding:24px 16px}h1{font-size:1.8rem}form,article{background:#fff;padding:20px;border-radius:12px;margin:16px 0;border:1px solid #dce2eb}label{display:block;margin:10px 0}textarea,input:not([type=checkbox]){width:100%;padding:12px;border:1px solid #aeb8c8;border-radius:6px;font:inherit}textarea{resize:vertical}button,a{touch-action:manipulation}button{background:#2458b7;color:#fff;border:0;border-radius:6px;padding:11px 18px;font:inherit;cursor:pointer;margin:4px 8px 4px 0}button:disabled{opacity:.55;cursor:wait}a{color:#194ea8}article img,article video{display:block;width:100%;max-height:65vh;object-fit:contain;margin-bottom:12px}#desc{white-space:pre-wrap;overflow-wrap:anywhere}.scroll{overflow:auto}table{border-collapse:collapse;width:100%;background:white}td,th{border:1px solid #dce2eb;padding:10px;text-align:left}footer{margin-top:36px}#status{min-height:26px}input[type=checkbox]{width:20px;height:20px;vertical-align:middle}:focus-visible{outline:3px solid #f0aa24;outline-offset:2px}
