/* Slider Styles */
.projects-slider {
    display: flex;
    will-change: transform;
}

.project-slide {
    flex-shrink: 0;
    transition: opacity 0.3s ease;
}

.slider-dot.active {
    background-color: rgba(255, 193, 7, 0.95) !important;
    width: 2rem !important;
}

.slider-prev:disabled,
.slider-next:disabled {
    opacity: 0.5;
    cursor: not-allowed;
    pointer-events: none;
}