/* stylelint-disable */
.wp-component-stat__stat {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-3);
  font-weight: 700;
  letter-spacing: var(--letter-spacing-3);
  line-height: var(--line-height-3);
  text-transform: none;
  color: var(--colour-orange-100);
}

.wp-component-stat__label {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p-large);
  font-weight: 400;
  letter-spacing: var(--letter-spacing-p-large);
  line-height: var(--line-height-p-large);
  text-transform: none;
  margin-top: var(--spacing-xxxs);
}

.wp-component-stat--blue .wp-component-stat__stat {
  color: var(--colour-light-blue-100);
}

.wp-component-stat--blue .wp-component-stat__label {
  color: var(--colour-dark-blue-35);
}

.wp-component-stat--white .wp-component-stat__stat,
.wp-component-stat--white .wp-component-stat__label {
  color: var(--colour-white);
}

.wp-component-stat--orange .wp-component-stat__stat {
  color: var(--colour-orange-100);
}

.wp-component-stat--dark .wp-component-stat__label {
  color: var(--colour-white);
}

.wp-component-stat--dark.wp-component-stat--blue .wp-component-stat__stat {
  background: var(--gradient-vibrant);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bg--vibrant .wp-component-stat--dark.wp-component-stat--blue .wp-component-stat__stat {
  background: transparent;
  background-clip: initial;
  color: var(--colour-white);
  -webkit-text-fill-color: initial;
}
