/* Readable static copy is the default; JavaScript enables the scroll-linked ink. */
.manifesto [data-scroll-fill] .scroll-fill-word {
  display: inline-block;
}
@supports ((background-clip: text) or (-webkit-background-clip: text)) {
  .manifesto [data-scroll-fill].has-scroll-fill .scroll-fill-word {
    background-image: linear-gradient(90deg, #f4f5f6 var(--word-fill, 100%), #737b83 var(--word-fill, 100%));
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
  }
}
@media (prefers-reduced-motion: reduce), print {
  .manifesto [data-scroll-fill].has-scroll-fill .scroll-fill-word {
    background: none;
    color: #f4f5f6;
    -webkit-text-fill-color: currentColor;
  }
}
@media (forced-colors: active) {
  .manifesto [data-scroll-fill].has-scroll-fill .scroll-fill-word {
    background: none;
    color: CanvasText;
    -webkit-text-fill-color: currentColor;
  }
}
