/* Kingdom Quest v69: clean side-on book silhouette and full right-to-left page travel. */
.living-bible.bible-reading{width:214px;height:124px;perspective:850px;transform:rotateZ(-5deg);filter:drop-shadow(0 19px 14px rgba(0,0,0,.38))}
.living-bible.bible-reading .bible-open{font-size:6.35rem;transform-origin:50% 72%;animation:kqBookOpen69 6s cubic-bezier(.4,.02,.2,1) infinite}
.living-bible.bible-reading .bible-cover{font-size:5.55rem;transform-origin:50% 74%;animation:kqBookCover69 6s cubic-bezier(.5,.03,.22,1) infinite}
.living-bible.bible-reading .turning-page{top:31px;left:107px;width:55px;height:61px;margin:0;padding:0;border:1px solid rgba(113,78,25,.38);border-left:2px solid rgba(90,57,14,.5);border-radius:3px 12px 12px 3px;background:repeating-linear-gradient(to bottom,#fff8dc 0 8px,#dec995 9px 10px);box-shadow:5px 5px 9px rgba(0,0,0,.2);transform-origin:0 50%;backface-visibility:visible;opacity:0}
.living-bible.bible-reading .page-one{animation:kqPageOne69 6s cubic-bezier(.48,.02,.16,1) infinite}
.living-bible.bible-reading .page-two{animation:kqPageTwo69 6s cubic-bezier(.48,.02,.16,1) infinite}
.living-bible.bible-reading .page-three{animation:kqPageThree69 6s cubic-bezier(.48,.02,.16,1) infinite}
.living-bible.bible-reading::before{width:190px;height:100px;animation:kqGlow69 6s ease-in-out infinite}
.living-bible.bible-reading::after{width:222px;height:145px;animation:kqRays69 6s ease-in-out infinite}
.living-bible.bible-reading i{bottom:9px;width:145px;animation:kqFloor69 6s ease-in-out infinite}
@keyframes kqBookCover69{0%,11%{opacity:1;transform:rotateZ(90deg) scaleX(.82) scaleY(.68)}19%,83%{opacity:0;transform:rotateZ(90deg) rotateY(-175deg) scaleX(.9) scaleY(.68)}91%,100%{opacity:1;transform:rotateZ(90deg) rotateY(0) scaleX(.82) scaleY(.68)}}
@keyframes kqBookOpen69{0%,11%{opacity:0;transform:scaleX(.35) scaleY(.7)}21%,81%{opacity:1;transform:scaleX(1.34) scaleY(.72)}91%,100%{opacity:0;transform:scaleX(.35) scaleY(.7)}}
@keyframes kqPageOne69{0%,25%{opacity:0;transform:perspective(650px) rotateY(0)}28%{opacity:1;transform:perspective(650px) rotateY(0)}42%{opacity:1;transform:perspective(650px) rotateY(-180deg)}45%,100%{opacity:0;transform:perspective(650px) rotateY(-180deg)}}
@keyframes kqPageTwo69{0%,42%{opacity:0;transform:perspective(650px) rotateY(0)}45%{opacity:1;transform:perspective(650px) rotateY(0)}59%{opacity:1;transform:perspective(650px) rotateY(-180deg)}62%,100%{opacity:0;transform:perspective(650px) rotateY(-180deg)}}
@keyframes kqPageThree69{0%,59%{opacity:0;transform:perspective(650px) rotateY(0)}62%{opacity:1;transform:perspective(650px) rotateY(0)}76%{opacity:1;transform:perspective(650px) rotateY(-180deg)}79%,100%{opacity:0;transform:perspective(650px) rotateY(-180deg)}}
@keyframes kqGlow69{0%,12%,91%,100%{opacity:.08;transform:translate(-50%,-50%) scale(.62)}28%,78%{opacity:.95;transform:translate(-50%,-54%) scale(1.12)}}
@keyframes kqRays69{0%,15%,88%,100%{opacity:0;transform:translate(-50%,-50%) scale(.7)}32%,74%{opacity:.72;transform:translate(-50%,-54%) scale(1)}}
@keyframes kqFloor69{0%,100%{opacity:.3;transform:scaleX(.72)}25%,80%{opacity:.9;transform:scaleX(1.35)}}
@media(max-width:700px){.living-bible.bible-reading{width:174px;height:104px}.living-bible.bible-reading .bible-open{font-size:5.2rem}.living-bible.bible-reading .bible-cover{font-size:4.6rem}.living-bible.bible-reading .turning-page{top:27px;left:87px;width:46px;height:51px}}
@media(prefers-reduced-motion:reduce){.living-bible.bible-reading .bible-cover,.living-bible.bible-reading .turning-page{display:none}.living-bible.bible-reading .bible-open{animation:none;opacity:1;transform:scaleX(1.34) scaleY(.72)}}
