/**
 * Logo Styles
 */

.header-logo {
    display: flex;
    align-items: center;
    text-decoration: none;
}

.header-logo img {
    width: 76px; /* Per Figma: 75.84px */
    height: auto;
}

/* Desktop: Larger logo */
@media (min-width: 1024px) {
    .header-logo img {
        width: auto;
        height: var(--logo-height-desktop, 32px);
        margin-top: 10px;
    }
}

/* Mobile menu header logo */
.mobile-menu-header .header-logo img {
    height: 24px;
    width: auto;
}
