/* Continuous page surfaces; original card colors, prices and behavior preserved. */
html body{background:#faf6ee!important}
html body.home-recovered .section.c-only,html body.home-recovered .section.c-only .faq{background:#faf6ee!important;box-shadow:0 0 0 100vmax #faf6ee!important;clip-path:inset(0 -100vmax)!important}
html body.home-recovered #explore{box-shadow:0 0 0 100vmax #faf6ee!important;clip-path:inset(0 -100vmax)!important}
html body main>section.shell:is(#sample,#inside-report,.delivery-explained,.faq,.how){background:#faf6ee!important;box-shadow:0 0 0 100vmax #faf6ee!important;clip-path:inset(0 -100vmax)!important}
html body>footer,html body.home-recovered>.shell>.footer{background:#faf6ee!important;color:#453344!important;box-shadow:0 0 0 100vmax #faf6ee!important;clip-path:inset(0 -100vmax)!important}
html body>footer .footer-grid,html body>footer .footer-grid :is(a,span,strong),html body.home-recovered>.shell>.footer>span,html body.home-recovered>.shell>.footer>a{font-size:14px!important;line-height:1.7!important}
html body>footer .seller-information,html body.home-recovered>.shell>.footer .seller-information{background:#faf6ee!important;color:#453344!important;font-family:'Apfel Grotezk',Arial,sans-serif!important;font-size:16px!important;line-height:1.7!important;max-width:1200px; padding:24px 24px 16px!important;margin-left:auto!important;margin-right:auto!important}
html body>footer .seller-information :is(h2,dl,dt,dd,a,nav),html body.home-recovered>.shell>.footer .seller-information :is(h2,dl,dt,dd,a,nav){font-family:'Apfel Grotezk',Arial,sans-serif!important;font-size:16px!important;line-height:1.7!important;opacity:1!important;color:#453344!important}
html body>footer .seller-information h2,html body.home-recovered>.shell>.footer .seller-information h2{font-weight:500!important;margin-bottom:16px!important}
@media(max-width:600px){html body>footer .seller-information,html body.home-recovered>.shell>.footer .seller-information{padding:22px 20px 16px!important}}

/* Lighter surroundings; keep approved dark animal panels and burgundy hero. */
:root{--or-coral:#bd4939!important;--or-coral-ink:#bd4939!important}
html body>footer,html body.home-recovered>.shell>.footer{border-color:#45334430!important}
html body>footer :is(p,a,strong,small,h2,dt,dd,span),html body.home-recovered>.shell>.footer :is(p,a,strong,small,h2,dt,dd,span){color:#453344!important}
html body.home-recovered .share-band{background:#f3e9e1!important;box-shadow:0 0 0 100vmax #f3e9e1!important;clip-path:inset(0 -100vmax)}
html body.home-recovered .home-feedback .review-stars{color:#bd4939!important}
html body.home-recovered .hero h1{color:#f38a72!important}
html body.home-recovered .hero h1 em{color:#f3c6c0!important}
html body .or-all-card[data-or-product=year_2027] .or-family-art img{transform:scale(1.20)!important}
html body .or-all-card[data-or-product=life_map] .or-family-art img,html body .or-all-card[data-or-product=complete_bundle] .or-family-art img{transform:scale(1.20)!important}
html body .or-all-card[data-or-product=compatibility] .or-family-art img,html body .or-all-card[data-or-product=one_question] .or-family-art img,html body .or-all-card[data-or-product=free] .or-family-art img{transform:scale(1.20)!important}
html body .or-all-card[data-or-product=signal] .or-family-art img{transform:scale(1.24)!important}
html body .or-all-card .or-family-art{overflow:visible!important}
html body footer a:focus-visible{outline-color:#bd4939!important}
html body>footer a:hover,html body.home-recovered>.shell>.footer a:hover{color:#bd4939!important;text-decoration-color:#bd4939!important}
