body { min-height: 100svh; position: relative; overflow-x: hidden; } body.bricks-is-frontend :focus-visible { outline: unset; } body.bricks-is-frontend input:focus-visible, body.bricks-is-frontend textarea:focus-visible, body.bricks-is-frontend select:focus-visible { outline: solid 1px var(--bricks-color-myebbs); }  img.bricks-lazy-hidden { content-visibility: auto; filter: blur(20px) brightness(0.9); background-size: 100% 100%; background-repeat: no-repeat; background-position: center; background: radial-gradient(circle, rgba(255, 255, 255, 0.2) 0%, rgba(0, 102, 204, 0.4) 50%, rgba(0, 51, 102, 0.7) 70%, rgba(0, 0, 0, 0.8) 100%); transition: filter .4s ease-out; backface-visibility: hidden; overflow: hidden; will-change: filter; } img { transition: filter .4s ease-out; } @view-transition { navigation: auto; } @media (prefers-reduced-motion: no-preference) { ::view-transition-group(*) { animation-duration: 0.5s; } }