/* Newblack internal-page theme layer. Content and rendering remain sourced from Dark; visual tokens are unified here. */
:root{--nb-black:#03050a;--nb-bg:#070a12;--nb-section:#0b1020;--nb-panel:#10182a;--nb-panel2:#151f34;--nb-blue:#4c78fc;--nb-blue-hover:#658bfc;--nb-purple:#5b21b6;--nb-purple-ink:#a78bfa;--nb-orange:#f97316;--nb-line:rgba(255,255,255,.09);--nb-muted:#a7b0c0;--nb-dim:#778397}
html,body{background:var(--nb-bg)!important;color:#e7ebf2!important}body{font-family:"MiSans VF","PingFang SC","Microsoft YaHei",system-ui,-apple-system,"Segoe UI",sans-serif!important}body:before{background:var(--nb-bg)!important}.site-header{background:rgba(3,5,10,.88)!important;border-color:var(--nb-line)!important;backdrop-filter:blur(16px)}.site-header .container,.site-header .nav-shell{max-width:1240px}.desktop-nav a,.nav-link,.nav-trigger{color:#a7b0c0!important}.desktop-nav a:hover,.desktop-nav a.is-active,.nav-trigger:hover,.nav-trigger.is-active{color:#fff!important}.desktop-nav a::after,.nav-link::after,.nav-trigger::after{background:var(--nb-purple)!important}.nav-actions .primary-btn,.primary-btn{background:var(--nb-blue)!important;border-color:var(--nb-blue)!important;color:#fff!important;border-radius:5px!important}.nav-actions .primary-btn:hover,.primary-btn:hover{background:var(--nb-blue-hover)!important}.secondary-btn{border-color:var(--nb-line)!important;background:rgba(255,255,255,.03)!important;color:#e7ebf2!important;border-radius:5px!important}.page-hero,.hero,.case-hero,.capability-hero,.about-hero{background:var(--nb-black)!important}.page-hero::before,.hero::before,.case-hero::before,.capability-hero::before,.about-hero::before{background:radial-gradient(circle at 70% 35%,rgba(91,33,182,.26),transparent 40%)!important;opacity:1!important}.page-title,.hero-copy h1,.case-hero h1,.capability-hero h1{color:#f7f9fc!important}.page-lead,.hero-lead,.case-hero p,.capability-hero p,.section-title-row p,.content-section p{color:var(--nb-muted)!important}.page-tags span,.hero-tags span,.case-tags span{border-color:rgba(91,33,182,.5)!important;background:rgba(91,33,182,.18)!important;color:#c4b5fd!important;border-radius:12px!important}.content-section,.section-muted,.page-main>section,.logo-section,.home-bottom-cta-section,.site-footer{border-color:rgba(255,255,255,.055)!important}.content-section:nth-of-type(even),.section-muted,.page-main>section:nth-of-type(even){background:var(--nb-section)!important}.content-section h2,.content-section h3,.section-title-row h2,.footer-col h3{color:#f7f9fc!important}.info-card,.feature-card,.role-card,.home-choice-card,.builder-role-card,.ai-os-feature-card,.case-more-card,.solution-card,.support-card,.cooperation-why-card,.home-why-panel,.home-why-hub-card{background:var(--nb-panel)!important;border-color:var(--nb-line)!important;border-radius:8px!important;box-shadow:none!important}.info-card:hover,.feature-card:hover,.role-card:hover,.home-choice-card:hover,.builder-role-card:hover,.ai-os-feature-card:hover{background:var(--nb-panel2)!important;border-color:rgba(91,33,182,.5)!important}.info-card>svg,.feature-card>svg,.home-choice-card-icon,.ai-os-feature-icon,.cooperation-card-icon{color:var(--nb-purple-ink)!important}.home-why-tab.is-active,.home-why-tab:hover{background:rgba(91,33,182,.18)!important;color:#fff!important}.home-why-tab.is-active:before{background:var(--nb-purple)!important}.home-why-image-card,.product-stage,.hero-visual,.hero-architecture,.architecture-stack{background:var(--nb-panel)!important;border-color:var(--nb-line)!important}.home-architecture-canvas,.ai-os-arch-board,.home-why-native-hub{background:radial-gradient(circle at 50% 30%,rgba(91,33,182,.22),transparent 42%),#091124!important;border-color:rgba(91,33,182,.45)!important}.home-arch-core,.ai-os-arch-v2-platform{background:var(--nb-purple)!important}.home-arch-builder,.ai-os-arch-v2-semantic{background:#e4ebfb!important;color:#263d66!important}.home-arch-foundation,.ai-os-arch-v2-process{background:#172642!important}.wide-cta{background:radial-gradient(circle at 80% 40%,rgba(249,115,22,.12),transparent 20%),radial-gradient(circle at 65% 45%,rgba(91,33,182,.25),transparent 43%),#091124!important;border-color:rgba(91,33,182,.52)!important;border-radius:8px!important}.wide-cta h2{color:#f7f9fc!important}.wide-cta .primary-btn{background:var(--nb-blue)!important}.wide-cta .secondary-btn{color:#e7ebf2!important}.scenario-showcase-card,.case-more-card{border-color:var(--nb-line)!important;background:var(--nb-panel)!important;border-radius:8px!important}.scenario-showcase-card:hover,.case-more-card:hover{border-color:rgba(91,33,182,.5)!important}.scenario-showcase-copy>span,.case-more-card em,.case-more-card span{color:var(--nb-purple-ink)!important}.logo-wall>div,.logo-tile,.about-logo-tile{background:#f7f8fa!important;border-color:var(--nb-line)!important;border-radius:6px!important}.enterprise-growth-section{background:var(--nb-section)!important}.enterprise-growth-card{background:var(--nb-panel)!important;border-color:var(--nb-line)!important;border-radius:8px!important}.enterprise-growth-card blockquote{color:#f7f9fc!important}.enterprise-growth-card p{color:var(--nb-muted)!important}.site-footer{background:var(--nb-black)!important}.site-footer a,.footer-company p,.footer-meta p{color:var(--nb-dim)!important}.site-footer a:hover{color:var(--nb-purple-ink)!important}.footer-watermark{opacity:.05!important}.mobile-menu{background:var(--nb-black)!important}.mega-menu{background:#0c1220!important;border-color:var(--nb-line)!important;box-shadow:0 20px 60px rgba(0,0,0,.42)!important}.mega-side-item.is-active{background:rgba(91,33,182,.18)!important;color:#fff!important}.solution-nav-item:hover,.mega-more{color:var(--nb-purple-ink)!important}.form-control:focus,.input:focus{border-color:var(--nb-purple)!important;box-shadow:0 0 0 2px rgba(91,33,182,.18)!important}.status-success{color:#7ddf67!important}.status-warning{color:#ff9a52!important}.status-danger{color:#ff8179!important}
