.age-chooser[data-astro-cid-6xdxm6bm]{color:var(--ink);background:#fff7e6;border:3px solid #d6bd89;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;width:fit-content;margin:10px auto 0;padding:10px 16px;display:flex;box-shadow:0 4px #b79d71}.age-chooser-label[data-astro-cid-6xdxm6bm]{color:var(--ink);font-size:20px;font-weight:800}.age-chooser-bands[data-astro-cid-6xdxm6bm]{flex-wrap:wrap;gap:8px;display:flex}.age-chooser-band[data-astro-cid-6xdxm6bm]{min-height:var(--tap);padding:8px 16px;font-size:19px}.age-chooser-band[data-astro-cid-6xdxm6bm][aria-pressed=true]{outline:5px solid var(--crayon-yellow);outline-offset:2px}.passport-link[data-astro-cid-n47kqdbt]{color:var(--moon-cream);text-align:center;border-radius:24px;padding:8px 0 16px;text-decoration:none;display:block}.passport-title[data-astro-cid-n47kqdbt]{align-items:center;gap:8px;font-size:22px;font-weight:900;display:inline-flex}.hub-wrap[data-astro-cid-bqjxbmk2]{width:min(100%,1100px);margin:4px auto 0;position:relative}.hub-stage[data-astro-cid-bqjxbmk2]{aspect-ratio:3/2;margin-top:4px}.hub-room[data-astro-cid-bqjxbmk2]{position:absolute;inset:0}.hub-room[data-astro-cid-bqjxbmk2] .hub-room-art{object-fit:cover;width:100%;height:100%;display:block}.hub-drawing[data-astro-cid-bqjxbmk2]{transform-origin:50%;background:0 0;border:0;border-radius:18px;place-items:center;width:clamp(80px,21vw,150px);min-width:72px;height:clamp(80px,13vw,110px);min-height:72px;padding:0;display:grid;position:relative}.hub-drawing[data-astro-cid-bqjxbmk2]:hover{background:#f4e8cb}.hub-sketchbook[data-astro-cid-bqjxbmk2]{background:repeating-linear-gradient(90deg,#0000 0 18px,#8e7759 18px 21px,#0000 21px 32px) 0 4px/100% 7px no-repeat,#fff7e6;border:3px solid #d6bd89;border-radius:8px 8px 18px 18px;justify-content:space-evenly;gap:8px;max-width:650px;margin:12px auto 0;padding:14px 8px 8px;display:flex;position:relative;box-shadow:0 5px #b79d71}.hub-drawing[data-astro-cid-bqjxbmk2] svg{width:100%;height:auto}.hub-drawing-rocket[data-astro-cid-bqjxbmk2]{transform:rotate(-8deg)}.hub-drawing-submarine[data-astro-cid-bqjxbmk2]{transform:rotate(6deg)}.hub-drawing-jeep[data-astro-cid-bqjxbmk2]{transform:rotate(4deg)}.hub-drawing[data-astro-cid-bqjxbmk2] .rocket.is-transforming,.hub-drawing[data-astro-cid-bqjxbmk2] .submarine.is-transforming,.hub-drawing[data-astro-cid-bqjxbmk2] .jeep.is-transforming{animation:1.3s forwards grow}@keyframes grow{0%{transform:scale(1)translateY(0)}to{transform:scale(1.7)translateY(-24%)}}@media (prefers-reduced-motion:no-preference){.hub-sketchbook[data-astro-cid-bqjxbmk2].is-hinting .hub-drawing[data-astro-cid-bqjxbmk2]{animation:.6s ease-in-out 2 hub-hint}}@keyframes hub-hint{50%{transform:scale(1.12)}}.hub-bubble[data-astro-cid-bqjxbmk2]{z-index:2;max-width:30%;position:absolute;top:3%;left:52%}.hub-bubble[data-astro-cid-bqjxbmk2] .bubble[data-astro-cid-bqjxbmk2]{padding:clamp(6px,1.4vw,14px) clamp(10px,2vw,20px);font-size:clamp(14px,2.4vw,26px)}.hub-sparkles[data-astro-cid-bqjxbmk2]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hub-sparkles[data-astro-cid-bqjxbmk2] .sparkle{background:radial-gradient(circle,#fff 0%,#f2c65c 45%,#f2c65c00 70%);border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;animation:1.2s ease-out forwards sparkle-pop;position:absolute}.wall-rocket[data-astro-cid-bqjxbmk2]{filter:drop-shadow(0 2px 3px #0000004d);width:5.5%;height:auto;position:absolute;top:2%;left:46%;transform:rotate(-4deg)}.portals-wrap[data-astro-cid-bqjxbmk2]{width:100%}.portals-wrap[data-astro-cid-bqjxbmk2].reveal .portal[data-astro-cid-bqjxbmk2]{animation:.5s backwards pop-in}.portals-wrap[data-astro-cid-bqjxbmk2].reveal li[data-astro-cid-bqjxbmk2]:nth-child(2) .portal[data-astro-cid-bqjxbmk2]{animation-delay:.12s}.portals-wrap[data-astro-cid-bqjxbmk2].reveal li[data-astro-cid-bqjxbmk2]:nth-child(3) .portal[data-astro-cid-bqjxbmk2]{animation-delay:.24s}.portals-wrap[data-astro-cid-bqjxbmk2].reveal li[data-astro-cid-bqjxbmk2]:nth-child(4) .portal[data-astro-cid-bqjxbmk2]{animation-delay:.36s}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (width<=640px){.hub-stage[data-astro-cid-bqjxbmk2]{aspect-ratio:2/3}.wall-rocket[data-astro-cid-bqjxbmk2]{width:7%;top:20%;left:43%}.hub-drawing[data-astro-cid-bqjxbmk2]{width:80px;height:80px;transform:none}.hub-drawing[data-astro-cid-bqjxbmk2] svg{width:100%;height:100%}.hub-bubble[data-astro-cid-bqjxbmk2]{justify-content:center;max-width:100%;margin-bottom:14px;display:flex;position:static}.hub-bubble[data-astro-cid-bqjxbmk2] .bubble[data-astro-cid-bqjxbmk2]{padding:10px 16px;font-size:20px}}
