/* Cyclone Hosting V5 - Wider Premium Header Patch
   Load this AFTER cyclone-v5-premium-header-final.css
*/

.v5-header{
    padding-left:24px !important;
    padding-right:24px !important;
}

.v5-nav{
    width:calc(100% - 8px) !important;
    max-width:1500px !important;
    min-height:88px !important;
    margin-left:auto !important;
    margin-right:auto !important;
    padding-left:34px !important;
    padding-right:34px !important;
    gap:18px !important;
}

.v5-brand{
    flex:0 0 auto !important;
}

.v5-links{
    flex:1 1 auto !important;
    justify-content:center !important;
    gap:7px !important;
}

.v5-links a{
    font-size:14px !important;
    padding-left:10px !important;
    padding-right:10px !important;
}

.v5-actions{
    flex:0 0 auto !important;
    margin-left:auto !important;
}

/* Large desktop: give it even more room */
@media(min-width:1500px){
    .v5-nav{
        max-width:1580px !important;
        padding-left:38px !important;
        padding-right:38px !important;
    }

    .v5-links{
        gap:9px !important;
    }

    .v5-links a{
        font-size:15px !important;
        padding-left:12px !important;
        padding-right:12px !important;
    }
}

/* Medium laptop protection */
@media(max-width:1180px){
    .v5-header{
        padding-left:14px !important;
        padding-right:14px !important;
    }

    .v5-nav{
        width:100% !important;
        padding-left:18px !important;
        padding-right:18px !important;
        gap:10px !important;
    }
}

/* Mobile stays compact */
@media(max-width:800px){
    .v5-header{
        padding-left:12px !important;
        padding-right:12px !important;
    }

    .v5-nav{
        width:100% !important;
        min-height:72px !important;
        padding-left:16px !important;
        padding-right:16px !important;
    }
}
