/* MIYAAR v15.5.8 — Homepage hero contrast hotfix.
 * Scope: homepage hero foreground only.
 * Keeps the existing hero layout/image untouched and reuses the same accent blue
 * already used by the highlighted hero phrase so light hero artwork remains readable.
 */
body.miyaar-home-reference .mi-home-ref-hero__copy{
  color:var(--mi-accent)!important;
}
body.miyaar-home-reference .mi-home-ref-hero__eyebrow{
  border-color:color-mix(in srgb,var(--mi-accent) 22%,var(--mi-border))!important;
  background:color-mix(in srgb,var(--mi-surface) 82%,transparent)!important;
  color:var(--mi-accent)!important;
  box-shadow:0 10px 28px rgb(15 23 42 / .06)!important;
}
body.miyaar-home-reference .mi-home-ref-hero__title,
body.miyaar-home-reference .mi-home-ref-hero__title em{
  color:var(--mi-accent)!important;
  text-shadow:0 4px 22px color-mix(in srgb,var(--mi-surface) 72%,transparent)!important;
}
body.miyaar-home-reference .mi-home-ref-hero__title em::after{
  background:var(--mi-accent)!important;
}
body.miyaar-home-reference .mi-home-ref-hero__lead{
  color:color-mix(in srgb,var(--mi-accent) 88%,#0f172a)!important;
}
body.miyaar-home-reference .mi-home-ref-hero__meta,
body.miyaar-home-reference .mi-home-ref-hero__trust{
  color:color-mix(in srgb,var(--mi-accent) 80%,#334155)!important;
}
body.miyaar-home-reference .mi-home-ref-hero__meta strong{
  color:var(--mi-accent)!important;
}
body.miyaar-home-reference .mi-home-ref-hero__meta>i{
  background:color-mix(in srgb,var(--mi-accent) 30%,transparent)!important;
}
body.miyaar-home-reference .mi-home-ref-hero__trust svg{
  color:var(--mi-accent)!important;
}
body.miyaar-home-reference .mi-home-ref-hero__secondary{
  border-color:color-mix(in srgb,var(--mi-accent) 30%,var(--mi-border))!important;
  background:color-mix(in srgb,var(--mi-surface) 86%,transparent)!important;
  color:var(--mi-accent)!important;
}
body.miyaar-home-reference .mi-home-ref-hero__secondary:hover{
  border-color:color-mix(in srgb,var(--mi-accent) 48%,var(--mi-border))!important;
  background:color-mix(in srgb,var(--mi-surface) 94%,transparent)!important;
}
