﻿/* ══════════════════════════════════════════════
   OFF-HIGHWAY - Rust (E)
   c1: #d97706 Dark Amber → c2: #b91c1c Dark Red
   
   SCOPED TO <main> - Header & Footer inherit global defaults.
   ══════════════════════════════════════════════ */
main {
  --accent-primary: #f59e0b !important;
  --accent-primary-soft: rgba(245, 158, 11, 0.1) !important;
  --accent-primary-glow: rgba(245, 158, 11, 0.3) !important;
  --accent-secondary: #ea580c !important;
  --accent-secondary-soft: rgba(234, 88, 12, 0.1) !important;
  --accent-tertiary: #fbbf24 !important;
  --accent-tertiary-soft: rgba(251, 191, 36, 0.1) !important;
  --accent-warm: #dc2626 !important;
  --accent-warm-soft: rgba(220, 38, 38, 0.1) !important;
  --accent-gradient: linear-gradient(135deg, #d97706 0%, #ea580c 40%, #b91c1c 100%) !important;
  --accent-gradient-vivid: linear-gradient(135deg, #d97706 0%, #f59e0b 50%, #b91c1c 100%) !important;
  --accent-gradient-cool: linear-gradient(135deg, #92400e 0%, #d97706 50%, #ea580c 100%) !important;
  --accent-gradient-warm: linear-gradient(135deg, #f59e0b 0%, #ea580c 100%) !important;
  --blue-core: #d97706 !important;
  --blue-sky: #f59e0b !important;
  --blue-deep: #92400e !important;
  --accent: #f59e0b !important;
  --c1: #d97706;
  --c2: #b91c1c;
  --accent-blue: var(--accent-primary);

  --accent-deep: #78350f;
  --accent-deep-rgb: 120, 53, 15;
  --blue-core-rgb: 217, 119, 6;
  --accent-primary-rgb: 245, 158, 11;
  --accent-secondary-rgb: 234, 88, 12;
  --accent-tertiary-vivid: #b91c1c;
  --accent-tertiary-vivid-rgb: 185, 28, 28;
  --accent-tertiary-rgb: 251, 191, 36;
  --blue-deep-rgb: 146, 64, 14;
  --accent-dark: #78350f;
  --accent-mid: #d97706;
  --accent-darkest: #451a03;
}

/* Light mode: amber is okay but darken for text */
[data-theme='light'] main {
  --accent-primary: #92400e !important;
  --accent-primary-rgb: 146, 64, 14 !important;
  --blue-core: #78350f !important;
  --blue-core-rgb: 120, 53, 15 !important;
  --accent-deep: #451a03;
  --accent-deep-rgb: 69, 26, 3;
}
