.sprout-wordmark{font-size:11px;font-style:normal;letter-spacing:1px;font-weight:400;margin-left:3px;color:inherit}
body.studio-page.children-view{--bg:#faf8f0;--paper:#fffefa;--ink:#304d44;--muted:#6d8075;--line:#dce5d7;background:var(--bg);color:var(--ink)}






body.studio-page.children-view .studio-workspace{max-width:1260px;padding-top:14px}
.children-view .children-heading{position:relative;min-height:204px;padding:20px 25px;border:1px solid #e1e7d7;background:#f0f2e4;border-radius:6px;overflow:hidden}
.children-view .children-heading>div{position:relative;z-index:1;max-width:70%}
body.studio-page.children-view .children-heading h1{font-family:inherit;font-size:32px;letter-spacing:1px;line-height:1.45;margin:9px 0;color:#345744}
.children-view .children-heading .children-eyebrow{font-size:10px;letter-spacing:1.5px;color:#73836b}
.children-view .children-heading p{font-size:14px;line-height:1.8;color:#64765d;margin:0}
.miao-greet{font-size:12px;color:#547653;border-bottom:1px solid #a9b99a;padding:6px 0;margin-top:12px;min-height:34px}
.miao-welcome-cat{width:185px;height:185px;object-fit:contain;flex-shrink:0;margin:0 15px}
.children-view .children-feature{border-color:#eadfc6;background:#f7f0df;border-radius:5px;margin-top:14px}
.children-view .children-feature-mark img{display:block}
.children-view .children-feature>button{min-height:40px}
.children-view .children-search{border-radius:4px;background:#fffefa}
.children-view .children-filters button{min-height:40px;font-size:13px}
.children-view .children-filters button.active{background:#e4ecda;border-color:#b7c9a3}
.children-view .child-book h3{font-family:inherit;font-size:20px}
.children-view .child-book>p{font-size:13px;line-height:1.85}
.children-view .child-read-link{font-size:13px;min-height:40px}
.children-view .child-save-book{min-height:40px;min-width:40px}
.children-view .child-reader{background:#fffdf6}
.children-view .child-reader-top>span{display:flex;align-items:center;gap:7px}
.children-view .child-reader-top>span img{flex-shrink:0}
.children-view .child-story-text p{font-size:18px;line-height:2}
.children-view .child-page-question{background:#f0f3e5}
.children-view .child-page-question h3{font-size:16px;line-height:1.8}
.children-view .child-reader-bottom button{min-height:42px;font-size:14px}
#miao-pet-launcher{display:none;position:fixed;right:16px;bottom:18px;z-index:30;width:90px;padding:0;background:transparent;color:#53705d;text-align:center}
.children-view #miao-pet-launcher{display:block}
#miao-pet-launcher img{display:block;width:82px;height:82px;object-fit:contain;margin:auto}
#miao-pet-launcher span{display:block;font-size:11px;line-height:1.5;background:#fffaf0e8;padding:3px;border:1px solid #dbe4ce;border-radius:4px}
body.studio-page dialog.miao-pet-dialog{width:min(390px,calc(100vw - 28px));padding:22px;border:1px solid #cbd9c0;border-radius:6px;background:#fffdf6;color:#345444;text-align:center}
.miao-pet-dialog::backdrop{background:#22372c55}
.miao-pet-dialog>img{display:block;width:145px;height:145px;object-fit:contain;margin:0 auto 8px}
.miao-pet-dialog h2{font-size:21px;line-height:1.5;margin:8px 0}
.miao-pet-dialog p{font-size:14px;line-height:1.9;min-height:54px;margin:12px 0 16px;color:#62745e}
.miao-pet-dialog .miao-close{position:absolute;right:9px;top:7px;width:40px;height:40px;font-size:24px;color:#758470}
.miao-dialog-actions{display:flex;flex-direction:column;gap:8px}
.miao-dialog-actions button{border:1px solid #d8e1cb;background:#f0f4e7;min-height:42px;border-radius:4px;font-size:14px;color:#3e6246}
.miao-dialog-actions button:first-child{background:#627e57;border-color:#627e57;color:#fff}
.miao-greet:focus-visible,#miao-pet-launcher:focus-visible,.miao-pet-dialog button:focus-visible{outline:2px solid #628857;outline-offset:3px}
body.studio-page.children-view.dark{--bg:#1c2824;--paper:#24342c;--ink:#e4ebdc;background:var(--bg);color:var(--ink)}


.children-view.dark .children-heading{background:#2b3f30;border-color:#46583e}
body.studio-page.children-view.dark .children-heading h1{color:#e3ecd8}
.children-view.dark .children-heading p,.children-view.dark .miao-greet{color:#bbcbb1}
.children-view.dark .children-feature{background:#383c2b;border-color:#55583e}
@media(max-width:760px){.children-view .children-heading{padding:18px;min-height:185px}.miao-welcome-cat{width:145px;height:145px;margin:0}.children-view .children-heading>div{max-width:65%}body.studio-page.children-view .children-heading h1{font-size:27px}.children-view .children-heading p{font-size:13px}}
@media(max-width:500px){.children-view .children-heading{min-height:200px;padding:17px 14px;gap:3px}.children-view .children-heading>div{max-width:72%}body.studio-page.children-view .children-heading h1{font-size:24px;white-space:normal;letter-spacing:0}.children-view .children-heading .children-eyebrow{font-size:8px;letter-spacing:.4px}.miao-welcome-cat{width:110px;height:132px;margin-right:-5px}.children-view .children-heading p{font-size:12px}.miao-greet{font-size:11px}.children-view .children-tools{gap:10px}.children-view .children-filters{flex-wrap:wrap}.children-view .children-filters button{font-size:12px;padding:6px 9px}.children-view .child-book h3{font-size:18px}.children-view .child-book>p{font-size:12px}#miao-pet-launcher{right:7px;bottom:12px;width:76px}#miao-pet-launcher img{width:66px;height:66px}}


body.studio-page.children-view.dark :is(.child-book h3 button,.children-feature>button,.miao-greet,.children-filters button:not(.active)){color:#c6d9b9}

