@import "https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&family=Cinzel:wght@700&family=Texturina:opsz,wght@12..72,500;12..72,600;12..72,700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap";body{background-color:#050302;background-image:radial-gradient(circle,#1a1008 0%,#000 90%);justify-content:center;align-items:center;width:100vw;height:100vh;margin:0;padding:0;font-family:EB Garamond,serif;display:flex;overflow:hidden}*{box-sizing:border-box}.page-container{background:0 0;width:100%;height:100%;display:block}.cover-skin{box-sizing:border-box;background-blend-mode:multiply, normal, normal;background-color:#1a0505;background-image:url(https://www.transparenttextures.com/patterns/leather.png),radial-gradient(circle at 40% 30%,#64140a33,#0000 40%),radial-gradient(circle,#0000 20%,#000 100%);border:1px solid #000;border-radius:3px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 100px #000}.cover-skin:before{content:"";pointer-events:none;z-index:1;filter:contrast(150%)brightness(80%);mix-blend-mode:overlay;background-image:radial-gradient(circle at 20% 80%,#ffffff08 0%,#0000 15%),radial-gradient(circle at 80% 20%,#0009 0%,#0000 30%),linear-gradient(15deg,#0000 45%,#0006 46%,#ffffff0d 47%,#0000 48%);position:absolute;inset:0}.spine-decor{z-index:10;background:linear-gradient(90deg,#0a0202,#2d0e0e 40%,#0a0202);width:50px;position:absolute;top:0;bottom:0;box-shadow:10px 0 20px #000c}.spine-left{border-right:1px solid #ffffff08;left:0}.spine-right{background:linear-gradient(-90deg,#0a0202,#2d0e0e 40%,#0a0202);border-left:1px solid #ffffff08;right:0}.spine-rib{background:linear-gradient(#3e1b1b,#0a0202,#3e1b1b);border-top:1px solid #ffffff0d;border-bottom:1px solid #000c;height:14px;position:absolute;left:0;right:0;box-shadow:0 5px 10px #000}.golden-frame{z-index:5;background-color:#0003;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:40px;bottom:40px;box-shadow:inset 2px 2px 5px #000,inset -1px -1px 2px #ffffff1a,0 1px #ffffff0d}.frame-front{left:80px;right:40px}.frame-back{left:40px;right:80px}.corner-decor{background-color:#0000004d;border-radius:50%;width:50px;height:50px;position:absolute;box-shadow:inset 3px 3px 10px #000,1px 1px #ffffff0d}.tl{top:15px;left:15px}.tr{top:15px;right:15px}.bl{bottom:15px;left:15px}.br{bottom:15px;right:15px}.corner-decor:after{content:"❖";color:#3e1b1b;text-shadow:1px 1px #ffffff1a;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title-fantasy{text-align:center;text-transform:uppercase;letter-spacing:.05em;color:#2d1b15;text-shadow:-1px -1px 2px #000,1px 1px #ffffff59,0 0 1px #ffffff0d;opacity:.8;margin:30px 0;font-family:Cinzel Decorative,serif;font-size:3.5rem;line-height:1.1}.author-fantasy{color:#2d1b15;letter-spacing:4px;text-transform:uppercase;text-shadow:-1px -1px 2px #000,1px 1px #ffffff59,0 0 1px #ffffff0d;margin-top:40px;font-family:Cinzel,serif;font-size:1.1rem;font-weight:700}.ornament-divider{color:#1a0b08;text-shadow:-2px -2px 2px #000,1px 1px #ffffff4d;margin:20px 0;font-size:2.5rem}.page-content-inner{flex-direction:column;height:100%;padding:30px;display:flex}.illustration{object-fit:contain;mix-blend-mode:multiply;filter:sepia(40%)contrast(1.2);border:4px solid #fff;width:95%;max-height:50%;margin:10px auto;display:block;box-shadow:2px 2px 8px #0003}.story-image-container{text-align:center;flex-shrink:0;margin:12px 0 16px}.story-illustration{object-fit:contain;mix-blend-mode:multiply;border-radius:2px;width:auto;max-width:100%;height:auto;max-height:220px;margin:0 auto;display:block}.story-text{min-height:0;overflow:hidden}.chapter-title{font-optical-sizing:none;font-variation-settings:"opsz" 72;color:#7a0000;text-align:center;letter-spacing:.03em;text-shadow:0 1px #fff8e68c,0 2px 2px #50140a2e;margin:10px 0 16px;font-family:Texturina,serif;font-size:2.25rem;font-weight:700;line-height:1.28}.story-text{text-align:justify;color:#2b2b2b;text-align:justify;font-size:1.3rem;line-height:1.75;display:block}.story-text p{text-indent:1.5em;margin-top:0;margin-bottom:0;padding-bottom:2px}.story-text p:first-of-type{text-indent:0}.story-text br{content:"";margin-bottom:1em;display:block}.drop-cap{float:left;font-optical-sizing:none;font-variation-settings:"opsz" 72;color:#7a0000;text-shadow:0 1px #fff8e680,0 2px 2px #50140a29;margin-top:4px;margin-right:9px;font-family:Texturina,serif;font-size:3.65rem;font-weight:700;line-height:.85}.page-number{text-align:center;color:#8d6e63;width:100%;font-size:.8rem;position:absolute;bottom:15px;left:0}.stf__wrapper{background:0 0!important}.paper-content-fixed{margin:12px auto;border-radius:2px!important;width:calc(100% - 12px)!important;height:calc(100% - 24px)!important;box-shadow:0 1px 4px #0003!important}.shadow-spine-right{border-radius:4px 0 0 4px;border-right:1px solid #0009!important;box-shadow:inset -25px 0 40px -15px #00000080!important}.shadow-spine-left{border-radius:0 4px 4px 0;border-left:1px solid #0009!important;box-shadow:inset 25px 0 40px -15px #00000080!important}.landing-character-container{z-index:10;pointer-events:none;align-items:flex-end;height:80vh;display:flex;position:absolute;left:10%}.randy-character{transform-origin:bottom;filter:drop-shadow(5px 5px 15px #00000080);width:auto;height:50%;animation:3s ease-in-out infinite tail-wag}@keyframes tail-wag{0%,50%,to{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}.character-exit{opacity:0;transition:all .8s ease-in-out;transform:translate(-100px)}.quiz-container{flex-direction:column;gap:25px;margin-top:20px;display:flex}.quiz-item{border-bottom:1px solid #8d6e6333;padding-bottom:15px}.quiz-question{color:#5d4037;margin-bottom:10px;font-family:Cinzel,serif;font-weight:700;display:block}.quiz-options{margin:0;padding-left:10px;list-style-type:none}.quiz-option{color:#4e342e;margin-bottom:5px;font-style:italic}.quiz-answer{color:#2e7d32;margin-top:8px;font-size:.95rem;font-weight:700}.scene-lighting{pointer-events:none;z-index:0;mix-blend-mode:screen;background:radial-gradient(circle,#ffdc9659 0%,#96643233 40%,#0000 70%);width:100vw;height:100vh;position:fixed;top:0;left:0}:-webkit-any(body:-webkit-full-screen,body:-webkit-full-screen *,body:-webkit-full-screen,body:-webkit-full-screen *){cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEUAAABdQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCcAAAA2g02FAAAALnRSTlMAAAwKDhXa2u7u8vLz8/T09PX29vf3+Pj5+fr6+/v8/P39/f7+/v7+/v7+/v7+/iDiEykAAAAHdElNRQfpARQUHQ7/q21IAAABHElEQVQ4y4VT13LDMAxLStTt9vb/f9aWbGeV3h08gCBIgCgAWP61+32/b/t5H9w/TzFfqwW8779H8R2D/XwO8Fl/j+JzCC+fA3zW36P4EsLL5wCf9fco3kO4fQ7wWX+P4iWEy+cAn/X3KN5CuHwO8Fl/j+I5hMvnAJ/19yheQrh9DvBZf4/iPYTXzwE+6+9RfAnh5XOAz/p7FO8h3D4H+Ky/R/ESwuVzgM/6exTPIVw+B/isv0fxEsLtc4DP+nsU7yG8fg7wWX+P4ksIL58DfNbfz2I/hMvnAJ/197PYD+H2OcBn/f0s9kO4fA7wWX8/i/0QLp8DfNbfz2I/hNvnAJ/197PYD+H1c4DP+vtZ7Ifw8jnAZ/39LPZDuH0O8Fl/P4t9/w8fI4Y49/XhOgAAAABJRU5ErkJggg==) 16 16,auto!important}:is(body:fullscreen,body:fullscreen *,body:fullscreen,body:fullscreen *){cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEUAAABdQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCcAAAA2g02FAAAALnRSTlMAAAwKDhXa2u7u8vLz8/T09PX29vf3+Pj5+fr6+/v8/P39/f7+/v7+/v7+/v7+/iDiEykAAAAHdElNRQfpARQUHQ7/q21IAAABHElEQVQ4y4VT13LDMAxLStTt9vb/f9aWbGeV3h08gCBIgCgAWP61+32/b/t5H9w/TzFfqwW8779H8R2D/XwO8Fl/j+JzCC+fA3zW36P4EsLL5wCf9fco3kO4fQ7wWX+P4iWEy+cAn/X3KN5CuHwO8Fl/j+I5hMvnAJ/19yheQrh9DvBZf4/iPYTXzwE+6+9RfAnh5XOAz/p7FO8h3D4H+Ky/R/ESwuVzgM/6exTPIVw+B/isv0fxEsLtc4DP+nsU7yG8fg7wWX+P4ksIL58DfNbfz2I/hMvnAJ/197PYD+H2OcBn/f0s9kO4fA7wWX8/i/0QLp8DfNbfz2I/hNvnAJ/197PYD+H1c4DP+vtZ7Ifw8jnAZ/39LPZDuH0O8Fl/P4t9/w8fI4Y49/XhOgAAAABJRU5ErkJggg==) 16 16,auto!important}body:-webkit-full-screen a{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEUAAABdQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCcAAAA2g02FAAAALnRSTlMAAAwKDhXa2u7u8vLz8/T09PX29vf3+Pj5+fr6+/v8/P39/f7+/v7+/v7+/v7+/iDiEykAAAAHdElNRQfpARQUHQ7/q21IAAABHElEQVQ4y4VT13LDMAxLStTt9vb/f9aWbGeV3h08gCBIgCgAWP61+32/b/t5H9w/TzFfqwW8779H8R2D/XwO8Fl/j+JzCC+fA3zW36P4EsLL5wCf9fco3kO4fQ7wWX+P4iWEy+cAn/X3KN5CuHwO8Fl/j+I5hMvnAJ/19yheQrh9DvBZf4/iPYTXzwE+6+9RfAnh5XOAz/p7FO8h3D4H+Ky/R/ESwuVzgM/6exTPIVw+B/isv0fxEsLtc4DP+nsU7yG8fg7wWX+P4ksIL58DfNbfz2I/hMvnAJ/197PYD+H2OcBn/f0s9kO4fA7wWX8/i/0QLp8DfNbfz2I/hNvnAJ/197PYD+H1c4DP+vtZ7Ifw8jnAZ/39LPZDuH0O8Fl/P4t9/w8fI4Y49/XhOgAAAABJRU5ErkJggg==) 16 16,pointer!important}body:fullscreen a{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEUAAABdQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCcAAAA2g02FAAAALnRSTlMAAAwKDhXa2u7u8vLz8/T09PX29vf3+Pj5+fr6+/v8/P39/f7+/v7+/v7+/v7+/iDiEykAAAAHdElNRQfpARQUHQ7/q21IAAABHElEQVQ4y4VT13LDMAxLStTt9vb/f9aWbGeV3h08gCBIgCgAWP61+32/b/t5H9w/TzFfqwW8779H8R2D/XwO8Fl/j+JzCC+fA3zW36P4EsLL5wCf9fco3kO4fQ7wWX+P4iWEy+cAn/X3KN5CuHwO8Fl/j+I5hMvnAJ/19yheQrh9DvBZf4/iPYTXzwE+6+9RfAnh5XOAz/p7FO8h3D4H+Ky/R/ESwuVzgM/6exTPIVw+B/isv0fxEsLtc4DP+nsU7yG8fg7wWX+P4ksIL58DfNbfz2I/hMvnAJ/197PYD+H2OcBn/f0s9kO4fA7wWX8/i/0QLp8DfNbfz2I/hNvnAJ/197PYD+H1c4DP+vtZ7Ifw8jnAZ/39LPZDuH0O8Fl/P4t9/w8fI4Y49/XhOgAAAABJRU5ErkJggg==) 16 16,pointer!important}body:-webkit-full-screen button{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEUAAABdQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCcAAAA2g02FAAAALnRSTlMAAAwKDhXa2u7u8vLz8/T09PX29vf3+Pj5+fr6+/v8/P39/f7+/v7+/v7+/v7+/iDiEykAAAAHdElNRQfpARQUHQ7/q21IAAABHElEQVQ4y4VT13LDMAxLStTt9vb/f9aWbGeV3h08gCBIgCgAWP61+32/b/t5H9w/TzFfqwW8779H8R2D/XwO8Fl/j+JzCC+fA3zW36P4EsLL5wCf9fco3kO4fQ7wWX+P4iWEy+cAn/X3KN5CuHwO8Fl/j+I5hMvnAJ/19yheQrh9DvBZf4/iPYTXzwE+6+9RfAnh5XOAz/p7FO8h3D4H+Ky/R/ESwuVzgM/6exTPIVw+B/isv0fxEsLtc4DP+nsU7yG8fg7wWX+P4ksIL58DfNbfz2I/hMvnAJ/197PYD+H2OcBn/f0s9kO4fA7wWX8/i/0QLp8DfNbfz2I/hNvnAJ/197PYD+H1c4DP+vtZ7Ifw8jnAZ/39LPZDuH0O8Fl/P4t9/w8fI4Y49/XhOgAAAABJRU5ErkJggg==) 16 16,pointer!important}body:fullscreen button{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEUAAABdQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCcAAAA2g02FAAAALnRSTlMAAAwKDhXa2u7u8vLz8/T09PX29vf3+Pj5+fr6+/v8/P39/f7+/v7+/v7+/v7+/iDiEykAAAAHdElNRQfpARQUHQ7/q21IAAABHElEQVQ4y4VT13LDMAxLStTt9vb/f9aWbGeV3h08gCBIgCgAWP61+32/b/t5H9w/TzFfqwW8779H8R2D/XwO8Fl/j+JzCC+fA3zW36P4EsLL5wCf9fco3kO4fQ7wWX+P4iWEy+cAn/X3KN5CuHwO8Fl/j+I5hMvnAJ/19yheQrh9DvBZf4/iPYTXzwE+6+9RfAnh5XOAz/p7FO8h3D4H+Ky/R/ESwuVzgM/6exTPIVw+B/isv0fxEsLtc4DP+nsU7yG8fg7wWX+P4ksIL58DfNbfz2I/hMvnAJ/197PYD+H2OcBn/f0s9kO4fA7wWX8/i/0QLp8DfNbfz2I/hNvnAJ/197PYD+H1c4DP+vtZ7Ifw8jnAZ/39LPZDuH0O8Fl/P4t9/w8fI4Y49/XhOgAAAABJRU5ErkJggg==) 16 16,pointer!important}body:-webkit-full-screen .page-container{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEUAAABdQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCcAAAA2g02FAAAALnRSTlMAAAwKDhXa2u7u8vLz8/T09PX29vf3+Pj5+fr6+/v8/P39/f7+/v7+/v7+/v7+/iDiEykAAAAHdElNRQfpARQUHQ7/q21IAAABHElEQVQ4y4VT13LDMAxLStTt9vb/f9aWbGeV3h08gCBIgCgAWP61+32/b/t5H9w/TzFfqwW8779H8R2D/XwO8Fl/j+JzCC+fA3zW36P4EsLL5wCf9fco3kO4fQ7wWX+P4iWEy+cAn/X3KN5CuHwO8Fl/j+I5hMvnAJ/19yheQrh9DvBZf4/iPYTXzwE+6+9RfAnh5XOAz/p7FO8h3D4H+Ky/R/ESwuVzgM/6exTPIVw+B/isv0fxEsLtc4DP+nsU7yG8fg7wWX+P4ksIL58DfNbfz2I/hMvnAJ/197PYD+H2OcBn/f0s9kO4fA7wWX8/i/0QLp8DfNbfz2I/hNvnAJ/197PYD+H1c4DP+vtZ7Ifw8jnAZ/39LPZDuH0O8Fl/P4t9/w8fI4Y49/XhOgAAAABJRU5ErkJggg==) 16 16,pointer!important}body:fullscreen .page-container{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEUAAABdQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCcAAAA2g02FAAAALnRSTlMAAAwKDhXa2u7u8vLz8/T09PX29vf3+Pj5+fr6+/v8/P39/f7+/v7+/v7+/v7+/iDiEykAAAAHdElNRQfpARQUHQ7/q21IAAABHElEQVQ4y4VT13LDMAxLStTt9vb/f9aWbGeV3h08gCBIgCgAWP61+32/b/t5H9w/TzFfqwW8779H8R2D/XwO8Fl/j+JzCC+fA3zW36P4EsLL5wCf9fco3kO4fQ7wWX+P4iWEy+cAn/X3KN5CuHwO8Fl/j+I5hMvnAJ/19yheQrh9DvBZf4/iPYTXzwE+6+9RfAnh5XOAz/p7FO8h3D4H+Ky/R/ESwuVzgM/6exTPIVw+B/isv0fxEsLtc4DP+nsU7yG8fg7wWX+P4ksIL58DfNbfz2I/hMvnAJ/197PYD+H2OcBn/f0s9kO4fA7wWX8/i/0QLp8DfNbfz2I/hNvnAJ/197PYD+H1c4DP+vtZ7Ifw8jnAZ/39LPZDuH0O8Fl/P4t9/w8fI4Y49/XhOgAAAABJRU5ErkJggg==) 16 16,pointer!important}body:-webkit-full-screen a{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEUAAABdQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCcAAAA2g02FAAAALnRSTlMAAAwKDhXa2u7u8vLz8/T09PX29vf3+Pj5+fr6+/v8/P39/f7+/v7+/v7+/v7+/iDiEykAAAAHdElNRQfpARQUHQ7/q21IAAABHElEQVQ4y4VT13LDMAxLStTt9vb/f9aWbGeV3h08gCBIgCgAWP61+32/b/t5H9w/TzFfqwW8779H8R2D/XwO8Fl/j+JzCC+fA3zW36P4EsLL5wCf9fco3kO4fQ7wWX+P4iWEy+cAn/X3KN5CuHwO8Fl/j+I5hMvnAJ/19yheQrh9DvBZf4/iPYTXzwE+6+9RfAnh5XOAz/p7FO8h3D4H+Ky/R/ESwuVzgM/6exTPIVw+B/isv0fxEsLtc4DP+nsU7yG8fg7wWX+P4ksIL58DfNbfz2I/hMvnAJ/197PYD+H2OcBn/f0s9kO4fA7wWX8/i/0QLp8DfNbfz2I/hNvnAJ/197PYD+H1c4DP+vtZ7Ifw8jnAZ/39LPZDuH0O8Fl/P4t9/w8fI4Y49/XhOgAAAABJRU5ErkJggg==) 16 16,pointer!important}body:-webkit-full-screen button{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEUAAABdQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCcAAAA2g02FAAAALnRSTlMAAAwKDhXa2u7u8vLz8/T09PX29vf3+Pj5+fr6+/v8/P39/f7+/v7+/v7+/v7+/iDiEykAAAAHdElNRQfpARQUHQ7/q21IAAABHElEQVQ4y4VT13LDMAxLStTt9vb/f9aWbGeV3h08gCBIgCgAWP61+32/b/t5H9w/TzFfqwW8779H8R2D/XwO8Fl/j+JzCC+fA3zW36P4EsLL5wCf9fco3kO4fQ7wWX+P4iWEy+cAn/X3KN5CuHwO8Fl/j+I5hMvnAJ/19yheQrh9DvBZf4/iPYTXzwE+6+9RfAnh5XOAz/p7FO8h3D4H+Ky/R/ESwuVzgM/6exTPIVw+B/isv0fxEsLtc4DP+nsU7yG8fg7wWX+P4ksIL58DfNbfz2I/hMvnAJ/197PYD+H2OcBn/f0s9kO4fA7wWX8/i/0QLp8DfNbfz2I/hNvnAJ/197PYD+H1c4DP+vtZ7Ifw8jnAZ/39LPZDuH0O8Fl/P4t9/w8fI4Y49/XhOgAAAABJRU5ErkJggg==) 16 16,pointer!important}body:-webkit-full-screen .page-container{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEUAAABdQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCdUQCcAAAA2g02FAAAALnRSTlMAAAwKDhXa2u7u8vLz8/T09PX29vf3+Pj5+fr6+/v8/P39/f7+/v7+/v7+/v7+/iDiEykAAAAHdElNRQfpARQUHQ7/q21IAAABHElEQVQ4y4VT13LDMAxLStTt9vb/f9aWbGeV3h08gCBIgCgAWP61+32/b/t5H9w/TzFfqwW8779H8R2D/XwO8Fl/j+JzCC+fA3zW36P4EsLL5wCf9fco3kO4fQ7wWX+P4iWEy+cAn/X3KN5CuHwO8Fl/j+I5hMvnAJ/19yheQrh9DvBZf4/iPYTXzwE+6+9RfAnh5XOAz/p7FO8h3D4H+Ky/R/ESwuVzgM/6exTPIVw+B/isv0fxEsLtc4DP+nsU7yG8fg7wWX+P4ksIL58DfNbfz2I/hMvnAJ/197PYD+H2OcBn/f0s9kO4fA7wWX8/i/0QLp8DfNbfz2I/hNvnAJ/197PYD+H1c4DP+vtZ7Ifw8jnAZ/39LPZDuH0O8Fl/P4t9/w8fI4Y49/XhOgAAAABJRU5ErkJggg==) 16 16,pointer!important}.app-shell{background-color:#050302;background-image:radial-gradient(circle,#1a1008 0%,#000 90%);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}:-webkit-any(.app-shell:-webkit-full-screen,.app-shell:-webkit-full-screen){width:100%;height:100%}:is(.app-shell:fullscreen,.app-shell:fullscreen){width:100%;height:100%}.reading-mode-btn{z-index:30;color:#f0ebd8;letter-spacing:.04em;cursor:pointer;background:#2d1b15d9;border:1px solid #f0ebd859;border-radius:4px;padding:8px 12px;font-family:Cinzel,serif;font-size:.75rem;transition:background .2s,border-color .2s;position:fixed;top:14px;right:14px}.reading-mode-btn:hover{background:#5d4037f2;border-color:#f0ebd88c}.app-shell.reading-mode .landing-character-container{opacity:0;pointer-events:none}.app-shell.reading-mode .scene-lighting{opacity:.45}.book-stage{z-index:1;justify-content:center;align-items:center;transition:transform .6s ease-in-out;display:flex;position:relative}.landing-character-container{z-index:2}.chapter-tabs{z-index:8;pointer-events:none;flex-direction:column;justify-content:center;gap:3px;max-height:90%;margin-left:-2px;padding:4px 0;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.chapter-tab{pointer-events:auto;appearance:none;color:#f0ebd8;cursor:pointer;text-align:center;background-color:#3e2723;border:none;border-radius:0 5px 5px 0;min-width:26px;padding:5px 9px 5px 11px;font-family:Cinzel,serif;font-size:.72rem;line-height:1;transition:transform .15s,background-color .15s;box-shadow:2px 1px 4px #00000059}.chapter-tab:hover{background-color:#6d4c41;transform:translate(4px)}.chapter-tab.is-active{background-color:#8d6e63;transform:translate(6px);box-shadow:3px 1px 6px #0006}.app-shell.is-portrait .book-stage{margin-bottom:44px}.app-shell.is-portrait .chapter-tabs{-webkit-overflow-scrolling:touch;flex-flow:row;gap:4px;max-width:min(100vw - 16px,100%);max-height:none;margin-left:0;padding:0 4px;top:auto;bottom:-40px;left:50%;overflow:auto hidden;transform:translate(-50%)}.app-shell.is-portrait .chapter-tab{border-radius:0 0 6px 6px;flex:none;min-width:30px;padding:7px 10px 8px;box-shadow:1px 2px 4px #00000059}.app-shell.is-portrait .chapter-tab:hover,.app-shell.is-portrait .chapter-tab.is-active{transform:translateY(3px)}.app-shell.is-portrait .shadow-spine-left,.app-shell.is-portrait .shadow-spine-right{border-left:none!important;border-right:none!important;box-shadow:inset 0 0 28px #0000002e!important}.app-shell.is-portrait .reading-mode-btn{padding:7px 10px;font-size:.7rem;top:10px;right:10px}.app-shell.is-portrait .story-text{font-size:1.15rem}
