/* Logo anchor tag styling for better clickability */
.nav-logo a {
    display: block;
    cursor: pointer;
    text-decoration: none;
    color: inherit;
    transition: all 0.3s ease;
}

.nav-logo a:hover {
    text-decoration: none;
    color: inherit;
}

.nav-logo a:focus {
    outline: none;
    text-decoration: none;
    color: inherit;
}

.nav-menu-logo a {
    display: block;
    cursor: pointer;
    text-decoration: none;
    color: inherit;
    transition: all 0.3s ease;
}

.nav-menu-logo a:hover {
    text-decoration: none;
    color: inherit;
}

.nav-menu-logo a:focus {
    outline: none;
    text-decoration: none;
    color: inherit;
}

.footer-company a {
    display: block;
    cursor: pointer;
    text-decoration: none;
    color: inherit;
    transition: all 0.3s ease;
}

.footer-company a:hover {
    text-decoration: none;
    color: inherit;
}

.footer-company a:focus {
    outline: none;
    text-decoration: none;
    color: inherit;
}

/* Ensure the entire logo area is clickable */
.nav-logo a img,
.nav-menu-logo a img {
    pointer-events: none;
}

.nav-logo a,
.nav-menu-logo a,
.footer-company a {
    pointer-events: auto;
}

/* Additional styling to ensure footer logo is clickable */
.footer-logo {
    pointer-events: none;
}

.footer-company a {
    display: inline-block;
    max-width: fit-content;
} 