/* KING AI Global Intelligence · warm premium evidence-first layer */
:root{--fleet-bg:#F7F5F0;--fleet-paper:#FCFBF8;--fleet-surface:#fff;--fleet-soft:#F2EFE8;--fleet-gold:#B8923B;--fleet-gold-strong:#8A691D;--fleet-blue:#6A879D;--fleet-blue-soft:#EEF5F8;--fleet-text:#1D1D1F;--fleet-muted:#6E6E73;--fleet-line:rgba(29,29,31,.10);--fleet-focus:#486F8D;--fleet-shadow:0 22px 70px rgba(38,31,23,.08);--fleet-font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Inter,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif}html{color-scheme:light;background:var(--fleet-bg)}body{background:radial-gradient(circle at 88% 0,rgba(106,135,157,.08),transparent 31rem),radial-gradient(circle at 7% 8%,rgba(184,146,59,.075),transparent 27rem),linear-gradient(180deg,var(--fleet-paper),var(--fleet-bg))!important;color:var(--fleet-text)!important;font-family:var(--fleet-font)!important;-webkit-font-smoothing:antialiased}main{overflow-x:clip}h1,h2,h3,h4{color:var(--fleet-text)!important;text-wrap:balance}h1{letter-spacing:-.05em!important}h2{letter-spacing:-.04em!important}p,li,.lead,.lede,.intro,.muted,.source-note{color:var(--fleet-muted)!important}header,.header,.nav,.topbar,.site-header{background:rgba(252,251,248,.92)!important;border-bottom:1px solid var(--fleet-line)!important;box-shadow:none!important;backdrop-filter:blur(20px) saturate(130%)}.btn,.button,button,[role="button"]{min-height:44px;border-radius:999px!important;border-color:var(--fleet-line)!important;box-shadow:none!important}.btn.primary,.button.primary,button.primary{background:var(--fleet-gold-strong)!important;border-color:var(--fleet-gold-strong)!important;color:#fff!important}.card,.panel,.signal-card,.evidence-card,.source-card,.metric,.stat,.brief-card{background:#fff!important;color:var(--fleet-text)!important;border:1px solid var(--fleet-line)!important;box-shadow:none!important;border-radius:22px!important}.card:hover,.signal-card:hover,.evidence-card:hover,.brief-card:hover{border-color:rgba(138,105,29,.22)!important;box-shadow:0 12px 34px rgba(38,31,23,.05)!important}.hero,.page-hero,.pagehero,section.dark,.section.dark,.dark-section{background:transparent!important;color:var(--fleet-text)!important}.visual,.map-frame,.chart-frame,.brief-visual{background:linear-gradient(145deg,#fff,#F2EFE8)!important;border:1px solid var(--fleet-line)!important;box-shadow:var(--fleet-shadow)!important;border-radius:28px!important}table{background:#fff!important;color:var(--fleet-text)!important}th{background:#F4F2ED!important;color:#65666B!important}td,th{border-color:var(--fleet-line)!important}input,textarea,select{min-height:44px;background:#fff!important;color:var(--fleet-text)!important;border-color:rgba(29,29,31,.17)!important}footer,.footer{background:var(--fleet-soft)!important;color:var(--fleet-muted)!important;border-top:1px solid var(--fleet-line)!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(72,111,141,.34)!important;outline-offset:3px!important}@media(max-width:760px){h1{font-size:clamp(36px,10.5vw,46px)!important;line-height:1.08!important}.hero,.page-hero,.pagehero{padding-top:48px!important;padding-bottom:44px!important}.card,.panel,.signal-card,.evidence-card,.brief-card{border-radius:18px!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;transform:none!important}}
