@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&family=Merriweather:ital,wght@0,300;0,400;0,700;1,300&display=swap";:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-title:"Outfit", "Inter", sans-serif;--font-serif:"Merriweather", "Iowan Old Style", Georgia, serif;--transition-speed:.25s;--transition-ease:cubic-bezier(.3, 0, 0, 1);--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px)}:root,.theme-light,.theme-dark{--page-bg:#121212;--page-bg-rgb:18, 18, 18;--text-color:#fff;--text-color-secondary:#b3b3b3;--text-color-tertiary:#cbcbcb;--accent-color:#1ed760;--accent-hover:#1db954;--border-color:#ffffff14;--border-color-strong:#4d4d4d;--bg-sidebar:#121212;--bg-card:#181818;--bg-card-hover:#282828;--bg-input:#1f1f1f;--bg-input-focus:#282828;--bg-tag:#252525;--bg-tag-selected:#1ed760;--text-tag-selected:#121212;--shadow-sm:#0003 0px 2px 8px;--shadow-md:#0000004d 0px 8px 8px;--shadow-lg:#00000080 0px 8px 24px;--glass-bg:#121212d9;--glass-border:#ffffff0d}*{box-sizing:border-box;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--transition-speed) var(--transition-ease), border-color var(--transition-speed) var(--transition-ease), color var(--transition-speed) var(--transition-ease);margin:0;padding:0}html,body,#root{background-color:var(--page-bg);height:100%;color:var(--text-color);overflow-x:hidden}body{padding-top:var(--safe-area-top);padding-bottom:var(--safe-area-bottom)}::-webkit-scrollbar-thumb{background:var(--border-color-strong);border-radius:99px}a{color:inherit;text-decoration:none}.app-container{flex-direction:column;min-height:100vh;display:flex;position:relative}.main-content{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:96px 32px 140px}@media (width<=768px){.main-content{padding:80px 20px 160px}}.hero{text-align:center;max-width:760px;margin:64px auto}.hero h1{letter-spacing:-.04em;margin-bottom:18px;font-size:3.5rem;font-weight:800;line-height:1.1}.hero h1 em{background:linear-gradient(135deg, var(--accent-color), #b055ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal;font-weight:800}@media (width<=768px){.hero h1{font-size:2.5rem}.hero{margin:36px auto 40px}}.ratings-carousel{justify-content:center;align-items:center;height:48px;margin-top:12px;display:flex;position:relative;overflow:hidden}.ratings-track{width:380px;max-width:100%;height:100%;position:relative}.rating-item{opacity:0;width:100%;height:100%;transition:opacity .5s var(--transition-ease), transform .5s var(--transition-ease);pointer-events:none;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;transform:translateY(20px)}.rating-item.active{opacity:1;pointer-events:auto;transform:translateY(0)}.rating-text{white-space:nowrap;font-size:.85rem;font-weight:700}@media (width<=480px){.ratings-track{width:300px}.rating-item{gap:6px}.rating-avatar{width:22px;height:22px;margin-left:-6px}.rating-text{font-size:.8rem}}.rating-stars{color:#ffb800;gap:2px;display:flex}.rating-star-fill{fill:currentColor;width:16px;height:16px}.rating-avatar-group{margin-right:6px;display:flex}.rating-avatar{border:2px solid var(--page-bg);width:26px;height:26px;box-shadow:var(--shadow-sm);background-position:50%;background-size:cover;border-radius:50%;margin-left:-8px}.rating-avatar:first-child{margin-left:0}.trustpilot-logo{color:#00b67a;align-items:center;gap:4px;font-size:.95rem;font-weight:800;display:flex}.row-header{justify-content:space-between;align-items:flex-end;margin-top:56px;margin-bottom:24px;display:flex}.row-header h2{letter-spacing:-.03em;font-size:1.65rem;font-weight:800}.row-header p{color:var(--text-color-secondary);margin-top:6px;font-size:.92rem}.row-more-link{color:var(--accent-color);background:var(--bg-tag);border-radius:16px;align-items:center;gap:6px;padding:6px 12px;font-size:.9rem;font-weight:700;transition:transform .2s,background-color .2s;display:flex}.row-more-link:hover{background:var(--bg-card-hover);transform:translate(4px)}.scroll-row{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:24px;margin:0 -6px;padding:12px 6px 32px;display:flex;overflow-x:auto}.scroll-row::-webkit-scrollbar{display:none}.book-card{cursor:pointer;flex-direction:column;flex:0 0 168px;width:168px;display:flex}.book-cover-wrap{aspect-ratio:2/3;width:100%;box-shadow:var(--shadow-md);background-color:var(--bg-card);transition:transform .4s var(--transition-ease), box-shadow .4s var(--transition-ease);border-radius:14px;margin-bottom:16px;position:relative;overflow:hidden;transform:translateY(0)scale(1)}.book-cover{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--transition-ease)}.book-cover-shadow{opacity:0;width:100%;height:100%;transition:opacity .3s var(--transition-ease);background:linear-gradient(#0000 50%,#000000a6 100%);justify-content:flex-end;align-items:flex-end;padding:14px;display:flex;position:absolute;top:0;left:0}.book-card:hover .book-cover-wrap{box-shadow:var(--shadow-lg);transform:translateY(-8px)scale(1.02)}.book-card:hover .book-cover{transform:scale(1.06)}.play-badge{color:#000;width:42px;height:42px;transition:transform .3s var(--transition-ease);cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;transform:scale(.85);box-shadow:0 6px 18px #0000004d}.play-badge:hover{transform:scale(1)}.book-info{flex-direction:column;gap:6px;display:flex}.book-title{color:var(--text-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.book-author{color:var(--text-color-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:500;overflow:hidden}.book-rating-row{color:var(--text-color-secondary);align-items:center;gap:5px;font-size:.78rem;font-weight:500;display:flex}.book-rating-num{color:var(--text-color);font-weight:700}.book-card-immersive{flex:0 0 230px;width:230px}.book-card-immersive .book-cover-wrap{border-radius:18px}.sidebar-overlay{-webkit-backdrop-filter:blur(5px);z-index:1000;opacity:0;visibility:hidden;width:100vw;height:100vh;transition:opacity .35s var(--transition-ease), visibility .35s var(--transition-ease);background:#00000073;position:fixed;top:0;left:0}.sidebar-overlay.active{opacity:1;visibility:visible}.sidebar{background:var(--bg-sidebar);width:340px;height:100%;box-shadow:var(--shadow-lg);z-index:1001;flex-direction:column;transition:right .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:-380px}.sidebar.active{right:0}.sidebar-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:28px 24px;display:flex}.sidebar-title{letter-spacing:-.02em;font-size:1.3rem;font-weight:800}.sidebar-close{color:var(--text-color-secondary);cursor:pointer;background:0 0;border:none;padding:4px}.sidebar-body{flex-direction:column;flex:1;gap:10px;padding:28px 20px;display:flex;overflow-y:auto}.menu-item{color:var(--text-color);cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:14px 18px;font-weight:600;transition:background-color .2s,transform .2s;display:flex}.menu-item:hover{background:var(--bg-card);transform:translate(4px)}.menu-item svg{color:var(--text-color-secondary)}.menu-separator{background:var(--border-color);height:1px;margin:20px 8px}.sidebar-footer{border-top:1px solid var(--border-color);flex-direction:column;gap:18px;padding:28px 24px;display:flex}.theme-toggle-row{justify-content:space-between;align-items:center;font-size:.92rem;display:flex}.theme-btns{background:var(--bg-input);border-radius:20px;padding:3px;display:flex}.theme-btn{cursor:pointer;color:var(--text-color-secondary);background:0 0;border:none;border-radius:18px;align-items:center;gap:5px;padding:6px 14px;font-size:.8rem;font-weight:700;display:flex}.theme-btn.active{background:var(--page-bg);color:var(--text-color);box-shadow:var(--shadow-sm)}.audio-player-wrap{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--glass-border);width:100%;box-shadow:var(--shadow-lg);z-index:900;transition:transform .45s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;left:0;transform:translateY(100%)}.audio-player-wrap.active{transform:translateY(0)}.audio-player-inner{align-items:center;gap:32px;max-width:1200px;margin:0 auto;padding:20px 32px;display:flex}@media (width<=768px){.audio-player-inner{flex-direction:column;gap:16px;padding:20px}}.player-info{flex:0 0 280px;align-items:center;gap:16px;max-width:280px;display:flex}.player-cover{object-fit:cover;width:52px;height:52px;box-shadow:var(--shadow-md);border-radius:10px}.player-details{overflow:hidden}.player-title{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.player-author{color:var(--text-color-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.78rem;font-weight:500;overflow:hidden}.player-controls-container{flex-direction:column;flex:1;gap:8px;width:100%;display:flex}.player-controls{justify-content:center;align-items:center;gap:24px;display:flex}.player-btn{cursor:pointer;color:var(--text-color);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:transform .2s,color .2s;display:flex}.player-btn:hover{transform:scale(1.08)}.player-btn-secondary{color:var(--text-color-secondary)}.player-btn-secondary:hover{color:var(--text-color)}.player-play-btn{background:var(--text-color);color:var(--page-bg);width:44px;height:44px;box-shadow:var(--shadow-md);border-radius:50%}.player-timeline{width:100%;color:var(--text-color-secondary);align-items:center;gap:14px;font-size:.78rem;font-weight:600;display:flex}.player-slider-wrap{background:var(--border-color-strong);cursor:pointer;border-radius:3px;flex:1;height:6px;position:relative}.player-slider-fill{background:var(--text-color);border-radius:3px;width:0%;height:100%}.player-slider-handle{background:var(--text-color);opacity:0;border-radius:50%;width:12px;height:12px;transition:opacity .2s;position:absolute;top:50%;left:0%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000004d}.player-slider-wrap:hover .player-slider-handle{opacity:1}.player-extra-controls{flex:0 0 220px;justify-content:flex-end;align-items:center;gap:20px;display:flex}@media (width<=768px){.player-extra-controls{justify-content:space-between;width:100%;margin-top:8px}}.player-speed-select,.player-lang-select{border:1px solid var(--border-color-strong);color:var(--text-color);cursor:pointer;background:0 0;border-radius:14px;outline:none;padding:6px 12px;font-size:.8rem;font-weight:700}.modal-overlay{-webkit-backdrop-filter:blur(5px);z-index:2000;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .3s var(--transition-ease), visibility .3s var(--transition-ease);background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;left:0}.modal-overlay.active{opacity:1;visibility:visible}.modal-content{background:var(--page-bg);box-shadow:var(--shadow-lg);border-radius:24px;width:100%;max-width:460px;padding:40px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative;transform:scale(.95)}.modal-overlay.active .modal-content{transform:scale(1)}.modal-close{color:var(--text-color-secondary);cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:20px;right:20px}.btn-primary{background:var(--text-color);color:var(--page-bg);cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-weight:700;transition:transform .2s,background-color .2s;display:flex}.btn-primary:hover{transform:scale(1.02)}.btn-secondary{background:var(--bg-card);color:var(--text-color);border:1px solid var(--border-color);cursor:pointer;border-radius:16px;padding:14px 24px;font-weight:700;transition:transform .2s,background-color .2s}.btn-secondary:hover{background:var(--bg-card-hover)}.chat-container{border:1px solid var(--border-color);background:var(--bg-card);height:520px;box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.chat-messages{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex;overflow-y:auto}.chat-bubble{max-width:75%;box-shadow:var(--shadow-sm);border-radius:20px;padding:14px 20px;font-size:.92rem;line-height:1.45}.chat-bubble-user{background:var(--accent-color);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chat-bubble-ai{background:var(--page-bg);border:1px solid var(--border-color);color:var(--text-color);border-bottom-left-radius:4px;align-self:flex-start}.chat-input-row{background:var(--page-bg);border-top:1px solid var(--border-color);gap:12px;padding:16px 24px;display:flex}.chat-input{background:var(--bg-input);color:var(--text-color);border:1px solid #0000;border-radius:16px;outline:none;flex:1;padding:12px 20px;font-size:.92rem}.chat-input:focus{background:var(--bg-input-focus);border-color:var(--border-color-strong)}.chat-send-btn{background:var(--text-color);color:var(--page-bg);cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .2s;display:flex}.chat-send-btn:hover{transform:scale(1.05)}.book-details-container{flex-direction:column;gap:56px;display:flex}.book-details-header{grid-template-columns:290px 1fr;align-items:start;gap:56px;display:grid}@media (width<=768px){.book-details-header{grid-template-columns:1fr;gap:32px}}.detail-cover-container{aspect-ratio:2/3;width:100%;box-shadow:var(--shadow-lg);background:var(--bg-card);border-radius:20px;overflow:hidden}.detail-cover{object-fit:cover;width:100%;height:100%}.detail-content{flex-direction:column;gap:20px;display:flex}.detail-meta-row{flex-wrap:wrap;align-items:center;gap:24px;font-weight:500;display:flex}.detail-actions{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.detail-tabs{border-bottom:2px solid var(--border-color);gap:8px;margin-top:36px;display:flex}.detail-tab{color:var(--text-color-secondary);cursor:pointer;background:0 0;border:none;padding:14px 28px;font-size:1.02rem;font-weight:700;transition:color .2s;position:relative}.detail-tab:hover,.detail-tab.active{color:var(--text-color)}.detail-tab.active:after{content:"";background:var(--accent-color);width:100%;height:2px;position:absolute;bottom:-2px;left:0}.reader-panel{max-width:740px;font-family:var(--font-serif);color:var(--text-color);margin:0 auto;padding:24px 0;font-size:1.22rem;line-height:1.85}.reader-chapter{margin-bottom:56px}.reader-chapter h3{font-family:var(--font-sans);letter-spacing:-.02em;margin-bottom:20px;font-size:1.5rem;font-weight:800}.reader-chapter p{margin-bottom:24px}.books-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:32px 24px;margin-top:36px;display:grid}.books-grid .book-card{flex:none;width:100%}.search-container-header{flex:1;max-width:420px;position:relative}.search-results-overlay{background:var(--bg-sidebar);border:1px solid var(--border-color);width:100%;box-shadow:var(--shadow-lg);z-index:1200;border-radius:16px;max-height:340px;margin-top:10px;padding:8px 0;position:absolute;top:100%;left:0;overflow-y:auto}.search-result-item{cursor:pointer;align-items:center;gap:14px;padding:12px 18px;transition:background-color .2s;display:flex}.search-result-item:hover{background:var(--bg-card)}.search-result-cover{object-fit:cover;width:36px;height:54px;box-shadow:var(--shadow-sm);border-radius:6px}.search-result-title{color:var(--text-color);font-size:.88rem;font-weight:700}.search-result-author{color:var(--text-color-secondary);margin-top:2px;font-size:.78rem;font-weight:500}@keyframes pulseGift{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}body,button,input,select,textarea{font-family:var(--font-sans)!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-title)!important}::-webkit-scrollbar{width:12px!important;height:12px!important}::-webkit-scrollbar-track{background:#121212!important}::-webkit-scrollbar-thumb{background:#2f2f2f!important;border:3px solid #121212!important;border-radius:99px!important}::-webkit-scrollbar-thumb:hover{background:#4d4d4d!important}@media (width>=896px){.sidebar{border-right:1px solid var(--border-color);width:240px!important;height:calc(100vh - 90px)!important;box-shadow:none!important;z-index:950!important;background:#121212!important;flex-direction:column!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:auto!important;transform:none!important}.sidebar-overlay{display:none!important}.main-content{min-width:0;width:calc(100% - 240px)!important;max-width:none!important;margin-left:240px!important;padding:88px 32px 140px!important}footer{width:calc(100% - 240px)!important;max-width:none!important;margin-left:240px!important}header{width:calc(100% - 240px)!important;left:240px!important}header>div{max-width:none!important}.sidebar-close{display:none!important}.sidebar-header{border-bottom:none!important;padding:24px 20px 8px!important}}.search-container-header input{background:var(--bg-input)!important;border:1px solid #0000!important;border-radius:500px!important;padding:0 48px 0 16px!important;transition:background-color .2s,box-shadow .2s!important;box-shadow:0 1px #121212,inset 0 0 0 1px #7c7c7c!important}.search-container-header input:focus{background:#282828!important;box-shadow:0 1px #121212,inset 0 0 0 1px #fff!important}.menu-item{color:#b3b3b3!important;border-radius:4px!important;padding:10px 16px!important;font-size:14px!important;font-weight:700!important;transition:color .2s,background-color .2s!important}.menu-item:hover{color:#fff!important;background:#1a1a1a!important;transform:none!important}.menu-item svg{color:#b3b3b3!important;transition:color .2s!important}.menu-item:hover svg{color:#fff!important}.btn-primary{background:var(--accent-color)!important;color:#000!important;text-transform:uppercase!important;letter-spacing:1.5px!important;cursor:pointer!important;border:none!important;border-radius:500px!important;align-items:center!important;gap:8px!important;padding:12px 32px!important;font-size:13px!important;font-weight:700!important;transition:transform .2s,background-color .2s!important;display:inline-flex!important;box-shadow:0 8px 16px #0000004d!important}.btn-primary:hover{background:#1db954!important;transform:scale(1.04)!important}.btn-primary:active{transform:scale(.96)!important}.btn-secondary{color:#fff!important;text-transform:uppercase!important;letter-spacing:1.5px!important;cursor:pointer!important;background:0 0!important;border:1px solid #7c7c7c!important;border-radius:500px!important;padding:12px 28px!important;font-size:13px!important;font-weight:700!important;transition:transform .2s,border-color .2s!important}.btn-secondary:hover{background:#ffffff0f!important;border-color:#fff!important;transform:scale(1.04)!important}.book-card{background:#181818!important;border-radius:8px!important;flex:0 0 180px!important;width:180px!important;padding:16px!important;transition:background-color .3s!important;box-shadow:0 4px 12px #0003!important}.book-card:hover{background:#282828!important}.book-cover-wrap{border-radius:6px!important;margin-bottom:12px!important;box-shadow:0 8px 16px #0006!important}.book-cover-shadow{opacity:0;background:#0006!important;justify-content:flex-end!important;align-items:flex-end!important;padding:12px!important;display:flex!important}.book-card:hover .book-cover-shadow{opacity:1!important}.play-badge{color:#000!important;opacity:0!important;background:#1ed760!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;transition:transform .25s cubic-bezier(.3,0,0,1),opacity .25s!important;display:flex!important;transform:translateY(8px)scale(.9)!important;box-shadow:0 8px 16px #00000080!important}.book-card:hover .play-badge{opacity:1!important;transform:translateY(0)scale(1)!important}.play-badge:hover{background:#1db954!important;transform:scale(1.06)!important}.book-title{font-family:var(--font-title);color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important}.book-author{color:#b3b3b3!important;margin-top:4px!important;font-size:13px!important}.book-rating-row{margin-top:6px!important;font-size:12px!important}.audio-player-wrap{z-index:1100!important;background:#181818!important;border-top:1px solid #282828!important;align-items:center!important;height:90px!important;display:flex!important}.audio-player-inner{gap:24px!important;width:100%!important;padding:12px 24px!important}.player-cover{border-radius:4px!important;width:56px!important;height:56px!important}.player-title{color:#fff!important;font-size:14px!important}.player-author{color:#b3b3b3!important;font-size:12px!important}.player-play-btn{color:#000!important;background:#fff!important;border-radius:50%!important;width:36px!important;height:36px!important}.player-play-btn:hover{transform:scale(1.06)!important}.player-slider-wrap{background:#4d4d4d!important;height:4px!important;transition:height .1s!important}.player-slider-wrap:hover{height:6px!important}.player-slider-fill{background:#1ed760!important}.player-slider-handle{background:#fff!important;width:12px!important;height:12px!important}.player-speed-select,.player-lang-select{color:#b3b3b3!important;background:#121212!important;border:1px solid #4d4d4d!important;border-radius:500px!important}.player-speed-select:hover,.player-lang-select:hover{color:#fff!important;border-color:#fff!important}.modal-content{background:#1f1f1f!important;border:1px solid #282828!important;box-shadow:0 8px 24px #000000b3!important}.book-details-header{background:linear-gradient(#2b2b2b 0%,#121212 100%)!important;border-radius:12px!important;padding:32px!important;box-shadow:0 8px 24px #0000004d!important}.chat-container{background:#181818!important;border:1px solid #282828!important}.chat-bubble-ai{color:#fff!important;background:#252525!important;border-color:#0000!important}.chat-bubble-user{color:#000!important;background:#1ed760!important;font-weight:600!important}.chat-input-row{background:#181818!important;border-top:1px solid #282828!important}.chat-input{color:#fff!important;background:#252525!important;border:1px solid #0000!important;box-shadow:inset 0 0 0 1px #7c7c7c!important}.chat-input:focus{background:#2d2d2d!important;box-shadow:inset 0 0 0 1px #fff!important}.chat-send-btn{color:#000!important;background:#1ed760!important}.details-overview-grid{grid-template-columns:1.2fr .8fr!important;gap:32px!important;display:grid!important}@media (width<=768px){.details-overview-grid{grid-template-columns:1fr!important;gap:24px!important}.audio-player-wrap{height:auto!important;padding:16px 0!important}.book-details-header{gap:24px!important;padding:24px 16px!important}.detail-cover-container{max-width:200px!important;margin:0 auto!important}.detail-content{text-align:center!important;align-items:center!important}.detail-meta-row,.detail-actions{justify-content:center!important}}@media (width<=480px){.books-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important;gap:16px 12px!important}.book-card{flex:none!important;width:100%!important;padding:8px!important}.book-cover-wrap{margin-bottom:8px!important}.book-title{font-size:13px!important}.book-author{font-size:11px!important}}
