/* ============================================
   Barmore CPA - CSS Custom Properties
   ============================================ */

:root {
  /* Background */
  --bg-body: #0d1525;
  --bg-surface: #0a0e18;
  --bg-raised: #1a2240;
  --bg-input: transparent;

  /* Text */
  --text-primary: #f5f2eb;
  --text-secondary: #b8c4d6;
  --text-accent: #7a9cc6;
  --text-muted: #5a6a80;
  --text-error: #e06c75;
  --text-success: #a8d8a8;

  /* Accent */
  --accent-blue: #4a90d9;
  --accent-hover: #5ba0e9;

  /* Borders */
  --border-subtle: rgba(122, 156, 198, 0.1);
  --border-light: rgba(122, 156, 198, 0.15);
  --border-medium: rgba(122, 156, 198, 0.25);

  /* Fonts */
  --font-primary: 'JetBrains Mono', monospace;
  --font-secondary: 'IBM Plex Mono', monospace;

  /* Spacing */
  --space-xs: 0.25rem;
  --space-sm: 0.5rem;
  --space-md: 1rem;
  --space-lg: 2rem;
  --space-xl: 3rem;
  --space-2xl: 5rem;

  /* Layout */
  --max-width: 1100px;
  --nav-height: 56px;
  --card-radius: 6px;
  --section-padding: 1.5rem;

  /* Transitions */
  --transition-fast: 150ms ease;
  --transition-normal: 300ms ease;
}
