/* reveal: styles for js/fx/reveal.js */
/* A split heading: each word (.rv-wi) rises inside its mask (.rv-w). The padding gives room to the ascenders
   and descenders; the negative margin keeps the line box and the wrapping the same as plain text. */
.rv-w{display:inline-block;vertical-align:top;padding:.1em .06em .16em;margin:-.1em -.06em -.16em}
.rv-wi{display:inline-block}
@media(prefers-reduced-motion:no-preference){
  /* a unit that waits for its entry; !important so a later opacity rule does not show it early */
  .rv-hold:not([data-reveal="off"]){opacity:0!important}
  .rv-split:not(.rv-done) .rv-w{overflow:hidden}
}
