/* Isolated proposal: Home, Tools directory, Library and Library reading pages. */
html[data-color-system="soft"]{--cs-page:#C9CFCC;}
html[data-color-system="light"]{--cs-page:#DDE0DE;}
html[data-color-system="pale"]{--cs-page:#E5E7E6;}
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])){--hp-page:var(--cs-page) !important;}
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])),
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) body,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bc-library-preview,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bc-house-synthesis,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bc-tools-area,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bc-site-header,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bc-site-footer{background-color:var(--cs-page) !important;}
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bc-library-preview,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bc-tools-area{--bcl-muted:#49534D !important;--bct-muted:#49534D !important;--bcl-line:#A4AEA8 !important;--bct-line:#A4AEA8 !important;--bc-brand-nav:#694C19 !important;}
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bc-site-header a,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bc-site-footer h3,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bc-site-footer a,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bct-landing h1,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bct-landing h2,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bct-landing h3{color:#213B34 !important;}
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bc-site-header a[aria-current="page"],
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bct-landing .bct-eyebrow,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page .bl-eyebrow,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page .bl-meta{color:#694C19 !important;}
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bct-landing .bct-intro,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bct-landing .bct-help p,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page .bl-intro>p,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page .bl-deck,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page .bl-chapter-card>p:not(.bl-meta),
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page .bl-try p:not(.bl-meta),
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page .bc-start-entry p{color:#49534D !important;}
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bct-landing .hp-entry,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bct-landing .bct-tool:not(.bct-paid) .bct-preview,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page .bl-chapter-card:not(:nth-child(3)),
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page .bl-guide-sidebar>div,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page .bl-example{background-color:#FFF9F1 !important;}
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page .bl-chapter-card:nth-child(2){border-color:#B88926 !important;}
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bct-landing .bct-chapters button:not([aria-pressed="true"]),
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page .bl-filters button:not([aria-pressed="true"]),
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bct-landing .bct-search input,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page #bl-search{border-color:#606F66 !important;}
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bct-landing .bct-search input,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page #bl-search{background-color:#FFF9F1 !important;}
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bct-landing .bct-button,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page .bc-site-button{border-color:#694C19 !important;}
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page a:focus-visible,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page button:focus-visible,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) .bl-page input:focus-visible,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bct-landing a:focus-visible,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bct-landing button:focus-visible,
html[data-color-system]:not([data-color-system="current"]):has(:is(#b2-home,#bct-landing,.bl-page):not([hidden])) #bct-landing input:focus-visible{outline-color:#694C19 !important;}
