width: 500px;
height: 500px;
background:
radial-gradient(circle at -238% 50%, rgba(42,53,54,0) 74%, rgba(42,53,54,1) 75%) 280px 50px / 13px 51px no-repeat repeat, /* Right mask */
radial-gradient(circle at 306% 50%, rgba(42,53,54,0) 74%, rgba(42,53,54,1) 75%) 219px 32px / 13px 51px no-repeat repeat, /* Left mask */
linear-gradient(19deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.43) 43.29%, rgba(0,0,0,0.26) 50%, rgba(0,0,0,0) 67.74%, rgba(255,255,255,0.36) 100%) 221px 66px / 71px 51px no-repeat repeat, /* Shade */
linear-gradient(rgba(42,53,54,1), rgba(42,53,54,1)) 292px 16px / 232px 100px no-repeat repeat, /* Right background */
linear-gradient(rgba(42,53,54,1), rgba(42,53,54,1)) -11px 16px / 232px 100px no-repeat repeat, /* Left background */
linear-gradient(0deg, rgba(69,255,144,1) 0%, 50%, rgba(69,168,255,1) 100%) 204px 0px / 100px 500px no-repeat no-repeat; /* Gradient */