/* ---- Astra Sticky Header with Premium Shadow ---- */
.site-header, .main-header-bar {
position: sticky;
top: 0;
z-index: 9999;
background: #fff;
box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}