/* Elite IA Pro — identidade visual compartilhada
   Fonte única de tokens para o site institucional e os Agents Elite IA Pro.
   Não contém regras de layout ou comportamento. */
:root {
  --elite-color-bg: #03070b;
  --elite-color-bg-soft: #071019;
  --elite-color-surface: rgba(10, 20, 27, 0.86);
  --elite-color-surface-solid: #0b151d;
  --elite-color-surface-elevated: #101d25;
  --elite-color-text: #f6f3ed;
  --elite-color-text-soft: #c8cdd0;
  --elite-color-text-muted: #9aa5ab;
  --elite-color-line: rgba(255, 255, 255, 0.105);
  --elite-color-champagne: #d2ae67;
  --elite-color-champagne-light: #ead18f;
  --elite-color-blue: #46c9e6;
  --elite-color-blue-deep: #0e708a;
  --elite-color-green: #48d99a;
  --elite-color-danger: #f58f8f;

  --elite-radius-sm: 3px;
  --elite-radius-md: 8px;
  --elite-radius-lg: 14px;
  --elite-radius-xl: 18px;

  --elite-space-1: 4px;
  --elite-space-2: 8px;
  --elite-space-3: 12px;
  --elite-space-4: 16px;
  --elite-space-6: 24px;
  --elite-space-8: 32px;

  --elite-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --elite-font-display: "Iowan Old Style", "Palatino Linotype", Palatino, Baskerville, Georgia, serif;
  --elite-shadow-card: 0 24px 60px rgba(0, 0, 0, 0.45);
  --elite-shadow-focus: 0 0 0 3px rgba(70, 201, 230, 0.2);
  --elite-transition: 180ms ease;
}
