/* FANTASTIC — Tailwind Overrides & Custom Utilities */
/* Brand color: #15B02C (Fantastic Green) */

/* Tailwind config via CDN is in each HTML file's <script> tag */

/* Carousel styles */
.carousel {
    position: relative;
    overflow: hidden;
}
.carousel-inner {
    display: flex;
    transition: transform 0.5s ease-in-out;
}
.carousel-inner img {
    width: 100%;
    flex-shrink: 0;
    object-fit: cover;
}
.carousel-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(0, 0, 0, 0.4);
    color: white;
    border: none;
    padding: 0.75rem 1rem;
    cursor: pointer;
    font-size: 1.25rem;
    z-index: 10;
    transition: background 0.2s;
    border-radius: 2px;
}
.carousel-btn:hover {
    background: rgba(0, 0, 0, 0.7);
}
.carousel-btn.prev { left: 0.5rem; }
.carousel-btn.next { right: 0.5rem; }

/* Smooth link transitions */
a {
    transition: color 0.2s ease;
}
