a, a:hover, a:visited, a:active{
	color:inherit;
	mix-blend-mode:screen;
}

p{
	color:#878580;
	font-family:gothic;
	margin: 0;
	display:inline;
	filter:drop-shadow(1px 1px 0px #22220066);
}

hr{
	border-color:#878580;
}

#traum-core blockquote{
	text-align:center;
	margin:24px 0 0px 0;
}

.traum{
	display:inline-block;
	text-align:left;
}

.plank{
    width:30%;
    margin:0;
}

.comm{
	float:right;
	text-align:right;
	font-size:12px;
}

.sub{
	font-size:10px;
	mix-blend-mode:color-dodge;
}

.fav{
    border:1px solid #c3c5a8;
}

img{
	width:60%;
	margin: 0 16px 0 16px;
}

h2{
	color:#c3c5a8;
	font-family:gothic;
	margin:0;
	padding-bottom:8px;
}

body{
	background-color:#111111;
	background-image:url("../~nic/folio/skies.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	background-attachment:fixed;
	overflow-x:clip;
}

em {
	color: #c3c5a8;
	font-family:times;
	filter:drop-shadow(1px 1px 0px #4455009a);
}

pre{
	color:#878580;
	margin:0;
	display:flex;
	flex-direction:column;
	/*justify-content:space-around;*/

	width:max-content;
	position:sticky;
	padding-top:8px;
	top:0;
}

.section{
	/*background-color:#4f212c;*/
	background-color:#cccccc;
	padding: 2px 0 2px;
	margin:8px 0 8px 8px;
	display:block;
}
.genre{
	padding: 8px;
}
.genre-txt{
	color: #11111188;
	mix-blend-mode: soft-light;
}

.main p:not(.sub){
	/*margin-left:16px;*/
	mix-blend-mode:luminosity;
}

.s1{
	font-size:23px;
}

.s2{
	padding-left: 16px;
	font-size:20px;
}

.s3{
	padding-left: 32px;
	font-size:17px;
}

.s4{
	padding-left: 48px;
	font-size:14px;
}

.main{
	width:50%;
	float:right;
	background-image:linear-gradient(30deg, #61163fb5, #5dc3ff30);
	padding:8px;
}

.hl{
	color: #c6e492;
	display:inline-block;
	height:100%;
	vertical-align:text-bottom;
}

audio{
	display:inline;
}

@font-face{
	font-family: gothic;
	src: local("MS PGothic"), local("ＭＳ　Ｐゴシック");
}