/**
 * Chenabura Header Styles
 */

/* Desktop nav visibility */
.desktop-nav {
    display: none;
}

@media (min-width: 1024px) {
    .desktop-nav {
        display: flex;
    }
}

/* Header consistency on very small screens */
@media (max-width: 360px) {
    header nav {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    
    header .flex.items-center.space-x-1 {
        gap: 0.25rem;
    }
    
    header .p-2 {
        padding: 0.375rem;
    }
}

@media (max-width: 320px) {
    header nav {
        padding-left: 0.25rem;
        padding-right: 0.25rem;
    }
}
