/* Custom styles can be added here */


/* Basic styles */
.restaurant-card {
    transition: transform 0.2s;
    margin-bottom: 20px;
}

.restaurant-card:hover {
    transform: translateY(-5px);
}

.card-img-top {
    height: 200px;
    object-fit: cover;
}

.search-container {
    max-width: 600px;
    margin: 0 auto;
}

.filter-section {
    margin-bottom: 20px;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .card-img-top {
        height: 150px;
    }
}
