html {
	height: 100%;
	background-color: #650dcc;
	display: grid;
	place-items: center;
}

body {
	display: none;
}

html::before {
	content: '';
	font-size: calc(100vmin / 6);
	padding: 50vmin;
	background:
		radial-gradient(circle at top right, #3a0ca3 calc(0.5em - 1px), #7209b7 calc(0.5em + 1px)) no-repeat scroll 0em
			0em/1em 1em,
		radial-gradient(circle at bottom left, #3f37c9 calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat
			scroll 0em 0em/1em 1em,
		radial-gradient(circle at bottom left, #4895ef calc(0.5em - 1px), #480ca8 calc(0.5em + 1px)) no-repeat scroll
			0em 1em/1em 1em,
		radial-gradient(circle at top right, #480ca8 calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			0em 1em/1em 1em,
		radial-gradient(circle at bottom left, #3f37c9 calc(0.5em - 1px), #560bad calc(0.5em + 1px)) no-repeat scroll
			0em 2em/1em 1em,
		radial-gradient(circle at top right, #4895ef calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			0em 2em/1em 1em,
		radial-gradient(circle at bottom right, #480ca8 calc(0.5em - 1px), #480ca8 calc(0.5em + 1px)) no-repeat scroll
			0em 3em/1em 1em,
		radial-gradient(circle at top left, #480ca8 calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			0em 3em/1em 1em,
		radial-gradient(circle at top right, #7209b7 calc(0.5em - 1px), #480ca8 calc(0.5em + 1px)) no-repeat scroll 0em
			4em/1em 1em,
		radial-gradient(circle at bottom left, #b5179e calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat
			scroll 0em 4em/1em 1em,
		radial-gradient(circle at bottom left, #4895ef calc(0.5em - 1px), #480ca8 calc(0.5em + 1px)) no-repeat scroll
			0em 5em/1em 1em,
		radial-gradient(circle at top right, #7209b7 calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			0em 5em/1em 1em,
		radial-gradient(circle at bottom left, #560bad calc(0.5em - 1px), #3a0ca3 calc(0.5em + 1px)) no-repeat scroll
			1em 0em/1em 1em,
		radial-gradient(circle at top right, #3a0ca3 calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			1em 0em/1em 1em,
		radial-gradient(circle at top right, #480ca8 calc(0.5em - 1px), #3f37c9 calc(0.5em + 1px)) no-repeat scroll 1em
			1em/1em 1em,
		radial-gradient(circle at bottom left, #560bad calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat
			scroll 1em 1em/1em 1em,
		radial-gradient(circle at bottom left, #f72585 calc(0.5em - 1px), #3f37c9 calc(0.5em + 1px)) no-repeat scroll
			1em 2em/1em 1em,
		radial-gradient(circle at top right, #4cc9f0 calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			1em 2em/1em 1em,
		radial-gradient(circle at bottom left, #4361ee calc(0.5em - 1px), #480ca8 calc(0.5em + 1px)) no-repeat scroll
			1em 3em/1em 1em,
		radial-gradient(circle at top right, #3f37c9 calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			1em 3em/1em 1em,
		radial-gradient(circle at bottom left, #560bad calc(0.5em - 1px), #7209b7 calc(0.5em + 1px)) no-repeat scroll
			1em 4em/1em 1em,
		radial-gradient(circle at top right, #560bad calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			1em 4em/1em 1em,
		radial-gradient(circle at bottom left, #480ca8 calc(0.5em - 1px), #3f37c9 calc(0.5em + 1px)) no-repeat scroll
			1em 5em/1em 1em,
		radial-gradient(circle at top right, #4895ef calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			1em 5em/1em 1em,
		radial-gradient(circle at top left, #560bad calc(0.5em - 1px), #4cc9f0 calc(0.5em + 1px)) no-repeat scroll 2em
			0em/1em 1em,
		radial-gradient(circle at bottom right, #b5179e calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat
			scroll 2em 0em/1em 1em,
		radial-gradient(circle at top right, #7209b7 calc(0.5em - 1px), #b5179e calc(0.5em + 1px)) no-repeat scroll 2em
			1em/1em 1em,
		radial-gradient(circle at bottom left, #4895ef calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat
			scroll 2em 1em/1em 1em,
		radial-gradient(circle at bottom right, #f72585 calc(0.5em - 1px), #3a0ca3 calc(0.5em + 1px)) no-repeat scroll
			2em 2em/1em 1em,
		radial-gradient(circle at top left, #b5179e calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			2em 2em/1em 1em,
		radial-gradient(circle at top left, #3a0ca3 calc(0.5em - 1px), #4cc9f0 calc(0.5em + 1px)) no-repeat scroll 2em
			3em/1em 1em,
		radial-gradient(circle at bottom right, #560bad calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat
			scroll 2em 3em/1em 1em,
		radial-gradient(circle at bottom right, #3a0ca3 calc(0.5em - 1px), #4361ee calc(0.5em + 1px)) no-repeat scroll
			2em 4em/1em 1em,
		radial-gradient(circle at top left, #3a0ca3 calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			2em 4em/1em 1em,
		radial-gradient(circle at top left, #3a0ca3 calc(0.5em - 1px), #b5179e calc(0.5em + 1px)) no-repeat scroll 2em
			5em/1em 1em,
		radial-gradient(circle at bottom right, #7209b7 calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat
			scroll 2em 5em/1em 1em,
		radial-gradient(circle at top right, #7209b7 calc(0.5em - 1px), #3a0ca3 calc(0.5em + 1px)) no-repeat scroll 3em
			0em/1em 1em,
		radial-gradient(circle at bottom left, #4895ef calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat
			scroll 3em 0em/1em 1em,
		radial-gradient(circle at bottom left, #b5179e calc(0.5em - 1px), #b5179e calc(0.5em + 1px)) no-repeat scroll
			3em 1em/1em 1em,
		radial-gradient(circle at top right, #3f37c9 calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			3em 1em/1em 1em,
		radial-gradient(circle at top right, #b5179e calc(0.5em - 1px), #560bad calc(0.5em + 1px)) no-repeat scroll 3em
			2em/1em 1em,
		radial-gradient(circle at bottom left, #480ca8 calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat
			scroll 3em 2em/1em 1em,
		radial-gradient(circle at top right, #b5179e calc(0.5em - 1px), #b5179e calc(0.5em + 1px)) no-repeat scroll 3em
			3em/1em 1em,
		radial-gradient(circle at bottom left, #560bad calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat
			scroll 3em 3em/1em 1em,
		radial-gradient(circle at bottom left, #560bad calc(0.5em - 1px), #560bad calc(0.5em + 1px)) no-repeat scroll
			3em 4em/1em 1em,
		radial-gradient(circle at top right, #4361ee calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			3em 4em/1em 1em,
		radial-gradient(circle at bottom right, #7209b7 calc(0.5em - 1px), #4361ee calc(0.5em + 1px)) no-repeat scroll
			3em 5em/1em 1em,
		radial-gradient(circle at top left, #4361ee calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			3em 5em/1em 1em,
		radial-gradient(circle at top left, #480ca8 calc(0.5em - 1px), #560bad calc(0.5em + 1px)) no-repeat scroll 4em
			0em/1em 1em,
		radial-gradient(circle at bottom right, #4361ee calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat
			scroll 4em 0em/1em 1em,
		radial-gradient(circle at top right, #3f37c9 calc(0.5em - 1px), #480ca8 calc(0.5em + 1px)) no-repeat scroll 4em
			1em/1em 1em,
		radial-gradient(circle at bottom left, #b5179e calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat
			scroll 4em 1em/1em 1em,
		radial-gradient(circle at bottom left, #3f37c9 calc(0.5em - 1px), #4895ef calc(0.5em + 1px)) no-repeat scroll
			4em 2em/1em 1em,
		radial-gradient(circle at top right, #3f37c9 calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			4em 2em/1em 1em,
		radial-gradient(circle at bottom left, #b5179e calc(0.5em - 1px), #4361ee calc(0.5em + 1px)) no-repeat scroll
			4em 3em/1em 1em,
		radial-gradient(circle at top right, #480ca8 calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			4em 3em/1em 1em,
		radial-gradient(circle at top left, #480ca8 calc(0.5em - 1px), #480ca8 calc(0.5em + 1px)) no-repeat scroll 4em
			4em/1em 1em,
		radial-gradient(circle at bottom right, #480ca8 calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat
			scroll 4em 4em/1em 1em,
		radial-gradient(circle at bottom left, #b5179e calc(0.5em - 1px), #560bad calc(0.5em + 1px)) no-repeat scroll
			4em 5em/1em 1em,
		radial-gradient(circle at top right, #3f37c9 calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			4em 5em/1em 1em,
		radial-gradient(circle at bottom left, #560bad calc(0.5em - 1px), #3a0ca3 calc(0.5em + 1px)) no-repeat scroll
			5em 0em/1em 1em,
		radial-gradient(circle at top right, #b5179e calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			5em 0em/1em 1em,
		radial-gradient(circle at top right, #7209b7 calc(0.5em - 1px), #4895ef calc(0.5em + 1px)) no-repeat scroll 5em
			1em/1em 1em,
		radial-gradient(circle at bottom left, #b5179e calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat
			scroll 5em 1em/1em 1em,
		radial-gradient(circle at top right, #560bad calc(0.5em - 1px), #3a0ca3 calc(0.5em + 1px)) no-repeat scroll 5em
			2em/1em 1em,
		radial-gradient(circle at bottom left, #4361ee calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat
			scroll 5em 2em/1em 1em,
		radial-gradient(circle at bottom left, #4cc9f0 calc(0.5em - 1px), #4cc9f0 calc(0.5em + 1px)) no-repeat scroll
			5em 3em/1em 1em,
		radial-gradient(circle at top right, #560bad calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			5em 3em/1em 1em,
		radial-gradient(circle at top left, #560bad calc(0.5em - 1px), #4361ee calc(0.5em + 1px)) no-repeat scroll 5em
			4em/1em 1em,
		radial-gradient(circle at bottom right, #f72585 calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat
			scroll 5em 4em/1em 1em,
		radial-gradient(circle at bottom left, #3a0ca3 calc(0.5em - 1px), #b5179e calc(0.5em + 1px)) no-repeat scroll
			5em 5em/1em 1em,
		radial-gradient(circle at top right, #4361ee calc(0.5em - 1px), transparent calc(0.5em + 1px)) no-repeat scroll
			5em 5em/1em 1em;
}
