

/* D093 — one story-world vocabulary, responsive reading and a bedtime sky. */
:root{--s93-header:86px}
.s93-icon{display:inline-block;position:relative;overflow:hidden;width:34px;height:38px;min-width:34px;flex:0 0 34px;vertical-align:middle;pointer-events:none;filter:drop-shadow(0 2px 2px #17335315)}
.s93-icon:before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--iw);height:var(--ih);background-image:url('assets/story-icons-d093.webp');background-repeat:no-repeat;background-size:var(--bs);background-position:var(--bp)}
.s93-icon[data-icon=book]{--iw:100.000%;--ih:77.803%;--bs:495.6522% 570.0000%;--bp:2.3976% 15.3772%}
.s93-icon[data-icon=wand]{--iw:78.446%;--ih:100.000%;--bs:674.1935% 473.2075%;--bp:28.3708% 11.2235%}
.s93-icon[data-icon=children]{--iw:100.000%;--ih:68.919%;--bs:423.6486% 550.0000%;--bp:50.8351% 13.5478%}
.s93-icon[data-icon=books]{--iw:100.000%;--ih:93.616%;--bs:580.5556% 554.8673%;--bp:75.6262% 14.2996%}
.s93-icon[data-icon=profile]{--iw:86.127%;--ih:100.000%;--bs:583.2558% 449.4624%;--bp:97.7863% 10.5641%}
.s93-icon[data-icon=compass]{--iw:90.476%;--ih:100.000%;--bs:614.7059% 497.6190%;--bp:3.7143% 40.1198%}
.s93-icon[data-icon=heart]{--iw:100.000%;--ih:75.893%;--bs:559.8214% 660.0000%;--bp:26.5049% 41.4474%}
.s93-icon[data-icon=chat]{--iw:100.000%;--ih:72.239%;--bs:513.9344% 636.5482%;--bp:51.1881% 41.6272%}
.s93-icon[data-icon=school]{--iw:100.000%;--ih:83.240%;--bs:513.9344% 552.4229%;--bp:75.7426% 39.6300%}
.s93-icon[data-icon=care]{--iw:100.000%;--ih:97.117%;--bs:630.1508% 580.5556%;--bp:97.5355% 42.1965%}
.s93-icon[data-icon=shield]{--iw:100.000%;--ih:97.758%;--bs:580.5556% 531.3559%;--bp:3.4682% 66.7976%}
.s93-icon[data-icon=question]{--iw:76.868%;--ih:100.000%;--bs:769.3252% 529.1139%;--bp:28.5976% 67.0600%}
.s93-icon[data-icon=pencil]{--iw:93.051%;--ih:100.000%;--bs:700.5587% 583.2558%;--bp:50.7907% 66.6025%}
.s93-icon[data-icon=star]{--iw:100.000%;--ih:85.130%;--bs:608.7379% 639.7959%;--bp:73.7595% 66.4461%}
.s93-icon[data-icon=moon]{--iw:100.000%;--ih:93.290%;--bs:594.3128% 570.0000%;--bp:98.1783% 66.7311%}
.s93-icon[data-icon=globe]{--iw:83.720%;--ih:100.000%;--bs:617.7340% 462.7306%;--bp:4.3768% 94.3032%}
.s93-icon[data-icon=plus]{--iw:100.000%;--ih:90.864%;--bs:649.7409% 639.7959%;--bp:27.4270% 91.9660%}
.s93-icon[data-icon=bookmark]{--iw:70.730%;--ih:100.000%;--bs:957.2519% 605.7971%;--bp:49.0650% 92.2636%}
.s93-icon[data-icon=back]{--iw:100.000%;--ih:77.752%;--bs:547.5983% 630.1508%;--bp:73.7561% 91.7536%}
.s93-icon[data-icon=gift]{--iw:100.000%;--ih:95.273%;--bs:580.5556% 545.2174%;--bp:98.1696% 93.0664%}
.s93-with-icon{display:inline-flex;align-items:center;justify-content:center;gap:9px}
.nav-start{display:none!important}
.j-form-progress>.s93-with-icon,.j-field>span.s93-with-icon{justify-content:flex-start}.j-field>span>.s93-icon,.j-form-progress>span>.s93-icon{width:25px;height:28px;min-width:25px;flex-basis:25px}
.j-how-strip li>b{position:relative}.s93-step-number{position:absolute;bottom:-4px;left:-4px;min-width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#fff5d4;border:1px solid #dec57d;color:#102f57;font-size:.65rem}
.desktop-nav>a[href="#new"]>.s93-icon{animation:s93-float 7s ease-in-out infinite}
.btn.s93-with-icon{gap:9px}.btn>.s93-icon{width:32px;height:36px;min-width:32px;flex-basis:32px}.btn-navy{background-image:radial-gradient(circle at 15% 15%,#264a76,transparent 60%)}
.s93-with-icon:hover>.s93-icon{animation:s93-nod .65s ease both}.s93-with-icon:disabled>.s93-icon{filter:grayscale(.7);opacity:.55}
.text-link.s93-with-icon,.f-back.s93-with-icon,.j-quiet-link.s93-with-icon{justify-content:flex-start}.text-link>.s93-icon,.f-back>.s93-icon,.j-quiet-link>.s93-icon{width:25px;height:28px;min-width:25px;flex-basis:25px}
.site-header{border-bottom:1px solid #d5c9a357;box-shadow:0 5px 25px #6c501207;background:#fffaf1ed}
.nav-wrap{height:var(--s93-header);max-width:1440px;gap:30px}.desktop-nav{gap:8px;margin-inline-start:auto}.desktop-nav>a{position:relative;border-radius:18px;padding:9px 14px;font-weight:600;font-size:.9rem;white-space:nowrap;transition:background .22s,box-shadow .22s;min-height:54px}.desktop-nav>a:hover{background:#fff0c5;box-shadow:inset 0 0 0 1px #f5d779}.desktop-nav>a[aria-current]{background:#fff0c5;color:#102f57}.desktop-nav>a[aria-current]:after{content:'';position:absolute;height:3px;border-radius:4px;background:#e7ae16;inset-inline:24px;bottom:3px;animation:s93-line .35s ease both}.desktop-nav>a>.s93-icon{width:32px;min-width:32px;flex-basis:32px;height:36px}
.nav-actions{gap:10px}.nav-login{border:1px solid #d4be80;background:#ffefb8;padding:8px 14px!important;min-height:48px;font-size:.8rem;border-radius:16px;white-space:nowrap}.nav-login>.s93-icon{width:28px;min-width:28px;height:32px;flex-basis:28px}.menu-toggle{border-radius:16px;border:1px solid #dfd1ad;background:#fff4d5;width:48px;height:48px}.s93-menu-lines,.s93-menu-lines:before,.s93-menu-lines:after{width:20px;height:2px;background:#102f57;border-radius:4px;display:block;transition:transform .25s,background .25s}.s93-menu-lines{position:relative}.s93-menu-lines:before,.s93-menu-lines:after{content:'';position:absolute;left:0}.s93-menu-lines:before{top:-6px}.s93-menu-lines:after{top:6px}.menu-toggle[aria-expanded=true] .s93-menu-lines{background:transparent}.menu-toggle[aria-expanded=true] .s93-menu-lines:before{top:0;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .s93-menu-lines:after{top:0;transform:rotate(-45deg)}
.mobile-nav[hidden]{display:none!important}.s93-menu-open{overflow:hidden}.s93-menu-intro{grid-column:1/-1;text-align:center;padding:4px 0 10px;color:#102f57;font-size:1.1rem;font-weight:600}.s93-menu-intro small{display:block;font-size:.73rem;color:#746b58;font-weight:400;margin-top:5px}
.f-nav{gap:8px;flex-wrap:wrap;align-items:center;border:0;border-radius:22px;padding:12px;background:#f4ecd7;margin-top:24px}.f-nav>a{border-radius:14px;padding:8px 14px;gap:7px;min-height:50px;font-size:.88rem}.f-nav>a[aria-current]{box-shadow:none;background:#ffe09a;border-color:#e7c66a}.f-menu{margin-inline-start:auto}.f-menu summary{display:flex;align-items:center;gap:8px;border-radius:14px;border:1px solid #d3c9b4;background:#fffaf0;padding:7px 12px;min-height:48px;font-size:.82rem;cursor:pointer}.f-menu summary>span{margin:0}.f-menu summary:before,.f-menu summary:after{content:none!important}.f-menu summary>span:not(.s93-icon){font-size:12px;opacity:.7}.f-menu summary>.s93-icon{width:27px;min-width:27px;flex-basis:27px;height:31px}.f-menu>div{top:56px;min-width:235px}.f-menu>div>a,.f-menu>div>button{display:flex;align-items:center;justify-content:flex-start;gap:8px}.f-menu>div .s93-icon{width:27px;min-width:27px;flex-basis:27px;height:31px}
.s93-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.s93-meta-item{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:#5a6470;font-size:.78rem;background:#f3eedf;border-radius:10px;padding:4px 7px}.s93-meta-item>.s93-icon{width:24px;min-width:24px;flex-basis:24px;height:27px}.j-story-badges>span{padding:0;background:none!important}.j-story-badges .s93-meta-item{padding:3px 6px;background:#f2eddf;font-size:.73rem}.j-story-badges{gap:6px}.f-child-hero p.s93-meta{margin-top:15px}.f-child-count .s93-meta-item{background:#f8edc8}.j-path-mark{background:none}.j-path-mark>.s93-icon{width:50px;height:57px;min-width:50px}.j-purpose label>span>.s93-icon{width:55px;height:63px;min-width:55px}.j-purpose label>span{height:63px}.j-child-symbol{background:none!important;width:54px;height:58px}.j-child-symbol>.s93-icon{width:54px;height:58px;min-width:54px}.j-how-strip li>b{background:none;width:42px;height:48px;flex-basis:42px}.j-how-strip li>b>.s93-icon{width:42px;height:48px;min-width:42px}.j-how-list li{justify-content:flex-start;align-items:flex-start}.j-how-list li>.s93-icon{margin-top:2px}
.s93-library-hero{display:grid;grid-template-columns:1fr 210px;align-items:center;gap:30px;margin:16px 0 28px;background:linear-gradient(115deg,#f0eadc,#fff4ca);border:1px solid #e8dcb8;border-radius:28px;padding:30px 36px;overflow:hidden;position:relative}.s93-library-hero:after{content:'';position:absolute;width:210px;height:210px;border-radius:50%;background:#ffffff70;left:35px;bottom:-80px}.s93-library-hero .j-heading{margin:0;max-width:730px}.s93-library-hero h1{font-size:clamp(2rem,3.2vw,3rem);margin:8px 0 10px}.s93-library-hero p{font-size:.95rem;margin:0;line-height:1.9}.s93-library-art{position:relative;z-index:1;display:grid;place-items:center}.s93-library-art>.s93-icon{width:185px;height:210px;min-width:185px;filter:drop-shadow(0 10px 9px #80612225);animation:s93-float 6s ease-in-out infinite}.j-library-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:none;border:0;padding:0 5px;margin:0 0 26px;font-size:.84rem}.j-library-note a{color:#102f57;text-underline-offset:5px}
.j-book-grid,.f-stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.j-book-card,.f-story-card{border:1px solid #e0d4bb;border-radius:24px;background:#fffcf5;box-shadow:0 9px 25px #7357190b;display:flex;flex-direction:column;overflow:hidden;padding:12px}.j-book-art,.f-book-cover,.f-story-card .j-text-cover{aspect-ratio:4/3;height:auto!important;min-height:0!important;border-radius:17px;flex:none;width:100%;overflow:hidden}.j-book-art img,.f-book-cover img{height:100%;width:100%;object-fit:cover;min-height:0}.j-book-copy,.f-story-card>div{padding:18px 8px 8px;flex:1;display:flex;flex-direction:column;align-items:flex-start}.j-book-copy h3,.f-story-card>div>h3{font-size:1.25rem;line-height:1.6;margin:12px 0 8px;color:#102f57}.j-book-copy p,.f-story-card>div>p{font-size:.84rem;min-height:0;line-height:1.8;margin:0 0 14px;color:#626d77}.j-book-copy>div{margin-top:auto;padding-top:16px;width:100%;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.j-book-copy .btn,.f-story-card .btn{font-size:.8rem;min-height:45px;padding:8px 12px;border-radius:13px}.j-book-copy .text-link{font-size:.78rem}.f-story-card .j-text-cover{position:relative;border:0;background:radial-gradient(ellipse at 50% 0,#36557d,#102f57 80%);padding:18px;gap:6px;box-shadow:inset 0 0 0 1px #bba66b}.f-story-card .j-text-cover>small{color:#ede1ba;font-size:.7rem}.f-story-card .j-text-cover>h3{color:#fff8df;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.6;margin:0;max-width:95%}.f-story-card .j-text-cover>b{font-size:.69rem;font-weight:400;color:#ffe7a6}.j-text-cover>span>.s93-icon{width:55px;height:62px;min-width:55px}.f-story-card .j-text-cover>span{height:62px}.f-story-card>div>.btn{margin-top:auto}.f-story-card .j-text-cover>small{display:none}.j-last-call{border:1px solid #e7d7ad;border-radius:26px;background:radial-gradient(ellipse at 2% 0,#fff0b9,transparent 65%),#fffaf0;padding:30px 36px;margin-block:45px 10px}.j-last-call h2{font-size:2rem}.j-last-call>div{flex-wrap:wrap}.j-last-call .btn{font-size:.9rem;padding:12px 18px}
.site-footer{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 5% 0,#24486f,transparent 65%),#0d2c53;margin-top:50px;padding-top:0}.s93-night-sky{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.s93-night-sky>.s93-icon{position:absolute;left:calc(3% + var(--i)*6.5%);top:calc(28px + var(--i)*17px);width:16px;min-width:16px;height:19px;opacity:.65;animation:s93-twinkle calc(3s + var(--i)*.15s) ease-in-out infinite;animation-delay:calc(var(--i)*-.4s);filter:drop-shadow(0 0 6px #ffd969)}.s93-night-sky>.s93-icon:first-child{width:130px;height:150px;left:5%;top:28px;opacity:.9;animation:s93-float 7s ease-in-out infinite;filter:drop-shadow(0 0 18px #ffdc8140)}.s93-bedtime{min-height:240px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:40px;border-bottom:1px solid #ffecbb28;padding-inline-start:15px;padding-inline-end:190px}.s93-bedtime>div>span{font-size:.8rem;color:#ffd879}.s93-bedtime h2{font-size:2rem;color:#fff7de;margin:9px 0}.s93-bedtime p{font-size:.86rem;color:#e3e5e8}.s93-bedtime .btn{white-space:nowrap;font-size:.9rem}.footer-main{padding-top:38px;padding-bottom:30px;gap:35px}.footer-main a.s93-with-icon{display:flex;justify-content:flex-start;gap:8px;min-height:35px;margin:5px 0;color:#e1e9f3}.footer-main a>.s93-icon{width:23px;height:26px;min-width:23px;flex-basis:23px;opacity:.95}.footer-bottom{padding-block:18px}.footer-link{color:#f7e5b5}.footer-link>.s93-icon{width:24px;height:28px;min-width:24px;flex-basis:24px}
/* The story itself is a viewport-sized reading stage, with stable controls. */
body.s93-reading{height:100vh;height:100dvh;overflow:hidden}body.s93-reading #footer{display:none}body.s93-reading #main-content{height:calc(100vh - var(--s93-header));height:calc(100dvh - var(--s93-header));min-height:0;padding:0;overflow:hidden}
.s93-reading .j-public-reader{height:100%;max-width:1680px;display:grid;grid-template-rows:46px minmax(0,1fr)80px 72px;gap:9px;padding:0 18px 12px}.s93-reading .j-reader-top{padding:0;width:100%;margin:0;gap:12px;font-size:.82rem}.s93-reading .j-language{padding:2px}.s93-reading .j-language button{font-size:.74rem;padding:4px 13px;min-height:32px;gap:3px}.s93-reading .j-language .s93-icon{width:22px;height:25px;min-width:22px;flex-basis:22px}.s93-reading .j-reader-spread{grid-template-columns:58% 42%;min-height:0;height:100%;border:1px solid #e6dbc2;border-radius:22px;overflow:hidden;box-shadow:0 8px 20px #83641908}.s93-reading .j-reader-image{min-height:0;height:100%}.s93-reading .j-reader-image img{height:100%;min-height:0;max-height:none;object-fit:cover}.s93-reading .j-reader-copy{min-height:0;overflow:auto;padding:22px 32px;justify-content:center;scrollbar-width:thin;scrollbar-color:#d1ac41 #f9efd6}.s93-reading .j-reader-copy h1{font-size:clamp(1.45rem,2.3vw,2.5rem);line-height:1.45;margin:12px 0}.s93-reading .j-reader-intro{margin:0 0 12px;padding:0 0 12px;font-size:.8rem}.s93-reading .j-story-text{font-size:clamp(1rem,1.2vw,1.3rem);line-height:1.95}.s93-reading .j-story-text p{margin:0 0 10px}.s93-reading .j-reader-copy>small{font-size:.7rem;margin-top:12px}.s93-reading .j-filmstrip{padding:0 10px;gap:12px;min-height:0;direction:ltr}.s93-reading .j-filmstrip>div{padding:3px;gap:10px;min-width:0;height:100%;scrollbar-width:none}.s93-reading .j-filmstrip>div>button{min-width:75px;height:100%;border-radius:13px;flex:1}.s93-reading .j-filmstrip>.btn{min-width:75px;min-height:48px;padding:7px 12px;direction:rtl;font-size:.75rem}.s93-reading .j-filmstrip>.btn>.s93-icon{width:25px;height:28px;min-width:25px;flex-basis:25px}.s93-reading [data-j=next]>.s93-icon{transform:scaleX(-1)}.s93-reading .j-reader-cta{margin:0;padding:10px 20px;border-radius:18px;min-height:0;gap:15px}.s93-reading .j-reader-cta h2{font-size:1.15rem}.s93-reading .j-reader-cta p{font-size:.75rem;margin-top:4px}.s93-reading .j-reader-cta .btn{min-width:190px;min-height:48px;padding:8px 16px;font-size:.95rem}
@keyframes s93-nod{50%{transform:translateY(-3px) rotate(-7deg)}}@keyframes s93-twinkle{0%,100%{opacity:.35;filter:drop-shadow(0 0 3px #ffdf7b)}50%{opacity:1;filter:drop-shadow(0 0 10px #ffdf7b)}}@keyframes s93-float{50%{transform:translateY(-7px) rotate(2deg)}}@keyframes s93-line{from{transform:scaleX(.1)}to{transform:scaleX(1)}}@keyframes s93-arrive{from{opacity:0;transform:translateY(9px) scale(.98)}to{opacity:1;transform:none}}
@media(max-width:1200px){.nav-wrap{gap:16px}.desktop-nav>a{padding:8px;font-size:.8rem}.desktop-nav>a>.s93-icon{width:27px;min-width:27px;flex-basis:27px;height:31px}.s93-bedtime{padding-inline-end:150px}.j-book-grid,.f-stories-grid{gap:18px}.j-book-copy>div .text-link{font-size:.73rem}}
@media(max-width:950px){:root{--s93-header:74px}.desktop-nav{display:none}.nav-wrap{height:var(--s93-header);width:calc(100% - 32px);gap:12px}.brand,.brand img{width:125px}.nav-login{font-size:.78rem!important}.nav-actions{margin-inline-start:auto}.menu-toggle{display:grid;place-items:center}.mobile-nav:not([hidden]){position:fixed;top:calc(var(--s93-header) + 8px);left:12px;right:12px;max-height:calc(100vh - var(--s93-header) - 24px);max-height:calc(100dvh - var(--s93-header) - 24px);overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;background:#fff9ebfa;border:1px solid #ddc78f;border-radius:25px;padding:16px;box-shadow:0 22px 70px #152b4a35;backdrop-filter:blur(20px);animation:s93-arrive .25s ease both;scrollbar-width:thin}.mobile-nav>a.s93-with-icon{border:1px solid #e5d8b8;background:linear-gradient(150deg,#fffefa,#f8eed4);border-radius:19px;display:flex;flex-direction:column;gap:6px;min-height:105px;padding:10px 6px;font-size:.78rem;line-height:1.5;text-align:center;animation:s93-arrive .3s ease both;box-shadow:0 3px 0 #e9ddbf}.mobile-nav>a:nth-child(3n){background:linear-gradient(150deg,#fbfaf5,#eee9f5)}.mobile-nav>a[aria-current]{border-color:#dfb730;background:linear-gradient(150deg,#fff3cb,#ffe3a1);box-shadow:0 3px 0 #d9b34c}.mobile-nav>a>.s93-icon{width:52px;height:59px;min-width:52px;flex-basis:59px}.mobile-nav>a:hover>.s93-icon{animation:s93-nod .65s ease}.s93-library-hero{grid-template-columns:1fr 150px;padding:25px}.s93-library-art>.s93-icon{width:140px;height:158px;min-width:140px}.f-nav>a{padding:7px 10px}.f-nav>a>.s93-icon{width:26px;min-width:26px;height:29px;flex-basis:26px}.s93-reading .j-reader-copy{padding:18px 22px}.s93-reading .j-story-text{font-size:1rem;line-height:1.8}.s93-reading .j-story-badges{gap:4px}.s93-reading .j-story-badges .s93-meta-item{font-size:.65rem;padding:2px 4px}.s93-reading .j-story-badges .s93-icon{width:20px;min-width:20px;flex-basis:20px;height:23px}}
@media(max-width:760px){:root{--s93-header:70px}.nav-wrap{width:calc(100% - 24px)}.brand,.brand img{width:110px}.nav-login{padding:6px 10px!important;gap:5px;min-height:44px;font-size:.72rem!important}.nav-login>.s93-icon{width:25px;height:29px;min-width:25px;flex-basis:25px}.menu-toggle{width:44px;height:44px}.f-nav{gap:5px;padding:8px;margin-top:16px}.f-nav>a{font-size:.76rem;padding:7px 9px;gap:3px}.f-nav>a>.s93-icon{width:24px;min-width:24px;flex-basis:24px;height:27px}.f-menu summary{font-size:.73rem;min-height:43px;padding:6px 10px;gap:4px}.f-menu{margin-inline-start:0}.f-menu>div{inset-inline-end:auto;inset-inline-start:0}.s93-library-hero{grid-template-columns:1fr 110px;padding:20px;gap:8px;border-radius:22px}.s93-library-hero h1{font-size:1.85rem;line-height:1.5}.s93-library-hero .eyebrow{font-size:.67rem}.s93-library-hero p{font-size:.8rem}.s93-library-art>.s93-icon{width:110px;height:126px;min-width:110px}.j-book-grid,.f-stories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.j-book-card,.f-story-card{padding:8px;border-radius:20px}.j-book-art,.f-book-cover,.f-story-card .j-text-cover{border-radius:13px}.j-book-copy,.f-story-card>div{padding:10px 4px 5px}.j-book-copy h3,.f-story-card>div>h3{font-size:1.1rem;margin:10px 0 6px}.j-book-copy .s93-meta{gap:4px}.j-book-copy .s93-meta-item{padding:2px 4px;font-size:.65rem}.j-book-copy .s93-meta-item>.s93-icon{width:19px;min-width:19px;flex-basis:19px;height:22px}.j-book-copy>div{padding-top:8px;gap:9px}.j-book-copy .btn,.f-story-card .btn{width:100%;min-width:0;font-size:.76rem;padding:7px 8px}.j-book-copy .btn>.s93-icon,.f-story-card .btn>.s93-icon{width:25px;height:29px;min-width:25px;flex-basis:25px}.j-book-copy .text-link{font-size:.73rem}.f-story-card .j-text-cover{padding:9px;gap:2px}.f-story-card .j-text-cover>h3{font-size:1rem;line-height:1.5}.j-text-cover>span>.s93-icon{width:36px;height:41px;min-width:36px}.f-story-card .j-text-cover>span{height:41px}.s93-meta-item{font-size:.73rem}.j-last-call{padding:24px;display:block}.j-last-call h2{font-size:1.8rem}.j-last-call>div{margin-top:22px;gap:12px}.j-last-call .btn{font-size:.83rem}.s93-bedtime{padding:28px 100px 28px 0;min-height:215px;display:block}.s93-bedtime h2{font-size:1.65rem}.s93-bedtime p{font-size:.78rem}.s93-bedtime .btn{font-size:.8rem;margin-top:20px;padding:9px 13px;min-height:45px}.s93-night-sky>.s93-icon:first-child{width:88px;min-width:88px;height:100px;left:3%;top:37px}.footer-main{gap:22px;padding-top:28px}.footer-main a.s93-with-icon{font-size:.78rem;gap:5px}.footer-main a>.s93-icon{width:23px;height:26px;min-width:23px;flex-basis:23px}.footer-brand{display:flex!important;gap:20px!important;align-items:center!important}.footer-brand>a{flex-shrink:0}.footer-brand p{font-size:.8rem;margin:0}.s93-reading{--s93-header:62px}.s93-reading .brand,.s93-reading .brand img{width:96px}.s93-reading .j-public-reader{grid-template-rows:38px minmax(0,1fr)57px 63px;gap:6px;padding:0 10px 8px}.s93-reading .j-reader-top{font-size:.73rem;gap:8px}.s93-reading .j-language button{font-size:.66rem;padding:3px 9px;gap:1px;min-height:29px}.s93-reading .j-language .s93-icon{width:19px;height:22px;min-width:19px;flex-basis:19px}.s93-reading .j-reader-spread{display:grid;grid-template-columns:1fr;grid-template-rows:43% minmax(0,1fr);min-height:0;border-radius:18px}.s93-reading .j-reader-image img{object-position:center 45%}.s93-reading .j-reader-copy{padding:12px 18px;justify-content:flex-start;overflow:auto}.s93-reading .j-reader-copy h1{font-size:1.35rem;line-height:1.4;margin:8px 0}.s93-reading .j-reader-intro{display:none}.s93-reading .j-story-text{font-size:.95rem;line-height:1.8}.s93-reading .j-story-text p{margin-bottom:7px}.s93-reading .j-reader-copy>small{margin-top:6px;font-size:.65rem}.s93-reading .j-filmstrip{padding:0;gap:6px}.s93-reading .j-filmstrip>div{gap:5px;padding:2px}.s93-reading .j-filmstrip>div>button{min-width:52px;border-radius:9px;border-width:2px}.s93-reading .j-filmstrip b{width:19px;height:19px;font-size:.65rem}.s93-reading .j-filmstrip>.btn{min-width:42px;width:42px;min-height:44px;padding:5px;font-size:0;gap:0;border-radius:13px}.s93-reading .j-filmstrip>.btn>.s93-icon{width:27px;height:31px;min-width:27px;flex-basis:27px}.s93-reading .j-reader-cta{padding:8px 10px;gap:8px;border-radius:14px}.s93-reading .j-reader-cta h2{font-size:.85rem;line-height:1.5}.s93-reading .j-reader-cta p{display:none}.s93-reading .j-reader-cta .btn{min-width:0;white-space:nowrap;font-size:.78rem;min-height:44px;padding:6px 10px;gap:4px}.s93-reading .j-reader-cta .btn>.s93-icon{width:26px;height:30px;min-width:26px;flex-basis:26px}}
@media(max-width:480px){.mobile-nav:not([hidden]){padding:13px 11px;gap:8px}.mobile-nav>a.s93-with-icon{font-size:.7rem;min-height:98px;gap:4px;border-radius:16px;padding:8px 4px}.mobile-nav>a>.s93-icon{width:47px;height:54px;min-width:47px;flex-basis:54px}.s93-menu-intro{font-size:1rem;padding-bottom:6px}.s93-library-hero{grid-template-columns:1fr 75px;padding:18px 15px}.s93-library-art>.s93-icon{width:85px;min-width:85px;height:100px}.s93-library-hero h1{font-size:1.6rem}.s93-library-hero p{font-size:.76rem}.j-book-grid,.f-stories-grid{gap:12px;grid-template-columns:1fr}.j-book-card,.f-story-card{padding:10px}.j-book-art,.f-book-cover,.f-story-card .j-text-cover{aspect-ratio:16/10}.j-book-copy,.f-story-card>div{padding:14px 8px 6px}.j-book-copy>div{flex-wrap:nowrap}.j-book-copy .btn{width:auto}.j-book-copy>small .s93-meta-item{font-size:.7rem}.j-book-copy h3,.f-story-card>div>h3{font-size:1.25rem}.f-story-card .j-text-cover>h3{font-size:1.35rem;max-width:80%}.f-story-card .j-text-cover>span{height:58px}.j-text-cover>span>.s93-icon{width:50px;height:57px;min-width:50px}.s93-bedtime{padding-inline-start:5px;padding-inline-end:78px}.s93-bedtime h2{font-size:1.4rem}.s93-night-sky>.s93-icon:first-child{width:70px;height:82px;min-width:70px}.f-child-hero .f-actions{display:grid;grid-template-columns:1fr;gap:10px}.f-child-hero .f-actions .btn{justify-content:flex-start;font-size:.85rem;min-height:48px}.f-nav>a{flex:1;justify-content:center;min-width:calc(50% - 8px)}.f-menu{width:100%;margin:4px 0 0}.f-menu summary{width:100%;justify-content:center}.f-menu>div{width:100%;min-width:0}.j-last-call .btn{width:100%}}
@media(max-height:530px) and (min-width:560px){.s93-reading{--s93-header:54px}.s93-reading .nav-wrap{height:54px}.s93-reading .brand img{height:45px;width:auto}.s93-reading .j-public-reader{grid-template-rows:33px minmax(0,1fr)45px 50px;gap:5px;padding-bottom:5px}.s93-reading .j-reader-spread{grid-template-columns:55% 45%;grid-template-rows:1fr}.s93-reading .j-reader-copy{padding:10px 16px;justify-content:flex-start}.s93-reading .j-reader-copy h1{font-size:1.1rem;margin:5px 0}.s93-reading .j-story-text{font-size:.85rem;line-height:1.7}.s93-reading .j-reader-intro{display:none}.s93-reading .j-reader-cta .btn{min-height:38px;font-size:.8rem}.s93-reading .j-reader-cta h2{font-size:.9rem}.s93-reading .j-reader-cta p{display:none}.s93-reading .j-filmstrip>div>button{min-width:55px}.s93-reading .j-filmstrip>.btn{min-height:38px}}
body.paused .s93-night-sky>.s93-icon,body.paused .s93-library-art>.s93-icon,body[data-background=true] .s93-night-sky>.s93-icon{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.s93-icon,.s93-night-sky>.s93-icon,.s93-library-art>.s93-icon,.mobile-nav:not([hidden]),.desktop-nav>a:after{animation:none!important;transition:none!important}}
/* Prevent an intrinsic-width thumbnail strip or a mobile full-width CTA from widening the reading stage. */
.s93-reading .site-header{height:var(--s93-header);box-sizing:border-box}.s93-reading .nav-wrap{height:100%}
.s93-reading .j-public-reader{grid-template-columns:minmax(0,1fr)}
.s93-reading .j-public-reader>*,.s93-reading .j-reader-spread>*,.s93-reading .j-reader-cta>*{min-width:0}
.s93-reading .j-reader-cta{display:flex}.s93-reading .j-reader-cta .btn{width:auto;flex-shrink:0}
.s93-reading .j-reader-cta>div{flex:1}
@media(max-width:760px) and (max-height:740px) and (orientation:portrait){.s93-reading .j-reader-spread{grid-template-rows:35% minmax(0,1fr)}.s93-reading .j-reader-copy{padding:10px 14px}.s93-reading .j-reader-copy h1{font-size:1.2rem;margin:6px 0}.s93-reading .j-story-text{font-size:.92rem;line-height:1.75}.s93-reading .j-reader-copy>small{display:none}}
body.paused .s93-icon{animation:none!important}
.j-text-cover>span{display:flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}
.f-emblem>.s93-icon{width:65%;height:75%;min-width:0;flex-basis:auto}
.s93-reader-options>summary:before{content:none!important}
.s93-reader-options>summary:after{content:none!important}
.s93-night-sky>.s93-icon{left:var(--star-x);top:var(--star-y);width:var(--star-size);min-width:var(--star-size);height:calc(var(--star-size)*1.12)}
/* Saved and newly authored books use the same bounded reading space. Extra actions remain in a disclosure. */
.s93-reading .f-world{height:100%;width:calc(100% - 32px);max-width:1600px;min-height:0;padding:0;position:relative}
.s93-reading .f-world>.f-nav,.s93-reading .f-world>.f-bottom-note{display:none}
.s93-family-reader{height:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:48px 42px minmax(0,1fr)55px 58px;gap:8px;padding-bottom:10px}
.s93-family-reader>*{min-width:0;min-height:0}.s93-family-reader .f-reader-top{margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative}
.s93-family-reader .f-reading-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0;padding:0}.s93-family-reader .f-reading-title h1{font-size:1.3rem;margin:0;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s93-family-reader .f-reading-title>.eyebrow{font-size:.75rem;flex-shrink:0}.s93-family-reader .f-reading-title>p{display:none}
.s93-family-reader .f-reading-spread{display:grid;grid-template-columns:55% minmax(0,45%);min-height:0;height:100%;margin:0;border-radius:22px;border:1px solid #e2d5b9;overflow:hidden;direction:ltr}.s93-family-reader .f-reading-spread>img{width:100%;height:100%;min-height:0;max-height:none;object-fit:cover;padding:0}.s93-family-reader .f-reading-spread>div{min-width:0;min-height:0;padding:24px 30px;overflow:auto;display:flex;flex-direction:column;justify-content:center;direction:rtl;scrollbar-width:thin;scrollbar-color:#d1ac41 #f9efd6}.s93-family-reader .f-reading-spread[lang=en]>div{direction:ltr}.s93-family-reader .f-reading-spread h2{font-size:1.8rem;margin:12px 0}.s93-family-reader .f-reading-spread p{font-size:1.1rem;line-height:1.95}.s93-family-reader .f-reading-spread.large-type p{font-size:1.4rem}.s93-family-reader .f-page-number{font-size:.75rem;color:#8c743f}
.s93-family-reader .f-reader-turn{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}.s93-family-reader .f-reader-turn>div{display:flex;flex-wrap:nowrap;gap:5px;min-width:0;overflow:auto;scrollbar-width:none}.s93-family-reader .f-reader-turn>div>button{width:35px;height:35px;flex:0 0 35px;border-radius:50%}.s93-family-reader .f-reader-turn>.btn{font-size:.8rem;min-height:44px;padding:6px 15px}.s93-family-reader .f-book-actions{margin:0;padding:0;display:flex;align-items:center;justify-content:center}.s93-family-reader .f-book-actions>.btn{font-size:.85rem;min-height:46px;margin:0;padding:8px 18px}
.s93-reader-options{position:relative;z-index:35}.s93-reader-options>summary{list-style:none;cursor:pointer;padding:6px 13px;border:1px solid #d6c89f;border-radius:13px;font-size:.76rem;background:#fff6dc;color:#102f57;min-height:38px}.s93-reader-options>summary::-webkit-details-marker{display:none}.s93-reader-options>summary:after{content:none}.s93-reader-options>summary>.s93-icon{width:25px;min-width:25px;height:28px;flex-basis:25px}.s93-reader-panel{position:fixed;top:calc(var(--s93-header) + 54px);inset-inline-end:20px;width:min(620px,calc(100vw - 40px));max-height:calc(100vh - var(--s93-header) - 80px);max-height:calc(100dvh - var(--s93-header) - 80px);overflow:auto;background:#fffbf0;border:1px solid #dcc88e;border-radius:22px;padding:24px;box-shadow:0 20px 70px #132f5550;scrollbar-width:thin}.s93-reader-panel>.f-small-step{margin:18px 0;padding:20px;display:flex}.s93-reader-panel>div{display:flex;flex-wrap:wrap;gap:10px}.s93-reader-panel .btn{font-size:.8rem;min-height:44px;padding:8px 13px}.s93-reader-panel>.btn{margin-top:20px}.s93-reader-panel p{font-size:.87rem;line-height:1.9}.s93-reader-panel .j-paper{box-shadow:none;background:none;border:0;padding:0}.s93-reader-panel .j-paper h2{font-size:1.3rem}.s93-reader-panel .j-paper h3{font-size:1.1rem;margin-top:18px}
.s93-reading .s93-generated-reader{height:100%;min-height:0;padding:0 0 10px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:48px 46px minmax(0,1fr)70px;gap:8px}.s93-generated-reader>.j-family-tabs{display:none}.s93-generated-reader>.j-heading{margin:0;max-width:none;min-width:0;display:flex;align-items:center}.s93-generated-reader>.j-heading>.eyebrow{display:none}.s93-generated-reader>.j-heading h1{font-size:1.35rem;line-height:1.5;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s93-generated-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.s93-generated-top>.f-back{font-size:.8rem}.s93-generated-reader>.j-written-story{min-height:0;height:100%;grid-template-columns:115px minmax(0,1fr)}.s93-generated-reader .j-written-story>div:last-child{padding:35px;overflow:auto;min-height:0;scrollbar-width:thin}.s93-generated-reader .j-written-story h2{font-size:1.8rem}.s93-generated-reader .j-written-story p{font-size:1.2rem;line-height:1.95}.s93-generated-reader>.j-text-pages{margin:0;min-width:0}.s93-generated-reader .j-text-pages>div{min-width:0;display:flex;flex-wrap:nowrap;overflow:auto;scrollbar-width:none}.s93-generated-reader .j-text-pages>div>button{flex:0 0 32px;width:32px;height:32px}.s93-generated-reader .j-text-pages>.btn{min-height:44px;font-size:.8rem;padding:7px 14px}
@media(max-width:760px){.s93-family-reader{grid-template-rows:43px 35px minmax(0,1fr)50px 55px;gap:6px}.s93-reading .f-world{width:calc(100% - 20px)}.s93-family-reader .f-reading-title{gap:8px}.s93-family-reader .f-reading-title>.eyebrow{font-size:.65rem}.s93-family-reader .f-reading-title h1{font-size:1rem}.s93-family-reader .f-reading-spread{grid-template-columns:minmax(0,1fr);grid-template-rows:43% minmax(0,1fr);border-radius:18px}.s93-family-reader .f-reading-spread>div{padding:12px 18px;justify-content:flex-start}.s93-family-reader .f-reading-spread h2{font-size:1.3rem;margin:6px 0}.s93-family-reader .f-reading-spread p{font-size:.95rem;line-height:1.8}.s93-family-reader .f-reading-spread.large-type p{font-size:1.15rem}.s93-family-reader .f-reader-turn>div>button{flex-basis:28px;width:28px;height:28px;font-size:.72rem}.s93-family-reader .f-reader-turn>.btn{width:42px;min-width:42px;padding:5px;font-size:0;gap:0}.s93-family-reader .f-reader-turn>.btn>.s93-icon{width:27px;height:31px;min-width:27px;flex-basis:27px}.s93-reader-options>summary{font-size:.7rem;padding:5px 9px;gap:4px;min-height:34px}.s93-reader-panel{inset-inline-end:12px;width:calc(100vw - 24px);padding:18px}.s93-reading .s93-generated-reader{width:calc(100% - 20px);grid-template-rows:42px 42px minmax(0,1fr)63px;gap:6px}.s93-generated-reader>.j-heading h1{font-size:1.1rem}.s93-generated-reader>.j-written-story{grid-template-columns:42px minmax(0,1fr);border-radius:18px}.s93-generated-reader .j-written-decoration{font-size:26px;gap:12px}.s93-generated-reader .j-written-decoration>small{font-size:7px;letter-spacing:1px}.s93-generated-reader .j-written-decoration>span{width:28px;height:28px;font-size:15px}.s93-generated-reader .j-written-story>div:last-child{padding:24px 18px}.s93-generated-reader .j-written-story small{font-size:.65rem}.s93-generated-reader .j-written-story h2{font-size:1.4rem}.s93-generated-reader .j-written-story p{font-size:1.1rem;line-height:1.9}.s93-generated-reader .j-text-pages>.btn{font-size:0;gap:0;width:42px;min-width:42px;padding:6px}.s93-generated-reader .j-text-pages>.btn>.s93-icon{width:27px;height:31px;min-width:27px;flex-basis:27px}}
@media(max-width:760px) and (max-height:740px){.s93-family-reader .f-reading-spread{grid-template-rows:35% minmax(0,1fr)}.s93-family-reader .f-reading-spread>div{padding:10px 14px}.s93-family-reader .f-reading-spread p{font-size:.92rem;line-height:1.75}}
.s93-family-reader .f-reader-turn{flex-wrap:nowrap}.s93-family-reader .f-reader-turn>div{order:0;width:auto;flex:1;justify-content:center}.s93-family-reader .f-reader-turn>.btn{flex:0 0 auto}
.s93-family-reader .f-reading-spread>img{object-fit:contain;background:#f4eddb}
.f-menu summary:focus-visible,.s93-reader-options>summary:focus-visible{outline:2px solid #987119;outline-offset:3px}
@media print{body.s93-reading #main-content,body.s93-reading .f-world{height:auto!important;overflow:visible!important}.s93-family-reader,.s93-reader-options{display:none!important}}
@media print{.s93-night-sky,.s93-bedtime{display:none}body.s93-reading{height:auto;overflow:visible}}
/* D094: paired reading actions, individual glass navigation and an uncropped hero. */
.j-book-copy>.s94-book-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;width:100%;padding-top:14px}
.j-book-copy>.s94-book-actions>.btn{width:100%;min-width:0;margin:0;min-height:48px;padding:9px 10px;font-size:.8rem;line-height:1.5;border-radius:14px;gap:6px;white-space:normal;text-align:center}
.j-book-copy>.s94-book-actions>.btn:after{content:none!important}.j-book-copy>.s94-book-actions>.btn-gold{background:linear-gradient(135deg,#ffda59,#ffca28);color:#102f57;border:1px solid #eabb25;box-shadow:0 3px 0 #d7a71c}
.j-book-copy>.s94-book-actions .s93-icon{width:25px;height:29px;min-width:25px;flex-basis:25px}
.j-family-tabs,.f-nav{gap:10px;padding:0;border:0;background:transparent;border-radius:0;box-shadow:none}
.j-family-tabs{display:flex;flex-wrap:wrap;width:fit-content;margin-block:22px 28px}
.j-family-tabs>a,.f-nav>a,.f-menu>summary{position:relative;isolation:isolate;border:1px solid #d6cdb680;border-radius:16px;background:linear-gradient(145deg,#ffffffab,#fff5d84d);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 #fffef6,0 5px 14px #5d4b1708;color:#173653;min-height:49px;padding:9px 16px;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;font-size:.85rem}
.j-family-tabs>a[aria-current],.f-nav>a[aria-current]{background:linear-gradient(145deg,#fff5cce8,#ffdc70a8);border-color:#d5ad39;box-shadow:inset 0 1px 0 #fffef6,0 4px 12px #d4aa2421;color:#102f57;font-weight:600}
@media(hover:hover){.j-family-tabs>a:hover,.f-nav>a:hover,.f-menu>summary:hover{background:linear-gradient(135deg,#fffef7f5,#fff0bda6);border-color:#c9ac59;box-shadow:inset 0 1px 0 #fff,0 7px 22px #9c79251a;transform:translateY(-2px)}}
.j-family-tabs>a:focus-visible,.f-nav>a:focus-visible{outline:2px solid #9b7315;outline-offset:3px}
.j-home-art{margin:0;padding:20px 16px;display:flex;align-items:center;justify-content:center;overflow:visible;min-width:0}.j-home-art>img{width:100%;max-width:820px;margin:0;object-fit:contain;object-position:center;display:block;animation:none;filter:drop-shadow(0 12px 15px #8e681510)}.j-home-hero{overflow:visible;grid-template-columns:minmax(0,43%) minmax(0,57%)}
@media(max-width:760px){.j-book-copy>.s94-book-actions{gap:8px}.j-book-copy>.s94-book-actions>.btn{padding:8px 6px;font-size:.73rem;gap:4px}.j-book-copy>.s94-book-actions .s93-icon{width:23px;height:27px;min-width:23px;flex-basis:23px}.j-family-tabs{gap:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:14px}.j-family-tabs>a{flex-direction:column;gap:4px;text-align:center;padding:9px 4px;font-size:.73rem;border-radius:14px}.j-family-tabs>a>.s93-icon{width:30px;height:34px;min-width:30px;flex-basis:34px}.j-home-art{width:100%;max-width:none;margin:0;padding:16px 14px 22px;align-self:center}.j-home-art>img{width:100%;max-width:660px;margin:0}}
/* The parent's story studio: suggestions, illustrated choices and a local child drawer. */
.s94-form{background:linear-gradient(150deg,#fffdf6,#fffae9);border-radius:32px!important;padding:32px!important;border-color:#e2cf9f!important;box-shadow:0 10px 34px #b69c4310!important}
.s94-studio-intro,.s94-story-palette>header,.s94-ai-heading{display:flex;align-items:center;gap:17px;margin:28px 0 20px}.s94-studio-intro>.s93-icon,.s94-story-palette>header>.s93-icon,.s94-ai-heading>.s93-icon{width:64px;height:72px;min-width:64px;flex-basis:64px}.s94-studio-intro h2,.s94-story-palette h2{margin:0!important;font-size:1.65rem!important}.s94-studio-intro p,.s94-story-palette p,.s94-ai-heading p{font-size:.85rem;line-height:1.8;color:#65716c;margin-top:5px}
.s94-note-field{padding:22px;border-radius:23px;border:1px solid #e4d7ba;background:#fffdf6;margin:18px 0;position:relative;box-shadow:4px 5px 0 #f2e7c6}.s94-note-field:focus-within{border-color:#d1ac39;box-shadow:4px 5px 0 #eddb9c}.s94-note-field .j-field{margin:0}.s94-note-field .j-field>span{font-size:1.12rem;line-height:1.65;display:flex;gap:10px;align-items:center}.s94-note-field .j-field>small{color:#777c72;font-weight:400;font-size:.78rem}.s94-note-field textarea{border:0;border-bottom:1px dashed #d6c9a3;border-radius:10px;background:#fffdf6;font-size:1rem;padding:15px 4px;min-height:95px;line-height:1.9;resize:vertical}.s94-note-field textarea:focus{outline:0;background:#fff9e6;border-bottom-color:#b58b12}.s94-note-field textarea::placeholder{color:#92978d}.s94-note-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.s94-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.s94-chips button{border:1px solid #e3d4a6;background:#fff3d1;border-radius:13px;display:flex;gap:5px;align-items:center;padding:6px 9px;font:inherit;font-size:.73rem;line-height:1.6;color:#254363;cursor:pointer;transition:transform .2s,background .2s}.s94-chips button:nth-child(3n){background:#edf1df}.s94-chips button:nth-child(3n + 2){background:#f0eafa}.s94-chips button>.s93-icon{width:24px;min-width:24px;height:27px;flex-basis:24px}.s94-chips button:hover{transform:translateY(-2px);background:#ffe49a}
.s94-ai-box{padding:24px;border:1px solid #d1c3e3;background:radial-gradient(ellipse at 0 0,#f4eaff,#f9f5e9);border-radius:25px;margin:26px 0}.s94-ai-heading{margin:0 0 12px}.s94-ai-heading h3{font-size:1.35rem;color:#102f57}.s94-fictional,.s94-guardian{display:flex;align-items:flex-start;gap:10px;font-size:.78rem;line-height:1.9;color:#596365;margin:15px 0}.s94-fictional input,.s94-guardian input{width:18px;height:18px;flex:0 0 18px;accent-color:#12375d;margin-top:5px}.s94-ai-box>.btn{font-size:.87rem;gap:8px;min-height:50px}.s94-help-status{font-size:.82rem;line-height:1.8;margin-top:10px;color:#615d68}.s94-proposal{background:#fffdf5;border:1px solid #d9ccad;border-radius:20px;padding:22px;margin-top:20px}.s94-proposal>h3{font-size:1.25rem;color:#102f57;margin-bottom:15px}.s94-proposal>div:not(.s94-proposal-actions){padding:12px 0;border-top:1px dashed #e0d4bb}.s94-proposal h4{font-size:.84rem;color:#8d661c}.s94-proposal p{font-size:.92rem;line-height:1.9;color:#24415c;margin-top:6px}.s94-proposal-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.s94-proposal-actions .btn{font-size:.82rem;padding:9px 15px;min-height:45px}
.s94-story-palette{margin-top:35px;padding-top:5px;border-top:1px dashed #ddcca4}.s94-choice-section{border:0;padding:0;margin:25px 0}.s94-choice-section legend,.s94-choice-section>h3{font-weight:600;font-size:1.15rem;color:#102f57;margin-bottom:8px}.s94-choice-section>p{font-size:.8rem;margin:0 0 14px;color:#767d72}.s94-picture-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.s94-picture-choices>button{position:relative;min-width:0;border:1px solid #e1d6b9;background:linear-gradient(150deg,#fffdf7,#f5edda);border-radius:21px;padding:17px 10px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;font:inherit;cursor:pointer;color:#102f57;box-shadow:0 4px 0 #e7ddc4;transition:transform .2s,background .2s,border-color .2s}.s94-picture-choices>button>.s93-icon{width:57px;min-width:57px;height:65px;flex-basis:65px}.s94-picture-choices strong{font-size:.92rem;line-height:1.6}.s94-picture-choices small{font-size:.73rem;color:#74806f;line-height:1.6}.s94-picture-choices>button[aria-pressed=true]{border:2px solid #d9ad20;background:linear-gradient(150deg,#fff5c4,#ffe6a2);padding:16px 9px;box-shadow:0 4px 0 #d3aa3b}.s94-picture-choices>button[aria-pressed=true]:after{content:'✓';position:absolute;top:8px;right:10px;color:#102f57;font-size:15px}.s94-picture-choices>button:hover{transform:translateY(-3px);border-color:#c7aa53}.s94-world-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.s94-world-custom{margin:22px 0!important}.s94-world-custom input{background:#fffdf5;border:1px dashed #c8b777;font-size:.95rem}
#s94-child-drawer{inset:0 0 0 auto;margin:0;width:min(520px,100%);max-width:100%;height:100vh;height:100dvh;max-height:100%;border:0;border-inline-start:1px solid #ddcda3;border-radius:30px 0 0 30px;background:linear-gradient(150deg,#fffbed,#fff5d9);padding:28px 30px;box-shadow:-18px 0 80px #102f5740;overflow:auto;color:#102f57;animation:s94-drawer-in .3s ease both;scrollbar-width:thin;scrollbar-color:#d6b953 #fff5db}#s94-child-drawer::backdrop{background:#102f5766;backdrop-filter:blur(7px)}#s94-child-form>header{display:flex;gap:15px;align-items:flex-start;border-bottom:1px dashed #d8c697;padding-bottom:15px;margin-bottom:20px}#s94-child-form>header>div>.s93-icon{width:68px;min-width:68px;height:76px;display:block}#s94-child-form>header span:not(.s93-icon){font-size:.78rem;color:#8a6b27}#s94-child-title{font-size:1.9rem;line-height:1.5;margin:8px 0}#s94-child-form>header p{font-size:.84rem;line-height:1.8;color:#777b6b}#s94-child-form>header>button{width:38px;height:38px;min-width:38px;border:1px solid #d6c496;border-radius:50%;background:#fffaf0;font-size:25px;color:#102f57;cursor:pointer}#s94-child-form .j-field{margin:20px 0}#s94-child-form .j-field>span{font-size:1rem}#s94-child-form .j-field>input{background:#fffdf6;border:1px solid #c5b77c;min-height:50px}.s94-age-options{display:flex;gap:8px;flex-wrap:wrap}.s94-age-options label{position:relative;width:45px;height:48px}.s94-age-options input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.s94-age-options span{display:grid;place-items:center;width:100%;height:100%;border-radius:14px;background:#fffaf0;border:1px solid #d6c797;color:#173d60;font-weight:600}.s94-age-options input:checked+span{background:#ffdc57;border:2px solid #c39a18}.s94-age-options input:focus-visible+span{outline:2px solid #9b7315;outline-offset:3px}.s94-child-gender{display:flex;gap:10px;flex-wrap:wrap}.s94-child-gender label{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:#fffaf0;border:1px solid #dacfaa;border-radius:15px;padding:10px;font-size:.85rem;cursor:pointer}.s94-child-gender label:has(input:checked){background:#fff0bc;border-color:#c7a332}.s94-child-gender input{accent-color:#12375d;width:15px;height:15px}.s94-child-gender .s93-icon{width:30px;min-width:30px;height:34px;flex-basis:30px}.s94-drawer-bottom{display:grid;gap:12px;border-top:1px dashed #d6c392;padding:20px 0 10px;margin-top:20px}.s94-drawer-bottom .btn{font-size:.9rem;gap:9px;min-height:49px}.s94-drawer-error{font-size:.84rem;color:#9a3d31;line-height:1.8}
@keyframes s94-drawer-in{from{transform:translateX(40px);opacity:.4}to{transform:none;opacity:1}}
@media(max-width:760px){.s94-form{padding:18px!important;border-radius:24px!important}.s94-note-field{padding:17px;margin:15px 0}.s94-note-pair{grid-template-columns:1fr;gap:0}.s94-note-field .j-field>span{font-size:1rem}.s94-note-field textarea{font-size:.95rem}.s94-studio-intro h2,.s94-story-palette h2{font-size:1.4rem!important}.s94-studio-intro>.s93-icon,.s94-story-palette>header>.s93-icon,.s94-ai-heading>.s93-icon{width:48px;height:55px;min-width:48px;flex-basis:48px}.s94-ai-box{padding:18px}.s94-ai-heading h3{font-size:1.1rem}.s94-ai-box>.btn{font-size:.78rem;padding:10px 13px;width:100%;gap:6px}.s94-picture-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.s94-picture-choices>button{padding:15px 8px;border-radius:18px}.s94-picture-choices>button[aria-pressed=true]{padding:14px 7px}.s94-picture-choices>button>.s93-icon{width:51px;min-width:51px;height:58px;flex-basis:58px}.s94-picture-choices strong{font-size:.85rem}.s94-world-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.s94-world-choices strong{font-size:.73rem}.s94-world-choices>button>.s93-icon{width:43px;min-width:43px;height:49px;flex-basis:49px}.s94-chips{gap:7px}.s94-chips button{font-size:.7rem;padding:5px 7px}.s94-proposal{padding:16px}.s94-proposal-actions>.btn{width:100%}#s94-child-drawer{padding:22px 20px;border-radius:24px 0 0 24px}}
@media(prefers-reduced-motion:reduce){#s94-child-drawer{animation:none}.s94-picture-choices>button,.s94-chips button{transition:none}}
.s94-about{overflow:hidden}.s94-about h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.5;color:#102f57}.s94-about p{font-size:1rem;line-height:2;color:#586b74}.s94-about-hero{display:grid;grid-template-columns:40% 60%;gap:15px;align-items:center;padding-block:55px 35px}.s94-about-copy h1{font-size:clamp(2.6rem,4.6vw,4.6rem);line-height:1.4;color:#102f57;margin:20px 0}.s94-about-copy h1 em{font-style:normal;color:#a67c12}.s94-about-copy>p{max-width:480px}.s94-about-actions{display:flex;gap:12px;margin-top:25px;flex-wrap:wrap}.s94-about-actions .btn{font-size:.88rem;padding:11px 17px}.s94-about-hero>figure{margin:0;text-align:center}.s94-about-hero>figure>img{width:100%;max-width:820px;height:auto;object-fit:contain}.s94-about-hero figcaption{font-size:.84rem;color:#7a6a44;margin-top:14px}.s94-about-origin{margin-block:30px 65px;border:1px solid #e3d6b3;border-radius:35px;background:radial-gradient(ellipse at 0 0,#edf1df,transparent 55%),#fffaf0;padding:38px 42px;position:relative}.s94-about-origin>header,.s94-about-values>header{display:flex;align-items:center;gap:25px}.s94-about-origin>header>.s93-icon,.s94-about-values>header>.s93-icon{width:90px;min-width:90px;height:100px;flex-basis:90px}.s94-origin-intro{max-width:880px;margin:22px 0!important;font-size:.95rem!important}.s94-origin-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;position:relative;margin:30px 0}.s94-origin-path:before{content:'';position:absolute;top:60px;left:0;right:0;border-top:2px dashed #c8b66c;z-index:0}.s94-origin-path>article{position:relative;text-align:center;padding:24px 18px;border:1px solid #e6d8ae;border-radius:25px;background:#fffdf1;box-shadow:0 5px 0 #ede2c2}.s94-origin-path>article>.s93-icon{width:75px;min-width:75px;height:85px;display:block;margin:0 auto 14px}.s94-origin-path h3{font-size:1.3rem;color:#102f57;margin-bottom:10px}.s94-origin-path p{font-size:.86rem}.s94-about .source-link{display:inline-block;font-size:.71rem;color:#7f6b3f;margin-top:12px}.s94-about-narrator{background:linear-gradient(130deg,#f3edd6,#fff7df);padding:45px 0}.s94-about-narrator>.wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px}.s94-narrator-art{position:relative;text-align:center}.s94-narrator-art>img{width:100%;max-height:440px;object-fit:contain}.s94-narrator-art>span{display:flex;align-items:center;justify-content:center;gap:10px;position:relative;font-size:.9rem;background:#fffcf1;border:1px solid #e3cf93;border-radius:17px;padding:12px 18px;transform:rotate(-2deg);max-width:420px;margin:-12px auto 0}.s94-narrator-art>span>.s93-icon{width:32px;min-width:32px;height:36px}.s94-narrator-copy h2{margin:15px 0 20px}.s94-narrator-copy p{font-size:.94rem;margin-bottom:18px}.s94-narrator-copy .btn{font-size:.9rem;margin-top:8px}.s94-about-values{padding-block:55px}.s94-about-values>header>div{max-width:750px}.s94-about-values>header p{font-size:.92rem;margin-top:15px}.s94-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:30px 0 10px}.s94-value-grid>article{border:1px solid #ddd4bd;background:#fff9e8;border-radius:25px;padding:23px 20px;box-shadow:0 5px 0 #e8ddc2;position:relative}.s94-value-grid>article:nth-child(2){background:#edf1df}.s94-value-grid>article:nth-child(3){background:#f1ebf5}.s94-value-grid>article:nth-child(4){background:#fff0c7}.s94-value-grid .s93-icon{width:67px;min-width:67px;height:76px;display:block;margin-bottom:16px}.s94-value-grid h3{font-size:1.3rem;margin-bottom:12px;color:#102f57}.s94-value-grid p{font-size:.87rem}.s94-about-two{padding-block:25px 45px}.s94-about-two>header{text-align:center;margin-bottom:28px}.s94-about-two>header h2{margin-top:12px}.s94-about-two>div{display:grid;grid-template-columns:1fr 1fr;gap:25px}.s94-about-two article{padding:30px;background:linear-gradient(140deg,#fffaf0,#f2ead4);border:1px solid #dccca5;border-radius:30px;position:relative}.s94-about-two article:nth-child(2){background:linear-gradient(140deg,#edf0e3,#fff6d9)}.s94-about-two article>.s93-icon{width:72px;min-width:72px;height:82px}.s94-about-two h3{font-size:1.7rem;color:#102f57;margin:13px 0}.s94-about-two article p{font-size:.93rem;margin-bottom:23px}.s94-about-two .btn{font-size:.88rem}.s94-about-ending{text-align:center;margin-top:28px;font-size:.85rem!important}
@media(max-width:760px){.s94-about-hero{display:flex;flex-direction:column;padding-top:30px;gap:25px;text-align:center}.s94-about-copy h1{font-size:2.8rem;margin:15px 0}.s94-about-copy>p{font-size:.95rem}.s94-about-actions{justify-content:center;gap:10px}.s94-about-hero>figure{width:100%}.s94-about-hero figcaption{font-size:.75rem}.s94-about-origin{padding:24px 20px;border-radius:25px;margin-bottom:35px}.s94-about-origin>header,.s94-about-values>header{gap:15px}.s94-about-origin>header>.s93-icon,.s94-about-values>header>.s93-icon{width:60px;min-width:60px;height:68px;flex-basis:60px}.s94-about h2{font-size:1.65rem}.s94-origin-intro{font-size:.87rem!important}.s94-origin-path{grid-template-columns:1fr;gap:18px}.s94-origin-path:before{border-top:0;border-right:2px dashed #c8b66c;top:0;bottom:0;right:50%}.s94-origin-path>article{padding:20px}.s94-origin-path h3{font-size:1.2rem}.s94-about-narrator{padding:30px 0}.s94-about-narrator>.wrap{display:flex;flex-direction:column;gap:30px}.s94-narrator-art{max-width:480px}.s94-narrator-copy p{font-size:.87rem}.s94-narrator-art>span{font-size:.77rem;padding:10px 12px}.s94-about-values{padding-block:35px}.s94-about-values>header p{font-size:.83rem}.s94-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.s94-value-grid>article{padding:18px 14px}.s94-value-grid h3{font-size:1.05rem}.s94-value-grid p{font-size:.78rem}.s94-value-grid .s93-icon{width:52px;min-width:52px;height:59px}.s94-about-two>div{grid-template-columns:1fr;gap:18px}.s94-about-two article{padding:25px}.s94-about-two h3{font-size:1.5rem}.s94-about-two article p{font-size:.86rem}.s94-about .source-link{font-size:.67rem;line-height:1.9}}
/* D094: the same childhood world across public, help and family pages. */
.s94-world-page{padding-block:40px 65px}.s94-compact-hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:24px;min-height:310px}.s94-compact-hero h1,.s94-audience-hero h1{font-size:clamp(36px,4.5vw,66px);line-height:1.2;margin:12px 0 18px}.s94-compact-hero h1 em,.s94-audience-hero h1 em{font-style:normal;color:#a4710d}.s94-compact-hero p{font-size:18px;max-width:500px}.s94-help-mascot{text-align:center;position:relative}.s94-help-mascot img{width:min(100%,310px);height:auto;animation:s94-bob 7s ease-in-out infinite}.s94-path-switch{display:flex;justify-content:center;gap:14px;margin:24px 0 40px}.s94-path-switch button{background:#fffdf8;border:1px solid #dfd4b8;border-radius:22px;padding:16px 24px;display:flex;align-items:center;gap:12px;color:var(--navy);font:inherit;cursor:pointer}.s94-path-switch button[aria-pressed=true]{background:#fff0b0;border-color:#e9ac00;box-shadow:0 5px 0 #e6d08a}.s94-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:20px 0;position:relative}.s94-map:before{content:'';position:absolute;top:88px;inset-inline:8%;border-top:4px dotted #d6be70}.s94-map li{text-align:center;position:relative;padding:12px}.s94-map-art{width:110px;height:110px;background:#fff1b6;border-radius:43% 57% 60% 40%;display:grid;place-items:center;margin:0 auto 23px;box-shadow:0 8px 0 #eee2be;animation:s94-bob 6s ease-in-out infinite}.s94-map li:nth-child(even) .s94-map-art{background:#e9e1f7;animation-delay:-3s}.s94-map-art .s93-icon{width:80px;height:80px}.s94-map-number{position:absolute;top:3px;inset-inline-start:22%;background:#102e55;color:white;border-radius:50%;width:30px;height:30px;z-index:2;display:grid;place-items:center}.s94-map h2{font-size:24px;margin-bottom:10px}.s94-map p{font-size:16px;line-height:1.8;color:#5d6b7a}.s94-map-end{text-align:center;padding:20px}.s94-map-end>p{font-size:13px;color:#6e7276;max-width:620px;margin:18px auto 0}.s94-help-search{display:flex;align-items:center;background:white;border:1px solid #dacdad;border-radius:22px;padding:7px 14px;gap:10px;max-width:550px;margin-top:24px;box-shadow:0 5px 0 #f0e8d1}.s94-help-search input{width:100%;font:inherit;border:0;outline:0;background:transparent;min-height:45px;color:#102f55}.s94-help-search:focus-within{outline:3px solid #23839c;outline-offset:3px}.s94-help-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0 30px}.s94-help-categories button{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e4d6b5;background:#fffcf4;border-radius:24px;color:#102e55;font:inherit;cursor:pointer;transition:transform .2s,box-shadow .2s}.s94-help-categories .s93-icon{width:54px;height:54px;flex-shrink:0}.s94-help-categories button:hover{transform:translateY(-4px);box-shadow:0 9px 22px #9f7b1c1b}.s94-help-categories button[aria-pressed=true]{background:#ffedac;border-color:#e1ad25}.s94-answer{border:1px solid #e4d9bd;background:#fffdf7;border-radius:23px;margin:12px 0;overflow:hidden}.s94-answer summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:17px 22px;font-weight:600;list-style:none}.s94-answer summary:after{content:'+';margin-inline-start:auto;color:#947119;font-size:26px}.s94-answer[open] summary:after{content:'−'}.s94-answer summary .s93-icon{width:33px;height:33px;flex-shrink:0}.s94-answer>div{padding:0 68px 22px;max-width:980px}.s94-answer p{font-size:17px;line-height:1.9;margin-bottom:14px}.s94-help-contact{display:flex;align-items:center;gap:22px;background:#eae3f4;border-radius:28px;padding:24px 30px;margin-top:28px}.s94-help-contact>.s93-icon{width:70px;height:70px}.s94-help-contact h2{font-size:24px}.s94-help-contact>.btn{margin-inline-start:auto}.s94-no-answer{text-align:center;padding:35px}.s94-no-answer>.s93-icon{width:75px;height:75px}.s94-no-answer .btn{margin-top:15px}
.s94-orbit{position:relative;isolation:isolate;width:100%;aspect-ratio:1.18;max-width:720px;margin:auto;overflow:clip}.s94-orbit-glow{position:absolute;inset:12%;background:radial-gradient(ellipse,#ffe99682,transparent 69%);border-radius:50%}.s94-orbit-narrator{position:absolute;inset:16% 21% 8%;display:grid;align-items:end;z-index:2;pointer-events:none}.s94-orbit-narrator img{width:100%;height:auto;object-fit:contain}.s94-story-cloud{position:absolute;top:47%;left:50%;width:31%;text-align:center;animation:s94-orbit 36s linear infinite;animation-delay:calc(var(--cloud-i)*-7.2s);z-index:3;filter:drop-shadow(0 6px 10px #8f6c1020);text-decoration:none!important}.s94-cloud-art{display:block;position:relative;width:100%;aspect-ratio:1.55}.s94-cloud-art>img:first-child{width:100%;height:100%;object-fit:contain}.s94-cloud-art>img:last-child{position:absolute;inset:9% 8%;width:84%;height:82%;object-fit:cover;mask-image:url('assets/cloud-shape-d094.webp');mask-size:100% 100%;mask-repeat:no-repeat}.s94-cloud-label{font-size:clamp(10px,1vw,14px);font-weight:600;color:#14355b;background:#fff9e7e8;border-radius:15px;padding:3px 8px;display:inline-block;max-width:95%;line-height:1.5}.s94-orbit:has(a:hover) .s94-story-cloud,.s94-orbit:focus-within .s94-story-cloud{animation-play-state:paused}.s94-story-cloud:focus-visible{outline:3px solid #22788b;outline-offset:4px;border-radius:30px}.s94-orbit-caption{font-size:14px;text-align:center;color:#677285;margin-top:8px}.s94-about-orbit{width:100%;min-width:0}.s94-about-hero:has(.s94-about-orbit){grid-template-columns:1fr 1.2fr}.s94-about-hero .s94-orbit img{max-height:none;width:100%}.s94-about-hero .s94-cloud-art>img:last-child{width:84%}
@keyframes s94-orbit{0%{transform:translate(calc(-50% + 98%),calc(-50% + 25%)) scale(1.02);z-index:4}25%{transform:translate(-50%,calc(-50% + 160%)) scale(1.08);z-index:4}50%{transform:translate(calc(-50% - 98%),calc(-50% + 25%)) scale(1.02);z-index:4}51%{z-index:1}75%{transform:translate(-50%,calc(-50% - 170%)) scale(.85);z-index:1}99%{z-index:1}100%{transform:translate(calc(-50% + 98%),calc(-50% + 25%)) scale(1.02);z-index:4}}
@keyframes s94-bob{50%{transform:translateY(-8px) rotate(1deg)}}
.s94-audience-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:28px;align-items:center;padding-block:60px 35px}.s94-audience-hero p{font-size:19px;line-height:1.9}.s94-audience-hero figure{margin:0;min-width:0}.s94-audience-hero img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 16px 22px #a47a2920)}.s94-audience-status{display:flex;align-items:center;gap:12px;margin-top:23px;font-size:13px;color:#677078}.s94-audience-status .s93-icon{flex-shrink:0}.s94-audience-map{padding-block:50px;background:radial-gradient(ellipse at center,#fff1bd65,transparent 70%)}.s94-audience-map header{text-align:center;max-width:730px;margin:auto}.s94-audience-map h2,.s94-audience-stories h2{font-size:clamp(30px,3vw,44px);margin:12px 0}.s94-audience-map ol{list-style:none;padding:30px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.s94-audience-map li{position:relative;text-align:center;padding:25px 30px;background:#fffdf6;border:1px solid #ebdec2;border-radius:28px 45px 28px 45px;box-shadow:0 8px 0 #f0e5c7}.s94-audience-map li>.s93-icon{width:95px;height:95px;margin:10px}.s94-audience-map li>span:first-child{position:absolute;right:20px;top:20px;background:#102f55;color:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center}.s94-audience-map h3{font-size:25px;margin:10px}.s94-audience-map p{font-size:16px;line-height:1.9}.s94-audience-stories{padding-block:45px}.s94-audience-stories>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.s94-audience-stories>div>a{background:#fffdf8;border-radius:28px;overflow:hidden;border:1px solid #e5d8b9;transition:transform .25s;display:block}.s94-audience-stories a:hover{transform:translateY(-6px)}.s94-audience-stories img{width:100%;height:280px;object-fit:cover}.s94-audience-stories a>span{display:grid;grid-template-columns:45px 1fr;gap:4px 14px;padding:20px}.s94-audience-stories .s93-icon{grid-row:span 2;width:40px;height:40px}.s94-audience-stories b{font-size:23px}.s94-audience-stories small{font-size:15px;color:#6b7786}.s94-audience-promise{display:flex;gap:25px;align-items:center;background:#eae4f5;border-radius:30px;padding:30px;margin-block:20px 65px}.s94-audience-promise>.s93-icon{flex-shrink:0;width:80px;height:80px}.s94-audience-promise h2{font-size:25px}.s94-audience-promise p{max-width:700px;margin-top:10px}.s94-audience-promise .btn{flex-shrink:0}
.s94-child-card{padding:28px!important;border-radius:32px 55px 32px 32px!important;background:linear-gradient(135deg,#fffdf7,#f4f0ff)!important}.s94-child-card:nth-child(even){background:linear-gradient(135deg,#fffdf7,#fff1bb)!important}.s94-child-top{display:flex;align-items:center;gap:22px;text-align:start}.s94-child-top .f-emblem{width:92px;height:92px;flex-shrink:0;margin:0!important}.s94-child-top .f-emblem .s93-icon{width:72px;height:72px}.s94-child-top h3{font-size:34px!important;margin:4px 0!important}.s94-child-top small{font-size:13px;color:#8e773c}.s94-child-top p{font-size:15px!important;margin:0!important}.s94-child-top p>span{margin:0 8px;color:#c3ae77}.s94-child-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.s94-child-stats>div{background:#ffffffb8;border:1px solid #e8dfc8;border-radius:21px;display:grid;grid-template-columns:45px 1fr;align-items:center;padding:16px;gap:0 12px;text-align:start}.s94-child-stats .s93-icon{grid-row:span 2;width:42px;height:42px}.s94-child-stats strong{font-size:27px;line-height:1.1;color:#102f55}.s94-child-stats span:last-child{font-size:13px;white-space:normal}.s94-child-card .f-card-link{display:flex;align-items:center;justify-content:center;gap:12px;background:#fff1bc;border:0!important;border-radius:19px;padding:14px;margin:0!important}.s94-child-card .f-card-link b{margin-inline-start:auto}.s94-child-card .f-card-link .s93-icon{width:33px;height:33px}
/* A bounded night-sky picture, never a backdrop under link text. */
#footer.site-footer{height:100vh;height:100dvh;min-height:650px;display:grid;grid-template-rows:minmax(150px,28%) 1fr auto;padding:25px 0 0;overflow:clip;box-sizing:border-box}.s93-bedtime{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 200px 20px 0!important;margin:0 auto!important;min-height:0}.s93-bedtime>div:first-child{min-width:0}.s93-bedtime h2{font-size:clamp(26px,3vw,42px)}.s93-bedtime p{font-size:14px}.s93-bedtime>.btn{flex-shrink:0}.s93-bedtime .s93-night-sky{position:absolute!important;inset:auto!important;left:0!important;top:8%!important;width:170px!important;height:84%!important;overflow:hidden;pointer-events:none}.s93-night-sky>.s93-icon{left:var(--star-x)!important;top:var(--star-y)!important}.s93-night-sky>.s93-icon:first-child{left:22%!important;top:24%!important;width:85px!important;height:85px!important}.footer-main{align-self:center;width:100%;padding-block:20px!important;gap:22px!important;min-width:0}.footer-main h2{margin-bottom:14px!important}.footer-main a:not(:has(img)){display:flex!important;align-items:center;gap:10px!important;line-height:1.5;min-height:32px;padding:3px 0!important;margin:0!important}.footer-main a>.s93-icon{width:26px!important;height:26px!important;flex:0 0 26px!important;animation:none!important}.s94-link-label{min-width:0}.footer-brand p{font-size:15px!important}.footer-bottom{padding-block:18px!important;min-height:65px;gap:15px!important}.footer-bottom .footer-link{margin:0!important}.footer-main a:hover{color:#ffcd32!important;transform:translateX(-3px)}
@media(max-width:900px){.s94-audience-hero{grid-template-columns:1fr 1fr}.s94-help-categories button{flex-direction:column;text-align:center;font-size:15px}.s94-about-hero:has(.s94-about-orbit){grid-template-columns:1fr}.s94-about-orbit{max-width:650px;margin:auto}.s94-map{gap:8px}.s94-map h2{font-size:21px}.s94-map p{font-size:14px}.s94-audience-promise{flex-wrap:wrap}.s94-audience-promise>div{flex:1;min-width:180px}.s93-bedtime{padding-left:150px!important}.s93-bedtime .s93-night-sky{width:135px!important}.footer-main{grid-template-columns:repeat(3,1fr)!important}.footer-brand{grid-column:1/-1;display:flex;align-items:center;gap:20px}.footer-brand>a{display:block}.footer-brand p{margin:0!important}.footer-main h2{font-size:16px!important}.footer-main a{font-size:13px!important}.footer-brand img{width:105px!important;height:auto!important}}
@media(max-width:600px){.s94-world-page{padding-top:23px}.s94-compact-hero{grid-template-columns:1fr 125px;min-height:210px;gap:10px}.s94-compact-hero h1{font-size:34px}.s94-compact-hero p{font-size:15px}.s94-help-mascot img{width:145px;max-width:none;margin-inline-start:-10px}.s94-help-search{margin-inline-end:-135px;position:relative;z-index:1;margin-top:20px}.s94-help-categories{gap:8px;margin-top:28px}.s94-help-categories button{padding:12px 4px;font-size:12px;border-radius:18px;gap:5px}.s94-help-categories .s93-icon{width:44px;height:44px}.s94-answer summary{padding:15px 13px;font-size:15px;gap:8px}.s94-answer summary .s93-icon{width:26px;height:26px}.s94-answer>div{padding:0 22px 18px}.s94-answer p{font-size:15px}.s94-help-contact{padding:18px;gap:14px;flex-wrap:wrap}.s94-help-contact>.s93-icon{width:48px;height:48px}.s94-help-contact h2{font-size:21px}.s94-help-contact p{font-size:14px}.s94-help-contact>.btn{width:100%;justify-content:center}.s94-path-switch{gap:9px;margin-bottom:20px}.s94-path-switch button{padding:10px;font-size:14px;gap:6px;border-radius:18px;flex:1}.s94-path-switch .s93-icon{width:32px;height:32px;flex-shrink:0}.s94-map{grid-template-columns:1fr;padding:0;gap:0}.s94-map:before{top:6%;bottom:8%;inset-inline:52px auto;border-top:0;border-right:4px dotted #d6be70}.s94-map li{display:grid;grid-template-columns:85px 1fr;gap:0 17px;text-align:start;padding:16px 0}.s94-map-art{grid-row:span 2;width:76px;height:76px;margin:0;align-self:center}.s94-map-art .s93-icon{width:60px;height:60px}.s94-map-number{width:25px;height:25px;top:10px;inset-inline-start:0;font-size:13px}.s94-map h2{margin:0 0 5px;font-size:22px}.s94-map p{font-size:15px;line-height:1.7}.s94-map-end{padding:20px 0}.s94-orbit{aspect-ratio:1.04}.s94-cloud-label{font-size:10px;padding:2px 5px}.s94-orbit-narrator{inset:20% 20% 7%}.s94-about-hero .s94-orbit img{height:auto}.s94-audience-hero{display:flex;flex-direction:column;padding-block:28px;gap:10px}.s94-audience-hero h1{font-size:40px}.s94-audience-hero p{font-size:16px}.s94-audience-hero figure{order:-1;width:100%;max-width:470px}.s94-audience-map{padding-block:25px}.s94-audience-map ol{grid-template-columns:1fr;gap:18px}.s94-audience-map li{display:grid;grid-template-columns:90px 1fr;text-align:start;gap:0 14px;padding:20px}.s94-audience-map li>.s93-icon{grid-row:span 2;width:75px;height:75px;margin:10px 0;align-self:center}.s94-audience-map li>span:first-child{right:10px;top:10px;width:24px;height:24px;font-size:12px}.s94-audience-map h3{font-size:23px;margin:0 0 5px}.s94-audience-map p{font-size:15px}.s94-audience-stories>div{gap:12px}.s94-audience-stories img{height:160px}.s94-audience-stories a>span{display:block;padding:12px}.s94-audience-stories b{font-size:18px;display:block;margin:5px 0}.s94-audience-stories small{font-size:12px}.s94-audience-promise{padding:23px;gap:15px}.s94-audience-promise>.s93-icon{width:55px;height:55px}.s94-audience-promise .btn{width:100%;justify-content:center}.s94-child-card{padding:23px!important}.s94-child-top{gap:17px}.s94-child-top h3{font-size:30px!important}.s94-child-stats>div{padding:12px;gap:0 8px;grid-template-columns:33px 1fr}.s94-child-stats .s93-icon{width:32px;height:32px}.s94-child-stats span:last-child{font-size:12px}.s94-child-stats strong{font-size:23px}
#footer.site-footer{min-height:0;height:100dvh;grid-template-rows:28% 1fr auto;padding-top:8px}.s93-bedtime{padding:12px 0 12px 90px!important;display:block}.s93-bedtime h2{font-size:24px!important;line-height:1.3;margin:4px 0!important}.s93-bedtime>div:first-child>span{font-size:11px}.s93-bedtime p{font-size:11px!important;line-height:1.5;max-width:240px;margin:4px 0 9px!important}.s93-bedtime .btn{min-height:34px!important;font-size:12px!important;padding:5px 10px!important;border-radius:12px;gap:5px}.s93-bedtime .btn .s93-icon{width:23px;height:23px}.s93-bedtime .s93-night-sky{width:80px!important;height:90%!important;top:5%!important}.s93-night-sky>.s93-icon:first-child{width:54px!important;height:54px!important;left:9%!important;top:27%!important}.footer-main{gap:10px 12px!important;padding:9px 0!important;grid-template-rows:auto 1fr}.footer-brand{gap:15px}.footer-brand img{width:86px!important}.footer-brand p{font-size:10px!important;line-height:1.6!important}.footer-main h2{font-size:12px!important;line-height:1.5!important;margin-bottom:8px!important}.footer-main a:not(:has(img)){font-size:10px!important;gap:7px!important;min-height:29px;line-height:1.55!important;padding:2px 0!important;align-items:center}.footer-main a>.s93-icon{width:19px!important;height:19px!important;flex-basis:19px!important}.footer-bottom{display:flex!important;flex-wrap:wrap;font-size:9px!important;gap:5px 10px!important;padding:9px 0!important;min-height:49px}.footer-bottom>span:first-child{flex-basis:100%}.footer-bottom>.footer-link{margin-inline-start:auto!important;font-size:10px!important;min-height:24px}.footer-bottom .s93-icon{width:20px;height:20px}}
@media(max-height:570px) and (min-width:601px){#footer.site-footer{min-height:500px}.s93-bedtime h2{font-size:25px}.s93-bedtime p{display:none}.footer-main a:not(:has(img)){min-height:25px;font-size:12px!important}.footer-main{padding:8px 0!important}.footer-brand p{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){.s94-story-cloud,.s94-help-mascot img,.s94-map-art{animation:none!important}.s94-story-cloud{transform:translate(-50%,-50%)}.cloud-0{left:19%;top:35%}.cloud-1{left:76%;top:26%}.cloud-2{left:82%;top:70%}.cloud-3{left:30%;top:82%}.cloud-4{left:45%;top:12%}}
body.paused .s94-story-cloud,body.paused .s94-help-mascot img,body.paused .s94-map-art,body[data-background=true] .s94-story-cloud{animation-play-state:paused!important}
/* Measured footer correction: physical spacing reserves only the left art lane in RTL. */
#footer .s93-bedtime{box-sizing:border-box;width:min(1240px,calc(100% - 48px));padding:18px 0 18px 200px!important;min-height:0!important}
#footer .s93-bedtime>div:first-child{flex:1;min-width:0}#footer .footer-main{box-sizing:border-box;width:min(1240px,calc(100% - 48px))!important;grid-template-columns:1.1fr 1fr 1fr 1.15fr;gap:22px!important}#footer .footer-main>div{min-width:0}#footer .footer-main a:not(:has(img)){white-space:normal!important}#footer .footer-main .s94-link-label{white-space:normal;overflow-wrap:normal}#footer .footer-main a>.s93-icon{min-width:0!important}#footer .footer-bottom{width:min(1240px,calc(100% - 48px));box-sizing:border-box}
@media(max-width:900px){#footer .s93-bedtime{padding-left:140px!important;display:block}#footer .s93-bedtime>.btn{margin-top:14px}#footer .footer-main{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important}#footer .footer-brand{grid-column:1/-1}#footer .s93-bedtime h2{font-size:30px}}
@media(max-width:600px){#footer .s93-bedtime{width:calc(100% - 32px);padding:9px 0 9px 85px!important}#footer .s93-bedtime>.btn{margin-top:6px!important}#footer .footer-main{width:calc(100% - 32px)!important;gap:9px!important}#footer .footer-bottom{width:calc(100% - 32px)}#footer .footer-main .footer-brand{margin-bottom:4px}#footer .s93-bedtime h2{font-size:24px}#footer .footer-main h2{font-size:12px!important}#footer .footer-main a>.s93-icon{min-width:19px!important}#footer .footer-main a:not(:has(img)){font-size:10px!important;min-height:29px}#footer .footer-main .s94-link-label{line-height:1.6}}

.s94-help-search .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.s94-ready-books{position:relative;min-width:0;width:190px;height:190px;flex-shrink:0;isolation:isolate}.s94-ready-books img{position:absolute;width:125px;height:155px;object-fit:cover;border-radius:8px 16px 16px 8px;box-shadow:-5px 5px 0 #ece2c8,0 10px 20px #87691d35;border:3px solid #fff9e9;left:30px;top:15px;transform:rotate(-10deg)}.s94-ready-books img:nth-child(2){transform:rotate(12deg);left:8px;top:25px}.s94-ready-books img:nth-child(3){transform:rotate(-2deg);left:44px;top:38px}.j-path.new>img{width:230px!important;height:200px!important;object-fit:contain!important;max-height:none!important}.j-how-strip>div>img{width:min(100%,370px);height:auto;max-height:370px;object-fit:contain}
@media(max-width:760px){.s94-ready-books{width:130px;height:165px}.s94-ready-books img{width:95px;height:125px;left:15px;top:8px}.s94-ready-books img:nth-child(2){left:0;top:15px}.s94-ready-books img:nth-child(3){left:25px;top:25px}.j-path.new>img{width:155px!important;height:160px!important}}

#footer .footer-main>div:not(.footer-brand){grid-column:auto!important}.footer-bottom>span{margin:0!important}.footer-bottom .footer-link{height:28px;min-height:28px!important;padding:0!important;line-height:1.3}.s94-child-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.s94-child-stats>div{min-width:0}.s94-child-stats .s93-icon{min-width:0!important}.s94-child-top>div:last-child{min-width:0}
@media(max-width:760px){.f-children-grid:has(.s94-child-card){grid-template-columns:1fr!important}.s94-child-card .s94-child-top{justify-content:flex-start}.s94-child-stats>div{grid-template-columns:35px 1fr}.s94-child-top .f-emblem{width:85px;height:85px}.s94-child-stats .s93-icon{width:35px;height:35px}.s94-child-stats span:last-child{font-size:13px}}
@media(max-width:600px){#footer .footer-main h2{margin-top:0!important}#footer .footer-bottom{height:auto;min-height:46px!important}.s94-child-card{padding:23px!important}}

/* D094 owner correction: stats never rely on narrow side-by-side text columns. */
.s94-child-stats>div{display:flex!important;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:7px;padding:14px 8px;min-width:0}.s94-child-stats .s93-icon{width:40px;height:40px;flex-shrink:0}.s94-child-stats strong{line-height:1.15;font-size:28px}.s94-child-stats span:last-child{width:100%;font-size:13px;line-height:1.6;white-space:normal!important;overflow-wrap:anywhere}.s94-child-top{flex-wrap:wrap;justify-content:center;text-align:center;gap:12px}.s94-child-top>div:last-child{flex:1;min-width:110px}.s94-child-top .f-emblem{width:80px;height:80px}.s94-child-top h3{font-size:30px!important}.s94-child-top p{font-size:14px!important}
/* Container units bound every phase of the orbit, including labels and shadows. */
.s94-orbit{container-type:inline-size;aspect-ratio:1.08;overflow:visible}.s94-story-cloud{width:27%;top:47%;animation-name:s94-orbit-safe;z-index:4}.s94-orbit-narrator{inset:25% 24% 8%;z-index:2}.s94-cloud-label{position:relative;z-index:5;font-size:clamp(10px,1vw,13px);line-height:1.4;max-width:100%;box-shadow:0 2px 8px #ba983c13}.s94-cloud-art{aspect-ratio:1.55}.s94-cloud-art>img:last-child{object-position:center 48%}.s94-about-hero .s94-cloud-art>img:first-child{height:100%;object-fit:contain}.s94-about-hero .s94-cloud-art>img:last-child{height:82%;width:84%;object-fit:cover}
@keyframes s94-orbit-safe{0%{transform:translate(calc(-50% + 31cqw),-50%) scale(.96)}25%{transform:translate(-50%,calc(-50% + 23cqw)) scale(1.02)}50%{transform:translate(calc(-50% - 31cqw),-50%) scale(.96)}75%{transform:translate(-50%,calc(-50% - 23cqw)) scale(.9)}100%{transform:translate(calc(-50% + 31cqw),-50%) scale(.96)}}
@media(max-width:600px){.s94-orbit{aspect-ratio:1.02}.s94-orbit-narrator{inset:27% 23% 8%}.s94-story-cloud{width:28%}.s94-cloud-label{font-size:9px;padding:3px}.s94-child-top{flex-wrap:nowrap;text-align:start;justify-content:flex-start}.s94-child-top .f-emblem{width:78px;height:78px}.s94-child-stats>div{padding:14px 8px}.s94-child-stats span:last-child{font-size:13px}}
@media(prefers-reduced-motion:reduce){.s94-story-cloud{animation:none!important}.cloud-0{left:18%;top:40%}.cloud-1{left:80%;top:35%}.cloud-2{left:78%;top:78%}.cloud-3{left:23%;top:80%}.cloud-4{left:48%;top:17%}}
.s94-about-hero .s94-cloud-art>img:last-child,.s94-cloud-art>img:last-child{mask-image:none;object-fit:contain;width:82%;height:76%;inset:7% 9% 17%;object-position:center bottom}
@keyframes s94-orbit-safe{0%,100%{transform:translate(calc(-50% + 31cqw),-50%) scale(.96)}12.5%{transform:translate(calc(-50% + 22cqw),calc(-50% + 19cqw)) scale(1)}25%{transform:translate(-50%,calc(-50% + 27cqw)) scale(1.02)}37.5%{transform:translate(calc(-50% - 22cqw),calc(-50% + 19cqw)) scale(1)}50%{transform:translate(calc(-50% - 31cqw),-50%) scale(.96)}62.5%{transform:translate(calc(-50% - 22cqw),calc(-50% - 19cqw)) scale(.92)}75%{transform:translate(-50%,calc(-50% - 27cqw)) scale(.9)}87.5%{transform:translate(calc(-50% + 22cqw),calc(-50% - 19cqw)) scale(.92)}}
@media(max-width:600px){#footer .footer-main a:not(:has(img)){font-size:12px!important;min-height:32px;gap:8px!important}#footer .footer-main a>.s93-icon{width:20px!important;height:20px!important;flex-basis:20px!important}#footer .footer-main h2{font-size:13px!important}#footer .footer-brand p{font-size:11px!important}}
/* D095: full-footer, collision-aware stars; moon keeps its own art corner. */
#footer>.s95-footer-sky{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:layout paint}#footer>.s95-footer-sky[hidden]{display:none}#footer>.s93-bedtime,#footer>.footer-main,#footer>.footer-bottom{position:relative;z-index:1}
.s95-footer-sky>.s95-spark{position:absolute;display:block;width:var(--spark-size);height:var(--spark-size);min-width:var(--spark-size);opacity:0;filter:drop-shadow(0 0 4px #ffd35b);animation:none!important;pointer-events:none}
@media(prefers-reduced-motion:reduce){.s95-footer-sky>.s95-spark{opacity:.55;filter:drop-shadow(0 0 2px #ffd35b)}}
@media print{.s95-footer-sky{display:none!important}}

/* D096: pictures only, on a ring outside the complete storyteller silhouette. */
.s94-orbit{aspect-ratio:1;overflow:visible}.s94-orbit .s94-orbit-narrator{inset:33%;display:grid;align-items:center;z-index:2}.s94-orbit .s94-story-cloud{width:22%;top:50%;left:50%;animation-name:s96-outer-orbit;animation-duration:42s;animation-delay:calc(var(--cloud-i)*-8.4s);z-index:3}.s94-orbit .s94-cloud-label{display:none}
@keyframes s96-outer-orbit{0%,100%{transform:translate(calc(-50% + 37cqw),-50%)}12.5%{transform:translate(calc(-50% + 26.2cqw),calc(-50% + 26.2cqw))}25%{transform:translate(-50%,calc(-50% + 37cqw))}37.5%{transform:translate(calc(-50% - 26.2cqw),calc(-50% + 26.2cqw))}50%{transform:translate(calc(-50% - 37cqw),-50%)}62.5%{transform:translate(calc(-50% - 26.2cqw),calc(-50% - 26.2cqw))}75%{transform:translate(-50%,calc(-50% - 37cqw))}87.5%{transform:translate(calc(-50% + 26.2cqw),calc(-50% - 26.2cqw))}}
@media(prefers-reduced-motion:reduce){.s94-orbit .s94-story-cloud{animation:none!important;transform:translate(-50%,-50%)}.s94-orbit .cloud-0{left:50%;top:13%}.s94-orbit .cloud-1{left:85%;top:39%}.s94-orbit .cloud-2{left:72%;top:80%}.s94-orbit .cloud-3{left:28%;top:80%}.s94-orbit .cloud-4{left:15%;top:39%}}
/* D096: visible, contextual work; ornaments never pretend to be generated content. */
.s96-process{position:relative;display:grid;grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);align-items:center;gap:30px;padding:34px;border:1px solid #ead9a8;border-radius:38px;background:radial-gradient(ellipse at 15% 20%,#fff0b8,transparent 65%),#fffcf4;box-shadow:0 12px 0 #eadfc04f;min-height:300px;overflow:hidden}.s96-process-art{position:relative;min-width:0;grid-column:1;grid-row:1}.s96-process-art>img{width:100%;height:auto;max-height:260px;object-fit:contain;animation:s96-book-breathe 5s ease-in-out infinite}.s96-process-copy{grid-column:2;grid-row:1;min-width:0}.s96-process-copy h2{font-size:clamp(23px,2.5vw,36px);line-height:1.4;margin:12px 0}.s96-process-copy>p{font-size:16px;line-height:1.9;color:#526b81}.s96-process-kicker{display:flex;align-items:center;gap:9px;font-size:12px;color:#8e6c18}.s96-process-kicker .s93-icon{width:27px;height:27px;min-width:27px}.s96-magic-trail{position:absolute;inset:0;pointer-events:none}.s96-magic-trail>.s93-icon{position:absolute;width:25px;height:25px;min-width:25px;left:10%;top:12%;animation:s96-spark-arrive 2.5s ease-in-out infinite}.s96-magic-trail>.s93-icon:nth-child(2){left:72%;top:24%;width:43px;height:43px;animation-delay:-.8s}.s96-magic-trail>.s93-icon:nth-child(3){left:32%;top:72%;animation-delay:-1.6s}.s96-magic-progress{position:relative;height:16px;border-radius:20px;background:#e9e2d1;border:2px solid #fff;box-shadow:0 0 0 1px #dccb99;margin:24px 0 18px;overflow:hidden}.s96-magic-progress>span{position:absolute;top:0;bottom:0;width:42%;left:-45%;border-radius:20px;background:linear-gradient(90deg,#ffdd5d,#f8ba0d,#ffdd5d);animation:s96-ink-flow 2.2s ease-in-out infinite}.s96-magic-progress>i{position:absolute;inset-inline-end:12%;font-size:12px;line-height:12px;color:#17395f;font-style:normal}.s96-process-steps{display:flex;list-style:none;padding:0;gap:12px;flex-wrap:wrap}.s96-process-steps li{display:flex;align-items:center;gap:7px;color:#6b7885;font-size:13px}.s96-process-steps li>span{display:grid;place-items:center;width:23px;height:23px;background:#eee8d8;border-radius:50%}.s96-process-steps li.done{color:#39664e}.s96-process-steps li.done>span{background:#dfeada}.s96-process-steps li.current{color:#12345c;font-weight:600}.s96-process-steps li.current>span{background:#ffe49a;animation:s96-spark-arrive 2.3s ease-in-out infinite}.s96-process-actions{margin-top:22px}.s96-process.done .s96-process-art>img,.s96-process.has-error .s96-process-art>img{animation:none}.s96-process.has-error{background:#fff5e4}.s96-process-sheet{position:fixed;z-index:1002;left:50%;top:50%;transform:translate(-50%,-50%);width:min(710px,calc(100% - 32px));pointer-events:none;filter:drop-shadow(0 18px 65px #0b2d5540)}.s96-process-sheet[hidden]{display:none}.s96-process-sheet .s96-process{background:linear-gradient(135deg,#fffaf0f5,#fff3c9f5);backdrop-filter:blur(18px);padding:24px;gap:22px;min-height:230px;border:2px solid #fff}.s96-process-sheet .s96-process-art>img{max-height:190px}.s96-process-sheet h2{font-size:27px}.s96-request-count{display:block;position:absolute;bottom:12px;inset-inline-end:24px;font-size:10px;color:#8a7c56}.s96-job-dock{position:fixed;z-index:990;bottom:18px;inset-inline-start:18px;width:340px;display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #dbc985;background:#fffbefed;backdrop-filter:blur(16px);border-radius:25px;box-shadow:0 8px 35px #0d315a29}.s96-job-dock[hidden]{display:none}.s96-job-dock>div{width:95px;flex-shrink:0}.s96-job-dock img{width:100%;height:105px;object-fit:contain}.s96-job-dock section{min-width:0}.s96-job-dock section>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#8f6b13}.s96-job-dock .s93-icon{width:23px;height:23px;min-width:23px}.s96-job-dock h2{font-size:17px;line-height:1.5;margin:6px 0}.s96-job-dock .text-link{font-size:13px}.s96-job-dock small{display:block;font-size:11px}
.s96-author-ready{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:34px;padding:35px;border:1px solid #e8d8ae;background:radial-gradient(ellipse at 15% 25%,#fff0b6,transparent 57%),#fffdf7;border-radius:35px;box-shadow:0 10px 0 #eee3c355}.s96-ready-art{position:sticky;top:110px;text-align:center;padding:25px 0}.s96-ready-art>img{width:100%;height:auto;max-height:340px;object-fit:contain;animation:s96-book-breathe 7s ease-in-out infinite}.s96-ready-art>span{display:inline-flex;align-items:center;gap:10px;background:#fff0b1;border-radius:25px;padding:10px 18px;font-size:14px}.s96-ready-art .s93-icon{width:30px;height:30px;min-width:30px}.s96-ready-copy h2{font-size:36px;line-height:1.4;margin:10px 0}.s96-ready-copy>p{font-size:16px;line-height:1.9}.s96-brief-treasures{margin:25px 0;display:grid;gap:12px}.s96-brief-treasures>div{background:#fff8e9;border:1px solid #eadfc5;padding:15px 18px;border-radius:20px}.s96-brief-treasures dt{display:flex;align-items:center;gap:9px;color:#92701d;font-size:13px}.s96-brief-treasures dt>.s93-icon{width:27px;height:27px;min-width:27px}.s96-brief-treasures dd{margin:8px 0 0;font-size:16px;line-height:1.9;white-space:pre-line}.s96-ready-tags{display:flex;gap:8px;flex-wrap:wrap}.s96-ready-tags>span{display:flex;align-items:center;gap:7px;font-size:12px;background:#ece5f5;border-radius:15px;padding:7px 10px}.s96-ready-tags .s93-icon{width:24px;height:24px;min-width:24px}.s96-permission{display:flex!important;align-items:flex-start;gap:13px!important;background:#f0ebf7;border:1px solid #e2d7ed;border-radius:19px;padding:16px!important;margin:22px 0 8px!important}.s96-permission>input{accent-color:#173961;width:20px;height:20px;flex-shrink:0;margin-top:3px}.s96-permission span{min-width:0}.s96-permission b{display:block;font-size:14px;line-height:1.7;color:#173658}.s96-permission small{display:block;font-size:12px;color:#687782;line-height:1.9;margin-top:5px}.s96-permission-note,.s96-scope-note{font-size:12px!important;line-height:1.8;color:#71818a;margin:7px 0 18px!important}.s96-author-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;margin:0 0 25px;border-block:1px solid #e5d9bd}.s96-author-top>span{display:flex;align-items:center;gap:10px;font-size:14px;color:#617285}.s96-author-top>div{display:flex;gap:10px}.s96-author-top .btn{font-size:13px;min-height:42px;padding:7px 12px}.s96-author-top .s93-icon{width:27px;height:27px;min-width:27px}.s96-editor-desk{margin:34px 0;border:1px solid #e7d6b1;background:linear-gradient(135deg,#fff7dd,#fffcf7);border-radius:36px;padding:30px}.s96-editor-desk>header{display:flex;align-items:center;gap:20px;padding-bottom:25px;margin-bottom:22px;border-bottom:1px solid #e4d7bc}.s96-editor-desk>header>.s93-icon{width:75px;height:75px;min-width:75px}.s96-editor-desk header h2{font-size:30px;line-height:1.4;margin:7px 0}.s96-editor-desk header p{font-size:15px}.s96-edit-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:28px}.s96-edit-note>label{display:block;font-weight:600;font-size:19px;margin-bottom:14px}.s96-edit-note textarea{width:100%;font:inherit;font-size:16px;line-height:1.9;border:1px solid #daccab;background:#fffefa;border-radius:23px;padding:19px;min-height:145px;resize:vertical;color:#153456;box-shadow:0 5px 0 #eee3c7}.s96-revision-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.s96-revision-chips>button{display:flex;align-items:center;gap:7px;padding:8px 11px;font:inherit;font-size:12px;color:#193859;border:1px solid #e0d3b5;background:#fffaf0;border-radius:17px;cursor:pointer;transition:transform .2s}.s96-revision-chips>button:hover{transform:translateY(-3px);background:#ffefb2}.s96-revision-chips .s93-icon{width:28px;height:28px;min-width:28px}.s96-save-book{border-radius:28px;background:linear-gradient(150deg,#eae2f7,#fff6d9);padding:23px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.s96-save-book>img{width:100%;height:160px;object-fit:contain}.s96-save-book h3{font-size:25px;line-height:1.4;margin:10px 0}.s96-save-book p{font-size:14px;line-height:1.9}.s96-save-book>.btn{font-size:15px;margin-top:19px;justify-content:center;width:100%;min-width:0}.s96-save-book>small{font-size:11px;margin-top:12px;color:#77828a}.s96-gentle-error{display:flex;gap:18px;align-items:center;background:#fff1d7;border:1px solid #e9ca8a;padding:24px;border-radius:24px;margin:20px 0}.s96-gentle-error>.s93-icon{width:55px;height:55px;min-width:55px}.s96-gentle-error h2{font-size:23px;margin-bottom:8px}.s96-gentle-error p{font-size:15px}.f-save{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.f-save>.s93-icon{width:28px;height:28px;min-width:28px}.s96-save-track{position:relative;width:80px;height:7px;background:#e1d7bc;overflow:hidden;border-radius:10px}.s96-save-track>i{position:absolute;top:0;bottom:0;left:-45%;width:40%;background:#edb819;border-radius:10px;animation:s96-ink-flow 1.8s ease-in-out infinite}.s94-ai-box{position:relative;display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:15px 25px;padding:25px!important;min-height:0!important;align-items:center}.s94-ai-box>.s96-helper-art{grid-column:1;grid-row:1/5}.s96-helper-art>img{width:100%;height:190px;object-fit:contain}.s94-ai-box>.s94-ai-heading,.s94-ai-box>.s94-fictional,.s94-ai-box>button,.s94-ai-box>.s94-help-status{grid-column:2}.s94-ai-box>.s94-proposal{grid-column:1/-1}.s94-ai-box>.s96-process{grid-column:1/-1;width:100%;box-shadow:none}.s94-ai-box:has(>.s96-process){display:block;padding:0!important;border:0!important;background:none!important}.s94-ai-box .s94-ai-heading{gap:12px}.s94-ai-box .s94-ai-heading>.s93-icon{display:none}.s94-ai-box .s94-ai-heading h3{font-size:25px}.s94-ai-box .s94-fictional{font-size:12px;padding:12px;background:#ffffff8c;border-radius:15px}.s94-ai-box>.btn{justify-self:start}.s94-proposal{display:grid;grid-template-columns:1fr 1fr;gap:12px}.s94-proposal>h3,.s94-proposal-actions{grid-column:1/-1}.s94-proposal>div:not(.s94-proposal-actions){border:1px solid #e5dabd;background:#fffdf7;padding:16px;border-radius:20px}.s94-proposal h4{font-size:14px;color:#9b7720}.s94-proposal p{font-size:15px;line-height:1.9}.s94-proposal-actions{display:flex;gap:12px;margin-top:10px}
@keyframes s96-book-breathe{50%{transform:translateY(-7px) rotate(1.5deg)}}@keyframes s96-spark-arrive{0%,100%{opacity:.25;transform:translateY(3px) scale(.85)}50%{opacity:1;transform:translateY(-5px) scale(1.1)}}@keyframes s96-ink-flow{to{left:110%}}
@media(min-width:901px){.s94-about-hero:has(.s94-about-orbit){height:calc(100svh - var(--s93-header,88px));min-height:0;max-height:900px;box-sizing:border-box;padding-block:14px;align-items:center;grid-template-columns:.9fr 1.1fr;gap:24px}.s94-about-hero .s94-about-orbit{width:min(100%,calc(100svh - var(--s93-header,88px) - 55px));margin:0 auto;align-self:center}.s94-about-hero .s94-about-copy h1{font-size:clamp(42px,4.7vw,72px)}.s94-about-hero .s94-about-copy p{font-size:17px}.s94-about-hero .s94-orbit-caption{margin-top:0}}
@media(max-width:760px){.s96-process{grid-template-columns:130px 1fr;gap:18px;padding:22px;min-height:250px}.s96-process-copy h2{font-size:25px}.s96-process-copy>p{font-size:14px}.s96-process-steps{gap:9px}.s96-process-steps li{font-size:11px}.s96-author-ready{grid-template-columns:1fr;padding:24px;gap:15px}.s96-ready-art{position:static;padding:0}.s96-ready-art>img{max-height:220px}.s96-ready-copy h2{font-size:29px}.s96-author-top{flex-wrap:wrap}.s96-edit-layout{grid-template-columns:1fr}.s96-editor-desk{padding:23px}.s96-save-book{display:grid;grid-template-columns:120px 1fr;gap:0 17px;text-align:start}.s96-save-book>img{grid-row:1/5;height:150px}.s96-save-book h3{font-size:22px}.s96-save-book>.btn{grid-column:1/-1}.s96-save-book>small{grid-column:1/-1}.s94-ai-box{grid-template-columns:100px 1fr;padding:20px!important;gap:12px 18px}.s96-helper-art>img{height:150px}.s94-ai-box .s94-ai-heading h3{font-size:22px}}
@media(max-width:480px){.s96-process{grid-template-columns:1fr;text-align:center;padding:24px 19px;gap:5px}.s96-process-art{grid-row:1;grid-column:1}.s96-process-art>img{max-height:170px}.s96-process-copy{grid-row:2;grid-column:1}.s96-process-kicker{justify-content:center}.s96-process-copy h2{font-size:24px;margin:8px 0}.s96-process-copy>p{font-size:14px}.s96-process-steps{justify-content:center}.s96-process-actions .btn{font-size:13px;min-height:43px}.s96-process-sheet .s96-process{grid-template-columns:100px 1fr;text-align:start;min-height:190px;gap:10px;padding:18px}.s96-process-sheet .s96-process-art{grid-column:1;grid-row:1}.s96-process-sheet .s96-process-copy{grid-column:2;grid-row:1}.s96-process-sheet .s96-process-art>img{height:125px}.s96-process-sheet .s96-process-kicker{font-size:10px;justify-content:flex-start}.s96-process-sheet h2{font-size:20px}.s96-process-sheet .s96-process-copy>p{font-size:12px}.s96-job-dock{width:auto;inset-inline:12px;bottom:12px;padding:11px}.s96-job-dock>div{width:75px}.s96-job-dock img{height:85px}.s96-job-dock h2{font-size:15px}.s96-job-dock .text-link{font-size:12px}.s96-editor-desk>header{gap:13px}.s96-editor-desk>header>.s93-icon{width:48px;height:48px;min-width:48px}.s96-editor-desk header h2{font-size:24px}.s96-editor-desk header p{font-size:13px}.s96-editor-desk{padding:20px 16px;border-radius:26px}.s96-edit-note textarea{padding:15px;font-size:15px}.s96-revision-chips>button{font-size:11px;padding:7px 8px}.s96-permission{padding:12px!important;gap:10px!important}.s96-permission b{font-size:12px}.s96-permission small{font-size:11px}.s96-save-book{padding:18px;grid-template-columns:95px 1fr;gap:0 10px}.s96-save-book>img{height:130px}.s96-save-book h3{font-size:21px}.s96-save-book p{font-size:13px}.s96-ready-tags{gap:7px}.s96-ready-tags>span{font-size:11px}.s96-author-top>div{width:100%;display:grid;grid-template-columns:1fr 1fr}.s96-author-top .btn{font-size:11px;justify-content:center}.s94-ai-box{display:block;padding:20px!important}.s94-ai-box>.s96-helper-art{float:left;width:110px;margin-inline-start:10px}.s96-helper-art>img{height:120px}.s94-ai-box .s94-fictional{clear:both;margin-top:15px}.s94-ai-box>.btn{width:100%;font-size:13px;justify-content:center}.s94-proposal{grid-template-columns:1fr}.s94-proposal-actions{flex-wrap:wrap}.s94-proposal-actions .btn{width:100%;justify-content:center;font-size:13px}}
@media(prefers-reduced-motion:reduce){.s96-process-art>img,.s96-magic-trail>.s93-icon,.s96-process-steps li.current>span,.s96-magic-progress>span,.s96-save-track>i,.s96-ready-art>img{animation:none!important}.s96-magic-progress>span,.s96-save-track>i{left:25%;opacity:.8}}
body.paused .s96-process-art>img,body.paused .s96-magic-trail>.s93-icon,body.paused .s96-ready-art>img{animation-play-state:paused}
.s96-home-hero{grid-template-columns:.9fr 1.25fr;max-width:1500px;min-height:0;height:calc(100svh - var(--s93-header,88px));max-height:850px;padding:20px 25px;background:radial-gradient(ellipse at 25% 50%,#ffebae60,transparent 64%);overflow:visible}.s96-home-hero .j-home-copy{padding:15px 4vw 25px 0}.s96-home-hero .j-home-copy h1{font-size:clamp(40px,4.4vw,68px)}.s96-home-hero .j-home-copy>p{font-size:19px}.s96-home-hero .j-hero-actions .btn{font-size:14px;padding:12px 18px;min-height:51px}.s96-story-theatre{position:relative;isolation:isolate;width:100%;aspect-ratio:1.3;align-self:center;min-width:0;max-height:calc(100svh - 150px)}.s96-theatre-glow{position:absolute;inset:8% 0;background:radial-gradient(ellipse,#ffe7a04f,transparent 70%);border-radius:50%;animation:s96-theatre-glow 8s ease-in-out infinite}.s96-theatre-book{position:absolute;left:0;bottom:1%;width:100%;height:90%;object-fit:contain;z-index:2;animation:s96-stage-float 8s ease-in-out infinite;filter:drop-shadow(0 18px 22px #86662918)}.s96-theatre-narrator{position:absolute;width:29%;height:auto;top:4%;left:39%;z-index:1;animation:s96-book-breathe 6s ease-in-out infinite}.s96-theatre-door{position:absolute;z-index:4;bottom:4%;display:flex;align-items:center;gap:10px;padding:13px 17px;background:#fff9e8ed;border:1px solid #d6c38c;border-radius:24px;box-shadow:0 6px 0 #d9bc6959,0 10px 24px #72531718;backdrop-filter:blur(12px);transition:transform .25s,background .25s;max-width:47%;text-align:start}.s96-theatre-door.ready{right:1%}.s96-theatre-door.new{left:1%;background:#ffe595ee}.s96-theatre-door>.s93-icon{width:47px;height:47px;min-width:47px}.s96-theatre-door small{display:block;font-size:11px;color:#9b7b36}.s96-theatre-door b{font-size:15px;display:block;margin-top:4px}.s96-theatre-door:hover,.s96-theatre-door:focus-visible{transform:translateY(-7px) rotate(-1deg);background:#fff2be}.s96-theatre-star{position:absolute;z-index:3;font-size:32px;color:#f4b319;filter:drop-shadow(0 3px 2px #a4762440);animation:s96-spark-arrive 3.4s ease-in-out infinite}.s96-theatre-star.a{left:4%;top:5%}.s96-theatre-star.b{right:5%;top:1%;animation-delay:-1.7s}.s96-language-picker{border:0;padding:0;margin:28px 0}.s96-language-picker legend{display:flex;align-items:center;gap:10px;font-weight:600;font-size:20px;color:#173558;margin-bottom:15px}.s96-language-picker legend .s93-icon{width:34px;height:34px;min-width:34px}.s96-language-picker>div{display:flex;gap:13px}.s96-language-picker label{position:relative;display:flex;align-items:center;gap:13px;padding:16px 22px;background:#fffdf8;border:1px solid #dfd2af;border-radius:23px;flex:1;cursor:pointer;box-shadow:0 4px 0 #eee1bb}.s96-language-picker label:has(input:checked){background:#ffecad;border-color:#dfad30;box-shadow:0 5px 0 #d5aa3d}.s96-language-picker input{accent-color:#16395d;width:18px;height:18px}.s96-language-picker label>.s93-icon{width:44px;height:44px;min-width:44px}.s96-language-picker b{display:block;font-size:18px}.s96-language-picker small{display:block;font-size:12px;color:#7e7257}.s96-launch-ticket{background:linear-gradient(120deg,#eee6f7,#fff1bb);border:1px solid #e4d5b5;border-radius:26px;padding:23px!important;gap:20px}.s96-launch-ticket>div{display:flex;align-items:center;gap:18px}.s96-launch-ticket>div>.s93-icon{width:60px;height:60px;min-width:60px}.s96-launch-ticket p{margin:0!important}.s96-launch-ticket b{font-size:19px;color:#153658;display:block}.s96-launch-ticket small{font-size:13px;display:block;color:#6c7885;margin-top:6px}.s96-launch-ticket>.btn{font-size:14px;flex-shrink:0}
@keyframes s96-stage-float{50%{transform:translateY(-8px) rotate(.5deg)}}@keyframes s96-theatre-glow{50%{opacity:.55;transform:scale(.96)}}
@media(max-width:1000px){.s96-home-hero{height:auto;grid-template-columns:1fr;max-height:none;padding:25px 16px 0}.s96-home-hero .j-home-copy{padding:12px 20px;text-align:center}.s96-home-hero .j-home-copy h1{font-size:clamp(37px,6vw,54px)}.s96-home-hero .j-home-copy>p{font-size:18px}.s96-home-hero .j-hero-actions{justify-content:center}.s96-story-theatre{max-width:680px;margin:10px auto 20px;max-height:none;aspect-ratio:1.25}.s96-theatre-door b{font-size:14px}}
@media(max-width:600px){.s96-home-hero .j-home-copy{padding:8px}.s96-home-hero .j-home-copy h1{font-size:37px;margin-bottom:20px}.s96-home-hero .j-home-copy>p{font-size:16px}.s96-home-hero .j-hero-actions{gap:9px}.s96-home-hero .j-hero-actions .btn{font-size:12px;padding:10px 13px;min-height:48px}.s96-home-hero .j-hero-actions .s93-icon{width:25px;height:25px;min-width:25px}.s96-story-theatre{aspect-ratio:1.05;margin-bottom:12px}.s96-theatre-book{height:87%;bottom:8%}.s96-theatre-narrator{top:6%;width:30%}.s96-theatre-door{max-width:48%;padding:9px 10px;gap:6px;border-radius:18px;bottom:3%}.s96-theatre-door>.s93-icon{width:31px;height:31px;min-width:31px}.s96-theatre-door small{font-size:9px}.s96-theatre-door b{font-size:11px;line-height:1.5}.s96-language-picker>div{gap:10px}.s96-language-picker label{gap:8px;padding:13px 12px;flex-wrap:wrap}.s96-language-picker label>.s93-icon{width:31px;height:31px;min-width:31px}.s96-language-picker b{font-size:16px}.s96-language-picker small{font-size:10px}.s96-launch-ticket{display:block!important;padding:18px!important}.s96-launch-ticket>div{gap:12px}.s96-launch-ticket>div>.s93-icon{width:42px;height:42px;min-width:42px}.s96-launch-ticket b{font-size:17px}.s96-launch-ticket small{font-size:12px}.s96-launch-ticket>.btn{width:100%;justify-content:center;margin-top:17px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.s96-theatre-book,.s96-theatre-narrator,.s96-theatre-glow,.s96-theatre-star{animation:none!important}}
.s96-process-sheet.is-entering{animation:s96-sheet-arrive .48s cubic-bezier(.2,.85,.3,1.18) both}.s96-process-sheet.is-result>.s96-process{animation:s96-result-open .3s ease-out both}.s96-process-sheet.is-leaving{animation:s96-sheet-depart .32s ease-in both}@keyframes s96-sheet-arrive{0%{opacity:0;transform:translate(-50%,-43%) scale(.88) rotate(-2deg)}65%{opacity:1;transform:translate(-50%,-51.5%) scale(1.02) rotate(.6deg)}100%{transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes s96-result-open{from{opacity:.55;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes s96-sheet-depart{to{opacity:0;transform:translate(-50%,-54%) scale(.94) rotate(1.2deg)}}@media(prefers-reduced-motion:reduce){.s96-process-sheet,.s96-process-sheet>.s96-process{animation:none!important}}body.s93-motion-paused .s96-process-sheet,body.s93-motion-paused .s96-process-sheet>.s96-process{animation:none!important}
body.paused .s96-theatre-book,body.paused .s96-theatre-narrator,body.paused .s96-theatre-glow,body.paused .s96-theatre-star{animation-play-state:paused}
.s93-library-hero:after{content:none;display:none}
.s96-home-hero .j-home-copy h1{font-size:clamp(34px,3.2vw,48px);line-height:1.4}.s96-home-hero .j-home-copy h1 em{display:block;white-space:normal;font-size:clamp(40px,4.1vw,62px);line-height:1.25;margin-top:9px}.s96-home-hero .j-home-copy h1 em:after{display:none}@media(max-width:600px){.s96-home-hero .j-home-copy h1{font-size:31px}.s96-home-hero .j-home-copy h1 em{font-size:36px;line-height:1.35}}body.paused .s96-magic-progress>span,body.paused .s96-save-track>i,body.paused .s96-process-steps li.current>span{animation-play-state:paused}

@media(max-width:600px){.s96-home-hero{display:flex;flex-direction:column;gap:4px;padding:10px 20px 22px;height:auto;min-height:0}.s96-home-hero .s96-story-theatre{order:-1;width:min(100%,360px);aspect-ratio:1.45;margin:0 auto;max-height:none}.s96-home-hero .s96-theatre-book{height:100%;bottom:0}.s96-home-hero .s96-theatre-narrator{top:0;width:28%}.s96-home-hero .s96-theatre-door{display:none}.s96-home-hero .j-home-copy{padding:0;width:100%;text-align:center}.s96-home-hero .j-home-copy>.eyebrow{font-size:10px}.s96-home-hero .j-home-copy h1{font-size:26px;line-height:1.3;margin:9px 0}.s96-home-hero .j-home-copy h1 em{font-size:30px;line-height:1.25;margin-top:5px}.s96-home-hero .j-home-copy>p{font-size:13px;line-height:1.8;margin:12px 0}.s96-home-hero .j-hero-actions{display:grid;grid-template-columns:1.1fr 1fr;gap:8px;margin:12px 0}.s96-home-hero .j-hero-actions .btn{font-size:11px;padding:8px;min-height:48px;gap:6px;white-space:normal}.s96-home-hero .j-quiet-link{font-size:11px;margin-top:6px}}
body.paused .s96-process-sheet,body.paused .s96-process-sheet>.s96-process{animation:none!important}
