<div></div>
$gs: 2em;
$ms: 2*$gs;
$c: fuchsia;

body, div { display: grid }

body {
	margin: 0;
	height: 100vh;
	background: #262626
}

div {
	place-self: center;
	overflow: hidden;
	border-radius: 7px;
	box-shadow: 2px 2px 5px #141414;
	
	&::before, &::after {
		--pattern: 
			linear-gradient(90deg, #000, #{$c}, #000);
		grid-area: 1/ 1;
		padding: 45vmin;
		background: 
			linear-gradient(rgba($c, .47), #000), 
			linear-gradient($c, rgba(#000, .47)), 
			var(--pattern) 0 0/ #{$gs $gs};
		background-blend-mode: screen, multiply;
		filter: contrast(35) contrast(.65);
		content: ''
	}
	
	&::after {
		--pattern: 
			radial-gradient(#{$c}, #000 71%);
		--mask: 
			repeating-conic-gradient(
					red 0% 25%, transparent 0% 50%) 
				0 0/ #{$ms $ms};
		-webkit-mask: var(--mask);
						mask: var(--mask)
	}
}
View Compiled

External CSS

  1. https://codepen.io/thebabydino/pen/evPbxv.scss

External JavaScript

  1. https://codepen.io/thebabydino/pen/evPbxv.js