
/* MY RHYTHM — every coral/orange becomes blush, at her request: text, CTAs and icons.
   The coral is `#EE725F`, carried by the island's Tailwind arbitrary classes
   (`text-[#ee725f]`, `bg-[#ee725f]`, `border-[#ee725f]`, `hover:…`) and inherited
   by their SVG icons through currentColor.
   TWO SHADES, because one cannot do both jobs: `#A8536A` for anything that has to
   be READ (text, icons, filled buttons — 5.11 on white either way), and the site's
   existing `#C4707F` kept for the tab indicator, which is a graphical marker.
   The coral it replaces was only 2.91 on white, so this also fixes a long-standing
   contrast failure across the whole section. Scoped to the My Rhythm pages only. */
#page-rhythm-meds [class*="text-[#ee725f]"],
#page-rhythm-dash [class*="text-[#ee725f]"],
#page-rv-today [class*="text-[#ee725f]"],
#page-rv-workouts [class*="text-[#ee725f]"],
#page-rv-insights [class*="text-[#ee725f]"],
#page-rv-wellness [class*="text-[#ee725f]"],
#page-rv-library [class*="text-[#ee725f]"],
#page-rv-trends [class*="text-[#ee725f]"],
#page-rv-lifemap [class*="text-[#ee725f]"],
#page-rv-yourlife [class*="text-[#ee725f]"],
#page-rv-journal [class*="text-[#ee725f]"],
#page-rv-gratitude [class*="text-[#ee725f]"],
#page-rv-partner [class*="text-[#ee725f]"]{
  color:#A8536A !important;
  -webkit-text-fill-color:#A8536A !important;
}
#page-rhythm-meds [class*="hover:text-[#ee725f]"]:hover,
#page-rhythm-dash [class*="hover:text-[#ee725f]"]:hover,
#page-rv-today [class*="hover:text-[#ee725f]"]:hover,
#page-rv-workouts [class*="hover:text-[#ee725f]"]:hover,
#page-rv-insights [class*="hover:text-[#ee725f]"]:hover,
#page-rv-wellness [class*="hover:text-[#ee725f]"]:hover,
#page-rv-library [class*="hover:text-[#ee725f]"]:hover,
#page-rv-trends [class*="hover:text-[#ee725f]"]:hover,
#page-rv-lifemap [class*="hover:text-[#ee725f]"]:hover,
#page-rv-yourlife [class*="hover:text-[#ee725f]"]:hover,
#page-rv-journal [class*="hover:text-[#ee725f]"]:hover,
#page-rv-gratitude [class*="hover:text-[#ee725f]"]:hover,
#page-rv-partner [class*="hover:text-[#ee725f]"]:hover{
  color:#94465A !important;
  -webkit-text-fill-color:#94465A !important;
}
#page-rhythm-meds [class*="bg-[#ee725f]"],
#page-rhythm-dash [class*="bg-[#ee725f]"],
#page-rv-today [class*="bg-[#ee725f]"],
#page-rv-workouts [class*="bg-[#ee725f]"],
#page-rv-insights [class*="bg-[#ee725f]"],
#page-rv-wellness [class*="bg-[#ee725f]"],
#page-rv-library [class*="bg-[#ee725f]"],
#page-rv-trends [class*="bg-[#ee725f]"],
#page-rv-lifemap [class*="bg-[#ee725f]"],
#page-rv-yourlife [class*="bg-[#ee725f]"],
#page-rv-journal [class*="bg-[#ee725f]"],
#page-rv-gratitude [class*="bg-[#ee725f]"],
#page-rv-partner [class*="bg-[#ee725f]"]{
  background-color:#A8536A !important;
}
#page-rhythm-meds [class*="hover:bg-[#ee725f]"]:hover,
#page-rhythm-dash [class*="hover:bg-[#ee725f]"]:hover,
#page-rv-today [class*="hover:bg-[#ee725f]"]:hover,
#page-rv-workouts [class*="hover:bg-[#ee725f]"]:hover,
#page-rv-insights [class*="hover:bg-[#ee725f]"]:hover,
#page-rv-wellness [class*="hover:bg-[#ee725f]"]:hover,
#page-rv-library [class*="hover:bg-[#ee725f]"]:hover,
#page-rv-trends [class*="hover:bg-[#ee725f]"]:hover,
#page-rv-lifemap [class*="hover:bg-[#ee725f]"]:hover,
#page-rv-yourlife [class*="hover:bg-[#ee725f]"]:hover,
#page-rv-journal [class*="hover:bg-[#ee725f]"]:hover,
#page-rv-gratitude [class*="hover:bg-[#ee725f]"]:hover,
#page-rv-partner [class*="hover:bg-[#ee725f]"]:hover{
  background-color:#94465A !important;
}
#page-rhythm-meds [class*="border-[#ee725f]"],
#page-rhythm-dash [class*="border-[#ee725f]"],
#page-rv-today [class*="border-[#ee725f]"],
#page-rv-workouts [class*="border-[#ee725f]"],
#page-rv-insights [class*="border-[#ee725f]"],
#page-rv-wellness [class*="border-[#ee725f]"],
#page-rv-library [class*="border-[#ee725f]"],
#page-rv-trends [class*="border-[#ee725f]"],
#page-rv-lifemap [class*="border-[#ee725f]"],
#page-rv-yourlife [class*="border-[#ee725f]"],
#page-rv-journal [class*="border-[#ee725f]"],
#page-rv-gratitude [class*="border-[#ee725f]"],
#page-rv-partner [class*="border-[#ee725f]"]{
  border-color:#A8536A !important;
}
#page-rhythm-meds [class*="ring-[#ee725f]"],
#page-rhythm-dash [class*="ring-[#ee725f]"],
#page-rv-today [class*="ring-[#ee725f]"],
#page-rv-workouts [class*="ring-[#ee725f]"],
#page-rv-insights [class*="ring-[#ee725f]"],
#page-rv-wellness [class*="ring-[#ee725f]"],
#page-rv-library [class*="ring-[#ee725f]"],
#page-rv-trends [class*="ring-[#ee725f]"],
#page-rv-lifemap [class*="ring-[#ee725f]"],
#page-rv-yourlife [class*="ring-[#ee725f]"],
#page-rv-journal [class*="ring-[#ee725f]"],
#page-rv-gratitude [class*="ring-[#ee725f]"],
#page-rv-partner [class*="ring-[#ee725f]"]{
  --tw-ring-color:#A8536A !important;
}
#page-rhythm-meds [class*="text-[#ee725f]"] svg,
#page-rhythm-dash [class*="text-[#ee725f]"] svg,
#page-rv-today [class*="text-[#ee725f]"] svg,
#page-rv-workouts [class*="text-[#ee725f]"] svg,
#page-rv-insights [class*="text-[#ee725f]"] svg,
#page-rv-wellness [class*="text-[#ee725f]"] svg,
#page-rv-library [class*="text-[#ee725f]"] svg,
#page-rv-trends [class*="text-[#ee725f]"] svg,
#page-rv-lifemap [class*="text-[#ee725f]"] svg,
#page-rv-yourlife [class*="text-[#ee725f]"] svg,
#page-rv-journal [class*="text-[#ee725f]"] svg,
#page-rv-gratitude [class*="text-[#ee725f]"] svg,
#page-rv-partner [class*="text-[#ee725f]"] svg{
  color:#A8536A !important;
}
#page-rhythm-meds [class*="bg-[#ee725f]"] svg,
#page-rhythm-dash [class*="bg-[#ee725f]"] svg,
#page-rv-today [class*="bg-[#ee725f]"] svg,
#page-rv-workouts [class*="bg-[#ee725f]"] svg,
#page-rv-insights [class*="bg-[#ee725f]"] svg,
#page-rv-wellness [class*="bg-[#ee725f]"] svg,
#page-rv-library [class*="bg-[#ee725f]"] svg,
#page-rv-trends [class*="bg-[#ee725f]"] svg,
#page-rv-lifemap [class*="bg-[#ee725f]"] svg,
#page-rv-yourlife [class*="bg-[#ee725f]"] svg,
#page-rv-journal [class*="bg-[#ee725f]"] svg,
#page-rv-gratitude [class*="bg-[#ee725f]"] svg,
#page-rv-partner [class*="bg-[#ee725f]"] svg{
  color:#ffffff !important;
}

/* white sits on the filled blush at 5.11, so filled buttons keep white labels */
#page-rhythm-meds [class*="bg-[#ee725f]"],
#page-rhythm-dash [class*="bg-[#ee725f]"],
#page-rv-today [class*="bg-[#ee725f]"],
#page-rv-wellness [class*="bg-[#ee725f]"],
#page-rv-library [class*="bg-[#ee725f]"],
#page-rv-lifemap [class*="bg-[#ee725f]"]{
  color:#ffffff !important; -webkit-text-fill-color:#ffffff !important;
}
/* the active tab indicator stays the lighter blush already used there */
#huRhythmRoot span.absolute[class*="bg-[#ee725f]"]{ background-color:#C4707F !important; }
