/* docai Max Phase 0 · 全局皮肤（只改视觉，不改功能） */
:root{
  --docai-blue:#1d4ed8; --docai-blue-2:#3b82f6;
  --docai-ink:#0b1526; --docai-muted:#5b6b80;
  --docai-line:#dce4ef; --docai-bg:#f4f6fb;
  --font-sans:"IBM Plex Sans","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;
}
html{font-family:var(--font-sans)!important}
body{background:var(--docai-bg)!important;color:var(--docai-ink)!important}
body,h1,h2,h3,h4,h5,h6,button,input,textarea,select{font-family:var(--font-sans)!important}
h1,h2,h3{letter-spacing:-.045em}
table{font-variant-numeric:tabular-nums}
::selection{background:rgba(29,78,216,.2)}
/* 同宽画布：旧站本身是 1600，这里只保证边距和最大宽度不被其它样式压窄 */
[class*="max-w-[1600px]"]{max-width:1600px!important}
/* 旧站黑色主按钮/激活导航 → docai 蓝 */
a[class*="bg-[#0e0f0c]"],button[class*="bg-[#0e0f0c]"]{background-color:var(--docai-blue)!important;color:#fff!important}
/* 旧站浅灰底 → 统一冷白 */
[class*="bg-[#f5f7f4]"]{background-color:#f4f6fb!important}
[class*="bg-[#f8faf7]"]{background-color:#fbfcff!important}
/* 圆角收敛：保留旧站结构，去掉过大的营销圆角 */
[class*="rounded-[24px]"],[class*="rounded-[28px]"],[class*="rounded-[32px]"]{border-radius:16px!important}
[class*="rounded-[18px]"],[class*="rounded-[20px]"]{border-radius:14px!important}
/* 表格与分组标题更克制 */
thead th{letter-spacing:0!important}
tbody tr{transition:background-color .16s ease}
/* 旧站广告已经由 brand-blue.css 隐藏；这里把广告留下的列宽收掉 */
section:has(> a[data-banner-ad-placement="home_top"]){display:block!important}
