
/* Tailwind's preflight inside the island sets `#huRhythmRoot button{background:transparent}`.
   That is an ID selector, so it outranks every plain class rule — all the white and
   filled buttons in Add Your Habit, Daily Workouts and Partner Passes were rendering
   with NO background. It was invisible on the old teal page; on white the active
   filter chip became white-on-white. These restore the intended fills. */
#huRhythmRoot .hb-btn,
#huRhythmRoot .hb-chip,
#huRhythmRoot .hb-opt,
#huRhythmRoot .hb-mode,
#huRhythmRoot .dw-btn,
#huRhythmRoot .dw-opt,
#huRhythmRoot .dw-day-t,
#huRhythmRoot .ppass-btn,
#huRhythmRoot .ppass-chip{ background:#ffffff !important; }

/* selected / primary states */
#huRhythmRoot .hb-btn--primary,
#huRhythmRoot .hb-chip[aria-pressed="true"],
#huRhythmRoot .hb-opt[aria-pressed="true"],
#huRhythmRoot .dw-btn--primary,
#huRhythmRoot .dw-opt[aria-pressed="true"],
#huRhythmRoot .dw-day-t[aria-pressed="true"],
#huRhythmRoot .ppass-btn.is-primary,
#huRhythmRoot .ppass-chip.is-on{ background:#243447 !important; }

#huRhythmRoot .hb-mode[aria-pressed="true"]{ background:#EEF4EC !important; }

/* the plain text links stay text links */
#huRhythmRoot .hb-btn--ghost,
#huRhythmRoot .dw-btn--ghost,
#huRhythmRoot .ppass-btn--ghost,
#huRhythmRoot .hb-inline-open,
#huRhythmRoot .hb-row-menu,
#huRhythmRoot .dw-menu-btn,
#huRhythmRoot .ppass-menu-btn,
#huRhythmRoot .hb-tick{ background:none !important; }
