.header-menu-btn {
    background: transparent;
    border: none;
    color: var(--text-secondary);
    font-size: 1.2rem;
    cursor: pointer;
    padding: 0.5rem;
    border-radius: 0.5rem;
    display: flex; /* Always display */
    align-items: center;
    justify-content: center;
    transition: var(--transition-fast);
    margin-right: 1rem;
    z-index: 200; /* Ensure it's above other elements */
    position: relative; /* Ensure z-index works */
}

.header-menu-btn:hover {
    background: var(--bg-card-hover);
    color: var(--text-primary);
}
