/* 页面专属样式片段：案例详情（完整设计系统见 common.css） */

/* 首页页脚：深色（对齐设计稿） */
body:has(#page-home.on,#page-list.on,#page-cases.on,#page-case.on,#page-company.on,#page-term.on,#page-termd.on,#page-first.on,#page-news.on,#page-newsd.on,#page-contact.on) footer{background:#05070d;border-top-color:#0b111c;color:#94a3b8}

body:has(#page-home.on,#page-list.on,#page-case.on,#page-company.on,#page-term.on,#page-termd.on,#page-first.on,#page-news.on,#page-newsd.on) footer .logo{color:#fff}

body:has(#page-home.on,#page-list.on,#page-case.on,#page-company.on,#page-term.on,#page-termd.on,#page-first.on,#page-news.on,#page-newsd.on) footer .logo small{color:#5b6675}

body:has(#page-home.on,#page-list.on,#page-case.on,#page-company.on,#page-term.on,#page-termd.on,#page-first.on,#page-news.on,#page-newsd.on) footer .foot-col h4{color:#fff}

body:has(#page-home.on,#page-list.on,#page-case.on,#page-company.on,#page-term.on,#page-termd.on,#page-first.on,#page-news.on,#page-newsd.on) footer .foot-col a{color:#94a3b8}

body:has(#page-home.on,#page-list.on,#page-case.on,#page-company.on,#page-term.on,#page-termd.on,#page-first.on,#page-news.on,#page-newsd.on) footer .foot-col a:hover{color:#fff}

body:has(#page-home.on,#page-list.on,#page-case.on,#page-company.on,#page-term.on,#page-termd.on,#page-first.on,#page-news.on,#page-newsd.on) footer .foot-machine{color:#7c8797}

body:has(#page-home.on,#page-list.on,#page-case.on,#page-company.on,#page-term.on,#page-termd.on,#page-first.on,#page-news.on,#page-newsd.on) footer .foot-machine code{background:rgba(255,255,255,.07);color:#cbd5e1}

body:has(#page-home.on,#page-list.on,#page-case.on,#page-company.on,#page-term.on,#page-termd.on,#page-first.on,#page-news.on,#page-newsd.on,#page-contact.on) footer .foot-extra{border-top-color:rgba(255,255,255,.08)}

body:has(#page-home.on,#page-list.on,#page-case.on,#page-company.on,#page-term.on,#page-termd.on,#page-first.on,#page-news.on,#page-newsd.on,#page-contact.on) footer .foot-extra a{color:#94a3b8}

body:has(#page-home.on,#page-list.on,#page-case.on,#page-company.on,#page-term.on,#page-termd.on,#page-first.on,#page-news.on,#page-newsd.on,#page-contact.on) footer .foot-extra a:hover{color:#fff}

body:has(#page-home.on,#page-list.on,#page-case.on,#page-company.on,#page-term.on,#page-termd.on,#page-first.on,#page-news.on,#page-newsd.on,#page-contact.on) footer .copy{border-top-color:rgba(255,255,255,.08);color:#5b6675}

body:has(#page-home.on,#page-list.on,#page-cases.on,#page-case.on,#page-company.on,#page-term.on,#page-termd.on,#page-first.on,#page-news.on,#page-newsd.on,#page-contact.on) footer .logo-img-dark{filter:brightness(0) invert(1);opacity:.94}


/* ============ 案例推荐页（#page-cases）============ */
.cs-hero{position:relative;overflow:hidden;height:284px;background:#e7f0ff}


/* ================================================================
   案例详情页（按设计稿「案例详情@2x」1:1 还原 · 1920×2000 基准）
   内容区 1127 = 左栏 760 + 17 + 右栏 350
   ================================================================ */
#page-case{background:#f6f7fb}
