/* Books Grid Component - RTL Support */

.books-grid-container {
    width: 100%;
    direction: rtl;
    text-align: right;
}

/* Header Section */
.books-grid-header {
    margin-bottom: 2rem;
}

.header-content {
    display: flex;
    align-items: center;
    gap: 1rem;
    flex-direction: row;
}

.grid-title {
    margin: 0;
    font-size: 1.8rem;
    font-weight: 700;
    color: var(--color1);
    white-space: nowrap;
    flex-shrink: 0;
}

.header-line {
    flex-grow: 1;
    height: 2px;
    background: linear-gradient(to left, var(--color1), transparent);
    border-radius: 1px;
}

  

/* Books Grid */
.books-grid {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
    justify-content: center;
}

 
/* Responsive Design */

/* Tablet - 2x2 Grid */
@media ( max-width: 1024px ) {
    
}

/* Small Tablet - 2 Columns */
@media ( max-width: 768px ) {
 
}

/* Mobile - 1 Column */
@media ( max-width: 480px ) {
 
}

 