.outerContainer {
	text-align: center;
}
js-stage {
	text-align: left;
	padding: 0.5rem;
}
.noSelect {
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}
.title {
	font-size: 200%;
}
.aboutContainer {
	max-width: 40rem;
	display: inline-block;
}
#tooltip {
	width: auto;
	max-width: 350px;
	background-color: #111;
}
.previewFieldContainer {
	text-shadow: none;
	display: inline-block;
	background-color: #0e62c2;
	border: 3px ridge #fbad00;
	border-radius: 10px;
	font-size: 1rem;
	color: #fff;
	width: 19.5rem;
	height: 25rem;
	overflow: auto;
	overflow-wrap: anywhere;
	padding-left: 0.3rem;
	padding-right: 0.3rem;
	margin-left: 1rem;
	box-sizing: border-box;
}
.previewField {
	text-shadow: 2px 2px 0px #000, -1px 1px 0px #000, -1px -1px 0px #000, 1px -1px 0px #000, 1px 1px 0px #000;
}
.inputField {
	display: inline-block;
	background-color: #082b57;
	border: 3px ridge #fbad00;
	width: 25rem;
	height: 25rem;
	border-radius: 10px;
	resize: none;
	color: #fff;
	font-size: 1rem;
	font-family: inherit;
	padding-left: 0.3rem;
	padding-right: 0.3rem;
	box-sizing: border-box;
}
.overLimit {
	color: #f00;
}
.overLimitPreview {
	background-color: #800;
}
.toolButton {
	display: inline-block;
	border: 1px solid #000;
	background-color: #aaa;
	padding-left: 0.2rem;
	padding-right: 0.2rem;
	min-width: 1.3rem;
	border-radius: 4px;
	text-shadow: none;
	color: #000;
	font-weight: bold;
	box-shadow: 2px 2px 0px #000;
}
.toolButtonSpacer {
	margin-right: 0.5rem;
}
.toolButton:hover {
	background-color: #fff;
}
.bold {
	font-weight: bolder;
}
.italic {
	font-style: italic;
}
.colorBox {
	width: 1rem;
	height: 1rem;
	display: inline-block;
	margin: 0.2rem;
	border: 1px solid #000;
	background-color: #000;
	cursor: pointer;
}
.sampleTextBox {
	margin-top: 1rem;
	margin-bottom: 1rem;
	background-color: #0e62c2;
	border: 3px ridge #fbad00;
	border-radius: 10px;
}
.profanityContainer {
	max-width: 25rem;
	display: inline-block;
	margin: 0.3rem;
}
.fontStyleContainer {
	background-color: #0e62c2;
	border: 3px ridge #fbad00;
	border-radius: 10px;
	display: inline-block;
}
.fontStyleDiv {
	cursor: pointer;
}
.redText {
	color: #f00;
}
.fontStyleDiv:hover {
	filter: brightness(1.5);
	background-color: #1e72d2;
	margin-bottom: 0px;
}
.Game_Header_Large {
	color: #ffad00;
	font-size: 130%;
	font-style: italic;
	font-weight: bolder;
	text-transform: uppercase;
}
.Game_Header_Medium {
	color: #ffad00;
	font-size: 140%;
	font-weight: bolder;
	text-transform: uppercase;
}
.Game_Header {
	color: #ffad00;
	font-size: 110%;
	font-style: italic;
	font-weight: bolder;
	text-transform: uppercase;
}
.Game_Highlight {
	color: #ffad00;
}
.Game_Subheader {
	color: #af9100;
	font-weight: bold;
}
.Description_Text_Link {
	color: #77d3ff;
}
.Title_Secondary {
	color: rgba(0, 0, 0, 0);
	text-shadow: 1px 1px 0px #000, -1px 1px 0px #000, -1px -1px 0px #000, 1px -1px 0px #000, 1px 1px 0px #000;
	font-size: 120%;
}
.Stat_Strength {
	color: #c03f3f;
	font-weight: bold;
	text-transform: uppercase;
}
.Stat_Dexterity {
	color: #e9d36c;
	font-weight: bold;
	text-transform: uppercase;
}
.Stat_Constitution {
	color: #6bd482;
	font-weight: bold;
	text-transform: uppercase;
}
.Stat_Intelligence {
	color: #84e99f;
	font-weight: bold;
	text-transform: uppercase;
}
.Stat_Ego {
	color: #e3409d;
	font-weight: bold;
	text-transform: uppercase;
}
.Stat_Presence {
	color: #f0accd;
	font-weight: bold;
	text-transform: uppercase;
}
.Stat_Recovery {
	color: #24d8d0;
	font-weight: bold;
	text-transform: uppercase;
}
.Stat_Endurance {
	color: #0daaff;
	font-weight: bold;
	text-transform: uppercase;
}
.Mission_Con_ExtremelyEasy {
	color: #8e8e8e;
}
.Mission_Con_VeryEasy {
	color: #8e8e8e;
}
.Mission_Con_Easy {
	color: #46d746;
}
.Mission_Con_SlightlyEasy {
	color: #00a8ff;
}
.Mission_Con_Equal {
	color: #ececec;
}
.Mission_Con_SlightlyHard {
	color: #ffef00;
}
.Mission_Con_Hard {
	color: #ffa358;
}
.Mission_Con_VeryHard {
	color: #ef766a;
}
.Mission_Con_ExtremelyHard {
	color: #af5ece;
}
.Mission_Con_Secondary {
	color: #869fbf;
}
.SpecTree_PointCounter_Max {
	color: #331900;
	font-weight: bold;
	text-shadow: 1px 1px 0px #bba648, -1px 1px 0px #bba648, -1px -1px 0px #bba648, 1px -1px 0px #bba648, 1px 1px 0px #bba648;
}
.qulaar {
	font-family: qulaar, monospace;
	color: #333;
}
span.centered {
	display: block;
	text-align: center;
}