/* Usado pelos campos de formulário (Features/Auth/Login etc.) */
.field { margin-bottom: 16px; }
.field label {
  display: block; font-family: var(--f-mono); font-size: 10px;
  letter-spacing: .12em; text-transform: uppercase; color: var(--ink-2); margin-bottom: 6px;
}
.input, select.input, textarea.input {
  width: 100%; border: var(--border-w) solid var(--line-strong); border-radius: var(--r);
  background: var(--surface); padding: 9px 12px; font: inherit; font-size: var(--fs-sm); color: var(--ink);
}
.input:focus { outline: none; border-color: var(--accent); }
.check { display: flex; gap: 8px; align-items: center; font-size: var(--fs-sm); color: var(--ink-2); }
