html[data-world]{background:var(--hc-midnight);color:var(--hc-ink-on-dark);color-scheme:dark;font-family:var(--hc-font-body)}html[data-world] body{flex-direction:column;min-height:100dvh;margin:0;display:flex}.world-scene{background:radial-gradient(58% 38% at 16% 8%, #ffd65a24 0%, transparent 70%), radial-gradient(52% 42% at 84% 18%, #94b8ff1f 0%, transparent 70%), radial-gradient(60% 45% at 50% 108%, #ffbe7817 0%, transparent 72%), linear-gradient(180deg, #0e2653 0%, var(--hc-midnight) 48%, #041026 100%);flex-direction:column;flex:1;display:flex;position:relative}.world-scene>.starfield{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.world-scene>*{z-index:1;position:relative}.world-scene--painted{--scene-height:max(760px, 56.25vw);background:#0a2350;display:block;overflow:clip}.world-scene--painted>.scene-bg{height:var(--scene-height);z-index:0;pointer-events:none;position:absolute;inset:0 0 auto}.world-scene--painted .scene-picture{width:100%;height:100%;display:block}.world-scene--painted .scene-bg-art{object-fit:cover;object-position:center bottom;width:100%;height:100%}.world-scene--painted>.scene-flow{z-index:1;position:relative}.world-scene--painted .world-main{display:block}.world-scene--painted .storybook-stage{height:calc(var(--scene-height) - 56px);isolation:isolate;max-width:1440px;margin:0 auto;position:relative}.world-scene--painted .world-hero{margin-top:8px;padding-top:1px;position:relative}.world-scene--painted .world-hero>.world-title{z-index:1;margin:6px auto 0;padding:0 16px;position:relative}.world-scene--painted .world-hero-sparkle{color:#ffdf8e;text-shadow:0 0 12px #ffc44f;font-size:clamp(15px,2.2vw,24px);position:absolute;top:60%}.world-scene--painted .world-hero-sparkle-l{left:calc(50% - min(40vw,255px))}.world-scene--painted .world-hero-sparkle-r{right:calc(50% - min(40vw,255px))}.world-scene--painted .world-content{margin-top:26px}@media (width<=719px){.world-scene--painted{--scene-height:max(700px, 175vw)}.world-scene--painted .world-content{margin-top:16px}}@media (width>=720px){.world-scene--painted .world-hero>.world-title{margin-top:0}}@media (width>=720px) and (width<=999px){.world-scene--painted{--scene-height:1040px}.world-scene--painted .world-hero>.world-title{margin-top:10px}}.world-brand{z-index:20;position:relative}.world-scene .world-brand .brand-header{background:#051a3c88;border:0;padding:6px max(16px,50vw - 600px)}.world-scene .world-brand .wordmark-text{text-shadow:0 2px #142b60;font-size:clamp(1.15rem,2.4vw,1.7rem);font-weight:600}.world-scene .world-brand .wordmark-crayon{color:#ffd359;order:-1}.world-scene .world-brand .wordmark-crayon svg{width:26px;height:30px}.world-scene .world-brand .all-worlds-btn{background:0 0;border:0;padding:4px 8px}.world-scene .world-brand .grown-ups-link{font-size:12px}@media (width<=719px){.world-scene .world-brand .brand-header{gap:0;padding-inline:8px}.world-scene .world-brand .header-actions{gap:0}.world-scene .world-brand .all-worlds-btn{gap:4px}.world-scene .world-brand .grown-ups-link{padding-inline:5px;font-size:10px}}.world-toolbar{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px 16px 0;display:flex;position:relative}.world-pill{min-width:64px;min-height:64px;color:var(--hc-ink);font:700 17px/1.1 var(--hc-font-display);cursor:pointer;background:linear-gradient(#fffdf3 0%,#fff4d6 60%);border:2px solid #e0b669;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 20px;text-decoration:none;display:inline-flex;box-shadow:0 3px #c9a25e}.world-pill[aria-current=page],.world-pill[aria-pressed=true]{background:linear-gradient(180deg, #ffe9a8 0%, var(--hc-gold) 60%);border-color:var(--hc-gold-deep)}.world-pill:focus-visible{outline:4px solid var(--hc-focus);outline-offset:3px}.world-scene>.world-main{flex-direction:column;flex:1;min-width:0;display:flex}.world-main>.world-title{z-index:2;margin:10px auto 0;padding:0 16px;position:relative}.world-main>.world-art{z-index:1;pointer-events:none;margin:-40px 0 0;position:relative}.world-art:before{content:"";z-index:1;background:linear-gradient(180deg, var(--hc-midnight) 0%, #091b3c8c 45%, transparent 100%);height:170px;position:absolute;inset:0 0 auto}.world-art-picture{display:block}.world-art-img{object-fit:cover;object-position:center 38%;width:100%;height:auto;max-height:clamp(380px,46vw,660px);display:block}@media (width<=999px){.world-art-img{object-fit:contain;object-position:center top;max-height:none}}.world-content{z-index:2;flex:1;width:min(100% - 64px,1140px);min-width:0;max-width:100%;margin:26px auto 0;padding:0 0 48px;font-size:17px;line-height:1.55;position:relative}.world-content>:first-child{margin-top:0}.world-content a,.world-content em,.world-content td,.world-content code{overflow-wrap:anywhere}@media (width<=719px){.world-content{width:calc(100% - 24px);margin-top:16px}}.world-card{color:#10274f;background:#fff9eb;border-radius:18px 15px 24px 17px;margin:20px 0 0;padding:18px;position:relative;box-shadow:0 5px #dcc8a5,0 12px 35px #03132d55}@media (width<=719px){.world-card{padding:14px 12px}}.world-card h2{font:600 24px/1.1 var(--hc-font-display);color:inherit;margin:0 0 10px}.world-card a{color:#18416d}.world-section{color:#ffefd1;margin:24px 0 0}.world-section h2{font:500 clamp(22px, 2.6vw, 30px)/1.15 var(--hc-font-display);color:#fff4d5;margin:0 0 10px}.world-lede{font:600 clamp(20px, 2.6vw, 26px)/1.25 var(--hc-font-display);margin:0 0 .5em}.world-card .world-lede{color:var(--world-accent-deep,#18416d)}.world-section .world-lede{color:#ffd98a}.world-cta{color:#13264e;min-height:64px;transition:transform var(--hc-dur-1) var(--hc-ease-out);background:#ffda65;border-radius:32px;align-items:center;gap:14px;padding:0 25px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:inset 0 -4px #e8ae3b}.world-card .world-cta{color:#13264e}.world-cta:hover{filter:brightness(1.04);transform:translateY(-2px)}.world-cta:active{transform:translateY(0)}.world-cta:focus-visible{outline:4px solid var(--hc-focus);outline-offset:3px}.world-soon{letter-spacing:.04em;text-transform:uppercase;color:var(--hc-ink);background:var(--hc-gold-soft);border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:800;display:inline-block}.world-copy{text-align:center}.world-copy p{max-width:52ch;margin-inline:auto}.world-copy .world-cta{margin-top:8px}.world-footer{color:#ced8ec;text-align:center;background:var(--hc-midnight);padding:28px 16px}.world-footer-nav{flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex}.world-footer-nav a{color:#dbe5f6;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.world-footer-note{margin:14px 0 0;font-size:12px}.world-footer-note a{color:#dbe5f6}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .world-cta{transition:none}}html[data-motion=reduced] .world-cta{transition:none}.world-toolbar--under-scene{padding:0 0 20px}body.art-front-door .world-toolbar{padding-top:0}.world-toolbar-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}
