/* Custom Header - Logo Alignment Only */

/* Logo Container - Proper Alignment */
.uk-navbar-left {
    display: flex;
    align-items: center !important;
}

.uk-navbar-left .uk-navbar-item {
    display: flex;
    align-items: center;
    height: 100%;
}

/* Logo Link */
.uk-logo {
    display: flex !important;
    align-items: center;
    text-decoration: none;
}

/* Logo Image - Fixed Size */
.uk-logo img {
    height: 40px !important;
    width: auto !important;
    display: block;
}

/* Logo and nav items vertically centered */
.uk-navbar-container .uk-container {
    display: flex;
    align-items: center;
}

.uk-navbar-nav {
    display: flex;
    align-items: center;
}

/* Ensure navbar items align properly */
[data-uk-navbar] {
    display: flex;
    align-items: center;
}

.uk-navbar-left,
.uk-navbar-right {
    display: flex;
    align-items: center;
}
