
body {
    font-family: 'Inter', sans-serif;
    background-color: #f9fafb; 
}

.text-brand-primary {
    color: #374151; 
}
        
.carousel-track {
    transition: transform 0.5s ease-in-out;
}

.carousel-button {
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.4);
    transition: background-color 0.3s ease;
    color: white;
}

.carousel-button:hover {
    background-color: rgba(0, 0, 0, 0.7);
}

.aspect-w-16 { position: relative; padding-bottom: 56.25%; }
.aspect-h-9 { }
.aspect-w-16 > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
