/* DEN - Denver International Airport Theme */
/* Colors extracted from flydenver.com brand */

:root {
  /* Primary Colors */
  --airport-primary: #1e3a5f;
  --airport-primary-dark: #132840;
  --airport-primary-light: #2a4d7a;

  /* Secondary/Accent */
  --airport-secondary: #c4a962;
  --airport-secondary-dark: #a68b4b;
  --airport-secondary-light: #d4be7d;

  /* Typography */
  --airport-font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --airport-font-family-heading: 'Roboto', sans-serif;

  /* Backgrounds */
  --airport-bg-primary: #ffffff;
  --airport-bg-secondary: #f5f7fa;
  --airport-bg-tertiary: #e8ecf1;

  /* Text Colors */
  --airport-text-primary: #1e3a5f;
  --airport-text-secondary: #4a5568;
  --airport-text-muted: #718096;

  /* Borders */
  --airport-border-color: #e2e8f0;
  --airport-border-accent: #c4a962;

  /* Terminal Badge Colors (DEN specific) */
  --terminal-a-bg: #e6f0ff;
  --terminal-a-text: #1e3a5f;
  --terminal-b-bg: #f0e6ff;
  --terminal-b-text: #5b21b6;
  --terminal-c-bg: #e6fff0;
  --terminal-c-text: #059669;
}

/* DEN-specific component overrides */
.airport-header {
  background: var(--airport-primary);
  color: white;
}

.airport-accent {
  color: var(--airport-secondary);
}

.airport-link {
  color: var(--airport-primary);
}

.airport-link:hover {
  color: var(--airport-secondary);
}

.terminal-badge--a {
  background: var(--terminal-a-bg);
  color: var(--terminal-a-text);
}

.terminal-badge--b {
  background: var(--terminal-b-bg);
  color: var(--terminal-b-text);
}

.terminal-badge--c {
  background: var(--terminal-c-bg);
  color: var(--terminal-c-text);
}
