/* CSS-only Slideshow Fallback */
/* This works without JavaScript */

@keyframes slideshow {
    0%, 100% { opacity: 1; }
    14.28% { opacity: 1; }
    21.42% { opacity: 0; }
    92.85% { opacity: 0; }
}

.slideshow-container.css-fallback .slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    animation: slideshow 21s infinite;
}

/* Stagger the animations for each slide */
.slideshow-container.css-fallback .slide:nth-child(1) { animation-delay: 0s; }
.slideshow-container.css-fallback .slide:nth-child(2) { animation-delay: 3s; }
.slideshow-container.css-fallback .slide:nth-child(3) { animation-delay: 6s; }
.slideshow-container.css-fallback .slide:nth-child(4) { animation-delay: 9s; }
.slideshow-container.css-fallback .slide:nth-child(5) { animation-delay: 12s; }
.slideshow-container.css-fallback .slide:nth-child(6) { animation-delay: 15s; }
.slideshow-container.css-fallback .slide:nth-child(7) { animation-delay: 18s; }

/* For more than 7 slides, adjust timing */
.slideshow-container.css-fallback .slide:nth-child(8) { animation-delay: 21s; }
.slideshow-container.css-fallback .slide:nth-child(9) { animation-delay: 24s; }
.slideshow-container.css-fallback .slide:nth-child(10) { animation-delay: 27s; }
.slideshow-container.css-fallback .slide:nth-child(11) { animation-delay: 30s; }
.slideshow-container.css-fallback .slide:nth-child(12) { animation-delay: 33s; }
.slideshow-container.css-fallback .slide:nth-child(13) { animation-delay: 36s; }
.slideshow-container.css-fallback .slide:nth-child(14) { animation-delay: 39s; }
.slideshow-container.css-fallback .slide:nth-child(15) { animation-delay: 42s; }

/* Ensure first slide is visible initially */
.slideshow-container.css-fallback .slide:first-child {
    opacity: 1;
}

/* Simple fade animation */
@keyframes simpleFade {
    0% { opacity: 0; }
    5% { opacity: 1; }
    95% { opacity: 1; }
    100% { opacity: 0; }
}

/* Alternative: Simple sequential fade (3 slides) */
.slideshow-container.css-simple .slide {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    animation: simpleFade 9s infinite;
}

.slideshow-container.css-simple .slide:nth-child(1) { animation-delay: 0s; }
.slideshow-container.css-simple .slide:nth-child(2) { animation-delay: 3s; }
.slideshow-container.css-simple .slide:nth-child(3) { animation-delay: 6s; }