.page{padding:15px;background-color:#fdfaf7;color:#785e3a;border:solid 1px hsl(35,20%,70%);overflow:hidden}.page .page-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.page .page-content .page-header{height:30px;font-size:100%;text-transform:uppercase;text-align:center}.page .page-content .page-image{text-align:center}.page .page-content .page-image>img{width:100%;height:auto}.page .page-content .page-text{height:100%;flex-grow:1;font-size:80%;text-align:justify;margin-top:0!important;padding-top:0!important;box-sizing:border-box;border-top:solid 1px hsl(35,55%,90%);overflow-y:auto;padding-right:5px;scrollbar-width:none!important;-ms-overflow-style:none!important}.page .page-content ::-webkit-scrollbar{display:none!important}.page .page-content .page-text>p{margin-block:5px}.page .page-content .page-footer{height:30px;border-top:solid 1px hsl(35,55%,90%);font-size:80%;color:#998466}.page.--left{border-right:0;box-shadow:inset -7px 0 30px -7px #0006}.page.--right{border-left:0;box-shadow:inset 7px 0 30px -7px #0006}.page.--right .page-footer{text-align:right}.page.hard{background-color:#f2e8d9;border:solid 1px hsl(35,20%,50%)}.page.page-cover{background-color:#e3d0b5;color:#785e3a;border:solid 1px hsl(35,20%,50%)}.page.page-cover h2{text-align:center;padding-top:50%;font-size:210%}.page.page-cover.page-cover-top{box-shadow:inset 0 0 30px #240a0380,-2px 0 5px 2px #0006}.page.page-cover.page-cover-bottom{box-shadow:inset 0 0 30px #240a0380,10px 0 8px #0006}.page.page-cover .page-text{border:none!important}@media only screen and (max-width: 768px){.page.page-cover .page-text{background-position:center 35%!important}.page .page-content .page-image>img{max-width:100%}}@media only screen and (min-width: 1441px){.page .page-content .page-text{font-size:100%}}.container-md{position:relative;display:grid;justify-items:center;margin-right:auto;margin-left:auto;padding:0}.flip-book{box-shadow:0 0 20px #00000080;margin:0 auto;display:none;z-index:100;overflow:hidden}.html-book{background-size:cover}.book-title-container{display:flex;place-items:center;min-height:fit-content;height:fit-content}.book-title{font-weight:600;font-size:20px;line-height:24px;word-break:break-all}.book-end{align-self:center}.action-container{display:flex;position:absolute;float:right;right:0;border:1px solid rgba(128,128,128,.4196078431);z-index:110;padding:0;background-color:#8080804d;box-shadow:0 2px 5px}.share-button{background-color:#2196f3;border-width:1px;padding:4px;border-color:#2196f3;border-top-left-radius:5px;border-bottom-left-radius:5px;width:fit-content;position:absolute;z-index:10;right:0;color:#fff;cursor:pointer}@keyframes hideShare{to{display:none}}@-webkit-keyframes hideShare{to{display:none}}.share-modal-container{width:100%;display:flex;flex-direction:column}.share-input-container{width:100%;display:flex;flex-direction:row;justify-content:space-evenly}.button{position:relative;cursor:pointer;background-color:#04aa6d;border:none;color:#fff;padding:10px;text-align:center;display:inline-block;font-size:16px;-webkit-transition-duration:.4s;transition-duration:.4s;text-decoration:none;overflow:hidden}.button:after{content:"";background:#90ee90;display:block;position:absolute;padding-top:45%;padding-left:100%;margin-left:-10px!important;margin-top:-30%;opacity:0;transition:all .8s}.button:active:after{padding:0;margin:0;opacity:1;transition:0s}.textbox{padding:10px;width:80%;font-size:16px;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid rgb(206,212,218);appearance:none;border-radius:4px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s}@media only screen and (max-width: 768px){.book-title{font-size:18px;line-height:22px}}
