/**
 * Zibll 白天模式 — 白底 + Zibll 官方浅色变量（映射到 RiPro / jianku 结构）。
 */

.jianku-zibll-ui.jianku-zibll-light {
    --zib-body-bg: #f5f6f7;
    --zib-main-bg: #fff;
    --zib-main-shadow: rgba(116, 116, 116, 0.08);
    --zib-main-radius: 8px;
    --zib-theme-color: #f04494;
    --zib-key-color: #333;
    --zib-main-color: #4e5358;
    --zib-muted-color: #777;
    --zib-muted-2-color: #999;
    --zib-muted-3-color: #b1b1b1;
    --zib-border-color: rgba(50, 50, 50, 0.06);
    --zib-header-bg: rgba(255, 255, 255, 0.88);
    --zib-blur-bg: rgba(255, 255, 255, 0.85);

    background-color: var(--zib-body-bg);
    color: var(--zib-main-color);
}

.jianku-zibll-ui.jianku-zibll-light .site-content,
.jianku-zibll-ui.jianku-zibll-light #content,
.jianku-zibll-ui.jianku-zibll-light .content-area {
    background-color: var(--zib-body-bg);
}

.jianku-zibll-ui.jianku-zibll-light .site-header {
    background: var(--zib-header-bg) !important;
    color: var(--zib-main-color);
    box-shadow: 0 1px 8px rgba(116, 116, 116, 0.08);
}

/* 单行导航：navbar 与 header 同色；双行 jizhi 导航内层透明，避免多层白底 */
.jianku-zibll-ui.jianku-zibll-light .site-header:not(.jianku-navbar-jizhi) .navbar {
    background: var(--zib-header-bg) !important;
}

.jianku-zibll-ui.jianku-zibll-light .site-header.jianku-navbar-jizhi .container,
.jianku-zibll-ui.jianku-zibll-light .site-header.jianku-navbar-jizhi .topnav,
.jianku-zibll-ui.jianku-zibll-light .site-header.jianku-navbar-jizhi .navbar,
.jianku-zibll-ui.jianku-zibll-light .site-header.jianku-navbar-jizhi .main-menu,
.jianku-zibll-ui.jianku-zibll-light .site-header.jianku-navbar-jizhi nav {
    background: transparent !important;
    box-shadow: none !important;
}

.jianku-zibll-ui.jianku-zibll-light .navFix.frosted {
    background: var(--zib-blur-bg) !important;
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
}

.jianku-zibll-ui.jianku-zibll-light .navbar .menu-item > a,
.jianku-zibll-ui.jianku-zibll-light .navbar .sub-menu a,
.jianku-zibll-ui.jianku-zibll-light .breadcrumbs,
.jianku-zibll-ui.jianku-zibll-light .breadcrumbs a {
    color: var(--zib-key-color);
}

.jianku-zibll-ui.jianku-zibll-light .navbar .sub-menu,
.jianku-zibll-ui.jianku-zibll-light .mega-menu {
    background: var(--zib-main-bg);
    box-shadow: 0 4px 20px var(--zib-main-shadow);
}

.jianku-zibll-ui.jianku-zibll-light .filter--content,
.jianku-zibll-ui.jianku-zibll-light .filter--content .form-box,
.jianku-zibll-ui.jianku-zibll-light .home-filter--content,
.jianku-zibll-ui.jianku-zibll-light .home-filter--content .form-box {
    background-color: var(--zib-main-bg) !important;
}

.jianku-zibll-ui.jianku-zibll-light .filter--content .filter-item a,
.jianku-zibll-ui.jianku-zibll-light .filter--content .filter-tab a {
    color: var(--zib-key-color);
}

.jianku-zibll-ui.jianku-zibll-light .post-grid,
.jianku-zibll-ui.jianku-zibll-light .post-list,
.jianku-zibll-ui.jianku-zibll-light .post.posts-item {
    background: var(--zib-main-bg);
    border-color: var(--zib-border-color);
    box-shadow: 0 0 10px var(--zib-main-shadow);
}

.jianku-zibll-ui.jianku-zibll-light .post.posts-item .item-heading > a,
.jianku-zibll-ui.jianku-zibll-light .post.posts-item .item-heading.entry-header .entry-title a,
.jianku-zibll-ui.jianku-zibll-light .entry-header .entry-title a {
    color: var(--zib-key-color);
}

.jianku-zibll-ui.jianku-zibll-light .home_title .title .pricing-title,
.jianku-zibll-ui.jianku-zibll-light .section-title,
.jianku-zibll-ui.jianku-zibll-light h1,
.jianku-zibll-ui.jianku-zibll-light h2,
.jianku-zibll-ui.jianku-zibll-light h3,
.jianku-zibll-ui.jianku-zibll-light h4 {
    color: var(--zib-key-color);
}

.jianku-zibll-ui.jianku-zibll-light .home-first,
.jianku-zibll-ui.jianku-zibll-light .home-first .hf-widget {
    background: var(--zib-body-bg);
}

.jianku-zibll-ui.jianku-zibll-light .home-first .hf-widget {
    background: var(--zib-main-bg);
    border-color: var(--zib-border-color);
    box-shadow: 0 0 10px var(--zib-main-shadow);
}

.jianku-zibll-ui.jianku-zibll-light .home-first .hf-widget .hf-widget-title a,
.jianku-zibll-ui.jianku-zibll-light .home-first .hf-widget-1 .hf-widget-content a {
    color: var(--zib-key-color);
}

.jianku-zibll-ui.jianku-zibll-light .widget-area .widget,
.jianku-zibll-ui.jianku-zibll-light .off-canvas {
    background: var(--zib-main-bg);
    color: var(--zib-main-color);
}

.jianku-zibll-ui.jianku-zibll-light .widget-area .widget .widget-title {
    color: var(--zib-key-color);
    border-color: var(--zib-border-color);
}

.jianku-zibll-ui.jianku-zibll-light .site-footer,
.jianku-zibll-ui.jianku-zibll-light .footer-widget,
.jianku-zibll-ui.jianku-zibll-light .footer-fav {
    background: var(--zib-main-bg);
    color: var(--zib-muted-2-color);
}

.jianku-zibll-ui.jianku-zibll-light .site-footer a,
.jianku-zibll-ui.jianku-zibll-light .footer-fav .site-info h2 a {
    color: var(--zib-key-color);
}

.jianku-zibll-ui.jianku-zibll-light .article-content,
.jianku-zibll-ui.jianku-zibll-light .article-content p,
.jianku-zibll-ui.jianku-zibll-light .comments-area {
    background: var(--zib-main-bg);
    color: var(--zib-main-color);
}

.jianku-zibll-ui.jianku-zibll-light .article-content .entry-header .entry-title {
    color: var(--zib-key-color);
}

.jianku-zibll-ui.jianku-zibll-light .widget_tabcontent h3 span {
    color: var(--zib-muted-color);
}

.jianku-zibll-ui.jianku-zibll-light .widget_tabcontent h3 .selected {
    color: var(--zib-theme-color);
    border-bottom-color: var(--zib-theme-color);
}

.jianku-zibll-ui.jianku-zibll-light .bar-v2 .sidebar {
    background: transparent;
}

.jianku-zibll-ui.jianku-zibll-light .bar-v2 .sidebar > li > a {
    background: var(--zib-main-bg);
    color: var(--zib-key-color);
    box-shadow: 0 2px 12px var(--zib-main-shadow);
}

.jianku-zibll-ui.jianku-zibll-light .numeric-pagination:not(.jianku-zibll-pagination) .page-numbers:not(ul) {
    background: var(--zib-main-bg);
    color: var(--zib-key-color);
}

.jianku-zibll-ui.jianku-zibll-light .infinite-scroll-button {
    background: var(--zib-main-bg);
    color: var(--zib-key-color);
    box-shadow: 0 4px 12px var(--zib-main-shadow);
}

.jianku-zibll-ui.jianku-zibll-light .waveHorizontals {
    background-color: var(--zib-body-bg) !important;
}

.jianku-zibll-ui.jianku-zibll-light .h-screen li a {
    color: var(--zib-key-color);
}

.jianku-zibll-ui.jianku-zibll-light .h-screen li a:hover {
    color: var(--zib-theme-color);
}

.jianku-zibll-ui.jianku-zibll-light .entry-footer a,
.jianku-zibll-ui.jianku-zibll-light .entry-footer .post-meta-box {
    color: var(--zib-muted-color);
}

.jianku-zibll-ui.jianku-zibll-light .term-bar,
.jianku-zibll-ui.jianku-zibll-light .term-bar:before {
    background: var(--zib-main-bg);
}

.jianku-zibll-ui.jianku-zibll-light .bgcolor-fff {
    background-color: var(--zib-main-bg) !important;
}

.jianku-zibll-ui.jianku-zibll-light .form-control,
.jianku-zibll-ui.jianku-zibll-light input,
.jianku-zibll-ui.jianku-zibll-light select,
.jianku-zibll-ui.jianku-zibll-light textarea {
    background: var(--zib-main-bg);
    color: var(--zib-key-color);
    border-color: var(--zib-border-color);
}
