    .ds-input {
      font-size: var(--ds-text-body);
      padding: 0.5rem 0.75rem;
      min-height: 2.5rem;
      background: var(--ds-surface);
      border: 1px solid var(--ds-border);
      border-radius: var(--ds-radius-sm);
      outline: none;
      color: var(--ds-text);
    }
    .ds-input:focus { border-color: #94a3b8; }

