/* Desktop Header Positioning with High Specificity */
@media screen and (min-width: 769px) {
    body .header,
    html body .header,
    .header {
        justify-content: flex-start !important;
        padding-left: 2rem !important;
    }
    
    body .desktop-nav,
    html body .desktop-nav,
    .desktop-nav {
        margin-left: 0 !important;
        margin-right: auto !important;
        padding-right: 0 !important;
        padding-left: 2rem !important;
        display: flex !important;
    }
    
    body .logo,
    html body .logo,
    .logo {
        margin-right: 0 !important;
    }
} 