/* Nav item underline: full-bleed under label (no 12px left/right gap).
 * Base theme uses left:12px + hover right:12px → gap under C / short labels (FAQ).
 * Chevron: smaller + flatter static caret.
 */
[data-website-id="web_85b8192b-d816-469f-a4a6-be3227ba3985"] .header__nav-item:after,
.theme-preview .header__nav-item:after {
  left: 0 !important;
  right: 100% !important;
  bottom: 2px !important;
}

[data-website-id="web_85b8192b-d816-469f-a4a6-be3227ba3985"] .header__nav-item:hover:after,
[data-website-id="web_85b8192b-d816-469f-a4a6-be3227ba3985"] .header__nav-group:hover > .header__nav-item:after,
[data-website-id="web_85b8192b-d816-469f-a4a6-be3227ba3985"] .header__nav-group:focus-within > .header__nav-item:after,
[data-website-id="web_85b8192b-d816-469f-a4a6-be3227ba3985"] .header__nav-item--active:after,
.theme-preview .header__nav-item:hover:after,
.theme-preview .header__nav-group:hover > .header__nav-item:after,
.theme-preview .header__nav-group:focus-within > .header__nav-item:after,
.theme-preview .header__nav-item--active:after {
  right: 0 !important;
}

/* Static caret: smaller + flatter (less upright FA chevron) */
[data-website-id="web_85b8192b-d816-469f-a4a6-be3227ba3985"] .header__nav-caret-button {
  width: 20px !important;
  height: 20px !important;
  margin: -4px -4px -4px -2px !important;
}

[data-website-id="web_85b8192b-d816-469f-a4a6-be3227ba3985"] .header__nav-caret,
.theme-preview .header__nav-caret {
  width: 8px !important;
  height: 8px !important;
  opacity: 0.55 !important;
  /* flatten the tall FA chevron silhouette */
  transform: scaleY(0.72) !important;
  transform-origin: center !important;
}

[data-website-id="web_85b8192b-d816-469f-a4a6-be3227ba3985"] .header__nav-group:hover .header__nav-caret,
[data-website-id="web_85b8192b-d816-469f-a4a6-be3227ba3985"] .header__nav-group:focus-within .header__nav-caret,
.theme-preview .header__nav-group:hover .header__nav-caret,
.theme-preview .header__nav-group:focus-within .header__nav-caret {
  opacity: 0.75 !important;
}
