/* Custom Animations */

.header-scrolled {
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    background-color: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(10px);
}

#scroll-to-top {
    transition: opacity 0.3s, transform 0.3s;
    background-color: var(--secondary-color);
    color: var(--primary-color);
}

#scroll-to-top.hidden {
    opacity: 0;
    transform: translateY(20px);
}

#scroll-to-top:hover {
    background-color: var(--accent-color);
}