:root{--bj7-bg:#f7f8f6;--bj7-paper:#fff;--bj7-ink:#172426;--bj7-muted:#667271;--bj7-line:#d8e0dd;--bj7-teal:#155e5a;--bj7-orange:#d85b46;--bj7-yellow:#e8b24d;--bj7-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
body:has(.bj7-home){background:var(--bj7-bg);color:var(--bj7-ink)}body:has(.bj7-home) .site-header{background:var(--bj7-bg);color:var(--bj7-ink);border-bottom:1px solid var(--bj7-line)}body:has(.bj7-home) .site-header::before{background:var(--bj7-orange)}body:has(.bj7-home) .site-header .site-nav a,body:has(.bj7-home) .site-header .hotline{color:var(--bj7-ink)}body:has(.bj7-home) .site-header .site-nav a:hover,body:has(.bj7-home) .site-header .site-nav a.active{color:var(--bj7-orange)}body:has(.bj7-home) .site-header .btn-header{background:var(--bj7-orange);color:#fff}
.bj7-home{overflow:clip;background:var(--bj7-bg);color:var(--bj7-ink)}.bj7-home .container{max-width:1240px}.bj7-home h1,.bj7-home h2,.bj7-home h3{color:inherit}.bj7-home em{font-style:normal;color:var(--bj7-orange)}.bj7-hero-meta,.bj7-kicker,.bj7-proof-line,.bj7-atlas,.bj7-hero-index,.bj7-atlas-head,.bj7-atlas-foot,.bj7-atlas-node,.bj7-atlas-signal{font-family:var(--bj7-mono);letter-spacing:.08em;text-transform:uppercase}
.bj7-hero{border-bottom:1px solid var(--bj7-line)}.bj7-hero-meta{display:flex;justify-content:space-between;gap:1rem;padding-top:1rem;color:var(--bj7-muted);font-size:.66rem}.bj7-hero-meta>span:last-child{color:var(--bj7-teal)}.bj7-hero-meta i,.bj7-kicker i,.bj7-atlas-head i,.bj7-atlas-foot span:first-child:before{display:inline-block;width:.4rem;height:.4rem;margin-right:.5rem;border-radius:50%;background:var(--bj7-orange);box-shadow:0 0 0 5px rgba(216,91,70,.1);animation:bj7Blink 2.2s ease-in-out infinite}.bj7-hero-meta b{color:var(--bj7-orange);font-weight:500}@keyframes bj7Blink{0%,100%{opacity:.4}50%{opacity:1}}
.bj7-hero-copy{max-width:53rem;padding-block:clamp(4.5rem,9vh,7rem) clamp(3rem,6vh,5rem)}.bj7-kicker{display:inline-flex;align-items:center;color:var(--bj7-teal);font-size:.68rem;font-weight:700}.bj7-kicker i{width:.38rem;height:.38rem;margin-right:.7rem;box-shadow:none}.bj7-hero h1{max-width:14ch;margin-top:1.15rem;font-size:clamp(2.85rem,5vw,4.75rem);line-height:1.02;letter-spacing:-.075em}.bj7-hero-copy>p{max-width:38rem;margin-top:1.55rem;color:var(--bj7-muted);font-size:1rem;line-height:1.85}.bj7-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.4rem;margin-top:1.75rem}.bj7-primary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.05rem;padding:.7rem 1.1rem;border:0;background:var(--bj7-orange);color:#fff;font-weight:800;transition:transform .2s ease,background .2s ease}.bj7-primary:hover{background:#bd4736;transform:translateY(-2px)}.bj7-primary span{display:grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--bj7-ink);font-size:.73rem}.bj7-text-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--bj7-teal);font-weight:800}.bj7-text-link:hover{color:var(--bj7-orange)}.bj7-proof-line{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:2.6rem;color:var(--bj7-muted);font-size:.61rem}.bj7-proof-line span{display:inline-flex;align-items:center;gap:.4rem}.bj7-proof-line span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--bj7-yellow)}
.bj7-atlas{border-top:1px solid var(--bj7-ink);border-bottom:1px solid var(--bj7-line);background:var(--bj7-paper)}.bj7-atlas-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;min-height:3.35rem;padding-inline:1rem;border-bottom:1px solid var(--bj7-line);font-size:.64rem}.bj7-atlas-head>span{display:flex;align-items:center;color:var(--bj7-teal);white-space:nowrap}.bj7-atlas-head i{width:.36rem;height:.36rem;margin-right:.55rem;box-shadow:none}.bj7-atlas-head strong{overflow:hidden;color:var(--bj7-ink);font-family:Inter,Noto Sans SC,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.bj7-atlas-head>b{color:var(--bj7-orange);font-weight:600;white-space:nowrap}.bj7-atlas-stage{position:relative;min-height:17rem;overflow:hidden;background:linear-gradient(180deg,#fafdff 0%,#f1f6f2 100%)}.bj7-atlas-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(21,94,90,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(21,94,90,.07) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent)}.bj7-atlas-route{position:absolute;inset:0;width:100%;height:100%}.bj7-atlas-route path{fill:none;stroke:rgba(21,94,90,.45);stroke-width:1.2;stroke-dasharray:7 13;animation:bj7Dash 10s linear infinite}.bj7-atlas-route .route-alt{stroke:rgba(216,91,70,.48);animation-delay:-4s}.bj7-atlas-route circle{fill:var(--bj7-teal);filter:drop-shadow(0 0 5px rgba(21,94,90,.45));animation:bj7Node 2.8s ease-in-out infinite}.bj7-atlas-route circle:nth-of-type(2),.bj7-atlas-route circle:nth-of-type(4){fill:var(--bj7-orange);animation-delay:.8s}@keyframes bj7Dash{to{stroke-dashoffset:-220}}@keyframes bj7Node{0%,100%{opacity:.3;r:3}50%{opacity:1;r:7}}
.bj7-atlas-node{position:absolute;z-index:2;display:grid;gap:.15rem;padding:.5rem .7rem;border-left:2px solid var(--bj7-teal);background:rgba(255,255,255,.76);font-size:.62rem;transition:color .4s ease,background .4s ease,transform .4s ease,opacity .4s ease}.bj7-atlas-node b{font-family:Inter,Noto Sans SC,sans-serif;font-size:.86rem;letter-spacing:0}.bj7-atlas-node small{color:var(--bj7-muted);font-size:.56rem}.bj7-atlas-node.is-active{color:var(--bj7-orange);background:#fff;transform:translateY(-4px);box-shadow:0 8px 20px rgba(21,94,90,.08)}.node-1{left:5%;top:34%}.node-2{left:34%;top:25%;border-color:var(--bj7-orange)}.node-3{left:62%;top:36%;border-color:var(--bj7-yellow)}.node-4{right:5%;top:18%;border-color:var(--bj7-orange)}.bj7-atlas-signal{position:absolute;z-index:3;left:26%;right:20%;bottom:12%;display:flex;align-items:baseline;gap:.8rem;padding-top:.8rem;border-top:1px solid rgba(21,94,90,.26);font-size:.61rem;color:var(--bj7-muted)}.bj7-atlas-signal b{color:var(--bj7-teal);font-family:Inter,Noto Sans SC,sans-serif;font-size:.86rem;letter-spacing:0}.bj7-atlas-signal em{margin-left:auto;color:var(--bj7-orange);font-style:normal;font-weight:700;white-space:nowrap}.bj7-atlas-signal.is-pulsing{animation:bj7Signal .55s ease}@keyframes bj7Signal{0%{opacity:.25;transform:translateY(5px)}100%{opacity:1;transform:translateY(0)}}.bj7-scan{position:absolute;z-index:4;top:0;bottom:0;left:12%;width:1px;background:var(--bj7-orange);box-shadow:0 0 13px rgba(216,91,70,.65);animation:bj7Scan 7s ease-in-out infinite}@keyframes bj7Scan{0%,100%{transform:translateX(0);opacity:0}15%{opacity:.7}80%{transform:translateX(740px);opacity:.6}90%{opacity:0}}
.bj7-atlas-foot{display:flex;align-items:center;gap:1.2rem;min-height:2.9rem;padding-inline:1rem;color:var(--bj7-muted);font-size:.61rem}.bj7-atlas-foot span:first-child{display:flex;align-items:center}.bj7-atlas-foot span:first-child:before{width:.33rem;height:.33rem;margin-right:.45rem;box-shadow:none}.bj7-atlas-foot b{color:var(--bj7-teal);font-weight:600}.bj7-atlas-foot span:nth-child(2){color:var(--bj7-orange)}.bj7-atlas-foot a{margin-left:auto;color:var(--bj7-teal);font-weight:700}.bj7-hero-index{display:flex;overflow:auto;white-space:nowrap;border-bottom:1px solid var(--bj7-line);font-size:.63rem}.bj7-hero-index>span{padding:1rem 1.1rem;border-right:1px solid var(--bj7-line);color:var(--bj7-muted)}.bj7-hero-index>span:first-child{padding-left:0;color:var(--bj7-teal)}.bj7-hero-index b{margin-right:.45rem;color:var(--bj7-orange);font-weight:600}
/* 将旧版下半页的标题降回分站阅读尺度，保留内容结构但不再用巨型海报字。 */.bj7-home .bj6-intro h2,.bj7-home .bj6-how h2,.bj7-home .bj6-section-head h2,.bj7-home .bj6-index-head h2,.bj7-home .bj6-trust h2,.bj7-home .bj6-contact-copy h2{font-size:clamp(2.25rem,4.2vw,4.1rem);line-height:1.04;letter-spacing:-.065em}.bj7-home .bj6-intro,.bj7-home .bj6-how,.bj7-home .bj6-questions,.bj7-home .bj6-index,.bj7-home .bj6-contact{padding-block:clamp(4.5rem,8vw,7rem)}.bj7-home .bj6-intro p,.bj7-home .bj6-how-head>p,.bj7-home .bj6-section-head p,.bj7-home .bj6-index-head p,.bj7-home .bj6-contact-copy>p{font-size:.96rem;line-height:1.85}.bj7-home .bj6-path article{min-height:17rem}.bj7-home .bj6-sector-detail h3{font-size:clamp(1.75rem,2.6vw,2.7rem)}
@media(max-width:700px){.bj7-hero-meta{display:block;line-height:1.9}.bj7-hero-meta>span:last-child{display:block}.bj7-hero-copy{padding-block:3.4rem 2.8rem}.bj7-hero h1{font-size:clamp(2.8rem,12vw,4rem)}.bj7-hero-copy>p{font-size:.95rem}.bj7-actions{flex-direction:column;align-items:stretch}.bj7-actions .bj7-primary{text-align:center}.bj7-proof-line{margin-top:2.2rem}.bj7-atlas-head{grid-template-columns:1fr auto;gap:.45rem .8rem;padding-block:.85rem}.bj7-atlas-head>span{grid-column:1/-1}.bj7-atlas-head strong{font-size:.8rem;white-space:normal}.bj7-atlas-stage{min-height:18rem}.bj7-atlas-node{padding:.38rem .5rem;font-size:.55rem}.bj7-atlas-node b{font-size:.7rem}.node-1{left:3%;top:38%}.node-2{left:27%;top:24%}.node-3{left:52%;top:39%}.node-4{right:3%;top:18%}.bj7-atlas-signal{left:9%;right:7%;bottom:10%;display:grid;gap:.3rem}.bj7-atlas-signal em{margin-left:0}.bj7-atlas-foot{font-size:.55rem;gap:.6rem}.bj7-atlas-foot a{display:none}.bj7-hero-index{margin-inline:-1.25rem;padding-left:1.25rem}.bj7-home .bj6-intro h2,.bj7-home .bj6-how h2,.bj7-home .bj6-section-head h2,.bj7-home .bj6-index-head h2,.bj7-home .bj6-trust h2,.bj7-home .bj6-contact-copy h2{font-size:clamp(2.2rem,10vw,3.5rem)}.bj7-home .bj6-intro,.bj7-home .bj6-how,.bj7-home .bj6-questions,.bj7-home .bj6-index,.bj7-home .bj6-contact{padding-block:4.5rem}.bj7-home .bj6-path article{min-height:15rem}}
.bj7-hero-copy{padding-block:clamp(3.2rem,6vh,4.6rem) clamp(2.2rem,4vh,3.2rem)}.bj7-hero h1{max-width:18ch;font-size:clamp(2.65rem,4.35vw,4.2rem)}.bj7-hero-copy>p{margin-top:1.2rem;font-size:.96rem;line-height:1.8}.bj7-actions{margin-top:1.45rem}.bj7-proof-line{margin-top:1.9rem}.bj7-atlas-stage{min-height:14.5rem}@media(max-width:700px){.bj7-hero h1{font-size:clamp(2.8rem,12vw,4rem)}.bj7-atlas-stage{min-height:18rem}}
@media(prefers-reduced-motion:reduce){.bj7-hero-meta i,.bj7-kicker i,.bj7-atlas-head i,.bj7-atlas-route path,.bj7-atlas-route circle,.bj7-scan{animation:none}.bj7-primary,.bj7-text-link{transition:none}}

/* 统一首页下半页的底色与阅读比例：第三部分收紧，第四部分取消突兀的整块深色。 */
.bj7-home .bj6-intro,.bj7-home .bj6-how,.bj7-home .bj6-sectors,.bj7-home .bj6-questions,.bj7-home .bj6-index,.bj7-home .bj6-contact{background:var(--bj7-bg)}
.bj7-home .bj6-sectors{padding-block:clamp(3rem,4.5vw,4.25rem)}.bj7-home .bj6-sector-head{gap:clamp(1.5rem,5vw,5rem)}.bj7-home .bj6-sector-head h2{max-width:15ch;font-size:clamp(1.95rem,3.05vw,3.15rem);line-height:1.04}.bj7-home .bj6-sector-head p{max-width:31rem;margin-top:1rem;font-size:.9rem;line-height:1.75}.bj7-home .bj6-sector-board{margin-top:2rem}.bj7-home .bj6-sector-list button{min-height:4.5rem;padding:.65rem .9rem}.bj7-home .bj6-sector-list button b{font-size:1.08rem}.bj7-home .bj6-sector-list button i{font-size:.72rem}.bj7-home .bj6-sector-detail{min-height:19rem;padding:1rem;background:linear-gradient(145deg,#f0f5f2,#f7f8f6)}.bj7-home .bj6-sector-detail h3{max-width:14ch;margin-top:1.5rem;font-size:clamp(1.65rem,2.15vw,2.25rem);line-height:1.06}.bj7-home .bj6-sector-detail>p{max-width:29rem;margin-top:.8rem;font-size:.86rem;line-height:1.7}.bj7-home .bj6-detail-tags{margin-top:1.1rem}.bj7-home .bj6-detail-foot{margin-top:1.5rem}
.bj7-home .bj6-trust{padding-block:clamp(3.5rem,5vw,4.75rem);background:var(--bj7-bg);color:var(--bj7-ink);border-top:1px solid var(--bj7-line);border-bottom:1px solid var(--bj7-line)}.bj7-home .bj6-trust .bj6-section-no{color:var(--bj7-orange)}.bj7-home .bj6-trust h2{max-width:13ch;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.04}.bj7-home .bj6-trust h2 em{color:var(--bj7-orange)}.bj7-home .bj6-trust-side>p{color:var(--bj7-muted);font-size:.9rem;line-height:1.8}.bj7-home .bj6-trust-stats{border-color:var(--bj7-line);color:var(--bj7-muted)}.bj7-home .bj6-trust-stats b{color:var(--bj7-orange)}.bj7-home .bj6-trust-side .bj6-text-link{color:var(--bj7-teal)}
@media(max-width:700px){.bj7-home .bj6-sectors{padding-block:3.5rem}.bj7-home .bj6-sector-board{margin-top:1.8rem}.bj7-home .bj6-sector-list button{min-height:5rem}.bj7-home .bj6-sector-detail{min-height:20rem}.bj7-home .bj6-trust{padding-block:3.5rem}.bj7-home .bj6-trust h2{font-size:clamp(2.1rem,9vw,3.2rem)}}

/* 北京首页文字动效：沿用武汉/浙江的滚动显现节奏，标题、说明、列表分层进入。 */
.js .bj7-home .bj7-copy-reveal{opacity:0;transform:translateY(24px);filter:blur(2px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),filter .72s ease;will-change:opacity,transform,filter}.js .bj7-home .bj7-copy-reveal.is-visible{opacity:1;transform:none;filter:none}.js .bj7-home .bj7-copy-stagger> *{opacity:0;transform:translateY(18px);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.js .bj7-home .bj7-copy-stagger.is-visible> *{opacity:1;transform:none}.js .bj7-home .bj7-copy-stagger.is-visible> *:nth-child(1){transition-delay:0ms}.js .bj7-home .bj7-copy-stagger.is-visible> *:nth-child(2){transition-delay:90ms}.js .bj7-home .bj7-copy-stagger.is-visible> *:nth-child(3){transition-delay:180ms}.js .bj7-home .bj7-copy-stagger.is-visible> *:nth-child(4){transition-delay:270ms}.js .bj7-home .bj7-copy-stagger.is-visible> *:nth-child(5){transition-delay:360ms}.js .bj7-home .bj7-copy-stagger.is-visible> *:nth-child(6){transition-delay:450ms}
@media(prefers-reduced-motion:reduce){.js .bj7-home .bj7-copy-reveal,.js .bj7-home .bj7-copy-stagger> *{opacity:1;transform:none;filter:none;transition:none}}

/* 收紧边界：只修正已确认的比例与交互问题，不改变首页结构。 */
.bj7-home .bj6-intro{padding-block:clamp(3.2rem,5vw,4.4rem)}.bj7-home .bj6-intro h2,.bj7-home .bj6-how h2,.bj7-home .bj6-contact-copy h2{font-size:clamp(2.15rem,3.4vw,3.45rem);line-height:1.06}.bj7-home .bj6-intro p{max-width:38rem;margin-top:1.25rem;font-size:.92rem;line-height:1.78}.bj7-home .bj6-how{padding-block:clamp(4rem,6vw,5.5rem)}
.js .bj7-home .bj7-copy-reveal{transform:translateY(16px);filter:none;transition-duration:.54s}.js .bj7-home .bj7-copy-stagger> *{transform:translateY(12px);transition-duration:.48s}
@media(max-width:700px){.bj7-home .bj6-intro{padding-block:3.2rem}.bj7-home .bj6-how{padding-block:3.8rem}.bj7-home .bj6-intro h2,.bj7-home .bj6-how h2,.bj7-home .bj6-contact-copy h2{font-size:clamp(2.05rem,9vw,3.2rem)}.bj7-home .bj6-contact{padding-block:3.5rem}.bj7-home .bj6-contact-grid{gap:2.2rem}.bj7-home .bj6-form{gap:.75rem;padding:1rem}.bj7-home .bj6-fields{gap:.65rem}}

/* 北京站内页导航：与首页使用同一背景、边界、激活态和 CTA。 */
body:has(.gd-subpage) .site-header,body:has(.sz-subpage) .site-header{background:var(--bj7-bg);color:var(--bj7-ink);border-bottom:1px solid var(--bj7-line)}body:has(.gd-subpage) .site-header::before,body:has(.sz-subpage) .site-header::before{background:var(--bj7-orange)}body:has(.gd-subpage) .site-header .site-nav a,body:has(.gd-subpage) .site-header .hotline,body:has(.sz-subpage) .site-header .site-nav a,body:has(.sz-subpage) .site-header .hotline{color:var(--bj7-ink)}body:has(.gd-subpage) .site-header .site-nav a:hover,body:has(.gd-subpage) .site-header .site-nav a.active,body:has(.sz-subpage) .site-header .site-nav a:hover,body:has(.sz-subpage) .site-header .site-nav a.active{color:var(--bj7-orange)}body:has(.gd-subpage) .site-header .site-nav a.active::after,body:has(.sz-subpage) .site-header .site-nav a.active::after{background:linear-gradient(90deg,var(--bj7-orange),#30b8c1)}body:has(.gd-subpage) .site-header .btn-header,body:has(.sz-subpage) .site-header .btn-header{background:var(--bj7-orange);color:#fff}body:has(.gd-subpage) .site-header .btn-header .dot,body:has(.sz-subpage) .site-header .btn-header .dot{background:var(--bj7-ink);color:#fff}body:has(.gd-subpage) .mobile-nav,body:has(.sz-subpage) .mobile-nav{background:var(--bj7-bg);border-top:1px solid var(--bj7-line);box-shadow:0 18px 36px rgba(23,36,38,.1)}body:has(.gd-subpage) .mobile-nav a,body:has(.sz-subpage) .mobile-nav a{color:var(--bj7-ink);border-bottom-color:var(--bj7-line)}body:has(.gd-subpage) .mobile-nav a:hover,body:has(.gd-subpage) .mobile-nav a.active,body:has(.sz-subpage) .mobile-nav a:hover,body:has(.sz-subpage) .mobile-nav a.active{color:var(--bj7-orange);background:rgba(216,91,70,.06)}

/* 强制首页与内页共同使用同一导航皮肤，抵消历史分站样式中的全局 !important。 */
body:has(.bj7-home) .site-header,body:has(.gd-subpage) .site-header,body:has(.sz-subpage) .site-header{background:oklch(.995 .008 86 / .92)!important;border-bottom:1px solid oklch(.76 .055 86 / .42)!important;box-shadow:none!important;backdrop-filter:none!important;color:oklch(.16 .055 250)!important}body:has(.bj7-home) .site-header::before,body:has(.gd-subpage) .site-header::before,body:has(.sz-subpage) .site-header::before{height:2px!important;background:linear-gradient(90deg,oklch(.65 .22 32),oklch(.65 .18 232),oklch(.78 .15 205))!important}body:has(.bj7-home) .site-header .brand-name,body:has(.bj7-home) .site-header .brand small,body:has(.gd-subpage) .site-header .brand-name,body:has(.gd-subpage) .site-header .brand small,body:has(.sz-subpage) .site-header .brand-name,body:has(.sz-subpage) .site-header .brand small{color:oklch(.16 .055 250)!important}body:has(.bj7-home) .site-header .brand-sub,body:has(.gd-subpage) .site-header .brand-sub,body:has(.sz-subpage) .site-header .brand-sub{color:oklch(.36 .055 250 / .72)!important}body:has(.bj7-home) .site-header .site-nav a,body:has(.bj7-home) .site-header .hotline,body:has(.gd-subpage) .site-header .site-nav a,body:has(.gd-subpage) .site-header .hotline,body:has(.sz-subpage) .site-header .site-nav a,body:has(.sz-subpage) .site-header .hotline{color:oklch(.2 .06 250)!important}body:has(.bj7-home) .site-header .site-nav a:hover,body:has(.bj7-home) .site-header .site-nav a.active,body:has(.gd-subpage) .site-header .site-nav a:hover,body:has(.gd-subpage) .site-header .site-nav a.active,body:has(.sz-subpage) .site-header .site-nav a:hover,body:has(.sz-subpage) .site-header .site-nav a.active{color:oklch(.56 .2 32)!important}body:has(.bj7-home) .site-header .site-nav a.active::after,body:has(.gd-subpage) .site-header .site-nav a.active::after,body:has(.sz-subpage) .site-header .site-nav a.active::after{background:linear-gradient(90deg,oklch(.65 .22 32),oklch(.65 .18 232))!important}body:has(.bj7-home) .site-header .hotline,body:has(.gd-subpage) .site-header .hotline,body:has(.sz-subpage) .site-header .hotline{color:oklch(.2 .06 250)!important}body:has(.bj7-home) .site-header .btn-header,body:has(.gd-subpage) .site-header .btn-header,body:has(.sz-subpage) .site-header .btn-header{background:linear-gradient(135deg,oklch(.72 .2 35),oklch(.9 .16 88))!important;color:oklch(.13 .05 250)!important;box-shadow:0 18px 34px -26px oklch(.72 .18 32 / .78)!important}body:has(.bj7-home) .site-header .btn-header .dot,body:has(.gd-subpage) .site-header .btn-header .dot,body:has(.sz-subpage) .site-header .btn-header .dot{background:oklch(.13 .05 250)!important;color:#fff!important}
body:has(.bj7-home) .mobile-nav,body:has(.gd-subpage) .mobile-nav,body:has(.sz-subpage) .mobile-nav{background:oklch(.995 .008 86)!important;border-top:1px solid oklch(.76 .055 86 / .42)!important;box-shadow:0 18px 36px -20px oklch(.16 .055 250 / .28)!important}body:has(.bj7-home) .mobile-nav a,body:has(.gd-subpage) .mobile-nav a,body:has(.sz-subpage) .mobile-nav a{color:oklch(.2 .06 250)!important;border-bottom:1px solid oklch(.76 .055 86 / .24)!important}body:has(.bj7-home) .mobile-nav a:hover,body:has(.bj7-home) .mobile-nav a.active,body:has(.gd-subpage) .mobile-nav a:hover,body:has(.gd-subpage) .mobile-nav a.active,body:has(.sz-subpage) .mobile-nav a:hover,body:has(.sz-subpage) .mobile-nav a.active{color:oklch(.56 .2 32)!important;background:oklch(.72 .2 32 / .06)!important}
