/* Tailwind CSS Configuration */
@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;900&display=swap');

/* Base Styles */
body {
    font-family: 'Inter', sans-serif;
}

.material-symbols-outlined {
    font-variation-settings:
        'FILL' 0,
        'wght' 400,
        'GRAD' 0,
        'opsz' 24;
}

/* Custom Animations */
@keyframes fade {
    0%, 100% { opacity: 0; }
    10%, 90% { opacity: 1; }
}

@keyframes zoom {
    0% { transform: scale(1); }
    100% { transform: scale(1.05); }
}

.animate-fade-slide-1 {
    animation: fade 18s infinite;
}

.animate-fade-slide-2 {
    animation: fade 18s infinite 6s;
}

.animate-fade-slide-3 {
    animation: fade 18s infinite 12s;
}

.animate-zoom-slow {
    animation: zoom 20s infinite alternate;
}

