/* 
 * 自定义CSS - 移除菜单粗体
 * 这个文件用于覆盖所有框架中的粗体菜单文字样式
 */

/* 全局性强制移除粗体 */
.nav-drawer li a, 
.nav-drawer .nav-subnav li a,
.sidebar-main .nav li a,
.sidebar-main .nav-drawer li a,
.sidebar-main .nav-item a,
.sidebar-main .nav-subnav li a,
.sidebar-main a,
.nav-item a,
.nav-subnav li a,
.nav li a {
    font-weight: normal !important;
    text-shadow: none !important;
}

/* 使用更高特异性进一步覆盖 */
body .sidebar-main .nav-drawer > li > a,
body .sidebar-main .nav-drawer > li > a i,
body .sidebar-main .nav-drawer li.nav-item a,
body .sidebar-main .nav-drawer .nav-subnav > li > a,
body .sidebar-main .nav-drawer .nav-item-has-subnav > a,
html body .sidebar-main a,
html body .nav-drawer li a,
html body .nav-item a,
html body .nav-subnav li a {
    font-weight: normal !important;
    text-shadow: none !important;
}

/* 针对菜单文本的单独规则 */
.nav-drawer > li > a,
.nav-drawer .nav-subnav > li > a,
.nav-drawer .nav-item-has-subnav > a {
    font-weight: normal !important;
}

/* 针对任何可能被应用粗体的元素 */
.nav-drawer a,
.nav-drawer span,
.nav-drawer div,
.nav-drawer * {
    font-weight: normal !important;
}

/* 超高优先级选择器 - 确保覆盖任何可能的规则 */
html body nav.sidebar-main .nav-drawer li a,
html body nav.sidebar-main .nav-drawer li.active a,
html body nav.sidebar-main .nav-drawer li.nav-item a,
html body nav.sidebar-main .nav-drawer li.nav-item-has-subnav a,
html body nav.sidebar-main .nav-drawer .nav-subnav li a,
html body nav.sidebar-main .nav-drawer .nav-subnav li.active a,
html body #sidebar .nav-drawer li a,
html body .sidebar-main .nav-drawer li[class*="nav-"] a,
html body .sidebar-main .nav-drawer li[class*="active"] a,
html body .sidebar-main .nav-drawer li a i,
html body .sidebar-main .nav-drawer li.active a i {
    font-weight: normal !important;
    text-shadow: none !important;
}

/* 强制iframe中的文字也不使用粗体 */
#leftFrame, 
#leftFrame body,
#leftFrame .sidebar-main,
#leftFrame .nav-drawer li a {
    font-weight: normal !important;
} 