.shrinky-dink-heading .shrinky-dink-heading__heading {
  letter-spacing: -0.025em;
  text-decoration: underline;
  inline-size: max-content;
  text-decoration-color: var(--text-decoration-color, var(--blue));
  text-decoration-thickness: 0.1em !important;
  text-underline-offset: 0.1em !important;
  transition: all 0.7s ease-out;
}
.shrinky-dink-heading a.shrinky-dink-heading__heading-link {
  color: inherit;
  font: inherit;
  text-decoration: none;
  text-decoration-color: var(--text-decoration-color, var(--blue));
  text-decoration-thickness: 0 !important;
}
.shrinky-dink-heading a.shrinky-dink-heading__heading-link:visited {
  color: inherit;
  font: inherit;
  text-decoration: none;
  text-decoration-color: var(--text-decoration-color, var(--blue));
  text-decoration-thickness: 0 !important;
}
.shrinky-dink-heading a.shrinky-dink-heading__heading-link:hover, .shrinky-dink-heading a.shrinky-dink-heading__heading-link:focus {
  color: var(--text-decoration-color, var(--blue));
  text-decoration: none;
  text-decoration-color: var(--text-decoration-color, var(--blue));
  text-decoration-thickness: 0 !important;
}
.shrinky-dink-heading.in-view.active .shrinky-dink-heading__heading {
  font-size: var(--text-in-view-size, 100px);
  transition: all 1s ease-out;
}
@media (max-width: 1096px) {
  .shrinky-dink-heading.in-view.active .shrinky-dink-heading__heading {
    font-size: calc(var(--text-in-view-size, 100px) * 0.85);
  }
}
@media (max-width: 767px) {
  .shrinky-dink-heading.in-view.active .shrinky-dink-heading__heading {
    font-size: calc(var(--text-in-view-size, 100px) * 0.65);
  }
}
@media (max-width: 600px) {
  .shrinky-dink-heading.in-view.active .shrinky-dink-heading__heading {
    font-size: calc(var(--text-in-view-size, 100px) * 0.6);
  }
}
@media (max-width: 500px) {
  .shrinky-dink-heading.in-view.active .shrinky-dink-heading__heading {
    font-size: calc(var(--text-in-view-size, 100px) * 0.5);
  }
}
@media (max-width: 450px) {
  .shrinky-dink-heading.in-view.active .shrinky-dink-heading__heading {
    font-size: calc(var(--text-in-view-size, 100px) * 0.4);
  }
}
@media (max-width: 350px) {
  .shrinky-dink-heading.in-view.active .shrinky-dink-heading__heading {
    font-size: calc(var(--text-in-view-size, 100px) * 0.35);
  }
}

/*# sourceMappingURL=shrinky-dink-heading.css.map */
