
*{box-sizing: border-box;font-family: 'Roboto', sans-serif}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url('../fonts/roboto-v29-latin-100.eot');src:local(''),url('../fonts/roboto-v29-latin-100.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v29-latin-100.woff2') format('woff2'),url('../fonts/roboto-v29-latin-100.woff') format('woff'),url('../fonts/roboto-v29-latin-100.ttf') format('truetype'),url('../fonts/roboto-v29-latin-100.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url('../fonts/roboto-v29-latin-300.eot');src:local(''),url('../fonts/roboto-v29-latin-300.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v29-latin-300.woff2') format('woff2'),url('../fonts/roboto-v29-latin-300.woff') format('woff'),url('../fonts/roboto-v29-latin-300.ttf') format('truetype'),url('../fonts/roboto-v29-latin-300.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('../fonts/roboto-v29-latin-regular.eot');src:local(''),url('../fonts/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v29-latin-regular.woff2') format('woff2'),url('../fonts/roboto-v29-latin-regular.woff') format('woff'),url('../fonts/roboto-v29-latin-regular.ttf') format('truetype'),url('../fonts/roboto-v29-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url('../fonts/roboto-v29-latin-500.eot');src:local(''),url('../fonts/roboto-v29-latin-500.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v29-latin-500.woff2') format('woff2'),url('../fonts/roboto-v29-latin-500.woff') format('woff'),url('../fonts/roboto-v29-latin-500.ttf') format('truetype'),url('../fonts/roboto-v29-latin-500.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('../fonts/roboto-v29-latin-700.eot');src:local(''),url('../fonts/roboto-v29-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v29-latin-700.woff2') format('woff2'),url('../fonts/roboto-v29-latin-700.woff') format('woff'),url('../fonts/roboto-v29-latin-700.ttf') format('truetype'),url('../fonts/roboto-v29-latin-700.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url('../fonts/roboto-v29-latin-900.eot');src:local(''),url('../fonts/roboto-v29-latin-900.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v29-latin-900.woff2') format('woff2'),url('../fonts/roboto-v29-latin-900.woff') format('woff'),url('../fonts/roboto-v29-latin-900.ttf') format('truetype'),url('../fonts/roboto-v29-latin-900.svg#Roboto') format('svg')}

body{
    background:#111;
    background-image: url(../backgrounds/purplesky.jpg);    background-position: center;
	background-attachment: fixed;
	background-size: cover;
    margin: 0;
    overflow: hidden;
}

@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Material-Icons-Outlined.woff2) format('woff2');
}

.m-i, i, x{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}

.x, x {
    z-index: 2;
    user-select: none;
    cursor: pointer;
    position: absolute;
    border-radius: 40%;
    top: 15px;
    padding: 10px;
    right: 15px;
    text-align: center;
    transition: 0.2s;
}

.x:hover, x:hover {
    background: #55555533;
    border-radius: 50%;
}

.x:active, x:active {
    background: #55555555;
    border-radius: 45%;
}

button{
	background: none;
	color: inherit;
	border: none;
	padding: 0;
	font: inherit;
	cursor: pointer;
	outline: inherit;
}

::-webkit-scrollbar {
    width: 15px
}

::-webkit-scrollbar-track {
    background-color: initial
}

::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: #bbbbbb44
}

::-webkit-scrollbar-thumb:hover {
    background-color: #bbbbbb88
}

::-webkit-scrollbar-thumb:active {
    background-color: #999
}

::-webkit-scrollbar-corner { background: #1a1a1a; }

::selection{
    background-color: #4b23ff;
    /*background-color: #4b23ffcc; < less vibrant*/
}