.retro-page{cursor:url(/images/retro/cursor-arrow.svg) 0 0,auto}.retro-page a,.retro-page button,.retro-page [role=button],.retro-page label,.retro-page summary{cursor:url(/images/retro/cursor-hand.svg) 11 0,pointer}.retro-page input,.retro-page textarea{cursor:text}.retro-boot{animation:.6s steps(6,end) 1.5s forwards boot-out}.retro-boot__bar{animation:1.1s linear infinite boot-bar}@keyframes boot-bar{0%{transform:translate(-46px)}to{transform:translate(150px)}}@keyframes boot-out{0%{opacity:1}99%{opacity:0}to{opacity:0;visibility:hidden;pointer-events:none}}html[data-booted] .retro-boot{display:none}@media (prefers-reduced-motion:reduce){.retro-boot{display:none}}.retro-page .step-badge{font-family:var(--font-pixel), monospace;font-size:15px}.retro-page ::selection{color:#fff;background:#316ac5}@keyframes xp-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes xp-out{to{opacity:0;filter:blur(2px);transform:scale(.7)}}@keyframes xp-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pixel-word__px{opacity:0;color:inherit}.pixel-word__hd,.pixel-word__px{animation:7s step-end infinite pw-hd;animation-delay:var(--pw-delay,0s)}.pixel-word__px{animation-name:pw-px}@keyframes pw-hd{0%,78%{opacity:1}79%,92%{opacity:0}93%,to{opacity:1}}@keyframes pw-px{0%,78%{opacity:0;transform:none}79%{opacity:1;transform:translate(-3px,1px)}82%{transform:translate(2px,-1px)}85%{transform:none}92%{opacity:1}93%,to{opacity:0}}.pixel-word:hover .pixel-word__hd{opacity:0;animation:none}.pixel-word:hover .pixel-word__px{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.pixel-word__hd,.pixel-word__px{animation:none}}
