/*
  Form primitives. Raw control styling (inputs/selects/checkboxes) lives in
  base.css; these are the labels and helper text that wrap them.
*/

@layer components {
  .form-label {
    display: block;
    font-size: var(--text-sm);
    line-height: var(--text-sm--line-height);
    font-weight: var(--font-weight-medium);
    color: var(--color-gray-700);
  }

  .form-hint {
    margin-top: 0.25rem;
    font-size: var(--text-sm);
    line-height: var(--text-sm--line-height);
    color: var(--color-gray-500);
  }
}
