/* Transiciones del visor: se animan láminas completas, sin alterar el contenido. */
.slide.active{animation:none;z-index:2}
.slide.leaving{display:block;z-index:1;pointer-events:none}
#stage{background:#04182a}
#progressFill{transition:width .56s cubic-bezier(.22,.61,.36,1)}
.wordmark span{color:#b8cee2}
@media(prefers-reduced-motion:reduce){#progressFill{transition:none}}
@media print{.slide.active,.slide.leaving{z-index:auto;transform:none!important;opacity:1!important}}
