body::before {
	color: orangered;
	box-shadow:
		calc(40vmin * 0.9510565163) calc(40vmin * 0.3090169944) 0 0 currentColor,
		calc(40vmin * 0.8090169944) calc(40vmin * 0.5877852523) 0 0 currentColor,
		calc(40vmin * 0.5877852523) calc(40vmin * 0.8090169944) 0 0 currentColor,
		calc(40vmin * 0.3090169944) calc(40vmin * 0.9510565163) 0 0 currentColor,
		calc(40vmin * 0) calc(40vmin * 1) 0 0 currentColor,
		calc(40vmin * -0.3090169944) calc(40vmin * 0.9510565163) 0 0 currentColor,
		calc(40vmin * -0.5877852523) calc(40vmin * 0.8090169944) 0 0 currentColor,
		calc(40vmin * -0.8090169944) calc(40vmin * 0.5877852523) 0 0 currentColor,
		calc(40vmin * -0.9510565163) calc(40vmin * 0.3090169944) 0 0 currentColor,
		calc(40vmin * -1) calc(40vmin * 0) 0 0 currentColor,
		calc(40vmin * -0.9510565163) calc(40vmin * -0.3090169944) 0 0 currentColor,
		calc(40vmin * -0.8090169944) calc(40vmin * -0.5877852523) 0 0 currentColor,
		calc(40vmin * -0.5877852523) calc(40vmin * -0.8090169944) 0 0 currentColor,
		calc(40vmin * -0.3090169944) calc(40vmin * -0.9510565163) 0 0 currentColor,
		calc(40vmin * 0) calc(40vmin * -1) 0 0 currentColor,
		calc(40vmin * 0.3090169944) calc(40vmin * -0.9510565163) 0 0 currentColor,
		calc(40vmin * 0.5877852523) calc(40vmin * -0.8090169944) 0 0 currentColor,
		calc(40vmin * 0.8090169944) calc(40vmin * -0.5877852523) 0 0 currentColor,
		calc(40vmin * 0.9510565163) calc(40vmin * -0.3090169944) 0 0 currentColor,
		calc(40vmin * 1) calc(40vmin * 0) 0 0 currentColor;
}

html,
body {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
}

body {
	display: grid;
	place-items: center;
}

body::before {
	content: '';
	width: 8vmin;
	height: 8vmin;
	background-color: orange;
	border-radius: 50%;
}
