body { 
    font-family: 'Roboto', sans-serif; 
    -webkit-tap-highlight-color: transparent; 
}

.animate-fade-in { 
    animation: fadeIn 0.6s ease-out forwards; 
}

.animate-fill-bar { 
    animation: fillBar 1s ease-out forwards; 
}

@keyframes fadeIn { 
    from { opacity: 0; transform: translateY(10px); } 
    to { opacity: 1; transform: translateY(0); } 
}

@keyframes fillBar { 
    from { width: 0%; } 
}

.no-scrollbar::-webkit-scrollbar { 
    display: none; 
}

.no-scrollbar { 
    -ms-overflow-style: none; 
    scrollbar-width: none; 
}