/* Restrained blush, white, charcoal and silver. Source illustrations stay unchanged. */
:root{--rose:#8a606b;--rose-dark:#76505b;--blush:#fbf5f6;--blush-line:#e6d7dc;--green:#242124;--muted:#706b6e;--line:#e1dcde;--paper:#fff}
.header{background:#fff}.header-inner{border-color:var(--blush-line)}.brand-name{color:#242124}.language span{text-decoration-color:#a57885}.nav a[aria-current=page]{text-decoration-color:#a57885}.nav a:hover{color:var(--rose-dark)}
.reading-hero{background:var(--blush);box-shadow:0 0 0 100vmax var(--blush);clip-path:inset(0 -100vmax);position:relative}.reading-art img{mix-blend-mode:multiply}.reading-copy .eyebrow{color:var(--rose)}.reading-copy h1{color:#282528}.reading-copy h1 span{color:var(--rose-dark)}.reading-signature{color:var(--rose)}.reading-copy .button{background:#2b272a;border-color:#2b272a}.reading-copy .button:hover{background:#49353e}.reading-lead{color:#756c71}.reading-directions{text-decoration-color:#b5909c}.moments-section{border-color:var(--blush-line)}.eyebrow{color:var(--rose)}.series-heading h2{color:var(--rose-dark)}.moment h3{color:#41383d}.moment .eyebrow{color:var(--rose)}.brew-section{border-color:var(--blush-line)}.brew-copy h2{color:var(--rose-dark)}.brew-copy a{color:var(--rose-dark)}.collection-section{background:#f8f0f3}.collection-layout h2{color:#41383d}.value-tab{border-color:#d9c3cc;color:#6b5560;background:#fff9fc}.value-tab[aria-selected=true]{background:#7c5966;border-color:#7c5966;color:white}.card-download{color:var(--rose-dark)}.card-caption{color:#7c6670}.card-enlarge img{box-shadow:0 12px 32px #4e303810}.trial-space h2{color:var(--rose-dark)}.trial-space a{color:var(--rose-dark)}.reading-story{border-top:1px solid var(--blush-line);padding-top:55px}.reading-story h2{color:#51434b}.reading-story a{color:var(--rose-dark)}.footer{border-color:var(--blush-line)!important;background:#fbf9fa}.footer-bottom{border-color:var(--blush-line)}a:focus-visible,button:focus-visible{outline-color:#8a606b}::selection{background:#eedce3;color:#242124}.button{background:#2b272a;border-color:#2b272a}.button.secondary{color:var(--rose-dark);border-color:#b69ba6}.button.secondary:hover{background:#f8eef2}.page-intro .eyebrow{color:var(--rose)}.inner-page .page-intro h1{color:var(--rose-dark)}.question-number{color:var(--rose)}.story-letter{border:1px solid #d9c5ce;border-radius:0;background:#fff;padding:65px 70px;margin:55px auto 65px}.story-letter:before{display:none}.story-heading{border-color:var(--blush-line)}.story-heading h1{color:#302a2e!important}.story-heading .eyebrow{color:var(--rose)}.story-aside p{color:var(--rose-dark)}.story-prose h2{color:var(--rose-dark)}.story-emphasis{color:#473c42}.story-about{background:#fcf7f9;margin-top:0;margin-bottom:90px}.about-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:45px;align-items:start}.about-image{padding-top:65px}.about-image img{width:100%;mix-blend-mode:multiply}.story-about .story-prose>.eyebrow{font-size:.65rem;letter-spacing:.15em;margin-bottom:13px}.about-label{font-family:'Songti SC',Georgia,serif;font-size:1.55rem;letter-spacing:.06em;color:#312930;line-height:1.5;margin-bottom:25px!important}.story-about .story-prose h2{margin-top:0;font-size:1.1rem;font-weight:500}.story-about .story-prose .button{font-size:.85rem}.story-about .story-prose .button-row{margin-top:30px}.story-about .story-prose{font-size:.95rem;line-height:2}.back-home a{color:#7c6570}.inner-page .story-layout{gap:30px}.story-prose p{color:#454045}.story-heading .quiet{color:#776d73}
@media(max-width:760px){.reading-hero{padding-top:45px;padding-bottom:65px}.story-letter{width:calc(100% - 42px);padding:30px 24px;margin-top:35px;margin-bottom:35px}.story-about{margin-top:0;margin-bottom:55px}.about-layout{grid-template-columns:1fr;gap:15px}.about-image{padding:0;order:2;max-width:260px;margin:20px auto 0}.about-label{font-size:1.35rem}.story-about .story-prose{font-size:.95rem}.reading-story{padding-top:40px}.collection-section{padding-block:55px}}

/* Romantic botanical edition: artwork remains monochrome, colour surrounds it. */
.reading-hero{--blush:#f6e9ed;background:var(--blush);padding-top:65px;padding-bottom:65px}.reading-copy .eyebrow{color:#7f5262}.reading-copy h1 span{color:#875367}.reading-signature{color:#956177;margin-bottom:5px}.hero-roses{display:block;width:190px;height:105px;object-fit:contain;object-position:left center;margin:7px 0 18px}.reading-lead{margin-top:0}.reading-art{background:#f1e1e7;border-radius:48% 48% 8px 8px;padding:18px 5px 8px;box-shadow:0 20px 55px #9b65741a}.reading-art img{mix-blend-mode:multiply}
.moments-section{padding-top:55px}.section-roses{width:135px;height:85px;object-fit:contain;margin:0 auto 16px;display:block}.moments-grid{gap:32px}.moment{padding:20px 20px 25px;background:#faf3f5;border:1px solid #eedfe5}.moment:nth-child(2){background:#f2edef;border-color:#e2d9de}.moment:nth-child(3){background:#f6e7ed;border-color:#e8d3dc}.moment img{mix-blend-mode:multiply}.moment h3{color:#754e5f}.moment .eyebrow{color:#966477}
.brew-section{background:#fbf2f5;box-shadow:0 0 0 100vmax #fbf2f5;clip-path:inset(0 -100vmax);border-top-color:#e6cdd8}.brew-section>img{mix-blend-mode:multiply}.brew-copy h2{color:#84566b}.collection-section{background:#efdee5}.collection-layout h2{color:#704959}.value-tab{background:#fcf8fa}.value-tab[aria-selected=true]{background:#875a70;border-color:#875a70}.trial-space h2{color:#84566b}.reading-story{position:relative;min-height:170px;padding-right:280px;padding-top:55px;padding-bottom:70px}.story-roses{position:absolute;right:25px;top:15px;width:230px;height:150px;object-fit:contain}.footer{background:#f6edf1}.story-about{background:#f6e9ef}.about-image img{mix-blend-mode:multiply}.page-intro h1{color:#84566b}
@media(max-width:760px){.reading-art{padding:15px 5px 5px;max-width:430px}.hero-roses{margin:5px auto 18px;object-position:center;width:165px;height:95px}.reading-hero{padding-top:35px}.moment{width:100%;padding:20px 17px 24px}.moments-grid{gap:25px}.reading-story{padding-right:0;padding-top:35px;padding-bottom:40px;text-align:center}.story-roses{position:static;display:block;margin:auto;width:175px;height:110px}.brew-section{padding-inline:10px}}
