/* Shared verbatim from Engenharia: chapter, content and background motion. */
:root{--ease:cubic-bezier(.22,.61,.36,1)}
.deck-mode .scene{position:absolute;inset:0;min-height:0;height:100dvh;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .65s var(--ease),visibility 0s .65s}
.deck-mode .scene.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:3;transition:opacity .95s var(--ease),visibility 0s}
.deck-mode .scene__content{flex:none;opacity:0;transform:translateY(22px);transition:opacity .5s,transform .5s}
.deck-mode .is-active .scene__content{opacity:1;transform:none;transition:opacity 1.15s .12s var(--ease),transform 1.15s .12s var(--ease)}
.deck-mode .scene__background{transform:scale(1.04);transition:transform 1.8s var(--ease)}
.deck-mode .is-active .scene__background{transform:scale(1)}
@media(prefers-reduced-motion:reduce){.deck-mode .scene,.deck-mode .scene__content,.deck-mode .scene__background{transition:none!important;animation:none!important}.deck-mode .scene__content{opacity:1!important;transform:none!important}}
@media print{.deck-mode .scene{position:relative;height:auto;opacity:1;visibility:visible;overflow:visible}.deck-mode .scene__content{opacity:1;transform:none}}
