body::after{content:"";position:fixed;z-index:9999;inset:-45%;width:190%;height:190%;pointer-events:none;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.02' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.9'/%3E%3C/svg%3E");background-size:135px 135px;mix-blend-mode:screen;filter:contrast(165%) brightness(58%);animation:site-grain .3s steps(2) infinite}
@keyframes site-grain{0%{transform:translate3d(-2%,1%,0)}20%{transform:translate3d(1%,-3%,0)}40%{transform:translate3d(3%,2%,0)}60%{transform:translate3d(-3%,-1%,0)}80%{transform:translate3d(2%,3%,0)}100%{transform:translate3d(-1%,-2%,0)}}
@media(prefers-reduced-motion:reduce){body::after{animation:none}}
