/* Children's books: light paper, pastel colors, visible artwork. */
html body{--bg:#f5fbff;--panel:#fff;--line:#d9e5ee;--text:#263c52;--muted:#526b80;--gold:#7862c7;--gold2:#7862c7;--night:#f4faff;--night2:#e8f4ff;--cream:#344c69;--paper:#f8fbff;--ink:#263c52;--card:#fff;background:#f5fbff!important;color:#263c52!important;font-family:ui-rounded,system-ui,sans-serif!important}
html body :is(nav,.top,.hero,.section,.section.alt,.feature,.footer,.foot,.languages,.arqs-universal-top,.arqs-universal-footer){background:#f1f8ff!important;color:#263c52!important;border-color:#d9e5ee!important}
html body :is(.card,.book,.collection,.featurebox,.offer,.route,.jp-panel){background:#fff!important;color:#263c52!important;border-color:#d9e5ee!important;border-radius:22px!important}
html body :is(h1,h2,h3,.brand,.price,.featureprice){color:#6553bd!important;font-family:ui-rounded,system-ui,sans-serif!important}html body :is(p,.lead,.intro,.fine,.status,.type,.tag,.ey,.meta){color:#526b80!important}
html body :is(a.open,.buy,.btn,.btn.primary,.btn.alt,.shopall,.smallbtn){background:#e9e3ff!important;color:#4b4196!important;border-color:#d5caef!important}html body .offer[hidden]{display:none!important}
html body .cover{background:#edf4ff!important;color:#263c52!important;position:relative;padding-top:180px!important}.cover:before{content:'';position:absolute;inset:0 0 auto;height:165px;background:url('/assets/kids-story-world-20261002.jpg') center/cover;border-radius:18px 18px 0 0}.cover .emoji{display:none}.cover h3{font-size:22px}
.kids-world-picture{width:100%;height:180px;object-fit:cover;display:block;border-radius:16px;margin-bottom:14px;background:#eaf5fb}.jps-book{background:#fff;border:1px solid #d9e5ee;border-radius:20px;padding:12px}.jps-book .jps-pick-card{width:100%;box-sizing:border-box;box-shadow:none}.jps-book .jp-btn{display:block;text-align:center;margin-top:10px;background:#e9e3ff!important;color:#4b4196!important;text-decoration:none!important}.book-ready{font-size:14px;margin:10px 0;color:#2c7060!important}.jps-book .jps-cover{height:180px;font-size:0!important;background:url('/assets/kids-story-world-20261002.jpg') left center/200% auto;border-radius:14px}.jps-book + .jps-book .jps-cover{background-position:right center}.jps-pick-grid{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr))!important}
html body .visual{background:#eef8fb!important;height:220px}.visual img{object-fit:cover!important}.hero-art{border-color:#d9e5ee!important;box-shadow:0 12px 30px #49639120!important}
@media(max-width:620px){html body h1{font-size:38px!important;line-height:1.1!important}.jps-book .jps-cover{height:170px}.jps-page{box-sizing:border-box;max-width:100%}}

html body footer.jp-kids-footer{background:#eaf5fb!important;border-color:#d9e5ee!important;color:#385465!important}html body footer.jp-kids-footer :is(a,p,h2){color:#385465!important}html body .jpf-dock{background:#eaf5fb!important;color:#385465!important;border:1px solid #cbdde9!important}html body .jpf-dock :is(a,button){color:#385465!important}

html body a{color:#4b4196!important}html body main :is(section,article,.spread,.page,.panel,.chapter,.note){background:#fff!important;color:#263c52!important;border-color:#d9e5ee!important}html body :is(h4,.eyebrow,.kicker,.label,.lang){color:#6553bd!important}

/* KIDS-AA-20261005 */
.cover,.cover-title,h1.cover,.arqsi,.arqsa,.title-block{color:#142033!important}
.prompt,.question,.emoji-prompt{color:#3d4a58!important}
.page-label,.page-num,[class*="page-label"]{color:#5a3d0a!important}
