/* LOCAL TEST ONLY — linked exclusively by the English Finish Library page.
   Scope: verified page container + seven marked middle-content blocks.
   Existing rules already mark component colors !important; priority is retained
   only for those color properties. No dimensions, typography, layout, images,
   logo selectors, effects, transitions or interaction code are changed.
   Revert: remove the marked stylesheet link and these data attributes.
*/
html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] {
  background-color: #FAFAF9 !important;
  color: #344454;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area][data-color-test-area="categories"] {
  background-color: #F2F4F6 !important;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] :is(.catalog-entry,.library-card,.scope-grid > article) {
  background-color: #FFFFFF !important;
  border-color: #E1E6EA !important;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] :is(.catalog-entry,.library-card,.scope-grid > article):is(:hover,:focus-visible,:focus-within,:active) {
  background-color: #FFFFFF !important;
  border-color: #E1E6EA !important;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] :is(h2,h3,.library-card-title) {
  color: #10263D;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] :is(p,li,.library-card-copy) {
  color: #344454;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] :is(.section-intro,.finish-directions-intro) {
  color: #596775;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] .eyebrow {
  color: #806334 !important;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] :is(.library-card-action,.catalog-direct,.text-link,.sample-review-column a,.related-content-container nav a) {
  color: #10263D !important;
  text-decoration-color: #10263D;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area].library-jump-nav a {
  color: #10263D;
  text-decoration-color: #10263D;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] :is(.library-card,.scope-grid > article):is(:hover,:focus-visible,:focus-within,:active) :is(h3,.library-card-title) {
  color: #10263D !important;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] :is(.library-card,.scope-grid > article):is(:hover,:focus-visible,:focus-within,:active) :is(p,.library-card-copy) {
  color: #344454 !important;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] :is(.library-card,.scope-grid > article):is(:hover,:focus-visible,:focus-within,:active) :is(.library-card-action,.text-link) {
  color: #10263D !important;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] :is(.catalog-direct,.text-link,.sample-review-column a,.related-content-container nav a):is(:hover,:focus-visible,:active,:visited) {
  color: #10263D;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area].library-jump-nav a:is(:hover,:focus-visible,:active,:visited) {
  color: #10263D;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] :is(.catalog-direct,.library-specialty,.related-content-container nav a) {
  border-color: #E1E6EA;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area].library-jump-nav {
  border-color: #E1E6EA;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] .library-card-action > [aria-hidden="true"] {
  color: #B5945B;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] :is(a,button):focus-visible {
  outline-color: #10263D;
}

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] :is(.related-content-container nav a,.catalog-direct,.text-link) > [aria-hidden="true"] { color: #B5945B; }

html#atlas-site main#top.finish-library-main[data-color-test="finish-library-en"] > [data-color-test-area] :is(.scope-grid > article p,.library-card-copy) {
  color: #344454 !important;
}
