/* Continuous page surfaces; original card colors, prices and behavior preserved. */
html body{background:#f3ede5!important}
html body.home-recovered .section.c-only,html body.home-recovered .section.c-only .faq{background:#f3ede5!important;box-shadow:0 0 0 100vmax #f3ede5!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:#f3ede5!important;box-shadow:0 0 0 100vmax #f3ede5!important;clip-path:inset(0 -100vmax)!important}
html body>footer,html body.home-recovered>.shell>.footer{background:#392a35!important;color:#eee4e8!important;box-shadow:0 0 0 100vmax #392a35!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:#392a35!important;color:#eee4e8!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:#eee4e8!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}}
