@media (min-width: 1025px) {
    body.admin-bar .glass-capsule-header {
        top: calc(var(--wp-admin--admin-bar--height, 32px) + 20px) !important;
    }
    .glass-capsule-header {
        position: sticky !important;
        top: 20px;
        left: 20px;
        right: 20px;
        width: calc(100% - 40px) !important;
        max-width: none !important;
        margin: 20px auto !important; /* Top/bottom margin matches side margins */
        z-index: 9999;
        background-color: rgba(255, 255, 255, 0.5) !important;
        backdrop-filter: blur(15px) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        border-radius: 50px !important;
        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08) !important;
        border: 1px solid rgba(255, 255, 255, 0.4) !important;
        transition: all 0.3s ease;
        /* Flexbox for layout */
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        flex-direction: row !important; /* Ensure LTR direction */
    }
    
    /* Ensure columns inside the section don't break the flex layout */
    .glass-capsule-header > .elementor-container {
        width: 100% !important;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        flex-wrap: nowrap !important;
    }
    
    .glass-capsule-header .elementor-column {
        width: auto !important;
    }
}