:root {
    --uae-sticky-text: #000000;
    --uae-transition-duration: 300ms;
    --uae-transition-easing: ease-in-out;
}

body .uae-managed {
    transition:
        background var(--uae-transition-duration) var(--uae-transition-easing),
        color var(--uae-transition-duration) var(--uae-transition-easing),
        padding var(--uae-transition-duration) var(--uae-transition-easing),
        transform var(--uae-transition-duration) var(--uae-transition-easing);
}

/* Sticky state */
body .uae-sticky {
    position: fixed !important;
    top: 0 !important;
    left: 0;
    width: 100% !important;
    z-index: 999999 !important;

    background: var(--uae-sticky-bg) !important;
    color: var(--uae-sticky-text) !important;
}




/* Transparent state (force override sticky color) */
body .uae-sticky.uae-transparent {
    background: transparent !important;
    box-shadow: none !important;
}



body .uae-hidden {
    transform: translateY(-100%);
}

body .uae-shrink {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
