/* ===========================================
   GULBERG GREENS — Color Scheme & Hero
   (Components live in shared.css)
   =========================================== */

:root {
  --hs-primary:       #14532d;
  --hs-primary-dark:  #052e16;
  --hs-accent:        #15803d;
  --hs-accent-mid:    #16a34a;
  --hs-accent-light:  #86efac;
  --hs-hero-ov1:      rgba(20, 83, 45, 0.78);
  --hs-hero-ov2:      rgba(21, 128, 61, 0.42);
}

.gulberg-greens-hero {
  background-image: linear-gradient(160deg, var(--hs-primary) 0%, var(--hs-primary-dark) 100%);
}

/* Icon contrast override — --hs-accent-mid (#16a34a, 5.77:1 on white) passes,
   but we explicitly bind all light-bg icons to --hs-accent for safety. */
.hs-amenity-icon,
.hs-distance-icon,
.hs-legal-badge-icon,
.hs-about-hl i,
.hs-table-note i,
.hs-reason-icon,
.hs-step-num {
  color: var(--hs-accent);
}
