.grid-wrapper{background-color:transparent;min-height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}.grid-background{--grid-color:rgba(30,41,59,0.4);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(to right,var(--grid-color) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-color) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0,#000 90%,transparent 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 0,#000 90%,transparent 100%)}