.local-demo-note {
  font:
    500 13px/1.5 Urbanist,
    sans-serif;
  color: oklch(0.35 0.05 140);
  background: oklch(0.96 0.02 140);
  border: 1px solid oklch(0.8 0.03 140);
  border-radius: 8px;
  padding: 10px 14px;
  margin: 12px 0;
  max-width: 70ch;
}
/* The source skips splitting under reduced motion; its hidden heading needs a visible fallback. */
@media (prefers-reduced-motion: reduce) {
  .js [data-split] {
    visibility: visible;
  }
}
