*{
	margin:0;
	padding:0;
	box-sizing:border-box;
}

html{
	background:#223344;
	padding-bottom:25vh;
	overflow-y:scroll;
	overscroll-behavior: none;
}

body{
	max-width:1920px;
	margin:0 auto;
	user-select:none;
	overscroll-behavior: none;
}

::-webkit-scrollbar{width:9px;}
::-webkit-scrollbar-track{background:#555;}
::-webkit-scrollbar-thumb{background:#007399; border-radius:5px; cursor:pointer;}

.clear{clear:both;}

.apan{
	padding:0 54px;
}

.aname{
	font-family:montserrat;
	font-size:20px;
	letter-spacing:1px;
	color:#ccc;
}

.ains{
	
}

.at, .bt{
	float:left;
	font-family:montserrat;
	font-size: clamp(16px, 2vw, 23px);
	letter-spacing:1px;
	background:#006080;
	color:#ccc;
	padding:9px;
	margin-right:14px;
	margin-bottom:14px;
	border-radius:9px;
  position:relative;
	cursor:pointer;
}

.at:active, .bt:active{bottom:2px;}

.aact{background:darkorange; color:#223344;}

@media only screen and (max-width: 999px){
	
}
