@charset "utf-8";
/* CSS Document */

html {
    height:100%;
}

html::-webkit-scrollbar {
	width:12px;
	height:12px;
}

html::-webkit-scrollbar-track {
    background:#1A1A1A;
} 

html::-webkit-scrollbar-thumb {
    background:#393939;
	border-radius:5px;
}

html::-webkit-scrollbar-thumb:hover {
    background:#555;
}

html {
    scrollbar-color: #393939 #1A1A1A;
    scrollbar-width: auto;
}

body {
	min-height: 100%;
	background-color: #242424;
	background-image:  linear-gradient(
        to bottom, 
        rgba(99, 102, 241, 0.22) 0%,  
        rgba(79, 70, 229, 0.05) 60%,   
        rgba(0, 0, 0, 0) 100%      
    ),
        url("../images/main-bg.png");
	background-size: 100% min(94%, 600px), auto;
	background-position: top center, top left;
	background-repeat: no-repeat, repeat;
}

a {
	outline: none; 
}

a img {
    border: 0;
}

header {
	width:100%;
	height: auto;
	display:flex;
	justify-content: center;
}

header > a img {
	height:44px;
	padding-top:30px;
	vertical-align:bottom;
}