/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. "Character Sheet" Page
    03. "Character Sheet" Page
    04. "Sample Charactor" Page
    05. "New New" Page
    06. "Player Sheet Template" Page
    07. "New New" Page
    08. "Test page" Page
    09. "Spell List" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body p a{
	color: #2162a1;
	text-decoration: none;
}

body a:hover{
	text-decoration: underline;
}



/*-----------------------------------------------*/
/*  "Character Sheet" Page                       */
/*-----------------------------------------------*/
body.page-id-1178 .border-b-1{
	min-height: 1.4em;
	margin: 0.35em 0;
	line-height: 1.4em;
	padding: 0 2px;
	border-bottom: 1px solid #c8c8c8;
}

body.page-id-1178 .border-b-1.w-15, body.page-id-1178 .border-b-1.w-30, body.page-id-1178 .border-b-1.w-60, body.page-id-1178 .border-b-1.w-120{
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	width: 100%;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
}

body.page-id-1178 #char-name-row{
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	gap: 0.5em;
	margin-bottom: 0.75em;
}

body.page-id-1178 #char-name-row h2{
	margin: 0;
	-webkit-box-flex: 0 0 auto;	-ms-flex: 0 0 auto;	flex: 0 0 auto;
	font-size: 1.4em;
}

body.page-id-1178 #char-name{
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	min-height: 1.6em;
	width: auto;
}

body.page-id-1178 #char-name-row + .wp-block-group.is-layout-grid{
	-ms-grid-columns: repeat(4, 1fr) !important;	grid-template-columns: repeat(4, 1fr) !important;
	gap: 0.5em 1em !important;
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	margin-bottom: 0.75em;
}

body.page-id-1178 #char-name-row + .wp-block-group.is-layout-grid > *{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	gap: 0.4em;
}

body.page-id-1178 .stat-block{
	display:-ms-grid !important;	display:grid !important;
	-ms-grid-columns: repeat(3, 1fr);	grid-template-columns: repeat(3, 1fr);
	gap: 0.6em;
	margin-top: 0.75em;
}

body.page-id-1178 .stat-block > .wp-block-group{
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: flex-start;	-ms-flex-pack: flex-start;	justify-content: flex-start;
	gap: 0;
	margin: 0;
	padding: 0.35em 0.3em 0.5em;
	border: 1.5px solid #2a2a2a;
	border-radius: 6px;
	background: #fafaf7;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.04);	box-shadow: 0 1px 0 rgba(0,0,0,0.04);
	min-height: 4.2em;
	position: relative;
}

body.page-id-1178 .stat-block > .wp-block-group > p:first-child{
	margin: 0 0 0.15em;
	font-size: 0.7em;
	font-weight: 700;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	color: #555;
	line-height: 1;
	font-variant-numeric: tabular-nums;
}

body.page-id-1178 .stat-block > .wp-block-group > p:nth-child(2){

	width:4em;
	height:1.5em;
}

body.page-id-1178 .stat-block > .wp-block-group > p.border-b-1{
	width: 100%;
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	margin: 0;
	padding: 0.1em 0;
	border-bottom: none;
	min-height: 1.6em;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.8em;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	color: #1a1a1a;
	cursor: text;
	outline: none;
	border-radius: 3px;
	transition: background 0.15s ease;
}

body.page-id-1178 .stat-block > .wp-block-group > p.border-b-1:hover{
	background: rgba(0,0,0,0.03);
}

body.page-id-1178 .stat-block > .wp-block-group > p.border-b-1:focus{
	background: #fff;
	-webkit-box-shadow: inset 0 0 0 2px #6b8e9e;	box-shadow: inset 0 0 0 2px #6b8e9e;
}

body.page-id-1178 h3.wp-block-heading, body.page-id-1178 h4.wp-block-heading{
	margin: 0.8em 0 0.3em;
	border-bottom: 1px solid #000;
	padding-bottom: 2px;
}

body.page-id-1178 h3.wp-block-heading{
	font-size: 1.15em;
	margin-top: 1.2em;
}

body.page-id-1178 .written-two-column-list{
	gap: 1em !important;
	-webkit-box-align: flex-start;	-ms-flex-align: flex-start;	align-items: flex-start;
}

body.page-id-1178 .written-two-column-list > .wp-block-group{
	-webkit-box-flex: 1 1 0;	-ms-flex: 1 1 0;	flex: 1 1 0;
	min-width: 0;
}

body.page-id-1178 .modifier-list p.wp-block-paragraph{
	margin: 0.25em 0;
	line-height: 1.4;
	display: inline-flex;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	margin: 0;
	padding: 0.3em 0.85em 0.3em 0.7em;
	font-size: 0.9em;
	line-height: 1.2;
	border: 1.2px solid #dddddd;
	border-radius: 999px;
	background: #fafaf7;
	color: #2a2a2a;
	white-space: nowrap;
	-ms-flex-item-align: flex-start;	-ms-grid-row-align: flex-start;	align-self: flex-start;
}

body.page-id-1178 .wp-block-column p.border-b-1{
	margin: 0.4em 0;
}

body.page-id-1178 .wp-block-columns{
	gap: 1.5em !important;
	margin-bottom: 1em;
}

body.page-id-1178 .entry-content > .wp-block-group > p.wp-block-paragraph:last-child:empty, body.page-id-1178 .wp-block-column > p.wp-block-paragraph:last-child:empty{
	display: none;
}

body.page-id-1178 .stat-block .wp-block-group .wp-block-paragraph{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1178 .modifier-list{
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	gap: 0.4em;
}

body.page-id-1178 .modifier-list h4.wp-block-heading{
	margin-bottom: 0.4em;
}

body.page-id-1178 .modifier-list p.plus-style{
	border-color: #88b88a;
	background: #f1faf2;
	color: #1d4a22;
}

body.page-id-1178 .modifier-list p.minus-style{
	border-color: #c08080;
	background: #fcf2f2;
	color: #6a1a1a;
}

body.page-id-1178 .wp-block-post-content-is-layout-constrained .wp-block-group .wp-block-column{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media print{
	@page{
	size: Letter landscape;
	margin: 0.5in;
}

body.page-id-1178 .printed-page{
	break-before: page;
	page-break-before: always;
}

body.page-id-1178 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{
	-ms-flex-preferred-size: 0 !important;	flex-basis: 0 !important;
	-webkit-box-flex: 1 !important;	-ms-flex-positive: 1 !important;	flex-grow: 1 !important;
	gap: 1.5em !important;
}

body.page-id-1178 .wp-block-columns{
	-ms-flex-wrap: nowrap !important;	flex-wrap: nowrap !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
}

html, body.page-id-1178{
	margin: 0 !important;
	padding: 0 !important;
	background: #fff !important;
	font-size: 10pt;
	line-height: 1.3;
}

body.page-id-1178 #wpadminbar, body.page-id-1178 header.wp-block-template-part, body.page-id-1178 .eq-header-content, body.page-id-1178 .wp-block-site-logo, body.page-id-1178 .wp-block-site-title, body.page-id-1178 .wp-block-site-tagline, body.page-id-1178 nav.wp-block-navigation, body.page-id-1178 .skip-link, body.page-id-1178 #wp-skip-link{
	display: none !important;
}

body.page-id-1178 .eq-header-content{
	background: none !important;
	background-image: none !important;
}

body.page-id-1178 main, body.page-id-1178 main *{
	background: transparent !important;
	text-shadow: none !important;
	-webkit-box-shadow: none !important;	box-shadow: none !important;
}

body.page-id-1178 main{
	padding: 0 !important;
	margin: 0 !important;
}

body.page-id-1178 .wp-block-post-content, body.page-id-1178 .wp-block-post-content > .wp-block-group{
	max-width: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

body.page-id-1178 h3.wp-block-heading, body.page-id-1178 h4.wp-block-heading{
	break-after: avoid;
	page-break-after: avoid;
}

body.page-id-1178 .wp-block-columns, body.page-id-1178 .stat-block, body.page-id-1178 .written-two-column-list, body.page-id-1178 .modifier-list{
	break-inside: avoid;
	page-break-inside: avoid;
}

body.page-id-1178 .border-b-1{
	border-bottom: 1px solid #4c7da8 !important;
}

body.page-id-1178 *{

	print-color-adjust: exact;
	}

}



/*-----------------------------------------------*/
/*  "Character Sheet" Page                       */
/*-----------------------------------------------*/
body.page-id-1181 .border-b-1{
	min-height: 1.4em;
	margin: 0.35em 0;
	line-height: 1.4em;
	padding: 0 2px;
	border-bottom: 1px solid #c8c8c8;
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	width: 100%;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
}

body.page-id-1181 #char-name-row{
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	gap: 0.5em;
	margin-bottom: 0.75em;
}

body.page-id-1181 #char-name-row h2{
	margin: 0;
	-webkit-box-flex: 0 0 auto;	-ms-flex: 0 0 auto;	flex: 0 0 auto;
	font-size: 1.4em;
}

body.page-id-1181 #char-name{
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	min-height: 1.6em;
	width: auto;
}

body.page-id-1181 #char-name-row + .wp-block-group.is-layout-grid{
	-ms-grid-columns: repeat(4, 1fr) !important;	grid-template-columns: repeat(4, 1fr) !important;
	gap: 0.5em 1em !important;
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	margin-bottom: 0.75em;
}

body.page-id-1181 #char-name-row + .wp-block-group.is-layout-grid > *{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	gap: 0.4em;
}

body.page-id-1181 #money-banked::after{
	content: "";
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	border-bottom: 1px solid #c8c8c8;
	height: 1px;
	margin-left: 0.3em;
}

body.page-id-1181 .stat-block{
	display:-ms-grid !important;	display:grid !important;
	-ms-grid-columns: repeat(3, 1fr);	grid-template-columns: repeat(3, 1fr);
	gap: 0.6em;
	margin-top: 0.75em;
}

body.page-id-1181 .stat-block > .wp-block-group{
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: flex-start;	-ms-flex-pack: flex-start;	justify-content: flex-start;
	gap: 0;
	margin: 0;
	padding: 0.35em 0.3em 0.5em;
	border: 1.5px solid #2a2a2a;
	border-radius: 6px;
	background: #fafaf7;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.04);	box-shadow: 0 1px 0 rgba(0,0,0,0.04);
	min-height: 4.2em;
	position: relative;
}

body.page-id-1181 .stat-block > .wp-block-group > p:first-child{
	margin: 0 0 0.15em;
	font-size: 0.7em;
	font-weight: 700;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	color: #555;
	line-height: 1;
	font-variant-numeric: tabular-nums;
}

body.page-id-1181 .stat-block > .wp-block-group > p:nth-child(2){

	width:4em;
	height:1.5em;
}

body.page-id-1181 .stat-block > .wp-block-group > p.border-b-1{
	width: 100%;
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	margin: 0;
	padding: 0.1em 0;
	border-bottom: none;
	min-height: 1.6em;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.8em;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	color: #1a1a1a;
	cursor: text;
	outline: none;
	border-radius: 3px;
	transition: background 0.15s ease;
}

body.page-id-1181 .stat-block > .wp-block-group > p.border-b-1:hover{
	background: rgba(0,0,0,0.03);
}

body.page-id-1181 .stat-block > .wp-block-group > p.border-b-1:focus{
	background: #fff;
	-webkit-box-shadow: inset 0 0 0 2px #6b8e9e;	box-shadow: inset 0 0 0 2px #6b8e9e;
}

body.page-id-1181 h3.wp-block-heading, body.page-id-1181 h4.wp-block-heading{
	margin: 0.8em 0 0.3em;
	border-bottom: 1px solid #000;
	padding-bottom: 2px;
}

body.page-id-1181 h3.wp-block-heading{
	font-size: 1.15em;
	margin-top: 1.2em;
}

body.page-id-1181 .written-two-column-list{
	gap: 1em !important;
	-webkit-box-align: flex-start;	-ms-flex-align: flex-start;	align-items: flex-start;
}

body.page-id-1181 .written-two-column-list > .wp-block-group{
	-webkit-box-flex: 1 1 0;	-ms-flex: 1 1 0;	flex: 1 1 0;
	min-width: 0;
}

body.page-id-1181 .modifier-list p.wp-block-paragraph{
	margin: 0.25em 0;
	line-height: 1.4;
	display: inline-flex;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	margin: 0;
	padding: 0.3em 0.85em 0.3em 0.7em;
	font-size: 0.9em;
	line-height: 1.2;
	border: 1.2px solid #dddddd;
	border-radius: 999px;
	background: #fafaf7;
	color: #2a2a2a;
	white-space: nowrap;
	-ms-flex-item-align: flex-start;	-ms-grid-row-align: flex-start;	align-self: flex-start;
}

body.page-id-1181 .wp-block-column p.border-b-1{
	margin: 0.4em 0;
}

body.page-id-1181 .wp-block-columns{
	gap: 1.5em !important;
	margin-bottom: 1em;
}

body.page-id-1181 .entry-content > .wp-block-group > p.wp-block-paragraph:last-child:empty, body.page-id-1181 .wp-block-column > p.wp-block-paragraph:last-child:empty{
	display: none;
}

body.page-id-1181 .stat-block .wp-block-group .wp-block-paragraph{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1181 .modifier-list{
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	gap: 0.4em;
}

body.page-id-1181 .modifier-list h4.wp-block-heading{
	margin-bottom: 0.4em;
}

body.page-id-1181 .modifier-list p.plus-style{
	border-color: #88b88a;
	background: #f1faf2;
	color: #1d4a22;
}

body.page-id-1181 .modifier-list p.minus-style{
	border-color: #c08080;
	background: #fcf2f2;
	color: #6a1a1a;
}

body.page-id-1181 .wp-block-post-content-is-layout-constrained .wp-block-group .wp-block-column{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media print{
	@page{
	size: Letter landscape;
	margin: 0.5in;
}

body.page-id-1181 .printed-page{
	break-before: page;
	page-break-before: always;
}

body.page-id-1181 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{
	-ms-flex-preferred-size: 0 !important;	flex-basis: 0 !important;
	-webkit-box-flex: 1 !important;	-ms-flex-positive: 1 !important;	flex-grow: 1 !important;
	gap: 1.5em !important;
}

body.page-id-1181 .wp-block-columns{
	-ms-flex-wrap: nowrap !important;	flex-wrap: nowrap !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
}

html, body.page-id-1181{
	margin: 0 !important;
	padding: 0 !important;
	background: #fff !important;
	font-size: 10pt;
	line-height: 1.3;
}

body.page-id-1181 #wpadminbar, body.page-id-1181 header.wp-block-template-part, body.page-id-1181 .eq-header-content, body.page-id-1181 .wp-block-site-logo, body.page-id-1181 .wp-block-site-title, body.page-id-1181 .wp-block-site-tagline, body.page-id-1181 nav.wp-block-navigation, body.page-id-1181 .skip-link, body.page-id-1181 #wp-skip-link{
	display: none !important;
}

body.page-id-1181 .eq-header-content{
	background: none !important;
	background-image: none !important;
}

body.page-id-1181 main, body.page-id-1181 main *{
	background: transparent !important;
	text-shadow: none !important;
	-webkit-box-shadow: none !important;	box-shadow: none !important;
}

body.page-id-1181 main{
	padding: 0 !important;
	margin: 0 !important;
}

body.page-id-1181 .wp-block-post-content, body.page-id-1181 .wp-block-post-content > .wp-block-group{
	max-width: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

body.page-id-1181 h3.wp-block-heading, body.page-id-1181 h4.wp-block-heading{
	break-after: avoid;
	page-break-after: avoid;
}

body.page-id-1181 .wp-block-columns, body.page-id-1181 .stat-block, body.page-id-1181 .written-two-column-list, body.page-id-1181 .modifier-list{
	break-inside: avoid;
	page-break-inside: avoid;
}

body.page-id-1181 .border-b-1{
	border-bottom: 1px solid #4c7da8 !important;
}

body.page-id-1181 *{

	print-color-adjust: exact;
	}

}



/*-----------------------------------------------*/
/*  "Sample Charactor" Page                      */
/*-----------------------------------------------*/
body.page-id-1185 .border-b-1{
	min-height: 1.4em;
	margin: 0.35em 0;
	line-height: 1.4em;
	padding: 0 2px;
	border-bottom: 1px solid #c8c8c8;
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	width: 100%;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
}

body.page-id-1185 #char-name-row{
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	gap: 0.5em;
	margin-bottom: 0.75em;
}

body.page-id-1185 #char-name-row h2{
	margin: 0;
	-webkit-box-flex: 0 0 auto;	-ms-flex: 0 0 auto;	flex: 0 0 auto;
	font-size: 1.4em;
}

body.page-id-1185 #char-name{
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	min-height: 1.6em;
	width: auto;
}

body.page-id-1185 #char-name-row + .wp-block-group.is-layout-grid{
	-ms-grid-columns: repeat(4, 1fr) !important;	grid-template-columns: repeat(4, 1fr) !important;
	gap: 0.5em 1em !important;
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	margin-bottom: 0.75em;
}

body.page-id-1185 #char-name-row + .wp-block-group.is-layout-grid > *{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	gap: 0.4em;
}

body.page-id-1185 #money-banked::after{
	content: "";
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	border-bottom: 1px solid #c8c8c8;
	height: 1px;
	margin-left: 0.3em;
}

body.page-id-1185 .stat-block{
	display:-ms-grid !important;	display:grid !important;
	-ms-grid-columns: repeat(3, 1fr);	grid-template-columns: repeat(3, 1fr);
	gap: 0.6em;
	margin-top: 0.75em;
}

body.page-id-1185 .stat-block > .wp-block-group{
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: flex-start;	-ms-flex-pack: flex-start;	justify-content: flex-start;
	gap: 0;
	margin: 0;
	padding: 0.35em 0.3em 0.5em;
	border: 1.5px solid #2a2a2a;
	border-radius: 6px;
	background: #fafaf7;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.04);	box-shadow: 0 1px 0 rgba(0,0,0,0.04);
	min-height: 4.2em;
	position: relative;
}

body.page-id-1185 .stat-block > .wp-block-group > p:first-child{
	margin: 0 0 0.15em;
	font-size: 0.7em;
	font-weight: 700;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	color: #555;
	line-height: 1;
	font-variant-numeric: tabular-nums;
}

body.page-id-1185 .stat-block > .wp-block-group > p:nth-child(2){

	width:4em;
	height:1.5em;
}

body.page-id-1185 .stat-block > .wp-block-group > p.border-b-1{
	width: 100%;
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	margin: 0;
	padding: 0.1em 0;
	border-bottom: none;
	min-height: 1.6em;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.8em;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	color: #1a1a1a;
	cursor: text;
	outline: none;
	border-radius: 3px;
	transition: background 0.15s ease;
}

body.page-id-1185 .stat-block > .wp-block-group > p.border-b-1:hover{
	background: rgba(0,0,0,0.03);
}

body.page-id-1185 .stat-block > .wp-block-group > p.border-b-1:focus{
	background: #fff;
	-webkit-box-shadow: inset 0 0 0 2px #6b8e9e;	box-shadow: inset 0 0 0 2px #6b8e9e;
}

body.page-id-1185 h3.wp-block-heading, body.page-id-1185 h4.wp-block-heading{
	margin: 0.8em 0 0.3em;
	border-bottom: 1px solid #000;
	padding-bottom: 2px;
}

body.page-id-1185 h3.wp-block-heading{
	font-size: 1.15em;
	margin-top: 1.2em;
}

body.page-id-1185 .written-two-column-list{
	gap: 1em !important;
	-webkit-box-align: flex-start;	-ms-flex-align: flex-start;	align-items: flex-start;
}

body.page-id-1185 .written-two-column-list > .wp-block-group{
	-webkit-box-flex: 1 1 0;	-ms-flex: 1 1 0;	flex: 1 1 0;
	min-width: 0;
}

body.page-id-1185 .modifier-list p.wp-block-paragraph{
	margin: 0.25em 0;
	line-height: 1.4;
	display: inline-flex;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	margin: 0;
	padding: 0.3em 0.85em 0.3em 0.7em;
	font-size: 0.9em;
	line-height: 1.2;
	border: 1.2px solid #dddddd;
	border-radius: 999px;
	background: #fafaf7;
	color: #2a2a2a;
	white-space: nowrap;
	-ms-flex-item-align: flex-start;	-ms-grid-row-align: flex-start;	align-self: flex-start;
}

body.page-id-1185 .wp-block-column p.border-b-1{
	margin: 0.4em 0;
}

body.page-id-1185 .wp-block-columns{
	gap: 1.5em !important;
	margin-bottom: 1em;
}

body.page-id-1185 .entry-content > .wp-block-group > p.wp-block-paragraph:last-child:empty, body.page-id-1185 .wp-block-column > p.wp-block-paragraph:last-child:empty{
	display: none;
}

body.page-id-1185 .stat-block .wp-block-group .wp-block-paragraph{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1185 .modifier-list{
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	gap: 0.4em;
}

body.page-id-1185 .modifier-list h4.wp-block-heading{
	margin-bottom: 0.4em;
}

body.page-id-1185 .modifier-list p.plus-style{
	border-color: #88b88a;
	background: #f1faf2;
	color: #1d4a22;
}

body.page-id-1185 .modifier-list p.minus-style{
	border-color: #c08080;
	background: #fcf2f2;
	color: #6a1a1a;
}

body.page-id-1185 .wp-block-post-content-is-layout-constrained .wp-block-group .wp-block-column{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media print{
	@page{
	size: Letter landscape;
	margin: 0.5in;
}

body.page-id-1185 .printed-page{
	break-before: page;
	page-break-before: always;
}

body.page-id-1185 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{
	-ms-flex-preferred-size: 0 !important;	flex-basis: 0 !important;
	-webkit-box-flex: 1 !important;	-ms-flex-positive: 1 !important;	flex-grow: 1 !important;
	gap: 1.5em !important;
}

body.page-id-1185 .wp-block-columns{
	-ms-flex-wrap: nowrap !important;	flex-wrap: nowrap !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
}

html, body.page-id-1185{
	margin: 0 !important;
	padding: 0 !important;
	background: #fff !important;
	font-size: 10pt;
	line-height: 1.3;
}

body.page-id-1185 #wpadminbar, body.page-id-1185 header.wp-block-template-part, body.page-id-1185 .eq-header-content, body.page-id-1185 .wp-block-site-logo, body.page-id-1185 .wp-block-site-title, body.page-id-1185 .wp-block-site-tagline, body.page-id-1185 nav.wp-block-navigation, body.page-id-1185 .skip-link, body.page-id-1185 #wp-skip-link{
	display: none !important;
}

body.page-id-1185 .eq-header-content{
	background: none !important;
	background-image: none !important;
}

body.page-id-1185 main, body.page-id-1185 main *{
	background: transparent !important;
	text-shadow: none !important;
	-webkit-box-shadow: none !important;	box-shadow: none !important;
}

body.page-id-1185 main{
	padding: 0 !important;
	margin: 0 !important;
}

body.page-id-1185 .wp-block-post-content, body.page-id-1185 .wp-block-post-content > .wp-block-group{
	max-width: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

body.page-id-1185 h3.wp-block-heading, body.page-id-1185 h4.wp-block-heading{
	break-after: avoid;
	page-break-after: avoid;
}

body.page-id-1185 .wp-block-columns, body.page-id-1185 .stat-block, body.page-id-1185 .written-two-column-list, body.page-id-1185 .modifier-list{
	break-inside: avoid;
	page-break-inside: avoid;
}

body.page-id-1185 .border-b-1{
	border-bottom: 1px solid #4c7da8 !important;
}

body.page-id-1185 *{

	print-color-adjust: exact;
	}

}



/*-----------------------------------------------*/
/*  "New New" Page                               */
/*-----------------------------------------------*/
body.page-id-1188 .border-b-1{
	min-height: 1.4em;
	margin: 0.35em 0;
	line-height: 1.4em;
	padding: 0 2px;
	border-bottom: 1px solid #c8c8c8;
}

body.page-id-1188 .border-b-1.w-15, body.page-id-1188 .border-b-1.w-30, body.page-id-1188 .border-b-1.w-60, body.page-id-1188 .border-b-1.w-120{
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	width: 100%;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
}

body.page-id-1188 #char-name-row{
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	gap: 0.5em;
	margin-bottom: 0.75em;
}

body.page-id-1188 #char-name-row h2{
	margin: 0;
	-webkit-box-flex: 0 0 auto;	-ms-flex: 0 0 auto;	flex: 0 0 auto;
	font-size: 1.4em;
}

body.page-id-1188 #char-name{
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	min-height: 1.6em;
	width: auto;
}

body.page-id-1188 #char-name-row + .wp-block-group.is-layout-grid{
	-ms-grid-columns: repeat(4, 1fr) !important;	grid-template-columns: repeat(4, 1fr) !important;
	gap: 0.5em 1em !important;
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	margin-bottom: 0.75em;
}

body.page-id-1188 #char-name-row + .wp-block-group.is-layout-grid > *{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	gap: 0.4em;
}

body.page-id-1188 #money-banked::after{
	content: "";
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	border-bottom: 1px solid #c8c8c8;
	height: 1px;
	margin-left: 0.3em;
}

body.page-id-1188 .stat-block{
	display:-ms-grid !important;	display:grid !important;
	-ms-grid-columns: repeat(3, 1fr);	grid-template-columns: repeat(3, 1fr);
	gap: 0.6em;
	margin-top: 0.75em;
}

body.page-id-1188 .stat-block > .wp-block-group{
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: flex-start;	-ms-flex-pack: flex-start;	justify-content: flex-start;
	gap: 0;
	margin: 0;
	padding: 0.35em 0.3em 0.5em;
	border: 1.5px solid #2a2a2a;
	border-radius: 6px;
	background: #fafaf7;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.04);	box-shadow: 0 1px 0 rgba(0,0,0,0.04);
	min-height: 4.2em;
	position: relative;
}

body.page-id-1188 .stat-block > .wp-block-group > p:first-child{
	margin: 0 0 0.15em;
	font-size: 0.7em;
	font-weight: 700;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	color: #555;
	line-height: 1;
	font-variant-numeric: tabular-nums;
}

body.page-id-1188 .stat-block > .wp-block-group > p:nth-child(2){

	width:4em;
	height:1.5em;
}

body.page-id-1188 .stat-block > .wp-block-group > p.border-b-1{
	width: 100%;
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	margin: 0;
	padding: 0.1em 0;
	border-bottom: none;
	min-height: 1.6em;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.8em;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	color: #1a1a1a;
	cursor: text;
	outline: none;
	border-radius: 3px;
	transition: background 0.15s ease;
}

body.page-id-1188 .stat-block > .wp-block-group > p.border-b-1:hover{
	background: rgba(0,0,0,0.03);
}

body.page-id-1188 .stat-block > .wp-block-group > p.border-b-1:focus{
	background: #fff;
	-webkit-box-shadow: inset 0 0 0 2px #6b8e9e;	box-shadow: inset 0 0 0 2px #6b8e9e;
}

body.page-id-1188 h3.wp-block-heading, body.page-id-1188 h4.wp-block-heading{
	margin: 0.8em 0 0.3em;
	border-bottom: 1px solid #000;
	padding-bottom: 2px;
}

body.page-id-1188 h3.wp-block-heading{
	font-size: 1.15em;
	margin-top: 1.2em;
}

body.page-id-1188 .written-two-column-list{
	gap: 1em !important;
	-webkit-box-align: flex-start;	-ms-flex-align: flex-start;	align-items: flex-start;
}

body.page-id-1188 .written-two-column-list > .wp-block-group{
	-webkit-box-flex: 1 1 0;	-ms-flex: 1 1 0;	flex: 1 1 0;
	min-width: 0;
}

body.page-id-1188 .modifier-list p.wp-block-paragraph{
	margin: 0.25em 0;
	line-height: 1.4;
	display: inline-flex;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	margin: 0;
	padding: 0.3em 0.85em 0.3em 0.7em;
	font-size: 0.9em;
	line-height: 1.2;
	border: 1.2px solid #dddddd;
	border-radius: 999px;
	background: #fafaf7;
	color: #2a2a2a;
	white-space: nowrap;
	-ms-flex-item-align: flex-start;	-ms-grid-row-align: flex-start;	align-self: flex-start;
}

body.page-id-1188 .wp-block-column p.border-b-1{
	margin: 0.4em 0;
}

body.page-id-1188 .wp-block-columns{
	gap: 1.5em !important;
	margin-bottom: 1em;
}

body.page-id-1188 .entry-content > .wp-block-group > p.wp-block-paragraph:last-child:empty, body.page-id-1188 .wp-block-column > p.wp-block-paragraph:last-child:empty{
	display: none;
}

body.page-id-1188 .stat-block .wp-block-group .wp-block-paragraph{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1188 .modifier-list{
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	gap: 0.4em;
}

body.page-id-1188 .modifier-list h4.wp-block-heading{
	margin-bottom: 0.4em;
}

body.page-id-1188 .modifier-list p.plus-style{
	border-color: #88b88a;
	background: #f1faf2;
	color: #1d4a22;
}

body.page-id-1188 .modifier-list p.minus-style{
	border-color: #c08080;
	background: #fcf2f2;
	color: #6a1a1a;
}

body.page-id-1188 .wp-block-post-content-is-layout-constrained .wp-block-group .wp-block-column{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media print{
	@page{
	size: Letter landscape;
	margin: 0.5in;
}

body.page-id-1188 .printed-page{
	break-before: page;
	page-break-before: always;
}

body.page-id-1188 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{
	-ms-flex-preferred-size: 0 !important;	flex-basis: 0 !important;
	-webkit-box-flex: 1 !important;	-ms-flex-positive: 1 !important;	flex-grow: 1 !important;
	gap: 1.5em !important;
}

body.page-id-1188 .wp-block-columns{
	-ms-flex-wrap: nowrap !important;	flex-wrap: nowrap !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
}

html, body.page-id-1188{
	margin: 0 !important;
	padding: 0 !important;
	background: #fff !important;
	font-size: 10pt;
	line-height: 1.3;
}

body.page-id-1188 #wpadminbar, body.page-id-1188 header.wp-block-template-part, body.page-id-1188 .eq-header-content, body.page-id-1188 .wp-block-site-logo, body.page-id-1188 .wp-block-site-title, body.page-id-1188 .wp-block-site-tagline, body.page-id-1188 nav.wp-block-navigation, body.page-id-1188 .skip-link, body.page-id-1188 #wp-skip-link{
	display: none !important;
}

body.page-id-1188 .eq-header-content{
	background: none !important;
	background-image: none !important;
}

body.page-id-1188 main, body.page-id-1188 main *{
	background: transparent !important;
	text-shadow: none !important;
	-webkit-box-shadow: none !important;	box-shadow: none !important;
}

body.page-id-1188 main{
	padding: 0 !important;
	margin: 0 !important;
}

body.page-id-1188 .wp-block-post-content, body.page-id-1188 .wp-block-post-content > .wp-block-group{
	max-width: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

body.page-id-1188 h3.wp-block-heading, body.page-id-1188 h4.wp-block-heading{
	break-after: avoid;
	page-break-after: avoid;
}

body.page-id-1188 .wp-block-columns, body.page-id-1188 .stat-block, body.page-id-1188 .written-two-column-list, body.page-id-1188 .modifier-list{
	break-inside: avoid;
	page-break-inside: avoid;
}

body.page-id-1188 .border-b-1{
	border-bottom: 1px solid #4c7da8 !important;
}

body.page-id-1188 *{

	print-color-adjust: exact;
	}

}



/*-----------------------------------------------*/
/*  "Player Sheet Template" Page                 */
/*-----------------------------------------------*/
body.page-id-1073 .border-b-1{
	min-height: 1.4em;
	margin: 0.35em 0;
	line-height: 1.4em;
	padding: 0 2px;
	border-bottom: 1px solid #c8c8c8;
}

body.page-id-1073 h3, body.page-id-1073 h4{
	border-bottom: 2px solid #C0AD6A!important;
}

body.page-id-1073 .border-b-1.w-15, body.page-id-1073 .border-b-1.w-30, body.page-id-1073 .border-b-1.w-60, body.page-id-1073 .border-b-1.w-120{
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	width: 100%;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
}

body.page-id-1073 #progression .border-b-1{
	width:5em;
}

body.page-id-1073 #progression > div{
	width:100%;
}

body.page-id-1073 #char-name-row{
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	gap: 0.5em;
	margin-bottom: 0.75em;
	word-break: keep-all;
}

body.page-id-1073 #char-name-row h2{
	margin: 0;
	-webkit-box-flex: 0 0 auto;	-ms-flex: 0 0 auto;	flex: 0 0 auto;
	font-size: 1.4em;
	margin-top:0px;
}

body.page-id-1073 #char-name{
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	min-height: 1.6em;
	width: auto;
}

body.page-id-1073 #char-name-row + .wp-block-group.is-layout-grid{
	-ms-grid-columns: repeat(4, 1fr) !important;	grid-template-columns: repeat(4, 1fr) !important;
	gap: 0.5em 1em !important;
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	margin-bottom: 0.75em;
}

body.page-id-1073 #char-name-row + .wp-block-group.is-layout-grid > *{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	gap: 0.4em;
}

body.page-id-1073 #money-banked::after{
	content: "";
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	border-bottom: 1px solid #c8c8c8;
	height: 1px;
	margin-left: 0.3em;
}

body.page-id-1073 .stat-block{
	display:-ms-grid !important;	display:grid !important;
	-ms-grid-columns: repeat(6, 1fr);	grid-template-columns: repeat(6, 1fr);
	gap: 0.6em;
	margin-top: 0.75em;
}

body.page-id-1073 .stat-block > .wp-block-group{
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: flex-start;	-ms-flex-pack: flex-start;	justify-content: flex-start;
	gap: 0;
	margin: 0;
	padding: 0.35em 0.3em 0.5em;
	border: 1.5px solid #2a2a2a;
	border-radius: 6px;
	background: #fafaf7;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.04);	box-shadow: 0 1px 0 rgba(0,0,0,0.04);
	min-height: 3em;
	position: relative;
}

body.page-id-1073 .stat-block > .wp-block-group > p:first-child{
	margin: 0 0 0.15em;
	font-size: 0.7em;
	font-weight: 700;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	color: #555;
	line-height: 1;
	font-variant-numeric: tabular-nums;
}

body.page-id-1073 .stat-block > .wp-block-group > p:nth-child(2){

	width:1em;
	height:1em;
	-ms-flex-line-pack: center;	align-content: center;
	text-align: center;
}

body.page-id-1073 .stat-block > .wp-block-group > p.border-b-1{
	width: 100%;
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	margin: 0;
	padding: 0.1em 0;
	border-bottom: none;
	min-height: 1em;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.2em;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	color: #1a1a1a;
	cursor: text;
	outline: none;
	border-radius: 3px;
	transition: background 0.15s ease;
}

body.page-id-1073 .stat-block > .wp-block-group > p.border-b-1:hover{
	background: rgba(0,0,0,0.03);
}

body.page-id-1073 .stat-block > .wp-block-group > p.border-b-1:focus{
	background: #fff;
	-webkit-box-shadow: inset 0 0 0 2px #6b8e9e;	box-shadow: inset 0 0 0 2px #6b8e9e;
}

body.page-id-1073 h3.wp-block-heading, body.page-id-1073 h4.wp-block-heading{
	margin: 0.2em 0 0.3em;
	border-bottom: 1px solid #000;
	padding-bottom: 2px;
}

body.page-id-1073 h3.wp-block-heading{
	font-size: 1.15em;
	margin-top: 1.2em;
}

body.page-id-1073 .written-two-column-list{
	gap: 1em !important;
	-webkit-box-align: flex-start;	-ms-flex-align: flex-start;	align-items: flex-start;
}

body.page-id-1073 .written-two-column-list .selected{
	text-decoration: underline;
}

body.page-id-1073 .written-two-column-list > .wp-block-group{
	-webkit-box-flex: 1 1 0;	-ms-flex: 1 1 0;	flex: 1 1 0;
	min-width: 0;
}

body.page-id-1073 .modifier-list p.wp-block-paragraph{
	margin: 0.25em 0;
	line-height: 1.4;
	display: inline-flex;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	margin: 0;
	padding: 0.3em 0.85em 0.3em 0.7em;
	font-size: 0.9em;
	line-height: 1.2;
	border: 1.2px solid #dddddd;
	border-radius: 999px;
	background: #fafaf7;
	color: #2a2a2a;
	white-space: nowrap;
	-ms-flex-item-align: flex-start;	-ms-grid-row-align: flex-start;	align-self: flex-start;
}

body.page-id-1073 .wp-block-column p.border-b-1{
	margin: 0.4em 0;
}

body.page-id-1073 .wp-block-columns{
	gap: 1.5em !important;
	margin-bottom: 1em;
}

body.page-id-1073 .entry-content > .wp-block-group > p.wp-block-paragraph:last-child:empty, body.page-id-1073 .wp-block-column > p.wp-block-paragraph:last-child:empty{
	display: none;
}

body.page-id-1073 .stat-block .wp-block-group .wp-block-paragraph{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1073 .title{
	font-size: 11px;
	font-weight: 800;
	white-space: nowrap;
	display:block;
}

body.page-id-1073 .modifier-list{
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	gap: 0.4em;
}

body.page-id-1073 .modifier-list h4.wp-block-heading{
	margin-bottom: 0.4em;
}

body.page-id-1073 .modifier-list p.plus-style{
	border-color: #88b88a;
	background: #f1faf2;
	color: #1d4a22;
}

body.page-id-1073 .modifier-list p.minus-style{
	border-color: #c08080;
	background: #fcf2f2;
	color: #6a1a1a;
}

body.page-id-1073 .wp-block-post-content-is-layout-constrained .wp-block-group .wp-block-column{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1073 .wp-site-blocks .eq-page-wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1073 .eq-page-wrapper .wp-block-group .wp-block-post-content-is-layout-flow > .wp-block-group{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1073 #casting-and-feats{
	-ms-flex-item-align:flex-end;	-ms-grid-row-align:flex-end;	align-self:flex-end;
}

body.page-id-1073 .wp-block-post-content-is-layout-flow .wp-block-group .wp-block-columns .wp-block-column > .wp-block-group{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media print{
	@page{
	size: Letter landscape;
	margin: 0.3in;
}

body.page-id-1073 .printed-page{
	break-before: page;
	page-break-before: always;
}

html, body.page-id-1073{
	margin: 0 !important;
	padding: 0 !important;
	background: #fff !important;
}

body.page-id-1073 #wpadminbar, body.page-id-1073 header.wp-block-template-part, body.page-id-1073 .eq-header-content, body.page-id-1073 .wp-block-site-logo, body.page-id-1073 .wp-block-site-title, body.page-id-1073 .wp-block-site-tagline, body.page-id-1073 nav.wp-block-navigation, body.page-id-1073 .skip-link, body.page-id-1073 #wp-skip-link{
	display: none !important;
}

body.page-id-1073 .eq-header-content{
	background: none !important;
	background-image: none !important;
}

body.page-id-1073 main, body.page-id-1073 main *{
	background: transparent !important;
	text-shadow: none !important;
	-webkit-box-shadow: none !important;	box-shadow: none !important;
}

body.page-id-1073 main{
	padding: 0 !important;
	margin: 0 !important;
}

body.page-id-1073 .wp-block-post-content, body.page-id-1073 .wp-block-post-content > .wp-block-group{
	max-width: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

body.page-id-1073 h3.wp-block-heading, body.page-id-1073 h4.wp-block-heading{
	break-after: avoid;
	page-break-after: avoid;
}

body.page-id-1073 .wp-block-columns, body.page-id-1073 .stat-block, body.page-id-1073 .written-two-column-list, body.page-id-1073 .modifier-list{
	break-inside: avoid;
	page-break-inside: avoid;
}

body.page-id-1073 .border-b-1{
	border-bottom: 1px solid #4c7da8 !important;
}

body.page-id-1073 *{

	print-color-adjust: exact;
	}

}



/*-----------------------------------------------*/
/*  "New New" Page                               */
/*-----------------------------------------------*/
body.page-id-1205 .border-b-1{
	min-height: 1.4em;
	margin: 0.35em 0;
	line-height: 1.4em;
	padding: 0 2px;
	border-bottom: 1px solid #c8c8c8;
}

body.page-id-1205 .border-b-1.w-15, body.page-id-1205 .border-b-1.w-30, body.page-id-1205 .border-b-1.w-60, body.page-id-1205 .border-b-1.w-120{
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	width: 100%;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
}

body.page-id-1205 #char-name-row{
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	gap: 0.5em;
	margin-bottom: 0.75em;
	word-break: keep-all;
}

body.page-id-1205 #char-name-row h2{
	margin: 0;
	-webkit-box-flex: 0 0 auto;	-ms-flex: 0 0 auto;	flex: 0 0 auto;
	font-size: 1.4em;
}

body.page-id-1205 #char-name{
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	min-height: 1.6em;
	width: auto;
}

body.page-id-1205 #char-name-row + .wp-block-group.is-layout-grid{
	-ms-grid-columns: repeat(4, 1fr) !important;	grid-template-columns: repeat(4, 1fr) !important;
	gap: 0.5em 1em !important;
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	margin-bottom: 0.75em;
}

body.page-id-1205 #char-name-row + .wp-block-group.is-layout-grid > *{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;
	gap: 0.4em;
}

body.page-id-1205 #money-banked::after{
	content: "";
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	border-bottom: 1px solid #c8c8c8;
	height: 1px;
	margin-left: 0.3em;
}

body.page-id-1205 .stat-block{
	display:-ms-grid !important;	display:grid !important;
	-ms-grid-columns: repeat(3, 1fr);	grid-template-columns: repeat(3, 1fr);
	gap: 0.6em;
	margin-top: 0.75em;
}

body.page-id-1205 .stat-block > .wp-block-group{
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: flex-start;	-ms-flex-pack: flex-start;	justify-content: flex-start;
	gap: 0;
	margin: 0;
	padding: 0.35em 0.3em 0.5em;
	border: 1.5px solid #2a2a2a;
	border-radius: 6px;
	background: #fafaf7;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.04);	box-shadow: 0 1px 0 rgba(0,0,0,0.04);
	min-height: 4.2em;
	position: relative;
	min-width:5em;
}

body.page-id-1205 .stat-block > .wp-block-group > p:first-child{
	margin: 0 0 0.15em;
	font-size: 0.7em;
	font-weight: 700;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	color: #555;
	line-height: 1;
	font-variant-numeric: tabular-nums;
}

body.page-id-1205 .stat-block > .wp-block-group > p:nth-child(2){

	min-width:1em;
	height:1.5em;
	-ms-flex-line-pack: center;	align-content: center;
}

body.page-id-1205 .stat-block > .wp-block-group > p.border-b-1{
	width: 100%;
	-webkit-box-flex: 1 1 auto;	-ms-flex: 1 1 auto;	flex: 1 1 auto;
	margin: 0;
	padding: 0.1em 0;
	border-bottom: none;
	min-height: 1.6em;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.8em;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	color: #1a1a1a;
	cursor: text;
	outline: none;
	border-radius: 3px;
	transition: background 0.15s ease;
}

body.page-id-1205 .stat-block > .wp-block-group > p.border-b-1:hover{
	background: rgba(0,0,0,0.03);
}

body.page-id-1205 .stat-block > .wp-block-group > p.border-b-1:focus{
	background: #fff;
	-webkit-box-shadow: inset 0 0 0 2px #6b8e9e;	box-shadow: inset 0 0 0 2px #6b8e9e;
}

body.page-id-1205 h3.wp-block-heading, body.page-id-1205 h4.wp-block-heading{
	margin: 0.8em 0 0.3em;
	border-bottom: 1px solid #000;
	padding-bottom: 2px;
}

body.page-id-1205 h3.wp-block-heading{
	font-size: 1.15em;
	margin-top: 1.2em;
}

body.page-id-1205 .written-two-column-list{
	gap: 1em !important;
	-webkit-box-align: flex-start;	-ms-flex-align: flex-start;	align-items: flex-start;
}

body.page-id-1205 .written-two-column-list .selected{
	text-decoration: underline;
}

body.page-id-1205 .written-two-column-list > .wp-block-group{
	-webkit-box-flex: 1 1 0;	-ms-flex: 1 1 0;	flex: 1 1 0;
	min-width: 0;
}

body.page-id-1205 .modifier-list p.wp-block-paragraph{
	margin: 0.25em 0;
	line-height: 1.4;
	display: inline-flex;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	margin: 0;
	padding: 0.3em 0.85em 0.3em 0.7em;
	font-size: 0.9em;
	line-height: 1.2;
	border: 1.2px solid #dddddd;
	border-radius: 999px;
	background: #fafaf7;
	color: #2a2a2a;
	white-space: nowrap;
	-ms-flex-item-align: flex-start;	-ms-grid-row-align: flex-start;	align-self: flex-start;
}

body.page-id-1205 .wp-block-column p.border-b-1{
	margin: 0.4em 0;
}

body.page-id-1205 .wp-block-columns{
	gap: 1.5em !important;
	margin-bottom: 1em;
}

body.page-id-1205 .entry-content > .wp-block-group > p.wp-block-paragraph:last-child:empty, body.page-id-1205 .wp-block-column > p.wp-block-paragraph:last-child:empty{
	display: none;
}

body.page-id-1205 .stat-block .wp-block-group .wp-block-paragraph{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1205 .modifier-list{
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	gap: 0.4em;
}

body.page-id-1205 .modifier-list h4.wp-block-heading{
	margin-bottom: 0.4em;
}

body.page-id-1205 .modifier-list p.plus-style{
	border-color: #88b88a;
	background: #f1faf2;
	color: #1d4a22;
}

body.page-id-1205 .modifier-list p.minus-style{
	border-color: #c08080;
	background: #fcf2f2;
	color: #6a1a1a;
}

body.page-id-1205 .wp-block-post-content-is-layout-constrained .wp-block-group .wp-block-column{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1205 .wp-site-blocks .eq-page-wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media print{
	@page{
	size: Letter landscape;
	margin: 0.5in;
}

body.page-id-1205 .printed-page{
	break-before: page;
	page-break-before: always;
}

body.page-id-1205 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{
	-ms-flex-preferred-size: 0 !important;	flex-basis: 0 !important;
	-webkit-box-flex: 1 !important;	-ms-flex-positive: 1 !important;	flex-grow: 1 !important;
	gap: 1.5em !important;
}

body.page-id-1205 .wp-block-columns{
	-ms-flex-wrap: nowrap !important;	flex-wrap: nowrap !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
}

html, body.page-id-1205{
	margin: 0 !important;
	padding: 0 !important;
	background: #fff !important;
	font-size: 10pt;
	line-height: 1.3;
}

body.page-id-1205 #wpadminbar, body.page-id-1205 header.wp-block-template-part, body.page-id-1205 .eq-header-content, body.page-id-1205 .wp-block-site-logo, body.page-id-1205 .wp-block-site-title, body.page-id-1205 .wp-block-site-tagline, body.page-id-1205 nav.wp-block-navigation, body.page-id-1205 .skip-link, body.page-id-1205 #wp-skip-link{
	display: none !important;
}

body.page-id-1205 .eq-header-content{
	background: none !important;
	background-image: none !important;
}

body.page-id-1205 main, body.page-id-1205 main *{
	background: transparent !important;
	text-shadow: none !important;
	-webkit-box-shadow: none !important;	box-shadow: none !important;
}

body.page-id-1205 main{
	padding: 0 !important;
	margin: 0 !important;
}

body.page-id-1205 .wp-block-post-content, body.page-id-1205 .wp-block-post-content > .wp-block-group{
	max-width: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

body.page-id-1205 h3.wp-block-heading, body.page-id-1205 h4.wp-block-heading{
	break-after: avoid;
	page-break-after: avoid;
}

body.page-id-1205 .wp-block-columns, body.page-id-1205 .stat-block, body.page-id-1205 .written-two-column-list, body.page-id-1205 .modifier-list{
	break-inside: avoid;
	page-break-inside: avoid;
}

body.page-id-1205 .border-b-1{
	border-bottom: 1px solid #4c7da8 !important;
}

body.page-id-1205 *{

	print-color-adjust: exact;
	}

}



/*-----------------------------------------------*/
/*  "Test page" Page                             */
/*-----------------------------------------------*/
body.page-id-1093 .eq-is-data-field{
	color: grey;
}

body.page-id-1093 .eq-v-color-orange{
	color: darkorange;
}

body.page-id-1093 .eq-v-color-green{
	color: darkgreen;
}

body.page-id-1093 .eq-v-style-odd{
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}

body.page-id-1093 .eq-page-wrapper .eq-v-importance-high .wp-block-paragraph{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}



/*-----------------------------------------------*/
/*  "Spell List" Page                            */
/*-----------------------------------------------*/
@media print{
	@page{
	size: letter portrait;
	-webkit-column-count: 2;	column-count: 2;
	}

}