/* 官网/联盟/案例库按页面挂载对应主题类 */
:root{--brand-primary:#665A86;--brand-ink:#312B43;--brand-bg:#F7F5FA;--brand-accent:#D8CFF0;--brand-muted:#756d86;--brand-line:#e4deef;--brand-radius:14px;--brand-shadow:0 10px 30px rgba(49,43,67,.08)}
.theme-zhiku{--brand-primary:#2457C5;--brand-ink:#102345;--brand-bg:#F5F8FF;--brand-accent:#DCE8FF;--brand-muted:#66799d;--brand-line:#d6e2f7;--brand-shadow:0 10px 30px rgba(16,35,69,.08)}
.theme-alliance{--brand-primary:#B95F3E;--brand-ink:#302722;--brand-bg:#FFF8F2;--brand-accent:#E8D2BF;--brand-muted:#846f65;--brand-line:#ead8ca;--brand-shadow:0 10px 30px rgba(48,39,34,.08)}
.theme-cases{--brand-primary:#1C644D;--brand-ink:#193328;--brand-bg:#F5FAF5;--brand-accent:#D7E7D9;--brand-muted:#668276;--brand-line:#d5e6d8;--brand-shadow:0 10px 30px rgba(25,51,40,.08)}
.theme-surface{background:var(--brand-bg);color:var(--brand-ink)}
.theme-surface .surface-card{background:#fff;border:1px solid var(--brand-line);border-radius:var(--brand-radius);box-shadow:var(--brand-shadow)}
