/* Air ULD planner — distinct from road trailer chrome (same layout, aviation tint). */
body.tool-air {
  --air-accent: #2563eb;
  --air-accent-soft: #dbeafe;
  --air-accent-mid: #93c5fd;
}

body.tool-air .topbar {
  border-bottom-color: rgba(37, 99, 235, 0.22);
  background: linear-gradient(180deg, #f0f6ff 0%, #e8eef8 100%);
}

body.tool-air .brand-title {
  background: linear-gradient(135deg, #1e40af 0%, #2563eb 55%, #0ea5e9 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

body.tool-air .brand-subtitle {
  color: #475569;
}

body.tool-air .panel {
  border-color: rgba(37, 99, 235, 0.14);
}

body.tool-air .panel-title {
  color: #1e40af;
  border-bottom-color: rgba(37, 99, 235, 0.14);
}

body.tool-air .btn--primary {
  background: linear-gradient(180deg, #3b82f6 0%, #2563eb 100%);
  border-color: #1d4ed8;
}

body.tool-air .btn--primary:hover {
  background: linear-gradient(180deg, #60a5fa 0%, #2563eb 100%);
}

body.tool-air .btn--ghost:hover {
  border-color: rgba(37, 99, 235, 0.35);
  background: var(--air-accent-soft);
}

body.tool-air .pill:not(.pill--dim):not(.pill--warn) {
  border-color: rgba(37, 99, 235, 0.2);
}

body.tool-air .stat-card {
  border-color: rgba(37, 99, 235, 0.12);
}

body.tool-air .stat-value {
  color: #1d4ed8;
}
