Yo-Kai Watch Wiki

We've Moved! Just as Gamepedia has joined forces with Fandom, this wiki had joined forces with our Fandom equivalent. The wiki has been archived and we ask that readers and editors move to the now combined wiki on Fandom. Click to go to the new wiki.

READ MORE

Yo-Kai Watch Wiki
No edit summary
No edit summary
Line 15: Line 15:
 
/******************/
 
/******************/
 
body, body.navigation-enabled #mw-mf-page-center {
 
body, body.navigation-enabled #mw-mf-page-center {
background: #effdfe url("http://hydra-media.cursecdn.com/yokaiwatch.gamepedia.com/a/af/Skin-Mobile-Background.jpg") left top no-repeat;
+
background: #effdfe url("https://yokaiwatch.gamepedia.com/media/yokaiwatch.gamepedia.com/1/13/Skin-Body-Background.jpg") left top no-repeat;
 
color: #111111;
 
color: #111111;
 
font-family: 'Junction-webfont', sans-serif;
 
font-family: 'Junction-webfont', sans-serif;

Revision as of 18:37, 11 April 2018

/* CSS placed here will affect users of the mobile site */
@font-face {
  font-family: 'Junction-webfont';
  font-style: normal;
  font-weight: 400;
  src: local('Junction-webfont'), local('Junction-webfont'), url(http://hydra-media.cursecdn.com/hydra/fonts/Junction-webfont.ttf) format('truetype');
}

.header .branding-box h1 {
    border-bottom: none;
}

/******************
/* General styles *
/******************/
body, body.navigation-enabled #mw-mf-page-center {
  background: #effdfe url("https://yokaiwatch.gamepedia.com/media/yokaiwatch.gamepedia.com/1/13/Skin-Body-Background.jpg") left top no-repeat;
  color: #111111;
  font-family: 'Junction-webfont', sans-serif;
}

div#searchbox {
  border: 1px solid #8e6f02;
}

#content_wrapper {
  border: none;
  background: transparent;
  color: #111111;
  clear: both;
  margin: 0;
  padding: 3px;
}

h1, h2 {
  color: #000000;
  border-bottom: 1px solid #8e6f02;
  font-family: 'Junction-webfont', sans-serif;
}

h3, h4 {
  color: #000000;
  border-bottom: 1px solid #fed33c;
  font-family: 'Junction-webfont', sans-serif;
}

h5, h6 {
  color: #000000;
  font-family: 'Junction-webfont', sans-serif;
}

#content_wrapper .section {
  border-bottom: 1px solid #8e6f02;
}

#content .thumb {
  border: 2px solid #000000;
  border-radius: 5px;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #ffd11a;
  color: #000000;
  padding: 8px;
  margin-bottom: 5px;
}

table, table.wikitable {
  border: 2px solid #000000;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #ffd11a;
  margin: -1px -1px 9px -1px;
  padding: 3px;
  margin: auto; 
  margin-bottom: 5px;
}

table th, table.wikitable th {
  border: 1px solid #000000;
  background: #cca715;
  color: #000000;
  font-weight: bold;
  margin: 0;
  padding: 0 3px 3px 3px;
}

table td, table.wikitable td {
  border: 1px solid #000000;
  background: transparent;
  color: #000000;
  vertical-align: middle;
  padding: 4px 8px;
}

div#footer {
  border: 2px solid #000000;
  border-radius: 5px;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #ffd11a;
  color: #000000;
  margin: 0 10px 10px 10px;
  padding: 8px;
}

.mwm-notice {
  border: none;
  background: transparent;
  color: #ffffff;
}

pre, .mw-code {
  border: 1px dashed #ffffff;
  border-radius: 5px;
  background: #c0c5bb;
  color: #000000;
  text-shadow: none;
  padding: 2px 2px;
  white-space: pre-wrap;
  word-wrap: break-word;
}

code {
  color: #ffffff;
}

input, select, textarea {
  border: 1px solid #ffc000;
  background: #ffffff;
  color: #161b24;
  padding: 2px 2px;
}

button, input[type="submit"], input[type="button"], input[type="reset"] {
  border: 2px solid #000000;
  border-radius: 5px;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #ffd11a;
  color: #000000;
  padding: 2px 2px;
}

#mf-notification {
  border: 2px solid #000000 !important;
  border-radius: 5px;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #ffd11a !important;
  color: #000000 !important;
}

.toast {
  border: 2px solid #000000;
  border-radius: 5px;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #ffd11a;
  color: #000000;
}

.drawer {
  background: #ffd11a;
}

/*******************
/* Search elements *
/*******************/
#mw-mf-header, #mw-mf-overlay .header, .full-screen-search #mw-mf-header {
  border: 2px solid #000000;
  border-radius: 5px;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #ffd11a;
  color: #000000;
}

#mw-mf-main-menu-button {
}

a.escapeOverlay, button.escapeOverlay {
}

.search-box .clearlink {
}

a.watch-this-article {
}

a.watch-this-article.watched {
}

input:not([type="submit"]), textarea {
}

.full-screen-search #results {
}

ul.suggestions-results {
}

ul.suggestions-results li.suggestions-result {
}

ul.suggestions-results li.suggestions-result a, ul.suggestions-results li.suggestions-result a:active, ul.suggestions-results li.suggestions-result a:hover, ul.suggestions-results li.suggestions-result a:visited {
}

ul.suggestions-results li.suggestions-result:hover {
}

ul.suggestions-results li.suggestions-result:hover a, ul.suggestions-results li.suggestions-result:hover a:active, ul.suggestions-results li.suggestions-result:hover a:hover, ul.suggestions-results li.suggestions-result:hover a:visited {
}

/********************
/* Main menu styles *
/********************/
.primary-navigation-enabled {
  border-left: 12px solid #000000;
  background: #18a1fa;
}

#mw-mf-page-left {
  border-left: 12px solid #000000;
  background: transparent;
}

#mw-mf-page-left ul {
  background: transparent;
}

#mw-mf-page-left ul:first-child {
  border-bottom: 12px solid #000000;
}

#mw-mf-page-left ul li {
  border-bottom: 1px solid #000000;
  background: transparent;
  text-shadow: none;
}

#mw-mf-page-left ul li a, #mw-mf-page-left ul.hlist li a {
  border: none;
  color: #000000;
}

#mw-mf-page-left ul li:hover {
  border-left: 12px solid #ffffff;
  background: transparent;
}

#mw-mf-page-left ul.hlist li:hover {
  border: none;
}

#mw-mf-page-left ul li:hover a, #mw-mf-page-left ul.hlist li:hover a {
  color: #ffffff;
}

/***************
/* Link styles *
/***************/
a, a:link {
  color: #806300;
}

a:visited {
  color: #6c5c24;
}

a.new {
  color: #801800 !important;
}

a.new:visited {
  color: #772211 !important;
}

a.stub {
  color: #005000;
}

a.stub:visited {
  color: #194b19;
}

a.extiw, a.external {
  color: #003680;
}

a.extiw:visited, a.external:visited {
  color: #24436c;
}

a:active {
  color: #666666 !important;
}

/***************************
/* Template example styles *
/***************************/
span.templateexample {
  font-family: monospace;
}

span.templateexample span.templatelink {
  font-weight: bold;
}

span.templateexample span.paramname {
}

span.templateexample span.paramvalue {
  color: #6083b8;
  font-style: italic;
}

/********************
/* Notice templates *
/********************/
.topNotice {
  border: 2px solid #000000;
  border-radius: 5px;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #ffd11a;
  color: #000000;
  padding: 3px;
}

.topNotice .heading { 
  font-size: 132%;
}

.topNotice.delete {
  background: #ff5959;
}

.topNotice.outofdate, topNotice.cleanup {
  background: #ff8459;
}

.topNotice.move, .topnotice.merge, .topnotice.split {
  background: #ff5984;
}

.topNotice.pagestub, .topNotice.imagerequest, .topNotice.nowalkthrough {
  background: #1aff1a;
}

/******************
/* Image licenses *
/******************/
table.imageLicense {
  border: 2px solid #000000;
  border-radius: 5px;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #ffd11a;
  color: #000000;
  padding: 3px;
  width: 100%;
}

tableimageLicense.nolicense {
  background: #ff5959;
}

/*********************
/* Front page styles *
/*********************/
.fpbox {
  border: 2px solid #000000;
  border-radius: 5px;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #ffd11a;
  color: #000000;
  margin: 5px 5px 5px 5px;
  padding: 5px 5px 5px 5px;
}

.fpbox .welcome {
  border: 2px solid #000000;
  border-radius: 5px;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #18a1fa;
  color: #ffffff;
  font-size: 150%;
  text-align: center;
  margin: 0 0 10px 0;
  padding: 0 0 5px 0;
}

.fpbox .heading {
  border: 2px solid #000000;
  border-radius: 5px;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #18a1fa;
  color: #ffffff;
  font-size: 132%;
  margin: 0 0 10px 0;
  padding: 0 0 5px 0;
}

.fpbox .heading .smalllink {
  color: #000000;
  font-weight: bold;
  font-size: 75%;
}

.fpbox hr {
  border: none;
  border-bottom: 1px solid #000000;
}

.fpplainbox {
  padding: 5px 8px 10px 8px;
  margin: 0 5px 10px 5px;
  vertical-align: top;
}

.fplinks {
  margin: -2px -3px;
}

.fplinks .linkslabel {
  border-bottom: 1px solid #000000;
  margin: 6px 3px 0 3px;
}

.fplink {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

/* Yeah, using display: table makes for a lot of extra markup, but it makes proportionate sizing and vertical centering a lot easier, so going with it */
.fplink .box {
  display: table;
  width: 100%;
  border-spacing: 2px 3px;
  border-collapse: separate;
}

.fplink .box .row {
  display: table-row;
}

.fplink .box .row .cell {
  display: table-cell;
  position: relative;
  border: 2px solid #000000;
  border-radius: 5px;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #fb0000;
  color: #000000;
  text-align: center;
  vertical-align: middle;
}

.fplink.wide .box .row .cell {
  padding: 0 5px;
}

.fplink.image {
  width: 76px;
  height: 74px;
}

.fplink.image .box .row .cell {
  width: 70px;
  height: 70px;
  vertical-align: bottom;
}

.fplink.image .box .row .cell .image img {
  width: 70px;
  height: 70px;
}

@media (min-width: 188px) {
  .fplink {
    width: 50%;
  }

  .fplink.wide {
    width: 100%;
  }
}

@media (min-width: 294px) {
  .fplink {
    width: 33.333%;
  }

  .fplink.wide {
    width: 66.666%;
  }
}

@media (min-width: 400px) {
  .fplink {
    width: 25%;
  }

  .fplink.wide {
    width: 50%;
  }

  .fplink.image {
    width: 106px;
    height: 104px;
  }

  .fplink.image .box .row .cell{
    width: 100px;
    height: 100px;
  }

  .fplink.image .box .row .cell .image img.{
    width: 100px;
    height: 100px;
  }
}

@media (min-width: 506px) {
  .fplink {
    width: 20%;
  }

  .fplink.wide {
    width: 40%;
  }
}

@media (min-width: 612px) {
  .fplink {
    width: 16.666%;
  }

  .fplink.wide {
    width: 33.333%;
  }
}

@media (min-width: 718px) {
  .fplink {
    width: 14.285%;
  }

  .fplink.wide {
    width: 28.571%;
  }
}

@media (min-width: 824px) {
  .fplink {
    width: 12.5%;
  }

  .fplink.wide {
    width: 25%;
  }
}

@media (min-width: 930px) {
  .fplink {
    width: 11.111%;
  }

  .fplink.wide {
    width: 22.222%;
  }
}

@media (min-width: 1036px) {
  .fplink {
    width: 10%;
  }

  .fplink.wide {
    width: 20%;
  }

  .fplink.image {
    width: 126px;
    height: 124px;
  }

  .fplink.image .box .row .cell{
    width: 120px;
    height: 120px;
  }

  .fplink.image .box .row .cell .image img.{
    width: 120px;
    height: 120px;
  }
}

.fplink.image {
  text-shadow: 0 0 1px #000000;
  font-weight: bold;
  font-size: 90%;
}

.fplink.image .image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 75%;
  z-index: 1;
}

.fplink.image a {
  z-index: 2;
}

.fplink a {
  display: block;
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 3px 5px;
}

.fplink.wide a {
  margin: 0 -5px;
}

.fplink a, .fplink a:link {
  color: #ffffff !important;
}

.fplink a:visited {
  color: #dddddd !important;
}

.fplink a.new {
  color: #ffdddd !important;
}

.fplink a.new:visited {
  color: #ddbbbb !important;
}

.fplink a:active {
  color: #999999 !important;
}

.fplink.image a {
  top: auto;
}

.fpvideos {
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
  max-width: 480px;
}

.fpvideo {
  position: relative;
  padding-top: 25px;
  padding-bottom: 56.25%;
  height: 0;
}

.fpvideo iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/******************
/* Infobox styles *
/******************/
.stdinfobox {
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: transparent;
  color: #000000;
  margin: 0 0 10px 20px;
  padding: 0;
  vertical-align: top;
}

.stdinfobox .box {
  border: 2px solid #000000;
  border-radius: 5px;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #8d8d8d;
  color: #000000;
}

.stdinfobox .lightbox {
  border: 2px solid #000000;
  border-radius: 5px;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #bbbbbb;
  color: #000000;
}

/*********************
/* Navigation tables *
/*********************/
table.nav {
  border: 2px solid #000000;
  border-radius: 5px;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #ffd11a;
  margin: -1px -1px 9px -1px;
  padding: 0;
  clear: both;
}

table.nav th, table.nav tr th, table.nav > tr > th, table.nav > * > tr > th {
  border: 1px solid #000000;
  background: #cca715;
  color: #000000;
  font-weight: bold;
  font-size: 116%;
  text-align: center;
  vertical-align: top;
  margin: 0;
  padding: 0 5px 5px 5px;
}

table.nav td, table.nav tr td, table.nav > tr > td, table.nav > * > tr > td {
  border: 1px solid #000000;
  background: transparent;
  color: #000000;
  text-align: left;
  vertical-align: top;
  margin: 0;
  padding: 3px 11px 8px 11px;
}

table.nav td.list, table.nav tr td.list, table.nav > tr > td.list, table.nav > * > tr > td.list {
  padding: 0;
}

table.nav td .item {
  display: inline-block;
  border-right: 1px solid #000000;
  margin: 3px 0 6px 0;
  padding: 0 11px 2px 11px;
}

table.nav td .item:last-child {
  border: none;
}

/******************
/* General styles *
/******************/
.contentbox {
  border: 2px solid #000000;
  border-radius: 5px;
  box-shadow: inset 0 6px 9px -6px #ffffff;
  background: #ffd11a;
  overflow: auto;
  padding: 3em;
}

span.bullet {
  font-size: 1%;
}

span.bullet:after {
  font-size: 10000%;
  content: "•";
}

.dablink {
  padding: 3px 3em 10px 3em;
  font-style: italic;
}

span.ghost {
  color: #8e6f02; /* For any text that appear fainter for some reason */
}

.columns {
  padding: 0;
  margin: 10px -10px 0 -10px;
  overflow: hidden;
}

.columns .leftcol {
  float: left;
  width: 50%;
  margin: 0;
  padding: 0;
}

.columns .centercol {
  float: left;
  margin: 0;
  padding: 0;
}

.columns .rightcol {
  float: right;
  width: 50%;
  margin: 0;
  padding: 0;
}

.columns .column {
  margin-left: 10px;
  margin-right: 10px;
}

div#content .columns .leftcol > *, div#content .columns .centercol > *, div#content .columns .rightcol > * {
  margin-left: 10px;
  margin-right: 10px;
}

div#content .columns .leftcol > ul, div#content .columns .centercol > ul, div#content .columns .rightcol > ul {
  margin-left: 15px;
  padding-left: 15px;
  margin-right: 10px;
}

div#content .columns .leftcol .column > *, div#content .columns .centercol .column > *, div#content .columns .rightcol .column > * {
  margin-left: 0;
  margin-right: 0;
}

.nomobile {
  display: none;
}