/* ================================================
   STICKY HEADER – animacja + shrink
   ================================================ */
.ast-primary-header-bar,
.site-primary-header-wrap,
.main-header-bar {
    transition:
        background-color 0.3s ease,
        backdrop-filter 0.3s ease,
        min-height 0.25s ease,
        padding 0.25s ease;
}

.ast-header-sticked .ast-primary-header-bar {
    background-color: rgba(10, 20, 40, 0.95);
    backdrop-filter: blur(6px);
    min-height: 70px !important;
    box-shadow: 0 15px 28px rgba(0, 0, 0, 0.15);
}
.ast-header-sticked .site-primary-header-wrap {
    min-height: 5px !important;
}
.ast-header-sticked .main-header-bar {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}
.ast-header-sticked .main-header-menu a,
.ast-header-sticked .ast-header-account-wrap a {
    color: #ffffff;
}

/* Sticky na podstronach (nie homepage) */
body:not(.home).ast-primary-sticky-header-active .ast-primary-header-bar {
    background-color: rgba(6, 0, 152, 0.95) !important;
}
