@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap');

body {
    font-family: 'Montserrat', sans-serif;
    scroll-behavior: smooth;
    color: var(--text-color, #000);
}

:root {
    --primary-color: #000000;
    --accent-color: #f59e0b;
    --header-bg: #ffffff;
    --footer-bg: #000000;
    --text-color: #000000;
}

.hide-scrollbar::-webkit-scrollbar {
    display: none;
}
.hide-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

@keyframes marquee {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}
.animate-marquee {
    animation: marquee 40s linear infinite;
}

@keyframes progress {
    from { transform: scaleX(0); }
    to { transform: scaleX(1); }
}
.animate-progress {
    animation: progress linear forwards;
}

/* Custom Tailwind-like Utilities if needed */
