
.cream-site .sample-banner{background:radial-gradient(ellipse at center,#efd6de 0%,#efd6de99 50%,transparent 76%)!important;border-color:transparent!important;box-shadow:none!important}
:root{color-scheme:light;--cream-page:#fffaf1;--cream-paper:#fffdf8;--cream-ink:#3d2831;--cream-muted:#61515a;--cream-rose:#783247;--cream-rule:#e5cdd0;--bg:#fffaf1;--bg2:#fff4e8;--ink:#3d2831;--text:#3d2831;--muted:#61515a;--gold:#8e613d;--gold2:#783247;--line:#e5cdd0;--surface:#fffdf8;--surface2:#fff3e9}
body.cream-site{background:var(--cream-page)!important;color:var(--cream-ink)!important}
.cream-site .site-top{background:var(--cream-paper);border-bottom:1px solid var(--cream-rule);position:relative;z-index:7;padding:0 28px;max-width:none;margin:0;width:100%;box-shadow:none}
.cream-site .site-top .site-nav{display:flex;max-width:1160px;min-height:90px;margin:auto;padding:14px 0;align-items:center;justify-content:space-between;gap:14px 26px;flex-wrap:wrap;border:0;background:none;box-shadow:none}
.site-nav .site-links{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center}
.cream-site .site-nav a{color:var(--cream-rose)!important;text-decoration:none;font:700 .86rem/1.4 system-ui,sans-serif;white-space:nowrap;padding:0;border:0;background:none;box-shadow:none}
.cream-site .site-nav a:hover,.cream-site .site-nav a[aria-current]{text-decoration:underline;text-underline-offset:5px}
.site-nav .site-logo img{display:block;width:154px;height:auto;filter:brightness(0) saturate(100%) invert(20%) sepia(24%) saturate(1516%) hue-rotate(293deg) brightness(86%) contrast(91%)}
.cream-site main,.cream-site .choose,.cream-site .featured,.cream-site .editorial,.cream-site .closing,.cream-site .content,.cream-site .pagehead,.cream-site .footer,.cream-site footer,.cream-site .combined-process,.cream-site .book-ad,.cream-site .sample-section,.cream-site .rescue-process{background:transparent!important;color:var(--cream-ink)!important}
.cream-site :is(main,.choose,.featured,.combined-process,.client-reviews,.footer,.content) :is(p,li,figcaption,cite,blockquote,.intro,.lead,.copy,.small,.hint,.featured-copy,.live-note,.review-intro,.reviews-intro,.reader-status){color:var(--cream-muted)!important}
.cream-site :is(h1,h2,h3,h4,summary){color:var(--cream-ink)!important;overflow-wrap:break-word}
.cream-site :is(.eyebrow,.publishing-tagline,.rescue-eyebrow,.label,.kicker,.price,.pricing-price){color:var(--cream-rose)!important}
.cream-site :is(.tile,.card,.sample-card,.review-card,.feature-tile,.step,.pricing-card,.price-card,.pricing-note,.offer-conversation,.basic-offer-scope,.sale-panel,.quality-panel,.rescue-pricing,.service,.feature,.faq,.marketing-visual,.sample-reader-wrap,.opening-offer,.sales-section,.comparison,.book-ad-action,.sample-grid,.feature-grid,.intro-grid){background:transparent!important;border-color:var(--cream-rule)!important;box-shadow:none!important}
.cream-site :is(.tile,.card,.review-card,.feature-tile,.step,.sample-card){min-width:0;height:auto;overflow-wrap:break-word;border:0!important}
.cream-site :is(.comparison th,.comparison td,details,.faq,form,fieldset,.panel,.process-card){background:#fffdf8!important;color:var(--cream-ink)!important;border-color:var(--cream-rule)!important}
.cream-site :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fffdf8!important;color:var(--cream-ink)!important;border-color:#b692a0!important}
.cream-site label,.cream-site footer p,.cream-site footer a{color:var(--cream-muted)!important}
.cream-site :is(.button,.btn,.primary,.pill,.cta,.nav-cta,.navbuy,.book-ad-cta,.explore,button[type=submit]){background:#783247!important;color:#fffaf4!important;box-shadow:none!important;border-color:#783247!important}
.cream-site a:not(.button,.btn,.primary,.pill,.cta,.nav-cta,.navbuy,.book-ad-cta,.explore){color:var(--cream-rose)}
.cream-site :is(.author-hero,.pricing-hero,.marketing-hero,.contact-hero,.hero,.rescue-intro,.rescue-section,.rescue-request){color:var(--cream-ink)!important;background:#fff3e6!important}
.cream-site :is(.author-hero,.pricing-hero,.marketing-hero,.contact-hero,.hero)::after{background:linear-gradient(90deg,#fff3e6 0%,#fff3e6f5 34%,#fff3e682 59%,#fff3e610 100%)!important}
.cream-site :is(.author-hero,.pricing-hero,.marketing-hero,.contact-hero,.hero) :is(p,.copy,.lead,.intro){color:var(--cream-muted)!important}
.cream-site .author-nav,.cream-site .rescue-standalone-header:not(.site-top),.cream-site .mboox-site-header:empty{display:none}
.cream-site .hero-copy{position:relative;z-index:4}
.cream-site :is(.offer-ribbon,.book-ad-price,.book-ad-note,.offer-ribbon strong){color:var(--cream-rose)!important}
.cream-site .sample-card img{width:min(100%,215px);max-height:320px;object-fit:contain;filter:drop-shadow(0 12px 18px #50302b22)}
.cream-site .sample-card p{color:var(--cream-muted)!important}
.cream-site .cream-gallery .sample-card{padding:22px 0}
.cream-site .footer img,.cream-site footer img{filter:brightness(0) saturate(100%) invert(20%) sepia(24%) saturate(1516%) hue-rotate(293deg) brightness(86%) contrast(91%)}
.cream-site .marketing-story{width:min(1100px,calc(100% - 56px));margin:0 auto;padding:64px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,76px);align-items:center}
.marketing-story img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 16px 36px #573e3120}
.marketing-story figcaption{font:normal .85rem/1.5 system-ui,sans-serif;margin:10px 0 0}
.cream-site .marketing-story .story-oval{position:relative;isolation:isolate;padding:36px 0}
.story-oval::before{content:"";position:absolute;z-index:-1;inset:2% -5%;border-radius:50%;background:radial-gradient(ellipse at center,#e8aebc68,#efd1d54a 68%,#efd1d50a 88%);pointer-events:none}
.marketing-story:nth-of-type(even) .story-oval::before{background:radial-gradient(ellipse at center,#efcc9c68,#f3dbb645 68%,#f3dbb60a 88%)}
@media(max-width:760px){.cream-site .site-top{padding:0 20px}.site-nav .site-links{gap:8px 15px}.cream-site .marketing-story{width:calc(100% - 40px);grid-template-columns:1fr;padding:42px 0}.cream-site :is(.hero,.author-hero,.marketing-hero,.pricing-hero)::after{background:#fff3e6da!important}}
