/* ==========================================================================
   Shared form-field label — the small, semibold, secondary caption that sits
   above an input. Global (unscoped) so components that carry no other
   .input-label styling can drop their duplicated per-component copy; a
   component-scoped .input-label rule still wins on specificity where one exists.
   ========================================================================== */

.input-label {
    font-size: var(--dbv2-font-size-sm);
    font-weight: var(--dbv2-font-weight-semibold);
    color: var(--dbv2-text-secondary);
}
