/* Normal WordPress page color controls. Scoped to body classes added by MSS. */
html body.mss-other-page-bg-black,
html body.mss-other-page-bg-black .site,
html body.mss-other-page-bg-black #page,
html body.mss-other-page-bg-black .site-main,
html body.mss-other-page-bg-black main,
html body.mss-other-page-bg-black .ct-container,
html body.mss-other-page-bg-black .ct-container-full,
html body.mss-other-page-bg-black .content-area,
html body.mss-other-page-bg-black article,
html body.mss-other-page-bg-black article[id^="post-"],
html body.mss-other-page-bg-black .entry-content,
html body.mss-other-page-bg-black .entry-content.is-layout-constrained,
html body.mss-other-page-bg-black .wp-block-post-content {
  background: #0f0d0a !important;
  color: #f4efe7 !important;
}

html body.mss-other-page-bg-black .entry-content :where(h1,h2,h3,h4,h5,h6,p,li,ul,ol,span,strong,em,div,label,figcaption),
html body.mss-other-page-bg-black article[id^="post-"] :where(h1,h2,h3,h4,h5,h6,p,li,ul,ol,span,strong,em,div,label,figcaption) {
  color: #f4efe7 !important;
}

html body.mss-other-page-bg-black .entry-content a,
html body.mss-other-page-bg-black article[id^="post-"] a {
  color: #d8bd82 !important;
}

html body.mss-other-page-bg-white,
html body.mss-other-page-bg-white .site,
html body.mss-other-page-bg-white #page,
html body.mss-other-page-bg-white .site-main,
html body.mss-other-page-bg-white main,
html body.mss-other-page-bg-white .ct-container,
html body.mss-other-page-bg-white .ct-container-full,
html body.mss-other-page-bg-white .content-area,
html body.mss-other-page-bg-white article,
html body.mss-other-page-bg-white article[id^="post-"],
html body.mss-other-page-bg-white .entry-content,
html body.mss-other-page-bg-white .entry-content.is-layout-constrained,
html body.mss-other-page-bg-white .wp-block-post-content {
  background: #ffffff !important;
  color: #111111 !important;
}

html body.mss-other-page-bg-white .entry-content :where(h1,h2,h3,h4,h5,h6,p,li,ul,ol,span,strong,em,div,label,figcaption),
html body.mss-other-page-bg-white article[id^="post-"] :where(h1,h2,h3,h4,h5,h6,p,li,ul,ol,span,strong,em,div,label,figcaption) {
  color: #111111 !important;
}

html body.mss-other-page-bg-white .entry-content a,
html body.mss-other-page-bg-white article[id^="post-"] a {
  color: #8a5a22 !important;
}

html body.mss-other-page-bg-auto.mss-other-page-text-white .entry-content :where(h1,h2,h3,h4,h5,h6,p,li,ul,ol,span,strong,em,div,label,figcaption),
html body.mss-other-page-bg-auto.mss-other-page-text-white article[id^="post-"] :where(h1,h2,h3,h4,h5,h6,p,li,ul,ol,span,strong,em,div,label,figcaption) {
  color: #f4efe7 !important;
}

html body.mss-other-page-bg-auto.mss-other-page-text-white .entry-content a,
html body.mss-other-page-bg-auto.mss-other-page-text-white article[id^="post-"] a {
  color: #d8bd82 !important;
}

html body.mss-other-page-bg-auto.mss-other-page-text-black .entry-content :where(h1,h2,h3,h4,h5,h6,p,li,ul,ol,span,strong,em,div,label,figcaption),
html body.mss-other-page-bg-auto.mss-other-page-text-black article[id^="post-"] :where(h1,h2,h3,h4,h5,h6,p,li,ul,ol,span,strong,em,div,label,figcaption) {
  color: #111111 !important;
}

html body.mss-other-page-bg-auto.mss-other-page-text-black .entry-content a,
html body.mss-other-page-bg-auto.mss-other-page-text-black article[id^="post-"] a {
  color: #8a5a22 !important;
}


html body.mss-other-page-bg-black article[id^="post-"] .entry-content *,
html body.mss-other-page-bg-black article[id^="post-"] .wp-block-post-content * {
  color: #f4efe7 !important;
}

html body.mss-other-page-bg-white article[id^="post-"] .entry-content *,
html body.mss-other-page-bg-white article[id^="post-"] .wp-block-post-content * {
  color: #111111 !important;
}

html body.mss-other-page-bg-auto.mss-other-page-text-white article[id^="post-"] .entry-content *,
html body.mss-other-page-bg-auto.mss-other-page-text-white article[id^="post-"] .wp-block-post-content * {
  color: #f4efe7 !important;
}

html body.mss-other-page-bg-auto.mss-other-page-text-black article[id^="post-"] .entry-content *,
html body.mss-other-page-bg-auto.mss-other-page-text-black article[id^="post-"] .wp-block-post-content * {
  color: #111111 !important;
}

html body.mss-other-page-form-dark :where(form label, .wpforms-field-label, .gfield_label) {
  color: #f4efe7 !important;
}

html body.mss-other-page-form-dark :where(input, textarea, select) {
  background: #15120f !important;
  color: #f4efe7 !important;
  border-color: rgba(216, 189, 130, .35) !important;
}

html body.mss-other-page-form-dark :where(input, textarea)::placeholder {
  color: #9f978c !important;
}

html body.mss-other-page-form-light :where(form label, .wpforms-field-label, .gfield_label) {
  color: #111111 !important;
}

html body.mss-other-page-form-light :where(input, textarea, select) {
  background: #ffffff !important;
  color: #111111 !important;
  border-color: #d8d8d8 !important;
}

html body.mss-other-page-form-light :where(input, textarea)::placeholder {
  color: #777777 !important;
}
