/* MULTI-BOX 中国站 · 设计 token（唯一来源） */
@font-face {
  font-family: "Montserrat";
  src: url("/static/fonts/montserrat-400.woff2") format("woff2");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/fonts/montserrat-800.woff2") format("woff2");
  font-weight: 800; font-style: normal; font-display: swap;
}

:root {
  /* 品牌色取自原站 logo 与界面：#0069B4 主蓝、#E74011 信号橙 */
  --blue: #0069B4;
  --blue-700: #005591;
  --blue-900: #003A66;
  --navy: #0A2233;
  --sky: #8AC6E7;
  --ice: #E8F3FA;
  --orange: #D13A0C;
  --orange-soft: #FBEAE4;

  --ink: #15232D;
  --ink-2: #2C3C48;
  --muted: #5B6B77;
  --line: #D7DFE6;
  --line-strong: #B9C7D2;
  --paper: #F4F7F9;
  --paper-2: #EDF2F6;
  --white: #FFFFFF;

  --font-sans: "Montserrat", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
  --font-mono: ui-monospace, "SF Mono", "Roboto Mono", "Menlo", monospace;

  --wrap: 1240px;
  --gutter: 28px;
  --header-h: 76px;
  --radius: 3px;
  --radius-lg: 6px;
  --shadow: 0 1px 2px rgba(10, 34, 51, .06), 0 12px 32px rgba(10, 34, 51, .06);
  --shadow-soft: 0 1px 0 rgba(10, 34, 51, .04);
  --ease: cubic-bezier(.2, .6, .25, 1);
}
