/* CSS 变量/主题 */
:root {
  --bg-primary:#0a0e1a;
  --bg-secondary:#0f1420;
  --bg-tertiary:#141b28;
  --surface:#1a2332;
  --surface-hover:#1f2839;
  --text-primary:#e8f0ff;
  --text-secondary:#8b95a8;
  --text-muted:#5a6475;
  --accent-primary:#3b82f6;
  --accent-secondary:#60a5fa;
  --success:#10b981;
  --success-bg:rgba(16,185,129,.1);
  --warning:#f59e0b;
  --warning-bg:rgba(245,158,11,.1);
  --danger:#ef4444;
  --danger-bg:rgba(239,68,68,.1);
  --info:#06b6d4;
  --info-bg:rgba(6,182,212,.1);
  --border:#2d3748;
  --border-light:#3d4758;
  --glow-blue:rgba(59,130,246,.2);
  --glow-success:rgba(16,185,129,.2);
  --glow-danger:rgba(239,68,68,.2);
  --shadow-sm:0 1px 2px rgba(0,0,0,.05);
  --shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);
  --shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);
  --shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);
  --radius-sm:8px;
  --radius-md:12px;
  --radius-lg:16px;
  --radius-xl:24px;
}
