*{box-sizing:border-box}body{color:#202020;background:#fafafa;margin:0;font-family:system-ui,sans-serif;font-size:14px;line-height:1.5}main{max-width:1100px;margin:32px auto;padding:0 20px}h1{margin:0;font-size:24px;font-weight:600}h2{margin:24px 0 12px;font-size:18px;font-weight:600}header{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}p{margin:10px 0}label{flex-direction:column;gap:4px;margin:10px 0;display:flex}input,select,button{font:inherit;color:inherit;background:#fff;border:1px solid #aaa;border-radius:2px;padding:6px 10px}input{max-width:100%}button{cursor:pointer}button:hover{background:#eee}button:disabled{color:#777;cursor:default}button:focus-visible,input:focus-visible,a:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #333}a{color:#222;text-decoration:underline}small,.muted{color:#555}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}form{margin:16px 0}.auth{max-width:380px}table{border-collapse:collapse;width:100%;margin:12px 0}th,td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ccc;padding:10px 8px}th{font-weight:600}.table-wrap{overflow-x:auto}.notice{overflow-wrap:anywhere;border:1px solid #aaa;margin:14px 0;padding:10px}.error{color:#8a1717;border-color:#8a1717}section{border-top:1px solid #ccc;margin-top:20px;padding-top:4px}.filename{min-width:150px}.share-link{width:100%}footer{color:#555;border-top:1px solid #ccc;margin-top:32px;padding-top:12px}@media (max-width:600px){main{margin:20px auto}header{flex-direction:column;align-items:flex-start}th,td{padding:8px 4px}}
