html{scroll-padding-block:6rem 2rem}:is(.awHome,.kidShell,.quietWorld,.deepListen,.kidFinish,.curateShell){min-width:0}:is(.kidShell,.quietWorld,.deepListen,.kidFinish){min-height:100svh}:is(.awHome,.kidShell,.deepListen,.curateShell) :is(input,textarea,select){min-width:0;max-width:100%;font-size:max(16px,1rem)}:is(.kidShell,.quietWorld) header :is(a,button){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}:is(.kidShell,.quietWorld,.deepListen) :is(button,a){touch-action:manipulation}.kidShell .storyBuilder{max-width:1280px;padding:clamp(24px,4vw,48px) clamp(16px,4vw,48px) 48px}.kidShell .builderIntro{max-width:800px;margin:0 0 32px}.kidShell .builderIntro h1,.kidShell .ageStart h1,.kidShell .adventureChoose h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,5vw,64px);line-height:1.05}.kidShell .guideChoices{margin-bottom:32px}.kidShell .guideChoicesHead{align-items:center}.kidShell .guideChoicesHead h2{font-size:clamp(26px,3vw,38px)}.kidShell .guideChoiceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:12px}.kidShell .guideChoiceGrid button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:144px;padding:16px 10px;display:flex}.kidShell .guideChoiceGrid button img{width:clamp(64px,7vw,80px);height:clamp(64px,7vw,80px)}.kidShell .guideChoiceGrid button strong{overflow-wrap:anywhere;font-size:18px;line-height:1.2}.kidShell .guideChoiceGrid button.selected{transform:none;box-shadow:0 0 0 2px #56645130}.kidShell .fromHome{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:clamp(16px,3vw,28px)}.kidShell .fromHome h2{font-size:clamp(25px,3vw,36px);line-height:1.15}.kidShell .customAdder{min-width:0}.kidShell .customChips button{overflow-wrap:anywhere;max-width:100%;min-height:44px}.kidShell .storySelectionBar{bottom:max(12px, env(safe-area-inset-bottom));gap:16px;padding:12px 16px}.kidShell .storySelectionBar .kidPrimary{flex-shrink:0;min-height:48px}.kidShell .ageStart{min-height:calc(100svh - 80px);padding:32px 16px 48px}.kidShell .ageStart>div{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:12px;max-width:720px}.kidShell .ageStart button{min-height:72px}.kidShell .adventureChoose{padding:32px 16px 48px}.kidShell .adventureKinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kidShell .adventureKinds button{min-height:180px;padding:24px}.kidShell .openingPreview{gap:20px;width:min(900px,100% - 32px);min-height:calc(100svh - 80px);padding:24px 0 40px}.kidShell .openingPreview>.kidKicker{text-align:center;letter-spacing:.06em;max-width:64ch;margin:0;line-height:1.6}.kidShell .openingPreview>[role=status]{text-align:center;max-width:60ch;margin:0;line-height:1.5}.kidShell .guidePromptCard{border-radius:24px;padding:clamp(24px,4vw,48px)}.kidShell .singleStoryPrompt{max-width:58ch;font-size:clamp(22px,2.3vw,30px);line-height:1.5}.kidShell .guidePromptCard.age-2-4 .singleStoryPrompt{font-size:clamp(24px,2.7vw,34px);line-height:1.45}.kidShell .guidePromptCard.age-8-12 .singleStoryPrompt{font-size:clamp(20px,2vw,27px)}.kidShell .changePromptButton{min-height:44px;margin:12px 0 -12px auto;padding:8px;font-size:13px;display:block;position:static}.kidShell .promptModalBackdrop{padding:16px;overflow-y:auto}.kidShell .promptModal{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.kidShell .promptModal h2{padding-right:32px;font-size:clamp(28px,4vw,42px);line-height:1.1}.kidShell .promptModalClose{width:44px;height:44px;top:8px;right:8px}.quietWorld .quietCenter{padding:32px 20px}.quietWorld .quietCenter h1,.deepListen h1,.kidFinish h1{font-size:clamp(36px,6vw,72px);line-height:1.05}.quietWorld .callButton{gap:12px;padding:14px 20px}.quietWorld .nudgeLink{min-height:44px!important}.deepListen.simpleReportScreen{padding:16px}.deepListen.simpleReportScreen>section{min-height:calc(100svh - 32px);padding:64px 8px 32px}.deepListen .typeReportFallback{min-width:0;padding:16px}.deepListen .typeReportFallback textarea{width:100%;min-width:0}.deepListen .bigTalkButton{width:min(320px,100vw - 80px);min-height:220px;padding:24px}.deepListen .closeListen{min-width:44px;min-height:44px}.awHome .awHeroCopy h1{max-width:19ch;font-size:clamp(36px,4.2vw,66px);line-height:1.02}.awHome .awHeroCopy{padding:clamp(32px,4vw,80px)}.awHome .awHeroCopy>p:not(.curateEyebrow){max-width:58ch;font-size:16px;line-height:1.65}.awHome .awValueHero,.awHome .awHeroCopy,.awHome .awHeroProduct{min-height:0}.awHome .awHeroProduct{min-height:580px}.awHome .awNav{gap:16px}.awHome .awNav>nav a{align-items:center;min-height:44px;display:inline-flex}.awHome :is(.awGrowthCopy,.awWorldsIntro,.awFamilyIntro,.awTrustIntro,.storefrontFuture) h2{font-size:clamp(32px,4vw,56px);line-height:1.08}.awHome .awMobileMenu nav{max-width:calc(100vw - 32px)}.awHome .awMobileMenu summary{min-width:44px;min-height:44px}@media (max-width:1000px){.awHome .awWordmark b{display:none}}@media (max-width:900px){.awHome .awValueHero{grid-template-columns:minmax(0,1fr);padding-top:86px}.awHome .awHeroCopy{width:100%;max-width:760px;margin:auto;padding:40px clamp(20px,5vw,48px)}.awHome .awHeroCopy h1{max-width:25ch;font-size:clamp(36px,5.3vw,48px)}.awHome .awHeroProduct{width:100%;height:clamp(320px,72vw,600px);min-height:0}.awHome .awHeroProduct>img{object-position:center 58%;-webkit-mask-image:none;mask-image:none}}@media (max-width:700px){.kidShell .fromHome{grid-template-columns:minmax(0,1fr)}.kidShell .storySelectionBar{gap:8px;padding:12px}.kidShell .storySelectionBar>div{gap:2px}.kidShell .storySelectionBar small{font-size:12px}.kidShell .promptModal>div{flex-wrap:wrap;gap:8px}.kidShell .promptModal>div button{flex:auto;min-height:48px}.awHome .awNav{grid-template-columns:1fr auto auto;gap:10px;min-height:76px;padding:12px 16px}.awHome .awNav>nav{display:none}.awHome .awMobileMenu{display:block}.awHome .awNav>button{min-height:44px;padding:10px 14px;font-size:12px}.awHome .awValueHero{padding-top:76px}}@media (max-width:420px){.kidShell .guideChoicesHead{align-items:start}.kidShell .guideChoicesHead p{font-size:14px;line-height:1.4}.kidShell .adventureKinds{grid-template-columns:minmax(0,1fr)}.kidShell .adventureKinds button{min-height:140px}.awHome .awHeroActions{flex-direction:column;align-items:stretch;gap:12px;width:100%}.awHome .awHeroActions>a{justify-content:center}}@media (max-height:500px){.kidShell .storySelectionBar{position:static}.kidShell .openingPreview,.kidShell .ageStart{min-height:0}.deepListen .bigTalkButton{min-height:140px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kidShell .narratorControl:before,.deepListen .bigTalkButton:before,.deepListen .bigTalkButton:after{animation:none}}
