@font-face {
	font-family: 'miSans';
	src: url('/public/assets/fonts/MiSans-Light.ttf') format('ttf');
  }
:root {
	--fBBSize:4rem;
	--fBSize:3.375rem;
	--fDDSize:3rem;
	--fDSize:2rem;
	--fTBSiz:1.625rem;
	--fTSize:1.5rem;
	--fSTSize:1.25rem;
	--fSSTize:1.125rem;
	--fSize:1rem;
	--fMSize:0.875rem;
	--fMMSize:0.75rem;
	--fBorderSize:0.5rem;
	--fColor:#1c1c1c;
	--fMColor:#1f285f;
	--fWColor:#fff;
	--fDColor:#999999;
	--fFDColor:#666666;
	--navLine:#d5d5d5;
}
html {
	font-size:16px;
}
h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	font-weight:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
}
/* a {
	padding:0 !important;
	color:var(--hColor);
}
a:hover,a:active,a:visited,a:link {
	text-decoration:none;
	background:none !important;
} */
body {
	margin:0;
	padding:0;
	font-family:"miSans" !important;
	font-size:var(--bSmize);
	outline:none;
	cursor:default;
}
body::-webkit-scrollbar {
	width:0.25rem;
	height:0rem;
	opacity:0.6;
}
body::-webkit-scrollbar-thumb {
	border-radius:1rem;
	-webkit-box-shadow:inset 0 0 6px rgba(255,153,0,0.2);
	background:var(--fMColor);
}
.columnTop{
	margin:7.5rem auto 0;
}
.columnPages{
	max-width:90rem;
}