	html {
		scroll-behavior: smooth;
	}
	body {
		margin:0 auto;
		width:90vw;
		height: 100%;
		background-color:rgba(0,0,0,0.06);
		/*background-color:rgba(0,0,0,0.6);*/
	}
	h1{
		font-weight: normal;
		font-size: 2em;
		font-family: 'New Cycle', sans-serif;
		letter-spacing: 1px;
		margin:0;
	}
	h2{
		font-weight: normal;
		font-size: 1.65em;
		font-family: 'New Cycle', sans-serif;
		letter-spacing: 1px;
		margin:0;
	}
	h3{
		font-weight: normal;
		font-size: 1.45em;
		font-family: 'New Cycle', sans-serif;
		letter-spacing: 1px;
		margin:0;	
	}

	a:link, a:visited {
		text-decoration: none;
		color: black;
	}

	p{
		font-family: 'New Cycle', sans-serif;
		font-size: 1em;
	}

	.chinese_words {
		font-family: 'Noto sans SC', sans-serif;
		color:rgba(0,0,0,.7);
	}
/* #### Desktops 1500-2500px #### */
@media screen and (min-width: 1500px){
}

/* #### Desktops 1250-1500px #### */
@media screen and (min-width: 1024px) and (max-width: 1500px) {
	body {
		margin:0 auto;
		width:100vw;
		height: 100%;
		background-color:rgba(0,0,0,0.06);
		/*background-color:rgba(0,0,0,0.6);*/
	}
}


/* #### Desktops 1024-1250px #### */
@media screen and (min-width: 1024px) and (max-width: 1500px) {
	body {
		margin:0 auto;
		width:98vw;
		height: 100%;
		background-color:rgba(0,0,0,0.06);
		/*background-color:rgba(0,0,0,0.6);*/
	}
}


/* #### Desktops -1024px #### */
@media screen and (max-width: 1024px) {
	body {
		margin:0 auto;
		width:98vw;
		height: 100%;
		background-color:rgba(0,0,0,0.06);
		/*background-color:rgba(0,0,0,0.6);*/
	}
}
