/* Orbex Sonar-DB Design System · tokens · generated by packages/tokens/scripts/build.ts, do not edit */
@layer sonar.tokens {
  .sonar-type-headline-sm {
    font: var(--sonar-type-headline-sm);
    letter-spacing: var(--sonar-type-headline-sm-tracking);
  }
  .sonar-type-title-lg {
    font: var(--sonar-type-title-lg);
    letter-spacing: var(--sonar-type-title-lg-tracking);
  }
  .sonar-type-title-md {
    font: var(--sonar-type-title-md);
    letter-spacing: var(--sonar-type-title-md-tracking);
  }
  .sonar-type-title-sm {
    font: var(--sonar-type-title-sm);
    letter-spacing: var(--sonar-type-title-sm-tracking);
  }
  .sonar-type-body-lg {
    font: var(--sonar-type-body-lg);
    letter-spacing: var(--sonar-type-body-lg-tracking);
  }
  .sonar-type-body-md {
    font: var(--sonar-type-body-md);
    letter-spacing: var(--sonar-type-body-md-tracking);
  }
  .sonar-type-label-lg {
    font: var(--sonar-type-label-lg);
    letter-spacing: var(--sonar-type-label-lg-tracking);
  }
  .sonar-type-label-md {
    font: var(--sonar-type-label-md);
    letter-spacing: var(--sonar-type-label-md-tracking);
  }
  .sonar-type-label-md-condensed {
    font: var(--sonar-type-label-md-condensed);
    letter-spacing: var(--sonar-type-label-md-condensed-tracking);
  }
  .sonar-type-label-sm {
    font: var(--sonar-type-label-sm);
    letter-spacing: var(--sonar-type-label-sm-tracking);
  }
  .sonar-type-button {
    font: var(--sonar-type-button);
    letter-spacing: var(--sonar-type-button-tracking);
  }
  .sonar-type-caption {
    font: var(--sonar-type-caption);
    letter-spacing: var(--sonar-type-caption-tracking);
    text-transform: uppercase;
  }
  .sonar-type-overline {
    font: var(--sonar-type-overline);
    letter-spacing: var(--sonar-type-overline-tracking);
    text-transform: uppercase;
  }
  .sonar-type-data {
    font: var(--sonar-type-data);
    letter-spacing: var(--sonar-type-data-tracking);
  }
}
