/* ============================================================
   品牌主题层 · 飞书蓝主色 + 中性灰阶
   加载顺序靠后，负责统一全站主题色与关键组件配色。
   ============================================================ */
:root{
  --brand-blue:#3370ff;
  --brand-action:#3370ff;
  --brand-ink:#245bdb;
  --brand-hover:#295cd9;
  --brand-soft:#eef4ff;
  --brand-line:#d6e4ff;
  --overview-blue:#3370ff;
}

/* 品牌标识与主行动按钮 */
.brand-mark,.button-dark,.small-dark,.nav-cta,.chat-launcher,.send-button:not(:disabled){background:var(--brand-blue);border-color:var(--brand-blue)}
.brand-w{width:70%;height:70%;fill:none;stroke:#fff;stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round}
.button-dark:hover,.small-dark:hover,.nav-cta:hover,.send-button:not(:disabled):hover{background:var(--brand-hover);border-color:var(--brand-hover)}
.chat-launcher:hover{background:var(--brand-hover)}

/* 企慧产品卡：白底 + 蓝点缀（替代整片蓝底，提升专业感） */
#products .company-feed-row{background:#fff;box-shadow:0 1px 2px rgba(31,35,41,.05)}

/* 焦点可见性 */
button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-color:#3370ff}

/* 文字型链接与标签 */
.story-label,.source-link,.story-actions>a,.utility-links>a:first-child{color:var(--brand-ink)}
.story-label .icon,.story-features .icon,.utility-mark,.project-monogram.design,#products .catalog-intro h2 .icon,#products .company-stream-column .waterfall-title h3 .icon{color:var(--brand-blue)}
.project-monogram.design,.utility-mark,.story-visual .preview-sidebar>.selected,.story-visual .activity-avatar,.story-visual .invoice-collection{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-ink)}
.story-visual .preview-sidebar>.selected,.oss-filters>button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-line)}
.story-visual .invoice-collection>.icon,.story-visual .workflow-check,.story-visual .activity-avatar{color:var(--brand-blue)}
.utility-links a:hover,.company-footer-information a:hover,.company-footer-information button:hover,.oss-card h3 a:hover{color:var(--brand-ink)}
