/********** *
DEFAULT CSS
* **********/
::-moz-selection {
	background: rgba(247,137,30,0.6);
	color: #ffffff;
}
::selection {
	background: rgba(247,137,30,0.6);
	color: #ffffff;
}
body {
	background: #1a1a1a;
	color: #ffffff;
	font-family: 'IBM Plex Sans', sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.65;
}
html,
body {
	overflow-x: hidden; /* Prevent scroll on narrow devices */
}

section.main {
	align-content: center;
	align-items: center;
	display: flex;
	height: 100vh;
	justify-content: center;
	width: 100%;
}
.logo svg {
	position: relative;
	width: 250px;
}