body {
	display: grid;
	place-items: center;
	place-content: center;
	height: 100dvh;
	background: #000;
	color: #fff;
	overflow: hidden;
}

.sun {
	position: absolute;
	width: min(60dvw, 60dvh);
	height: min(60dvw, 60dvh);
	border-radius: 50%;
	background: linear-gradient(
		0deg,
		#4d1b0c 0%,
		#cf2a00 33%,
		#fdaf00 66%,
		#ffe75f 100%
	);
}
