/* Orange Energy Theme */
:root {
  --primary-color: #ea580c; /* Orange */
  --secondary-color: #64748b;
  --success-color: #10b981;
  --danger-color: #ef4444;
  --warning-color: #f59e0b;
  --info-color: #06b6d4;
  --light-bg: #fff7ed;
  --light-accent: #fed7aa;
  --dark-text: #9a3412;
}

/* Apply to body */
body.orange-theme {
  background-color: var(--light-bg) !important;
  color: var(--dark-text) !important;
}

.orange-theme .bg-white {
  background-color: white !important;
}

.orange-theme .text-primary {
  color: var(--primary-color) !important;
}

.orange-theme .btn-primary {
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
}

.orange-theme .navbar-brand .text-primary {
  color: var(--primary-color) !important;
}

.orange-theme .badge.bg-danger {
  background-color: var(--danger-color) !important;
}

.orange-theme .badge.bg-warning {
  background-color: var(--warning-color) !important;
}

.orange-theme .badge.bg-secondary {
  background-color: var(--secondary-color) !important;
}