*{box-sizing:border-box;margin:0;padding:0}body{color:#ededed;background:#0b0b0c;justify-content:center;min-height:100vh;padding:10vh 24px 48px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.wrap{width:100%;max-width:520px}h1{letter-spacing:-.01em;margin-bottom:24px;font-size:22px;font-weight:600}.head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.head h1{margin-bottom:24px}.link-btn{color:#8a8a8f;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.link-btn:hover{color:#d6d6da}.wrap-narrow{max-width:360px}.card{flex-direction:column;gap:10px;display:flex}.card input[type=password]{width:100%;color:inherit;font:inherit;background:#121214;border:1px solid #232326;border-radius:10px;padding:12px 14px;font-size:15px}.card input[type=password]:focus{border-color:#3a3a40;outline:none}.card button[type=submit]{color:inherit;font:inherit;cursor:pointer;background:#1b1b1f;border:1px solid #2c2c31;border-radius:10px;padding:12px 14px;font-size:15px}.card button[type=submit]:hover:not(:disabled){background:#232328}.card button[type=submit]:disabled{opacity:.6;cursor:default}.error{color:#ff8080;font-size:13px}.empty{color:#8a8a8f;font-size:14px}.list{flex-direction:column;gap:8px;list-style:none;display:flex}.list a{color:inherit;background:#121214;border:1px solid #232326;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.list a:hover{background:#17171a;border-color:#3a3a40}.name{font-size:15px}.size{color:#8a8a8f;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px}
