:root {
	color-scheme: light;
	font-family: Georgia, "Times New Roman", serif;
	color: #182b36;
	background: #f7faf9;
}

* { box-sizing: border-box; }

body {
	margin: 0;
	min-height: 100svh;
	display: grid;
	place-items: center;
	padding: 32px 20px;
	background-image: linear-gradient(180deg, #ffffff 0%, #edf5f2 100%);
}

main { text-align: center; max-width: 100%; }
img { display: block; margin: 0 auto 24px; object-fit: contain; }
h1 { margin: 0; font-size: 48px; font-weight: 400; letter-spacing: 0; }
p { margin: 14px 0 0; font: 16px/1.5 "Trebuchet MS", sans-serif; color: #536b66; }