input[type=text],input[type=url],input[type=search],input[type=email],input[type=password],textarea,select{background:#1b1c20;color:#e9edf1;border:1px solid #3a3d44;border-radius:12px;padding:10px 12px;outline:none}
input[type=file]{color:#cfd6de} button,.btn{background:var(--accent);border:0;color:#fff;padding:10px 14px;border-radius:12px;cursor:pointer;font-weight:600}
button:disabled{opacity:.6;cursor:not-allowed} .form-row{display:flex;gap:12px;margin:10px 0} label{color:#cfd6de;font-size:14px} .small{font-size:12px;color:var(--muted)}