/* Readable secondary copy on the existing marketplace and jobs backgrounds. */
body.qb-redesign { --muted:#65596e; }
body.qb-redesign :is(.suite-crumb,.eyebrow,.qb-market-hero-copy>p,.qb-market-hero-bottom>span,
 .qb-market-count,.qb-market-family>p,.qb-market-family-empty,.qb-market-card-meta,
 .qb-market-specs,.qb-market-card-foot>span,.qmd-domus-browse-heading p,
 .qb-listing-type span,.qdf-office-hero p,.qdf-office-hero-actions>span,
 .qdf-job-chips>span,.qdf-job-bottom>span,.qdf-job-bottom>.text-link,.qdf-job-summary,
 .qdf-work-panel p,.qdf-resume-panel p,.qdf-ad-category-top>span,.photo-missing>span) { color:#5f5368 !important; }
body.qb-redesign .qb-market-family>p { font-size:12px; }
body.qb-redesign :is(.suite-crumb,.qb-market-count,.qb-market-family-empty,.qb-market-card-meta,
 .qb-market-specs,.qb-market-card-foot>span,.qdf-job-chips>span,.qdf-job-bottom>span) { font-size:11px; }
body.qb-redesign .closing-banner .eyebrow { color:#4e5836; font-size:11px; }
body.qb-redesign #qbCookieBanner.qb-cookie-banner .qb-cookie-banner__text { color:#65596e; }

/* Inner layouts load their own styles later; these named secondary-text roles
   need to retain the same readable colors across those component styles. */
body.qb-redesign :is(.ct-inline-results,.ct-sort-label,.filter-count,.tx-italic,
 .pv2-listing-specs>span,.pv2-listing-meta span,.qb-listing-context>span,
 .adtemp-spec-label,.adtemp-seller-category,.adtemp-seller-body,.qtd-detail-meta>span,
 .qtd-listing-eyebrow>span,.qtd-listing-specs>span,.qtd-listing-copy>footer>span,
 .arttemp-action-views,.qmd-card dt,.qtd-facts dt) { color:#5f5368 !important; }
body.qb-redesign.qmd-detail :is(.tx-color-03,.tx-color-02,.tx-semibold,.mg-b-5,a[rel="nofollow"],dt,li) { color:#5f5368 !important; }
body.qb-redesign.qmd-browse :is(section>p,h5) { color:#5f5368 !important; }
body.qb-redesign :is(.ct-sort-label,.filter-count,.pv2-listing-meta span,.pv2-listing-specs>span,
 .qtd-listing-eyebrow>span,.qtd-listing-specs>span,.qtd-listing-copy>footer>span) { font-size:11px; }

body.qb-redesign .breadcrumb .active { color:#5f5368 !important; }
