:root {
  /* DIN first: digits/Latin use it; CJK falls through to PingFang etc. */
  --font-family-base: "DIN Alternate", "DIN Condensed", "DIN", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif;
  --font-family-digit: "DIN Alternate", "DIN Condensed", "DIN", "Helvetica Neue", Arial, sans-serif;

  --bg-page: #052340;
  --body-bg: #000000;
  --text-primary: #e7f3ff;
  --text-secondary: #b7d4ee;
  --text-muted: #8eafd0;
  --text-placeholder: #6e8eae;
  --icon-white: #e7f3ff;
  --func-error: #ff7b93;
  --color-focus-ring: #4fd2ff;
  --accent-cyan: #4fd2ff;
  --accent-blue: #1684ff;
  --panel-bg: rgba(5, 18, 40, 0.86);
  --line: rgba(90, 186, 255, 0.38);

  --font-size-12: 12px;
  --font-size-14: 14px;
  --font-size-title: 16px;

  --layout-canvas-width: 1920px;
  --layout-canvas-height: 1080px;
}
