/* Universal Book Card Styles - matches HTML demo */
/* Old book-card styles removed - using universal-book-card.css for overlay design */

/* Remove unused/legacy styles for universal card */
.ebook-badges, .ebook-meta-row, .ebook-card-img, .ebook-badge, .ebook-badge-cat {
  display: none !important;
}

/* You May Also Like Section Styling */
.related-ebooks {
  background: linear-gradient(90deg, #f8fafc 0%, #e0e7ff 100%);
  border-radius: 1.3rem;
  box-shadow: 0 6px 32px 0 rgba(37,99,235,0.07);
  padding: 2.2rem 1.5rem 1.6rem 1.5rem;
  margin: 2.5rem 0 2.2rem 0;
}

/* Related Books Grid Responsive Layout */
.related-books-grid {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 1.3rem 1.1rem;
  margin-bottom: 1.3rem;
}
@media (max-width: 1100px) {
  .related-books-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 800px) {
  .related-books-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 600px) {
  .related-books-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
