.book-left{aspect-ratio:13/16;background:#f5f5f5;width:100%;display:block;position:relative}.book-breadcrumb *{font-size:1rem}.book-breadcrumb{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.share-icon,.bookmark-icon{align-self:flex-start;width:2rem}.book-detail-wrapper{border:.5px solid #0003}.book-detail-header{border-bottom:.5px solid #0003;padding:2rem}.book-detail-content{grid-template-columns:calc(30% - 1.25rem) calc(60% - 1.25rem);gap:2.5rem;padding:2rem;display:grid}.book-tags{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.book-tags a span,.book-tags a{display:block}.author-hover:hover{text-decoration:underline}.book-tags span{color:var(--primary-color);letter-spacing:3%;transition:var(--common-transition);background:#f8f8f8;border-radius:2rem;padding:.85rem;font-size:1rem}.book-tags span:hover{background-color:var(--primary-color);color:var(--white-color);transition:var(--common-transition)}.book-info-grid{border-top:.5px solid #0003;flex-flow:wrap;align-items:flex-start;gap:2rem;width:75%;padding-top:2rem;display:flex}.info-grid-icon-row{align-items:center;gap:.5rem;display:flex}.info-grid-icon{width:1.5rem;height:1.5rem}.book-comment-box input{background:0 0;border:none;outline:none;width:100%;padding-left:.5rem;font-size:1.1rem}.book-detail-header{align-items:flex-start}.back-icon-image{width:1.5rem}.related-books-pagination{background:#d8d8d8;margin:5rem auto 0;overflow:hidden;width:200px!important;height:2px!important;position:relative!important}.related-books-pagination .swiper-pagination-progressbar-fill{background:var(--primary-color)!important}.related-swiper-wrapper{width:100%;margin-top:1.5rem;display:block}.bookmark-share-icon-flex{flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;display:flex}@media only screen and (max-width:768px){.book-breadcrumb *{font-size:1.25rem}.left-total{margin-left:auto}.bookmark-share-icon-flex{flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.book-detail-header{border-bottom:.5px solid #0003;padding:1.15rem}.book-detail-wrapper{border:.5px solid #0003}.book-detail-content{grid-template-columns:100%;padding:1.15rem}.viewallmobile{margin:2.5rem auto 0}.book-info-grid{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}}.book-comments{margin-top:2rem}.book-comments h3{color:#2b2b2b;margin-bottom:1.75rem;font-size:1.2rem;font-weight:400}.comment-item{background-color:#fafafa;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.comment-avatar{color:#6b8660;text-transform:uppercase;background:#e8ece4;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;min-width:3.5rem;height:3.5rem;font-size:1.35rem;font-weight:500;display:flex}.comment-content{flex:1;min-width:0}.comment-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.45rem;display:flex}.comment-header h5{color:#2b2b2b;margin:0;font-size:.95rem;font-weight:500}.comment-header span{color:#7c7c7c;white-space:nowrap;font-size:.85rem}.comment-content p{color:#4a4a4a;margin:0;font-size:1rem;line-height:1.65}.empty-comments{text-align:center;color:#777;background:#fafafa;border-radius:12px;padding:2rem}.book-comment-box{background:#f8f8f8;border-radius:999px;padding:.8rem 4rem .8rem 1.25rem;position:relative}.book-reading-detail{width:fit-content;margin:.5rem 0;display:block}.book-comment-box input{color:#2b2b2b;background:0 0;border:0;outline:none;width:100%;font-size:1rem}.book-comment-box input::placeholder{color:#b7b7b7}.submit-comment{cursor:pointer;background:#5d7a52;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;transition:all .25s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.submit-comment:hover{background:var(--primary-color)}.submit-comment:disabled{opacity:.5;cursor:not-allowed}.submit-comment img{width:1rem}@media (max-width:768px){.comment-avatar{width:2.8rem;min-width:2.8rem;height:2.8rem;font-size:1rem}.comment-header{flex-direction:column;gap:.25rem}.comment-header span{font-size:.8rem}.comment-content p{font-size:.92rem}}
