/*
 * Compiled stylesheet: home_home.css
 * Shared by views:
 *   - app/Views/front/home/home.php
 */

/* Custom Scrollbar for Volunteer Section */
.custom-scrollbar::-webkit-scrollbar {
    width: 6px;
}
.custom-scrollbar::-webkit-scrollbar-track {
    background: rgba(255,255,255,0.1);
    border-radius: 10px;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
    background: #B76E2E;
    border-radius: 10px;
}

/* Card Hover Effects */
.card-hover {
    transition: all 0.3s ease;
}
.card-hover:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.02);
}

/* Slider Arrow Styles */
.slider-arrow {
    transition: all 0.3s ease;
}
.slider-arrow:hover {
    background: #B76E2E !important;
    color: white !important;
}

/* Hide scrollbar for carousel */
.scrollbar-hide::-webkit-scrollbar {
    display: none;
}
.scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

/* Animation for fadeIn */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
.animate-fadeIn {
    animation: fadeIn 0.3s ease forwards;
}

/* Category Card Styles */
.category-card {
    transition: all 0.3s ease;
    cursor: pointer;
}
.category-card:hover {
    transform: translateX(5px);
    box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1);
}
.donation-btn {
    transition: all 0.3s ease;
}
.donation-btn:hover {
    transform: scale(1.05);
    box-shadow: 0 20px 30px -10px rgba(183, 110, 46, 0.4);
}