body {
    font-family: 'Arial', sans-serif;
}

.carousel-item img {
    height: 500px;
    object-fit: cover;
}

section {
    padding: 60px 0;
}

.card {
    transition: transform 0.3s;
}

.card:hover {
    transform: translateY(-10px);
}

.btn-primary {
    background-color: #007bff;
    border: none;
}

.btn-primary:hover {
    background-color: #0056b3;
}

.admin-panel {
    min-height: 100vh;
    background-color: #f8f9fa;
}