/* The punctuation is the handle. No extra mark is added to the headline. */
.digital-elastic-title {
  transform-origin: left top;
}
.digital-title-baseline {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: baseline;
}
.digital-stop-grab {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  width: 44px;
  height: 44px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: transparent;
  cursor: grab;
  touch-action: none;
  -webkit-tap-highlight-color: transparent;
}
.digital-stop-grab[hidden] {
  display: none;
}
.digital-stop-grab:active {
  cursor: grabbing;
}
.digital-stop-grab:focus-visible {
  outline: 1px solid #000;
  outline-offset: 3px;
}
@media (prefers-reduced-motion: reduce) {
  .digital-stop-grab {
    display: none;
  }
}
