:root{font:14px/1.5 system-ui,Microsoft JhengHei,sans-serif;color:#172b3a;background:#f3f6f9}body{margin:0}main{max-width:650px;margin:auto;padding:18px}h1{font-size:21px;margin:0 0 12px}h2{font-size:16px}section{background:#fff;border:1px solid #d6dfe7;border-radius:10px;padding:14px;margin:12px 0}label{display:block;margin:10px 0 4px;font-weight:600}input:not([type=checkbox]),select,textarea{box-sizing:border-box;width:100%;padding:9px;border:1px solid #7890a1;border-radius:5px;font:inherit;background:#fff}textarea{min-height:150px;resize:vertical}button{border:1px solid #315c75;background:#fff;color:#173d57;border-radius:5px;padding:9px 13px;margin:6px 6px 4px 0;font:inherit;cursor:pointer}button.primary{color:#fff;background:#006b64;border-color:#006b64}button:disabled{opacity:.5;cursor:default}fieldset{border:0;padding:0;margin:0;min-width:0}.hint{color:#455c6b;font-size:13px}.notice{background:#fff3cf;padding:10px;border-radius:5px;white-space:pre-wrap}.error{color:#a02121;white-space:pre-wrap}.result{white-space:pre-wrap;overflow-wrap:anywhere}a{color:#006861;overflow-wrap:anywhere}.check{display:flex;gap:8px;align-items:flex-start;font-weight:400;overflow-wrap:anywhere}.check input{margin-top:5px}.file{border-bottom:1px solid #e4e9ed;padding:6px 0}.thumb{display:block;max-width:120px;max-height:90px}#live:empty,#stale:empty{display:none}small{display:block}p{margin:8px 0}#destination{overflow-wrap:anywhere}:focus-visible{outline:3px solid #e9ac3c;outline-offset:2px}
