MediaWiki:Common.css

/***** CSS placed here will be applied to all skins on the entire site. *****/ /* Imports */ @import url("/load.php?mode=articles&only=styles&articles=MediaWiki:Slider.css|MediaWiki:Themes.css|MediaWiki:Icons.css|MediaWiki:Mbox.css|MediaWiki:Quote.css|u:dev:MediaWiki:InterlanguageFlags.css|u:dev:MediaWiki:MinifiedLeftTabs/code.css|u:dev:MediaWiki:EraIcons.css|u:dev:MediaWiki:Antiborder.css|u:dev:MediaWiki:BalancedProfile.css|u:dev:MediaWiki:BalancedComments.css|u:dev:MediaWiki:BalancedCategories.css|u:dev:MediaWiki:BalancedSlider.css"); @import url('https://fonts.googleapis.com/css?family=Josefin+Sans|Noto+Sans+JP|Press+Start+2P'); @import url("https://use.fontawesome.com/releases/v5.9.0/css/all.css");

/* Font */ .WikiaPage { font-family: 'Josefin Sans', sans-serif; }
 * lang(ja) {

font-family: 'Noto Sans JP', 'Arial Unicode MS', sans-serif; } @font-face { font-family: "Press Start 2P"; font-weight: bold; src: url("https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap") format("woff"); font-display: swap; } .page-header__title { font-family: "Press Start 2P"; color: var(--theme-link-color) !important; font-weight: normal !important; font-style: normal !important; } .mw-headline { font-family: "Press Start 2P"; color: var(--theme-link-color) !important; }

/* Site Glow */ .WikiaPage { border: 2.5px solid var(--theme-page-background-color); box-shadow: 0px 0px 15px var(--theme-link-color); }

/* Selection */
 * selection {

background: var(--theme-link-color); color: #fff; }

/* Opacity */ .page__main { background-color: rgba(var(--theme-page-background-color--rgb),0.9); }

/* Community Header */ .main-container .fandom-community-header__community-name-wrapper a { font-variant: small-caps; font-weight: bold; } .wiki-tools { background-color: rgba(var(--theme-accent-color--rgb),.5); }

/* Link Preview - Attack on Titan Wiki */ .npage-preview { background-color: rgba(var(--theme-link-color)),0.8);   border: 1px solid var(--theme-link-color);    box-shadow: 0 0 5px var(--theme-page-text-color);    color: var(--theme-page-text-color);    overflow: hidden;    padding: 10px;    position: fixed !important;    top: 50px !important; } .npage-preview-noimage {    display: none; }

/* Compact Headers */ .mw-parser-output a, .right-rail-wrapper a { font-weight: 500; } .toc a { font-weight: inherit !important; } .toc h2 { margin: 0 !important; font-size: inherit !important; } .page-content h2:not(.pi-item) { margin: .5em 0 .2em; font-size: 21px; line-height: 1; padding: 0; padding-bottom: 3px; border-bottom: none; } .page-content h3:not(.pi-data-label), .page-content h4:not(.pi-data-label), .page-content h5:not(.pi-data-label), .page-content h6:not(.pi-data-label) { margin: .5em 0 .2em; } .page-content h3:not(.pi-item) { font-size: 19.5px; } .page-content h4:not(.pi-item) { font-size: 18px; } .page-content h5:not(.pi-item) { font-size: 16.5px; } .page-content h6:not(.pi-item) { font-size: 15px; } .page-content h2:not(.pi-item) span.mw-headline { background: linear-gradient(to top, rgba(var(--theme-link-color--rgb), 0.1) 54%, transparent 54%, transparent 100%); } .page-content h2:not(.pi-item) span.mw-headline { font-weight: 800; }

/* Link Glow — The Promised Neverland Wiki */ a:hover { text-decoration: gold; -webkit-transition: all .25s linear 0s; -moz-transition: all .25s linear 0s; -ms-transition: all .25s linear 0s; -o-transition: all .25s linear 0s; transition: all .25s linear 0s; }

/* Masthead */ padding-bottom: 2px; }   border: 0 !important; box-shadow: none; }   background-color: var(--theme-link-color); color: #fff; }   opacity: 1; color: inherit !important; }   color: inherit !important; text-shadow: none; }
 * 1) userProfileApp {
 * 1) userProfileApp .user-identity-avatar__image {
 * 1) userProfileApp .user-identity-header__tag {
 * 1) userProfileApp .user-profile-navigation__link {
 * 1) userProfileApp .user-profile-navigation__link a:hover {

/* Category */ background: #00000066; font-variant: small-caps; font-weight: bold; }	background: #00000033; }
 * 1) content .category-page__trending-page-title {
 * 1) content .category-page__trending-page-title:hover {

/* Dropdown Tabber */ nav > ul.wds-tabs ul.wds-list[class] > li > a[href^="/"]:hover, nav > ul.wds-tabs ul.wds-list[class] > li > a[href^="ht"]:hover, .wiki-tools > .wds-dropdown ul.wds-list[class] > li > a:hover, .page-header .wds-dropdown ul.wds-list[class] > li > a:hover { color: inherit !important; text-shadow: none; } .WikiaPage .page-header .wds-dropdown__content { padding: 7px; width: max-content; }

/* References */ .references-small { font-size: 90%; }

/* Right Rail */ /** Discussion — One Piece Wiki **/ .discussions-rail { background-image: url("https://vignette.wikia.nocookie.net/bdzero/images/b/b7/Wall_2.jpg/revision/latest?cb=20200611230324"); background-size: 300px; color: #FFFFFF; font-weight: bold; text-shadow: 0 0 2px black; text-align: center; } .discussion-text { text-align: center; font-size: 15px; position: relative; padding: 10px; } .discussion-button { background: var(--theme-accent-color); display: inline-block; font-size: 12px; font-weight: bold; height: 46px; line-height: 46px; margin: 14px 0; padding: 0 30px; text-decoration: none; text-transform: uppercase; cursor: pointer; } .discussion-button a { color: white; } .discussion-button:hover { background-color: var(--theme-accent-color--hover); text-shadow: none; }

/** Community **/ .community-page-rail-module { background: url('https://vignette.wikia.nocookie.net/bdzero/images/2/2f/Wall_1.jpg/revision/latest?cb=20200611230304'); padding: 10px; } .description { background: rgba(255,255,255,0.8); font-weight: bold; padding: 5px; } .WikiaRail .rail-module .wds-button.wds-is-secondary { background: rgba(255,255,255,0.8); }

/* Community Portal */ .community-page-header { background: url('https://vignette.wikia.nocookie.net/justiceleagues/images/0/0f/Cropped-hdimage00002.jpeg/revision/latest?cb=20200521075431&format=original') center /  cover; }

/* NewImages */ .WikiaRail .rail-module.photo-module .wds-button { background: transparent; transition: 0.25s; } .WikiaRail .rail-module.photo-module .wds-button:hover { color: inherit !important; text-shadow: none; }

/* Back to Top Button */ border-radius: 100%; bottom: 5%; box-sizing: border-box; cursor: pointer; padding: 15px; position: fixed; text-align: center; z-index: 5000102; border-radius: 0 !important; background: url('https://static.wikia.nocookie.net/tensei-shitara-slime-datta-ken/images/5/59/Back_to_Top_Button.png/revision/latest?cb=20230225113649') no-repeat !important; background-size: contain !important; width: 100px !important; height: 100px !important; }   opacity: 80%; animation: fluffy 1s linear 0s 1; }   visibility: hidden; display: block; fill: currentColor; transform: scaleY(-1); } .fluffy { cursor: none; } .fluffy:hover { animation: fluffy 1s linear 0s 1; } @keyframes fluffy { 0% {transform: scale(1, 1) translate(0%, 0%);} 15% {transform: scale(0.9, 0.9) translate(0%, 5%);} 30% {transform: scale(1.3, 0.8) translate(0%, 10%);} 50% {transform: scale(0.8, 1.3) translate(0%, -40%);} 70% {transform: scale(1.1, 0.9) translate(0%, 5%);} 100% {transform: scale(1, 1) translate(0%, 0%);} }
 * 1) BackToTopBtn div {
 * 1) BackToTopBtn div:hover {
 * 1) BackToTopBtn div svg {

/* Hatnote */ .hatnote { font-style: italic; text-indent: 1.5rem; margin: 1em 0; }

/* Scroll bar */
 * -webkit-scrollbar {

width: 10px; }
 * -webkit-scrollbar-track {

background: white; }
 * -webkit-scrollbar-thumb {

background: var(--theme-link-color); }
 * -webkit-scrollbar-thumb:hover {

opacity: 0.9; }

/* Navigation Bar */ .WikiHeader .navbackground, .WikiHeader > nav .subnav-2 { border-radius: 0 0 0.85em 0.85em; } .WikiHeader > nav li:first-child { border-radius: 0.85em 0 0 0; } .WikiHeader > nav li:last-child { border-radius: 0 0.85em 0 0; } .WikiHeader nav li.marked, .WikiHeader > nav .subnav-2 li.marked2 .subnav-2a { border-radius: 0.85em 0.85em 0 0; } .WikiHeader nav { border-radius: 1em 1em 0 0; } .WikiHeader > nav li.marked > a { border-top: none; } .WikiHeader > nav .subnav-3 { border-radius: 0 0.85em 0.85em 0.85em; } .GlobalNavigation .subnav { border-radius: 0 0 0.85em 0.85em; }

/* Redirects */ /** Add "(redirect)" at the end of redirects in categories and Special:AllPages lists **/ .redirect-in-category:after, .allpagesredirect:after { color: #94bbe8; content: " (redirect)" }

/* Activity Feed */ .activityfeed > li { --mwa-edit: #1b3173; --mwa-talk: #495e9b; --mwa-cat: #105c68; --mwa-new: #1760fc; --mwa-font: 'Josefin Sans', sans-serif; background-color: #a8cffc; border-radius: 3px; box-shadow: 0 2px 4px rgba(0, 0, 0, .2); overflow: hidden; padding-left: 3em; transition: all 0.3s; } .activityfeed > li:hover { background-color: #b2d9ff; box-shadow: 0 2px 4px rgba(0, 0, 0, .5); }

/* TOC Restyling */ .toc { -moz-border-radius: 1ex; border-radius: 1ex; }

/* Hover Feature */ span#hovertext span#outer { display: inline; } span#hovertext:hover span#outer { display: none; } span#hovertext span#hidden { display: none; } span#hovertext:hover span#hidden { display: inline; } div#hovertext span#outer { display: inline; } div#hovertext:hover span#outer { display: none; } div#hovertext span#hidden { display: none; } div#hovertext:hover span#hidden { display: inline; }

/* Documentation */ .doc { border: 2px solid var(--theme-link-color); } .doc_head { background-color: var(--theme-link-color); padding: 1em; color: #fff; } .doc_head a { color: #fff !important; } .doc_body { padding: 0.5em; } .doc_foot { background-color: var(--theme-link-color); padding: 1em; color: #fff; font-size: 85%; text-align: right; } .doc_foot a { color: #fff !important; }

/* Navigation */ /** NavBar **/ .navbar { position: absolute; left: 7.5px; font-size: 75%; width: 50px; color: inherit; } .navbar a { color: inherit !important; }

/** NavBox **/ /*** Main ***/ .nav { width: 100%; font-size: 90%; position: relative; clear: both; } .nav th { color: #fff; background-color: var(--theme-link-color); font-weight: bold; text-align: center; } .nav th a { color: #fff !important; } .nav td { color: var(--theme-link-color); padding: 5px; text-align: left; }

/*** Wide Parent ***/ .nav-wide-parent { width: 100%; font-size: 100%; position: relative; clear: both; border: 2px solid; border-image: linear-gradient(to bottom, var(--theme-link-color), transparent) 10; } .nav-wide-parent th { color: #fff; background-color: var(--theme-link-color); font-weight: bold; text-align: center; } .nav-wide-parent th a { color: #fff !important; } .nav-wide-parent td { font-size: 100%; padding: 0 5px; }

/*** Wide ***/ .nav-wide { width: 100%; font-size: 95%; position: relative; clear: both; } .nav-wide th { color: #fff; background-color: var(--theme-link-color); font-weight: bold; text-align: center; } .nav-wide th a { color: #fff !important; } .nav-wide td { font-size: 100%; padding: 0 5px; }

/*** Arc ***/ .nav-arc { width: 100%; clear: both; font-size: 90%; margin-top: -0.25em; text-align: center; border: none; background: none; float: center; } .nav-arc th { background-color: var(--theme-link-color); color: #fff; font-weight: bold; padding: 7.5px; } .nav-arc th a { color: #fff !important; }

/**** Head ****/ .nav-arc_head { width: 100%; padding-top: 5px; padding-bottom: 5px; } .nav-arc_head th { padding: 5px; } .nav-arc_head th:nth-child(odd) { font-size: 90%; width: 20%; } .nav-arc_head th:nth-child(even) { font-size: 100%; }

/**** Subhead ****/ .nav-arc_subhead { width: 100%; margin-top: -0.40em; } .nav-arc_subhead th { padding: 2.5px; } .nav-arc_subhead th:nth-child(odd) { font-size: 90%; width: 10%; } .nav-arc_subhead th:nth-child(even) { font-size: 95%; }

/**** Body ****/ .nav-arc_body { width: 100%; font-size: 100%; padding: 2.5px; color: var(--theme-link-color); } .nav-arc_body td a { font-weight: normal !important; }

/* Collapsible Toggle */ .mw-collapsible-toggle { font-size: 90%; font-weight: normal; text-transform: lowercase; margin-right: 5px; font-family: Monospace; } .mw-collapsible-toggle a { color: inherit; }

/* Portal */ .portal { clear: both; margin: auto; width: 57.5%; text-align: center; } .portal th { background-color: var(--theme-link-color); color: #fff; font-weight: bold; } .portal th a { color: #fff; font-weight: bold; } .portal_head { padding: 5px; font-size: 125%; } .portal_subhead { padding: 2.5px; font-size: 100%; }

/** Cell **/ .portal_cell { margin: auto; vertical-align: top; position: relative; border: 2px solid var(--theme-link-color); background-color: var(--theme-link-color); font-size: 75%; overflow: hidden; cursor: pointer; display: table-cell; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; } .portal_cell:hover { opacity: 0.8; } .portal_cell td { text-align: center; font-weight: bold; color: #fff; } .portal_cell td a { color: #fff !important; } .portal_cell span { font-weight: normal; font-style: italic; font-size: 75%; } .portal_cell sup { font-weight: normal; cursor: help; text-decoration: none; }

/** Blank **/ .portal_blank { border: 2px solid var(--theme-link-color); overflow: hidden; cursor: default; pointer-events: none; display: table-cell; opacity: 0; }

/* Card */ .card-container { display: table; margin: auto; text-align: center; } .card-container > div { overflow: hidden; } .card .npage-preview { display: none; } .card { border: none; float: left; margin: 0.25em; overflow: hidden; position: relative; transition: all 0.5s; width: 200px; } .card img { transition: transform 0.5s; } .card:hover img { width: 200px; transform: scale(1.075); } .card > a { display: block; height: auto; overflow: hidden; width: 200px; } .card b a { overflow: hidden; background: rgba(0, 0, 0, 0.5); bottom: 0; color: #fff; font-size: 1.25em; height: 0; left: 0; line-height: 16.5em; padding: 0 5px; position: absolute; right: 0; text-decoration: none; text-align: center; font-variant: small-caps; transition: height 0.5s; } .card b a { color: #fff !important; } .card:hover b a { height: 16.5em; }

/* Appearances */ .appearances { clear: both; margin: auto; text-align: center; font-size: 90%; width: 95%; background: transparent; } .appearances th { background-color: var(--theme-link-color); color: #fff; font-weight: bold; font-size: 15px; } .appearances tr { vertical-align: top; } .appearances td { text-align: left; border: 1px solid var(--theme-link-color); border-right: 0; padding: 2.5px; } .appearances td:last-child { border-right: 1px solid var(--theme-link-color); } .appearances_head { padding: 5px; } .appearances_subhead { padding: 2.5px; }

/* Edit Button — Yo-kai Watch Wiki */ .edit-pencil { display: none !important; } .WikiaArticle .editsection { display: inline !important; float: right !important; font-weight: normal !important; }

/* Code Box */ .mw-geshi { background-color: #CBDBFB; border: 1px dashed var(--theme-link-color); } div.mw-geshi { line-height: 1.1em; padding: 1em; overflow: hidden; } code, .code { background-color: #CBDBFB; border: 1px solid var(--theme-link-color); padding: 1px 4px; color: #000; }

/* Header Redirect */ .page-Tensei_Shitara_Slime_Datta_Ken_Wiki .page-header .mw-redirectedfrom { display: none; }