/* 页面专属样式片段：品牌档案（完整设计系统见 common.css） */

/* 首页页脚：深色（对齐设计稿） */
body:has(#page-ecod.on, #page-eco.on, #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-ecod.on, #page-eco.on, #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-ecod.on, #page-eco.on, #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-ecod.on, #page-eco.on, #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-ecod.on, #page-eco.on, #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-ecod.on, #page-eco.on, #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-ecod.on, #page-eco.on, #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-ecod.on, #page-eco.on, #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-ecod.on, #page-eco.on, #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-ecod.on, #page-eco.on, #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-ecod.on, #page-eco.on, #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-ecod.on, #page-eco.on, #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}


/* ================================================================
   品牌档案页（按设计稿「品牌档案@2x」1:1 还原）
   ================================================================ */
#page-list{background:#fff}

body:has(#page-ecod.on, #page-eco.on, #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}
