﻿/* ══════════════════════════════════════════════
   HOME APPLIANCES - Efficiency (A)
   c1: #14b8a6 Teal → c2: #10b981 Emerald
   
   SCOPED TO <main> - Header & Footer inherit global defaults.
   ══════════════════════════════════════════════ */
main {
  --accent-primary: #2dd4bf !important;
  --accent-primary-soft: rgba(45, 212, 191, 0.1) !important;
  --accent-primary-glow: rgba(45, 212, 191, 0.3) !important;
  --accent-secondary: #34d399 !important;
  --accent-secondary-soft: rgba(52, 211, 153, 0.1) !important;
  --accent-tertiary: #5eead4 !important;
  --accent-tertiary-soft: rgba(94, 234, 212, 0.1) !important;
  --accent-warm: #10b981 !important;
  --accent-warm-soft: rgba(16, 185, 129, 0.1) !important;
  --accent-gradient: linear-gradient(135deg, #14b8a6 0%, #2dd4bf 40%, #10b981 100%) !important;
  --accent-gradient-vivid: linear-gradient(135deg, #14b8a6 0%, #2dd4bf 50%, #10b981 100%) !important;
  --accent-gradient-cool: linear-gradient(135deg, #0d9488 0%, #14b8a6 50%, #2dd4bf 100%) !important;
  --accent-gradient-warm: linear-gradient(135deg, #2dd4bf 0%, #34d399 100%) !important;
  --blue-core: #14b8a6 !important;
  --blue-sky: #2dd4bf !important;
  --blue-deep: #0d9488 !important;
  --accent: #2dd4bf !important;
  --c1: #14b8a6;
  --c2: #10b981;
  --accent-blue: var(--accent-primary);

  --accent-deep: #0f766e;
  --accent-deep-rgb: 15, 118, 110;
  --blue-core-rgb: 20, 184, 166;
  --accent-primary-rgb: 45, 212, 191;
  --accent-secondary-rgb: 52, 211, 153;
  --accent-tertiary-vivid: #10b981;
  --accent-tertiary-vivid-rgb: 16, 185, 129;
  --accent-tertiary-rgb: 94, 234, 212;
  --blue-deep-rgb: 13, 148, 136;
  --accent-dark: #0f766e;
  --accent-mid: #14b8a6;
  --accent-darkest: #134e4a;
}

/* Light mode: use darker teal for text readability */
[data-theme='light'] main {
  --accent-primary: #0f766e !important;
  --accent-primary-rgb: 15, 118, 110 !important;
  --blue-core: #0d9488 !important;
  --blue-core-rgb: 13, 148, 136 !important;
  --accent-deep: #115e59;
  --accent-deep-rgb: 17, 94, 89;
}
