.dark .animated-background{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;background:hsl(var(--background))}.dark .animated-background-image{position:absolute;top:-10%;left:-10%;width:120%;height:120%;background-image:url(/background_dark.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.4;will-change:transform;animation:backgroundFlow 60s ease-in-out infinite alternate}@keyframes backgroundFlow{0%{transform:scale(1) translate(0) rotate(0)}25%{transform:scale(1.08) translate(-2%,1%) rotate(.5deg)}50%{transform:scale(1.05) translate(1%,-1%) rotate(-.3deg)}75%{transform:scale(1.1) translate(-1%,2%) rotate(.4deg)}to{transform:scale(1.03) translate(2%,-1%) rotate(-.2deg)}}.animated-background{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;background:hsl(var(--background))}.animated-background-image{position:absolute;top:-10%;left:-10%;width:120%;height:120%;background-image:url(/background_light.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.4;will-change:transform;animation:backgroundFlow 60s ease-in-out infinite alternate}@media (max-width: 768px){.animated-background-image{animation:backgroundFlowMobile 45s ease-in-out infinite alternate}@keyframes backgroundFlowMobile{0%{transform:scale(1) translate(0)}50%{transform:scale(1.05) translate(1%,-1%)}to{transform:scale(1.03) translate(-1%,1%)}}}@media (prefers-reduced-motion: reduce){.animated-background-image{animation:none;transform:scale(1.05)}}
