.dream-scene[data-astro-cid-7muv2c7z]:focus{outline:none}.dream-scene[data-astro-cid-7muv2c7z]:focus-visible{outline:2px solid var(--accent);outline-offset:-18px;border-radius:32px}.motion[data-astro-cid-7muv2c7z]{transform-box:fill-box;transform-origin:center;animation-play-state:paused!important}.dream-art.is-awake:not(.is-offscreen):not([data-motion=paused]) .motion[data-astro-cid-7muv2c7z]{animation-play-state:running!important}.reactive[data-astro-cid-7muv2c7z]{--depth: 1;translate:calc(var(--pointer-x, 0px) * var(--depth)) calc(var(--pointer-y, 0px) * var(--depth));rotate:calc(var(--pointer-rotation, 0deg) * var(--depth));transition:translate .65s cubic-bezier(.2,.8,.2,1),rotate .65s ease-out}.halo[data-astro-cid-7muv2c7z]{--depth: -.3;animation:halo-breathe 6s ease-in-out infinite}.orbit[data-astro-cid-7muv2c7z]{--depth: -.45;transform-box:view-box;transform-origin:320px 267px;animation:orbit-turn 65s linear infinite}.stardust[data-astro-cid-7muv2c7z]{animation:dust-dance 3.6s ease-in-out var(--delay) infinite}.star[data-astro-cid-7muv2c7z]{--depth: 1.4;animation:star-dance 4.2s ease-in-out infinite;transition:translate .65s ease-out,rotate .65s ease-out,filter .4s}.star-low[data-astro-cid-7muv2c7z]{--depth: -1.1;animation-duration:5.1s;animation-delay:-1.6s}.star-small[data-astro-cid-7muv2c7z]{animation-duration:3.4s;animation-delay:-.8s}.star-late[data-astro-cid-7muv2c7z]{animation-delay:-2.1s}.planet[data-astro-cid-7muv2c7z]{--depth: .55;animation:planet-float 7s ease-in-out infinite}.cloud[data-astro-cid-7muv2c7z]{--depth: 1.1;animation:cloud-drift 8s ease-in-out infinite}.cloud-back[data-astro-cid-7muv2c7z]{--depth: -.8;animation-direction:reverse;animation-duration:10s;animation-delay:-3s}.satellite[data-astro-cid-7muv2c7z]{--depth: 1.5;animation:satellite-float 9s ease-in-out -2s infinite}.paper-plane[data-astro-cid-7muv2c7z]{--depth: 1.8;animation:paper-flight 11s ease-in-out -3s infinite}.flight-trail[data-astro-cid-7muv2c7z]{animation:trail-flow 1.8s linear infinite}.paper-plane-flight[data-astro-cid-7muv2c7z]{--depth: 1.7;animation:paper-cruise 12s ease-in-out -2s infinite}.rocket-flight[data-astro-cid-7muv2c7z]{--depth: 1.9;animation:rocket-cruise 8s ease-in-out -1s infinite}.rocket-flame[data-astro-cid-7muv2c7z]{transform-origin:50% 0;animation:flame-flicker .65s ease-in-out infinite alternate}.dream-art.is-hovered .star[data-astro-cid-7muv2c7z]{filter:drop-shadow(0 0 6px #e5c5f0)}.warp-streak[data-astro-cid-7muv2c7z],.launch-ripple[data-astro-cid-7muv2c7z]{opacity:0;transform-box:fill-box;transform-origin:center;pointer-events:none}.dream-art.is-launching .warp-streak[data-astro-cid-7muv2c7z]{animation:warp-dash .85s cubic-bezier(.3,0,.9,.6) calc(.12s + var(--streak-delay)) both}.dream-art.is-launching .launch-ripple[data-astro-cid-7muv2c7z]{animation:launch-ring 1s ease-out both}@keyframes warp-dash{0%{opacity:0;stroke-dasharray:0 1;transform:translate(-20px,20px)}30%{opacity:.8;stroke-dasharray:.7 1}to{opacity:0;stroke-dasharray:.05 1;transform:translate(100px,-80px)}}@keyframes launch-ring{0%{opacity:.6;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@keyframes halo-breathe{0%,to{transform:scale(.94);opacity:.65}50%{transform:scale(1.04);opacity:1}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes dust-dance{0%,to{transform:translateY(4px) scale(.7);opacity:.35}50%{transform:translateY(-7px) scale(1.3);opacity:.9}}@keyframes star-dance{0%,to{transform:translateY(3px) rotate(-9deg) scale(.9)}50%{transform:translateY(-10px) rotate(13deg) scale(1.12)}}@keyframes planet-float{0%,to{transform:translateY(5px) rotate(-2deg)}50%{transform:translateY(-12px) rotate(3deg)}}@keyframes cloud-drift{0%,to{transform:translate(-12px,4px)}50%{transform:translate(14px,-9px)}}@keyframes satellite-float{0%,to{transform:translate(0) rotate(-5deg)}35%{transform:translate(13px,-16px) rotate(7deg)}70%{transform:translate(-10px,-7px) rotate(-3deg)}}@keyframes paper-flight{0%,to{transform:translate(0) rotate(-5deg)}35%{transform:translate(50px,-25px) rotate(-14deg)}70%{transform:translate(19px,-12px) rotate(7deg)}}@keyframes trail-flow{to{stroke-dashoffset:-44}}@keyframes paper-cruise{0%,to{transform:translate(-12px,10px) rotate(3deg)}35%{transform:translate(44px,-14px) rotate(-8deg)}70%{transform:translate(12px,-27px) rotate(4deg)}}@keyframes rocket-cruise{0%,to{transform:translate(-7px,21px) rotate(-8deg)}45%{transform:translate(15px,-30px) rotate(5deg)}75%{transform:translate(7px,-8px) rotate(-3deg)}}@keyframes flame-flicker{0%{transform:scale(.83,.7);opacity:.7}to{transform:scale(1.06,1.15);opacity:1}}@media(prefers-reduced-motion:reduce){.motion[data-astro-cid-7muv2c7z],.warp-streak[data-astro-cid-7muv2c7z],.launch-ripple[data-astro-cid-7muv2c7z]{animation:none!important}.reactive[data-astro-cid-7muv2c7z]{translate:none;rotate:none;transition:none}}
