/* Existing homepage-only motion CSS, extracted from the inline enqueue. */
@keyframes rbd-marker-draw {
  from { background-size: 0% .24em; }
  to { background-size: 100% .24em; }
}
@supports (animation-timeline: view()) {
  @media (min-width:768px) and (prefers-reduced-motion:no-preference) and (forced-colors:none) {
    body.home main h2 { view-timeline-name: --rbd-marker; view-timeline-axis: block; }
    body.home main h2 .rbd-marker {
      animation: rbd-marker-draw 1ms linear both;
      animation-timeline: --rbd-marker;
      animation-range: cover 30vh cover 55vh;
    }
  }
}
@media print {
  body.home main [data-rbd-reveal] { opacity: 1 !important; translate: none !important; }
  body.home main .rbd-marker { animation: none !important; }
}
