/* ----------------------------------------------------
   ISO 14001 Specific Styles - Environment Theme
   Overrides blue colors with green for environmental focus
   Header/footer colors are preserved
---------------------------------------------------- */

/* Override brand blue with green for 14001 pages */
:root {
  --brand-14001-primary: #2d6b30; /* darker green */
  --brand-14001-secondary: #1e4a20; /* even darker green for hover states */
  --brand-14001-accent: #3a8a3d; /* medium green for accents */
  --brand-14001-light: #6ab96e; /* light green for outlined secondary buttons */
}

/* Hero section headings */
.hero h1,
.hero h2,
.hero-title {
  color: var(--brand-14001-primary) !important;
}

/* Section headings */
.section h2 {
  color: var(--brand-14001-primary) !important;
}

/* Card headings */
.card h3 {
  color: var(--brand-14001-primary) !important;
}

/* Price styling */
.price {
  color: var(--brand-14001-primary) !important;
}

/* Primary buttons */
.btn-primary {
  background: var(--brand-14001-primary) !important;
  color: var(--bg-white) !important;
}

.btn-primary:hover {
  background: var(--brand-14001-accent) !important;
  color: var(--bg-white) !important;
  text-decoration: underline !important;
}

/* Secondary buttons - light green fill, white text, hover unchanged */
.btn-secondary {
  background: var(--brand-14001-light) !important;
  border-color: var(--brand-14001-light) !important;
  color: var(--bg-white) !important;
}

.btn-secondary:hover {
  background: var(--brand-14001-accent) !important;
  color: var(--bg-white) !important;
  text-decoration: underline !important;
}

/* Author section heading */
.author-bio h3 {
  color: var(--brand-14001-primary) !important;
}

/* Form focus states */
.form-group input:focus,
.form-group textarea:focus {
  border-color: var(--brand-14001-primary) !important;
}

/* Submit button */
.submit-btn {
  background: var(--brand-14001-primary) !important;
}

.submit-btn:hover {
  background: var(--brand-14001-secondary) !important;
}

/* Icon color utilities for 14001 */
.icon-ems {
  color: var(--brand-14001-primary) !important;
}

/* Hero cards for 14001 specific pages */
.hero-card.ems {
  border-color: var(--brand-14001-primary) !important;
}

.hero-card.ems:hover {
  background: rgba(66, 159, 69, 0.05) !important;
}

/* Link colors within 14001 content */
.section a:not(.btn-primary):not(.btn-secondary):not(.btn-pdf):not(.btn-paypal):not(.btn-9001):not(.card):not(.iso-tile) {
  color: var(--brand-14001-primary) !important;
}

.section a:not(.btn-primary):not(.btn-secondary):not(.btn-pdf):not(.btn-paypal):not(.btn-9001):not(.card):not(.iso-tile):hover {
  color: var(--brand-14001-secondary) !important;
}
