/**
 * 导航菜单对齐修复
 * 
 * 强制应用菜单对齐样式，解决 CSS 缓存问题
 * 
 * @package Hui
 * @since 1.4.2
 */

/* 左对齐 */
@media (min-width: 768px) {
    body.xun-header-menu-align-left .xun-header-inner {
        justify-content: flex-start !important;
    }
    
    body.xun-header-menu-align-left .xun-nav {
        margin-left: 32px !important;
    }
    
    body.xun-header-menu-align-left .xun-header-actions {
        margin-left: auto !important;
    }
}

/* 居中（默认） */
@media (min-width: 768px) {
    body.xun-header-menu-align-center .xun-header-inner {
        justify-content: center !important;
    }
    
    body.xun-header-menu-align-center .xun-nav {
        margin-left: 0 !important;
    }
    
    body.xun-header-menu-align-center .xun-header-actions {
        margin-left: auto !important;
    }
}

/* 右对齐 */
@media (min-width: 768px) {
    body.xun-header-menu-align-right .xun-header-inner {
        justify-content: flex-end !important;
    }
    
    body.xun-header-menu-align-right .xun-nav {
        margin-left: 0 !important;
        margin-right: 32px !important;
    }
    
    body.xun-header-menu-align-right .xun-header-actions {
        margin-left: 0 !important;
        margin-right: auto !important;
    }
}
