Reborn Wiki

All Reborn Wiki articles contains SPOILERS. Read with caution!
See something that needs editing? Help us out by adding it. Every contribution is welcome. Just read and follow our guidelines before editing. Visit our Community Corner to see other stuff to help us out.

READ MORE

Reborn Wiki
Advertisement
Reborn 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.
/* Imports */
@import url("/load.php?mode=articles&only=styles&articles=MediaWiki:Flames.css|MediaWiki:FanonThemes.css|MediaWiki:Highlights.css");

@import url("/load.php?mode=articles&articles=u:dev:MediaWiki:InterlanguageFlags.css&only=styles");

@import url("//dev.wikia.com/load.php?mode=articles&articles=MediaWiki:Global_Lua_Modules/NavboxBuilder.css&only=styles");

@import url("/load.php?mode=articles&articles=u:dev:MediaWiki:PortableNavbox.css&only=styles");

@import url('https://fonts.googleapis.com/css?family=Alegreya|Noto+Serif+JP&display=swap');

/* Global variables */
:root {
    --a-bg-color: #e9bf5f;
    --b-bg-color: #f3dca9;
    --pi-bg: #efefef;
    --gray-border: #cccccc;
    
    --text-color: #3a3a3a;
    --text-color-light: #f0f0f0;
    --links-color: #006cb0;
    --links-external-color: #06507f;
    --links-invalid-color: #890001;
    
    --font-japanese: 'Noto Serif JP', serif;
    --font-header: 'Alegreya', serif;
    
    /* quotes */
    --pull-quote-max-width: 80%;
    --pull-quote-text-color: rgba(0, 0, 0, .8);
    --pull-quote-mark-color: rgba(0, 0, 0, .15);
    --pull-quote-mark-font: "Times New Roman", serif;
    --pull-quote-hyphens: auto;
    --pull-quote-frame-color: #bbb;
}

/* Background */
body.skin-oasis {
    background-size: 100%;
    background-size: cover;
}

/* font stuff */
.header {
    font-family: var(--font-header);
}

:lang(it){
    font-style: italic;
}

hr {
    border-style: solid;
    color: var(--a-bg-color);
}

/* Link color */
.WikiaMainContent a.external,
.WikiaMainContent a.external:visited {
    color: var(--links-external-color);
}

a.new, a.newcategory {
    color: var(--links-invalid-color) !important
}

/* Japanese text and template */
[lang=ja] + i {
    line-height: 20px;
}

:lang(ja), .japanese {
    font-family: var(--font-japanese);
}

.jTemplate { 
    font-weight: normal;
    font-style: normal;
}

.jTemplate .romaji { 
    font-style: italic;
}

.jTemplate .lit:before { 
    content: '“';
}

.jTemplate .lit:after {
    content: '”';
}

.jTemplate .help { 
    font-size: 9px;
    font-weight: bold;
    line-height: 0;
    vertical-align: super;
}

/* Main page */
.wiki-container {
    border: 2px solid var(--a-bg-color);
    padding: 5px;
    margin-bottom: 5px;
}

.wiki-container .header {
    background: var(--a-bg-color);
    color: var(--text-color-light);
    font-family: var(--font-header);
    font-weight: bold;
    font-size: 130%;
    padding: 6px;
    text-align: center;
}

.wiki-container .header a {
    color: var(--links-color);
}

.wiki-container .body {
    border: 2px solid var(--a-bg-color);
    margin-top: 5px;
    padding: 5px;
}

.wiki-container .editlinks {
    position: absolute;
    font-size: 0.6em;
    font-weight: normal;
    margin-left: 5px;
}

.main-page-portal {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: auto auto auto auto auto;
        grid-template-columns: auto auto auto auto auto;
    grid-gap: 5px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.main-page-portal .grid-cell {
    text-align: center;
}

.main-page-portal .grid-img img {
    border: 2px solid var(--a-bg-color);
    height: 120px;
    width: 120px;
    cursor: crosshair;
    opacity: 1.0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    transition: opacity .5s ease;
    -moz-transition: opacity .5s ease;
    -webkit-transition: opacity .5s ease;
}

.main-page-portal .grid-img img:hover {
    opacity: .3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

.main-page-portal .grid-img a:hover:before {
    background-image: url(https://vignette.wikia.nocookie.net/reborn/images/6/62/Crosshair.svg/revision/latest?cb=20200629080101);
    background-size: 120px;
    background-repeat: no-repeat;
    width: 120px;
    height: 120px;
    content: "";
    position: absolute;
    border: 2px solid var(--a-bg-color);
}

.main-page-portal .grid-link {
    max-width: 124px;
    background: var(--a-bg-color);
    font-family: var(--font-header);
    font-size: 12px;
}

.main-page-portal .grid-link a:hover {
    text-decoration: line-through;
}

.WikiaArticle .center {
    text-align: center;
    width: 100%;
}

/* Character gallery */
.wiki-container .wikia-gallery {
    text-align: center;
    margin: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.wiki-container .wikia-gallery .wikia-gallery-item {
    border: 2px solid var(--a-bg-color);
    background: var(--b-bg-color);
    padding: 0px;
}

.wiki-container .wikia-gallery .lightbox-caption {
    border-top: 2px solid var(--a-bg-color);
    margin: 0px;
    color: var(--text-color);
}

.wiki-container .wikia-gallery .chargallery-profile-caption {
    font-size: 115%;
}

/* Context-links */
.context-link {
   padding-left: 2em;
   font-style: italic;
   margin-bottom: 5px;
}

/* Infoboxes */
.portable-infobox {
    color: var(--text-color);
    padding: 0;
    border: solid var(--a-bg-color) 2px;
}

.portable-infobox a:hover {
  color: var(--a-bg-color);
  text-decoration: none;
}

.portable-infobox .pi-title {
    font-family: var(--font-header);
    font-size: 20px;
    margin: 5px;
}

.portable-infobox .pi-header {
    font-size: 12px;
    line-height: 20px;
    margin: 0px 0px 5px 0px;
}

.portable-infobox .pi-title,
.portable-infobox .pi-header {
    text-align: center;
    font-weight: bold;
    padding: 0;
    background-color: var(--a-bg-color);
    color: var(--text-color-light);
}

.portable-infobox .pi-collapse .pi-header:after {
    border-color: var(--text-color-light);
}

.portable-infobox.pi-background,
.portable-infobox .pi-image-collection-tabs,
.portable-infobox .pi-smart-data-value:nth-child(even) {
    background-color: var(--pi-bg);
}

.portable-infobox .pi-group {
    margin: 5px;
    border: 0px;
}

.portable-infobox .pi-item-spacing {
    padding: 0px;
}

.portable-infobox .pi-smart-data-label,
.portable-infobox .pi-smart-data-value {
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.portable-infobox .pi-data-label,
.portable-infobox .pi-data-value,
.portable-infobox .pi-data-label.pi-smart-data-label,
.portable-infobox .pi-data-label.pi-smart-data-value {
    line-height: 12px;
    padding: 5px;
}

.pi-europa .pi-smart-group-head + .pi-smart-group-body .pi-smart-data-value {
    padding-top: 5px;
}

.portable-infobox .pi-data-value li {
    padding: 0px;
}

.portable-infobox .pi-smart-data-label:not(:last-child),
.portable-infobox .pi-smart-data-value:not(:last-child) {
    border-right: 1px solid var(--gray-border);
}

.portable-infobox .pi-data:not(:last-child) {
    border-bottom: 1px solid var(--gray-border);
}

.portable-infobox .pi-font {
    font-size: 12px;
}

.portable-infobox .pi-tab-link {
    font-size: 12px;
    padding: 3px;
    line-height: 10px;
    border: 0px;
}

.portable-infobox .pi-tab-link:hover {
    background: var(--b-bg-color);
}

.portable-infobox .pi-data-label {
    font-size: 11px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.portable-infobox .pi-image-collection-tabs {
    text-align: center;
    border: 0px;
    margin: 0px;
}
 
.portable-infobox .pi-image {
    border-top: solid 2px;
    border-bottom: solid 2px;
    border-color: var(--a-bg-color);
}

.portable-infobox .pi-navigation {
    background: var(--a-bg-color);
    font-weight: bold;
    text-align: center;
    margin: 5px;
    padding: 2px;
}

.portable-infobox .pi-data-label,
.portable-infobox .pi-image-collection-tabs .current,
.portable-infobox .pi-smart-data-label:nth-child(even) {
    background-color: var(--b-bg-color);
}

.portable-infobox .pi-title a,
.portable-infobox .pi-header a,
.portable-infobox .pi-navigation a {
    color: var(--links-color);
}

.portable-infobox .pi-smart-data-value a.external,
.portable-infobox .pi-smart-data-value a.external:visited
.portable-infobox .pi-smart-data-value a.extiw,
.portable-infobox .pi-smart-data-value a.extiw:visited,
.portable-infobox .pi-data-value a.external,
.portable-infobox .pi-data-value a.external:visited
.portable-infobox .pi-data-value a.extiw,
.portable-infobox .pi-data-value a.extiw:visited {
    color: var(--links-external-color);
}

/* Portable navbox test */
.portable-infobox.pi-theme-navbox .pi-header a {
    text-decoration: none;
    font-family: var(--font-header);
    font-size: 130%;
    line-height: 30px;
}

.portable-infobox.pi-theme-navbox .pi-data-label {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    padding: 0.7em;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.portable-infobox.pi-theme-navbox .pi-data-value {
    padding: 0.7em;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* Tables */
.WikiaPage table.article-table {
    border: solid var(--a-bg-color) 2px;
    font-size: 12px;
    border-collapse: collapse;
    padding: 5px
}
 
.WikiaPage table.article-table tr th {
    text-align: center;
    background: var(--a-bg-color);
    color: var(--text-color-light);
}

.WikiaPage table.article-table tr th a {
    color: var(--links-color);
}

table.jquery-tablesorter.sortable th.headerSort .chevron:first-child {
    border-color: transparent transparent var(--text-color-light);
}

table.jquery-tablesorter.sortable th.headerSort .chevron {
    border-top-color: var(--text-color-light);
}
 
.WikiaPage table.article-table ul, .WikiaPage table.article-table ol { 
    margin: 0 0 0 1.5em;
}

.WikiaPage table.article-table tr th.a,
.WikiaPage table.article-table tr td.a {
    background: var(--a-bg-color);
    color: var(--text-color-light);
}

.WikiaPage table.article-table tr th.b,
.WikiaPage table.article-table tr td.b {
    background: var(--b-bg-color);
    color: var(--text-color);
}

.WikiaPage table.article-table tr th.a a,
.WikiaPage table.article-table tr td.a a,
.WikiaPage table.article-table tr th a {
    color: var(--links-color);
}

.WikiaPage table.article-table tr th:not(:last-child),
.WikiaPage table.article-table tr td:not(:last-child) {
    border-bottom: 1px var(--gray-border) solid;
    border-right: 1px var(--gray-border) solid;
}

.full-width { 
    width: 100%;
    min-width: 660px;
    max-width: 990px;
}
 
.half-width { 
    width: 50%;
    min-width: 330px;
    max-width: 445px;
}

/* Subpage template */
table.subpage-template.article-table {
    width: 100%;
    margin-top: 0px;
}

table.subpage-template tr {
    display: table-cell;
}

table.subpage-template tr:first-child {
    width: 16%;
}

table.subpage-template.article-table th,
table.subpage-template.article-table td {
    border-bottom: none;
    display: block;
    text-align: center;
}

table.subpage-template tr:not(:last-child) td {
    border-right: 2px solid var(--a-bg-color);
}

/* Brute force formatting */
table.subpage-template tr:not(:first-child):nth-last-child(1) {
    width: 84%;
}

table.subpage-template tr:not(:first-child):nth-last-child(2),
table.subpage-template tr:not(:first-child):nth-last-child(2) ~ tr {
    width: 42%;
}

table.subpage-template tr:not(:first-child):nth-last-child(3),
table.subpage-template tr:not(:first-child):nth-last-child(3) ~ tr {
    width: 28%;
}

table.subpage-template tr:not(:first-child):nth-last-child(4),
table.subpage-template tr:not(:first-child):nth-last-child(4) ~ tr {
    width: 21%;
}

/* Lists */
.mw-content-text ul {
    list-style-type: disc;
}

/* Navboxes */
.navbox {
    border: solid var(--a-bg-color) 2px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: .83em;
    background: var(--pi-bg);
    padding: 5px;
}

.navbox .navbox-title {
    line-height: 26px;
    background: var(--a-bg-color);
    color: var(--text-color-light);
}

.navbox .navbox-title a {
    color: var(--links-color);
}

.navbox .navbox-title-text {
    font-family: var(--font-header);
    font-size: 140%;
}

.navbox .navbox-section {
    margin: 0px;
}

.navbox .navbox-section:not(:last-child) {
    margin-bottom: 5px;
}

.navbox .navbox-table-wrapper {
    margin-top: 1px;
}

.navbox .navbox-above {
    margin: 0px;
}

.navbox .navbox-horizontal-layout {
    margin-right: 0px;
}

.navbox .navbox-section-wrapper {
    margin-top: 5px;
    margin-bottom: -5px;
}

.navbox .navbox-group,
.navbox .navbox-subgroup {
    width: 15%;
    background: var(--b-bg-color);
    color: var(--text-color);
}

.navbox .navbox-title,
.navbox .navbox-group,
.navbox .navbox-subgroup {
    white-space: normal;
    vertical-align: middle;
    text-align: center;
}

.navbox .navbox-header {
    background-color: var(--b-bg-color);
    padding: 0.7em;
}

.navbox .navbox-table .navbox-list {
    vertical-align: middle;
}

.navbox .navbox-table .navbox-padding {
    padding: 0.7em;
}

.navbox .navbox-template-links {
    width: 7.5em;
    top: 0.7em;
    left: 0.7em;
}

.navbox .navbox-template-links a.external:after {
    display: none;
}

.navbox .navbox-col {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0px;
}

.navbox .navbox-col .navbox-group {
    margin: 0px;
}

.navbox .navbox-col .navbox-list {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
}

.navbox .navbox-base {
    font-weight: bold;
}

.navbox .navbox-odd div.navbox-group,
.navbox .navbox-even div.navbox-group {
    width: 17%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.navbox-title-text {
    font-size: 140%;
}

.navbox .navbox-odd.navbox-col,
.navbox .navbox-even.navbox-col {
    margin-bottom: 5px;
}

/* Noticeboxes (mbox) */
.mbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    background-color: var(--pi-bg);
    border: 2px solid var(--a-bg-color);
    font-family: var(--font-header);
    margin-bottom: 5px;
    min-height: 32px;
}
 
.mbox__content {
    display: table;
    box-sizing: border-box;
    width: 100%;
    padding: 8px 15px;
}
 
.mbox__content__image {
    display: table-cell;
    width: 40px;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    padding-right: 15px;
}
 
.mbox__content__wrapper {
    display: table-cell;
    vertical-align: middle;
}
 
.mbox__content__header {
    font-weight: bold;
}
 
.mbox__close {
    position: absolute;
    right: 0;
    top: 0;
    padding: 2px 7px;
    font-weight: bold;
    font-size: 16px;
    color: #bbb;
    cursor: pointer;
    -webkit-transition: all .15s ease-in;
    transition: all .15s ease-in;
}
 
.mbox__close:hover {
    color: #777;
}
 
.mbox__close:after {
    content: '×';
}
 
.mw-collapsed + .mbox__close {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    padding: 4px 7px 5px 2px;
}

/* lyrics template formatting */
.lyrics-tabber {
    width: auto;
}

.lyrics-tabber .pi-image-collection {
    white-space: normal;
}

.lyrics-tabber .pi-image-collection-tabs {
    margin-bottom: -2px;
}

.lyrics-tabber .pi-tab-link {
    padding: 3px;
    font-family: var(--font-header);
    margin: 0px 5px;
    border: 2px solid var(--a-bg-color);
    background: var(--b-bg-color);
}

.lyrics-tabber .pi-tab-link.current {
    background: var(--pi-bg);
    border-bottom: none;
    padding-bottom: 5px;
}

.lyrics-tabber .pi-image-collection-tab-content {
    text-align: center;
    border: 2px solid var(--a-bg-color);
    background: var(--pi-bg);
    padding: 10px;
    overflow: auto;
}

/* SingerBox styling */
.singer-box {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 5px 5px 5px 0px;
    border: 1px solid rgba(0, 0, 0, .2);
    vertical-align: bottom;
    background: var(--a-bg-color);
}

.singer-box .name {
    display: none;
}

/* Scroll Box */
.scrollbox {
    border: 1px solid var(--a-bg-color);
    width: 96%;
    height: auto;
    max-height: 190px;
    overflow: auto;
    margin-bottom: 3px;
    padding-left: 0.5em;
}

/* Handle multiple columns */
.multicolumn { 
    display: -webkit-box; 
    display: -ms-flexbox; 
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
 
.multicolumn > * { 
    max-width: 445px;
    min-width: 130px;
    display: inline-block;
    vertical-align: top;
    margin-right: auto;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
}



/* Poll auto-formatting */
 
.ajax-poll {
    padding-top: 5px;
    padding-bottom: 0;
}
 
.ajax-poll .pollAnswer {
    padding-bottom: 3px;
}
 
.ajax-poll .pollAnswerVotes {
    color: black;
    background: var(--b-bg-color);
    border: none;
}
 
.ajax-poll .pollAnswerVotes div {
    background: var(--a-bg-color);
}
 
.ajax-poll {
    width: auto !important;  /* Inline style override for Poll extension*/
    border: 1px solid #e6e2ca !important; /* Replaces dashed with solid grey */
    margin-top: 0 !important;
    padding-right: 2em !important;
}
 
.pollAnswerVotes,
.pollAnswerVotes div {
    margin-left: none !important;
    height: 14px !important;
}

/* Quote from Dev Wiki */
.WikiaPage .pull-quote {
  display: flex;
  flex-wrap: wrap;
  max-width: var(--pull-quote-max-width);
  margin: 1em auto;
  font-size: 1em;
  line-height: 1.8;
}
 
.WikiaPage .pull-quote__text {
  flex-basis: 100%;
  position: relative;
  padding: 0 2em;
  hyphens: var(--pull-quote-hyphens);
  color: var(--pull-quote-text-color);
}
 
.WikiaPage .pull-quote__text::before, .WikiaPage .pull-quote__text::after {
  position: absolute;
  font-size: 3em;
  font-family: var(--pull-quote-mark-font);
  font-weight: 700;
  color: var(--a-bg-color);
}
 
.WikiaPage .pull-quote__text::before {
  content: "“";
  top: 0;
  left: 0;
  line-height: 1;
}
 
.WikiaPage .pull-quote__text::after {
  content: "”";
  bottom: 0;
  right: 0;
  line-height: 0.2;
}
 
.WikiaPage .pull-quote__source {
  margin-left: auto;
}
 
.WikiaPage .pull-quote__source::before {
  content: "—"; 
}
 
.WikiaPage .pull-quote--right, .WikiaPage .pull-quote--left {
  border: 1px solid var(--pull-quote-frame-color);
  border-left: 0;
  border-right: 0;
  padding: 1em 0;
  text-align: justify;
}
 
.WikiaPage .pull-quote--right {
  float: right;
  margin: 1em 0 1em 2em;
}
 
.WikiaPage .pull-quote--left {
  float: left;
  margin: 1em 2em 1em 0;
}

/* Colors template */
.list-palette {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: auto auto auto auto;
        grid-template-columns: auto auto auto auto;
    grid-gap: 5px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.palette {
    background-color: #ffffff;
    box-shadow: 3px 3px 3px 3px rgba(226, 228, 231, 0.75);
    list-style: none;
    line-height: 1em;
    box-sizing: border-box;
    width: 150px;
    display: table-cell;
}

.palette-color {
    height: 50px;
    position: relative;
}

.palette-color--a {
    background-color: var(--a-bg-color);
    color: var(--a-bg-color);
    width: 50%;
    height: 50px;
    float: left;
    display: table;
}

.palette-color--b {
    background-color: var(--b-bg-color);
    color: var(--b-bg-color);
    width: 50%;
    height: 50px;
    float: left;
    display: table;
}

.palette-color__name {
    color: var(--text-color);
    text-align: center;
    font-family: var(--font-header);
}

.palette-color__code {
    font-size: 12px;
    line-height: .8em;
    text-transform: uppercase;
    font-family: Consolas, "Eupheima UCAS", Ayuthaya, Menlo, monospace;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    -webkit-filter: invert(1) grayscale(1) contrast(9);
}
Advertisement