.landing-dots{background-image:radial-gradient(var(--border) 1px, transparent 1px);background-size:20px 20px}.landing-glow-center{background:radial-gradient(40% 55% at 50% 60%, color-mix(in oklch, var(--primary) 16%, transparent), transparent)}.landing-rotate{animation:12s infinite landing-rotate}.landing-rotate+.landing-rotate{opacity:0}@keyframes landing-rotate{0%{opacity:0;transform:translateY(8px)}4%,29%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-8px)}}.landing-github{--gh-green:#1f883d;--gh-purple:#8250df}[data-timeline] [data-out]{opacity:0}[data-timeline]:not([data-playing]) [data-timeline-button]{visibility:hidden}@media (prefers-reduced-motion:reduce){.landing-rotate{animation:none}}
