/* ============================================================
   AICOR 官网 · 基础层 Base
   ------------------------------------------------------------
   Reset + 文档骨架 + 排版基础。不含任何"组件/区块"样式。
   依赖：tokens.css（--var）
   ============================================================ */

* { margin: 0; padding: 0; box-sizing: border-box; }

html { scroll-behavior: smooth; }

body {
  background: var(--bg-0);
  color: var(--text-1);
  font-family: var(--sans);
  font-size: 16px;
  line-height: 1.75;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}

::selection { background: rgba(79,140,255,0.35); color: #fff; }

::-webkit-scrollbar { width: 9px; }
::-webkit-scrollbar-track { background: var(--bg-0); }
::-webkit-scrollbar-thumb { background: rgba(255,255,255,0.14); border-radius: 5px; }
::-webkit-scrollbar-thumb:hover { background: rgba(255,255,255,0.25); }

a { color: inherit; text-decoration: none; }
img { max-width: 100%; }

/* AIX 上标写法（AI乘）：仅用于官网对外文案中的品牌名 */
sup.aix-x {
  font-size: 0.62em; line-height: 0; vertical-align: super;
  position: relative; top: -0.12em; margin-left: 1px;
  font-style: normal; font-weight: inherit; letter-spacing: 0;
}
