/* Form controls - используем токены для универсального управления */

.form-control {
  background-color: rgb(var(--input-bg));
  color: rgb(var(--input-text));
  border-color: rgb(var(--input-border));
  border-radius: var(--radius);
}

.form-control::placeholder {
  color: rgb(var(--input-placeholder));
}

.form-control:active:not(:disabled),
.form-control:focus {
  background-color: rgb(var(--input-bg-active, var(--input-bg)));
  color: rgb(var(--input-text));
  border-color: rgb(var(--input-focus-border));
  box-shadow: none;
}

.form-control:disabled {
  background-color: rgb(var(--input-disabled-bg));
  color: rgb(var(--input-disabled-text));
}

.btn:focus-visible {
  outline: 2px solid rgb(var(--color-primary));
  outline-offset: 2px;
}

