/* Only JavaScript-enhanced, offscreen content waits for its first entrance. */
@media (prefers-reduced-motion: no-preference) {
  [data-mavi-reveal="pending"] { opacity: 0; translate: 0 16px; }
  [data-mavi-reveal="pending"]:focus-within { opacity: 1; translate: none; }
}
@media (max-width: 760px) and (prefers-reduced-motion: no-preference) {
  [data-mavi-reveal="pending"] { translate: 0 10px; }
}
@media print, (prefers-reduced-motion: reduce) {
  [data-mavi-reveal] { opacity: 1 !important; translate: none !important; }
}
