

/* =========================
   🔹 Main Books Grid
   ہر اسکرین پر ایک ہی کالم
========================= */

#booksGrid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  justify-items: center;
}


/* =========================
   🔹 Book Details
========================= */

.book-details {
  padding: 6px 10px;

  display: flex;
  flex-direction: column;
  align-items: center;

  text-align: center;
}


.subject,
.card {
  font-family: var(--font-urdu);
  font-size: var(--font-subheading);
  color: var(--color-blue);
  margin: 0px;
}

.subject {
  text-align: justify;
  text-indent: 40px;
}

.card {
  text-align: justify;
  text-indent: 10px;
}

/* =========================
   🔹 Fehrist Grid
========================= */

.fehrist-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

/* بڑی اسکرین پر 2 کالم */
@media (min-width: 700px) {
  .fehrist-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}


