/* The upload site uses Spectra's own style.css; these few rules cover the fields Spectra doesn't have. */
.field { font: inherit; color: var(--text); background: var(--surface); border: 1px solid var(--border);
  border-radius: 10px; padding: 8px 10px; min-width: 0; width: 100%; }
.field:focus { outline: 2px solid var(--accent); outline-offset: 1px; border-color: var(--accent); }
.spk-pick.grow { flex: 1 1 220px; }
.consent { display: flex; gap: 10px; align-items: flex-start; margin-top: 14px; line-height: 1.5; }
.consent input { margin-top: 3px; flex: none; width: 16px; height: 16px; }
.text-test textarea { width: 100%; }
#done h2 { margin: 0 0 8px; }
.err-text { color: var(--high); }
.consent + .row { margin-top: 14px; }
.market { margin: 10px 0 0; } .market a { color: var(--accent); }
