/* Shared navigation label contrast across chart and content surfaces. */
body:is(
  [data-page="chart"],
  [data-page="books"],
  [data-page="daoxue"],
  [data-page="archive"],
  [data-page="paipan-tools"]
) .nav-item:not(.active),
body[data-page="chart"] .paipan-tool-frame .paipan-nav-item:not(.paipan-nav-item-selected),
body[data-page="chart"] #tongcanResultNav .paipan-nav-item:not(.paipan-nav-item-selected),
body[data-page="chart"] .paipan-tool-picker-item:not(.is-selected),
body[data-page="paipan-tools"] .paipan-tools-item:not(.is-current),
body[data-page="paipan-tools"] .paipan-tools-item:not(.is-current) .paipan-tools-item-status,
body:is([data-page="books"], [data-page="daoxue"]) .study-mobile-link:not(.active),
body[data-page="books"] .books-tab:not(.active),
body[data-page="books"] .books-crumb,
body[data-page="daoxue"] :is(.dq-audience-btn, .dq-audience-tab):not(.active),
body[data-page="archive"] .archive-tab:not(.active) {
  color: var(--ink, #202321) !important;
  font-weight: 400 !important;
}

body:is(
  [data-page="chart"],
  [data-page="books"],
  [data-page="daoxue"],
  [data-page="archive"],
  [data-page="paipan-tools"]
) .nav-item.active,
body[data-page="chart"] .paipan-tool-frame .paipan-nav-item-selected,
body[data-page="chart"] #tongcanResultNav .paipan-nav-item-selected,
body[data-page="chart"] .paipan-tool-picker-item.is-selected,
body[data-page="paipan-tools"] .paipan-tools-item.is-current,
body[data-page="paipan-tools"] .paipan-tools-item.is-current .paipan-tools-item-status,
body:is([data-page="books"], [data-page="daoxue"]) .study-mobile-link.active,
body[data-page="books"] .books-tab.active,
body[data-page="daoxue"] :is(.dq-audience-btn, .dq-audience-tab).active,
body[data-page="archive"] .archive-tab.active {
  color: #fffdf7 !important;
  font-weight: 400 !important;
}

body:is(
  [data-page="chart"],
  [data-page="books"],
  [data-page="daoxue"],
  [data-page="archive"],
  [data-page="paipan-tools"]
) .nav-item :is(span, strong, b, small),
body[data-page="chart"] .paipan-tool-frame .paipan-nav-item :is(span, strong, b, small),
body[data-page="chart"] #tongcanResultNav .paipan-nav-item :is(span, strong, b, small),
body[data-page="chart"] .paipan-tool-picker-item :is(span, strong, b, small),
body[data-page="paipan-tools"] .paipan-tools-item :is(span, strong, b, small),
body:is([data-page="books"], [data-page="daoxue"]) .study-mobile-link :is(span, strong, b, small),
body[data-page="books"] :is(.books-tab, .books-crumb) :is(span, strong, b, small),
body[data-page="daoxue"] :is(.dq-audience-btn, .dq-audience-tab) :is(span, strong, b, small),
body[data-page="archive"] .archive-tab :is(span, strong, b, small) {
  font-weight: inherit !important;
}

body[data-page="chart"] .paipan-tool-picker-item.is-selected {
  border-color: var(--cinnabar, #b94132) !important;
  background: var(--cinnabar, #b94132) !important;
  box-shadow: 0 2px 8px rgba(var(--accent-rgb, 185, 65, 50), 0.24) !important;
}

body[data-page="chart"].lh-hide-site-bottom-nav .paipan-tool-frame .app-view :is(
  ul#paipantabbar > li:not(.app-params-ctrl),
  [role="tablist"]:not(#tongcanResultNav) > [role="tab"],
  .bazi-insights-primary-nav > button,
  .bazi-insights-subnav > button,
  .bazi-school-tabs > button,
  .bazi-hehun-tabs > button,
  .bazhai-tabs > button,
  .pp-detail-tab,
  .sixyao-detail-tab,
  .meihua-detail-tab,
  .jkj-detail-tab,
  .kanyu-tabs > button,
  .kanyu-bagua-mode-switch > button,
  .qz-layer-tab,
  .qz-house-nav-item,
  .shan24-tabs > button,
  .jiutian-result-tabs > button,
  .zhangjue-tabs > button
) {
  color: var(--ink, #202321) !important;
  font-weight: 400 !important;
}

body[data-page="chart"].lh-hide-site-bottom-nav .paipan-tool-frame .app-view :is(
  ul#paipantabbar > li:not(.app-params-ctrl),
  [role="tablist"]:not(#tongcanResultNav) > [role="tab"],
  .bazi-insights-primary-nav > button,
  .bazi-insights-subnav > button,
  .bazi-school-tabs > button,
  .bazi-hehun-tabs > button,
  .bazhai-tabs > button,
  .pp-detail-tab,
  .sixyao-detail-tab,
  .meihua-detail-tab,
  .jkj-detail-tab,
  .kanyu-tabs > button,
  .kanyu-bagua-mode-switch > button,
  .qz-layer-tab,
  .qz-house-nav-item,
  .shan24-tabs > button,
  .jiutian-result-tabs > button,
  .zhangjue-tabs > button
) :is(span, strong, b, small) {
  color: inherit !important;
  font-weight: inherit !important;
}

body[data-page="chart"].lh-hide-site-bottom-nav .paipan-tool-frame .app-view :is(
  ul#paipantabbar > li:not(.app-params-ctrl),
  [role="tablist"]:not(#tongcanResultNav) > [role="tab"],
  .bazi-insights-primary-nav > button,
  .bazi-insights-subnav > button,
  .bazi-school-tabs > button,
  .bazi-hehun-tabs > button,
  .bazhai-tabs > button,
  .pp-detail-tab,
  .sixyao-detail-tab,
  .meihua-detail-tab,
  .jkj-detail-tab,
  .kanyu-tabs > button,
  .kanyu-bagua-mode-switch > button,
  .qz-layer-tab,
  .qz-house-nav-item,
  .shan24-tabs > button,
  .jiutian-result-tabs > button,
  .zhangjue-tabs > button
):is(.active, .is-active, .is-selected, .layui-this, [aria-selected="true"]) {
  background: var(--cinnabar, #b94132) !important;
  color: #fffdf7 !important;
  font-weight: 400 !important;
  box-shadow: 0 2px 8px rgba(var(--accent-rgb, 185, 65, 50), 0.24) !important;
}

body[data-page="chart"].lh-hide-site-bottom-nav .paipan-tool-frame .app-view :is(
  ul#paipantabbar > li:not(.app-params-ctrl),
  [role="tablist"]:not(#tongcanResultNav) > [role="tab"],
  .bazi-insights-primary-nav > button,
  .bazi-insights-subnav > button,
  .bazi-school-tabs > button,
  .bazi-hehun-tabs > button,
  .bazhai-tabs > button,
  .pp-detail-tab,
  .sixyao-detail-tab,
  .meihua-detail-tab,
  .jkj-detail-tab,
  .kanyu-tabs > button,
  .kanyu-bagua-mode-switch > button,
  .qz-layer-tab,
  .qz-house-nav-item,
  .shan24-tabs > button,
  .jiutian-result-tabs > button,
  .zhangjue-tabs > button
):is(.active, .is-active, .is-selected, .layui-this, [aria-selected="true"]) :is(span, strong, b, small) {
  color: inherit !important;
  font-weight: inherit !important;
}
