header {
	nav.main-nav {
		width:fit-content;
		margin-left:auto;
		margin-right:auto;
		ul {
			position:static;
			margin-top:3vh;
			text-align:center;
			li {
				display:block;
				margin:0 auto 1rem;
				text-align:center;
				box-shadow:3px 3px 7px hsl(40, 35%, 20%);
				a.theme-button {
					display:block;
					font-size:1.3rem;
					padding:0.4rem 1.5rem 0.3rem;
				}
			}
		}
	}
}

main {
	display:none;
}

