#galleryCont{padding:20px}#bookGallery{padding:20px 0}.homeBookCard{background:linear-gradient(145deg,#f0f0f0,#dcdcdc);border-radius:7px;box-shadow:0 4px 8px rgba(0,0,0,.4),inset 0 0 0 2px hsla(0,0%,100%,.2);display:flex;flex-direction:column;height:300px;overflow:hidden;position:relative;transform:rotateY(2deg) rotateX(1deg);transform-style:preserve-3d;transition:transform .3s ease,box-shadow .3s ease;width:200px}.homeBookCard:hover{box-shadow:0 8px 16px rgba(0,0,0,.5),inset 0 0 0 4px hsla(0,0%,100%,.3);transform:rotateY(0deg) rotateX(0deg) translateY(-5px)}.homeBookImageContainer{align-items:center;background-color:#444;border-top-left-radius:3px;border-top-right-radius:3px;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;width:100%}.homeBookCoverBlur{filter:blur(8px) brightness(.7);height:110%;left:-5%;-o-object-fit:cover;object-fit:cover;position:absolute;top:-5%;width:110%;z-index:1}.bookcoverMainimg{margin:30px}.bookcoverMainimg,.homeBookCoverForeground{background-color:transparent;height:100px;position:relative;transition:transform .3s ease;z-index:2}.homeBookCoverForeground{border-radius:0;box-shadow:0 4px 10px rgba(0,0,0,.5);display:block;-o-object-fit:cover;object-fit:cover;width:80px}.bookcoverMainimg:hover,.homeBookCoverForeground{transform:scale(1.08)}.homeBookDetails{color:#333;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:12px;text-align:center}.homeBookTitle{color:#1a1a1a;font-family:Lora,serif;font-size:1.4em;margin-bottom:5px;margin-top:5px;text-shadow:.5px .5px 1px rgba(0,0,0,.05)}.homeBookAuthor{color:#666;font-size:.8em;font-style:italic;margin-bottom:-5px;margin-top:-5px}.homeBookDescription{color:#444;font-size:.8em;line-height:1.4;margin-bottom:5px;margin-top:5px;overflow:hidden;text-overflow:ellipsis}.homeReadMoreBtn{align-self:center;background-color:#333;border:none;border-radius:30px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:wheat;cursor:pointer;font-size:.85em;font-weight:700;letter-spacing:.3px;outline:none;padding:2px 18px;transition:all .3s ease}.homeReadMoreBtn:hover{background-color:brown;box-shadow:0 4px 8px rgba(0,0,0,.4);transform:translateY(-1px)}.homeReadMoreBtn:active{box-shadow:0 1px 2px rgba(0,0,0,.2);transform:translateY(0)}