/* OneDrone admin app — design tokens (single source of truth).
   "Deep Navy" control-center theme. Status colors:
   green = normal · blue = active flight · orange = warning · red = error/critical */
:root {
  /* surfaces */
  --bg:        #0b111e;
  --surface:   #121b2d;
  --surface-2: #182540;
  --surface-3: #1f2f52;
  --border:    #20304d;
  --border-2:  #2e4368;

  /* text */
  --text:   #e8eefb;
  --text-2: #9db1d0;
  --muted:  #54648a;

  /* status */
  --ok:     #22c55e;
  --active: #3b82f6;
  --warn:   #f59e0b;
  --crit:   #ef4444;
  --accent: #4cc9f0;

  /* status tints (badge backgrounds) */
  --ok-bg:     rgba(34, 197, 94, .12);
  --active-bg: rgba(59, 130, 246, .14);
  --warn-bg:   rgba(245, 158, 11, .14);
  --crit-bg:   rgba(239, 68, 68, .14);
  --accent-bg: rgba(76, 201, 240, .12);

  /* layout */
  --sidebar-w: 220px;
  --topbar-h: 56px;
  --radius: 10px;
  --radius-sm: 6px;
  --shadow: 0 1px 3px rgba(0, 0, 0, .45);

  /* type */
  --font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  --mono: "Cascadia Code", Consolas, monospace;
}
