body {
	color: white;
	background: black;

	max-width: 800px;
	margin-top: 5rem;
	margin-left: auto;
	margin-right: auto;
}

h1 {
	color: blue;
	text-align: center;
}

.content {
	background: black;
	min-height: 50rem;
	padding: 1rem;
	border: 2px solid darkslategrey;
}

img {
	border: 3px solid red;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-height: 25rem;
	max-width: 25rem;
}

em {
	animation: blinker 0.25s linear infinite;
}

@keyframes blinker {
	50% {
		opacity: 0;
	}
}

body {
  --dot-bg: black;
  --dot-color: white;
  --dot-size: 1px;
  --dot-space: 22px;
	background:
		linear-gradient(90deg, var(--dot-bg) calc(var(--dot-space) - var(--dot-size)), transparent 1%) center / var(--dot-space) var(--dot-space),
		linear-gradient(var(--dot-bg) calc(var(--dot-space) - var(--dot-size)), transparent 1%) center / var(--dot-space) var(--dot-space),
		var(--dot-color);
}
