Themes.css

```
/\* Infobox customization stylesheet \*/
/\* Main styling \*/
.portable-infobox {
 border: 1px solid #666;
 padding: 2px;
 font-size: smaller;
}
.portable-infobox,
.portable-infobox .pi-image-collection-tab-content {
 background: transparent;
}
.portable-infobox .pi-image-collection-tabs {
 margin: 0;
}
.portable-infobox .pi-image-collection-tabs,
.portable-infobox .pi-font,
.portable-infobox .pi-secondary-font {
 font-size: 11px;
}

/\*\* Data customization \*\*/
.portable-infobox .pi-title,
.portable-infobox .pi-header {
 text-align: center;
 color: #fff;
 background: #8b0000;
 font-weight: bold;
 border-color: transparent;
 padding: 4px;
}
.portable-infobox .pi-title {
 font-size: 16px;
}
.portable-infobox .pi-group,
.portable-infobox .pi-group .pi-data:last-child {
 border: none;
}
.portable-infobox .pi-data {
 padding: 4px;
}
.portable-infobox .pi-border-color {
 border-color: #999;
}

/\*\* Image customization \*\*/
.portable-infobox .pi-image-collection-tabs .pi-tab-link {
 background: transparent;
 border-style: none;
 margin: 0;
 padding: 0;
 color: #cc960e;
 font-weight: bold;
}
.portable-infobox .pi-image-collection-tabs .pi-tab-link.current {
 color: #222;
}
.portable-infobox .pi-image-collection-tabs .pi-tab-link:not(:last-of-type):after {
 content: "|";
 color: #222;
 font-weight: bold;
 width: 1em;
 padding-right: 3px
}

/\*\* Navigation footer styling \*\*/
.portable-infobox .pi-navigation {
 text-align: center;
 font-weight: bold;
 background: #8b0000;
 padding: 4px;
}
.portable-infobox .pi-navigation a {
 color: #FFFFFF;
 text-align: center;
}

/\*\* Subtle nav links \*\*/
.pi-theme-chapter .pi-navigation,
.pi-theme-episode .pi-navigation,
.pi-theme-volume .pi-navigation,
.pi-theme-arc .pi-navigation,
.pi-theme-saga .pi-navigation {
 background: transparent;
 border-top: 1px dotted #999;
 padding: 0;
}

/\*\* Adjustments for long titles \*\*/
.pi-theme-fight .pi-title,
.pi-theme-episode .pi-title,
.pi-theme-volume .pi-title,
.pi-theme-arc .pi-title,
.pi-theme-saga .pi-title,
.portable-infobox.type-music .pi-title,
.pi-theme-event .pi-title {
 font-size: 14px;
 line-height: 21px;
}

/\* Chapter infobox styling - {{Chapter Infobox}} \*/
.pi-theme-chapter .pi-data-label {
 flex-basis: 120px;
}
.pi-theme-chapter .pi-navigation a {
 color: #cc960e;
}

/\* Fight infobox styling - {{Fight Infobox}} \*/
.pi-theme-fight {
 border-color: ;
}
.pi-theme-fight .pi-title,
.pi-theme-fight .pi-header,
.pi-theme-fight .pi-navigation {
 background: #0243c7;
}
.pi-theme-fight .pi-header a {
 color: #ffffff;
}
.pi-theme-fight .pi-horizontal-group {
 text-align: left;
}
.pi-theme-fight .pi-data-value ol,
.pi-theme-fight .pi-data-value ul {
 list-style-position: outside;
 margin-left: 2em;
}

/\* Merchandise infobox styling - {{Merchandise Infobox}} \*/
.pi-theme-merch {
 border-color: #666;
}
.pi-theme-merch .pi-title,
.pi-theme-merch .pi-header {
 background: #7458c1;
}
.pi-theme-merch {
 flex-basis: 100px;
}

/\* Episode infobox styling - {{Episode Infobox}} \*/
.pi-theme-episode {
 border: 1px solid #666;
}
.pi-theme-episode .pi-title,
.pi-theme-episode .pi-header {
 background: #1c1a16;
}
.pi-theme-episode .pi-navigation a {
 color: #cc960e;
}

/\* Media infobox styling \*/
/\* {{Volume Infobox}} - .pi-theme-volume \*/
/\* {{Story Arcs Infobox}} - .pi-theme-arc \*/
/\* {{Saga Infobox}} - .pi-theme-saga \*/
.pi-theme-volume {
 border-color: #8b0000;
}
.pi-theme-volume .pi-data-label,
.pi-theme-saga .pi-data-label {
 flex-basis: 120px;
}
.pi-theme-volume .pi-navigation a,
.pi-theme-arc .pi-navigation a,
.pi-theme-saga .pi-navigation a {
 color: #cc960e;
}

/\* Simple infobox styling - {{Simple Box}} \*/
.pi-theme-simple .pi-title,
.pi-theme-simple .pi-header,
.pi-theme-simple .pi-navigation {
 background: #8a4b08;
}

/\* Organization infobox styling - {{Organizations Infobox}} \*/
.pi-theme-org .pi-title,
.pi-theme-org .pi-header,
.pi-theme-org .pi-navigation {
 background: #5f23ae;
}

/\* Event infobox styling - {{Event Infobox}} \*/
.pi-theme-event {
 border-color: ;
}
.pi-theme-event .pi-title,
.pi-theme-event .pi-header,
.pi-theme-event .pi-navigation {
 background: #13675d;
}
.pi-theme-event .pi-header a {
 color: #ffffff;
}

/\* Story Arcs infobox styling - {{Story Arcs Infobox}} \*/
.pi-theme-arc .pi-item[data-source="previous"],
.pi-theme-arc .pi-item[data-source="next"] {
 flex-direction: column;
}
.pi-theme-arc .pi-item[data-source="previous"] > \*,
.pi-theme-arc .pi-item[data-source="next"] > \* {
 flex-basis: auto;
 padding: 0;
 text-align: center;
}

/\*--------------------------------------------------------------------------------------------------------------------------------\*/
/\* NB: The CSS from here on out was compiled from [[Special:PermanentLink/280656]] with dart-sass 1.26.10.
/\* Please edit and recompile that source Sass file instead of manually editing what follows.
/\*--------------------------------------------------------------------------------------------------------------------------------\*/
/\* [components] block quotes: common layout \*/
.WikiaArticle blockquote.themed { border: 1px solid; margin: 0 0 0.5em; padding: 2px; text-align: justify; }
@media only screen and (min-width: 1596px) { .WikiaPage blockquote.themed { font-size: inherit; line-height: inherit; } }
blockquote.themed > div { padding: 1em 2em; }
blockquote.themed > div > div { font-size: larger; font-style: italic; line-height: 1.555em; position: relative; }
blockquote.themed > div > div::before, blockquote.themed > div > div::after { content: "“"; font-size: 2.2em; font-style: normal; opacity: 0.5; position: absolute; }
blockquote.themed > div > div::before { left: -0.5em; }
blockquote.themed > div > div::after { right: -0.5em; transform: scale(-1, -1); }
blockquote.themed cite { display: block; margin-top: 0.5em; }
blockquote.themed cite::before { content: "— "; }
/\* [components] character galleries: common layout \*/
.chargallery .wikia-gallery { display: flex; flex-wrap: wrap; justify-content: center; margin-bottom: 15px; }
.chargallery .wikia-gallery-item { border: 3px solid; margin: 0 -3px -3px 0; padding: 0; }
.chargallery .wikia-gallery-item img { background-color: #ffffff; margin-top: 0 !important; }
.chargallery .wikia-gallery-item .lightbox-caption { box-sizing: border-box; font: bold 9pt/1.25em sans-serif; margin: 0; padding: 4pt; }
.chargallery-profile-caption { font-size: larger; }
.chargallery-profile-subcaption { font-size: smaller; }
/\* [components] custom header: common layout \*/
.customheader { border: 1px solid transparent; border-radius: 0.3em; font-size: 130%; font-weight: bold; margin: 5px 0 10px; overflow: auto; padding: 0.3em 0.4em 0.2em; text-align: center; }
/\* [components] navboxes: common layout \*/
.navibox { border: 1px solid; border-collapse: separate; border-spacing: 2px; font-size: 90%; width: 100%; }
.navibox th, .navibox td { padding: 2px 6px; }
.navibox th.navibox-title { padding: 2px; }
.navibox-title, .navibox-header, .navibox-group { font-weight: bold; text-align: center; }
.navibox-title .mw-collapsible-toggle { color: inherit; }
.navibox-group { font-size: smaller; white-space: nowrap; }
.navibox-list { text-align: center; }
/\* [components] page tabs: common layout \*/
ul.pagetabs { align-content: center; align-items: center; display: flex; flex-flow: row wrap; justify-content: center; margin: 0; }
.pagetabs li { display: block; margin: 0 0 0.5em; }
.pagetabs li + li { margin-left: 5px; }
.pagetabs li > :only-child { border: 2px solid; border-bottom: none; border-radius: 6px 6px 0 0; display: block; font-weight: bold; line-height: 1.3em; min-width: 110px; padding: 0.5em; text-align: center; text-decoration: none; }
.pagetabs-article > :only-child::before, .pagetabs-gallery > :only-child::before { content: ""; mask-position: left center; -webkit-mask-position: left center; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; padding-left: 19px; }
.pagetabs-article > :only-child::before { mask-image: url("https://vignette.wikia.nocookie.net/shingekinokyojin/images/c/c4/Article.png/revision/latest?cb=20160615105236"); -webkit-mask-image: url("https://vignette.wikia.nocookie.net/shingekinokyojin/images/c/c4/Article.png/revision/latest?cb=20160615105236"); }
.pagetabs-gallery > :only-child::before { mask-image: url("https://vignette.wikia.nocookie.net/shingekinokyojin/images/a/a3/Gallery.png/revision/latest?cb=20160615105324"); -webkit-mask-image: url("https://vignette.wikia.nocookie.net/shingekinokyojin/images/a/a3/Gallery.png/revision/latest?cb=20160615105324"); margin-right: 4px; }
/\* [themes] general \*/
.page-theme { display: none; }
/\* [themes] by affiliation: civilians \*/
/\* - NB: for text, the contrast ratio is 4.39:1, which partially passes WCAG 2's minimum contrast requirements (failing AA for non-bold text < 18pt and bold text < 14pt) \*/
.page-theme.theme-affiliation-civilians ~ blockquote.themed { border-color: #267728; color: #ffffff; }
.page-theme.theme-affiliation-civilians ~ blockquote.themed a { color: #ffffff; }
.page-theme.theme-affiliation-civilians ~ blockquote.themed > div { background-color: #2c8a2e; }
.chargallery.theme-affiliation-civilians .wikia-gallery-item { background-color: #2c8a2e; border-color: #267728; }
.chargallery.theme-affiliation-civilians .chargallery-profile-caption, .chargallery.theme-affiliation-civilians .chargallery-profile-subcaption { color: #ffffff; }
.chargallery.theme-affiliation-civilians .chargallery-profile-caption a, .chargallery.theme-affiliation-civilians .chargallery-profile-subcaption a { color: #ffffff; }
.customheader.theme-affiliation-civilians { background-color: #2c8a2e; color: #ffffff; }
.customheader.theme-affiliation-civilians a { color: #ffffff; }
.navibox.theme-affiliation-civilians { border-color: #267728; }
.navibox.theme-affiliation-civilians .navibox-title, .navibox.theme-affiliation-civilians .navibox-header, .navibox.theme-affiliation-civilians .navibox-group { background-color: #2c8a2e; color: #ffffff; }
.navibox.theme-affiliation-civilians .navibox-title a, .navibox.theme-affiliation-civilians .navibox-header a, .navibox.theme-affiliation-civilians .navibox-group a { color: #ffffff; }
.page-theme.theme-affiliation-civilians ~ .pagetabs li > :only-child { background-color: #2c8a2e; border-color: #2c8a2e; color: #ffffff; }
.page-theme.theme-affiliation-civilians ~ .pagetabs li > :only-child a { color: #ffffff; }
.page-theme.theme-affiliation-civilians ~ .pagetabs li > :only-child::before { background-color: #ffffff; }
.page-theme.theme-affiliation-civilians ~ .pagetabs li > .selflink:only-child { background-color: #ffffff; color: #2c8a2e; }
.page-theme.theme-affiliation-civilians ~ .pagetabs li > .selflink:only-child a { color: #2c8a2e; }
.page-theme.theme-affiliation-civilians ~ .pagetabs li > .selflink:only-child::before { background-color: #2c8a2e; }
.page-theme.theme-affiliation-civilians ~ .portable-infobox { border-color: #267728; }
.page-theme.theme-affiliation-civilians ~ .portable-infobox .pi-title, .page-theme.theme-affiliation-civilians ~ .portable-infobox .pi-header, .page-theme.theme-affiliation-civilians ~ .portable-infobox .pi-navigation { background-color: #2c8a2e; color: #ffffff; }
.page-theme.theme-affiliation-civilians ~ .portable-infobox .pi-title a, .page-theme.theme-affiliation-civilians ~ .portable-infobox .pi-header a, .page-theme.theme-affiliation-civilians ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by affiliation: Hero Public Safety Commission \*/
/\* - NB: for text, the contrast ratio is 4.48:1, which partially passes WCAG 2's minimum contrast requirements (failing AA for non-bold text < 18pt and bold text < 14pt) \*/
.page-theme.theme-affiliation-hero\_public\_safety\_commission ~ blockquote.themed { border-color: #77746a; color: #1a1a1a; }
.page-theme.theme-affiliation-hero\_public\_safety\_commission ~ blockquote.themed a { color: #1a1a1a; }
.page-theme.theme-affiliation-hero\_public\_safety\_commission ~ blockquote.themed > div { background-color: #858176; }
.chargallery.theme-affiliation-hero\_public\_safety\_commission .wikia-gallery-item { background-color: #858176; border-color: #77746a; }
.chargallery.theme-affiliation-hero\_public\_safety\_commission .chargallery-profile-caption, .chargallery.theme-affiliation-hero\_public\_safety\_commission .chargallery-profile-subcaption { color: #1a1a1a; }
.chargallery.theme-affiliation-hero\_public\_safety\_commission .chargallery-profile-caption a, .chargallery.theme-affiliation-hero\_public\_safety\_commission .chargallery-profile-subcaption a { color: #1a1a1a; }
.customheader.theme-affiliation-hero\_public\_safety\_commission { background-color: #858176; color: #1a1a1a; }
.customheader.theme-affiliation-hero\_public\_safety\_commission a { color: #1a1a1a; }
.navibox.theme-affiliation-hero\_public\_safety\_commission { border-color: #77746a; }
.navibox.theme-affiliation-hero\_public\_safety\_commission .navibox-title, .navibox.theme-affiliation-hero\_public\_safety\_commission .navibox-header, .navibox.theme-affiliation-hero\_public\_safety\_commission .navibox-group { background-color: #858176; color: #1a1a1a; }
.navibox.theme-affiliation-hero\_public\_safety\_commission .navibox-title a, .navibox.theme-affiliation-hero\_public\_safety\_commission .navibox-header a, .navibox.theme-affiliation-hero\_public\_safety\_commission .navibox-group a { color: #1a1a1a; }
.page-theme.theme-affiliation-hero\_public\_safety\_commission ~ .pagetabs li > :only-child { background-color: #858176; border-color: #858176; color: #1a1a1a; }
.page-theme.theme-affiliation-hero\_public\_safety\_commission ~ .pagetabs li > :only-child a { color: #1a1a1a; }
.page-theme.theme-affiliation-hero\_public\_safety\_commission ~ .pagetabs li > :only-child::before { background-color: #1a1a1a; }
.page-theme.theme-affiliation-hero\_public\_safety\_commission ~ .pagetabs li > .selflink:only-child { background-color: #1a1a1a; color: #858176; }
.page-theme.theme-affiliation-hero\_public\_safety\_commission ~ .pagetabs li > .selflink:only-child a { color: #858176; }
.page-theme.theme-affiliation-hero\_public\_safety\_commission ~ .pagetabs li > .selflink:only-child::before { background-color: #858176; }
.page-theme.theme-affiliation-hero\_public\_safety\_commission ~ .portable-infobox { border-color: #77746a; }
.page-theme.theme-affiliation-hero\_public\_safety\_commission ~ .portable-infobox .pi-title, .page-theme.theme-affiliation-hero\_public\_safety\_commission ~ .portable-infobox .pi-header, .page-theme.theme-affiliation-hero\_public\_safety\_commission ~ .portable-infobox .pi-navigation { background-color: #858176; color: #1a1a1a; }
.page-theme.theme-affiliation-hero\_public\_safety\_commission ~ .portable-infobox .pi-title a, .page-theme.theme-affiliation-hero\_public\_safety\_commission ~ .portable-infobox .pi-header a, .page-theme.theme-affiliation-hero\_public\_safety\_commission ~ .portable-infobox .pi-navigation a { color: #1a1a1a; }
/\* [themes] by affiliation: Isamu Academy High School \*/
/\* - NB: for text, the contrast ratio is 10.72:1, which passes WCAG 2's enhanced contrast requirements \*/
.page-theme.theme-affiliation-isamu\_high ~ blockquote.themed { border-color: #640633; color: #ffffff; }
.page-theme.theme-affiliation-isamu\_high ~ blockquote.themed a { color: #ffffff; }
.page-theme.theme-affiliation-isamu\_high ~ blockquote.themed > div { background-color: #7c073f; }
.chargallery.theme-affiliation-isamu\_high .wikia-gallery-item { background-color: #7c073f; border-color: #640633; }
.chargallery.theme-affiliation-isamu\_high .chargallery-profile-caption, .chargallery.theme-affiliation-isamu\_high .chargallery-profile-subcaption { color: #ffffff; }
.chargallery.theme-affiliation-isamu\_high .chargallery-profile-caption a, .chargallery.theme-affiliation-isamu\_high .chargallery-profile-subcaption a { color: #ffffff; }
.customheader.theme-affiliation-isamu\_high { background-color: #7c073f; color: #ffffff; }
.customheader.theme-affiliation-isamu\_high a { color: #ffffff; }
.page-theme.theme-affiliation-isamu\_high ~ .pagetabs li > :only-child { background-color: #7c073f; border-color: #7c073f; color: #ffffff; }
.page-theme.theme-affiliation-isamu\_high ~ .pagetabs li > :only-child a { color: #ffffff; }
.page-theme.theme-affiliation-isamu\_high ~ .pagetabs li > :only-child::before { background-color: #ffffff; }
.page-theme.theme-affiliation-isamu\_high ~ .pagetabs li > .selflink:only-child { background-color: #ffffff; color: #7c073f; }
.page-theme.theme-affiliation-isamu\_high ~ .pagetabs li > .selflink:only-child a { color: #7c073f; }
.page-theme.theme-affiliation-isamu\_high ~ .pagetabs li > .selflink:only-child::before { background-color: #7c073f; }
.page-theme.theme-affiliation-isamu\_high ~ .portable-infobox { border-color: #640633; }
.page-theme.theme-affiliation-isamu\_high ~ .portable-infobox .pi-title, .page-theme.theme-affiliation-isamu\_high ~ .portable-infobox .pi-header, .page-theme.theme-affiliation-isamu\_high ~ .portable-infobox .pi-navigation { background-color: #7c073f; color: #ffffff; }
.page-theme.theme-affiliation-isamu\_high ~ .portable-infobox .pi-title a, .page-theme.theme-affiliation-isamu\_high ~ .portable-infobox .pi-header a, .page-theme.theme-affiliation-isamu\_high ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by affiliation: Ketsubutsu Academy High School \*/
/\* - NB: for text, the contrast ratio is 9.71:1, which passes WCAG 2's enhanced contrast requirements \*/
.page-theme.theme-affiliation-ketsubutsu\_high ~ blockquote.themed { border-color: #afb5bc; color: #1a1a1a; }
.page-theme.theme-affiliation-ketsubutsu\_high ~ blockquote.themed a { color: #1a1a1a; }
.page-theme.theme-affiliation-ketsubutsu\_high ~ blockquote.themed > div { background-color: #bdc2c8; }
.chargallery.theme-affiliation-ketsubutsu\_high .wikia-gallery-item { background-color: #bdc2c8; border-color: #afb5bc; }
.chargallery.theme-affiliation-ketsubutsu\_high .chargallery-profile-caption, .chargallery.theme-affiliation-ketsubutsu\_high .chargallery-profile-subcaption { color: #1a1a1a; }
.chargallery.theme-affiliation-ketsubutsu\_high .chargallery-profile-caption a, .chargallery.theme-affiliation-ketsubutsu\_high .chargallery-profile-subcaption a { color: #1a1a1a; }
.customheader.theme-affiliation-ketsubutsu\_high { background-color: #bdc2c8; color: #1a1a1a; }
.customheader.theme-affiliation-ketsubutsu\_high a { color: #1a1a1a; }
.navibox.theme-affiliation-ketsubutsu\_high { border-color: #afb5bc; }
.navibox.theme-affiliation-ketsubutsu\_high .navibox-title, .navibox.theme-affiliation-ketsubutsu\_high .navibox-header, .navibox.theme-affiliation-ketsubutsu\_high .navibox-group { background-color: #bdc2c8; color: #1a1a1a; }
.navibox.theme-affiliation-ketsubutsu\_high .navibox-title a, .navibox.theme-affiliation-ketsubutsu\_high .navibox-header a, .navibox.theme-affiliation-ketsubutsu\_high .navibox-group a { color: #1a1a1a; }
.page-theme.theme-affiliation-ketsubutsu\_high ~ .pagetabs li > :only-child { background-color: #bdc2c8; border-color: #bdc2c8; color: #1a1a1a; }
.page-theme.theme-affiliation-ketsubutsu\_high ~ .pagetabs li > :only-child a { color: #1a1a1a; }
.page-theme.theme-affiliation-ketsubutsu\_high ~ .pagetabs li > :only-child::before { background-color: #1a1a1a; }
.page-theme.theme-affiliation-ketsubutsu\_high ~ .pagetabs li > .selflink:only-child { background-color: #1a1a1a; color: #bdc2c8; }
.page-theme.theme-affiliation-ketsubutsu\_high ~ .pagetabs li > .selflink:only-child a { color: #bdc2c8; }
.page-theme.theme-affiliation-ketsubutsu\_high ~ .pagetabs li > .selflink:only-child::before { background-color: #bdc2c8; }
.page-theme.theme-affiliation-ketsubutsu\_high ~ .portable-infobox { border-color: #afb5bc; }
.page-theme.theme-affiliation-ketsubutsu\_high ~ .portable-infobox .pi-title, .page-theme.theme-affiliation-ketsubutsu\_high ~ .portable-infobox .pi-header, .page-theme.theme-affiliation-ketsubutsu\_high ~ .portable-infobox .pi-navigation { background-color: #bdc2c8; color: #1a1a1a; }
.page-theme.theme-affiliation-ketsubutsu\_high ~ .portable-infobox .pi-title a, .page-theme.theme-affiliation-ketsubutsu\_high ~ .portable-infobox .pi-header a, .page-theme.theme-affiliation-ketsubutsu\_high ~ .portable-infobox .pi-navigation a { color: #1a1a1a; }
/\* [themes] by affiliation: League of Villains \*/
/\* - NB: for text, the contrast ratio is 4.05:1, which partially passes WCAG 2's minimum contrast requirements (failing AA for non-bold text < 18pt and bold text < 14pt) \*/
.page-theme.theme-affiliation-league\_of\_villains ~ blockquote.themed { border-color: #657382; color: #ffffff; }
.page-theme.theme-affiliation-league\_of\_villains ~ blockquote.themed a { color: #ffffff; }
.page-theme.theme-affiliation-league\_of\_villains ~ blockquote.themed > div { background-color: #708090; }
.chargallery.theme-affiliation-league\_of\_villains .wikia-gallery-item { background-color: #708090; border-color: #657382; }
.chargallery.theme-affiliation-league\_of\_villains .chargallery-profile-caption, .chargallery.theme-affiliation-league\_of\_villains .chargallery-profile-subcaption { color: #ffffff; }
.chargallery.theme-affiliation-league\_of\_villains .chargallery-profile-caption a, .chargallery.theme-affiliation-league\_of\_villains .chargallery-profile-subcaption a { color: #ffffff; }
.customheader.theme-affiliation-league\_of\_villains { background-color: #708090; color: #ffffff; }
.customheader.theme-affiliation-league\_of\_villains a { color: #ffffff; }
table.navibox .navibox-header.theme-affiliation-league\_of\_villains, table.navibox .navibox-group.theme-affiliation-league\_of\_villains { background-color: #708090; color: #ffffff; }
table.navibox .navibox-header.theme-affiliation-league\_of\_villains a, table.navibox .navibox-group.theme-affiliation-league\_of\_villains a { color: #ffffff; }
.page-theme.theme-affiliation-league\_of\_villains ~ .pagetabs li > :only-child { background-color: #708090; border-color: #708090; color: #ffffff; }
.page-theme.theme-affiliation-league\_of\_villains ~ .pagetabs li > :only-child a { color: #ffffff; }
.page-theme.theme-affiliation-league\_of\_villains ~ .pagetabs li > :only-child::before { background-color: #ffffff; }
.page-theme.theme-affiliation-league\_of\_villains ~ .pagetabs li > .selflink:only-child { background-color: #ffffff; color: #708090; }
.page-theme.theme-affiliation-league\_of\_villains ~ .pagetabs li > .selflink:only-child a { color: #708090; }
.page-theme.theme-affiliation-league\_of\_villains ~ .pagetabs li > .selflink:only-child::before { background-color: #708090; }
.page-theme.theme-affiliation-league\_of\_villains ~ .portable-infobox { border-color: #657382; }
.page-theme.theme-affiliation-league\_of\_villains ~ .portable-infobox .pi-title, .page-theme.theme-affiliation-league\_of\_villains ~ .portable-infobox .pi-header, .page-theme.theme-affiliation-league\_of\_villains ~ .portable-infobox .pi-navigation { background-color: #708090; color: #ffffff; }
.page-theme.theme-affiliation-league\_of\_villains ~ .portable-infobox .pi-title a, .page-theme.theme-affiliation-league\_of\_villains ~ .portable-infobox .pi-header a, .page-theme.theme-affiliation-league\_of\_villains ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by affiliation: Masegaki Primary School \*/
/\* - NB: for text, the contrast ratio is 10.72:1, which passes WCAG 2's enhanced contrast requirements \*/
.page-theme.theme-affiliation-masegaki\_primary ~ blockquote.themed { border-color: #640633; color: #ffffff; }
.page-theme.theme-affiliation-masegaki\_primary ~ blockquote.themed a { color: #ffffff; }
.page-theme.theme-affiliation-masegaki\_primary ~ blockquote.themed > div { background-color: #7c073f; }
.chargallery.theme-affiliation-masegaki\_primary .wikia-gallery-item { background-color: #7c073f; border-color: #640633; }
.chargallery.theme-affiliation-masegaki\_primary .chargallery-profile-caption, .chargallery.theme-affiliation-masegaki\_primary .chargallery-profile-subcaption { color: #ffffff; }
.chargallery.theme-affiliation-masegaki\_primary .chargallery-profile-caption a, .chargallery.theme-affiliation-masegaki\_primary .chargallery-profile-subcaption a { color: #ffffff; }
.customheader.theme-affiliation-masegaki\_primary { background-color: #7c073f; color: #ffffff; }
.customheader.theme-affiliation-masegaki\_primary a { color: #ffffff; }
.page-theme.theme-affiliation-masegaki\_primary ~ .pagetabs li > :only-child { background-color: #7c073f; border-color: #7c073f; color: #ffffff; }
.page-theme.theme-affiliation-masegaki\_primary ~ .pagetabs li > :only-child a { color: #ffffff; }
.page-theme.theme-affiliation-masegaki\_primary ~ .pagetabs li > :only-child::before { background-color: #ffffff; }
.page-theme.theme-affiliation-masegaki\_primary ~ .pagetabs li > .selflink:only-child { background-color: #ffffff; color: #7c073f; }
.page-theme.theme-affiliation-masegaki\_primary ~ .pagetabs li > .selflink:only-child a { color: #7c073f; }
.page-theme.theme-affiliation-masegaki\_primary ~ .pagetabs li > .selflink:only-child::before { background-color: #7c073f; }
.page-theme.theme-affiliation-masegaki\_primary ~ .portable-infobox { border-color: #640633; }
.page-theme.theme-affiliation-masegaki\_primary ~ .portable-infobox .pi-title, .page-theme.theme-affiliation-masegaki\_primary ~ .portable-infobox .pi-header, .page-theme.theme-affiliation-masegaki\_primary ~ .portable-infobox .pi-navigation { background-color: #7c073f; color: #ffffff; }
.page-theme.theme-affiliation-masegaki\_primary ~ .portable-infobox .pi-title a, .page-theme.theme-affiliation-masegaki\_primary ~ .portable-infobox .pi-header a, .page-theme.theme-affiliation-masegaki\_primary ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by affiliation: police force \*/
/\* - NB: for text, the contrast ratio is 5.24:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) \*/
.page-theme.theme-affiliation-police ~ blockquote.themed { border-color: #0060a9; color: #ffffff; }
.page-theme.theme-affiliation-police ~ blockquote.themed a { color: #ffffff; }
.page-theme.theme-affiliation-police ~ blockquote.themed > div { background-color: #006ec2; }
.chargallery.theme-affiliation-police .wikia-gallery-item { background-color: #006ec2; border-color: #0060a9; }
.chargallery.theme-affiliation-police .chargallery-profile-caption, .chargallery.theme-affiliation-police .chargallery-profile-subcaption { color: #ffffff; }
.chargallery.theme-affiliation-police .chargallery-profile-caption a, .chargallery.theme-affiliation-police .chargallery-profile-subcaption a { color: #ffffff; }
.customheader.theme-affiliation-police { background-color: #006ec2; color: #ffffff; }
.customheader.theme-affiliation-police a { color: #ffffff; }
.navibox.theme-affiliation-police { border-color: #0060a9; }
.navibox.theme-affiliation-police .navibox-title, .navibox.theme-affiliation-police .navibox-header, .navibox.theme-affiliation-police .navibox-group { background-color: #006ec2; color: #ffffff; }
.navibox.theme-affiliation-police .navibox-title a, .navibox.theme-affiliation-police .navibox-header a, .navibox.theme-affiliation-police .navibox-group a { color: #ffffff; }
.page-theme.theme-affiliation-police ~ .pagetabs li > :only-child { background-color: #006ec2; border-color: #006ec2; color: #ffffff; }
.page-theme.theme-affiliation-police ~ .pagetabs li > :only-child a { color: #ffffff; }
.page-theme.theme-affiliation-police ~ .pagetabs li > :only-child::before { background-color: #ffffff; }
.page-theme.theme-affiliation-police ~ .pagetabs li > .selflink:only-child { background-color: #ffffff; color: #006ec2; }
.page-theme.theme-affiliation-police ~ .pagetabs li > .selflink:only-child a { color: #006ec2; }
.page-theme.theme-affiliation-police ~ .pagetabs li > .selflink:only-child::before { background-color: #006ec2; }
.page-theme.theme-affiliation-police ~ .portable-infobox { border-color: #0060a9; }
.page-theme.theme-affiliation-police ~ .portable-infobox .pi-title, .page-theme.theme-affiliation-police ~ .portable-infobox .pi-header, .page-theme.theme-affiliation-police ~ .portable-infobox .pi-navigation { background-color: #006ec2; color: #ffffff; }
.page-theme.theme-affiliation-police ~ .portable-infobox .pi-title a, .page-theme.theme-affiliation-police ~ .portable-infobox .pi-header a, .page-theme.theme-affiliation-police ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by affiliation: pro heroes \*/
/\* - NB: for text, the contrast ratio is 8.24:1, which passes WCAG 2's enhanced contrast requirements \*/
.page-theme.theme-affiliation-pro\_heroes ~ blockquote.themed { border-color: #e88c00; color: #1a1a1a; }
.page-theme.theme-affiliation-pro\_heroes ~ blockquote.themed a { color: #1a1a1a; }
.page-theme.theme-affiliation-pro\_heroes ~ blockquote.themed > div { background-color: #ff9b02; }
.chargallery.theme-affiliation-pro\_heroes .wikia-gallery-item { background-color: #ff9b02; border-color: #e88c00; }
.chargallery.theme-affiliation-pro\_heroes .chargallery-profile-caption, .chargallery.theme-affiliation-pro\_heroes .chargallery-profile-subcaption { color: #1a1a1a; }
.chargallery.theme-affiliation-pro\_heroes .chargallery-profile-caption a, .chargallery.theme-affiliation-pro\_heroes .chargallery-profile-subcaption a { color: #1a1a1a; }
.customheader.theme-affiliation-pro\_heroes { background-color: #ff9b02; color: #1a1a1a; }
.customheader.theme-affiliation-pro\_heroes a { color: #1a1a1a; }
.navibox.theme-affiliation-pro\_heroes { border-color: #e88c00; }
.navibox.theme-affiliation-pro\_heroes .navibox-title, .navibox.theme-affiliation-pro\_heroes .navibox-header, .navibox.theme-affiliation-pro\_heroes .navibox-group { background-color: #ff9b02; color: #1a1a1a; }
.navibox.theme-affiliation-pro\_heroes .navibox-title a, .navibox.theme-affiliation-pro\_heroes .navibox-header a, .navibox.theme-affiliation-pro\_heroes .navibox-group a { color: #1a1a1a; }
.page-theme.theme-affiliation-pro\_heroes ~ .pagetabs li > :only-child { background-color: #ff9b02; border-color: #ff9b02; color: #1a1a1a; }
.page-theme.theme-affiliation-pro\_heroes ~ .pagetabs li > :only-child a { color: #1a1a1a; }
.page-theme.theme-affiliation-pro\_heroes ~ .pagetabs li > :only-child::before { background-color: #1a1a1a; }
.page-theme.theme-affiliation-pro\_heroes ~ .pagetabs li > .selflink:only-child { background-color: #1a1a1a; color: #ff9b02; }
.page-theme.theme-affiliation-pro\_heroes ~ .pagetabs li > .selflink:only-child a { color: #ff9b02; }
.page-theme.theme-affiliation-pro\_heroes ~ .pagetabs li > .selflink:only-child::before { background-color: #ff9b02; }
.page-theme.theme-affiliation-pro\_heroes ~ .portable-infobox { border-color: #e88c00; }
.page-theme.theme-affiliation-pro\_heroes ~ .portable-infobox .pi-title, .page-theme.theme-affiliation-pro\_heroes ~ .portable-infobox .pi-header, .page-theme.theme-affiliation-pro\_heroes ~ .portable-infobox .pi-navigation { background-color: #ff9b02; color: #1a1a1a; }
.page-theme.theme-affiliation-pro\_heroes ~ .portable-infobox .pi-title a, .page-theme.theme-affiliation-pro\_heroes ~ .portable-infobox .pi-header a, .page-theme.theme-affiliation-pro\_heroes ~ .portable-infobox .pi-navigation a { color: #1a1a1a; }
/\* [themes] by affiliation: Seiai Academy \*/
/\* - NB: for text, the contrast ratio is 10.72:1, which passes WCAG 2's enhanced contrast requirements \*/
.page-theme.theme-affiliation-seiai\_high ~ blockquote.themed { border-color: #640633; color: #ffffff; }
.page-theme.theme-affiliation-seiai\_high ~ blockquote.themed a { color: #ffffff; }
.page-theme.theme-affiliation-seiai\_high ~ blockquote.themed > div { background-color: #7c073f; }
.chargallery.theme-affiliation-seiai\_high .wikia-gallery-item { background-color: #7c073f; border-color: #640633; }
.chargallery.theme-affiliation-seiai\_high .chargallery-profile-caption, .chargallery.theme-affiliation-seiai\_high .chargallery-profile-subcaption { color: #ffffff; }
.chargallery.theme-affiliation-seiai\_high .chargallery-profile-caption a, .chargallery.theme-affiliation-seiai\_high .chargallery-profile-subcaption a { color: #ffffff; }
.customheader.theme-affiliation-seiai\_high { background-color: #7c073f; color: #ffffff; }
.customheader.theme-affiliation-seiai\_high a { color: #ffffff; }
.page-theme.theme-affiliation-seiai\_high ~ .pagetabs li > :only-child { background-color: #7c073f; border-color: #7c073f; color: #ffffff; }
.page-theme.theme-affiliation-seiai\_high ~ .pagetabs li > :only-child a { color: #ffffff; }
.page-theme.theme-affiliation-seiai\_high ~ .pagetabs li > :only-child::before { background-color: #ffffff; }
.page-theme.theme-affiliation-seiai\_high ~ .pagetabs li > .selflink:only-child { background-color: #ffffff; color: #7c073f; }
.page-theme.theme-affiliation-seiai\_high ~ .pagetabs li > .selflink:only-child a { color: #7c073f; }
.page-theme.theme-affiliation-seiai\_high ~ .pagetabs li > .selflink:only-child::before { background-color: #7c073f; }
.page-theme.theme-affiliation-seiai\_high ~ .portable-infobox { border-color: #640633; }
.page-theme.theme-affiliation-seiai\_high ~ .portable-infobox .pi-title, .page-theme.theme-affiliation-seiai\_high ~ .portable-infobox .pi-header, .page-theme.theme-affiliation-seiai\_high ~ .portable-infobox .pi-navigation { background-color: #7c073f; color: #ffffff; }
.page-theme.theme-affiliation-seiai\_high ~ .portable-infobox .pi-title a, .page-theme.theme-affiliation-seiai\_high ~ .portable-infobox .pi-header a, .page-theme.theme-affiliation-seiai\_high ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by affiliation: Seijin High School \*/
/\* - NB: for text, the contrast ratio is 10.72:1, which passes WCAG 2's enhanced contrast requirements \*/
.page-theme.theme-affiliation-seijin\_high ~ blockquote.themed { border-color: #640633; color: #ffffff; }
.page-theme.theme-affiliation-seijin\_high ~ blockquote.themed a { color: #ffffff; }
.page-theme.theme-affiliation-seijin\_high ~ blockquote.themed > div { background-color: #7c073f; }
.chargallery.theme-affiliation-seijin\_high .wikia-gallery-item { background-color: #7c073f; border-color: #640633; }
.chargallery.theme-affiliation-seijin\_high .chargallery-profile-caption, .chargallery.theme-affiliation-seijin\_high .chargallery-profile-subcaption { color: #ffffff; }
.chargallery.theme-affiliation-seijin\_high .chargallery-profile-caption a, .chargallery.theme-affiliation-seijin\_high .chargallery-profile-subcaption a { color: #ffffff; }
.customheader.theme-affiliation-seijin\_high { background-color: #7c073f; color: #ffffff; }
.customheader.theme-affiliation-seijin\_high a { color: #ffffff; }
.page-theme.theme-affiliation-seijin\_high ~ .pagetabs li > :only-child { background-color: #7c073f; border-color: #7c073f; color: #ffffff; }
.page-theme.theme-affiliation-seijin\_high ~ .pagetabs li > :only-child a { color: #ffffff; }
.page-theme.theme-affiliation-seijin\_high ~ .pagetabs li > :only-child::before { background-color: #ffffff; }
.page-theme.theme-affiliation-seijin\_high ~ .pagetabs li > .selflink:only-child { background-color: #ffffff; color: #7c073f; }
.page-theme.theme-affiliation-seijin\_high ~ .pagetabs li > .selflink:only-child a { color: #7c073f; }
.page-theme.theme-affiliation-seijin\_high ~ .pagetabs li > .selflink:only-child::before { background-color: #7c073f; }
.page-theme.theme-affiliation-seijin\_high ~ .portable-infobox { border-color: #640633; }
.page-theme.theme-affiliation-seijin\_high ~ .portable-infobox .pi-title, .page-theme.theme-affiliation-seijin\_high ~ .portable-infobox .pi-header, .page-theme.theme-affiliation-seijin\_high ~ .portable-infobox .pi-navigation { background-color: #7c073f; color: #ffffff; }
.page-theme.theme-affiliation-seijin\_high ~ .portable-infobox .pi-title a, .page-theme.theme-affiliation-seijin\_high ~ .portable-infobox .pi-header a, .page-theme.theme-affiliation-seijin\_high ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by affiliation: Shie Hassaikai \*/
/\* - NB: for text, the contrast ratio is 9.07:1, which passes WCAG 2's enhanced contrast requirements \*/
.page-theme.theme-affiliation-shie\_hassaikai ~ blockquote.themed { border-color: #3f3579; color: #ffffff; }
.page-theme.theme-affiliation-shie\_hassaikai ~ blockquote.themed a { color: #ffffff; }
.page-theme.theme-affiliation-shie\_hassaikai ~ blockquote.themed > div { background-color: #483d8b; }
.chargallery.theme-affiliation-shie\_hassaikai .wikia-gallery-item { background-color: #483d8b; border-color: #3f3579; }
.chargallery.theme-affiliation-shie\_hassaikai .chargallery-profile-caption, .chargallery.theme-affiliation-shie\_hassaikai .chargallery-profile-subcaption { color: #ffffff; }
.chargallery.theme-affiliation-shie\_hassaikai .chargallery-profile-caption a, .chargallery.theme-affiliation-shie\_hassaikai .chargallery-profile-subcaption a { color: #ffffff; }
.customheader.theme-affiliation-shie\_hassaikai { background-color: #483d8b; color: #ffffff; }
.customheader.theme-affiliation-shie\_hassaikai a { color: #ffffff; }
table.navibox .navibox-header.theme-affiliation-shie\_hassaikai, table.navibox .navibox-group.theme-affiliation-shie\_hassaikai { background-color: #483d8b; color: #ffffff; }
table.navibox .navibox-header.theme-affiliation-shie\_hassaikai a, table.navibox .navibox-group.theme-affiliation-shie\_hassaikai a { color: #ffffff; }
.page-theme.theme-affiliation-shie\_hassaikai ~ .pagetabs li > :only-child { background-color: #483d8b; border-color: #483d8b; color: #ffffff; }
.page-theme.theme-affiliation-shie\_hassaikai ~ .pagetabs li > :only-child a { color: #ffffff; }
.page-theme.theme-affiliation-shie\_hassaikai ~ .pagetabs li > :only-child::before { background-color: #ffffff; }
.page-theme.theme-affiliation-shie\_hassaikai ~ .pagetabs li > .selflink:only-child { background-color: #ffffff; color: #483d8b; }
.page-theme.theme-affiliation-shie\_hassaikai ~ .pagetabs li > .selflink:only-child a { color: #483d8b; }
.page-theme.theme-affiliation-shie\_hassaikai ~ .pagetabs li > .selflink:only-child::before { background-color: #483d8b; }
.page-theme.theme-affiliation-shie\_hassaikai ~ .portable-infobox { border-color: #3f3579; }
.page-theme.theme-affiliation-shie\_hassaikai ~ .portable-infobox .pi-title, .page-theme.theme-affiliation-shie\_hassaikai ~ .portable-infobox .pi-header, .page-theme.theme-affiliation-shie\_hassaikai ~ .portable-infobox .pi-navigation { background-color: #483d8b; color: #ffffff; }
.page-theme.theme-affiliation-shie\_hassaikai ~ .portable-infobox .pi-title a, .page-theme.theme-affiliation-shie\_hassaikai ~ .portable-infobox .pi-header a, .page-theme.theme-affiliation-shie\_hassaikai ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by affiliation: Shiketsu High School \*/
/\* - NB: for text, the contrast ratio is 11.61:1, which passes WCAG 2's enhanced contrast requirements \*/
.page-theme.theme-affiliation-shiketsu\_high ~ blockquote.themed { border-color: #002b59; color: #ffffff; }
.page-theme.theme-affiliation-shiketsu\_high ~ blockquote.themed a { color: #ffffff; }
.page-theme.theme-affiliation-shiketsu\_high ~ blockquote.themed > div { background-color: #003872; }
.chargallery.theme-affiliation-shiketsu\_high .wikia-gallery-item { background-color: #003872; border-color: #002b59; }
.chargallery.theme-affiliation-shiketsu\_high .chargallery-profile-caption, .chargallery.theme-affiliation-shiketsu\_high .chargallery-profile-subcaption { color: #ffffff; }
.chargallery.theme-affiliation-shiketsu\_high .chargallery-profile-caption a, .chargallery.theme-affiliation-shiketsu\_high .chargallery-profile-subcaption a { color: #ffffff; }
.customheader.theme-affiliation-shiketsu\_high { background-color: #003872; color: #ffffff; }
.customheader.theme-affiliation-shiketsu\_high a { color: #ffffff; }
.navibox.theme-affiliation-shiketsu\_high { border-color: #002b59; }
.navibox.theme-affiliation-shiketsu\_high .navibox-title, .navibox.theme-affiliation-shiketsu\_high .navibox-header, .navibox.theme-affiliation-shiketsu\_high .navibox-group { background-color: #003872; color: #ffffff; }
.navibox.theme-affiliation-shiketsu\_high .navibox-title a, .navibox.theme-affiliation-shiketsu\_high .navibox-header a, .navibox.theme-affiliation-shiketsu\_high .navibox-group a { color: #ffffff; }
.page-theme.theme-affiliation-shiketsu\_high ~ .pagetabs li > :only-child { background-color: #003872; border-color: #003872; color: #ffffff; }
.page-theme.theme-affiliation-shiketsu\_high ~ .pagetabs li > :only-child a { color: #ffffff; }
.page-theme.theme-affiliation-shiketsu\_high ~ .pagetabs li > :only-child::before { background-color: #ffffff; }
.page-theme.theme-affiliation-shiketsu\_high ~ .pagetabs li > .selflink:only-child { background-color: #ffffff; color: #003872; }
.page-theme.theme-affiliation-shiketsu\_high ~ .pagetabs li > .selflink:only-child a { color: #003872; }
.page-theme.theme-affiliation-shiketsu\_high ~ .pagetabs li > .selflink:only-child::before { background-color: #003872; }
.page-theme.theme-affiliation-shiketsu\_high ~ .portable-infobox { border-color: #002b59; }
.page-theme.theme-affiliation-shiketsu\_high ~ .portable-infobox .pi-title, .page-theme.theme-affiliation-shiketsu\_high ~ .portable-infobox .pi-header, .page-theme.theme-affiliation-shiketsu\_high ~ .portable-infobox .pi-navigation { background-color: #003872; color: #ffffff; }
.page-theme.theme-affiliation-shiketsu\_high ~ .portable-infobox .pi-title a, .page-theme.theme-affiliation-shiketsu\_high ~ .portable-infobox .pi-header a, .page-theme.theme-affiliation-shiketsu\_high ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by affiliation: U.A. High School \*/
/\* - NB: for text, the contrast ratio is 7.33:1, which passes WCAG 2's enhanced contrast requirements \*/
blockquote.themed.theme-affiliation-ua\_high, .page-theme.theme-affiliation-ua\_high ~ blockquote.themed { border-color: #8d2424; color: #ffffff; }
blockquote.themed.theme-affiliation-ua\_high a, .page-theme.theme-affiliation-ua\_high ~ blockquote.themed a { color: #ffffff; }
blockquote.themed.theme-affiliation-ua\_high > div, .page-theme.theme-affiliation-ua\_high ~ blockquote.themed > div { background-color: #a12929; }
.chargallery.theme-affiliation-ua\_high .wikia-gallery-item { background-color: #a12929; border-color: #8d2424; }
.chargallery.theme-affiliation-ua\_high .chargallery-profile-caption, .chargallery.theme-affiliation-ua\_high .chargallery-profile-subcaption { color: #ffffff; }
.chargallery.theme-affiliation-ua\_high .chargallery-profile-caption a, .chargallery.theme-affiliation-ua\_high .chargallery-profile-subcaption a { color: #ffffff; }
.customheader.theme-affiliation-ua\_high { background-color: #a12929; color: #ffffff; }
.customheader.theme-affiliation-ua\_high a { color: #ffffff; }
.navibox.theme-affiliation-ua\_high { border-color: #8d2424; }
.navibox.theme-affiliation-ua\_high .navibox-title, .navibox.theme-affiliation-ua\_high .navibox-header, .navibox.theme-affiliation-ua\_high .navibox-group { background-color: #a12929; color: #ffffff; }
.navibox.theme-affiliation-ua\_high .navibox-title a, .navibox.theme-affiliation-ua\_high .navibox-header a, .navibox.theme-affiliation-ua\_high .navibox-group a { color: #ffffff; }
.pagetabs.theme-affiliation-ua\_high li > :only-child, .page-theme.theme-affiliation-ua\_high ~ .pagetabs li > :only-child { background-color: #a12929; border-color: #a12929; color: #ffffff; }
.pagetabs.theme-affiliation-ua\_high li > :only-child a, .page-theme.theme-affiliation-ua\_high ~ .pagetabs li > :only-child a { color: #ffffff; }
.pagetabs.theme-affiliation-ua\_high li > :only-child::before, .page-theme.theme-affiliation-ua\_high ~ .pagetabs li > :only-child::before { background-color: #ffffff; }
.pagetabs.theme-affiliation-ua\_high li > .selflink:only-child, .page-theme.theme-affiliation-ua\_high ~ .pagetabs li > .selflink:only-child { background-color: #ffffff; color: #a12929; }
.pagetabs.theme-affiliation-ua\_high li > .selflink:only-child a, .page-theme.theme-affiliation-ua\_high ~ .pagetabs li > .selflink:only-child a { color: #a12929; }
.pagetabs.theme-affiliation-ua\_high li > .selflink:only-child::before, .page-theme.theme-affiliation-ua\_high ~ .pagetabs li > .selflink:only-child::before { background-color: #a12929; }
.pi-theme-affiliation-ua\_high, .page-theme.theme-affiliation-ua\_high ~ .portable-infobox { border-color: #8d2424; }
.pi-theme-affiliation-ua\_high .pi-title, .pi-theme-affiliation-ua\_high .pi-header, .pi-theme-affiliation-ua\_high .pi-navigation, .page-theme.theme-affiliation-ua\_high ~ .portable-infobox .pi-title, .page-theme.theme-affiliation-ua\_high ~ .portable-infobox .pi-header, .page-theme.theme-affiliation-ua\_high ~ .portable-infobox .pi-navigation { background-color: #a12929; color: #ffffff; }
.pi-theme-affiliation-ua\_high .pi-title a, .pi-theme-affiliation-ua\_high .pi-header a, .pi-theme-affiliation-ua\_high .pi-navigation a, .page-theme.theme-affiliation-ua\_high ~ .portable-infobox .pi-title a, .page-theme.theme-affiliation-ua\_high ~ .portable-infobox .pi-header a, .page-theme.theme-affiliation-ua\_high ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by affiliation: vigilantes \*/
/\* - NB: for text, the contrast ratio is 6.02:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) \*/
.page-theme.theme-affiliation-vigilantes ~ blockquote.themed { border-color: #e76828; color: #1a1a1a; }
.page-theme.theme-affiliation-vigilantes ~ blockquote.themed a { color: #1a1a1a; }
.page-theme.theme-affiliation-vigilantes ~ blockquote.themed > div { background-color: #ea783f; }
.chargallery.theme-affiliation-vigilantes .wikia-gallery-item { background-color: #ea783f; border-color: #e76828; }
.chargallery.theme-affiliation-vigilantes .chargallery-profile-caption, .chargallery.theme-affiliation-vigilantes .chargallery-profile-subcaption { color: #1a1a1a; }
.chargallery.theme-affiliation-vigilantes .chargallery-profile-caption a, .chargallery.theme-affiliation-vigilantes .chargallery-profile-subcaption a { color: #1a1a1a; }
.customheader.theme-affiliation-vigilantes { background-color: #ea783f; color: #1a1a1a; }
.customheader.theme-affiliation-vigilantes a { color: #1a1a1a; }
.navibox.theme-affiliation-vigilantes { border-color: #e76828; }
.navibox.theme-affiliation-vigilantes .navibox-title, .navibox.theme-affiliation-vigilantes .navibox-header, .navibox.theme-affiliation-vigilantes .navibox-group { background-color: #ea783f; color: #1a1a1a; }
.navibox.theme-affiliation-vigilantes .navibox-title a, .navibox.theme-affiliation-vigilantes .navibox-header a, .navibox.theme-affiliation-vigilantes .navibox-group a { color: #1a1a1a; }
.page-theme.theme-affiliation-vigilantes ~ .pagetabs li > :only-child { background-color: #ea783f; border-color: #ea783f; color: #1a1a1a; }
.page-theme.theme-affiliation-vigilantes ~ .pagetabs li > :only-child a { color: #1a1a1a; }
.page-theme.theme-affiliation-vigilantes ~ .pagetabs li > :only-child::before { background-color: #1a1a1a; }
.page-theme.theme-affiliation-vigilantes ~ .pagetabs li > .selflink:only-child { background-color: #1a1a1a; color: #ea783f; }
.page-theme.theme-affiliation-vigilantes ~ .pagetabs li > .selflink:only-child a { color: #ea783f; }
.page-theme.theme-affiliation-vigilantes ~ .pagetabs li > .selflink:only-child::before { background-color: #ea783f; }
.page-theme.theme-affiliation-vigilantes ~ .portable-infobox { border-color: #e76828; }
.page-theme.theme-affiliation-vigilantes ~ .portable-infobox .pi-title, .page-theme.theme-affiliation-vigilantes ~ .portable-infobox .pi-header, .page-theme.theme-affiliation-vigilantes ~ .portable-infobox .pi-navigation { background-color: #ea783f; color: #1a1a1a; }
.page-theme.theme-affiliation-vigilantes ~ .portable-infobox .pi-title a, .page-theme.theme-affiliation-vigilantes ~ .portable-infobox .pi-header a, .page-theme.theme-affiliation-vigilantes ~ .portable-infobox .pi-navigation a { color: #1a1a1a; }
/\* [themes] by affiliation: villains \*/
/\* - NB: for text, the contrast ratio is 6.39:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) \*/
.page-theme.theme-affiliation-villains ~ blockquote.themed { border-color: #525252; color: #ffffff; }
.page-theme.theme-affiliation-villains ~ blockquote.themed a { color: #ffffff; }
.page-theme.theme-affiliation-villains ~ blockquote.themed > div { background-color: #5f5f5f; }
.chargallery.theme-affiliation-villains .wikia-gallery-item { background-color: #5f5f5f; border-color: #525252; }
.chargallery.theme-affiliation-villains .chargallery-profile-caption, .chargallery.theme-affiliation-villains .chargallery-profile-subcaption { color: #ffffff; }
.chargallery.theme-affiliation-villains .chargallery-profile-caption a, .chargallery.theme-affiliation-villains .chargallery-profile-subcaption a { color: #ffffff; }
.customheader.theme-affiliation-villains { background-color: #5f5f5f; color: #ffffff; }
.customheader.theme-affiliation-villains a { color: #ffffff; }
.navibox.theme-affiliation-villains { border-color: #525252; }
.navibox.theme-affiliation-villains .navibox-title, .navibox.theme-affiliation-villains .navibox-header, .navibox.theme-affiliation-villains .navibox-group { background-color: #5f5f5f; color: #ffffff; }
.navibox.theme-affiliation-villains .navibox-title a, .navibox.theme-affiliation-villains .navibox-header a, .navibox.theme-affiliation-villains .navibox-group a { color: #ffffff; }
.page-theme.theme-affiliation-villains ~ .pagetabs li > :only-child { background-color: #5f5f5f; border-color: #5f5f5f; color: #ffffff; }
.page-theme.theme-affiliation-villains ~ .pagetabs li > :only-child a { color: #ffffff; }
.page-theme.theme-affiliation-villains ~ .pagetabs li > :only-child::before { background-color: #ffffff; }
.page-theme.theme-affiliation-villains ~ .pagetabs li > .selflink:only-child { background-color: #ffffff; color: #5f5f5f; }
.page-theme.theme-affiliation-villains ~ .pagetabs li > .selflink:only-child a { color: #5f5f5f; }
.page-theme.theme-affiliation-villains ~ .pagetabs li > .selflink:only-child::before { background-color: #5f5f5f; }
.page-theme.theme-affiliation-villains ~ .portable-infobox { border-color: #525252; }
.page-theme.theme-affiliation-villains ~ .portable-infobox .pi-title, .page-theme.theme-affiliation-villains ~ .portable-infobox .pi-header, .page-theme.theme-affiliation-villains ~ .portable-infobox .pi-navigation { background-color: #5f5f5f; color: #ffffff; }
.page-theme.theme-affiliation-villains ~ .portable-infobox .pi-title a, .page-theme.theme-affiliation-villains ~ .portable-infobox .pi-header a, .page-theme.theme-affiliation-villains ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: Battle Trial \*/
/\* - NB: for text, the contrast ratio is 3.15:1, which partially passes WCAG 2's minimum contrast requirements (failing AA for non-bold text < 18pt and bold text < 14pt) \*/
.navibox.theme-arc-battle\_trial { border-color: #ff421e; }
.navibox.theme-arc-battle\_trial .navibox-title, .navibox.theme-arc-battle\_trial .navibox-header, .navibox.theme-arc-battle\_trial .navibox-group { background-color: #ff5737; color: #ffffff; }
.navibox.theme-arc-battle\_trial .navibox-title a, .navibox.theme-arc-battle\_trial .navibox-header a, .navibox.theme-arc-battle\_trial .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-battle\_trial ~ .portable-infobox { border-color: #ff421e; }
.page-theme.theme-arc-battle\_trial ~ .portable-infobox .pi-title, .page-theme.theme-arc-battle\_trial ~ .portable-infobox .pi-header, .page-theme.theme-arc-battle\_trial ~ .portable-infobox .pi-navigation { background-color: #ff5737; color: #ffffff; }
.page-theme.theme-arc-battle\_trial ~ .portable-infobox .pi-title a, .page-theme.theme-arc-battle\_trial ~ .portable-infobox .pi-header a, .page-theme.theme-arc-battle\_trial ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: Endeavor Agency \*/
/\* - NB: for text, the contrast ratio is 12.08:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-arc-endeavor\_agency { border-color: #152767; }
.navibox.theme-arc-endeavor\_agency .navibox-title, .navibox.theme-arc-endeavor\_agency .navibox-header, .navibox.theme-arc-endeavor\_agency .navibox-group { background-color: #192f7c; color: #ffffff; }
.navibox.theme-arc-endeavor\_agency .navibox-title a, .navibox.theme-arc-endeavor\_agency .navibox-header a, .navibox.theme-arc-endeavor\_agency .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-endeavor\_agency ~ .portable-infobox { border-color: #152767; }
.page-theme.theme-arc-endeavor\_agency ~ .portable-infobox .pi-title, .page-theme.theme-arc-endeavor\_agency ~ .portable-infobox .pi-header, .page-theme.theme-arc-endeavor\_agency ~ .portable-infobox .pi-navigation { background-color: #192f7c; color: #ffffff; }
.page-theme.theme-arc-endeavor\_agency ~ .portable-infobox .pi-title a, .page-theme.theme-arc-endeavor\_agency ~ .portable-infobox .pi-header a, .page-theme.theme-arc-endeavor\_agency ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: Entrance Exam \*/
/\* - NB: for text, the contrast ratio is 5.22:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) \*/
.customheader.theme-arc-entrance\_exam { background-color: #527640; color: #ffffff; }
.customheader.theme-arc-entrance\_exam a { color: #ffffff; }
.navibox.theme-arc-entrance\_exam { border-color: #476537; }
.navibox.theme-arc-entrance\_exam .navibox-title, .navibox.theme-arc-entrance\_exam .navibox-header, .navibox.theme-arc-entrance\_exam .navibox-group { background-color: #527640; color: #ffffff; }
.navibox.theme-arc-entrance\_exam .navibox-title a, .navibox.theme-arc-entrance\_exam .navibox-header a, .navibox.theme-arc-entrance\_exam .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-entrance\_exam ~ .portable-infobox { border-color: #476537; }
.page-theme.theme-arc-entrance\_exam ~ .portable-infobox .pi-title, .page-theme.theme-arc-entrance\_exam ~ .portable-infobox .pi-header, .page-theme.theme-arc-entrance\_exam ~ .portable-infobox .pi-navigation { background-color: #527640; color: #ffffff; }
.page-theme.theme-arc-entrance\_exam ~ .portable-infobox .pi-title a, .page-theme.theme-arc-entrance\_exam ~ .portable-infobox .pi-header a, .page-theme.theme-arc-entrance\_exam ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: Final Exams \*/
/\* - NB: for text, the contrast ratio is 3.35:1, which partially passes WCAG 2's minimum contrast requirements (failing AA for non-bold text < 18pt and bold text < 14pt) \*/
.navibox.theme-arc-final\_exams { border-color: #c76119; }
.navibox.theme-arc-final\_exams .navibox-title, .navibox.theme-arc-final\_exams .navibox-header, .navibox.theme-arc-final\_exams .navibox-group { background-color: #de6c1c; color: #ffffff; }
.navibox.theme-arc-final\_exams .navibox-title a, .navibox.theme-arc-final\_exams .navibox-header a, .navibox.theme-arc-final\_exams .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-final\_exams ~ .portable-infobox { border-color: #c76119; }
.page-theme.theme-arc-final\_exams ~ .portable-infobox .pi-title, .page-theme.theme-arc-final\_exams ~ .portable-infobox .pi-header, .page-theme.theme-arc-final\_exams ~ .portable-infobox .pi-navigation { background-color: #de6c1c; color: #ffffff; }
.page-theme.theme-arc-final\_exams ~ .portable-infobox .pi-title a, .page-theme.theme-arc-final\_exams ~ .portable-infobox .pi-header a, .page-theme.theme-arc-final\_exams ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: (Vigilantes) Final Performance \*/
/\* - NB: for text, the contrast ratio is 8.35:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-arc-final\_performance { border-color: #6b2565; }
.navibox.theme-arc-final\_performance .navibox-title, .navibox.theme-arc-final\_performance .navibox-header, .navibox.theme-arc-final\_performance .navibox-group { background-color: #7e2c77; color: #ffffff; }
.navibox.theme-arc-final\_performance .navibox-title a, .navibox.theme-arc-final\_performance .navibox-header a, .navibox.theme-arc-final\_performance .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-final\_performance ~ .portable-infobox { border-color: #6b2565; }
.page-theme.theme-arc-final\_performance ~ .portable-infobox .pi-title, .page-theme.theme-arc-final\_performance ~ .portable-infobox .pi-header, .page-theme.theme-arc-final\_performance ~ .portable-infobox .pi-navigation { background-color: #7e2c77; color: #ffffff; }
.page-theme.theme-arc-final\_performance ~ .portable-infobox .pi-title a, .page-theme.theme-arc-final\_performance ~ .portable-infobox .pi-header a, .page-theme.theme-arc-final\_performance ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: Forest Training Camp \*/
/\* - NB: for text, the contrast ratio is 9.83:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-arc-forest\_training\_camp { border-color: #512371; }
.navibox.theme-arc-forest\_training\_camp .navibox-title, .navibox.theme-arc-forest\_training\_camp .navibox-header, .navibox.theme-arc-forest\_training\_camp .navibox-group { background-color: #5f2984; color: #ffffff; }
.navibox.theme-arc-forest\_training\_camp .navibox-title a, .navibox.theme-arc-forest\_training\_camp .navibox-header a, .navibox.theme-arc-forest\_training\_camp .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-forest\_training\_camp ~ .portable-infobox { border-color: #512371; }
.page-theme.theme-arc-forest\_training\_camp ~ .portable-infobox .pi-title, .page-theme.theme-arc-forest\_training\_camp ~ .portable-infobox .pi-header, .page-theme.theme-arc-forest\_training\_camp ~ .portable-infobox .pi-navigation { background-color: #5f2984; color: #ffffff; }
.page-theme.theme-arc-forest\_training\_camp ~ .portable-infobox .pi-title a, .page-theme.theme-arc-forest\_training\_camp ~ .portable-infobox .pi-header a, .page-theme.theme-arc-forest\_training\_camp ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: Heroes Rising \*/
/\* - NB: for text, the contrast ratio is 6.48:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) \*/
.navibox.theme-arc-heroes\_rising { border-color: #a88d45; }
.navibox.theme-arc-heroes\_rising .navibox-title, .navibox.theme-arc-heroes\_rising .navibox-header, .navibox.theme-arc-heroes\_rising .navibox-group { background-color: #b79b4f; color: #1a1a1a; }
.navibox.theme-arc-heroes\_rising .navibox-title a, .navibox.theme-arc-heroes\_rising .navibox-header a, .navibox.theme-arc-heroes\_rising .navibox-group a { color: #1a1a1a; }
.page-theme.theme-arc-heroes\_rising ~ .portable-infobox { border-color: #a88d45; }
.page-theme.theme-arc-heroes\_rising ~ .portable-infobox .pi-title, .page-theme.theme-arc-heroes\_rising ~ .portable-infobox .pi-header, .page-theme.theme-arc-heroes\_rising ~ .portable-infobox .pi-navigation { background-color: #b79b4f; color: #1a1a1a; }
.page-theme.theme-arc-heroes\_rising ~ .portable-infobox .pi-title a, .page-theme.theme-arc-heroes\_rising ~ .portable-infobox .pi-header a, .page-theme.theme-arc-heroes\_rising ~ .portable-infobox .pi-navigation a { color: #1a1a1a; }
/\* [themes] by arc: Hideout Raid \*/
/\* - NB: for text, the contrast ratio is 9.45:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-arc-hideout\_raid { border-color: #353a46; }
.navibox.theme-arc-hideout\_raid .navibox-title, .navibox.theme-arc-hideout\_raid .navibox-header, .navibox.theme-arc-hideout\_raid .navibox-group { background-color: #404654; color: #ffffff; }
.navibox.theme-arc-hideout\_raid .navibox-title a, .navibox.theme-arc-hideout\_raid .navibox-header a, .navibox.theme-arc-hideout\_raid .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-hideout\_raid ~ .portable-infobox { border-color: #353a46; }
.page-theme.theme-arc-hideout\_raid ~ .portable-infobox .pi-title, .page-theme.theme-arc-hideout\_raid ~ .portable-infobox .pi-header, .page-theme.theme-arc-hideout\_raid ~ .portable-infobox .pi-navigation { background-color: #404654; color: #ffffff; }
.page-theme.theme-arc-hideout\_raid ~ .portable-infobox .pi-title a, .page-theme.theme-arc-hideout\_raid ~ .portable-infobox .pi-header a, .page-theme.theme-arc-hideout\_raid ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: Joint Training \*/
/\* - NB: for text, the contrast ratio is 10.55:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-arc-joint\_training { border-color: #58dc82; }
.navibox.theme-arc-joint\_training .navibox-title, .navibox.theme-arc-joint\_training .navibox-header, .navibox.theme-arc-joint\_training .navibox-group { background-color: #6de092; color: #1a1a1a; }
.navibox.theme-arc-joint\_training .navibox-title a, .navibox.theme-arc-joint\_training .navibox-header a, .navibox.theme-arc-joint\_training .navibox-group a { color: #1a1a1a; }
.page-theme.theme-arc-joint\_training ~ .portable-infobox { border-color: #58dc82; }
.page-theme.theme-arc-joint\_training ~ .portable-infobox .pi-title, .page-theme.theme-arc-joint\_training ~ .portable-infobox .pi-header, .page-theme.theme-arc-joint\_training ~ .portable-infobox .pi-navigation { background-color: #6de092; color: #1a1a1a; }
.page-theme.theme-arc-joint\_training ~ .portable-infobox .pi-title a, .page-theme.theme-arc-joint\_training ~ .portable-infobox .pi-header a, .page-theme.theme-arc-joint\_training ~ .portable-infobox .pi-navigation a { color: #1a1a1a; }
/\* [themes] by arc: Meta Liberation Army \*/
/\* - NB: for text, the contrast ratio is 6.48:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) \*/
.navibox.theme-arc-meta\_liberation\_army { border-color: #81337d; }
.navibox.theme-arc-meta\_liberation\_army .navibox-title, .navibox.theme-arc-meta\_liberation\_army .navibox-header, .navibox.theme-arc-meta\_liberation\_army .navibox-group { background-color: #933a8f; color: #ffffff; }
.navibox.theme-arc-meta\_liberation\_army .navibox-title a, .navibox.theme-arc-meta\_liberation\_army .navibox-header a, .navibox.theme-arc-meta\_liberation\_army .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-meta\_liberation\_army ~ .portable-infobox { border-color: #81337d; }
.page-theme.theme-arc-meta\_liberation\_army ~ .portable-infobox .pi-title, .page-theme.theme-arc-meta\_liberation\_army ~ .portable-infobox .pi-header, .page-theme.theme-arc-meta\_liberation\_army ~ .portable-infobox .pi-navigation { background-color: #933a8f; color: #ffffff; }
.page-theme.theme-arc-meta\_liberation\_army ~ .portable-infobox .pi-title a, .page-theme.theme-arc-meta\_liberation\_army ~ .portable-infobox .pi-header a, .page-theme.theme-arc-meta\_liberation\_army ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: (Vigilantes) Osaka Incident \*/
/\* - NB: for text, the contrast ratio is 7.51:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-arc-osaka\_incident { border-color: #ee749f; }
.navibox.theme-arc-osaka\_incident .navibox-title, .navibox.theme-arc-osaka\_incident .navibox-header, .navibox.theme-arc-osaka\_incident .navibox-group { background-color: #f18baf; color: #1a1a1a; }
.navibox.theme-arc-osaka\_incident .navibox-title a, .navibox.theme-arc-osaka\_incident .navibox-header a, .navibox.theme-arc-osaka\_incident .navibox-group a { color: #1a1a1a; }
.page-theme.theme-arc-osaka\_incident ~ .portable-infobox { border-color: #ee749f; }
.page-theme.theme-arc-osaka\_incident ~ .portable-infobox .pi-title, .page-theme.theme-arc-osaka\_incident ~ .portable-infobox .pi-header, .page-theme.theme-arc-osaka\_incident ~ .portable-infobox .pi-navigation { background-color: #f18baf; color: #1a1a1a; }
.page-theme.theme-arc-osaka\_incident ~ .portable-infobox .pi-title a, .page-theme.theme-arc-osaka\_incident ~ .portable-infobox .pi-header a, .page-theme.theme-arc-osaka\_incident ~ .portable-infobox .pi-navigation a { color: #1a1a1a; }
/\* [themes] by arc: Paranormal Liberation War \*/
/\* - NB: for text, the contrast ratio is 7.11:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-arc-paranormal\_liberation\_war { border-color: #79a0ae; }
.navibox.theme-arc-paranormal\_liberation\_war .navibox-title, .navibox.theme-arc-paranormal\_liberation\_war .navibox-header, .navibox.theme-arc-paranormal\_liberation\_war .navibox-group { background-color: #89abb8; color: #1a1a1a; }
.navibox.theme-arc-paranormal\_liberation\_war .navibox-title a, .navibox.theme-arc-paranormal\_liberation\_war .navibox-header a, .navibox.theme-arc-paranormal\_liberation\_war .navibox-group a { color: #1a1a1a; }
.page-theme.theme-arc-paranormal\_liberation\_war ~ .portable-infobox { border-color: #79a0ae; }
.page-theme.theme-arc-paranormal\_liberation\_war ~ .portable-infobox .pi-title, .page-theme.theme-arc-paranormal\_liberation\_war ~ .portable-infobox .pi-header, .page-theme.theme-arc-paranormal\_liberation\_war ~ .portable-infobox .pi-navigation { background-color: #89abb8; color: #1a1a1a; }
.page-theme.theme-arc-paranormal\_liberation\_war ~ .portable-infobox .pi-title a, .page-theme.theme-arc-paranormal\_liberation\_war ~ .portable-infobox .pi-header a, .page-theme.theme-arc-paranormal\_liberation\_war ~ .portable-infobox .pi-navigation a { color: #1a1a1a; }
/\* [themes] by arc: Pro Hero \*/
/\* - NB: for text, the contrast ratio is 4.41:1, which partially passes WCAG 2's minimum contrast requirements (failing AA for non-bold text < 18pt and bold text < 14pt) \*/
.navibox.theme-arc-pro\_hero { border-color: #cf2710; }
.navibox.theme-arc-pro\_hero .navibox-title, .navibox.theme-arc-pro\_hero .navibox-header, .navibox.theme-arc-pro\_hero .navibox-group { background-color: #e72c12; color: #ffffff; }
.navibox.theme-arc-pro\_hero .navibox-title a, .navibox.theme-arc-pro\_hero .navibox-header a, .navibox.theme-arc-pro\_hero .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-pro\_hero ~ .portable-infobox { border-color: #cf2710; }
.page-theme.theme-arc-pro\_hero ~ .portable-infobox .pi-title, .page-theme.theme-arc-pro\_hero ~ .portable-infobox .pi-header, .page-theme.theme-arc-pro\_hero ~ .portable-infobox .pi-navigation { background-color: #e72c12; color: #ffffff; }
.page-theme.theme-arc-pro\_hero ~ .portable-infobox .pi-title a, .page-theme.theme-arc-pro\_hero ~ .portable-infobox .pi-header a, .page-theme.theme-arc-pro\_hero ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: Provisional Hero License Exam \*/
/\* - NB: for text, the contrast ratio is 6.26:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) \*/
.navibox.theme-arc-provisional\_hero\_license\_exam { border-color: #0193cf; }
.navibox.theme-arc-provisional\_hero\_license\_exam .navibox-title, .navibox.theme-arc-provisional\_hero\_license\_exam .navibox-header, .navibox.theme-arc-provisional\_hero\_license\_exam .navibox-group { background-color: #01a5e8; color: #1a1a1a; }
.navibox.theme-arc-provisional\_hero\_license\_exam .navibox-title a, .navibox.theme-arc-provisional\_hero\_license\_exam .navibox-header a, .navibox.theme-arc-provisional\_hero\_license\_exam .navibox-group a { color: #1a1a1a; }
.page-theme.theme-arc-provisional\_hero\_license\_exam ~ .portable-infobox { border-color: #0193cf; }
.page-theme.theme-arc-provisional\_hero\_license\_exam ~ .portable-infobox .pi-title, .page-theme.theme-arc-provisional\_hero\_license\_exam ~ .portable-infobox .pi-header, .page-theme.theme-arc-provisional\_hero\_license\_exam ~ .portable-infobox .pi-navigation { background-color: #01a5e8; color: #1a1a1a; }
.page-theme.theme-arc-provisional\_hero\_license\_exam ~ .portable-infobox .pi-title a, .page-theme.theme-arc-provisional\_hero\_license\_exam ~ .portable-infobox .pi-header a, .page-theme.theme-arc-provisional\_hero\_license\_exam ~ .portable-infobox .pi-navigation a { color: #1a1a1a; }
/\* [themes] by arc: Quirk Apprehension Test \*/
/\* - NB: for text, the contrast ratio is 6.25:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) \*/
.navibox.theme-arc-quirk\_apprehension\_test { border-color: #4a564c; }
.navibox.theme-arc-quirk\_apprehension\_test .navibox-title, .navibox.theme-arc-quirk\_apprehension\_test .navibox-header, .navibox.theme-arc-quirk\_apprehension\_test .navibox-group { background-color: #566458; color: #ffffff; }
.navibox.theme-arc-quirk\_apprehension\_test .navibox-title a, .navibox.theme-arc-quirk\_apprehension\_test .navibox-header a, .navibox.theme-arc-quirk\_apprehension\_test .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-quirk\_apprehension\_test ~ .portable-infobox { border-color: #4a564c; }
.page-theme.theme-arc-quirk\_apprehension\_test ~ .portable-infobox .pi-title, .page-theme.theme-arc-quirk\_apprehension\_test ~ .portable-infobox .pi-header, .page-theme.theme-arc-quirk\_apprehension\_test ~ .portable-infobox .pi-navigation { background-color: #566458; color: #ffffff; }
.page-theme.theme-arc-quirk\_apprehension\_test ~ .portable-infobox .pi-title a, .page-theme.theme-arc-quirk\_apprehension\_test ~ .portable-infobox .pi-header a, .page-theme.theme-arc-quirk\_apprehension\_test ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: Remedial Course \*/
/\* - NB: for text, the contrast ratio is 5.85:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) \*/
.navibox.theme-arc-remedial\_course { border-color: #a32f36; }
.navibox.theme-arc-remedial\_course .navibox-title, .navibox.theme-arc-remedial\_course .navibox-header, .navibox.theme-arc-remedial\_course .navibox-group { background-color: #b7353d; color: #ffffff; }
.navibox.theme-arc-remedial\_course .navibox-title a, .navibox.theme-arc-remedial\_course .navibox-header a, .navibox.theme-arc-remedial\_course .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-remedial\_course ~ .portable-infobox { border-color: #a32f36; }
.page-theme.theme-arc-remedial\_course ~ .portable-infobox .pi-title, .page-theme.theme-arc-remedial\_course ~ .portable-infobox .pi-header, .page-theme.theme-arc-remedial\_course ~ .portable-infobox .pi-navigation { background-color: #b7353d; color: #ffffff; }
.page-theme.theme-arc-remedial\_course ~ .portable-infobox .pi-title a, .page-theme.theme-arc-remedial\_course ~ .portable-infobox .pi-header a, .page-theme.theme-arc-remedial\_course ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: (Vigilantes) School Days \*/
/\* - NB: for text, the contrast ratio is 9.37:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-arc-school\_days { border-color: #bfada8; }
.navibox.theme-arc-school\_days .navibox-title, .navibox.theme-arc-school\_days .navibox-header, .navibox.theme-arc-school\_days .navibox-group { background-color: #cabbb7; color: #1a1a1a; }
.navibox.theme-arc-school\_days .navibox-title a, .navibox.theme-arc-school\_days .navibox-header a, .navibox.theme-arc-school\_days .navibox-group a { color: #1a1a1a; }
.page-theme.theme-arc-school\_days ~ .portable-infobox { border-color: #bfada8; }
.page-theme.theme-arc-school\_days ~ .portable-infobox .pi-title, .page-theme.theme-arc-school\_days ~ .portable-infobox .pi-header, .page-theme.theme-arc-school\_days ~ .portable-infobox .pi-navigation { background-color: #cabbb7; color: #1a1a1a; }
.page-theme.theme-arc-school\_days ~ .portable-infobox .pi-title a, .page-theme.theme-arc-school\_days ~ .portable-infobox .pi-header a, .page-theme.theme-arc-school\_days ~ .portable-infobox .pi-navigation a { color: #1a1a1a; }
/\* [themes] by arc: Shie Hassaikai \*/
/\* - NB: for text, the contrast ratio is 10.28:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-arc-shie\_hassaikai { border-color: #e0ab03; }
.navibox.theme-arc-shie\_hassaikai .navibox-title, .navibox.theme-arc-shie\_hassaikai .navibox-header, .navibox.theme-arc-shie\_hassaikai .navibox-group { background-color: #f9be03; color: #1a1a1a; }
.navibox.theme-arc-shie\_hassaikai .navibox-title a, .navibox.theme-arc-shie\_hassaikai .navibox-header a, .navibox.theme-arc-shie\_hassaikai .navibox-group a { color: #1a1a1a; }
.page-theme.theme-arc-shie\_hassaikai ~ .portable-infobox { border-color: #e0ab03; }
.page-theme.theme-arc-shie\_hassaikai ~ .portable-infobox .pi-title, .page-theme.theme-arc-shie\_hassaikai ~ .portable-infobox .pi-header, .page-theme.theme-arc-shie\_hassaikai ~ .portable-infobox .pi-navigation { background-color: #f9be03; color: #1a1a1a; }
.page-theme.theme-arc-shie\_hassaikai ~ .portable-infobox .pi-title a, .page-theme.theme-arc-shie\_hassaikai ~ .portable-infobox .pi-header a, .page-theme.theme-arc-shie\_hassaikai ~ .portable-infobox .pi-navigation a { color: #1a1a1a; }
/\* [themes] by arc: (Vigilantes) Sky Egg \*/
/\* - NB: for text, the contrast ratio is 4.64:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) \*/
.navibox.theme-arc-sky\_egg { border-color: #317ca9; }
.navibox.theme-arc-sky\_egg .navibox-title, .navibox.theme-arc-sky\_egg .navibox-header, .navibox.theme-arc-sky\_egg .navibox-group { background-color: #378bbd; color: #1a1a1a; }
.navibox.theme-arc-sky\_egg .navibox-title a, .navibox.theme-arc-sky\_egg .navibox-header a, .navibox.theme-arc-sky\_egg .navibox-group a { color: #1a1a1a; }
.page-theme.theme-arc-sky\_egg ~ .portable-infobox { border-color: #317ca9; }
.page-theme.theme-arc-sky\_egg ~ .portable-infobox .pi-title, .page-theme.theme-arc-sky\_egg ~ .portable-infobox .pi-header, .page-theme.theme-arc-sky\_egg ~ .portable-infobox .pi-navigation { background-color: #378bbd; color: #1a1a1a; }
.page-theme.theme-arc-sky\_egg ~ .portable-infobox .pi-title a, .page-theme.theme-arc-sky\_egg ~ .portable-infobox .pi-header a, .page-theme.theme-arc-sky\_egg ~ .portable-infobox .pi-navigation a { color: #1a1a1a; }
/\* [themes] by arc: (Vigilantes) Stendhal \*/
/\* - NB: for text, the contrast ratio is 13.49:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-arc-stendhal { border-color: #431219; }
.navibox.theme-arc-stendhal .navibox-title, .navibox.theme-arc-stendhal .navibox-header, .navibox.theme-arc-stendhal .navibox-group { background-color: #571820; color: #ffffff; }
.navibox.theme-arc-stendhal .navibox-title a, .navibox.theme-arc-stendhal .navibox-header a, .navibox.theme-arc-stendhal .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-stendhal ~ .portable-infobox { border-color: #431219; }
.page-theme.theme-arc-stendhal ~ .portable-infobox .pi-title, .page-theme.theme-arc-stendhal ~ .portable-infobox .pi-header, .page-theme.theme-arc-stendhal ~ .portable-infobox .pi-navigation { background-color: #571820; color: #ffffff; }
.page-theme.theme-arc-stendhal ~ .portable-infobox .pi-title a, .page-theme.theme-arc-stendhal ~ .portable-infobox .pi-header a, .page-theme.theme-arc-stendhal ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: Two Heroes \*/
/\* - NB: for text, the contrast ratio is 9.14:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-arc-two\_heroes { border-color: #13388a; }
.navibox.theme-arc-two\_heroes .navibox-title, .navibox.theme-arc-two\_heroes .navibox-header, .navibox.theme-arc-two\_heroes .navibox-group { background-color: #1641a0; color: #ffffff; }
.navibox.theme-arc-two\_heroes .navibox-title a, .navibox.theme-arc-two\_heroes .navibox-header a, .navibox.theme-arc-two\_heroes .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-two\_heroes ~ .portable-infobox { border-color: #13388a; }
.page-theme.theme-arc-two\_heroes ~ .portable-infobox .pi-title, .page-theme.theme-arc-two\_heroes ~ .portable-infobox .pi-header, .page-theme.theme-arc-two\_heroes ~ .portable-infobox .pi-navigation { background-color: #1641a0; color: #ffffff; }
.page-theme.theme-arc-two\_heroes ~ .portable-infobox .pi-title a, .page-theme.theme-arc-two\_heroes ~ .portable-infobox .pi-header a, .page-theme.theme-arc-two\_heroes ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: U.A. School Festival \*/
/\* - NB: for text, the contrast ratio is 7.4:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-arc-ua\_school\_festival { border-color: #f17387; }
.navibox.theme-arc-ua\_school\_festival .navibox-title, .navibox.theme-arc-ua\_school\_festival .navibox-header, .navibox.theme-arc-ua\_school\_festival .navibox-group { background-color: #f38a9b; color: #1a1a1a; }
.navibox.theme-arc-ua\_school\_festival .navibox-title a, .navibox.theme-arc-ua\_school\_festival .navibox-header a, .navibox.theme-arc-ua\_school\_festival .navibox-group a { color: #1a1a1a; }
.page-theme.theme-arc-ua\_school\_festival ~ .portable-infobox { border-color: #f17387; }
.page-theme.theme-arc-ua\_school\_festival ~ .portable-infobox .pi-title, .page-theme.theme-arc-ua\_school\_festival ~ .portable-infobox .pi-header, .page-theme.theme-arc-ua\_school\_festival ~ .portable-infobox .pi-navigation { background-color: #f38a9b; color: #1a1a1a; }
.page-theme.theme-arc-ua\_school\_festival ~ .portable-infobox .pi-title a, .page-theme.theme-arc-ua\_school\_festival ~ .portable-infobox .pi-header a, .page-theme.theme-arc-ua\_school\_festival ~ .portable-infobox .pi-navigation a { color: #1a1a1a; }
/\* [themes] by arc: U.A. Sports Festival \*/
/\* - NB: for text, the contrast ratio is 14.1:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-arc-ua\_sports\_festival { border-color: #171e4d; }
.navibox.theme-arc-ua\_sports\_festival .navibox-title, .navibox.theme-arc-ua\_sports\_festival .navibox-header, .navibox.theme-arc-ua\_sports\_festival .navibox-group { background-color: #1d2561; color: #ffffff; }
.navibox.theme-arc-ua\_sports\_festival .navibox-title a, .navibox.theme-arc-ua\_sports\_festival .navibox-header a, .navibox.theme-arc-ua\_sports\_festival .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-ua\_sports\_festival ~ .portable-infobox { border-color: #171e4d; }
.page-theme.theme-arc-ua\_sports\_festival ~ .portable-infobox .pi-title, .page-theme.theme-arc-ua\_sports\_festival ~ .portable-infobox .pi-header, .page-theme.theme-arc-ua\_sports\_festival ~ .portable-infobox .pi-navigation { background-color: #1d2561; color: #ffffff; }
.page-theme.theme-arc-ua\_sports\_festival ~ .portable-infobox .pi-title a, .page-theme.theme-arc-ua\_sports\_festival ~ .portable-infobox .pi-header a, .page-theme.theme-arc-ua\_sports\_festival ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: (Vigilantes) Underground Masquerade \*/
/\* - NB: for text, the contrast ratio is 8.35:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-arc-underground\_masquerade { border-color: #C42E58; }
.navibox.theme-arc-underground\_masquerade .navibox-title, .navibox.theme-arc-underground\_masqueradee .navibox-header, .navibox.theme-arc-underground\_masquerade .navibox-group { background-color: #C42E58; color: #ffffff; }
.navibox.theme-arc-underground\_masquerade .navibox-title a, .navibox.theme-arc-underground\_masqueradee .navibox-header a, .navibox.theme-arc-underground\_masqueradee .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-underground\_masquerade ~ .portable-infobox { border-color: #C42E58; }
.page-theme.theme-arc-underground\_masquerade ~ .portable-infobox .pi-title, .page-theme.theme-arc-underground\_masquerade ~ .portable-infobox .pi-header, .page-theme.theme-arc-underground\_masquerade ~ .portable-infobox .pi-navigation { background-color: #C42E58; color: #ffffff; }
.page-theme.theme-arc-underground\_masquerade ~ .portable-infobox .pi-title a, .page-theme.theme-arc-underground\_masquerade ~ .portable-infobox .pi-header a, .page-theme.theme-arc-underground\_masquerade ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: U.S.J. \*/
/\* - NB: for text, the contrast ratio is 4.63:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) \*/
.navibox.theme-arc-usj { border-color: #7e6247; }
.navibox.theme-arc-usj .navibox-title, .navibox.theme-arc-usj .navibox-header, .navibox.theme-arc-usj .navibox-group { background-color: #8e6f50; color: #ffffff; }
.navibox.theme-arc-usj .navibox-title a, .navibox.theme-arc-usj .navibox-header a, .navibox.theme-arc-usj .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-usj ~ .portable-infobox { border-color: #7e6247; }
.page-theme.theme-arc-usj ~ .portable-infobox .pi-title, .page-theme.theme-arc-usj ~ .portable-infobox .pi-header, .page-theme.theme-arc-usj ~ .portable-infobox .pi-navigation { background-color: #8e6f50; color: #ffffff; }
.page-theme.theme-arc-usj ~ .portable-infobox .pi-title a, .page-theme.theme-arc-usj ~ .portable-infobox .pi-header a, .page-theme.theme-arc-usj ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: Vigilantes Beginnings \*/
/\* - NB: for text, the contrast ratio is 2.89:1, which fails WCAG 2's minimum contrast requirements \*/
.navibox.theme-arc-vigilantes\_beginnings { border-color: #e76828; }
.navibox.theme-arc-vigilantes\_beginnings .navibox-title, .navibox.theme-arc-vigilantes\_beginnings .navibox-header, .navibox.theme-arc-vigilantes\_beginnings .navibox-group { background-color: #ea783f; color: #ffffff; }
.navibox.theme-arc-vigilantes\_beginnings .navibox-title a, .navibox.theme-arc-vigilantes\_beginnings .navibox-header a, .navibox.theme-arc-vigilantes\_beginnings .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-vigilantes\_beginnings ~ .portable-infobox { border-color: #e76828; }
.page-theme.theme-arc-vigilantes\_beginnings ~ .portable-infobox .pi-title, .page-theme.theme-arc-vigilantes\_beginnings ~ .portable-infobox .pi-header, .page-theme.theme-arc-vigilantes\_beginnings ~ .portable-infobox .pi-navigation { background-color: #ea783f; color: #ffffff; }
.page-theme.theme-arc-vigilantes\_beginnings ~ .portable-infobox .pi-title a, .page-theme.theme-arc-vigilantes\_beginnings ~ .portable-infobox .pi-header a, .page-theme.theme-arc-vigilantes\_beginnings ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: Vs. Hero Killer \*/
/\* - NB: for text, the contrast ratio is 13.49:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-arc-vs\_hero\_killer { border-color: #431219; }
.navibox.theme-arc-vs\_hero\_killer .navibox-title, .navibox.theme-arc-vs\_hero\_killer .navibox-header, .navibox.theme-arc-vs\_hero\_killer .navibox-group { background-color: #571820; color: #ffffff; }
.navibox.theme-arc-vs\_hero\_killer .navibox-title a, .navibox.theme-arc-vs\_hero\_killer .navibox-header a, .navibox.theme-arc-vs\_hero\_killer .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-vs\_hero\_killer ~ .portable-infobox { border-color: #431219; }
.page-theme.theme-arc-vs\_hero\_killer ~ .portable-infobox .pi-title, .page-theme.theme-arc-vs\_hero\_killer ~ .portable-infobox .pi-header, .page-theme.theme-arc-vs\_hero\_killer ~ .portable-infobox .pi-navigation { background-color: #571820; color: #ffffff; }
.page-theme.theme-arc-vs\_hero\_killer ~ .portable-infobox .pi-title a, .page-theme.theme-arc-vs\_hero\_killer ~ .portable-infobox .pi-header a, .page-theme.theme-arc-vs\_hero\_killer ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by arc: (Vigilantes) Vs. Queen Bee \*/
/\* - NB: for text, the contrast ratio is 5.95:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) \*/
.navibox.theme-arc-vs\_queen\_bee { border-color: #295b5a; }
.navibox.theme-arc-vs\_queen\_bee .navibox-title, .navibox.theme-arc-vs\_queen\_bee .navibox-header, .navibox.theme-arc-vs\_queen\_bee .navibox-group { background-color: #316d6b; color: #ffffff; }
.navibox.theme-arc-vs\_queen\_bee .navibox-title a, .navibox.theme-arc-vs\_queen\_bee .navibox-header a, .navibox.theme-arc-vs\_queen\_bee .navibox-group a { color: #ffffff; }
.page-theme.theme-arc-vs\_queen\_bee ~ .portable-infobox { border-color: #295b5a; }
.page-theme.theme-arc-vs\_queen\_bee ~ .portable-infobox .pi-title, .page-theme.theme-arc-vs\_queen\_bee ~ .portable-infobox .pi-header, .page-theme.theme-arc-vs\_queen\_bee ~ .portable-infobox .pi-navigation { background-color: #316d6b; color: #ffffff; }
.page-theme.theme-arc-vs\_queen\_bee ~ .portable-infobox .pi-title a, .page-theme.theme-arc-vs\_queen\_bee ~ .portable-infobox .pi-header a, .page-theme.theme-arc-vs\_queen\_bee ~ .portable-infobox .pi-navigation a { color: #ffffff; }
/\* [themes] by page type: groups \*/
/\* - NB: for text, the contrast ratio is 4.25:1, which partially passes WCAG 2's minimum contrast requirements (failing AA for non-bold text < 18pt and bold text < 14pt) \*/
.pi-theme-page\_type-groups { border-color: #28784b; }
.pi-theme-page\_type-groups .pi-title, .pi-theme-page\_type-groups .pi-header, .pi-theme-page\_type-groups .pi-navigation { background-color: #2e8b57; color: #ffffff; }
.pi-theme-page\_type-groups .pi-title a, .pi-theme-page\_type-groups .pi-header a, .pi-theme-page\_type-groups .pi-navigation a { color: #ffffff; }
/\* [themes] by page type: items \*/
/\* - NB: for text, the contrast ratio is 6.85:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) \*/
.navibox.theme-page\_type-items { border-color: #883144; }
.navibox.theme-page\_type-items .navibox-title, .navibox.theme-page\_type-items .navibox-header, .navibox.theme-page\_type-items .navibox-group { background-color: #9b384d; color: #ffffff; }
.navibox.theme-page\_type-items .navibox-title a, .navibox.theme-page\_type-items .navibox-header a, .navibox.theme-page\_type-items .navibox-group a { color: #ffffff; }
.pi-theme-page\_type-items { border-color: #883144; }
.pi-theme-page\_type-items .pi-title, .pi-theme-page\_type-items .pi-header, .pi-theme-page\_type-items .pi-navigation { background-color: #9b384d; color: #ffffff; }
.pi-theme-page\_type-items .pi-title a, .pi-theme-page\_type-items .pi-header a, .pi-theme-page\_type-items .pi-navigation a { color: #ffffff; }
/\* [themes] by page type: locations \*/
/\* - NB: for text, the contrast ratio is 5.86:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) \*/
.navibox.theme-page\_type-locations { border-color: #764f3e; }
.navibox.theme-page\_type-locations .navibox-title, .navibox.theme-page\_type-locations .navibox-header, .navibox.theme-page\_type-locations .navibox-group { background-color: #875a47; color: #ffffff; }
.navibox.theme-page\_type-locations .navibox-title a, .navibox.theme-page\_type-locations .navibox-header a, .navibox.theme-page\_type-locations .navibox-group a { color: #ffffff; }
.pi-theme-page\_type-locations { border-color: #764f3e; }
.pi-theme-page\_type-locations .pi-title, .pi-theme-page\_type-locations .pi-header, .pi-theme-page\_type-locations .pi-navigation { background-color: #875a47; color: #ffffff; }
.pi-theme-page\_type-locations .pi-title a, .pi-theme-page\_type-locations .pi-header a, .pi-theme-page\_type-locations .pi-navigation a { color: #ffffff; }
/\* [themes] by page type: moves \*/
/\* - NB: for text, the contrast ratio is 4.96:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) \*/
.navibox.theme-page\_type-moves { border-color: #2b8578; }
.navibox.theme-page\_type-moves .navibox-title, .navibox.theme-page\_type-moves .navibox-header, .navibox.theme-page\_type-moves .navibox-group { background-color: #319889; color: #1a1a1a; }
.navibox.theme-page\_type-moves .navibox-title a, .navibox.theme-page\_type-moves .navibox-header a, .navibox.theme-page\_type-moves .navibox-group a { color: #1a1a1a; }
.pi-theme-page\_type-moves { border-color: #2b8578; }
.pi-theme-page\_type-moves .pi-title, .pi-theme-page\_type-moves .pi-header, .pi-theme-page\_type-moves .pi-navigation { background-color: #319889; color: #1a1a1a; }
.pi-theme-page\_type-moves .pi-title a, .pi-theme-page\_type-moves .pi-header a, .pi-theme-page\_type-moves .pi-navigation a { color: #1a1a1a; }
/\* [themes] by page type: music \*/
/\* - NB: for text, the contrast ratio is 5.32:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) \*/
.navibox.theme-page\_type-music { border-color: #006054; }
.navibox.theme-page\_type-music .navibox-title, .navibox.theme-page\_type-music .navibox-header, .navibox.theme-page\_type-music .navibox-group { background-color: #00796b; color: #ffffff; }
.navibox.theme-page\_type-music .navibox-title a, .navibox.theme-page\_type-music .navibox-header a, .navibox.theme-page\_type-music .navibox-group a { color: #ffffff; }
.pi-theme-page\_type-music { border-color: #006054; }
.pi-theme-page\_type-music .pi-title, .pi-theme-page\_type-music .pi-header, .pi-theme-page\_type-music .pi-navigation { background-color: #00796b; color: #ffffff; }
.pi-theme-page\_type-music .pi-title a, .pi-theme-page\_type-music .pi-header a, .pi-theme-page\_type-music .pi-navigation a { color: #ffffff; }
/\* [themes] by page type: quirks \*/
/\* - NB: for text, the contrast ratio is 10.53:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-page\_type-quirks { border-color: #e6ac00; }
.navibox.theme-page\_type-quirks .navibox-title, .navibox.theme-page\_type-quirks .navibox-header, .navibox.theme-page\_type-quirks .navibox-group { background-color: #ffbf00; color: #1a1a1a; }
.navibox.theme-page\_type-quirks .navibox-title a, .navibox.theme-page\_type-quirks .navibox-header a, .navibox.theme-page\_type-quirks .navibox-group a { color: #1a1a1a; }
.pi-theme-page\_type-quirks { border-color: #e6ac00; }
.pi-theme-page\_type-quirks .pi-title, .pi-theme-page\_type-quirks .pi-header, .pi-theme-page\_type-quirks .pi-navigation { background-color: #ffbf00; color: #1a1a1a; }
.pi-theme-page\_type-quirks .pi-title a, .pi-theme-page\_type-quirks .pi-header a, .pi-theme-page\_type-quirks .pi-navigation a { color: #1a1a1a; }
/\* [themes] by page type: sagas \*/
/\* - NB: for text, the contrast ratio is 10.01:1, which passes WCAG 2's enhanced contrast requirements \*/
.navibox.theme-page\_type-sagas { border-color: #720000; }
.navibox.theme-page\_type-sagas .navibox-title, .navibox.theme-page\_type-sagas .navibox-header, .navibox.theme-page\_type-sagas .navibox-group { background-color: #8b0000; color: #ffffff; }
.navibox.theme-page\_type-sagas .navibox-title a, .navibox.theme-page\_type-sagas .navibox-header a, .navibox.theme-page\_type-sagas .navibox-group a { color: #ffffff; }
.pi-theme-page\_type-sagas { border-color: #720000; }
.pi-theme-page\_type-sagas .pi-title, .pi-theme-page\_type-sagas .pi-header, .pi-theme-page\_type-sagas .pi-navigation { background-color: #8b0000; color: #ffffff; }
.pi-theme-page\_type-sagas .pi-title a, .pi-theme-page\_type-sagas .pi-header a, .pi-theme-page\_type-sagas .pi-navigation a { color: #ffffff; }

```