/**
 * Child Theme Icon Brand Colors
 *
 * Parent theme ships greyscale `.hs-icon` defaults. This file brands them
 * with Healthcare Success tokens. See AI-STYLE-GUIDE.md → Icons.
 *
 * @package HS_Helix_Child
 */

/* Default UI icons → Primary navy */
.hs-icon {
  color: var(--Primary, #142D52);
}

/* Inside buttons / text — track parent color (incl. hover white) */
.hs-icon--inherit,
.hs-btn .hs-icon,
.hs-btn .hs-icon--inherit,
a.hs-btn .hs-icon,
button.hs-btn .hs-icon {
  color: inherit;
}

/* Cancel / chip dismiss → muted grey (design: #C9C9C9) */
.hs-icon--cancel {
  color: #C9C9C9;
}

/* Video play arrow → white over media (matches hero split video) */
.hs-icon--play,
[class*="__play-icon"] .hs-icon,
[class*="__play-icon"] svg path {
  color: #ffffff;
  fill: #ffffff;
}

/* Star ratings → brand orange token */
.hs-icon--star-empty,
.hs-icon--star-full,
.hs-icon--star-half {
  color: var(--Star, var(--Accent-500, #EB6C48));
}
