/* 黑白灰测试页，延续原工作台的留白和字体节奏，不引入第三方资源。 */
:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#101010;color:#eee}*{box-sizing:border-box}body{margin:0}main{max-width:960px;padding:32px;margin:auto}header,footer,.section-top,.inline,.progress-meta{display:flex;justify-content:space-between;align-items:center;gap:18px}.brand{font-size:22px;color:#eee;text-decoration:none;font-weight:600}.brand span{font-size:10px;letter-spacing:3px;color:#888;margin-left:8px}small,.eyebrow,footer{font-size:10px;letter-spacing:1.4px;color:#888}.intro{margin:85px 0 48px}.eyebrow{font-size:10px;margin-bottom:25px}h1{font-size:56px;line-height:1.2;font-weight:500;letter-spacing:-2px;margin:0 0 26px}.intro>p:last-child{font-size:14px;line-height:1.9;color:#999}h2{font-size:15px;font-weight:500;margin:0}.panel{border:1px solid #333;border-radius:14px;background:#171717;padding:28px}.drop{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;border:1px dashed #444;border-radius:9px;margin-top:25px;min-height:230px;cursor:pointer;background:#141414}.drop.drag{background:#222;border-color:#bbb}.plus{font-size:38px;font-weight:200;color:#aaa}.drop strong{font-size:16px;font-weight:450}.drop span:last-of-type{font-size:11px;color:#888}.note{font-size:11px;color:#888;line-height:1.9;margin:20px 0 0}button{font:inherit;font-size:12px;background:#eee;color:#111;border:0;border-radius:7px;padding:12px 17px;cursor:pointer;white-space:nowrap}button:disabled{opacity:.45;cursor:default}.ghost{background:transparent;color:#aaa;border:1px solid #444}.inline{margin-top:10px}input{border:1px solid #444;border-radius:6px;padding:12px;background:#111;color:#eee;min-width:0;flex:1}label{display:block;font-size:12px;color:#aaa}form{margin-top:24px}#message,#login-message{font-size:12px;color:#ccc;line-height:1.7;white-space:pre-wrap}.files-heading{margin:34px 0 12px}article{border:1px solid #333;background:#161616;border-radius:10px;padding:22px;margin-top:12px}article h3{font-size:14px;font-weight:500;overflow-wrap:anywhere;margin:0 0 10px}article p{font-size:11px;color:#999;line-height:1.8;margin:8px 0}article a{display:inline-block;color:#ddd;text-decoration:none;font-size:12px;border:1px solid #555;border-radius:6px;padding:9px 14px;margin-top:10px}.digest{font-family:ui-monospace,monospace;overflow-wrap:anywhere;font-size:10px}.progress-meta{font-size:12px;margin-top:25px}progress{width:100%;height:5px;border:0;appearance:none;background:#333;margin-top:15px}progress::-webkit-progress-bar{background:#333;border-radius:5px}progress::-webkit-progress-value{background:#eee;border-radius:5px}#upload-status{font-size:11px;color:#aaa}footer{border-top:1px solid #303030;margin-top:70px;padding:24px 0;letter-spacing:.5px}[hidden]{display:none!important}
/* 手机测试仍可完整操作上传、状态和下载。 */
@media(max-width:620px){main{padding:22px}.intro{margin-top:55px}h1{font-size:44px}.panel{padding:20px}.inline{align-items:stretch;flex-direction:column}footer{align-items:flex-start;flex-direction:column}header small{font-size:8px}}
