@charset "UTF-8";
/* Bosofts design tokens — aligned with erp/index.html */
:root {
  --color-primary: #165dff;
  --color-primary-light: #4080ff;
  --color-primary-glow: rgba(22, 93, 255, 0.35);
  --color-accent: #00d4aa;
  --color-accent-glow: rgba(0, 212, 170, 0.25);
  --color-text: #1a1a2e;
  --color-muted: #5a6578;
  --color-border: #e8ecf4;
  --color-surface: #ffffff;
  --color-page: #f0f4fc;
  --color-footer-bg: #0f1729;
  --color-footer-text: #c5d0e6;
  --color-footer-muted: #8b9bb8;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --shadow-card: 0 8px 32px rgba(22, 93, 255, 0.08);
  --shadow-hover: 0 12px 40px rgba(22, 93, 255, 0.14);
  --font-sans: "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif;
  --font-display: "Orbitron", var(--font-sans);
  --content-width: 1200px;
  --header-height: 72px;
  --bosofts-hero-bg: #eef2f7;
  --transition-fast: 0.2s ease;
  --transition-base: 0.3s ease;
}
