/**
 * Header Alignment Fixes
 * Ensures SIGN IN button aligns properly with navigation menu
 */

/* Align SIGN IN button vertically with navigation items */
.header-nav-features {
    display: flex !important;
    align-items: center !important;
}

.header-nav-feature {
    display: inline-flex;
    align-items: center;
}

/* Ensure button height matches nav items */
.header-nav-feature .btn {
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
}

/* Match line-height of nav items for proper alignment */
.header-nav-main .nav-pills > li > a {
    line-height: 2.2;
}

.header-nav-feature .btn-sm {
    line-height: 1.8;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

/* Ensure proper spacing */
.header-nav-features .header-nav-feature.ms-auto {
    margin-left: auto !important;
    padding-left: 1rem;
}





