body, div, span, p, button, img, table, tr, td, a, form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: century-gothic, sans-serif, Helvetica, Arial, sans-serif;
}

div.container {
	display: flex;
}

img.logo {
	/* width: 612px; */
	/* height: 362px; */
	margin: auto;
}

@media (prefers-color-scheme: dark) {
	/* Dark theme styles go here */
	body {
		background-color: #333333;
		color: white;
	}
	body, div, span, p, button, img, table, tr, td, a, form {
		/*color: #333333;*/
		color: white;
	}
	button {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: white;
		color: #333333;
		border: 1px solid white;
	}
	div.copyright {
		background-color: #585858; border: 1px dashed #999999;
	}
	.launcher, .notice {
		color: white;
	}
	.line {
		background: #999999;
	}
}

@media (prefers-color-scheme: light) {
	/* Light theme styles go here */
	body {
		background-color: #EFEFEF;
		color: #333333;
	}
	body, div, span, p, button, img, table, tr, td, a, form {
		color: #333333;
	}
	button {
		background: #333333;
		color: white;
		border: 1px solid #333333;
	}
	div.copyright {
		background-color: #9E9E9E; border: 1px dashed #777777;
	}
	.launcher, .notice {
		color: #333333;
	}
	.line {
		background: #999999;
	}
}