/* CSS bổ sung cho Header CPhim */

#headerSearchSuggestions.show,
#headerSearchSuggestionsMobile.show {
    display: block;
}

#headerMobileMenu.show,
#headerSearchMobile.show {
    display: block;
}

/* ===== Auto-hide Header khi cuộn ===== */

/* Đảm bảo transition mượt cho transform (override Tailwind) */
#siteHeader {
    transition-property: transform;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    will-change: transform;
}

/* Class dùng bởi JS để ẩn header (trượt lên trên) */
#siteHeader.-translate-y-full {
    transform: translateY(-100%);
}

/* Accessibility: tắt animation cho người nhạy cảm với chuyển động */
@media (prefers-reduced-motion: reduce) {
    #siteHeader {
        transition-duration: 0ms;
    }
}