.jr-art{padding:8px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.jr-art svg{display:block;width:100%;height:auto;border-radius:8px;image-rendering:pixelated}.jr-eye{animation:jr-blink 4.2s step-end infinite}@keyframes jr-blink{94%{fill:#e0ac85}}.jr-confetti{animation:jr-fall 3.2s steps(8) infinite}.jr-c2{animation-delay:-.6s}.jr-c3{animation-delay:-1.3s}.jr-c4{animation-delay:-1.9s}.jr-c5{animation-delay:-2.4s}.jr-c6{animation-delay:-2.9s}@keyframes jr-fall{0%{transform:translateY(-6px);opacity:0}15%{opacity:1}to{transform:translateY(4px);opacity:0}}.jr-glow{animation:jr-glow 2.4s ease-in-out infinite}@keyframes jr-glow{50%{opacity:.35}}:root[data-motion=off] .jr-art *{animation:none!important}:root[data-motion=off] .jr-confetti{display:none}@media(prefers-reduced-motion:reduce){.jr-art *{animation:none!important}.jr-confetti{display:none}}.jr-intro[data-astro-cid-kh7btl4r]{text-align:center;padding:24px 0 8px}.jr-intro[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{font-size:clamp(2rem,4.5vw,2.8rem);letter-spacing:-.03em;margin:0 0 6px}.jr-intro[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--muted);margin:0}.jr-hint[data-astro-cid-kh7btl4r]{display:inline-block;margin-top:10px;color:var(--accent);font-size:1.3rem;animation:jr-nudge 1.6s ease-in-out infinite}@keyframes jr-nudge{50%{transform:translateY(6px)}}.jr-track[data-astro-cid-kh7btl4r]{position:relative;list-style:none;margin:0;padding:40px 0 24px}.jr-track[data-astro-cid-kh7btl4r]:before,.jr-track[data-astro-cid-kh7btl4r]:after{content:"";position:absolute;left:50%;top:0;width:2px;margin-left:-1px}.jr-track[data-astro-cid-kh7btl4r]:before{bottom:0;background:var(--border)}.jr-track[data-astro-cid-kh7btl4r]:after{height:calc(var(--progress, 0) * 100%);background:var(--accent)}.jr-scene[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 72px 1fr;grid-template-areas:"art dot text";align-items:center;padding:9vh 0}.jr-scene[data-astro-cid-kh7btl4r].flip{grid-template-areas:"text dot art"}.jr-art-col[data-astro-cid-kh7btl4r]{grid-area:art;justify-self:end;width:min(100%,280px)}.jr-scene[data-astro-cid-kh7btl4r].flip .jr-art-col[data-astro-cid-kh7btl4r]{justify-self:start}.jr-text[data-astro-cid-kh7btl4r]{grid-area:text;max-width:380px}.jr-scene[data-astro-cid-kh7btl4r].flip .jr-text[data-astro-cid-kh7btl4r]{justify-self:end;text-align:right}.jr-dot[data-astro-cid-kh7btl4r]{grid-area:dot;justify-self:center;position:relative;z-index:1;width:16px;height:16px;border:3px solid var(--border);background:var(--bg);transition:background .4s,border-color .4s,transform .4s}.jr-scene[data-astro-cid-kh7btl4r].is-visible .jr-dot[data-astro-cid-kh7btl4r]{background:var(--accent);border-color:var(--accent);transform:scale(1.15)}.jr-step[data-astro-cid-kh7btl4r]{font-family:Cascadia Code,Consolas,monospace;font-size:.85rem;color:var(--accent);letter-spacing:.1em}.jr-text[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin:4px 0 10px;font-size:1.6rem;letter-spacing:-.02em;line-height:1.2}.jr-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0;color:var(--muted);font-size:1.05rem}.jr-ready .jr-art-col[data-astro-cid-kh7btl4r],.jr-ready .jr-text[data-astro-cid-kh7btl4r]{filter:blur(8px);opacity:.35;transform:translateY(14px) scale(.97);transition:filter .9s ease,opacity .9s ease,transform .9s ease}.jr-ready .jr-text[data-astro-cid-kh7btl4r]{transition-delay:.1s}.jr-ready .is-visible[data-astro-cid-kh7btl4r] .jr-art-col[data-astro-cid-kh7btl4r],.jr-ready .is-visible[data-astro-cid-kh7btl4r] .jr-text[data-astro-cid-kh7btl4r]{filter:none;opacity:1;transform:none}.jr-end[data-astro-cid-kh7btl4r]{justify-content:center;padding:16px 0 72px}:root[data-motion=off] .jr-hint[data-astro-cid-kh7btl4r]{animation:none}@media(prefers-reduced-motion:reduce){.jr-hint[data-astro-cid-kh7btl4r]{animation:none}}@media(max-width:760px){.jr-track[data-astro-cid-kh7btl4r]:before,.jr-track[data-astro-cid-kh7btl4r]:after{left:11px}.jr-scene[data-astro-cid-kh7btl4r],.jr-scene[data-astro-cid-kh7btl4r].flip{grid-template-columns:24px 1fr;grid-template-areas:"dot art" ". text";column-gap:18px;row-gap:18px;align-items:start;padding:28px 0}.jr-art-col[data-astro-cid-kh7btl4r],.jr-scene[data-astro-cid-kh7btl4r].flip .jr-art-col[data-astro-cid-kh7btl4r]{justify-self:start;width:min(100%,260px)}.jr-text[data-astro-cid-kh7btl4r],.jr-scene[data-astro-cid-kh7btl4r].flip .jr-text[data-astro-cid-kh7btl4r]{justify-self:start;text-align:left}.jr-dot[data-astro-cid-kh7btl4r]{margin-top:8px}}
