@import url(https://fonts.bunny.net/css?family=major-mono-display:400);
html, body, main, .bg {
	min-height: 100vh;
	height: 100vh;
	width: 100vw;
	margin: 0;
	padding: 0;
}
html {
	/* Marriott Carpet Pattern, 4 tiles by Zan Bowden. Meant for electronic wallpaper, not printing.*/
	background: url(carpetcult.jpg);
	background-size: 200px 200px;
	perspective: 600px;
	perspective-origin: 50% 50%;
}
/* body { */
/* 	position: absolute; */
/* 	top: 0; left: 0; right: 0; bottom: 0; */
/* } */
main {
	display: flex;
	align-items: stretch;
	justify-content: center;
	margin: 0; padding: 0;
	z-index: 100;
}
footer { text-align: center; }
article {
	max-width: 35rem;
	padding: 2rem 1rem;
	margin: 2rem auto;
	background: white;
	overflow: auto;
}
h1 { font-family: 'Major Mono Display', monospace; }
h1, h2 {
	text-align: center;
}
ul {
	display: inline-block;
	margin: 0 auto;
}
.bg {
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	z-index: 10;
	overflow: hidden;
}
.floor {
	height: 100vh;
	width: 100vw;
	background: url(carpetcult.jpg);
	background-size: 200px 200px;
	transform:
		translate3d(0px, 126px, -190px)
		scale3d(1, 1, 1)
		rotateX(71deg) rotateY(0deg) rotateZ(0deg);
}
