.nf-digit{animation:nf-bob 3s ease-in-out infinite alternate both}.nf-digit-right{animation-delay:-1.5s}.nf-book{animation:nf-bob 3s ease-in-out -.75s infinite alternate both}.nf-shadow{transform-box:fill-box;transform-origin:center;animation:nf-shadow 3s ease-in-out -.75s infinite alternate both}.nf-turning-page{transform-box:fill-box;transform-origin:left center;animation:nf-turn 5s infinite both}.nf-turning-face{fill:#ffffff;animation:nf-turn-shade 5s infinite both}.nf-spark{opacity:0;transform-box:fill-box;transform-origin:center top;animation:nf-spark 1.4s ease-out infinite both}@media (prefers-reduced-motion:reduce){.nf-book,.nf-digit,.nf-shadow,.nf-spark,.nf-turning-face,.nf-turning-page{animation:none}}@keyframes nf-bob{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes nf-shadow{0%{transform:scaleX(1);opacity:1}to{transform:scaleX(.86);opacity:.7}}@keyframes nf-turn{0%,16%,32%{transform:scaleX(1) skewY(0deg);animation-timing-function:ease-in}22%,38%,6%{transform:scaleX(0) skewY(-10deg);animation-timing-function:ease-out}12%,28%,44%{transform:scaleX(-1) skewY(0deg);animation-timing-function:step-end}to{transform:scaleX(-1) skewY(0deg)}}@keyframes nf-turn-shade{0%,12%,16%,28%,32%,44%,to{fill:#ffffff}22%,38%,6%{fill:#e7e5e4}}@keyframes nf-spark{0%{opacity:0;transform:translateY(0) scaleY(.3)}15%{opacity:1;transform:translateY(calc(var(--nf-reach) * .3)) scaleY(1)}to{opacity:0;transform:translateY(var(--nf-reach)) scaleY(.2)}}