My Hero Academia Wiki
Register
Advertisement
My Hero Academia Wiki

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/* 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,
.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;
}

/*--------------------------------------------------------------------------------------------------------------------------------*/
/* NB: The CSS from here on out was compiled from [[Special:PermanentLink/204267]] with dart-sass 1.23.0.
/* 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; }
.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 ~ .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 ~ .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 ~ .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 ~ .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 ~ .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 5.13:1, which partially passes WCAG 2's enhanced contrast requirements (failing AAA for non-bold text < 18pt and bold text < 14pt) */
.navibox.theme-arc-endeavor_agency { border-color: #192f7c; }
.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: #fff; }
.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: #fff; }
.page-theme.theme-arc-endeavor_agency ~ .portable-infobox { border-color: #192f7c; }
.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: #fff; }
.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: #fff; }
/* [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) */
.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; }
.customheader.theme-arc-entrance_exam { background-color: #527640; color: #ffffff; }
.customheader.theme-arc-entrance_exam { 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: 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: 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 8.04:1, which passes WCAG 2's enhanced contrast requirements */
.navibox.theme-arc-meta_liberation_army { border-color: #933a8f; }
.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: #fff; }
.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: #fff; }
.page-theme.theme-arc-meta_liberation_army ~ .portable-infobox { border-color: #933a8f; }
.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: #fff; }
.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: #fff; }
/* [themes] by arc: Paranormal Liberation War*/
/*   - NB: for text, the contrast ratio is 8.04:1, which passes WCAG 2's enhanced contrast requirements */
.navibox.theme-arc-paranormal_liberation_war { border-color: #89abb8; }
.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: #000; }
.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: #000; }
.page-theme.theme-arc-paranormal_liberation_war ~ .portable-infobox { border-color: #89abb8; }
.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: #000; }
.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: #000; }
/* [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: 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: 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: Heroes Rising */
/*   - NB: for text, the contrast ratio is 9.14:1, which passes WCAG 2's enhanced contrast requirements */ 
.navibox.theme-arc-heroes_rising { border-color: #b79b4f; }
.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: #000; }
.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: #000; }
.page-theme.theme-arc-heroes_rising ~ .portable-infobox { border-color: #0b79b4f; }
.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: #000; }
.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: #000; }
/* [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: 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: 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 Beginnings  */
/*   - NB: for text, the contrast ratio is 8.04:1, which passes WCAG 2's enhanced contrast requirements */
.navibox.theme-arc-vigilantes_beginnings { border-color: #ea783f; }
.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: #fff; }
.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: #fff; }
.page-theme.theme-arc-vigilantes_beginnings ~ .portable-infobox { border-color: #ea783f; }
.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: #fff; }
.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: #fff; }

/* [themes] by arc: Vigilantes Stendhal  */
/*   - NB: for text, the contrast ratio is 8.04:1, which passes WCAG 2's enhanced contrast requirements */
.navibox.theme-arc-stendhal { border-color: #571820; }
.navibox.theme-arc-stendhal .navibox-title, .navibox.theme-arc-stendhal .navibox-header, .navibox.theme-arc-stendhal .navibox-group { background-color: #571820; color: #fff; }
.navibox.theme-arc-stendhal .navibox-title a, .navibox.theme-arc-stendhal .navibox-header a, .navibox.theme-arc-stendhal .navibox-group a { color: #fff; }
.page-theme.theme-arc-stendhal ~ .portable-infobox { border-color: #571820; }
.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: #fff; }
.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: #fff; }

/* [themes] by arc: Vigilantes Vs. Queen Bee  */ 
/*   - NB: for text, the contrast ratio is 8.04:1, which passes WCAG 2's enhanced contrast requirements */
.navibox.theme-arc-vs_queen_bee { border-color: #316d6b; }
.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: #fff; }
.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: #fff; }
.page-theme.theme-arc-vs_queen_bee ~ .portable-infobox { border-color: #316d6b; }
.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: #fff; }
.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: #fff; }

/* [themes] by arc: Vigilantes Osaka Incident  */ 
/*   - NB: for text, the contrast ratio is 8.04:1, which passes WCAG 2's enhanced contrast requirements */
.navibox.theme-arc-osaka_incident { border-color: #f18baf; }
.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: #000; }
.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: #000; }
.page-theme.theme-arc-osaka_incident ~ .portable-infobox { border-color: #f18baf; }
.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: #fff; }
.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: #000; }

/* [themes] by arc: Vigilantes Sky Egg Bombing  */ 
/*   - NB: for text, the contrast ratio is 8.04:1, which passes WCAG 2's enhanced contrast requirements */
.navibox.theme-arc-sky_egg_bombing { border-color: #378bbd; }
.navibox.theme-arc-sky_egg_bombing .navibox-title, .navibox.theme-arc-sky_egg_bombing .navibox-header, .navibox.theme-arc-sky_egg_bombing .navibox-group { background-color: #378bbd; color: #000; }
.navibox.theme-arc-sky_egg_bombing .navibox-title a, .navibox.theme-arc-sky_egg_bombing .navibox-header a, .navibox.theme-arc-sky_egg_bombing .navibox-group a { color: #000; }
.page-theme.theme-arc-sky_egg_bombing ~ .portable-infobox { border-color: #378bbd; }
.page-theme.theme-arc-sky_egg_bombing ~ .portable-infobox .pi-title, .page-theme.theme-arc-sky_egg_bombing ~ .portable-infobox .pi-header, .page-theme.theme-sky_egg_bombing ~ .portable-infobox .pi-navigation { background-color: #378bbd; color: #fff; }
.page-theme.theme-arc-sky_egg_bombing ~ .portable-infobox .pi-title a, .page-theme.theme-arc-sky_egg_bombing ~ .portable-infobox .pi-header a, .page-theme.theme-arc-sky_egg_bombing ~ .portable-infobox .pi-navigation a { color: #000; }

/* [themes] by arc: Vigilantes School Days  */ 
/*   - NB: for text, the contrast ratio is 8.04:1, which passes WCAG 2's enhanced contrast requirements */
.navibox.theme-arc-school_days { border-color: #cabbb7; }
.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: #000; }
.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: #000; }
.page-theme.theme-arc-school_days ~ .portable-infobox { border-color: #cabbb7; }
.page-theme.theme-arc-school_days ~ .portable-infobox .pi-title, .page-theme.theme-arc-school_days ~ .portable-infobox .pi-header, .page-theme.theme-school_days ~ .portable-infobox .pi-navigation { background-color: #cabbb7; color: #fff; }
.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: #000; }

/* [themes] by arc: Vigilantes Final Performance  */ 
/*   - NB: for text, the contrast ratio is 8.04:1, which passes WCAG 2's enhanced contrast requirements */
.navibox.theme-arc-final_performance { border-color: #cdb1e7; }
.navibox.theme-arc-final_performance .navibox-title, .navibox.theme-arc-final_performance .navibox-header, .navibox.theme-arc-final_performance .navibox-group { background-color: #cdb1e7; color: #000; }
.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: #000; }
.page-theme.theme-arc-final_performance ~ .portable-infobox { border-color: #cdb1e7; }
.page-theme.theme-arc-final_performance ~ .portable-infobox .pi-title, .page-theme.theme-arc-final_performance ~ .portable-infobox .pi-header, .page-theme.theme-final_performance ~ .portable-infobox .pi-navigation { background-color: #cdb1e7; color: #000; }
.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: #000; }

/* [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; }
Advertisement