/* 聚至主题 - 夜间模式 */

html[data-theme="night"] {
    color-scheme: dark;
    --kg-ink: #e7eef8;
    --kg-muted: #94a3b6;
    --kg-line: #263242;
    --kg-blue: #4a9bff;
    --kg-deep: #0b4fb3;
}

html[data-theme="night"] body {
    background: #0d131b;
    color: #c2cedd;
}

html[data-theme="night"] .kg-header,
html[data-theme="night"] .kg-header.is-scrolled {
    background: rgba(15, 21, 30, .94);
    border-bottom-color: #223041;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .35);
}

html[data-theme="night"] .kg-brand-name,
html[data-theme="night"] .kg-nav a,
html[data-theme="night"] .kg-nav-list > li > a {
    color: #dbe4f0;
}

html[data-theme="night"] .kg-theme-toggle {
    background: #18222f;
    border-color: #2b3a4d;
    color: #dbe4f0;
}

html[data-theme="night"] .kg-btn-line {
    background: transparent;
    border-color: #33455a;
    color: #dbe4f0;
}

html[data-theme="night"] .kg-btn-white {
    background: #eaf2ff;
    color: #0b4fb3;
}

html[data-theme="night"] .kg-page-head,
html[data-theme="night"] .kg-list-head,
html[data-theme="night"] .kg-gallery-head {
    background: linear-gradient(180deg, #151d29 0%, #0d131b 100%);
    border-color: #223041;
}

html[data-theme="night"] .kg-section,
html[data-theme="night"] .kg-features,
html[data-theme="night"] .kg-solutions,
html[data-theme="night"] .kg-pricing,
html[data-theme="night"] .kg-news {
    background: #0d131b;
}

html[data-theme="night"] .kg-announcement {
    background: #121a25;
    border-color: #223041;
}

html[data-theme="night"] .kg-announcement-label {
    color: #e7eef8;
}

html[data-theme="night"] .kg-announcement-item {
    color: #aebccd;
}

html[data-theme="night"] .kg-feature-card,
html[data-theme="night"] .kg-solution-card,
html[data-theme="night"] .kg-price-card,
html[data-theme="night"] .kg-news-col,
html[data-theme="night"] .kg-post-card,
html[data-theme="night"] .kg-masonry-card,
html[data-theme="night"] .kg-link-card,
html[data-theme="night"] .kg-links-notice,
html[data-theme="night"] .kg-wall-panel,
html[data-theme="night"] .kg-wall-media,
html[data-theme="night"] .kg-prod-feature,
html[data-theme="night"] .kg-prod-shot,
html[data-theme="night"] .kg-prod-detail,
html[data-theme="night"] .kg-saas-scroll,
html[data-theme="night"] .kg-saas-faq,
html[data-theme="night"] .kg-toc,
html[data-theme="night"] .kg-backtop {
    background: #141d29;
    border-color: #263242;
    color: #c2cedd;
}

html[data-theme="night"] .kg-feature-card h3,
html[data-theme="night"] .kg-solution-card h3,
html[data-theme="night"] .kg-price-card h3,
html[data-theme="night"] .kg-news-col h2,
html[data-theme="night"] .kg-news-col h3,
html[data-theme="night"] .kg-post-card h2,
html[data-theme="night"] .kg-post-card h2 a,
html[data-theme="night"] .kg-masonry-hover strong,
html[data-theme="night"] .kg-prod-feature h3,
html[data-theme="night"] .kg-prod-head h2,
html[data-theme="night"] .kg-wall-info h1,
html[data-theme="night"] .kg-toc-head,
html[data-theme="night"] .kg-related-head h2,
html[data-theme="night"] .kg-article h1,
html[data-theme="night"] .kg-rich h1,
html[data-theme="night"] .kg-rich h2,
html[data-theme="night"] .kg-rich h3 {
    color: #e7eef8;
}

html[data-theme="night"] .kg-feature-card p,
html[data-theme="night"] .kg-solution-card p,
html[data-theme="night"] .kg-price-card p,
html[data-theme="night"] .kg-news-col p,
html[data-theme="night"] .kg-post-card p,
html[data-theme="night"] .kg-prod-feature p,
html[data-theme="night"] .kg-prod-head p,
html[data-theme="night"] .kg-prod-sub,
html[data-theme="night"] .kg-prod-desc,
html[data-theme="night"] .kg-wall-note,
html[data-theme="night"] .kg-related-head p,
html[data-theme="night"] .kg-toc-row a,
html[data-theme="night"] .kg-toc-sub a {
    color: #9dabbd;
}

html[data-theme="night"] .kg-rich {
    color: #c2cedd;
}

html[data-theme="night"] .kg-rich pre,
html[data-theme="night"] .kg-rich code {
    background: #101823;
    border-color: #263242;
    color: #d7e2ef;
}

html[data-theme="night"] .kg-toc {
    border-left-color: #263242;
}

html[data-theme="night"] .kg-toc-sub {
    border-left-color: #263242;
}

html[data-theme="night"] .kg-prod-hero,
html[data-theme="night"] .kg-saas-hero {
    background: linear-gradient(180deg, #131c28 0%, #0d131b 100%);
}

html[data-theme="night"] .kg-prod-section-alt,
html[data-theme="night"] .kg-gallery-related {
    background: #101823;
}

html[data-theme="night"] .kg-prod-highlights {
    background: #121a25;
    border-color: #223041;
}

html[data-theme="night"] .kg-prod-highlight strong {
    color: #e7eef8;
}

html[data-theme="night"] .kg-saas-table th,
html[data-theme="night"] .kg-saas-table td {
    border-color: #263242;
    color: #c2cedd;
}

html[data-theme="night"] .kg-saas-table thead th,
html[data-theme="night"] .kg-saas-table tbody th.kg-saas-group {
    background: #18222f;
    color: #e7eef8;
}

html[data-theme="night"] .kg-saas-table tbody tr:hover td,
html[data-theme="night"] .kg-saas-table tbody tr:hover th.kg-saas-group {
    background: #1a2533;
}

html[data-theme="night"] .kg-saas-note,
html[data-theme="night"] .kg-gallery-count,
html[data-theme="night"] .kg-links-count {
    color: #8b99ac;
}

html[data-theme="night"] .kg-links-search input,
html[data-theme="night"] .kg-search input,
html[data-theme="night"] .kg-viewer input {
    background: #141d29;
    border-color: #2b3a4d;
    color: #dbe4f0;
}

html[data-theme="night"] .kg-links-search input::placeholder {
    color: #7f8da0;
}

html[data-theme="night"] .kg-mnav {
    background: #111924;
    border-top-color: #263242;
}

html[data-theme="night"] .kg-mnav a {
    color: #93a2b6;
}

html[data-theme="night"] .kg-mnav a.is-active {
    color: #4a9bff;
}

html[data-theme="night"] .kg-footer {
    background: #0a1017;
}

html[data-theme="night"] .kg-brand-logo .kg-logo-day {
    opacity: 0;
}

html[data-theme="night"] .kg-brand-logo .kg-logo-night {
    opacity: 1;
}

html[data-theme="night"] .kg-brand-logo.has-night .kg-logo-shine-day {
    opacity: 0;
}

html[data-theme="night"] .kg-brand-logo.has-night .kg-logo-shine-night {
    opacity: 1;
}

html[data-theme="night"] .kg-menu-toggle {
    color: #dbe4f0;
}

html[data-theme="night"] .kg-dropdown {
    background: #141d29;
    border-color: #263242;
}

html[data-theme="night"] .kg-dropdown a {
    color: #b9c6d6;
}

/* 首屏与章节标题夜间适配 */
html[data-theme="night"] .kg-hero {
    background: linear-gradient(140deg, #0a2a55 0%, #071322 100%);
}

html[data-theme="night"] .kg-hero-bg {
    opacity: .45;
}

html[data-theme="night"] .kg-section-title h2,
html[data-theme="night"] .kg-section-title p,
html[data-theme="night"] .kg-page-head h1,
html[data-theme="night"] .kg-list-head h1,
html[data-theme="night"] .kg-saas-hero h2,
html[data-theme="night"] .kg-prod-copy h1,
html[data-theme="night"] .kg-faq-item summary,
html[data-theme="night"] .kg-saas-faq h2,
html[data-theme="night"] .kg-links-intro,
html[data-theme="night"] .kg-article-meta,
html[data-theme="night"] .kg-wall-meta dd,
html[data-theme="night"] .kg-saas-table .kg-saas-plan strong {
    color: #e7eef8;
}

html[data-theme="night"] .kg-watermark {
    color: rgba(255, 255, 255, .06);
}

html[data-theme="night"] .kg-feature-card p,
html[data-theme="night"] .kg-solution-card p,
html[data-theme="night"] .kg-price-card p,
html[data-theme="night"] .kg-news-col p,
html[data-theme="night"] .kg-post-card p,
html[data-theme="night"] .kg-prod-feature p,
html[data-theme="night"] .kg-prod-highlight span,
html[data-theme="night"] .kg-faq-a,
html[data-theme="night"] .kg-links-intro,
html[data-theme="night"] .kg-saas-subtitle {
    color: #9dabbd;
}

html[data-theme="night"] .kg-faq-item {
    border-bottom-color: #263242;
}

html[data-theme="night"] .kg-prod-cta {
    background: linear-gradient(120deg, #0b3f8f 0%, #0a2a55 100%);
}
