/* A quiet dissolve through charcoal between local pages. */
html.page-transitioning::after {
  content: '';
  position: fixed;
  inset: 0;
  z-index: 10020;
  background: #050505;
  opacity: var(--page-veil, 1);
  pointer-events: none;
}
@media (prefers-reduced-motion: reduce) {
  html.page-transitioning::after { display: none; }
}
