/* Brittany & Blake (couple): the feel that makes it a different website, not the Jerryll look in olive (Jerryll, 2026-10-29).
   A warm family business: Nunito (a rounded sans) instead of Inter and the Anton poster headline, cream and sand instead of
   white and near-black bands, rounded cards, photos as prints with a handwritten caption, Caveat only for signatures and
   captions. Loaded by mu-plugins/apex-couple-v1.php after skin-couple.css; ids in the selectors beat that file. */

html[data-skin="couple"]{--cpf-acc:var(--wp--preset--color--primary);--cpf-acc-d:hsl(from var(--wp--preset--color--primary) h calc(s * 1.056) calc(l * 0.791));--cpf-ink:#1f2418;--cpf-text:#4a4f42;--cpf-cream:#fbf8f1;--cpf-sand:#f3ecdd;--cpf-soft:#f7f7f4;--cpf-line:#e7dfcc}

/* type */
html[data-skin="couple"] body *:not(svg):not(svg *):not(i):not([class*="icon"]):not([class*="fa-"]):not(#\#):not(#\#){font-family:var(--apex-font-body,Nunito,"Avenir Next",-apple-system,"Helvetica Neue",Arial,sans-serif) !important}html[data-skin="couple"] body :is(h1,h2,h3,h4,h5,h6):not(svg):not(svg *):not(i):not([class*="icon"]):not([class*="fa-"]):not(#\#):not(#\#){font-family:var(--apex-font-head,var(--apex-font-body,Nunito,"Avenir Next",-apple-system,"Helvetica Neue",Arial,sans-serif)) !important}
html[data-skin="couple"] body .entry-content :is(h1,h2,h3):not(#\#):not(#\#){text-transform:none !important;letter-spacing:-.015em !important}
html[data-skin="couple"] body .entry-content :is(h1,h2,h1 *,h2 *):not(svg *):not(#\#):not(#\#){font-weight:800 !important}
html[data-hero="mood"][data-skin="couple"] body .mh-hin .mh-hin__h:not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--apex-font-head,Nunito,-apple-system,sans-serif) !important;font-weight:900 !important;text-transform:none !important;letter-spacing:-.025em !important;line-height:1.06 !important;font-size:min(50px,4.2cqi) !important}
html[data-hero="mood"][data-skin="couple"] body .mh-hin .mh-hin__h :is(span,em,b):not(#\#):not(#\#):not(#\#):not(#\#){font-family:inherit !important;font-weight:800 !important;text-transform:none !important;letter-spacing:-.015em !important}

/* a serious buyer reads clean (Jerryll 2026-10-29: "too colourful"): white page, an almost-white grey to separate sections,
   colour only where it means something: the green owner band, the sand "easy way" band, buttons and labels */
html[data-skin="couple"] body:not(#\#){background:#fff !important}
html[data-skin="couple"] body .wp-site-blocks .entry-content > .alignfull.apex-tone-0:not(.wp-block-cover):not(#\#):not(#\#){background-color:#fff !important}
html[data-skin="couple"] body .wp-site-blocks .entry-content > .alignfull.apex-tone-1:not(.wp-block-cover):not(#\#):not(#\#){background-color:var(--cpf-soft) !important}
html[data-skin="couple"] body .entry-content .wp-block-image img:not(.apex-meet__media img):not([class*="cutout"]):not(#\#):not(#\#){border-radius:22px !important}
html[data-skin="couple"] body .entry-content .apex-step3:not(#\#):not(#\#){border-radius:24px !important;overflow:hidden}
html[data-skin="couple"] body .entry-content .apex-faq-item:not(#\#):not(#\#){border-radius:18px !important}

/* no dark bands: "the easy way" becomes a sand band with dark text */
html[data-skin="couple"] body .wp-site-blocks .entry-content > .apex-s-easy.alignfull:not(#\#):not(#\#):not(#\#){background-color:#efe5cf !important;background-image:radial-gradient(60% 80% at 85% 100%,rgb(from var(--wp--preset--color--primary) r g b / 0.16) 0%,rgb(from var(--wp--preset--color--primary) r g b / 0) 70%) !important}
html[data-skin="couple"] body .apex-s-easy :is(h2,h2 *,h3,h3 *):not(form *):not(#\#):not(#\#):not(#\#){color:var(--cpf-ink) !important}
html[data-skin="couple"] body .apex-s-easy :is(p,li):not(form *):not([class*="eyebrow"]):not(:has(em,strong)):not(#\#):not(#\#):not(#\#){color:var(--cpf-text) !important}
/* footer: deep olive instead of charcoal */
html[data-skin="couple"] body .wp-site-blocks [style*="background-color:#212121"]:not(#\#){background-color:hsl(from var(--wp--preset--color--primary) calc(h + 4) calc(s * 0.842) calc(l * 0.448)) !important}

/* the couple's sections are the universal rows (apex-rows-v1.php): cream and sand bands, Nunito from the rule above */
html[data-skin="couple"] body .wp-site-blocks .entry-content > .apx-row--tone0:not(#\#):not(#\#):not(#\#):not(#\#){background:#fff !important}
html[data-skin="couple"] body .wp-site-blocks .entry-content > .apx-row--tone1:not(#\#):not(#\#):not(#\#):not(#\#){background:var(--cpf-soft) !important}
html[data-skin="couple"]{--apx-tint:#f3f4ee}

/* hero: the second button in deep olive, not black */
html[data-skin="couple"] body .mh-hin__ways a.is-b:not(#\#):not(#\#):not(#\#){background:hsl(from var(--wp--preset--color--primary) calc(h + 4) calc(s * 0.842) calc(l * 0.448)) !important;border-color:hsl(from var(--wp--preset--color--primary) calc(h + 4) calc(s * 0.842) calc(l * 0.448)) !important}

/* the owner band: solid green, the couple's heads above it (the one strong colour moment on the page) */
html[data-skin="couple"] body .wp-site-blocks .entry-content > .apex-s-meet.alignfull:not(#\#):not(#\#):not(#\#){background:radial-gradient(60% 90% at 22% 100%,hsl(from var(--wp--preset--color--primary) calc(h - 2) calc(s * 0.883) calc(l + (100 - l) * 0.363) / 0.28) 0%,hsl(from var(--wp--preset--color--primary) calc(h - 2) calc(s * 0.883) calc(l + (100 - l) * 0.363) / 0) 70%),linear-gradient(180deg,hsl(from var(--wp--preset--color--primary) h calc(s * 1.036) calc(l * 0.902)) 0%,hsl(from var(--wp--preset--color--primary) h calc(s * 1.074) calc(l * 0.656)) 100%) !important}
html[data-skin="couple"] body .apex-s-meet :is(.apex-meet__h,.apex-meet__h *):not(.apex-meet__h span):not(#\#):not(#\#):not(#\#){color:#fff !important}
html[data-skin="couple"] body .apex-s-meet .apex-meet__h span:not(#\#):not(#\#):not(#\#){color:hsl(from var(--wp--preset--color--primary) calc(h - 4) calc(s * 1.336) calc(l + (100 - l) * 0.643)) !important}
html[data-skin="couple"] body .apex-s-meet :is(p,.apex-meet__text):not([class*="eyebrow"]):not(#\#):not(#\#):not(#\#){color:rgba(255,255,255,.86) !important}
html[data-skin="couple"] body .apex-s-meet .apex-meet__pts li:not(#\#):not(#\#):not(#\#){color:#fff !important}
html[data-skin="couple"] body .apex-s-meet :is(.apex-meet__eyebrow,[class*="eyebrow"]):not(#\#):not(#\#):not(#\#){color:hsl(from var(--wp--preset--color--primary) calc(h - 4) calc(s * 1.336) calc(l + (100 - l) * 0.643)) !important}
html[data-skin="couple"] body .apex-s-meet .apex-meet__pts svg:not(#\#):not(#\#):not(#\#){color:hsl(from var(--wp--preset--color--primary) calc(h - 4) calc(s * 1.336) calc(l + (100 - l) * 0.643)) !important}
html[data-skin="couple"] body .apex-s-meet .apex-meet__btn:not(#\#):not(#\#):not(#\#){background:#fff !important;color:hsl(from var(--wp--preset--color--primary) h calc(s * 1.074) calc(l * 0.656)) !important}
html[data-skin="couple"] body .apex-s-meet .apex-meet__call:not(#\#):not(#\#):not(#\#){color:#fff !important;border-color:transparent !important}
html[data-skin="couple"] body .apex-s-meet .apex-meet__call svg:not(#\#):not(#\#):not(#\#){color:hsl(from var(--wp--preset--color--primary) calc(h - 4) calc(s * 1.336) calc(l + (100 - l) * 0.643)) !important}
/* "We buy houses in [city], [state]" and the text under the hero: white */
html[data-skin="couple"] body .wp-site-blocks .entry-content > .apex-s-intro:not(#\#):not(#\#):not(#\#),html[data-hero="mood"][data-skin="couple"] body .mh-hin:not(#\#):not(#\#):not(#\#){background:#fff !important}
