@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap";html{overflow-x:hidden}body{width:100vw;overflow-x:hidden}body.modal-open,body.offcanvas-open,body[style*="overflow: hidden"]{padding-right:0!important}header{box-shadow:0 4px 6px -1px #0003}footer{background-color:#f2f2f2}.navbar1{font-size:15px;font-weight:500}.navbar2{padding-bottom:20px}.title{font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:clamp(15px,4vw,50px);font-weight:500;font-style:medium;text-decoration:none}.title>img{width:clamp(35px,5vw,70px);height:clamp(35px,5vw,70px)}a{font-family:Merriweather,serif;font-optical-sizing:auto;font-weight:bolder;font-style:normal;font-variation-settings:"wdth" 100;margin:5px clamp(0px,5px,10px);font-weight:500;color:#b00020;cursor:pointer}a.red{color:#000}a:hover{color:#b00020;border-bottom:#B00020 1px solid}.black a{margin:5px clamp(0px,5px,10px);font-weight:500;color:#000;cursor:pointer}.black a.red{color:#000}.black a:hover{color:#000;border-bottom:none}button{border-radius:2px;border:2px solid #B00020;color:#fff;background-color:#b00020;padding:.2em .5em;font-size:.5em;font-weight:500;font-family:inherit;cursor:pointer;transition:background-color .3s}button:hover{color:#b00020;background-color:#fff}.book-container{perspective:1500px;background:none;border:none;box-shadow:none}.book{display:flex;width:100%;height:85vh;background:linear-gradient(90deg,#f8f9fa 50%,#fff 50%);border-radius:10px;transform-style:preserve-3d;transform:rotateY(0);animation:openBook .8s ease forwards;overflow:hidden}.page{width:50%;height:100%;padding:2rem;overflow:auto;backface-visibility:hidden}.left-page{background:#f8f9fa;transform-origin:left center;box-shadow:inset -2px 0 5px #0000001a}.right-page{background:#fff;transform-origin:right center;box-shadow:inset 2px 0 5px #0000001a}.page-content{padding:1rem}@keyframes openBook{0%{transform:rotateY(-90deg);opacity:0}to{transform:rotateY(0);opacity:1}}.category-scroll-hide{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.category-scroll-hide::-webkit-scrollbar{display:none}.pointer{cursor:pointer}.search-input:focus{border-color:#ced4da!important;box-shadow:none!important;outline:none!important}
