/* - Scion 2e - */

.content-text[data-bookid=Scion2e] #pagecontent {
	--font-primary: Mercury Test G2, Palatino, Palatino Linotype, Helvetica Neue, Arial, serif;
	--font-secondary: Futura, Helvetica Neue, Helvetica, Arial, serif;
	--font-body: var(--font-primary);
	--font-title: Albertus MT Std, Impact, Arial Black, sans-serif;
	--font-heading: Crud, Impact, Arial Black, sans-serif;
	--font-h6: var(--font-body);
	--font-alternative-body: var(--font-secondary);
	--font-sidebar-body: var(--font-secondary);
	--font-sidebar-heading: Benguiat, Impact, Arial Black, sans-serif;
	--font-pantheon-box-headings: var(--font-secondary);
	--font-featured-body: var(--font-secondary);
	--font-featured-headings: var(--font-secondary);
	--font-character-box: var(--font-secondary);
	--font-th: var(--font-secondary);
	--font-td: var(--font-secondary);
	--font-dropcap: Benguiat, Impact, Arial Black, sans-serif;
	--font-toc-h3: Albertus MT Std, Impact, Arial Black, sans-serif;
	--font-toc-h4: var(--font-primary);
	--font-toc-h5: var(--font-primary);
	--font-faq-heading: var(--font-secondary);
	--font-faq-content: var(--font-secondary);
	--color-subheadings: #1a1a1a;
	--color-primary-background: #353e29;
	--color-secondary-background: #dddcd8;
	--color-text: #303030;
	--color-text-heavy: #1a1a1a;
	--color-text-highlighted: #2f3725;
	--color-link: #418fde;
	--color-link-hover: #418fde;
	--color-autolink-border: currentColor;
	--color-text-dt-strong: #2f3725;
	--color-h2: #4d5343;
	--color-h3: var(--color-subheadings);
	--color-h4: var(--color-subheadings);
	--color-h5: var(--color-subheadings);
	--color-h6: #4d5343;
	--color-figcaption: #4d5343;
	--color-toc-h3: #4d5343;
	--color-toc-strong: #4d5343;
	--color-dropcap: #675d51;
	--color-layout: var(--color-primary-background);
	--color-aside-background: #404133;
	--color-aside-text: #f4ebd1;
	--color-aside-th-background: var(--color-primary-background);
	--color-aside-even-background: var(--color-primary-background);
	--color-aside-odd-background: #f4ebd1;
	--color-aside-odd-text: #303030;
	--color-aside-even-text: #f4ebd1;
	--color-bullet-boxes-background: var(--color-secondary-background);
	--color-dot-boxes-background: var(--color-secondary-background);
	--color-table-header-background: var(--color-primary-background);
	--color-pantheon-box-header-background: var(--color-primary-background);
	--color-pantheon-box-callings-background: var(--color-secondary-background);
	--color-featured-header-background: var(--color-primary-background);
	--color-character-box-background-outer: var(--color-primary-background);
	--color-character-box-background-inner: #ccc7bd;
	--color-faq-header: white;
	--color-faq-header-background: var(--color-primary-background);
	--color-faq-background: var(--color-secondary-background);
	--color-table-row-odd: #f4f3f0;
	--color-table-row-even: #d1d0ca;
	color: var(--color-text);
	font-family: var(--font-body);
	font-size: clamp(13px, 1.2345679012vw + (8.3703703704px), 18px);
	line-height: 1.4;
  }
  .content-text[data-bookid=Scion2e] #pagecontent a[name=toc_1] + * {
	margin-top: 0 !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent :is(h1, h2, h3, h4, h5, h6, figcaption):not(.esc) {
	font-family: var(--font-heading);
	line-height: 0.9;
	text-transform: uppercase;
  }
  .content-text[data-bookid=Scion2e] #pagecontent :is(h1, h2, h3, h4, h5, h6, figcaption):not(.esc):first-child {
	margin-top: 0 !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent :is(h1, h2, h3, h4, h5, h6, figcaption):not(.esc) a {
	color: currentColor !important;
	border-bottom: none !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent :is(h1, h2, h3, h4, h5, h6, figcaption):not(.esc) a:hover {
	color: currentColor !important;
	text-decoration: none;
  }
  .content-text[data-bookid=Scion2e] #pagecontent em em {
	font-style: normal;
  }
  .content-text[data-bookid=Scion2e] #pagecontent :is(a, a.autolink):hover {
	background: inherit;
	color: var(--color-link-hover) !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent a:not(.autolink) {
	color: var(--color-link) !important;
	border-bottom: none !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent a.autolink {
	border-bottom: 1px dotted var(--color-autolink-border) !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent p {
	color: var(--color-text);
	font-family: var(--font-body);
	font-size: 1em;
	line-height: 1.4;
	margin: 0;
  }
  .content-text[data-bookid=Scion2e] #pagecontent p:not(:first-child) {
	margin-top: 0.75em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent p strong {
	color: var(--color-text-heavy);
  }
  .content-text[data-bookid=Scion2e] #pagecontent blockquote {
	margin: 0;
  }
  .content-text[data-bookid=Scion2e] #pagecontent blockquote:not(:first-child) {
	margin-top: 2em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent blockquote:not(:last-child) {
	margin-bottom: 2em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent :is(ul, ol) {
	padding-left: 2em;
	margin: 0;
  }
  .content-text[data-bookid=Scion2e] #pagecontent :is(ul, ol):not(:first-child) {
	margin-top: 1em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent :is(ul, ol):not(:last-child) {
	margin-bottom: 1em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent :is(ul, ol) strong {
	color: var(--color-text-heavy);
  }
  .content-text[data-bookid=Scion2e] #pagecontent :is(ul, ol) li {
	padding-left: 0.5em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent :is(ul, ol) li:not(:last-child) {
	margin-bottom: 0.5em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent :is(ul, ol) li > :is(ul, ol) {
	padding: 0;
	margin-top: 0.5em !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent :is(ul, ol) li > :is(ul, ol) li {
	padding: 0 0 0 1.5em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent dl {
	padding: 0 1em;
	margin: 0;
  }
  .content-text[data-bookid=Scion2e] #pagecontent dl:not(:first-child) {
	margin-top: 1em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent dl:not(:last-child) {
	margin-bottom: 1em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent dt {
	color: var(--color-text-dt-strong);
	font-family: var(--font-featured-body);
  }
  .content-text[data-bookid=Scion2e] #pagecontent dt:not(:last-child) {
	margin-bottom: 0.25em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent figure:not(:first-child) {
	margin-top: 2em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent figure:not(:last-child) {
	margin-bottom: 2em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent figcaption + table {
	margin-top: 0 !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent table {
	font-size: inherit !important;
	margin-bottom: 0 !important;
	width: 100%;
  }
  .content-text[data-bookid=Scion2e] #pagecontent table:not(:first-child) {
	margin-top: 2em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent table:not(:last-child) {
	margin-bottom: 2em !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent :is(td, th) {
	font-size: 0.875em;
	border: none;
  }
  .content-text[data-bookid=Scion2e] #pagecontent :is(td, th):not(:last-child) {
	padding-right: 1em !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent th {
	background: var(--color-table-header-background);
	color: white;
	font-family: var(--font-th);
	text-transform: uppercase;
	vertical-align: bottom;
	padding: 0.25em 0.5em !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent td {
	font-family: var(--font-td);
	padding: 0.45em 0.5em 0.25em !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent tbody tr:nth-child(odd) {
	background: var(--color-table-row-odd);
  }
  .content-text[data-bookid=Scion2e] #pagecontent tbody tr:nth-child(even) {
	background: var(--color-table-row-even);
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=toc] + * {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 1.5em 4%;
	margin-top: 2em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=toc] + * > div {
	flex: 1 1 48%;
	font-size: clamp(16px, 0.4938271605vw + (14.1481481481px), 18px);
	min-width: 320px;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=toc] + * > div a:nth-child(2) + * {
	margin-top: 0 !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=toc] + * > div * {
	line-height: 1;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=toc] + * > div h3 {
	color: var(--color-toc-h3);
	font-family: var(--font-toc-h3);
	font-size: 1.25em;
	border-bottom: 1px solid currentColor;
	margin: 1.25em 0 0.5em !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=toc] + * > div ul {
	list-style: none;
	padding-left: 0.75em;
	margin: 0 !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=toc] + * > div li {
	margin: 0;
	padding-left: 0;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=toc] + * > div li :is(h4, h5) {
	margin: 0;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=toc] + * > div li :is(h4, h5) > :is(a, span) {
	display: block;
	padding: 8px 0;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=toc] + * > div li * {
	font-size: 1em;
	text-transform: none;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=toc] + * > div li *:not(:is(strong)) {
	font-weight: 400;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=toc] + * > div li h4 {
	font-family: var(--font-toc-h4);
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=toc] + * > div li h5 {
	color: var(--font-toc-h5);
	font-family: var(--font-toc-h5);
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=toc] + * > div li ul h5 {
	font-style: italic;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=toc] + * > div li strong {
	color: var(--color-toc-strong);
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*="66%"] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*="66%"] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	width: 66%;
	min-width: 345px;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*="50%"] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*="50%"] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	width: 50%;
	min-width: 200px;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*="33%"] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*="33%"] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	width: 33%;
	min-width: 150px;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=centered] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=centered] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	margin-left: auto !important;
	margin-right: auto !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=uppercase] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=uppercase] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	text-transform: uppercase;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=indent-05] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=indent-05] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	text-indent: 0.5em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=indent-10] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=indent-10] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	text-indent: 1em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=indent-15] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=indent-15] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	text-indent: 1.5em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=text-justify] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=text-justify] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	text-align: justify;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=font-size-09] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=font-size-09] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	font-size: 0.9em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=font-size-08] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=font-size-08] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	font-size: 0.8em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=font-size-07] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=font-size-07] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	font-size: 0.7em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=drop-cap] + *::first-letter {
	float: left;
	color: var(--color-dropcap);
	font-family: var(--font-dropcap) !important;
	font-size: 3.25em;
	line-height: 0.6;
	padding-right: 0.05em;
	padding-top: 0.2em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=display-block] + * {
	display: block;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=clearfix] {
	display: block;
	clear: both;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=circle-shape] + * {
	shape-outside: circle(50%);
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=transform-flip-x] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=transform-flip-x] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	transform: scale(-1, 1);
  }
  @media (min-width: 480px) {
	.content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=two-columns] + * {
	  column-count: 2;
	  column-gap: 2em;
	}
  }
  @media (min-width: 768px) {
	.content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=responsive-float-right] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=responsive-float-right] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	  float: right;
	  font-size: 0.75em;
	  margin: 1em 0 1em 1em;
	  width: 45%;
	}
  }
  @media (min-width: 992px) {
	.content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=responsive-float-right] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=responsive-float-right] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	  font-size: 0.625em;
	}
  }
  @media (min-width: 1200px) {
	.content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=responsive-float-right] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=responsive-float-right] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	  font-size: 0.75em;
	}
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=container-drop-shadow] + * {
	filter: drop-shadow(0.45em 0.45em 0.3em rgba(0, 0, 0, 0.3));
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=dot-boxes] + div:not(:first-child) {
	margin-top: 0.75em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=dot-boxes] + div:not(:last-child) {
	margin-bottom: 0.75em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=dot-boxes] + div > div {
	display: flex;
	padding: 0.5em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=dot-boxes] + div > div:nth-child(odd) {
	background: var(--color-dot-boxes-background);
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=dot-boxes] + div > div > :first-child {
	flex-shrink: 0;
	min-width: 4em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=dot-boxes] + div > div > :last-child {
	flex-grow: 1;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=alternating-boxes] + * {
	list-style-position: inside;
	padding: 0;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=alternating-boxes] + *:not(:first-child) {
	margin-top: 0.75em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=alternating-boxes] + * > li {
	padding: 0.5em 0.5em 0.5em 2em;
	margin: 0;
	overflow: hidden;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=alternating-boxes] + * > li:nth-child(odd) {
	background: var(--color-bullet-boxes-background);
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=alternating-boxes] + *:is(ul) > li {
	text-indent: -1.35em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=alternating-boxes] + * ul * {
	color: var(--color-text-highlighted) !important;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=alternating-boxes] + *:is(ol) > li {
	position: relative;
	list-style: none;
	counter-increment: custom;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=alternating-boxes] + *:is(ol) > li:first-child {
	counter-reset: custom;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=alternating-boxes] + *:is(ol) > li::before {
	content: counter(custom) " ";
	position: absolute;
	left: 0;
	display: block;
	text-align: center;
	width: 30px;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=highlighted-text] + * {
	--color-text: var(--color-text-highlighted);
	--color-text-heavy: var(--color-text-highlighted);
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=font-alternative] + *,
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=font-alternative] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	font-family: var(--font-alternative-body);
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=faq-box] + div {
	--chamfer: .6em;
	clip-path: polygon(0% var(--chamfer), var(--chamfer) 0%, calc(100% - var(--chamfer)) 0%, 100% var(--chamfer), 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, var(--chamfer) 100%, 0% calc(100% - var(--chamfer)));
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=faq-box] + div:not(:first-child) {
	margin-top: 0.75em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=faq-box] + div:not(:last-child) {
	margin-bottom: 0.75em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=faq-box] + div > :is(h2, h3, h4, h5, h6) {
	background: var(--color-faq-header-background);
	color: var(--color-faq-header);
	font-family: var(--font-faq-heading);
	font-size: 1.125em;
	padding: 0.5em;
	margin: 0;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=faq-box] + div > div {
	background: var(--color-faq-background);
	font-family: var(--font-faq-content);
	padding: 0.5em;
  }
  .content-text[data-bookid=Scion2e] #pagecontent:not(.xyz) span[title*=faq-box] + div > div * {
	font-family: var(--font-faq-content);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent {
	--gradient-aside-border: linear-gradient(0, #eae18d 0%, #b38b48 100%);
	--gradient-image-border: linear-gradient(0, #b38b48 0%, #eae18d 100%);
	--image-aside-background: url("https://s3.amazonaws.com/files.d20.io/images/250048591/c1IgWmKt6tZp0A4AQ9B1BQ/max.jpg?1634051815");
	--image-skull-black: url("https://s3.amazonaws.com/files.d20.io/images/250050129/XeS95ohRfc8WRrubiYA5GQ/max.png?1634052720");
	--box-shadow-aside: 6px 6px 8px rgba(0, 0, 0, 0.28);
	--box-shadow-container: 6px 6px 8px rgba(0, 0, 0, 0.28);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h1:not(.esc) {
	position: relative;
	color: white;
	font-family: var(--font-title);
	font-size: clamp(14px, 0.987654321vw + (10.2962962963px), 18px);
	padding: 64px 0 32px;
	overflow: hidden;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h1:not(.esc)::after {
	pointer-events: none;
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	box-shadow: inset 0 0 3px 5px white;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h1:not(.esc) > img {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	transform: translateY(-50%);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h1:not(.esc) > div {
	--inner-padding: clamp(8px, 15vw + (-40px), 32px);
	font-size: 4em;
	filter: drop-shadow(0 0 1px black) drop-shadow(0 0 1px black) drop-shadow(0 0 1px black) drop-shadow(0 0 1px #666666);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h1:not(.esc) > div > * {
	display: block;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h1:not(.esc) > div > :first-child {
	font-size: 60%;
	padding: 0 var(--inner-padding);
	margin-bottom: 0.25em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h1:not(.esc) > div > :last-child {
	text-indent: -1em;
	padding: 0 var(--inner-padding) 0 calc(1em + var(--inner-padding));
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h1:not(.esc) > div::after {
	content: "";
	display: block;
	background: white;
	height: 0.11em;
	margin-top: -0.22em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h2:not(.esc) {
	color: var(--color-h2);
	font-size: 3em;
	margin-bottom: 0.25em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h2:not(.esc):not(:first-child) {
	margin-top: 1em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h3:not(.esc) {
	color: var(--color-h3);
	font-size: 2em;
	margin-bottom: 0.25em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h3:not(.esc):not(:first-child) {
	margin-top: 1em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h4:not(.esc) {
	color: var(--color-h4);
	font-size: 1.5em;
	margin-bottom: 0.25em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h4:not(.esc):not(:first-child) {
	margin-top: 1em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h5:not(.esc) {
	color: var(--color-h5);
	font-size: 1.25em;
	margin-bottom: 0.5em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h5:not(.esc):not(:first-child) {
	margin-top: 1em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h6:not(.esc) {
	color: var(--color-h6);
	font-family: var(--font-h6);
	font-size: 1.125em;
	text-transform: none;
	margin-bottom: 0.5em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent h6:not(.esc):not(:first-child) {
	margin-top: 1em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent figcaption:not(.esc) {
	color: var(--color-figcaption);
	font-size: 1.5em;
	text-align: center;
	margin-bottom: 0.35em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent blockquote {
	color: var(--color-text-highlighted);
	font-size: inherit;
	font-style: italic;
	border: 2px solid var(--color-layout);
	border-width: 2px 0;
	padding: 1em 0 !important;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent blockquote * {
	color: currentColor;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside {
	background: var(--gradient-aside-border);
	color: var(--color-aside-text);
	font-family: var(--font-body);
	font-size: clamp(12px, 1.3333333333vw + (5.6px), 16px);
	border: none;
	padding: 5px;
	box-shadow: var(--box-shadow-aside);
	--font-body: var(--font-sidebar-body);
	--font-heading: var(--font-sidebar-heading);
	--color-text: var(--color-aside-text);
	--color-text-heavy: var(--color-aside-text);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside:not(:first-child) {
	margin-top: 2em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside:not(:last-child) {
	margin-bottom: 2em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside a[name]:nth-child(2) + :is(h2, h3, h4, h5) {
	margin-top: 0 !important;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside :is(h2, h3, h4, h5):not(.esc) {
	text-align: center;
	color: var(--color-aside-text);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside :is(h3, h4):not(.esc) {
	margin-bottom: 0.5em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside :is(h2, h3, h4, h5, p, ol, ul) {
	filter: drop-shadow(0 0 1px black) drop-shadow(0 0 1px black) drop-shadow(0 0 1px black) drop-shadow(0 0 2px black);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside h5 {
	--font-heading: var(--font-sidebar-body);
	font-size: 1.05em !important;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside h5:not(.esc):not(:first-child) {
	margin-top: 1.25em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside :is(th, td) {
	font-size: 0.875em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside table:not(:first-child) {
	margin-top: 1em !important;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside th {
	background: var(--color-aside-th-background);
	color: var(--color-aside-text);
	font-weight: 400;
	text-transform: none;
	padding: 0.45em 0.5em 0.25em !important;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside th > span, .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside tr:nth-child(even) td > span {
	filter: drop-shadow(0 0 1px black) drop-shadow(0 0 1px black) drop-shadow(0 0 1px black);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside tr:nth-child(odd) td {
	background: var(--color-aside-odd-background);
	color: var(--color-aside-odd-text);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside tr:nth-child(even) td {
	background: var(--color-aside-even-background);
	color: var(--color-aside-even-text);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside > div {
	position: relative;
	z-index: 1;
	padding: 1.5em 1em;
	overflow: hidden;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent aside > div::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	display: block;
	background-color: var(--color-aside-background);
	background-image: var(--image-aside-background);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	min-height: 600px;
	transform: scale(1.25, 1.25);
	filter: brightness(0.4);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent img[alt=skull] {
	vertical-align: baseline;
	height: 1em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme] + * {
	--color-subheadings: var(--primary);
	--color-primary-background: var(--primary);
	--color-dropcap: var(--primary);
	--color-text-highlighted: var(--primary);
	--color-aside-background: var(--primary);
	--color-h2: var(--color-subheadings);
	--color-h3: var(--color-subheadings);
	--color-h4: var(--color-subheadings);
	--color-h5: var(--color-subheadings);
	--color-h6: var(--color-subheadings);
	--color-figcaption: var(--color-subheadings);
	--color-layout: var(--color-primary-background);
	--color-aside-th-background: var(--color-primary-background);
	--color-aside-even-background: var(--color-primary-background);
	--color-table-header-background: var(--color-primary-background);
	--color-pantheon-box-header-background: var(--color-primary-background);
	--color-featured-header-background: var(--color-primary-background);
	--color-character-box-background-outer: var(--color-primary-background);
	--color-faq-header-background: var(--color-primary-background);
	--color-bullet-boxes-background: var(--color-secondary-background);
	--color-dot-boxes-background: var(--color-secondary-background);
	--color-pantheon-box-callings-background: var(--color-secondary-background);
	--color-faq-background: var(--color-secondary-background);
	--gradient-aside-border: var(--gradient);
	--gradient-image-border: var(--gradient);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-aesir] + * {
	--primary: #3982a8;
	--gradient: linear-gradient(90deg, rgba(48,109,150,1) 0%, rgba(253,253,254,1) 50%, rgba(48,109,150,1) 100%);
	--image-aside-background: url("https://s3.amazonaws.com/files.d20.io/images/250082665/aeYv1kmBAIiQ6oQNVkGCnQ/max.jpg?1634067639");
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-aesir] + * aside > div::before {
	transform: unset;
	filter: brightness(0.63);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-deva] + * {
	--primary: #896f26;
	--gradient: linear-gradient(90deg, rgba(136,110,38,1) 0%, rgba(6,5,5,1) 25%, rgba(230,191,75,1) 48%, rgba(230,191,75,1) 52%, rgba(6,5,5,1) 75%, rgba(136,110,38,1) 100%);
	--image-aside-background: url("https://s3.amazonaws.com/files.d20.io/images/250082674/8kNPXoOT3CruPBG9vnFzRw/max.jpg?1634067640");
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-deva] + * aside > div::before {
	transform: unset;
	filter: brightness(0.35);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-kami] + * {
	--primary: #8a3b28;
	--gradient: linear-gradient(0deg, rgba(116, 20, 12, 1) 0%, rgba(195, 145, 126, 1) 50%, rgba(116, 20, 12, 1) 100%);
	--image-aside-background: url("https://s3.amazonaws.com/files.d20.io/images/250048510/Kfl74wvk-omZ_hJoh1czkA/max.jpg?1634051758");
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-kami] + * aside > div::before {
	filter: brightness(0.35);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-manitou] + * {
	--primary: #4e4438;
	--gradient: linear-gradient(180deg, rgba(80,69,56,1) 0%, rgba(222,199,121,1) 48%, rgba(222,199,121,1) 52%, rgba(80,69,56,1) 100%);
	--image-aside-background: url("https://s3.amazonaws.com/files.d20.io/images/250082670/Ci6X31PTfvHTpLbWC4sGiQ/max.jpg?1634067640");
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-manitou] + * aside > div::before {
	transform: unset;
	filter: brightness(0.48);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-netjer] + * {
	--primary: #4164a2;
	--gradient: linear-gradient(180deg, rgba(35,33,83,1) 0%, rgba(253,252,253,1) 50%, rgba(35,33,83,1) 100%);
	--image-aside-background: url("https://s3.amazonaws.com/files.d20.io/images/250082668/BHYXbxh16Z9P4nwzLraZDA/max.jpg?1634067639");
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-netjer] + * aside > div::before {
	transform: unset;
	filter: brightness(0.5);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-orisha] + * {
	--primary: #74140c;
	--gradient: linear-gradient(180deg, rgba(116,20,12,1) 0%, rgba(202,160,142,1) 48%, rgba(202,160,142,1) 52%, rgba(116,20,12,1) 100%);
	--color-secondary-background: #e6d6cd;
	--image-aside-background: url("https://s3.amazonaws.com/files.d20.io/images/250082664/W7n5hKydsa9r3wsW77jZjg/max.jpg?1634067639");
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-orisha] + * aside > div::before {
	transform: unset;
	filter: brightness(0.75);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-shen] + * {
	--primary: #000;
	--gradient: linear-gradient(180deg, rgba(0,2,3,1) 0%, rgba(250,248,250,1) 48%, rgba(250,248,250,1) 52%, rgba(0,2,3,1) 100%);
	--color-secondary-background: #cbcbcc;
	--image-aside-background: url("https://s3.amazonaws.com/files.d20.io/images/250082672/HbGTAuWKT5nidbdymAJ9AQ/max.jpg?1634067640");
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-shen] + * aside > div::before {
	transform: unset;
	filter: brightness(0.7);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-teotl] + * {
	--primary: #307069;
	--gradient: linear-gradient(180deg, rgba(48,112,105,1) 0%, rgba(207,223,221,1) 48%, rgba(207,223,221,1) 52%, rgba(48,112,105,1) 100%);
	--image-aside-background: url("https://s3.amazonaws.com/files.d20.io/images/250082663/nc2nq73ZuQiv29jlppGRhw/max.jpg?1634067639");
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-teotl] + * aside > div::before {
	transform: unset;
	filter: brightness(0.5);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-theoi] + * {
	--primary: #612967;
	--gradient: linear-gradient(180deg, rgba(97,41,103,1) 0%, rgba(252,251,252,1) 48%, rgba(252,251,252,1) 52%, rgba(97,41,103,1) 100%);
	--color-secondary-background: #e0dae1;
	--image-aside-background: url("https://s3.amazonaws.com/files.d20.io/images/250083838/Lv5cddgVfoPW6PYFdMQ2eA/max.jpg?1634068180");
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-theoi] + * aside > div::before {
	transform: unset;
	filter: brightness(1);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-tuatha] + * {
	--primary: #406a39;
	--gradient: linear-gradient(180deg, rgba(64,106,57,1) 0%, rgba(204,211,197,1) 48%, rgba(204,211,197,1) 52%, rgba(64,106,57,1) 100%);
	--color-secondary-background: #e1e4dc;
	--image-aside-background: url("https://s3.amazonaws.com/files.d20.io/images/250082675/3T36Jqo--3AZOznXdWDaUg/max.jpg?1634067641");
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-scheme-tuatha] + * aside > div::before {
	transform: unset;
	filter: brightness(0.45);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-pantheon-box] + * > *:not([name]) {
	display: block;
	padding: 0.4em 0.75em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-pantheon-box] + * > :is(h3, h4, h5):first-of-type {
	background: var(--color-pantheon-box-header-background);
	color: white;
	font-family: var(--font-pantheon-box-headings);
	font-size: 0.9em;
	font-weight: 700;
	line-height: 1.5;
	margin: 0;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-pantheon-box] + * > :is(h3, h4, h5):first-of-type + * {
	background: var(--color-pantheon-box-callings-background);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-pantheon-box] + * strong:first-child {
	font-family: var(--font-pantheon-box-headings);
	font-size: 0.9em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-pantheon-box] + *:not(:first-child) {
	margin-top: 1.5em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-pantheon-box] + *:not(:last-child) {
	margin-bottom: 1.5em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span:is([title*="scion-featured-box"], [title*="scion-adversary-box"]) + * > :is(h3, h4, h5):first-of-type {
	background: var(--color-featured-header-background);
	color: white;
	font-family: var(--font-featured-headings);
	font-size: 0.9em;
	font-weight: 700;
	line-height: 1.5;
	padding: 0.2em 1em;
	margin: 0;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span:is([title*="scion-featured-box"], [title*="scion-adversary-box"]) + * > :is(h3, h4, h5):first-of-type img[alt=skull] {
	margin-right: 4px;
	height: 0.9em;
	filter: invert(1);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span:is([title*="scion-featured-box"], [title*="scion-adversary-box"]) + * > :not(:is(h3, h4, h5, ul, ol)):not(a[name]) {
	padding: 0 1em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span:is([title*="scion-featured-box"], [title*="scion-adversary-box"]) + * > :is(ul, ol) {
	padding: 0 2em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span:is([title*="scion-featured-box"], [title*="scion-adversary-box"]) + *:not(:first-child) {
	margin-top: 1.5em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span:is([title*="scion-featured-box"], [title*="scion-adversary-box"]) + *:not(:last-child) {
	margin-bottom: 1.5em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span:is([title*="scion-featured-box"], [title*="scion-adversary-box"]) + * > p:first-of-type {
	margin-top: 0.75em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span:is([title*="scion-featured-box"], [title*="scion-adversary-box"]) + * dl {
	margin: 0.5em 0;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span:is([title*="scion-featured-box"], [title*="scion-adversary-box"]) + * blockquote {
	margin: 0 1em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span:is([title*="scion-featured-box"], [title*="scion-adversary-box"]) + * blockquote:not(:first-child) {
	margin-top: 1em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span:is([title*="scion-featured-box"], [title*="scion-adversary-box"]) + * blockquote:not(:last-child) {
	margin-bottom: 1em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-featured-box] + * > :not(:first-child) {
	font-family: var(--font-featured-body);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-character-box] + * {
	--chamfer: .6em;
	background: var(--color-character-box-background-outer);
	clip-path: polygon(0% var(--chamfer), var(--chamfer) 0%, calc(100% - var(--chamfer)) 0%, 100% var(--chamfer), 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, var(--chamfer) 100%, 0% calc(100% - var(--chamfer)));
	padding: 5px;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-character-box] + * :is(h3, h4, h5, p) {
	font-family: var(--font-character-box);
	font-size: 0.875em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-character-box] + *:not(:first-child) {
	margin-top: 1.5em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-character-box] + *:not(:last-child) {
	margin-bottom: 1.5em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-character-box] + * :is(h3, h4, h5) {
	font-weight: 700;
	text-transform: none;
	margin-top: 0 !important;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-character-box] + * :is(h3, h4, h5):not(:last-child) {
	margin-bottom: 0.75em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-character-box] + * > div {
	--chamfer: .45em;
	background: var(--color-character-box-background-inner);
	clip-path: polygon(0% var(--chamfer), var(--chamfer) 0%, calc(100% - var(--chamfer)) 0%, 100% var(--chamfer), 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, var(--chamfer) 100%, 0% calc(100% - var(--chamfer)));
	padding: 1em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-pantheon-blockquote] + blockquote {
	font-weight: 700;
	text-align: center;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-pantheon-blockquote] + blockquote p:not(:last-child) {
	margin-bottom: 0.35em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-gradient-border] + *,
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-gradient-border] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) {
	background: var(--gradient-image-border);
	padding: 5px;
	box-shadow: var(--box-shadow-container);
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-gradient-border] + *:not(:first-child),
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-gradient-border] + a[name] + a[name] + :is(h1, h2, h3, h4, h5):not(:first-child) {
	margin-top: 1.5em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-gradient-border] + *:not(:last-child),
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-gradient-border] + a[name] + a[name] + :is(h1, h2, h3, h4, h5):not(:last-child) {
	margin-bottom: 1.5em;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-gradient-border] + * img,
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12522"], [data-expansionid="12523"]) #pagecontent span[title*=scion-gradient-border] + a[name] + a[name] + :is(h1, h2, h3, h4, h5) img {
	display: block;
  }
  .content-text[data-bookid=Scion2e]:is([data-expansionid="12523"]) #pagecontent {
	--color-primary-background: #4e4438;
	--color-h2: #675d51;
	--color-h6: #4f4438;
	--color-figcaption: #4f4438;
	--color-table-row-odd: #edebe9;
	--color-table-row-even: #cbc7c2;
	--color-text-highlighted: #4e4438;
	--color-toc-h3: #4e4438;
	--color-toc-strong: #4e4438;
	--color-text-dt-strong: #4e4438;
	--image-aside-background: url("https://s3.amazonaws.com/files.d20.io/images/250049523/hH5Ktg6_BHspOdOgIJ8Xtg/max.jpg?1634052377");
  }