/**
 * Label Component Styles
 */

.c--label {
  --_label_c: var(--label_c, var(--form_c));
  --_label_d: var(--label_d, block);
  --_label_f-s: var(--label_f-s, var(--form_f-s));
  --_label_f-w: var(--label_f-w, var(--form_f-w));
  --_label_m-b: var(--label_m-b, var(--scale-100));

  /* Variables — required indicator */
  --_label-required_c: var(--label-required_c, var(--c-danger));
  --_label-required_m-i-s: var(--label-required_m-i-s, var(--scale-100));

  display: var(--_label_d);
  color: var(--_label_c);
  font-size: var(--_label_f-s);
  font-weight: var(--_label_f-w);
  margin-block-end: var(--_label_m-b);
}

.c--label .label__symbol {
    color: var(--_label-required_c);
    margin-inline-start: var(--_label-required_m-i-s);
  }
