@keyframes hero-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.hero-gradient{background:linear-gradient(135deg,var(--background)0%,var(--muted)35%,var(--background)65%,color-mix(in srgb,var(--accent)15%,var(--background))100%);background-size:300% 300%;animation:10s ease-in-out infinite hero-gradient-shift}@media (prefers-reduced-motion:reduce){.hero-gradient{background-position:0%;animation:none}}
