/* Miami: text contrast fixes found by the programmatic check (every visible text node >= 4.5:1, Daylight and Game night).
   Loaded last; Daylight rules are scoped to light, Game night rules to dark. */
html[data-adl] #app .sidebar :is(.side-k, summary), html[data-adl] #app .sidebar summary * { color: #F9A66E !important; }
html[data-adl] #app .sidebar .powered b { color: #FF8A8A !important; }
html:not([data-theme="dark"]) .stars{color:#A8440A}
html:not([data-theme="dark"]) .rank{color:#5E6A66}
.checkrow.done .name{opacity:1;color:var(--ink-3,#5E6A66)}
html[data-theme="dark"] .checkrow.done .name{color:#A2ADA8}
html[data-theme="dark"] .tracker-role-tools a{color:#003A26!important}
html[data-theme="dark"] .tga-brand[data-tracker-attribution] .tga-brand-prefix{color:rgba(238,243,239,.78)!important}
html[data-theme="dark"] .tga-brand[data-tracker-attribution] .tga-brand-name{color:#F4F6F5!important}
html:not([data-theme="dark"]) .playeravatar:not(.profile-hero .playeravatar){color:#3F566A}
.coach-hero .mia-back-ad-hero a{color:#FFB98A!important}
/* plan table: member names wrap so the share inputs stay on screen */
.mia-plan-members{white-space:normal!important;max-width:42ch}
