:root{--sm-form-field-gap:var(--sm-space-1,.25rem);--sm-form-field-group-gap:var(--sm-space-4,1rem);--sm-form-error-color:var(--sm-danger,#ef4444);--sm-form-error-font-size:var(--sm-font-size-sm,.875rem);--sm-form-description-color:var(--sm-muted-text,#6b7280);--sm-form-description-font-size:var(--sm-font-size-sm,.875rem);--sm-form-label-font-weight:var(--sm-font-weight-medium,500);--sm-form-label-color:var(--sm-text,currentColor)}@layer components{.sm-form-field{gap:var(--sm-form-field-gap);flex-direction:column;display:flex}.sm-form-field--horizontal{flex-direction:row;align-items:center}.sm-form-field-group{gap:var(--sm-form-field-group-gap);flex-direction:column;display:flex}.sm-form-error{color:var(--sm-form-error-color);font-size:var(--sm-form-error-font-size);font-family:var(--sm-font-family,inherit);margin-block-start:var(--sm-form-field-gap)}.sm-form-description{color:var(--sm-form-description-color);font-size:var(--sm-form-description-font-size);font-family:var(--sm-font-family,inherit)}.sm-form-label{font-weight:var(--sm-form-label-font-weight);color:var(--sm-form-label-color);font-family:var(--sm-font-family,inherit)}}
