/* Seasonal launch layer: remove this stylesheet and launch sections to retire the theme. */
:root{--paper:#fff6e7;--ink:#4b2b1e;--blue:#4b2b1e}
body,header,footer,.hero,.world{background:#fff6e7;color:#4b2b1e}header{border-color:#d9b88e}nav a,.text-link,.caption,.brand span{color:#4b2b1e}.story{background:#f2ead5}.books{background:#f8e5be}.closing{background:#653b2b}.ribbon,.play{background:#f5d69e;color:#4b2b1e}.number{color:#8d3f2b}.book-formats{border-color:#ad6441}.button,.nav-cta{border-color:#633b28;color:#4b2b1e;background:#fffaf0}.button:hover,.nav-cta:hover{background:#653b2b;color:#fff}.hello-ribbon{background:#844833}.cozy-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;padding:13px 24px;background:#713c29;color:#fff8e9;font-size:14px;text-align:center}.cozy-banner>span{font-weight:900;letter-spacing:.3px}.cozy-banner a{color:#ffe0a0;font-weight:900;text-underline-offset:4px}.cozy-launch{max-width:1400px;margin:auto;padding:65px 5.5% 75px;display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;background:radial-gradient(ellipse at 90% 30%,#f5d49b70,transparent 65%)}.cozy-launch h2{font-size:clamp(48px,5.5vw,78px);line-height:1.08;letter-spacing:-2px;color:#4b2b1e}.cozy-launch h2 em,.cozy-free h2 em{color:#9c452d;font-style:normal}.cozy-launch-copy>p:not(.eyebrow){max-width:510px;line-height:1.8}.cozy-cover{margin:0;max-width:510px;justify-self:center}.cozy-cover img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 18px 45px #633b2830;border:1px solid #9f673a}.cozy-cover figcaption{text-align:center;font-size:13px;font-weight:800;margin-top:18px}.button.cozy-primary{background:#8b3d29;color:#fffaf0;border:2px solid #8b3d29;font-weight:800}.button.cozy-primary:hover{background:#58291e;border-color:#58291e}.cozy-secondary{display:block;margin-top:20px;font-weight:800;font-size:14px;text-underline-offset:5px}.books .book-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.books .book-art{height:350px;border-radius:14px;background:#fffaf0}.books .cozy-art img{width:94%;height:auto;max-height:94%;object-fit:contain;transform:none}.books .book-info h3{font-size:24px}.cozy-free{background:#f9efde}.free-heading{max-width:710px;margin:0 auto 42px;text-align:center}.free-heading h2{color:#4b2b1e}.print-note{font-size:13px;margin:17px 0 0;color:#654a37}.free-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;max-width:1050px;margin:auto}.free-page{padding:20px 20px 24px;background:#fffdf7;border:1px solid #e0c8a5;border-radius:18px;text-align:center;box-shadow:0 6px 18px #633b280a}.free-page img{display:block;width:100%;height:auto;border-radius:7px}.free-page h3{font-size:22px;margin-top:18px}.free-page>a:last-child{font-size:15px;font-weight:800;text-underline-offset:5px}.cozy-book{scroll-margin-top:24px}.cozy-banner a:focus-visible,.cozy-primary:focus-visible{outline-color:#e3a037}footer{border-color:#a77a56}header nav{gap:20px}a{overflow-wrap:break-word}
@media(max-width:1000px){.cozy-launch{gap:35px}.books .book-grid{grid-template-columns:1fr 1fr}.cozy-book{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:30px}.cozy-book .book-info{align-self:center}.books .cozy-art{height:auto;min-height:330px}header{flex-wrap:wrap}}
@media(max-width:620px){.cozy-banner{font-size:13px;padding:12px 18px;gap:3px 10px}.cozy-banner a{flex-basis:100%}.cozy-launch{grid-template-columns:1fr;padding:38px 6% 45px;gap:30px}.cozy-launch h2{font-size:52px}.cozy-launch .eyebrow{font-size:10px}.cozy-cover{max-width:420px;width:100%}.books .book-grid,.free-grid{grid-template-columns:1fr}.cozy-book{display:block;grid-column:auto}.books .book-art{height:360px}.free-page{padding:14px 14px 22px}.cozy-free{padding:55px 6%}.free-heading h2{font-size:43px}header nav{gap:16px;flex-wrap:wrap}header nav a{font-size:12px}.cozy-launch .button{width:100%;text-align:center}.cozy-secondary{text-align:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Framed launch artwork and prominent download offer */
.cozy-banner{display:block;padding:10px;background:#fff6e7}.cozy-banner>a{display:block;max-width:1600px;margin:auto;line-height:0}.cozy-banner img{display:block;width:100%;height:auto}.cozy-banner a:hover{filter:brightness(1.06)}.books .book-art.cozy-art{height:auto;min-height:0;border:0;border-radius:0;background:transparent;overflow:visible}.books .book-art.cozy-art img{display:block;width:100%;max-width:100%;height:auto;max-height:none;border:2px solid #4b2b1e;border-radius:3px;box-sizing:border-box}.button.cozy-primary{background:#ffcd39;color:#3b180c;border:2px solid #6a301c;box-shadow:0 5px 0 #8b3d29;font-size:18px;padding:18px 25px}.button.cozy-primary:hover{background:#ffe68a;color:#3b180c}.cozy-cover img{border-radius:3px;border:2px solid #4b2b1e}
