:root{--ink:#fcf5e7;--milk:#353e35;--glow:#315c47;--dim:#697362;--dimmer:#697362;--blush:#a65638}body{background:#fcf5e7;color:#353e35}.sky{display:none}.wrap{max-width:1200px}.brand{color:#315c47}.navlinks a{color:#4f6150}.hero{padding:42px 0 64px;gap:48px}h1{font-size:clamp(42px,5.5vw,66px);line-height:1.08}h1 em{color:#a65638}.eyebrow{letter-spacing:.14em}.sub{color:#596451;font-size:18px}.trust{color:#64715e}.btn-primary{background:#315c47;color:#fff;box-shadow:none}.btn-ghost{border-color:#b6bcaa;color:#315c47}.btn-ghost:hover{background:#e8ebdd;color:#315c47}.lampwrap{display:block;min-height:0;transform:rotate(2deg)}.bedtime-art{display:block;width:100%;height:390px;object-fit:cover;border-radius:48% 48% 28px 28px;border:9px solid #fffaf0;box-shadow:0 14px 0 #e8d8bd}.bedtime-note{display:block;text-align:center;padding:18px;font-family:Fraunces,Georgia,serif;font-style:italic;color:#8a6046}.seedbox{background:#e7ebdc;border:1px solid #d1d8bf;box-shadow:none}.seedbox:before{display:none}.seedhead p,.seednote{color:#5b6953}.seedrow input{background:#fffdf7;color:#353e35;border-color:#c2cbb5}.seedrow input::placeholder{color:#697362}.chip{background:#fffdf7;border-color:#c5cdb9;color:#4f6150}.chip:hover{background:#dce4cc;color:#315c47}.grid{gap:24px}.card{background:#fffdf7;border:1px solid #dedccf;border-radius:20px;box-shadow:0 4px 0 #e4ddcd;transition:transform .18s ease,box-shadow .18s ease;padding:16px}.card:hover{transform:translateY(-4px);box-shadow:0 8px 0 #e4ddcd}.cover{aspect-ratio:1.15;font-size:68px;border-radius:12px 24px 24px 12px;border-left:9px solid #ffffff40;box-shadow:inset 4px 0 #00000009}.ctitle{font-size:21px;color:#353e35}.ctag{color:#697362;margin-top:7px}.pill{background:#f0ecdf;color:#67705c}.mini.buy{background:#315c47;color:white}.mini.prev{color:#855044;border-color:#cdb5a7}.mini.prev:hover{color:#754231;border-color:#855044}.band{background:#ead9c6;color:#353e35;border:1px solid #d9c3aa}.band p{color:#676352}.soonc{background:#f8eddb;border-color:#c9bc9e}.soonc .t,footer,footer a{color:#697362}footer{border-color:#d6d7c5}.portal-home{position:static!important;display:inline-block;margin:20px;color:#315c47!important;background:#fffdf7!important;border-color:#c2cbb5!important;box-shadow:none!important}.storycard{background:#fffdf7}.seedrow input:focus{background:#fffdf7}.storytop .sm{color:#855044}.seednote{color:#697362}.pnav{background:#e7ebdc;color:#315c47}.dot{background:#c3c8b3}.dot.on{background:#315c47}.storyend p{color:#697362}@media(max-width:880px){.hero{padding-top:24px}.lampwrap{order:0;max-width:620px}.bedtime-art{height:320px}.hero h1 br:first-child{display:none}}@media(max-width:480px){.hero{gap:28px}.bedtime-art{height:250px}.grid{grid-template-columns:1fr 1fr;gap:12px}.card{padding:12px}.ctitle{font-size:18px}.ctag{font-size:13px}.cardbtns{flex-direction:column}.pill{font-size:10px;padding:3px 6px}.crow{align-items:flex-start;gap:5px;flex-wrap:wrap}.cover{font-size:54px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card:hover,.lampwrap{transform:none}.card{transition:none}}

.book-home{display:inline-flex;align-items:center;color:#315c47;border:1px solid #c3cbb5;border-radius:999px;padding:8px 14px;text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap;order:3}.hero h1 br:first-child{display:initial!important}
