:root {
  --signal-blue: #60a5fa;
  --signal-blue-strong: #2563eb;
  --signal-blue-deep: #1d4ed8;
  --signal-blue-soft: rgba(59, 130, 246, 0.16);
  --alert-orange: #f97316;
  --alert-orange-soft: rgba(249, 115, 22, 0.16);
  --surface-deep: #05070a;
  --surface-base: #080d14;
  --surface-raised: #0d1520;
  --surface-panel: rgba(255, 255, 255, 0.035);
  --text-primary: #e9edf2;
  --text-secondary: rgba(219, 228, 239, 0.68);
  --text-muted: rgba(219, 228, 239, 0.64);
  --border-subtle: rgba(255, 255, 255, 0.09);
  --border-strong: rgba(255, 255, 255, 0.18);
  --header-height: 72px;
  --ease-standard: cubic-bezier(0.16, 1, 0.3, 1);
  --duration-fast: 180ms;
  --duration-normal: 420ms;
  --duration-slow: 850ms;
}
