#start-game-button,
#start-game-button-final,
#restart-level-button,
#select-character-button,
#back-to-home-button,
#resume-button,
#restart-button,
.generic-button {
	/* display: inline; */
	margin: 5px;
	font-weight: 800;
	font-size: 64px;
	width: fit-content;
	align-self: center !important;
	/* height: 40px; */
	color: greenyellow;
	padding: 6px 10px;
	outline: none;
	border: 3px solid bisque;
	background-color: transparent;
	text-shadow: -2px 2px white;
	/* border-radius: 5px; */
	cursor: crosshair;
}

#start-game-button:hover {
	color: aqua;
}

#instructions {
	color: aliceblue;
	font-family: "VT323", monospace;
	font-size: 28px;
	text-align: center;
	text-shadow: -4px 4px black;
}

#game-title {
	display: flex;
	justify-content: center;
	min-width: 50%;
	color: greenyellow;
	z-index: inherit;
	font-size: 5.5rem;
	text-shadow: -2px 2px blue;
	padding: 0px 15px;
	border: 2px solid greenyellow;
	border-radius: 20px;
}

#title-feedback-link {
	color: greenyellow;
	z-index: inherit;
	text-shadow: -2px 2px blue;
	padding: 0px 15px;
}

.arrow::before {
	content: "\2192";
	/* little make up */
	font-size: 2em;
	/* whatever needed*/
	padding: 0 0.1em;
	/* whatever needed*/
	vertical-align: -0.1em;
	/* whatever needed*/
}

a {
	text-decoration: none;
	float: left;
	clear: both;
}

.level-title,
.level-complete-title {
	color: aquamarine;
	font-weight: 900;
	font-size: 50px;
	font-family: "VT323", monospace;
	/* border-bottom: 6px aqua solid;
	border-top: 6px aqua solid; */
	margin: 5px;
	text-shadow: -2px 2px white;
}
