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

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

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

.ors{
	position:sticky;
	top:32px;
	z-index:3;
	text-align:center;
	background:#223344;
	font-size:0;
	padding:14px 54px;
}

.or{
	display:inline-block;
	margin:0 20px;
	font-family:montserrat;
	font-size:18px;
	color:#ccc;
	letter-spacing:1px;
}

.orno{
	display:none;
}

.apan{
	padding:0 25px;
	text-align:center;
	margin-top:14px;
}

.ct{
	font-family:montserrat;
	font-size:23px;
	letter-spacing:1px;
	color:#bbb;
	text-align:center;
}

.ains{
	display:inline-grid;
	grid-template-columns:repeat(10, auto);
	grid-column-gap:20px;
}

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

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

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

.bins{
	display:inline-grid;
	grid-template-columns:repeat(5, auto);
	grid-column-gap:20px;
}

@media only screen and (max-width: 999px){
	.tohide{display:none;}
	.minwrap{display:block;}
}
