*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{color-scheme:dark}html[data-theme=light]{color-scheme:light}body{min-height:100vh;min-height:100dvh;background:var(--ds-color-bg-canvas);color:var(--ds-color-text);font-family:Montserrat,Open Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-x:hidden}.uf-grund{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.uf-grund span{position:absolute;width:120vmax;height:120vmax;border-radius:50%;will-change:transform}.uf-grund span:first-child{left:-60vmax;top:-70vmax;background:radial-gradient(closest-side,var(--ds-cyan-12),transparent 70%);animation:uf-wandern-a 26s ease-in-out infinite alternate}.uf-grund span:last-child{right:-65vmax;bottom:-75vmax;background:radial-gradient(closest-side,var(--ds-violett-12),transparent 70%);animation:uf-wandern-b 32s ease-in-out infinite alternate}@keyframes uf-wandern-a{to{transform:translate3d(18vmax,14vmax,0)}}@keyframes uf-wandern-b{to{transform:translate3d(-16vmax,-12vmax,0)}}@media (prefers-reduced-motion: reduce){.uf-grund span{animation:none}}body>:not(.uf-grund){position:relative;z-index:1}.sr-nur{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
