/* Stable selector for the sandwich menu wrapper outside the Builder preview. */
body.page-id-21 #tm-main .uk-section-default:has(> .uk-section[class~="uk-background-image@l"]) {
  background: var(--nassen-ink) !important;
  color: rgba(247, 241, 231, 0.86);
}

body.page-id-21 #tm-main .uk-section-default:has(> .uk-section[class~="uk-background-image@l"]) h1,
body.page-id-21 #tm-main .uk-section-default:has(> .uk-section[class~="uk-background-image@l"]) h2,
body.page-id-21 #tm-main .uk-section-default:has(> .uk-section[class~="uk-background-image@l"]) h3,
body.page-id-21 #tm-main .uk-section-default:has(> .uk-section[class~="uk-background-image@l"]) h4,
body.page-id-21 #tm-main .uk-section-default:has(> .uk-section[class~="uk-background-image@l"]) strong,
body.page-id-21 #tm-main .uk-section-default:has(> .uk-section[class~="uk-background-image@l"]) .el-title {
  color: var(--nassen-cream);
}

body.page-id-21 #tm-main .uk-section-default:has(> .uk-section[class~="uk-background-image@l"]) .el-meta,
body.page-id-21 #tm-main .uk-section-default:has(> .uk-section[class~="uk-background-image@l"]) a {
  color: var(--nassen-gold);
}

body.page-id-21 #tm-main .uk-section-default:has(> .uk-section[class~="uk-background-image@l"]) hr,
body.page-id-21 #tm-main .uk-section-default:has(> .uk-section[class~="uk-background-image@l"]) .uk-divider-small::after {
  border-color: rgba(195, 154, 109, 0.62);
}

body.page-id-21 #tm-main .uk-section-default:has(> .uk-section[class~="uk-background-image@l"]) img {
  border: 1px solid rgba(195, 154, 109, 0.3);
}
