:root{
	--boardMainBackground: #feffa5;
	--boardMainAccent: #d1d268;
	
	--marginSize: max(16vh, 90pt);
	--boardsHeaderHeight: 128px;
	--boardHeaderBackground: red;
/*	--htmlColor: var(--boardHeaderBackground);*/
	--htmlColor: black;
	
	--replyModuleBackground: #3e5a3b;
	--replyModuleAccent: var(--boardMainBackground);
	--replyModuleExtra: #334431;
	
	--textColour: black;
	--indent: 12pt;
	
	--thickness: 4pt;
	
	--postDataSize: 10pt;
	
	--gap: 4pt;
	
	--bottomSpacing: calc( 2 * var(--gap) );
	
	--lineHeight: 0pt;

	--containmentPadding: 4px 20px 4px 0;
	
	--bigButtonSize: 128px;
	
/*	Font sizes. */
	--fontFamily: sans-serif;
	--fontThreadTitle: 22pt;
/*Post dateline size.	*/
	--fontTiny: 10pt;
/*Post info text size	*/
	--fontInfo: 18pt;
/*Post signature size.	*/
	--fontPostSignature: 18pt;
	
	--fontSizePostBody:initial;
	
/*	--shadowThing:
	0 1px 0 var(--boardMainBackground),
	0 2px 0 var(--boardMainBackground),
	0 3px 0 var(--boardMainBackground),
	0 4px 0 var(--boardMainBackground),
	0 5px 0 var(--boardMainBackground),
	0 6px 0 var(--boardMainBackground);*/
	
	--shadowStep: 0.03em;
	--shadowStep: 2px;
	
	--darkShadow:
	0 calc( var(--shadowStep) * 6) 	0 	var(--boardMainAccent),
	0 calc( var(--shadowStep) * 5)	0 	var(--boardMainAccent),
	0 calc( var(--shadowStep) * 4) 	0	var(--boardMainAccent),
	0 calc( var(--shadowStep) * 3)	0 	var(--boardMainAccent),
	0 calc( var(--shadowStep) * 2) 	0	var(--boardMainAccent),
	0 calc( var(--shadowStep) * 1)	0 	var(--boardMainAccent);
	
	--lightShadow:
	0 calc( var(--shadowStep) * 12) 0 	var(--boardMainBackground),
	0 calc( var(--shadowStep) * 11)	0 	var(--boardMainBackground),
	0 calc( var(--shadowStep) * 10) 0	var(--boardMainBackground),
	0 calc( var(--shadowStep) * 9)	0 	var(--boardMainBackground),
	0 calc( var(--shadowStep) * 8) 	0	var(--boardMainBackground),
	0 calc( var(--shadowStep) * 7)	0 	var(--boardMainBackground),
	0 calc( var(--shadowStep) * 6) 	0 	var(--boardMainBackground),
	0 calc( var(--shadowStep) * 5)	0 	var(--boardMainBackground),
	0 calc( var(--shadowStep) * 4) 	0	var(--boardMainBackground),
	0 calc( var(--shadowStep) * 3)	0 	var(--boardMainBackground),
	0 calc( var(--shadowStep) * 2) 	0	var(--boardMainBackground),
	0 calc( var(--shadowStep) * 1)	0 	var(--boardMainBackground);
	
}
.lightShadow{
	text-shadow: var(--lightShadow);
}
.darkShadow{
	text-shadow: var(--darkShadow);
}
.condensed{
	letter-spacing: -0.08em;
}
.interWindow{
	background: var(--replyModuleBackground);
	padding: 12px;
	display: flex;
	flex-direction:column;
}
.filler{
	flex-grow: 1;
}
.right{
	text-align: right;
}
.row{
	display: flex;
	flex-direction: row;
}
.column{
	display: flex;
	flex-direction: column;
}
.row.end{
	align-self: flex-end;
}

.interWindow .required{
	font-weight: bold;
	color: var(--boardHeaderBackground);
}

.interWindow .asterix{
	font-size: 20pt;
	line-height: 0pt;
	position: relative;
	top: 4px;
}