/*
@include max($tablet) {
	height: 60px;
}
*/
/*
Beispiel:
@include default_text_specs(
    $css-variable-prepend: "kc-teaser-title",
    $font-weight: 700,
    $line-height: 1,
    $text-align: "center"
);
*/
/*
Beispiel:
@include default_h1_specs(
    $css-variable-prepend: "",
    $font-weight: 700,
    $line-height: 1,
    $text-align: "center"
);
*/
/*
Beispiel:
@include default_h2_specs(
    $css-variable-prepend: "",
    $font-weight: 700,
    $line-height: 1,
    $text-align: "center"
);
*/
/*
Beispiel:
@include css_variable_prepend(
    $property: "font-size",
    $prepend-string: 'kc-teaser-title',
    $default-value: 20px
);
*/
/*
@extend %transition;
*/
/*
@extend %transition-timing;
*/
/*
@include max($tablet) {
	height: 60px;
}
*/
html,
body {
  --h1-font-family: var(--secondary-font);
  --h1-font-size: 64px;
  --h1-font-weight: 800;
  --h1-line-height: 1.03;
  --h1-color: var(--text-color);
  --h1-text-transform: none;
  --h2-font-family: var(--secondary-font);
  --h2-font-size: 44px;
  --h2-font-weight: 700;
  --h2-line-height: 1.08;
  --h2-color: var(--text-color);
  --h2-text-transform: none;
  --h3-font-family: var(--secondary-font);
  --h3-font-size: 20px;
  --h3-font-weight: 700;
  --h3-line-height: 1.15;
  --h3-color: var(--text-color);
  --h3-text-transform: none;
  --heading-margin-top: 0;
  --heading-margin-bottom: 0;
}

.heading-h2 {
  --heading-margin-bottom: 36px;
}

@media (max-width: 768px) {
  .heading-h2 {
    --heading-margin-bottom: 26px;
  }
}
.heading-h1 h1 {
  letter-spacing: -0.025em;
}

.heading-h2 h2 {
  letter-spacing: -0.015em;
}

@media (max-width: 768px) {
  html,
  body {
    --h1-font-size: 38px;
    --h2-font-size: 30px;
  }
}

/*# sourceMappingURL=heading.css.map*/