.bg .grid{--gl:rgba(255,255,255,.045);--gL:color-mix(in srgb,var(--pu,#ff2d3d) 26%,transparent);inset:0;background: linear-gradient(var(--gL) 1px,transparent 1px) 0 0/96px 96px,linear-gradient(90deg,var(--gL) 1px,transparent 1px) 0 0/96px 96px,linear-gradient(var(--gl) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,var(--gl) 1px,transparent 1px) 0 0/24px 24px;-webkit-mask:radial-gradient(120% 85% at 50% 0%,#000 25%,rgba(0,0,0,.55) 60%,transparent 100%);mask:radial-gradient(120% 85% at 50% 0%,#000 25%,rgba(0,0,0,.55) 60%,transparent 100%)}.bg::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--pu,#ff2d3d) 55%,transparent) 1.3px,transparent 2px) -48px -48px/96px 96px;opacity:.35;-webkit-mask:radial-gradient(100% 70% at 50% 0%,#000,transparent 85%);mask:radial-gradient(100% 70% at 50% 0%,#000,transparent 85%)}.bg{z-index:0}#view{position:relative;z-index:1}