/* Concrete contrast corrections from the September 30 rendered-page axe audit.
   Keep this after the legacy styles. These selectors preserve light/dark intent
   without suppressing audit rules or changing the modern site's color system. */
.fn-step .when{color:#b9cbe6}
.caplist .cap-n{color:#8a562f;opacity:1}
.bundle-hot .bundle-head .srow-code,.roi dt,.td-list>li>b{color:#8a562f}
.band .bundle-parts tr.saves td{color:#e2bd8d}
.tier-hot>.srow-code{color:#dbb38a}
.tier-hot a:not(.btn){color:#b4ceff}
.band .caplist .cap-n{color:#d6ad7c}
/* Text in the fixed legacy header should not depend on a video frame beneath it. */
.nav,.nav.scrolled{background:#fafcff}

/* The open library reader needs a legible scroll hint clear of its date. */
.issue-swipe{opacity:1}
.issue-cover{padding-bottom:48px}
.issue-cover .spine-num,.issue-cover small{opacity:1}
