/* 1. Use a more-intuitive box-sizing model */
*, *::before, *::after { box-sizing: border-box; }

/* 2. Remove default margin for common elements */
* { margin: 0; }

/* 3. Allow percentage-based heights in the application */
html, body { height: 100%; font-size: 16px; }

/* 4. Add accessible line-height and improve text rendering */
body {
	line-height: 1.5;
	-webkit-font-smoothing: antialiased;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

/* 5. Improve media defaults */
img, picture, video, canvas, svg { display: block; max-width: 100%; }

/* 6. Remove built-in form typography styles */
input, button, textarea, select { font: inherit; }

/* 7. Avoid text overflows */
p, h1, h2, h3, h4, h5, h6 { overflow-wrap: break-word; }

/* New styles */
body
{
	width: 100%;
	min-height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background-image: url('/img/bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}
main
{
	width: 80%;
	max-width: 400px;
	text-align: center;
	background-color: #FFFFFF;
	background-clip: padding-box;
	border: solid 16px rgba(80,80,80,0.5);

}
.logo
{
	width: 80%;
	margin: 0 auto;
}

h1
{
	color: #3e4356;
	font-size: 1.5rem;
	font-weight: 400;
	margin-bottom: 0.5rem;
}
