社区中心
注册
无编辑摘要
(+treeview)
 
(未显示7个用户的228个中间版本)
第1行: 第1行:
  +
/** CSS placed here will be applied to all skins */
@import "https://community.fandom.com/zh/load.php?articles=MediaWiki:Mainpage.css|MediaWiki:Badges-blogs.css&only=styles&mode=articles";
 
  +
@import url("//dev.wikia.com/load.php?mode=articles&articles=MediaWiki:Highlight.css&only=styles");
 
  +
/**
  +
* Imports
  +
* - Highlight.css
  +
*/
  +
@import url('https://dev.fandom.com/load.php?mode=articles&articles=MediaWiki:Highlight.css&only=styles');
  +
  +
/** Variables */
  +
.theme-fandomdesktop-light {
  +
--theme-sticky-nav-dynamic-color-1: #fff;
  +
--theme-sticky-nav-dynamic-color-1--rgb: 255, 255, 255;
  +
--theme-sticky-nav-dynamic-color-2: #e6e6e6;
  +
--theme-sticky-nav-dynamic-color-2--rgb: 230, 230, 230;
  +
--theme-sticky-nav-background-color: #520044;
  +
--theme-sticky-nav-background-color--rgb: 82, 0, 68;
  +
--theme-sticky-nav-text-color: #fff;
  +
--theme-sticky-nav-text-color--hover: #cccccc;
  +
}
  +
  +
:root .theme-fandomdesktop-dark {
  +
--theme-sticky-nav-dynamic-color-1: #fff;
  +
--theme-sticky-nav-dynamic-color-1--rgb: 255, 255, 255;
  +
--theme-sticky-nav-dynamic-color-2: #e6e6e6;
  +
--theme-sticky-nav-dynamic-color-2--rgb: 230, 230, 230;
  +
--theme-sticky-nav-background-color: #280033;
  +
--theme-sticky-nav-background-color--rgb: 40, 0, 51;
  +
--theme-sticky-nav-text-color: #fff;
  +
--theme-sticky-nav-text-color--hover: #cccccc;
  +
}
  +
  +
/** Dark/light mode invert */
  +
.theme-fandomdesktop-dark .dark-invert,
  +
.theme-fandomdesktop-light .light-invert {
  +
filter: invert(100%);
  +
}
  +
  +
/** Bug Fixes */
  +
/** Fix .toccolours */
  +
.toccolours {
  +
border: 1px solid var(--theme-border-color, #a2a9b1) !important;
  +
padding: 5px;
  +
color: var(--theme-page-text-color, #000000);
  +
background-color: var(--theme-page-background-color--secondary, #f8f9fa);
  +
}
  +
  +
/** Fix pre */
  +
.theme-fandomdesktop-dark .mw-content-ltr.mw-highlight-lines pre,
  +
.theme-fandomdesktop-dark .mw-content-ltr.content .mw-highlight-lines pre {
  +
box-shadow: inset 2.75em 0 0 #0f0f0f;
  +
}
  +
  +
/** Fix Template Classification */
  +
.template-classification-entry-point__wrapper {
  +
display: inline-block;
  +
}
  +
  +
/** Fix blog listing page */
  +
.page-header__counter {
  +
display: inline-block;
  +
margin-left: 5px;
  +
}
  +
  +
/** Fix gallery - slider */
  +
.fandom-slider {
  +
background-color: #000000;
  +
}
  +
  +
.fandom-slider .fandom-slider__control .fandom-slider__controls__prev,
  +
.fandom-slider .fandom-slider__control .fandom-slider__controls__next {
  +
z-index: 2 !important;
  +
}
  +
  +
.fandom-slider.orientation-bottom .fandom-slider__nav {
  +
bottom: 0;
  +
}
  +
  +
.fandom-slider.orientation-bottom .fandom-slider__nav {
  +
height: 85px !important;
  +
}
  +
  +
.fandom-slider.orientation-bottom .fandom-slider__nav__caption {
  +
width: 270px !important;
  +
height: auto !important;
  +
padding: 5px 0 10px 10px;
  +
}
  +
  +
.fandom-slider.orientation-bottom .fandom-slider__nav__caption h2 {
  +
display: block;
  +
font-size: 20px;
  +
/** font-weight: normal; */
  +
line-height: normal;
  +
width: 250px;
  +
height: 26px;
  +
margin: 0 !important;
  +
padding: 0 !important;
  +
opacity: 1;
  +
overflow: hidden;
  +
text-shadow: 0 1px 1px #000;
  +
}
  +
  +
.fandom-slider.orientation-bottom .fandom-slider__nav__caption p {
  +
display: block;
  +
white-space: normal;
  +
font-size: 12px;
  +
height: 28px;
  +
line-height: 14px;
  +
margin: 0 0 .3em;
  +
opacity: 1;
  +
overflow: hidden;
  +
width: 250px;
  +
}
  +
  +
.fandom-slider.orientation-bottom .fandom-slider__nav__caption .read-more-link {
  +
display: block;
  +
font-size: 12px;
  +
height: 16px;
  +
line-height: 10px;
  +
}
  +
  +
.fandom-slider.orientation-bottom .fandom-slider__nav {
  +
background-color: rgba(14, 25, 26, .5);
  +
}
  +
  +
.fandom-slider.orientation-bottom .fandom-slider__nav__thumbs {
  +
width: 384px;
  +
}
  +
  +
.fandom-slider.orientation-bottom .fandom-slider__nav__thumbs > div {
  +
width: 90px !important;
  +
height: 70px !important;
  +
opacity: .8;
  +
}
  +
  +
.fandom-slider.orientation-bottom .fandom-slider__nav .fandom-slider__nav__thumbs > div img {
  +
width: auto;
  +
height: 70px !important;
  +
}
  +
  +
.fandom-slider.orientation-bottom .fandom-slider__nav .current-thumb {
  +
border: 1px solid #fff;
  +
opacity: 1;
  +
}
  +
  +
.fandom-slider.orientation-right .fandom-slider__controls .fandom-slider__controls__next {
  +
right: 136px !important;
  +
}
  +
  +
.fandom-slider.orientation-right .fandom-slider__nav {
  +
right: 0;
  +
}
  +
  +
.fandom-slider.orientation-right .fandom-slider__nav,
  +
.fandom-slider.orientation-right .fandom-slider__nav__thumbs {
  +
width: 130px !important;
  +
}
  +
  +
.fandom-slider.orientation-right .fandom-slider__nav__caption {
  +
height: 410px;
  +
padding: 10px 0 10px 10px;
  +
}
  +
  +
.fandom-slider.orientation-right .fandom-slider__nav__caption {
  +
width: 120px;
  +
}
  +
  +
.fandom-slider.orientation-right .fandom-slider__nav__caption h2 {
  +
display: block;
  +
font-size: 20px;
  +
/** font-weight: normal; */
  +
line-height: normal;
  +
width: 110px;
  +
height: 47px;
  +
max-height: 47px;
  +
margin: 0 !important;
  +
padding: 0 !important;
  +
opacity: 1;
  +
overflow: hidden;
  +
text-shadow: 0 1px 1px #000;
  +
}
  +
  +
.fandom-slider.orientation-right .fandom-slider__nav__caption p {
  +
display: block;
  +
white-space: normal;
  +
font-size: 12px;
  +
height: 34px;
  +
line-height: 17px;
  +
margin: 0 0 .3em;
  +
opacity: 1;
  +
overflow: hidden;
  +
width: 110px;
  +
}
  +
  +
.fandom-slider.orientation-right .fandom-slider__nav__caption .read-more-link {
  +
display: block;
  +
font-size: 12px;
  +
height: 32px;
  +
line-height: 34px;
  +
}
  +
  +
.fandom-slider.orientation-right .fandom-slider__nav {
  +
height: 360px;
  +
background-color: rgba(14, 25, 26, .5);
  +
}
  +
  +
.fandom-slider.orientation-right .fandom-slider__nav {
  +
padding: 0 5px 0 0;
  +
}
  +
  +
.fandom-slider.orientation-right .fandom-slider__nav__thumbs > div {
  +
width: 112px !important;
  +
height: 52px !important;
  +
opacity: .8;
  +
}
  +
  +
.fandom-slider.orientation-right .fandom-slider__nav .fandom-slider__nav__thumbs > div img {
  +
width: 112px !important;
  +
height: auto !important;
  +
}
  +
  +
.fandom-slider.orientation-right .fandom-slider__nav .current-thumb {
  +
border: 1px solid #fff;
  +
opacity: 1;
  +
}
  +
  +
/** Fix gallery - slideshow */
  +
.wikia-slideshow-overlay {
  +
max-height: 50px;
  +
transform: translateY(-100%) !important;
  +
font-size: inherit;
  +
}
  +
  +
.wikia-slideshow-overlay .wikia-slideshow-image-caption {
  +
display: block;
  +
font-size: 0.95em;
  +
margin: 5px;
  +
opacity: 1;
  +
text-align: left;
  +
}
  +
  +
/** Fix SITENAME variant conversion */
  +
/** Zendesk #916679 allowed */
  +
:lang(zh) a.fandom-sticky-header__sitename {
  +
height: 1.25em;
  +
overflow: hidden;
  +
}
  +
  +
:lang(zh) a.fandom-sticky-header__sitename::before {
  +
display: block;
  +
}
   
/* Fix SITENAME variant conversion */
 
/* Zendesk #916679 allowed */
 
 
:lang(zh-hant) .wds-community-header__sitename a,
 
:lang(zh-hant) .wds-community-header__sitename a,
:lang(zh-tw) .wds-community-header__sitename a,
+
:lang(zh-hant) a.fandom-community-header__community-name {
:lang(zh-hk) .wds-community-header__sitename a,
 
:lang(zh-mo) .wds-community-header__sitename a {
 
 
visibility: hidden;
 
visibility: hidden;
 
}
 
}
  +
 
:lang(zh-hant) .wds-community-header__sitename a::before,
 
:lang(zh-hant) .wds-community-header__sitename a::before,
:lang(zh-tw) .wds-community-header__sitename a::before,
+
:lang(zh-hant) a.fandom-sticky-header__sitename::before {
:lang(zh-hk) .wds-community-header__sitename a::before,
 
:lang(zh-mo) .wds-community-header__sitename a::before {
 
 
content: '社群中心';
 
content: '社群中心';
 
visibility: visible;
 
visibility: visible;
 
}
 
}
   
  +
:lang(zh-hant) a.fandom-community-header__community-name::before {
/* Add interlanguage dropdown icon */
 
  +
content: 'Fandom社群中心';
.page-header__languages span[data-tracking='interwiki-dropdown']:before {
 
  +
visibility: visible;
content: url('https://upload.wikimedia.org/wikipedia/commons/4/43/OOjs_UI_icon_language-ltr.svg');
 
padding-right: 2px;
 
display: inline-block;
 
position: relative;
 
bottom: -4px;
 
 
}
 
}
   
  +
.ns-4 .mw-page-title-namespace,
/* Fix mobile preview */
 
  +
.ns-4 .mw-page-title-separator,
.mobile-wiki .article-preview section.mobile-hidden {
 
  +
.ns-12 .mw-page-title-namespace,
display: initial !important;
 
  +
.ns-12 .mw-page-title-separator {
  +
display: none;
 
}
 
}
   
  +
.ns-4 .page-header::after {
/* wds-button */
 
.mw-content-text .wds-button {
+
content: 'Project page';
color: #fff;
 
background: none;
 
 
}
 
}
  +
.mw-content-text .wds-button:not(.wds-is-text):not(.wds-is-secondary) {
 
  +
.ns-4:lang(zh) .page-header::after,
background-color: #404a57;
 
  +
.ns-4:lang(zh-hans) .page-header::after {
  +
content: '项目页面';
 
}
 
}
  +
.mw-content-text .wds-button:not(.wds-is-text):not(.wds-is-secondary):focus:not(:disabled),
 
  +
.ns-4:lang(zh-hant) .page-header::after {
.mw-content-text .wds-button:not(.wds-is-text):not(.wds-is-secondary):hover:not(:disabled),
 
  +
content: '專案頁面';
.mw-content-text .wds-button:not(.wds-is-text):not(.wds-is-secondary):active,
 
.mw-content-text .wds-button:not(.wds-is-text):not(.wds-is-secondary).wds-is-active {
 
background-color: #6b7c92;
 
border-color: #6b7c92;
 
 
}
 
}
  +
.mw-content-text .wds-button:not(.wds-is-text) {
 
  +
.ns-12 .page-header::after {
border-color: #404a57;
 
  +
content: 'Help page';
 
}
 
}
  +
.mw-content-text .wds-button.wds-is-secondary{
 
  +
.ns-12:lang(zh) .page-header::after,
border-color: #3a3a3a;
 
  +
.ns-12:lang(zh-hans) .page-header::after {
color: #3a3a3a;
 
  +
content: '帮助页面';
 
}
 
}
  +
.mw-content-text .wds-button.wds-is-secondary:focus:not(:disabled),
 
  +
.ns-12:lang(zh-hant) .page-header::after {
.mw-content-text .wds-button.wds-is-secondary:hover:not(:disabled),
 
  +
content: '說明頁面';
.mw-content-text .wds-button.wds-is-secondary:active,
 
.mw-content-text .wds-button.wds-is-secondary.wds-is-active {
 
border-color: #6d6d6d;
 
color: #6d6d6d;
 
 
}
 
}
  +
.WikiaRail .rail-module .wds-button.wds-is-text{
 
  +
.group-sysop-only {
color: #3a3a3a;
 
  +
display: none !important;
 
}
 
}
  +
.mw-content-text .wds-button.wds-is-text:focus:not(:disabled),
 
  +
table {
.mw-content-text .wds-button.wds-is-text:hover:not(:disabled),
 
  +
box-sizing: border-box;
.mw-content-text .wds-button.wds-is-text:active,
 
.mw-content-text .wds-button.wds-is-text.wds-is-active{
 
color: #6d6d6d;
 
 
}
 
}
  +
.mw-content-text .wds-button.wds-is-secondary {
 
  +
/** JSON table */
margin-left: 12px;
 
  +
.ooui-theme-fandomooui .mw-json .mw-json-single-value,
  +
.ooui-theme-fandomooui .mw-json .mw-json-value,
  +
.ooui-theme-fandomooui .mw-json .value {
  +
background: rgba(var(--theme-success-color--rgb), .45);
 
}
 
}
   
  +
/** Highlight.css */
/* ns-500 (For blogs, from ENCC) */
 
  +
/** Configuration variables */
body.ns-500 .WikiaPage .WikiaArticle .mw-content-text {
 
  +
:root {
font-family: Rubik, Helvetica, Arial, sans-serif;
 
color: #002a32;
+
--highlight-crew: #fa005a;
font-size: 18px;
+
--highlight-pvt: #50c878;
font-weight: 300;
 
line-height: 1.6;
 
 
}
 
}
  +
.ns-500 .WikiaArticle h2:not(.pi-title):not(.pi-header) {
 
  +
/** Local group highlight */
border-bottom: 0;
 
  +
.mw-userlink.group-sysop {
margin: 0 0 30px;
 
  +
color: var(--highlight-crew, #fa005a) !important;
background-image: -webkit-gradient(linear,left top,right top,from(#dfec24),to(#dfec24));
 
background-image: -webkit-linear-gradient(left,#dfec24,#dfec24);
 
background-image: -o-linear-gradient(left,#dfec24,#dfec24);
 
background-image: linear-gradient(90deg,#dfec24,#dfec24);
 
background-position: 0 0.9em;
 
background-repeat: repeat-x;
 
background-size: 1px 4px;
 
-webkit-box-decoration-break: clone;
 
box-decoration-break: clone;
 
color: #002a32;
 
font-size: 28px;
 
font-weight: 400;
 
line-height: 1.2;
 
padding: 0 6px;
 
 
}
 
}
  +
.ns-500 .WikiaArticle h3 {
 
  +
.mw-userlink.group-content-moderator {
border-bottom: 0;
 
  +
color: var(--highlight-pvt, #50c878) !important;
font-size: 20px;
 
font-weight: 400;
 
padding: 0 6px;
 
}
 
.ns-500 .WikiaArticle h2 + h3 {
 
margin-bottom: 15px;
 
 
}
 
}
   
  +
a[href$=":铁桶"],
/* Configuration variables */
 
  +
a[href$=":%E9%93%81%E6%A1%B6"],
:root {
 
  +
a[href$=":Lakejason0"],
--highlight-crew: #23c6d0;
 
  +
a[href$=":Dianliang233"],
  +
a[href$=":Adaihappyjan"] {
  +
color: var(--highlight-pvt, #50c878) !important;
 
}
 
}
   
/* ZHCCC */
 
a[href$=":Ffaarr"],
 
/* a[href$=":Laundry_Machine"], (VSTF) */
 
 
a[href$=":Winston_Sung"],
 
a[href$=":Winston_Sung"],
/* a[href$=":机智的小鱼君"], (Helper) */
+
a[href$=":机智的小鱼君"],
/* a[href$=":%E6%9C%BA%E6%99%BA%E7%9A%84%E5%B0%8F%E9%B1%BC%E5%90%9B"], */
+
a[href$=":%E6%9C%BA%E6%99%BA%E7%9A%84%E5%B0%8F%E9%B1%BC%E5%90%9B"],
 
a[href$=":铁桶"],
 
a[href$=":铁桶"],
a[href$=":%E9%93%81%E6%A1%B6"] {
+
a[href$=":%E9%93%81%E6%A1%B6"],
  +
a[href$=":Lakejason0"],
color: #23c6d0 !important;
 
  +
a[href$=":Dianliang233"],
color: var(--highlight-crew) !important;
 
  +
a[href$=":Ff98sha"],
  +
/** a[href$=":Laundry_Machine"], */
  +
a[href$=":Ffaarr"],
  +
a[href$=":DDElephant"],
  +
a[href$=":米斯蒂娅"],
  +
a[href$=":%E7%B1%B3%E6%96%AF%E8%92%82%E5%A8%85"],
  +
a[href$=":Adaihappyjan"] {
  +
color: var(--highlight-crew, #23c6d0) !important;
 
}
 
}
  +
 
  +
.desktop-hidden {
/* PortableInfobox template style */
 
  +
display: none !important;
  +
}
  +
  +
.page-留言墙_Winston_Sung #MessageWall,
  +
.page-留言墙_Winston_Sung_-_zh #MessageWall {
  +
display: none !important;
  +
}
  +
  +
/** .wds-midlight-* */
  +
.wds-midlight-aqua {
  +
background-image: linear-gradient(to top, rgba(0, 214, 214, .25) 54%, transparent 54%, transparent 100%);
  +
}
  +
  +
.wds-midlight-navy {
  +
background-image: linear-gradient(to top, rgba(0, 42, 50, .1) 54%, transparent 54%, transparent 100%);
  +
}
  +
  +
/** Hardcoded fix for monospace code tags */
  +
code,
  +
tt,
  +
kbd,
  +
pre {
  +
padding: 1px 4px;
  +
font-family: Consolas, 'Eupheima UCAS', Ayuthaya, Menlo, monospace;
  +
}
  +
  +
code,
  +
tt,
  +
kbd {
  +
border: 1px solid var(--theme-border-color, #eaecf0);
  +
border-radius: 2px;
  +
color: var(--theme-page-text-color, #000000);
  +
background-color: var(--theme-page-background-color--secondary, #f8f9fa);
  +
}
  +
  +
/** UCP styles */
  +
.lua.source-lua {
  +
font-family: Consolas, 'Eupheima UCAS', Ayuthaya, Menlo, monospace !important;
  +
line-height: 16px !important;
  +
}
  +
  +
/** Image frame fix */
  +
div.tright,
  +
div.tnone,
  +
div.tleft {
  +
border: 1px solid silver;
  +
}
  +
  +
div.thumb {
  +
margin: 2px;
  +
margin-left: 6px;
  +
}
  +
  +
div.thumbinner {
  +
background: inherit;
  +
border: none;
  +
}
  +
  +
#article div.thumb {
  +
color: inherit;
  +
}
  +
  +
.thumb.tright,
  +
.thumb.tnone,
  +
.thumb.tleft,
  +
.article-thumb.tright,
  +
.article-thumb.tnone,
  +
.article-thumb.tleft {
  +
width: min-content !important;
  +
border: 1px solid #c8ccd1;
  +
padding: 4px;
  +
background-color: #f8f9fa;
  +
}
  +
  +
.thumb a img,
  +
.article-thumb a img {
  +
margin: -1px;
  +
border: 1px solid #c8ccd1;
  +
background-color: #f8f9fa;
  +
}
  +
  +
.page-content .thumbcaption {
  +
margin: 0;
  +
padding: 0;
  +
}
  +
  +
/** Image frame color fix for dark theme */
  +
.skin-fandomdesktop.theme-fandomdesktop-dark .thumb.tright,
  +
.skin-fandomdesktop.theme-fandomdesktop-dark .thumb.tnone,
  +
.skin-fandomdesktop.theme-fandomdesktop-dark .thumb.tleft,
  +
.skin-fandomdesktop.theme-fandomdesktop-dark .thumb a img,
  +
.skin-fandomdesktop.theme-fandomdesktop-dark .article-thumb.tright,
  +
.skin-fandomdesktop.theme-fandomdesktop-dark .article-thumb.tnone,
  +
.skin-fandomdesktop.theme-fandomdesktop-dark .article-thumb.tleft,
  +
.skin-fandomdesktop.theme-fandomdesktop-dark .article-thumb a img {
  +
background-color: #0b0b0b;
  +
}
  +
  +
.skin-fandomdesktop.theme-fandomdesktop-dark .thumb .caption,
  +
.skin-fandomdesktop.theme-fandomdesktop-dark .article-thumb .caption {
  +
color: #ffffff;
  +
}
  +
  +
/** Fix upload preview */
  +
.thumbinner canvas {
  +
margin: auto;
  +
}
  +
  +
/** Fix blog listing page */
  +
.WikiaPage .page-header__counter {
  +
display: inline-block;
  +
margin-left: 5px;
  +
}
  +
  +
/** Styles for Forum */
  +
.forum_all ~ tr:nth-child(even) > td {
  +
background-color: #e6f3ff;
  +
}
  +
  +
/** .quote */
  +
.quote {
  +
zoom: 1;
  +
background-color: #f7f7f7;
  +
border: 1px solid #e6e6e6;
  +
font-style: italic;
  +
margin: 8px 0;
  +
padding: 10px;
  +
}
  +
  +
/** ConvPortalNoRail */
  +
.skin-fandomdesktop.rootpage-社区中心_字詞轉換 .page__right-rail {
  +
display: none;
  +
}
  +
  +
/** PortableInfobox template style */
 
.portable-infobox.pi-theme-classic,
 
.portable-infobox.pi-theme-classic,
 
.portable-infobox.pi-theme-classic2 {
 
.portable-infobox.pi-theme-classic2 {
第134行: 第497行:
 
padding: 3px;
 
padding: 3px;
 
}
 
}
  +
 
.portable-infobox.pi-theme-classic {
 
.portable-infobox.pi-theme-classic {
 
background-color: #f8f9fa !important;
 
background-color: #f8f9fa !important;
 
}
 
}
  +
 
.portable-infobox.pi-theme-classic2 {
 
.portable-infobox.pi-theme-classic2 {
 
background-color: #dfe6e9 !important;
 
background-color: #dfe6e9 !important;
 
}
 
}
  +
 
.portable-infobox.pi-theme-classic2 > .pi-header:first-child {
 
.portable-infobox.pi-theme-classic2 > .pi-header:first-child {
 
padding: 15px;
 
padding: 15px;
 
}
 
}
  +
 
.portable-infobox.pi-theme-classic .pi-image,
 
.portable-infobox.pi-theme-classic .pi-image,
 
.portable-infobox.pi-theme-classic2 .pi-image {
 
.portable-infobox.pi-theme-classic2 .pi-image {
 
padding: 2px 0;
 
padding: 2px 0;
 
}
 
}
  +
.portable-infobox.pi-theme-classic .pi-image img
 
  +
.portable-infobox.pi-theme-classic .pi-image img,
 
.portable-infobox.pi-theme-classic2 .pi-image img {
 
.portable-infobox.pi-theme-classic2 .pi-image img {
 
width: 292px;
 
width: 292px;
 
height: auto;
 
height: auto;
 
}
 
}
  +
.portable-infobox.pi-theme-classic .pi-header
 
  +
.portable-infobox.pi-theme-classic .pi-header,
 
.portable-infobox.pi-theme-classic2 .pi-group .pi-header {
 
.portable-infobox.pi-theme-classic2 .pi-group .pi-header {
 
margin: 1px 0;
 
margin: 1px 0;
第158行: 第527行:
 
font-size: 14px;
 
font-size: 14px;
 
}
 
}
  +
.portable-infobox.pi-theme-classic .pi-data
 
  +
.portable-infobox.pi-theme-classic .pi-group.pi-collapse-open > .pi-header,
  +
.portable-infobox.pi-theme-classic2 .pi-group.pi-collapse-open > .pi-header {
  +
padding-left: 25px;
  +
}
  +
  +
.portable-infobox.pi-theme-classic .pi-data,
 
.portable-infobox.pi-theme-classic2 .pi-data {
 
.portable-infobox.pi-theme-classic2 .pi-data {
 
padding: 3.9px 2px;
 
padding: 3.9px 2px;
 
background: transparent;
 
background: transparent;
 
}
 
}
  +
 
.portable-infobox.pi-theme-classic .pi-data .pi-data-label,
 
.portable-infobox.pi-theme-classic .pi-data .pi-data-label,
 
.portable-infobox.pi-theme-classic2 .pi-data .pi-data-label {
 
.portable-infobox.pi-theme-classic2 .pi-data .pi-data-label {
第171行: 第547行:
 
padding-right: 5px;
 
padding-right: 5px;
 
}
 
}
  +
 
.portable-infobox.pi-theme-classic .pi-data .pi-data-value,
 
.portable-infobox.pi-theme-classic .pi-data .pi-data-value,
 
.portable-infobox.pi-theme-classic2 .pi-data .pi-data-value {
 
.portable-infobox.pi-theme-classic2 .pi-data .pi-data-value {
第179行: 第556行:
 
padding-left: 0;
 
padding-left: 0;
 
}
 
}
  +
 
.portable-infobox.pi-theme-classic .pi-navigation,
 
.portable-infobox.pi-theme-classic .pi-navigation,
 
.portable-infobox.pi-theme-classic2 .pi-navigation {
 
.portable-infobox.pi-theme-classic2 .pi-navigation {
第184行: 第562行:
 
background: transparent;
 
background: transparent;
 
}
 
}
  +
  +
.portable-infobox.pi-theme-sidebar_instant_messaging,
  +
.portable-infobox.pi-theme-sidebar_language_conversion {
  +
width: 193px !important;
  +
background: transparent;
  +
}
  +
  +
.portable-infobox.pi-theme-sidebar_instant_messaging .pi-header,
  +
.portable-infobox.pi-theme-sidebar_language_conversion .pi-header {
  +
padding: 4.5px 4px;
  +
font-size: 90%;
  +
}
  +
  +
.portable-infobox.pi-theme-sidebar_instant_messaging > .pi-header:first-child,
  +
.portable-infobox.pi-theme-sidebar_language_conversion > .pi-header:first-child {
  +
padding: 2px 10px;
  +
line-height: 2;
  +
}
  +
  +
.portable-infobox.pi-theme-sidebar_instant_messaging .pi-navigation,
  +
.portable-infobox.pi-theme-sidebar_language_conversion .pi-navigation {
  +
padding: 3.9px 2px;
  +
background: transparent;
  +
font-weight: normal;
  +
}
  +
  +
.portable-infobox.pi-theme-sidebar_language_conversion {
  +
border: 1px solid #00af89;
  +
}
  +
  +
.portable-infobox.pi-theme-sidebar_language_conversion .pi-header {
  +
background: #3dccad;
  +
color: #ffffff;
  +
text-align: left;
  +
}
  +
  +
.portable-infobox.pi-theme-sidebar_language_conversion .pi-header a {
  +
color: #ffffff !important;
  +
}
  +
  +
.portable-infobox.pi-theme-sidebar_language_conversion > .pi-header:first-child {
  +
background: #00af89;
  +
}
  +
  +
.portable-infobox.pi-theme-sidebar_language_conversion .pi-collapse .pi-header:first-child::after {
  +
border-color: #ffffff;
  +
}
  +
 
.portable-infobox.pi-theme-helpbox {
 
.portable-infobox.pi-theme-helpbox {
width: 292px !important;
+
width: 242px !important;
 
border: 1px solid #aaa;
 
border: 1px solid #aaa;
 
padding: 3px;
 
padding: 3px;
background-color: #dfe6e9 !important;
+
background-color: var(--theme-page-background-color--secondary) !important;
 
}
 
}
  +
  +
.skin-fandomdesktop.theme-fandomdesktop-dark .portable-infobox.pi-theme-helpbox {
  +
background-color: transparent !important;
  +
}
  +
 
.portable-infobox.pi-theme-helpbox .pi-group .pi-header {
 
.portable-infobox.pi-theme-helpbox .pi-group .pi-header {
 
margin: 1px 0;
 
margin: 1px 0;
第195行: 第626行:
 
font-size: 14px;
 
font-size: 14px;
 
}
 
}
  +
 
.portable-infobox.pi-theme-helpbox .pi-navigation {
 
.portable-infobox.pi-theme-helpbox .pi-navigation {
 
padding: 3.9px 2px;
 
padding: 3.9px 2px;
第200行: 第632行:
 
}
 
}
   
  +
.portable-infobox.pi-theme-plain {
/** 首页 **/
 
  +
border: none;
.main-page-tag-rcs {
 
column-count: 1 !important;
+
background-color: transparent;
  +
clear: both;
-moz-column-count: 1 !important;
 
  +
float: none;
-webkit-column-count: 1 !important;
 
  +
margin: 0;
  +
width: 100%;
 
}
 
}
  +
.mainpage-box .staff li:hover,.mainpage-box .featured:hover,.mainpage-box .not-featured:hover {
 
  +
.portable-infobox.pi-theme-plain .pi-navigation {
background:#e6f3ff;
 
  +
background-color: transparent;
transition:background .28s linear 0s;
 
  +
color: unset;
  +
font-size: revert;
  +
font-weight: revert;
  +
line-height: revert;
  +
margin: 0;
  +
padding: 0;
 
}
 
}
  +
.mainpage-box .staff li,.mainpage-box .featured,.mainpage-box .not-featured {
 
  +
.portable-infobox.pi-theme-ucpblogsidebar .pi-header center {
transition:background .28s linear 0s;
 
  +
margin-left: 0 !important;
 
}
 
}
  +
.faq-list ul:hover li {
 
  +
.portable-infobox.pi-theme-ucpblogsidebar .pi-collapse .pi-header:first-child::after {
background:#f1f7ff;
 
  +
border-color: #ffffff;
 
}
 
}
  +
.faq-list li {
 
  +
.portableb-infobox .pi-title {
transition:background .28s linear 0s;
 
margin: 2px 0;
+
text-align: center;
padding: 4px;
 
border-radius: 2px;
 
 
}
 
}
  +
.faq-list ul:hover li:hover {
 
  +
.portable-infobox.pi-theme-notes .pi-header {
background:#c0dbee;
 
  +
background-color: #e5f0f7;
transition:background .28s linear 0s
 
  +
color: #000000;
  +
text-align: center;
  +
font-weight: normal;
 
}
 
}
   
  +
/** 硬性修复 */
.comments .staff > blockquote,
 
  +
.pi-data center,
.comments .staff .current,
 
  +
.pi-data .center {
.comments .staff.even blockquote {
 
  +
text-align: center !important;
background: #C7D1D8;
 
  +
color: #00008b;
  +
font-size: 120%;
 
}
 
}
  +
.comments .staff > blockquote:after,
 
  +
.portable-infobox.type-card {
.comments .staff .current:after,
 
  +
clear: none;
.comments .staff.even blockquote:after {
 
  +
float: left;
border-color: transparent #C7D1D8 #C7D1D8 transparent;
 
  +
margin: 0 0 15px 15px;
  +
padding: 0.5em;
 
}
 
}
  +
.comments .staff > blockquote div {
 
  +
.portable-infobox.type-card .pi-data-value {
background: transparent;
 
  +
hyphens: manual;
  +
word-break: break-word;
 
}
 
}
   
  +
.pi-theme-StaffCard {
/* Hide the little logo and make the background of the main logo transparent */
 
.logoContainer { background-color: transparent !important; }
+
background: transparent;
  +
border-width: 1px;
.wikiaLogo { display:none !important; }
 
  +
border-style: solid;
  +
}
   
  +
.pi-theme-StaffCard .pi-title {
/* div.mw-geshi class used in conjuction with source tag */
 
  +
border-bottom: 0;
div.mw-geshi {
 
background-color:#F9F9F9;
+
background-color: transparent;
  +
background-image: linear-gradient(90deg, #dfec24, #dfec24);
border:1px dashed #2F6FAB;
 
  +
background-position: 0 0.9em;
padding:0.5em 1em;
 
  +
background-repeat: repeat-x;
font-family:monospace;
 
  +
background-size: 1px 4px;
  +
-webkit-box-decoration-break: clone;
  +
box-decoration-break: clone;
  +
color: #002a32;
  +
font-size: 28px;
  +
font-weight: 400;
  +
line-height: 1.2;
  +
padding: 0 6px;
  +
/** text-transform: uppercase; */
 
}
 
}
   
  +
.pi-theme-StaffCard .pi-title,
/* Main page Tabber code
 
  +
.pi-theme-StaffCard > .pi-header {
ul.tabbernav = the tab navigation list
 
  +
text-align: center;
li.tabberactive = the active tab
 
  +
}
--------------------------------------------------*/
 
   
  +
.pi-theme-StaffCard:only-of-type {
.page-社区中心 ul.tabbernav {
 
border: none;
+
width: auto;
  +
clear: both;
font: normal 14px Helvetica, Arial, sans-serif;
 
padding: 10px 0;
+
float: none;
  +
overflow: visible;
 
}
 
}
  +
.page-社区中心 ul.tabbernav li a {
 
  +
.pi-theme-StaffCard .pi-group[data-item-name="biography"] {
 
padding: 10px;
 
padding: 10px;
margin-left: 0;
 
background-color: #e6f4ff;
 
border: none;
 
border-right: 1px solid #002E54;
 
border-top: 1px solid #002E54;
 
 
}
 
}
  +
.page-社区中心 ul.tabbernav li a:link,
 
  +
.pi-theme-StaffCard .pi-item[data-source="biography"] {
.page-社区中心 ul.tabbernav li a:visited {
 
color: #002E54;
+
display: inline;
border: none;
+
padding: 0;
border-right: 1px solid #002E54;
 
border-top: 1px solid #002E54;
 
 
}
 
}
  +
.page-社区中心 ul.tabbernav li a:hover {
 
  +
.pi-theme-StaffCard .pi-item[data-source="biography"] p ~ p {
color: #FFFFFF;
 
background-color: #002E54;
+
margin-top: 1em;
border: none;
 
border-right: 1px solid #002E54;
 
border-top: 1px solid #002E54;
 
 
}
 
}
  +
.page-社区中心 ul.tabbernav li.tabberactive a,
 
  +
.pi-theme-StaffCard .pi-item[data-source="extimage"] {
.page-社区中心 ul.tabbernav li.tabberactive a:hover {
 
color: #FFFFFF;
+
display: inline;
background-color: #002E54;
+
padding: 0;
font-weight: normal;
 
border: none;
 
border-right: 1px solid #002E54;
 
border-top: 1px solid #002E54;
 
 
}
 
}
  +
.page-社区中心 .tabberlive {
 
  +
.pi-theme-StaffCard .pi-item[data-source="extimage"] img {
width: 100%;
 
  +
float: left;
}
 
  +
shape-outside: padding-box;
.page-社区中心 .tabberlive .tabbertab {
 
border: none;
+
padding: 0 10px 10px 0;
  +
width: 100px;
  +
height: auto;
 
}
 
}
   
  +
.pi-theme-StaffCard .pi-image[data-source="image"] {
/*--------------------------------------------------
 
Styles for Guides Tabs
 
--------------------------------------------------*/
 
.page-社区中心 .tab-item-avatar {
 
 
float: left;
 
float: left;
width: 48px;
+
shape-outside: padding-box;
margin: 20px 10px 0;
+
padding: 0 10px 10px 0;
 
}
 
}
  +
.page-社区中心 .tab-item-title {
 
  +
.pi-theme-StaffCard .pi-image[data-source="image"] .pi-image-thumbnail {
font-size: 22px;
 
padding-top: 20px;
+
width: 100px;
margin: 5px 0 -5px;
+
height: auto;
 
}
 
}
  +
.page-社区中心 .tab-item-content {
 
  +
.pi-theme-StaffCard .pi-title {
margin-left: 10px;
 
border-bottom: 1px solid #ccc;
+
text-align: center;
 
}
 
}
  +
/* Help headers */
 
  +
.pi-theme-StaffCard > .pi-header {
.basic {
 
  +
text-align: center;
background-image: url('https://images.wikia.nocookie.net/communitytest/images/3/3b/Greenheader.png');
 
color:#006600;
 
 
}
 
}
  +
.moderate {
 
  +
.pi-theme-StaffCard .pi-image + .pi-data {
background-image: url('https://images.wikia.nocookie.net/communitytest/images/7/7f/Blueheader.png');
 
color:#333399;
+
display: inline;
 
}
 
}
  +
.expert {
 
  +
.pi-theme-StaffCard .pi-image {
background-image: url('https://images.wikia.nocookie.net/communitytest/images/e/ed/Purpleheader.png');
 
color:#663399;
+
float: left;
  +
padding: 15px;
 
}
 
}
  +
.helpheader {
 
  +
.pi-theme-StaffCard .pi-image-thumbnail {
padding-left: 5px;
 
margin-top: .5em;
+
width: 100px;
margin-bottom: .17em;
+
height: auto;
width: 100%;
 
background-repeat: repeat-y;
 
clear: right;
 
display: table;
 
 
}
 
}
  +
.helpheader h2 {
 
  +
.pi-theme-StaffCard:only-of-type {
margin: 0px !important;
 
display: inline;
+
width: auto;
float: left;
+
clear: both;
font-size: 140%;
+
float: none;
font-weight: bold;
+
overflow: visible;
line-height: 150%;
 
margin: 15px 0px 3px 0px;
 
padding:0.4em;
 
text-align:left;
 
vertical-align:middle;
 
border-style: none;
 
 
}
 
}
  +
.helpheader h2 ~ h2 {
 
  +
.profilecards {
display: inline;
 
float: left;
+
display: flex;
  +
flex-flow: row wrap;
  +
justify-content: center;
  +
align-content: space-between;
 
}
 
}
  +
.silver_taskstar h2 {
 
  +
.profilecards .portable-infobox {
background: url('https://images.wikia.nocookie.net/central/images/a/aa/Silver_taskstar.png') left center no-repeat;
 
padding-left: 25px;
+
display: flex;
padding-right: 15px;
+
flex-direction: column;
  +
max-width: 270px;
 
}
 
}
  +
.silver_taskstar h2 ~ h2 {
 
  +
.profilecards .portable-infobox [data-item-name="biography"],
background: transparent !important;
 
  +
.profilecards .portable-infobox [data-source="description"] {
padding-left: 0px;
 
  +
height: 100%;
 
}
 
}
  +
.helpheader h2 ~ h2:before {
 
  +
.profilecards .portable-infobox h2,
content:'/';
 
  +
.profilecards .portable-infobox .pi-data {
margin-right: 10px;
 
  +
overflow: visible;
 
}
 
}
  +
.helpheader .editsection {
 
  +
.pi-theme-VolunteerCard [data-source="extimage"] {
background: white;
 
margin-top: -25px;
+
justify-content: center;
position: absolute;
 
right: 5px;
 
 
}
 
}
  +
.glass {
 
  +
.pi-theme-VolunteerCard [data-source="extimage"] img {
background-image: url(https://images.wikia.nocookie.net/central/images/a/a9/Glass_bar.png);
 
  +
height: 100px;
background-repeat: repeat-x
 
  +
width: auto;
 
}
 
}
  +
/*~ Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes ~*/
 
  +
.portable-infobox.pi-theme-VolunteerCard .pi-secondary-background a {
th.mbox-text, td.mbox-text {
 
  +
color: inherit !important;
/* The message body cell(s) */
 
border: none;
 
padding: 0.25em 0.9em;
 
/* 0.9em left/right */
 
width: 100%;
 
/* Make all mboxes the same width regardless of text length */
 
 
}
 
}
  +
td.mbox-image {
 
  +
.portable-infobox.pi-theme-VolunteerCard .pi-data[data-source="message_wall"] {
/* The left image cell */
 
border: none;
+
display: inline-block;
padding: 2px 0 2px 0.9em;
+
width: 100%;
/* 0.9em left, 0px right */
 
 
text-align: center;
 
text-align: center;
 
}
 
}
  +
td.mbox-imageright {
 
  +
.comments .staff > blockquote,
/* The right image cell */
 
  +
.comments .staff .current,
border: none;
 
  +
.comments .staff.even blockquote {
padding: 2px 0.9em 2px 0;
 
  +
background: #c7d1d8;
/* 0px left, 0.9em right */
 
text-align: center;
 
 
}
 
}
  +
/*~ Talk page message box styles ~*/
 
  +
.comments .staff > blockquote:after,
table.tmbox {
 
  +
.comments .staff .current:after,
margin: 4px 10%;
 
  +
.comments .staff.even blockquote:after {
border-collapse: collapse;
 
border: 1px solid #c0c090;
+
border-color: transparent #c7d1d8 #c7d1d8 transparent;
/* Default "notice" gray-brown */
 
background: #f8eaba;
 
 
}
 
}
  +
.mediawiki .mbox-inside .tmbox {
 
  +
.comments .staff > blockquote div {
/* For tmboxes inside other templates. The "mediawiki" */
 
margin: 2px 0;
+
background: transparent;
/* class ensures that this declaration overrides other */
 
width: 100%;
 
/* For Safari and Opera */
 
/* styles (including mbox-small above) */
 
 
}
 
}
  +
.mbox-inside .tmbox.mbox-small {
 
  +
/** MediaWiki:Mainpage.css */
/* "small" tmboxes should not be small when */
 
  +
/** Main page */
line-height: 1.5em;
 
  +
/** General */
/* also "nested", so reset styles that are */
 
  +
.mainpage-box {
font-size: 100%;
 
  +
margin: 0 0 30px;
/* set in "mbox-small" above. */
 
 
}
 
}
  +
table.tmbox-speedy {
 
  +
.mainpage-box h2 {
border: 2px solid #b22222;
 
/* Red */
+
border: medium none;
background: #fee;
+
display: block;
/* Pink */
+
font-size: 26px;
  +
font-weight: bold;
  +
line-height: normal;
  +
margin: 45px 0 20px;
  +
overflow: hidden;
  +
padding: 0;
  +
text-align: center;
  +
/** text-transform: uppercase; */
 
}
 
}
  +
table.tmbox-delete {
 
  +
.mainpage-box h2::before,
border: 2px solid #b22222;
 
  +
.mainpage-box h2::after {
/* Red */
 
  +
background-color: #707070;
  +
content: '';
  +
display: inline-block;
  +
height: 1px;
  +
position: relative;
  +
vertical-align: middle;
  +
width: 50%;
 
}
 
}
  +
table.tmbox-content {
 
  +
.mainpage-box h2::before {
border: 2px solid #f28500;
 
  +
margin-left: -50%;
/* Orange */
 
  +
right: 0.5em;
 
}
 
}
  +
table.tmbox-style {
 
  +
.mainpage-box h2::after {
border: 2px solid #f4c430;
 
/* Yellow */
+
left: 0.5em;
  +
margin-right: -50%;
 
}
 
}
  +
table.tmbox-move {
 
  +
.mainpage-box h3 {
border: 2px solid #9932cc;
 
  +
font-weight: bold;
/* Purple */
 
  +
font-size: 22px;
  +
line-height: normal;
  +
margin: 15px 0 20px;
 
}
 
}
  +
table.tmbox-protection, table.tmbox-notice {
 
  +
.mainpage-more {
border: 1px solid #c0c090;
 
/* Gray-brown */
+
margin-top: 20px;
 
}
 
}
  +
/* These mbox-small classes must be placed after all other
 
  +
.mainpage-more a,
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
 
  +
.mainpage-more .recent a:active,
they override "table.ambox + table.ambox" above. */
 
  +
.mainpage-more .recent a:visited {
body.mediawiki table.mbox-small {
 
  +
color: var(--theme-link-color);
/* For the "small=yes" option. */
 
clear: right;
+
font-size: 18px;
float: right;
+
text-decoration: none;
margin: 4px 0 4px 1em;
 
width: 238px;
 
font-size: 88%;
 
line-height: 1.25em;
 
 
}
 
}
  +
body.mediawiki table.mbox-small-left {
 
  +
.mainpage-more a:hover {
/* For the "small=left" option. */
 
  +
color: var(--theme-link-color--hover);
margin: 4px 1em 4px 0;
 
width: 238px;
 
border-collapse: collapse;
 
font-size: 88%;
 
line-height: 1.25em;
 
 
}
 
}
  +
/*
 
  +
.mainpage-more a::after {
=== Babel ===
 
  +
background-size: cover;
*/
 
  +
background-image: url('https://vignette.wikia.nocookie.net/central/images/4/45/Mainpage_Arrows.png/revision/latest?cb=20160711222557');
div.babelbox {
 
float: right;
+
background-position: 0 0;
margin-left: 1em;
+
background-repeat: no-repeat;
margin-bottom: 0.5em;
+
content: '';
width: 246px;
+
display: inline-block;
border: 1px solid #99B3FF;
+
height: 16px;
padding: 2px 0 2px 0;
+
left: 8px;
  +
position: relative;
  +
top: 3px;
  +
width: 22px;
 
}
 
}
  +
.lang-blockN, .lang-block0, .lang-block1, .lang-block2, .lang-block3 {
 
  +
.mainpage-more a:hover::after {
margin: 2px 4px 2px 4px;
 
  +
background-position: -23px 0;
/* t, l, b, r */
 
width:238px;
 
border-collapse: collapse;
 
 
}
 
}
  +
td.lang-codeN, td.lang-code0, td.lang-code1, td.lang-code2, td.lang-code3 {
 
  +
@media screen and (max-width: 1023px) {
text-align:center;
 
font-size:14pt;
+
.WikiaRail,
  +
.main-page-tag-rcs {
width:45px;
 
height:45px;
+
column-count: 1;
  +
}
 
}
 
}
  +
td.lang-descriptionN, td.lang-description0, td.lang-description1, td.lang-description2, td.lang-description3 {
 
  +
.mainpage-box__links img {
font-size:8pt;
 
padding:4pt;
+
height: auto;
  +
image-rendering: optimizequality;
line-height:1.25em
 
  +
width: 25px;
 
}
 
}
  +
.lang-block0 {
 
  +
/** Blogs */
border:1px solid #FFB3B3;
 
  +
.mainpage-blogs {
  +
display: -webkit-box;
  +
display: -ms-flexbox;
  +
display: flex;
  +
-ms-flex-wrap: wrap;
  +
flex-wrap: wrap;
  +
-webkit-box-pack: justify;
  +
-ms-flex-pack: justify;
  +
justify-content: space-between;
 
}
 
}
  +
td.lang-code0 {
 
  +
.mainpage-blogs .blog {
background-color: #FFB3B3;
 
color: black;
+
box-sizing: content-box;
  +
margin: 0 0 20px 0;
  +
width: calc(50% - 10px);
  +
border-radius: 4px;
  +
border: 1px solid rgba(109, 109, 109, 0.4);
 
}
 
}
  +
td.lang-description0 {
 
  +
.mainpage-blogs .blog.featured {
background-color: #FFE0E8;
 
color: black;
+
width: 100%;
 
}
 
}
  +
.lang-block1, .lang-block2, .lang-block3 {
 
  +
.mainpage-blogs .hero-image img {
border:1px solid #99B3FF;
 
  +
height: auto;
  +
width: 100%;
  +
border-radius: 4px 4px 0 0;
 
}
 
}
  +
td.lang-code1, td.lang-code2, td.lang-code3 {
 
  +
.mainpage-blogs .blog-info {
background-color: #99B3FF;
 
color: black;
+
-webkit-box-align: center;
  +
-ms-flex-align: center;
  +
-ms-grid-row-align: center;
  +
align-items: center;
  +
border: 1px solid rgba(109, 109, 109, 0.4);
  +
border-top: 0;
  +
border-radius: 0 0 4px 4px;
  +
display: -webkit-box;
  +
display: -ms-flexbox;
  +
display: flex;
  +
height: 64px;
 
}
 
}
  +
td.lang-description1, td.lang-description2, td.lang-description3 {
 
  +
.mainpage-blogs .blog .blog-info {
background-color: #E0E8FF;
 
color: black;
+
padding: 15px;
 
}
 
}
  +
.lang-blockN {
 
  +
.mainpage-blogs .details {
border:1px solid #6EF7A7;
 
  +
display: -webkit-box;
  +
display: -ms-flexbox;
  +
display: flex;
  +
-webkit-box-flex: 1;
  +
-ms-flex: 1;
  +
flex: 1;
  +
-webkit-box-orient: vertical;
  +
-webkit-box-direction: normal;
  +
-ms-flex-direction: column;
  +
flex-direction: column;
  +
-webkit-box-pack: center;
  +
-ms-flex-pack: center;
  +
justify-content: center;
  +
line-height: 18px;
 
}
 
}
  +
td.lang-codeN {
 
  +
.mainpage-blogs .blog-info .avatar {
background-color: #6EF7A7;
 
color: black;
+
height: 55px;
  +
margin: 0 20px 0 0;
 
}
 
}
  +
td.lang-descriptionN {
 
  +
.mainpage-blogs .blog-info .avatar img {
background-color: #C5FCDC;
 
color: black;
+
border-radius: 50%;
  +
height: 100%;
  +
width: auto;
 
}
 
}
  +
/*
 
  +
.mainpage-blogs .blog-info .author a,
=== Forum formatting -Algorithm & -Splaka ===
 
  +
.mainpage-blogs .blog-info .author a:active,
*/
 
  +
.mainpage-blogs .blog-info .author a:visited {
.forumheader {
 
  +
color: var(--theme-page-text-color);
border: 1px solid #aaa;
 
background-color: #f9f9f9;
+
text-decoration: none;
color: #000;
 
margin-top: 1em;
 
padding: 6px;
 
 
}
 
}
  +
.forumlist td.forum_edited a {
 
  +
.mainpage-blogs .blog-info .author a:hover {
color: black;
 
  +
color: var(--theme-page-text-color-hover);
text-decoration: none
 
 
}
 
}
  +
.forumlist td.forum_title a {
 
  +
.mainpage-blogs .blog-info .timestamp {
padding-left: 20px;
 
  +
color: var(--theme-page-text-mix-color);
  +
font-size: 14px;
 
}
 
}
  +
.forumlist td.forum_title a.forum_new {
 
  +
.mainpage-blogs .blog-info .timestamp::before {
  +
content: '\00a0\00a0•\00a0';
  +
font-size: 10px;
  +
}
  +
  +
.mainpage-blogs .blog .blog-info .title {
  +
font-size: 16px;
 
font-weight: bold;
 
font-weight: bold;
  +
margin-top: 4px;
background: url('https://images.wikia.nocookie.net/central/images/4/4e/Forum_new.gif?1') center left no-repeat;
 
padding-left: 20px;
 
 
}
 
}
  +
.forumlist td.forum_title a.forum_new:visited {
 
  +
.mainpage-blogs .blog.featured .blog-info .title {
font-weight: normal;
 
background: none;
+
font-size: 23px;
padding-left: 20px;
 
 
}
 
}
  +
.forumlist th.forum_title {
 
  +
.mainpage-blogs .blog-info .title a,
padding-left: 20px;
 
  +
.mainpage-blogs .blog-info .title a:active,
  +
.mainpage-blogs .blog-info .title a:visited {
  +
color: var(--theme-link-color);
  +
text-decoration: none;
 
}
 
}
  +
/* === underline classes === */
 
  +
.mainpage-blogs .blog .title a:hover {
.underlinelink a {
 
  +
color: var(--theme-link-color--hover);
text-decoration: underline ! important;
 
 
}
 
}
  +
.nounderlinelink a {
 
  +
.mainpage-blogs .floatnone {
text-decoration: none ! important;
 
  +
overflow: hidden;
  +
position: relative;
  +
width: auto !important;
  +
border-radius: 4px 4px 0 0;
 
}
 
}
  +
/* font class for 'click here' */
 
  +
.mainpage-blogs .floatnone a {
.clickhere a, .clickhere a:visited {
 
  +
display: block;
color: #3366BB !important
 
 
}
 
}
  +
.clickhere a:hover, .clickhere a:active {
 
  +
.mainpage-blogs .floatnone img {
color: #268CFE !important
 
  +
transition: all 0.4s;
  +
height: 278px;
  +
width: auto;
  +
position: relative;
  +
left: 50%;
  +
transform: translateX(-50%);
 
}
 
}
  +
/* === class for task boxes === */
 
  +
.mainpage-blogs .featured img {
.task {
 
border: 1px solid #585490;
+
height: auto;
background: #f8faff;
+
width: 100%;
padding:.5em;
 
 
}
 
}
  +
/* === class for main page link tables === */
 
  +
.mainpage-blogs .blog:hover .floatnone img {
#bodyContent .buttonlink a {
 
  +
transform: translateX(-50%) scale(1.05);
background: transparent url(https://images.wikia.nocookie.net/central/images/9/96/Bullet_plain.png) center left no-repeat !important;
 
padding-left: 14px !important;
 
 
}
 
}
  +
#bodyContent .buttonstar a {
 
  +
.mainpage-blogs .floatnone:before {
background: transparent url(https://images.wikia.nocookie.net/central/images/e/ec/Bullet_star.png) center left no-repeat !important;
 
padding-left: 14px !important;
+
content: '';
  +
pointer-events: none;
  +
position: absolute;
  +
top: 0;
  +
left: 0;
  +
width: 100%;
  +
height: 100%;
  +
background-color: rgba(255, 255, 255, 0.3);
  +
opacity: 0;
  +
z-index: 1;
  +
transition: all 0.4s;
 
}
 
}
  +
#bodyContent .buttonstar3 a {
 
  +
.mainpage-blogs .blog:hover .floatnone:before {
background: transparent url(https://images.wikia.nocookie.net/central/images/e/ef/Bullet_star3.png) center left no-repeat !important;
 
padding-left: 14px !important;
+
opacity: 1;
 
}
 
}
  +
/* === misc === */
 
  +
.mainpage-blogs .blog-info {
li #credits {
 
white-space: normal;
+
-webkit-box-align: center;
  +
-ms-flex-align: center;
  +
-ms-grid-row-align: center;
  +
align-items: center;
  +
border: none;
  +
border-top: 0;
  +
border-radius: 0 0 4px 4px;
  +
display: flex;
  +
height: 64px;
 
}
 
}
  +
.headbare h1, .headbare h2 {
 
  +
@media screen and (min-width: 1024px) and (max-width: 1083px) {
border-bottom: none;
 
  +
.mainpage-blogs .blog .blog-info .title {
  +
font-size: 14px;
  +
}
 
}
 
}
  +
.mw-plusminus-pos {
 
  +
/** FAQ */
color: #006500;
 
  +
.mainpage-faq .faqs {
  +
display: flex;
  +
flex-wrap: wrap;
  +
justify-content: space-between;
 
}
 
}
  +
.mw-plusminus-neg {
 
  +
.mainpage-faq .faq-section {
color: #8B0000;
 
  +
margin: 10px 0;
  +
width: calc(50% - 10px);
 
}
 
}
  +
/* Mark redirects in Special:Allpages and Special:Watchlist */
 
  +
.mainpage-faq h3,
.allpagesredirect {
 
  +
.mainpage-faq h4 {
font-style: italic;
 
  +
background-color: var(--theme-accent-color);
  +
color: var(--theme-accent-label-color);
  +
font-size: 18px;
  +
font-weight: bold;
  +
line-height: normal;
  +
margin: 0;
  +
padding: 20px 10px 15px;
 
}
 
}
  +
.watchlistredir {
 
  +
.mainpage-faq .faq-list {
font-style: italic;
 
  +
border: 1px solid var(--theme-accent-color);
  +
border-top: 0;
  +
padding: 10px;
 
}
 
}
  +
/* === for Percent template === */
 
  +
.mainpage-faq .faq-list a,
.percent-fill {
 
  +
.mainpage-faq .faq-list a:active,
height:24px;
 
  +
.mainpage-faq .faq-list a:visited {
background: #ffffff url(https://images.wikia.nocookie.net/central/images/3/31/Gradient24.png) 0 0 repeat;
 
  +
display: list-item;
  +
list-style: none;
  +
color: var(--theme-link-color);
  +
text-decoration: none;
 
}
 
}
  +
.percent-empty {
 
  +
.mainpage-faq .faq-list a:hover {
height: 24px;
 
  +
color: var(--theme-link-color--hover);
background: transparent;
 
 
}
 
}
  +
/* === per page stuff === */
 
  +
.mainpage-faq ul {
.page-Category_Custom_edit_buttons .gallerybox .thumb {
 
  +
list-style: outside none none;
padding:0 !important;
 
  +
margin: 0;
 
}
 
}
  +
.page-Wikia_Maintenance_copyvio a[title|="Category:Files with unknown copyright status"] {
 
  +
.mainpage-faq li {
display:none;
 
  +
margin: 0 0 10px;
 
}
 
}
  +
body.page-Community_Chat #page_controls {
 
  +
.mainpage-faq .faq-section .mainpage-more {
display:none;
 
  +
font-weight: bold;
 
}
 
}
  +
body.page-Community_Chat #page_tabs {
 
  +
/** Connect */
display:none;
 
  +
.mainpage-connect .staff {
  +
display: flex;
  +
flex-direction: row;
  +
flex-wrap: wrap;
  +
justify-content: space-between;
  +
list-style: outside none none;
  +
margin: 0;
 
}
 
}
body.page-Community_Chat #articleFooterActions {
 
display:none;
 
}
 
/* === Dynamic navigation === */
 
   
  +
.mainpage-connect .staff li {
/* default skin for navigation boxes */
 
  +
border-radius: 4px;
table.navbox {
 
  +
border: 1px solid rgba(125, 129, 139, 0.38);
background-color: #f9f9f9;
 
border: 1px solid #aaa;
+
box-sizing: border-box;
clear: both;
+
margin: 0 0 20px;
font-size: 90%;
+
padding: 15px 20px;
margin: 1em 0em 0em;
 
padding: 2px;
 
 
text-align: center;
 
text-align: center;
width: 100%;
+
width: calc(50% - 10px);
 
}
 
}
  +
table.navbox th {
 
  +
.mainpage-connect .staff img {
background-color: #ccf;
 
padding-left: 1em;
+
border-radius: 50%;
padding-right: 1em;
+
height: auto;
  +
width: 95px;
 
}
 
}
  +
table.navbox tr:not(:first-child) th {
 
  +
.mainpage-connect .staff .name {
background-color: #ddf;
 
  +
line-height: 18px;
  +
margin-top: 10px;
 
}
 
}
  +
@media print {
 
  +
.mainpage-connect .staff .name a,
.navbox {
 
  +
.mainpage-connect .staff .name a:active,
  +
.mainpage-connect .staff .name a:visited {
  +
color: var(--theme-page-text-color);
  +
font-weight: bold;
  +
text-decoration: none;
  +
}
  +
  +
.mainpage-connect .staff .name a:hover {
  +
color: #545454;
  +
}
  +
  +
.mainpage-connect .mainpage-more {
  +
margin-top: 10px;
  +
}
  +
  +
@media screen and (max-width: 1023px) {
  +
.mainpage-connect .staff li {
  +
width: auto;
  +
}
  +
  +
.mainpage-connect .staff .notablet {
 
display: none;
 
display: none;
 
}
 
}
 
}
 
}
  +
/* Standard Navigationsleisten, aka box hiding thingy from .de. Documentation at [[Wikipedia:NavFrame]]. */
 
  +
div.Boxmerge, div.NavFrame {
 
  +
/** Social */
margin: 0px;
 
  +
.mainpage-social {
padding: 4px;
 
  +
background-color: rgba(142, 142, 142, 0.19);
border: 1px solid #aaa;
 
  +
padding: 30px 0 35px;
 
text-align: center;
 
text-align: center;
border-collapse: collapse;
 
font-size: 95%;
 
 
}
 
}
  +
div.Boxmerge div.NavFrame {
 
  +
.mainpage-social h3 {
border-style: none;
 
border-style: hidden;
+
font-size: 25px;
  +
font-weight: bold;
  +
margin: 0 0 15px;
 
}
 
}
  +
div.NavFrame + div.NavFrame {
 
  +
.mainpage-social .social-button {
border-top-style: none;
 
  +
display: inline-block;
border-top-style: hidden;
 
  +
vertical-align: top;
 
}
 
}
  +
div.NavPic {
 
  +
.mainpage-social .social-button.facebook span {
background-color: #fff;
 
  +
vertical-align: top !important;
margin: 0px;
 
padding: 2px;
 
float: left;
 
 
}
 
}
  +
div.NavFrame div.NavHead {
 
  +
.mainpage-social .twitter-follow-button {
height: 1.6em;
 
font-weight: bold;
+
height: 20px !important;
  +
position: static !important;
background-color: #ccccff;
 
  +
visibility: visible !important;
position:relative;
 
  +
width: 64px !important;
 
}
 
}
  +
div.NavFrame p {
 
  +
/** Highlight on cover code */
font-size: 100%;
 
  +
.mainpage-box .staff li:hover,
  +
.mainpage-box .featured:hover,
  +
.mainpage-box .not-featured:hover {
  +
background: var(--theme-page-background-color--secondary);
  +
transition: background 0.28s linear 0s;
 
}
 
}
  +
div.NavFrame div.NavContent {
 
  +
.mainpage-box .avatar {
font-size: 100%;
 
  +
border: none;
 
}
 
}
  +
div.NavFrame div.NavContent p {
 
  +
/** Custom Sections */
font-size: 100%;
 
  +
.mainpage-custom-header {
  +
background: rgba(125, 123, 123, 0.15) none repeat scroll 0 0;
  +
color: var(--theme-page-text-color);
 
}
 
}
  +
div.NavEnd {
 
  +
.mainpage-sec .secs {
margin: 0px;
 
padding: 0px;
+
display: flex;
line-height: 1px;
+
flex-wrap: wrap;
  +
justify-content: space-between;
clear: both;
 
 
}
 
}
  +
a.NavToggle {
 
  +
.mainpage-sec h2 {
position:absolute;
 
top:0px;
+
margin-top: 20px;
right:3px;
 
font-weight:normal;
 
font-size:smaller;
 
 
}
 
}
  +
.NavToggle {
 
  +
.mainpage-sec .sec-section {
float:right;
 
position:absolute;
+
margin: 10px 0;
top:0px;
+
width: 100%;
right:3px;
 
 
}
 
}
  +
.NavHead {
 
  +
.mainpage-sec h3,
position:relative;
 
  +
.mainpage-sec .h3 {
  +
background: rgba(125, 123, 123, 0.15) none repeat scroll 0 0;
  +
color: var(--theme-page-text-color);
  +
font-size: 18px;
  +
font-weight: bold;
  +
line-height: normal;
  +
margin: 0;
  +
padding: 20px 10px 15px;
 
}
 
}
  +
/* == For experimental Adoption 2.0 template == */
 
  +
.mainpage-sec .sec-list {
.adoption20 {
 
position: absolute;
+
background-color: #fcfdff;
  +
border-bottom: 1px solid #e5e9f4;
top: 5px;
 
  +
border-left: 1px solid #e5e9f4;
right: 12px;
 
  +
border-right: 1px solid #e5e9f4;
height: 22px;
 
padding: 2px 5px;
+
padding: 10px;
border: 1px solid #F00;
 
background-color: #FFFFDB;
 
 
}
 
}
  +
.adoption20 .translate {
 
  +
.mainpage-sec a,
position: absolute;
 
  +
.mainpage-sec a:active,
right: 5px;
 
  +
.mainpage-sec a:visited {
font-size: 90%;
 
  +
color: var(--theme-link-color);
border: 1px solid #BBBB66;
 
background-color: #FFFFD7;
+
text-decoration: none;
float:left;
 
padding: 1px .5em;
 
 
}
 
}
  +
/* More Hubs styling -Dantman */
 
  +
.mainpage-sec a:hover {
.morehubs {
 
  +
color: var(--theme-link-color--hover);
background: #FFFFFF;
 
position: absolute;
 
margin: 0px;
 
padding: 0px;
 
text-align: left;
 
vertical-align: middle;
 
 
}
 
}
  +
.morehubs map, .morehubs div, .morehubs p {
 
  +
.mainpage-sec ul {
text-align: left;
 
vertical-align: middle;
+
list-style: outside none none;
margin: 0px;
+
margin: 0;
padding: 0px;
 
 
}
 
}
  +
.morehubs p {
 
  +
.mainpage-sec li {
position: relative;
 
left: -15px;
+
margin: 0 0 10px;
top: 3px;
 
 
}
 
}
  +
/* Remove titles from hubs -Dantman */
 
  +
.mainpage-sec .sec-section .mainpage-more {
.ns-150 .firstHeading, .page-Big_wikis .firstHeading, .page-Not_a_valid_Wikia .firstHeading, .page-Wikia_Not_a_valid_Wikia .firstHeading {
 
display: none;
+
font-weight: bold;
 
}
 
}
  +
/* remove talk link from forum namespace (monobooks/newskins/quartzskins/monaco) -Splarka */
 
  +
.mainpage-sec .chat-headline:before,
body.ns-110 #ca-talk, body.ns-110 #this_talk, body.ns-110 #page_tabs li+li {
 
  +
.mainpage-sec .chat-headline:after {
 
display: none;
 
display: none;
 
}
 
}
  +
/* TabView extension */
 
  +
.main-page-tag-rcs .mainpage-box h2 {
.yui-content {
 
background-color: #EDF5FF;
+
margin-top: 20px;
/*border: solid 1px;*/
 
padding: 0.25em 0.5em;
 
 
}
 
}
  +
.yui-nav {
 
  +
.main-page-tag-rcs {
border-color:#EDF5FF;
 
border-style:solid;
+
column-count: 1 !important;
  +
-moz-column-count: 1 !important;
border-width:0pt 0pt 5px;
 
margin: 0px !important;
+
-webkit-column-count: 1 !important;
 
}
 
}
  +
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
 
  +
.faq-list ul:hover li {
border-color:#EDF5FF;
 
  +
background: var(--theme-page-background-color--secondary);
border-style:solid;
 
border-width:0pt 0pt 5px;
 
 
}
 
}
  +
.yui-navset .yui-nav .selected {
 
  +
.faq-list li {
background-color: #EDF5FF;
 
  +
transition: background .28s linear 0s;
  +
margin: 2px 0;
  +
padding: 4px;
  +
border-radius: 2px;
 
}
 
}
  +
.yui-navset .yui-nav li {
 
  +
.faq-list ul:hover li:hover {
padding-left: 10px;
 
  +
background: var(--theme-link-dynamic-color-2);
padding-right: 10px;
 
  +
transition: background .28s linear 0s;
 
}
 
}
  +
/* wikialist stuff */
 
  +
/** MediaWiki:Badges-blogs.css */
.wikialist-header {
 
  +
/** From https://comunidad.wikia.com/wiki/MediaWiki:Badges-blogs.css */
border:2px solid #7777aa;
 
  +
margin:auto;
 
  +
/** Blog post header (deprecated) */
font-size:130%;
 
  +
.Wbh-caption {
background-color: #ddddee;
 
  +
top: -16px;
  +
position: relative;
  +
font-size: 12pt;
  +
color: #1a1a1a;
  +
font-family: 'Trebuchet MS', Helvetica, Arial;
  +
font-weight: bold;
  +
padding: 5px 25px;
  +
max-width: 625px;
  +
margin: auto;
 
}
 
}
  +
.wikialist-header td {
 
  +
.Wbh-bg {
padding:.25em;
 
white-space: nowrap;
+
background-color: #f2f5f5;
  +
height: 225px;
  +
width: 100%;
  +
padding-left: 575px;
  +
left: 0;
  +
overflow: visible;
  +
position: absolute;
  +
right: 0;
  +
top: -125px;
  +
-moz-transform: skewY(-4deg);
  +
-o-transform: skewY(-4deg);
  +
-webkit-transform: skewY(-4deg);
  +
-ms-transform: skewY(-4deg);
  +
transform: skewY(-4deg);
 
}
 
}
  +
.wikialist-header td.wlh-button a {
 
  +
.Wbh-bg2 {
text-decoration:none;
 
  +
background: url('https://vignette.wikia.nocookie.net/eswikia/images/4/40/FANDOM_BlCircles.png/revision/latest?cb=20180307091153');
display:block;
 
border:2px outset #ddddee;
+
height: 150px;
padding:.25em;
+
background-size: contain;
font-weight:bold;
+
width: 100%;
color: black;
+
left: 0;
text-align:center;
+
position: absolute;
  +
right: 0;
  +
top: 150px;
  +
transform: skewY(-4deg);
  +
mask-image: linear-gradient(0deg, #fff0 -10%, #ffff 80%, #fff0);
 
}
 
}
  +
.wikialist-header td.wlh-button a:hover {
 
  +
.Wbh-ibg {
background-color: #ccccff;
 
  +
background: url('https://vignette.wikia.nocookie.net/eswikia/images/b/bc/Fandom_logo.png/revision/latest?cb=20170606001156') center;
  +
width: 225px;
  +
height: 48px;
  +
background-size: cover;
  +
top: 58px;
  +
margin: auto;
  +
position: relative;
 
}
 
}
  +
.wikialist-header td.wlh-button strong {
 
  +
.Wikia-blog-header {
text-decoration:none;
 
display:block;
+
margin: auto;
border:2px inset #ddddee;
+
max-width: 1030px;
padding:.25em;
+
height: 184px;
text-align:center;
+
background-color: #002a32;
  +
overflow: hidden;
  +
position: relative;
 
}
 
}
  +
.wikialist-header th {
 
  +
#FANDOM-B-BL {
font-size:115%
 
  +
background: #5df2ae;
 
}
 
}
  +
/* </pre>
 
  +
#FANDOM-B-YE {
=== class for Hubs ===
 
  +
background: #dfec24;
<pre> */
 
.nostar a {
 
background: transparent url(https://images.wikia.nocookie.net/central/images/thumb/8/88/Hubstar-no.png/10px-Hubstar-no.png) center left no-repeat;
 
padding-left: 13px;
 
 
}
 
}
  +
.yellowstar a {
 
  +
/** Blog post header */
background: transparent url(https://images.wikia.nocookie.net/central/images/thumb/e/e6/Hubstar-yellow.png/10px-Hubstar-yellow.png) center left no-repeat;
 
  +
.blog-header {
padding-left: 13px;
 
  +
position: relative;
  +
overflow: hidden;
  +
margin: auto;
  +
max-width: 1030px;
  +
height: 184px;
  +
background: #002a32 url('https://vignette.wikia.nocookie.net/zhwikia/images/0/01/Community-Page-Header.jpg/revision/latest/scale-to-width-down/700');
  +
background-position: center;
 
}
 
}
  +
.orangestar a {
 
  +
.blog-header .blog-header-caption {
background: transparent url(https://images.wikia.nocookie.net/central/images/thumb/7/73/Hubstar-orange.png/10px-Hubstar-orange.png) center left no-repeat;
 
  +
position: relative;
padding-left: 13px;
 
  +
top: 35px;
  +
margin: auto;
  +
padding: 5px 25px;
  +
max-width: 625px;
  +
font-size: 30px;
  +
line-height: 130%;
  +
font-family: 'Trebuchet MS', Helvetica, Arial;
  +
font-weight: bold;
  +
color: #ffffff;
 
}
 
}
  +
.redstar a {
 
  +
/** Help headers */
background: transparent url(https://images.wikia.nocookie.net/central/images/thumb/e/ea/Hubstar-red.png/10px-Hubstar-red.png) center left no-repeat;
 
  +
.basic {
padding-left: 13px;
 
  +
background-image: url('https://images.wikia.nocookie.net/communitytest/images/3/3b/Greenheader.png');
  +
color: #006600;
 
}
 
}
  +
.greenstar a {
 
  +
.moderate {
background: transparent url(https://images.wikia.nocookie.net/central/images/thumb/8/8e/Hubstar-green.png/10px-Hubstar-green.png) center left no-repeat;
 
  +
background-image: url('https://images.wikia.nocookie.net/communitytest/images/7/7f/Blueheader.png');
padding-left: 13px;
 
  +
color: #333399;
}
 
.adoptstar a {
 
background: transparent url(https://images.wikia.nocookie.net/central/images/thumb/d/d4/Hubstar-adopt.png/10px-Hubstar-adopt.png) center left no-repeat;
 
padding-left: 13px;
 
 
}
 
}
   
.hubmodule {
+
.expert {
  +
background-image: url('https://images.wikia.nocookie.net/communitytest/images/e/ed/Purpleheader.png');
border:1px solid silver;
 
width: auto;
+
color: #663399;
margin-bottom: 10px;
 
padding:3px;
 
 
}
 
}
table.hubmodule th, div.hubmodule h2 {
 
background-color: lightyellow;
 
color: black;
 
text-align:center;
 
font-size: 150%;
 
font-weight:normal;
 
margin-bottom:0.6em;
 
padding-bottom:0.17em;
 
padding-top:0.3em;
 
border:none;
 
}
 
.hubmodule .poll {
 
width: auto;
 
}
 
#bodyContent .poll {
 
background-color: inherit;
 
}
 
/*</pre>
 
=== Infobox classes copied from en.wikipedia ===
 
<pre> */
 
   
  +
.helpheader {
/* Infobox template style */
 
  +
padding-left: 5px;
.infobox {
 
border: 1px solid #aaa;
+
margin-top: .5em;
background-color: #f9f9f9;
+
margin-bottom: .17em;
color: black;
+
width: 100%;
  +
background-repeat: repeat-y;
margin: 0.5em 0 0.5em 1em;
 
padding: 0.2em;
 
float: right;
 
 
clear: right;
 
clear: right;
  +
display: table;
 
}
 
}
  +
.infobox td, .infobox th {
 
  +
.helpheader h2 {
vertical-align: top;
 
  +
margin: 0 !important;
  +
display: inline;
  +
float: left;
  +
font-size: 140%;
  +
font-weight: bold;
  +
line-height: 150%;
  +
margin: 15px 0 3px 0;
  +
padding: 0.4em;
  +
text-align: left;
  +
vertical-align: middle;
  +
border-style: none;
 
}
 
}
  +
.infobox caption {
 
  +
.helpheader h2 ~ h2 {
font-size: larger;
 
margin-left: inherit;
+
display: inline;
  +
float: left;
 
}
 
}
  +
.infobox.bordered {
 
  +
.helpheader h2 ~ h2:before {
border-collapse: collapse;
 
  +
content: '/';
  +
margin-right: 10px;
 
}
 
}
  +
.infobox.bordered td, .infobox.bordered th {
 
  +
.helpheader .editsection {
border: 1px solid #aaa;
 
  +
background: white;
  +
margin-top: -25px;
  +
position: absolute;
  +
right: 5px;
 
}
 
}
  +
.infobox.bordered .borderless td, .infobox.bordered .borderless th {
 
  +
.glass {
border: 0;
 
  +
background-image: url('https://images.wikia.nocookie.net/central/images/a/a9/Glass_bar.png');
  +
background-repeat: repeat-x;
 
}
 
}
  +
/* styles for bordered infobox with merged rows */
 
  +
/** Babel */
.infobox.bordered .mergedtoprow td, .infobox.bordered .mergedtoprow th {
 
  +
div.babelbox {
border: 0;
 
border-top: 1px solid #aaa;
+
float: right;
border-right: 1px solid #aaa;
+
margin-left: 1em;
  +
margin-bottom: 0.5em;
}
 
  +
width: 246px;
.infobox.bordered .mergedrow td, .infobox.bordered .mergedrow th {
 
border: 0;
+
border: 1px solid #99b3ff;
border-right: 1px solid #aaa;
+
padding: 2px 0 2px 0;
 
}
 
}
  +
/* Put a checker background at the image description page only visible if the image has transparent background */
 
  +
.lang-blockN,
#file img {
 
  +
.lang-block0,
background: url("https://images.wikia.nocookie.net/central/images/5/5d/Checker-16x16.png") repeat;
 
  +
.lang-block1,
}
 
  +
.lang-block2,
/* Commonly used Wikipedia .wikitable and .prettytable */
 
  +
.lang-block3 {
table.wikitable, table.prettytable {
 
margin: 1em 1em 1em 0;
+
margin: 2px 4px 2px 4px;
background: #f9f9f9;
+
width: 238px;
border: 1px #aaa solid;
 
 
border-collapse: collapse;
 
border-collapse: collapse;
 
}
 
}
  +
.wikitable th, .wikitable td, .prettytable th, .prettytable td {
 
  +
td.lang-codeN,
border: 1px #aaa solid;
 
  +
td.lang-code0,
padding: 0.2em;
 
  +
td.lang-code1,
}
 
  +
td.lang-code2,
.wikitable th, .prettytable th {
 
  +
td.lang-code3 {
background: #f2f2f2;
 
 
text-align: center;
 
text-align: center;
  +
font-size: 14pt;
  +
width: 45px;
  +
height: 45px;
 
}
 
}
  +
.wikitable caption, .prettytable caption {
 
  +
td.lang-descriptionN,
margin-left: inherit;
 
  +
td.lang-description0,
margin-right: inherit;
 
  +
td.lang-description1,
font-weight: bold;
 
  +
td.lang-description2,
  +
td.lang-description3 {
  +
font-size: 8pt;
  +
padding: 4pt;
  +
line-height: 1.25em;
 
}
 
}
  +
.page-Special_CreateWiki #request_wiki {
 
  +
.lang-block0 {
display: none;
 
  +
border: 1px solid #ffb3b3;
 
}
 
}
  +
.collapseLink {
 
  +
td.lang-code0 {
cursor: pointer;
 
  +
background-color: #ffb3b3;
  +
color: #000000;
 
}
 
}
  +
/* Homepage */
 
  +
td.lang-description0 {
.homepage-feature-box {
 
border:1px solid #CCCCCC;
+
background-color: #ffe0e8;
margin:0 1px 10px;
+
color: #000000;
outline:1px solid #FFFFFF;
 
padding:8px;
 
 
}
 
}
  +
.page-社区中心_Adoption_requests .mw-warning-with-logexcerpt {
 
  +
.lang-block1,
display: none !important;
 
  +
.lang-block2,
  +
.lang-block3 {
  +
border: 1px solid #99b3ff;
 
}
 
}
  +
.page-社区中心_Not_a_valid_Wikia .firstHeading {
 
  +
td.lang-code1,
display: none;
 
  +
td.lang-code2,
}
 
  +
td.lang-code3 {
/* fzy dev */
 
  +
background-color: #99b3ff;
.wikia-button.red {
 
background-color: #F00;
+
color: #000000;
background-image: -moz-linear-gradient(top, #F00 20%, #a00 70%);
 
background-image: -webkit-gradient(linear, 0% 20%, 0% 70%, from(#C00), to(#A00));
 
border-color: #E20000;
 
box-shadow: 0 1px 0 #900, 0 -1px 0 #900, 1px 0 0 #900, -1px 0 0 #900;
 
color: #30;
 
-moz-box-shadow: 0 0 0 1px #900;
 
-webkit-box-shadow: 0 1px 0 #900, 0 -1px 0 #900, 1px 0 0 #900, -1px 0 0 #900;
 
 
}
 
}
  +
/* AST main page classes */
 
  +
td.lang-description1,
.astmain {
 
  +
td.lang-description2,
margin-bottom: 15px;
 
  +
td.lang-description3 {
  +
background-color: #e0e8ff;
 
color: #000000;
 
color: #000000;
padding: 0 10px 15px;
 
border: 2px solid #CDE3F1;
 
background: #EEF3F6;
 
-webkit-border-radius: 15px;
 
-moz-border-radius: 15px;
 
border-radius: 15px;
 
 
}
 
}
  +
.astbigheading {
 
  +
.lang-blockN {
margin: 15px 0;
 
font-size: 30px;
+
border: 1px solid #6ef7a7;
text-align: center;
 
line-height: 30px;
 
 
}
 
}
  +
.astheading {
 
  +
td.lang-codeN {
margin: 15px 0;
 
font-size: 18px;
+
background-color: #6ef7a7;
line-height: 20px;
+
color: #000000;
text-align: center;
 
 
}
 
}
  +
/** making polls prettier **/
 
  +
td.lang-descriptionN {
.WikiaPrettyPoll div.ajax-poll {
 
padding-right: 3em;
+
background-color: #c5fcdc;
  +
color: #000000;
 
}
 
}
  +
.WikiaPrettyPoll .pollAnswerVotes {
 
  +
/** Forum formatting -Algorithm & -Splaka */
height: 24px;
 
  +
.forumheader {
border-color: #004a87;
 
  +
border: 1px solid #aaa;
  +
background-color: #f9f9f9;
  +
color: #000;
  +
margin-top: 1em;
  +
padding: 6px;
 
}
 
}
  +
.WikiaPrettyPoll .pollAnswerVotes div {
 
  +
.forumlist td.forum_edited a {
height: 24px;
 
background: #004a87;
+
color: #000000;
  +
text-decoration: none;
 
}
 
}
  +
.WikiaPrettyPoll .pollAnswerVotes span {
 
  +
.forumlist td.forum_title a {
color: white;
 
top: 0;
+
padding-left: 20px;
  +
}
font-size: 16px;
 
  +
  +
.forumlist td.forum_title a.forum_new {
 
font-weight: bold;
 
font-weight: bold;
  +
background: url('https://images.wikia.nocookie.net/central/images/4/4e/Forum_new.gif?1') center left no-repeat;
  +
padding-left: 20px;
 
}
 
}
  +
/* Wikia University */
 
  +
.forumlist td.forum_title a.forum_new:visited {
.wikiauniversity-landing .header-image {
 
margin-bottom: 25px;
+
font-weight: normal;
  +
background: none;
  +
padding-left: 20px;
 
}
 
}
  +
.wikiauniversity-landing .header-image img {
 
  +
.forumlist th.forum_title {
height: auto;
 
width: 100%;
+
padding-left: 20px;
 
}
 
}
  +
.wikiauniversity-landing .intro {
 
  +
/** underline classes */
margin-left: 19px;
 
  +
.underlinelink a {
  +
text-decoration: underline !important;
 
}
 
}
  +
.wikiauniversity-landing .intro .header {
 
  +
.nounderlinelink a {
color: #00c3ec;
 
font-size: 16px;
+
text-decoration: none !important;
font-weight: bold;
 
margin-bottom: 4px;
 
 
}
 
}
  +
.wikiauniversity-landing .track {
 
  +
.mw-plusminus-pos {
margin: 26px auto 7px 22px;
 
text-align: center;
+
color: #006500;
width: 100%;
 
 
}
 
}
  +
.wikiauniversity-landing .track .header {
 
  +
.mw-plusminus-neg {
color: #00c3ec;
 
font-size: 16px;
+
color: #8b0000;
font-weight: bold;
 
margin-bottom: 24px;
 
text-align: left;
 
 
}
 
}
  +
.wikiauniversity-landing .track .button-container {
 
  +
/** Mark redirects in Special:Allpages and Special:Watchlist */
display: inline-block;
 
  +
.allpagesredirect {
margin-right: 26px;
 
vertical-align: top;
+
font-style: italic;
width: 201px;
 
}
 
.wikiauniversity-landing .track .wu-button a {
 
background-color: #00b7e0;
 
color: white;
 
display: block;
 
font-weight: bold;
 
font-size: 14px;
 
padding: 4px 0px;
 
text-align: center;
 
text-transform: uppercase;
 
width: 100%;
 
 
}
 
}
  +
.wikiauniversity-landing .track .wu-button a:visited {
 
  +
.watchlistredir {
color: white;
 
}
 
.wikiauniversity-landing .track .caption {
 
font-size: 12px;
 
 
font-style: italic;
 
font-style: italic;
margin-bottom: 18px;
 
margin-top: 7px;
 
text-align: center;
 
width: 100%;
 
 
}
 
}
  +
.wikiauniversity-landing .track .caption .title {
 
  +
/** For Template:Percent */
font-style: normal;
 
  +
.percent-fill {
font-weight: bold;
 
font-size: 14px;
+
height: 24px;
  +
background: #ffffff url('https://images.wikia.nocookie.net/central/images/3/31/Gradient24.png') 0 0 repeat;
 
}
 
}
  +
.wikiauniversity-landing .updates {
 
  +
.percent-empty {
margin: 0px auto 30px 22px;
 
width: 100%;
+
height: 24px;
  +
background: transparent;
 
}
 
}
  +
.wikiauniversity-landing .updates .header {
 
  +
/** Put a checker background at the image description page only visible if the image has transparent background */
color: #00c3ec;
 
  +
#file img {
font-size: 16px;
 
  +
background: url('https://images.wikia.nocookie.net/central/images/5/5d/Checker-16x16.png') repeat;
font-weight: bold;
 
margin-bottom: 7px;
 
text-align: left;
 
 
}
 
}
  +
.wikiauniversity-landing .updates .date {
 
  +
/** MediaWiki:Fandomdesktop.css */
color: #00c3ec;
 
  +
.skin-fandomdesktop .fandom-community-header__image img {
font-weight: bold;
 
  +
max-height: 50px;
 
}
 
}
  +
.wikiauniversity-landing .updates ul {
 
width: 90%;
+
@media only screen and (max-width: 1279px) {
  +
.skin-fandomdesktop .fandom-community-header__image img {
  +
max-height: 40px;
  +
}
 
}
 
}
  +
.wikiauniversity-navigation ul {
 
  +
/** 领养社区插件相关 */
border-bottom: 1px solid #cccccc;
 
  +
#adopt-form {
margin: -7px 0px 25px;
 
padding-bottom: 4px;
+
margin: 1em;
padding-left: 2px;
 
 
}
 
}
  +
.wikiauniversity-navigation li {
 
  +
#adopt-form h2 {
display: inline-block;
 
margin-bottom: -5px;
+
border-bottom: 3px solid #ddd;
margin-right: 5px;
+
border-left: 8px solid #ddd;
  +
margin: 14px 0 2px 0;
 
}
 
}
  +
.wikiauniversity-navigation li:after {
 
  +
#adopt-form small {
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #676767;
 
border-style: solid;
+
font-size: 10px;
  +
color: #808080;
border-width: 4.5px 0px 4.5px 5px;
 
content: "";
 
display: inline-block;
 
height: 0px;
 
margin-left: 8px;
 
margin-right: 2px;
 
position: relative;
 
top: -1px;
 
width: 0px;
 
 
}
 
}
  +
.wikiauniversity-navigation li:last-child:after {
 
  +
#adopt-tool-popup .close {
 
display: none;
 
display: none;
 
}
 
}
  +
.wikiauniversity-navigation li a {
 
  +
#adopt-form input,
color: #3a3a3a;
 
  +
#adopt-form textarea {
  +
background: #f8f8f8;
  +
border: 1px solid #ccc;
  +
border-radius: 0;
  +
transition: all .15s;
 
}
 
}
  +
.wikiauniversity-track .header .logo {
 
  +
#adopt-form input:focus,
display: inline-block;
 
  +
#adopt-form textarea:focus {
float: left;
 
margin-left: 2px;
+
background: #fff;
  +
outline: 2px solid #888;
  +
box-shadow: 0 0 2px gray;
  +
transition: all .15s;
 
}
 
}
  +
.wikiauniversity-track .header .text {
 
  +
#adopt-form input {
color: #00c3ec;
 
font-size: 18px;
+
height: 16px;
font-weight: bold;
 
margin-bottom: 11px;
 
margin-left: 17px;
 
 
}
 
}
  +
.wikiauniversity-track .header .border {
 
  +
#adopt-form textarea {
background-color: #000000;
 
height: 1px;
+
min-height: 3em;
margin-left: 17px;
+
min-width: 100%;
  +
max-height: 100%;
}
 
.wikiauniversity-track .right {
 
display: inline-block;
 
float: left;
 
width: calc(100% - 76px);
 
}
 
.wikiauniversity-track .content {
 
margin-left: 12px;
 
margin-top: 17px;
 
}
 
.wikiauniversity-track .content .description {
 
display: inline-block;
 
margin-top: -8px;
 
vertical-align: top;
 
width: calc(100% - 386px);
 
 
}
 
}
  +
.wikiauniversity-track .content .courses {
 
  +
#adopt-tool-popup-close {
display: inline-block;
 
  +
margin: 10px 10px;
 
float: right;
 
float: right;
vertical-align: top;
 
width: 340px;
 
 
}
 
}
  +
.wikiauniversity-track .courses .button-container {
 
  +
/** 修复CustomModal内部的BannerNotification */
display: inline-block;
 
  +
.modalWrapper .wds-banner-notification__container {
margin-right: 26px;
 
vertical-align: top;
 
width: 137px;
 
}
 
.wikiauniversity-track .courses .wu-button a {
 
background-color: #00b7e0;
 
color: white;
 
display: block;
 
font-weight: bold;
 
font-size: 14px;
 
padding: 4px 0px;
 
text-align: center;
 
text-transform: uppercase;
 
 
width: 100%;
 
width: 100%;
 
}
 
}
  +
.wikiauniversity-track .courses .wu-button a:visited {
 
  +
/** Adoption description styling */
color: white;
 
  +
.adoptiondesc-box {
}
 
.wikiauniversity-track .courses .caption {
 
font-size: 12px;
 
font-style: italic;
 
margin-bottom: 18px;
 
margin-top: 7px;
 
text-align: center;
 
 
width: 100%;
 
width: 100%;
  +
margin: 1.5em auto 2em;
  +
padding-top: 0;
  +
background: rgba(90, 90, 90, 0.15);
  +
border-bottom-left-radius: 3px;
  +
border-bottom-right-radius: 3px;
  +
border-collapse: collapse;
 
}
 
}
  +
.wikiauniversity-track .content .border {
 
  +
.theme-fandomdesktop-light .adoptiondesc-box {
background-color: #000000;
 
  +
background: rgb(242, 242, 242);
float: left;
 
height: 1px;
 
margin-top: 9px;
 
width: 100%;
 
 
}
 
}
  +
.wikiauniversity-track .whatis {
 
  +
.theme-fandomdesktop-dark .adoptiondesc-box {
margin-left: 22px;
 
  +
background: rgba(50, 50, 50, 0.2);
 
}
 
}
  +
.wikiauniversity-track .whatis .header {
 
  +
.theme-fandomdesktop-light .adoptiondesc-top-yes {
color: #00c3ec;
 
font-size: 16px;
+
border-top: 5px solid #b3e0bd;
font-weight: bold;
 
margin-top: 17px;
 
margin-bottom: 12px;
 
 
}
 
}
  +
.wikiauniversity-course .header .logo {
 
  +
.theme-fandomdesktop-light .adoptiondesc-yes div {
float: left;
 
  +
background: #b3e0bd;
 
}
 
}
  +
.wikiauniversity-course .header .text {
 
  +
.theme-fandomdesktop-dark .adoptiondesc-top-yes {
color: #00c3ec;
 
font-size: 20px;
+
border-top: 5px solid #263926;
font-weight: bold;
 
padding-top: 15px;
 
text-align: center;
 
 
}
 
}
  +
.wikiauniversity-course div.video {
 
  +
.theme-fandomdesktop-dark .adoptiondesc-yes div {
margin-bottom: -4px;
 
margin-top: 11px;
+
background: #263926;
 
}
 
}
  +
.wikiauniversity-course div.video figcaption {
 
  +
.theme-fandomdesktop-light .adoptiondesc-top-no {
display: none;
 
  +
border-top: 5px solid #e6b2b6;
 
}
 
}
  +
.wikiauniversity-course .description {
 
  +
.theme-fandomdesktop-light .adoptiondesc-no div {
margin-bottom: 16px;
 
margin-left: 22px;
+
background: #e6b2b6;
 
}
 
}
  +
.wikiauniversity-course .resources {
 
  +
.theme-fandomdesktop-dark .adoptiondesc-top-no {
margin-left: 22px;
 
  +
border-top: 5px solid #372525;
 
}
 
}
  +
.wikiauniversity-course .resources .header {
 
  +
.theme-fandomdesktop-dark .adoptiondesc-no div {
color: #00c3ec;
 
font-weight: bold;
+
background: #372525;
 
}
 
}
  +
.wikiauniversity-course .buttons {
 
  +
.theme-fandomdesktop-light .adoptiondesc-top-info {
margin-top: 27px;
 
text-align: center;
+
border-top: 5px solid #b7cdeb;
vertical-align: top;
 
 
}
 
}
  +
.wikiauniversity-course .wu-button, .wikiauniversity-course .previous, .wikiauniversity-course .next {
 
  +
.theme-fandomdesktop-light .adoptiondesc-info div {
display: inline-block;
 
margin-right: 21px;
+
background: #b7cdeb;
width: 143px;
 
 
}
 
}
  +
.wikiauniversity-course .wu-button a {
 
  +
.theme-fandomdesktop-dark .adoptiondesc-top-info {
background-color: #00b7e0;
 
color: white;
+
border-top: 5px solid #1e2b41;
display: inline-block;
 
font-weight: bold;
 
font-size: 14px;
 
padding: 4px 0px;
 
text-align: center;
 
text-transform: uppercase;
 
width: 100%;
 
 
}
 
}
   
  +
.theme-fandomdesktop-dark .adoptiondesc-info div {
/* Staff Badge */
 
  +
background: #1e2b41;
.Wikia-badge {
 
background: url(https://vignette.wikia.nocookie.net/eswikia/images/4/48/Dots_-_Fandom_-_mini.png/revision/latest?cb=20161007111320) center bottom no-repeat;
 
text-align: justify;
 
padding: 15px 13px;
 
width: 510px;
 
margin: auto;
 
font-size: 12px;
 
line-height: 22px;
 
color: black;
 
border: 1px black solid;
 
background-size:cover;
 
 
}
 
}
  +
.FANDOM-avatar, .FANDOM-avatar img {
 
  +
.adoptiondesc-title {
border-radius:50%;
 
  +
padding-top: 0;
  +
padding-left: 1em;
  +
font-size: 130%;
  +
/** text-transform: uppercase; */
 
}
 
}
/** HIDETOC **/
 
body .tochide{font-size:95%;}
 
body .mw-collapsed.tochide tr:first-child td{padding:7px!important;}
 
body .mw-collapsed.tochide tr:last-child td{padding:0 7px!important;}
 
body .tochide tr:first-child td .mw-collapsible-toggle{top:7px!important}
 
body .tochide tr:first-child td{padding:7px 7px 0!important;}
 
body .tochide tr:last-child td{padding:0 7px 7px 7px!important;}
 
body .tochide td{width:auto;border-width:0;}
 
body .tochide div.toc#toc{margin:0;padding:0;background:none;background-color:none;border-width:0;width:100%;}
 
body .tochide #toctitle{display:none;}
 
body .tochide ul{background-color:transparent;margin:0.5em 1em;}
 
   
  +
.adoptiondesc-title div {
/* 硬性修复code标签的外观 */
 
  +
display: inline-block;
code,
 
  +
width: max-content;
tt,
 
  +
padding: 0.1em 0.5em;
kbd {
 
color: #000000;
 
background-color: #f8f9fa;
 
border: 1px solid #eaecf0;
 
border-radius: 2px;
 
padding: 1px 4px;
 
font-family: sans-serif;
 
 
}
 
}
   
  +
.adoptiondesc-text {
/* Styles for mboxes */
 
  +
padding: 0.7em 1.5em 0.5em;
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
 
  +
font-size: 95%;
th.mbox-text, td.mbox-text { /* The message body cell(s) */
 
border: none;
 
padding: 0.25em 0.9em; /* 0.9em left/right */
 
width: 100%; /* Make all mboxes the same width regardless of text length */
 
 
}
 
}
  +
td.mbox-image { /* The left image cell */
 
  +
/** MediaWiki:MapsBlogHeader */
border: none;
 
  +
.MapsBlogHeader {
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
 
  +
background: url('http://img4.wikia.nocookie.net/central/images/1/10/WikiaMapsBlogHeader.jpg') center top no-repeat;
text-align: center;
 
  +
height: 220px;
 
}
 
}
  +
td.mbox-imageright { /* The right image cell */
 
  +
/** MediaWiki:Featured_Wikian */
border: none;
 
  +
.featuredwikians-top .header {
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
 
text-align: center;
+
margin: 0 auto 35px;
 
}
 
}
  +
td.mbox-empty-cell { /* An empty narrow cell */
 
  +
.featuredwikians-top .logo {
border: none;
 
padding: 0px;
+
float: left;
width: 1px;
+
height: 81px;
  +
margin-right: 15px;
  +
width: 81px;
 
}
 
}
  +
 
  +
.featuredwikians-top .intro {
/* Article message box styles */
 
  +
margin-top: -6px;
table.ambox {
 
margin: 0px 10%; /* 10% = Will not overlap with other elements */
 
border: 1px solid #a2a9b1;
 
border-left: 10px solid #36c; /* Default "notice" blue */
 
background: #f8f9fa;
 
 
}
 
}
  +
table.ambox + table.ambox { /* Single border between stacked boxes. */
 
  +
.featuredwikians-top .nominations {
margin-top: -1px;
 
  +
display: block;
  +
margin-bottom: -22px;
  +
margin-top: 10px;
 
}
 
}
  +
.ambox th.mbox-text,
 
  +
.featuredwikians-header {
.ambox td.mbox-text { /* The message body cell(s) */
 
  +
font-size: 18px ! important;
padding: 0.25em 0.5em; /* 0.5em left/right */
 
  +
font-weight: bold ! important;
  +
margin-bottom: 22px ! important;
  +
margin-top: 30px ! important;
 
}
 
}
  +
.ambox td.mbox-image { /* The left image cell */
 
  +
.featuredwikians {
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
 
  +
margin: 0 auto 0 -10px;
  +
text-align: left;
 
}
 
}
  +
.ambox td.mbox-imageright { /* The right image cell */
 
  +
.featuredwikians .box {
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
 
  +
-moz-box-sizing: border-box;
  +
-webkit-box-sizing: border-box;
  +
box-sizing: border-box;
  +
border: 1px solid #cccccc;
  +
/** display: inline-block; */
  +
float: left;
  +
margin-bottom: 10px;
  +
margin-left: 10px;
  +
padding: 3px;
  +
text-align: left;
 
}
 
}
  +
 
  +
@media (min-width: 1699px) {
table.ambox-notice {
 
  +
.featuredwikians .box {
border-left: 10px solid #36c; /* Blue */
 
  +
width: 330px;
  +
}
 
}
 
}
  +
table.ambox-speedy {
 
  +
@media (min-width: 0px) and (max-width: 1700px) {
border-left: 10px solid #b32424; /* Red */
 
  +
.featuredwikians .box {
background: #fee7e6; /* Pink */
 
  +
width: 48%;
  +
}
 
}
 
}
  +
table.ambox-delete {
 
  +
.featuredwikians .box .avatar {
border-left: 10px solid #b32424; /* Red */
 
  +
float: left;
  +
height: 150px;
  +
margin: 5px 10px 5px 5px;
  +
text-align: center;
  +
width: 150px;
 
}
 
}
  +
table.ambox-content {
 
  +
.featuredwikians .box .name {
border-left: 10px solid #f28500; /* Orange */
 
  +
display: block;
  +
font-size: 16px;
  +
font-weight: bold;
  +
/** margin-top: 10px; */
 
}
 
}
  +
table.ambox-style {
 
  +
.featuredwikians .box .smallname {
border-left: 10px solid #fc3; /* Yellow */
 
  +
font-size: 15px;
 
}
 
}
  +
table.ambox-move {
 
  +
.featuredwikians .box .mainwikia {
border-left: 10px solid #9932cc; /* Purple */
 
  +
display: block;
  +
font-weight: bold;
  +
margin-bottom: -20px;
 
}
 
}
  +
table.ambox-protection {
 
  +
.featuredwikians .box .mainwikia-link {
border-left: 10px solid #a2a9b1; /* Gray-gold */
 
  +
font-weight: bold;
 
}
 
}
  +
 
  +
.featuredwikians .box .interviewbutton {
/* Image message box styles */
 
  +
display: block;
table.imbox {
 
margin: 4px 10%;
+
margin-top: 12px;
border-collapse: collapse;
 
border: 3px solid #36c; /* Default "notice" blue */
 
background: #f8f9fa;
 
 
}
 
}
  +
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
 
  +
.featuredwikians .box-noborder {
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
 
  +
-moz-box-sizing: border-box;
  +
-webkit-box-sizing: border-box;
  +
box-sizing: border-box;
  +
display: inline-block;
  +
height: 160px;
  +
margin-bottom: -24px;
  +
margin-left: 10px;
  +
padding: 3px;
  +
text-align: left;
  +
width: 330px;
 
}
 
}
  +
.mbox-inside .imbox { /* For imboxes inside other templates. */
 
  +
.featuredwikians-nominees h1 {
margin: 4px;
 
  +
border-bottom: 1px solid #cccccc !important;
  +
font-size: 20px !important;
  +
margin-top: 30px !important;
  +
overflow: hidden !important;
  +
padding-bottom: 3px !important;
 
}
 
}
  +
 
  +
.featuredwikians-nominees h2 {
table.imbox-notice {
 
border: 3px solid #36c; /* Blue */
+
border-bottom: none !important;
  +
font-size: 17px !important;
  +
margin: 0.5em 0 0.2em !important;
  +
overflow: hidden !important;
  +
padding-bottom: 0 !important;
 
}
 
}
  +
table.imbox-speedy {
 
  +
/** MediaWiki:Wikia_University_CSS */
border: 3px solid #b32424; /* Red */
 
  +
.wikiauniversity-logo {
background: #fee7e6; /* Pink */
 
  +
margin-bottom: 10px;
  +
margin-top: 3px;
 
}
 
}
  +
table.imbox-delete {
 
  +
.wikiauniversity-logo .wikia img {
border: 3px solid #b32424; /* Red */
 
  +
height: auto;
  +
width: 20%;
  +
max-width: 200px;
 
}
 
}
  +
table.imbox-content {
 
  +
.wikiauniversity-logo .university img {
border: 3px solid #f28500; /* Orange */
 
  +
height: auto;
  +
width: 55%;
  +
max-width: 500px;
 
}
 
}
  +
table.imbox-style {
 
  +
.wikiauniversity-logo hr {
border: 3px solid #fc3; /* Yellow */
 
  +
background: none repeat scroll 0px 0px #231f20;
  +
border: 0px none;
  +
height: 2px;
  +
margin: 15px 0 12px;
  +
padding: 0;
 
}
 
}
  +
table.imbox-move {
 
  +
.wikiauniversity-intro {
border: 3px solid #9932cc; /* Purple */
 
  +
color: #000000;
 
}
 
}
  +
table.imbox-protection {
 
  +
.wikiauniversity-calendar h2 {
border: 3px solid #a2a9b1; /* Gray-gold */
 
  +
border-bottom: 1px solid #d1d1d1;
  +
color: #000000;
  +
margin-bottom: 12px;
  +
margin-top: 28px;
 
}
 
}
  +
table.imbox-license {
 
  +
.wikiauniversity-calendar .calendar {
border: 3px solid #88a; /* Dark gray */
 
  +
color: #000000;
background: #f7f8ff; /* Light gray */
 
  +
list-style: none outside none;
  +
margin: 0 0 37px;
 
}
 
}
  +
table.imbox-featured {
 
  +
.wikiauniversity-calendar .calendar-item {
border: 3px solid #cba135; /* Brown-gold */
 
  +
margin-bottom: 21px;
 
}
 
}
  +
 
  +
.wikiauniversity-calendar .calendar-item .date {
/* Category message box styles */
 
  +
color: #002d54;
table.cmbox {
 
margin: 3px 10%;
+
float: left;
border-collapse: collapse;
+
font-size: 20px;
  +
font-weight: bold;
border: 1px solid #a2a9b1;
 
  +
margin-left: 20px;
background: #eaf3ff; /* Default "notice" blue */
 
  +
width: 150px;
 
}
 
}
  +
 
  +
.wikiauniversity-calendar .calendar-item .description {
table.cmbox-notice {
 
  +
display: inline-block;
background: #eaf3ff; /* Blue */
 
  +
margin-left: 19px;
  +
margin-top: -3px;
  +
width: 346px;
 
}
 
}
  +
table.cmbox-speedy {
 
  +
.wikiauniversity-calendar .calendar-item .description b {
margin-top: 4px;
 
margin-bottom: 4px;
+
color: #000000;
border: 4px solid #b32424; /* Red */
 
background: #fee7e6; /* Pink */
 
 
}
 
}
  +
table.cmbox-delete {
 
  +
.wikiauniversity-newest h2 {
background: #fee7e6; /* Red */
 
  +
color: #000000;
  +
margin-bottom: 7px;
  +
margin-top: 22px;
 
}
 
}
  +
table.cmbox-content {
 
  +
.wikiauniversity-newest .description {
background: #FFE7CE; /* Orange */
 
  +
color: #000000;
  +
display: block;
  +
margin-bottom: 14px;
 
}
 
}
  +
table.cmbox-style {
 
  +
.wikiauniversity-newest .classvideo .video {
background: #FFF9DB; /* Yellow */
 
  +
border-bottom: 1px solid #000000;
  +
border-right: 1px solid #000000;
  +
/** border: 1px solid #000000; */
 
}
 
}
  +
table.cmbox-move {
 
  +
.wikiauniversity-videos {
background: #E4D8FF; /* Purple */
 
  +
color: #000000;
  +
margin-left: auto;
  +
margin-right: auto;
  +
margin-top: -19px;
 
}
 
}
  +
table.cmbox-protection {
 
  +
.wikiauniversity-videos .sections {
background: #EFEFE1; /* Gray-gold */
 
  +
list-style: none outside none;
  +
margin: 0 0 0 -50px;
  +
text-align: center;
 
}
 
}
  +
 
  +
.wikiauniversity-videos .section {
/* Other pages message box styles */
 
  +
border-bottom: 1px solid #d1d1d1;
table.ombox {
 
margin: 4px 10%;
+
display: inline-block;
border-collapse: collapse;
+
height: 302px;
  +
margin-bottom: 19px;
border: 1px solid #a2a9b1; /* Default "notice" gray */
 
background: #f8f9fa;
+
margin-left: 50px;
  +
position: relative;
  +
text-align: left;
  +
vertical-align: top;
 
}
 
}
  +
 
  +
@media (max-width: 1413px) {
table.ombox-notice {
 
  +
.wikiauniversity-videos .sections {
border: 1px solid #a2a9b1; /* Gray */
 
  +
margin: 0 0 0 -36px;
  +
}
  +
  +
.wikiauniversity-videos .section {
  +
margin-left: 36px;
  +
}
 
}
 
}
  +
table.ombox-speedy {
 
  +
@media (max-width: 1400px) {
border: 2px solid #b32424; /* Red */
 
  +
.wikiauniversity-videos .sections {
background: #fee7e6; /* Pink */
 
  +
margin: 0 0 0 -26px;
  +
}
  +
  +
.wikiauniversity-videos .section {
  +
margin-left: 26px;
  +
}
 
}
 
}
  +
table.ombox-delete {
 
  +
@media (max-width: 1045px) {
border: 2px solid #b32424; /* Red */
 
  +
.wikiauniversity-videos .sections {
  +
margin: 0 0 0 -21px;
  +
}
  +
  +
.wikiauniversity-videos .section {
  +
margin-left: 21px;
  +
}
 
}
 
}
  +
table.ombox-content {
 
  +
@media (max-width: 1023px) {
border: 1px solid #f28500; /* Orange */
 
  +
.wikiauniversity-videos .sections {
  +
margin: 0 0 0 -50px;
  +
}
  +
  +
.wikiauniversity-videos .section {
  +
margin-left: 50px;
  +
}
 
}
 
}
  +
table.ombox-style {
 
  +
.wikiauniversity-videos .header {
border: 1px solid #fc3; /* Yellow */
 
  +
color: #012e55;
  +
display: block;
  +
font-size: 15px;
  +
font-weight: bold;
  +
margin-bottom: 9px;
 
}
 
}
  +
table.ombox-move {
 
  +
.wikiauniversity-videos .image > img {
border: 1px solid #9932cc; /* Purple */
 
  +
border: 1px solid #000000;
 
}
 
}
  +
table.ombox-protection {
 
  +
.wikiauniversity-videos .other a {
border: 2px solid #a2a9b1; /* Gray-gold */
 
  +
display: block;
 
}
 
}
  +
 
  +
.wikiauniversity-videos .seeall {
/* Talk page message box styles */
 
  +
bottom: -1px;
table.tmbox {
 
margin: 4px 10%;
+
position: absolute;
border-collapse: collapse;
+
right: 0;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
 
background: #f8eaba;
 
 
}
 
}
  +
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" */
 
  +
.wikiauniversity-videos .seeall a,
margin: 2px 0; /* class ensures that this declaration overrides other */
 
  +
.wikiauniversity-videos .seeall .new {
width: 100%; /* For Safari and Opera */ /* styles (including mbox-small above) */
 
  +
color: #000000;
  +
font-weight: bold;
 
}
 
}
  +
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
 
  +
.wikiauniversity-navigation {
line-height: 1.5em; /* also "nested", so reset styles that are */
 
  +
border: 1px solid #cccccc;
font-size: 100%; /* set in "mbox-small" above. */
 
  +
margin-top: 20px;
  +
padding: 10px;
 
}
 
}
  +
 
  +
.wikiauniversity-navigation .return {
table.tmbox-speedy {
 
  +
float: left;
border: 2px solid #b32424; /* Red */
 
background: #fee7e6; /* Pink */
 
 
}
 
}
  +
table.tmbox-delete {
 
  +
.wikiauniversity-navigation .readmore {
border: 2px solid #b32424; /* Red */
 
  +
float: right;
 
}
 
}
  +
table.tmbox-content {
 
  +
/** Tree view */
border: 2px solid #f28500; /* Orange */
 
  +
.treeview {
  +
margin-top: 0.3em;
  +
display: flow-root;
 
}
 
}
  +
table.tmbox-style {
 
  +
.treeview .treeview-header {
border: 2px solid #fc3; /* Yellow */
 
  +
padding-left: 3px;
  +
font-weight: bold;
 
}
 
}
  +
table.tmbox-move {
 
  +
.treeview .treeview-header:last-child {
border: 2px solid #9932cc; /* Purple */
 
  +
border-color: var(--theme-page-text-color, #636363) !important;
  +
border-left-style: dotted;
 
}
 
}
  +
table.tmbox-protection,
 
  +
.treeview .treeview-header:not(:last-child)::before {
table.tmbox-notice {
 
  +
content: none;
border: 1px solid #c0c090; /* Gray-brown */
 
}
 
 
/* Disambig and set index box styles */
 
table.dmbox {
 
clear: both;
 
margin: 0.9em 1em;
 
border-top: 1px solid #ccc;
 
border-bottom: 1px solid #ccc;
 
background: transparent;
 
font-size: small;
 
}
 
 
/* Footer and header message box styles */
 
table.fmbox {
 
clear: both;
 
margin: 0.2em 0;
 
width: 100%;
 
border: 1px solid #a2a9b1;
 
background: #f8f9fa; /* Default "system" gray */
 
}
 
table.fmbox-system {
 
background: #f8f9fa;
 
}
 
table.fmbox-warning {
 
border: 1px solid #bb7070; /* Dark pink */
 
background: #ffdbdb; /* Pink */
 
}
 
table.fmbox-editnotice {
 
background: transparent;
 
}
 
/* Div based "warning" style fmbox messages. */
 
div.mw-warning-with-logexcerpt,
 
div.mw-lag-warn-high,
 
div.mw-cascadeprotectedwarning,
 
div#mw-protect-cascadeon {
 
clear: both;
 
margin: 0.2em 0;
 
border: 1px solid #bb7070;
 
background: #ffdbdb;
 
padding: 0.25em 0.9em;
 
}
 
/* Div based "system" style fmbox messages. Used in
 
[[MediaWiki:Noarticletext]]. */
 
div.noarticletext,
 
div.fmbox-system {
 
clear: both;
 
margin: 0.2em 0;
 
border: 1px solid #a2a9b1;
 
background: #f8f9fa;
 
padding: 0.25em 0.9em;
 
}
 
 
/* These mbox-small classes must be placed after all other
 
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
 
they override "table.ambox + table.ambox" above. */
 
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
 
clear: right;
 
float: right;
 
margin: 4px 0 4px 1em;
 
width: 238px;
 
font-size: 88%;
 
line-height: 1.25em;
 
}
 
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
 
margin: 4px 1em 4px 0;
 
width: 238px;
 
border-collapse: collapse;
 
font-size: 88%;
 
line-height: 1.25em;
 
 
}
 
}
   
  +
.treeview .treeview-header:last-child::before {
/* CODE FOR COMPACT AMBOX */
 
  +
border-bottom: 0;
 
/* Remove borders, backgrounds, padding, etc. */
 
.compact-ambox table.ambox {
 
border: none;
 
border-collapse: collapse;
 
background: transparent;
 
margin: 0 0 0 1.6em !important;
 
padding: 0 !important;
 
width: auto;
 
display: block;
 
 
}
 
}
  +
body.mediawiki .compact-ambox table.mbox-small-left {
 
  +
.treeview ul,
font-size: 100%;
 
  +
.treeview li {
width: auto;
 
 
margin: 0;
 
margin: 0;
  +
padding: 0;
  +
list-style-type: none;
  +
list-style-image: none;
 
}
 
}
  +
/* Style the text cell as a list item and remove its padding */
 
  +
.treeview li li {
.compact-ambox table .mbox-text {
 
padding: 0 !important;
+
position: relative;
margin: 0 !important;
+
padding-left: 13px;
  +
margin-left: 7px;
  +
border-left: 1px solid var(--theme-page-text-color, #636363);
 
}
 
}
  +
.compact-ambox table .mbox-text-span {
 
  +
.treeview li li::before {
display: list-item;
 
line-height: 1.5em;
+
content: '';
list-style-type: square;
+
position: absolute;
  +
top: 0;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
 
  +
left: -1px;
}
 
  +
width: 11px;
/* Style for compact ambox */
 
  +
height: 11px;
/* Hide the images */
 
  +
border-bottom: 1px solid var(--theme-page-text-color, #636363);
.compact-ambox table .mbox-image,
 
.compact-ambox table .mbox-imageright,
 
.compact-ambox table .mbox-empty-cell {
 
display: none;
 
 
}
 
}
   
  +
.treeview li li:last-child:not(.treeview-continue) {
/* 领养社区插件相关 */
 
  +
border-color: transparent;
#adopt-form{
 
margin:1em;
 
 
}
 
}
  +
#adopt-form h2{
 
  +
.treeview li li:last-child:not(.treeview-continue)::before {
border-bottom:3px solid #ddd;
 
border-left:8px solid #ddd;
+
border-left: 1px solid var(--theme-page-text-color, #636363);
  +
width: 10px;
margin:14px 0 2px 0
 
 
}
 
}
  +
#adopt-form small{
 
  +
.treeview dl,
font-size:10px;
 
  +
.treeview dt {
color:gray;
 
  +
margin-bottom: 0;
}
 
#adopt-tool-popup .close{
 
display:none
 
}
 
#adopt-form input ,#adopt-form textarea {
 
background: #f8f8f8;
 
border: 1px solid #ccc;
 
border-radius: 0;
 
transition:all .15s;
 
}
 
#adopt-form input:focus, #adopt-form textarea:focus {
 
background: #fff;
 
outline: 2px solid #888;
 
box-shadow: 0px 0px 2px gray;
 
transition:all .15s;
 
}
 
#adopt-form input {
 
height: 16px;
 
}
 
#adopt-form textarea {
 
min-height: 3em;
 
min-width: 100%;
 
max-height: 100%;
 
}
 
#adopt-tool-popup-close {
 
margin: 10px 10px;
 
float: right;
 
}
 
/* 修复CustomModal内部的BannerNotification */
 
.modalWrapper .wds-banner-notification__container {
 
width: 100%;
 
 
}
 
}

2024年3月13日 (三) 15:53的最新版本

/** CSS placed here will be applied to all skins */

/**
 * Imports
 * - Highlight.css
 */
@import url('https://dev.fandom.com/load.php?mode=articles&articles=MediaWiki:Highlight.css&only=styles');

/** Variables */
.theme-fandomdesktop-light {
    --theme-sticky-nav-dynamic-color-1: #fff;
    --theme-sticky-nav-dynamic-color-1--rgb: 255, 255, 255;
    --theme-sticky-nav-dynamic-color-2: #e6e6e6;
    --theme-sticky-nav-dynamic-color-2--rgb: 230, 230, 230;
    --theme-sticky-nav-background-color: #520044;
    --theme-sticky-nav-background-color--rgb: 82, 0, 68;
    --theme-sticky-nav-text-color: #fff;
    --theme-sticky-nav-text-color--hover: #cccccc;
}

:root .theme-fandomdesktop-dark {
    --theme-sticky-nav-dynamic-color-1: #fff;
    --theme-sticky-nav-dynamic-color-1--rgb: 255, 255, 255;
    --theme-sticky-nav-dynamic-color-2: #e6e6e6;
    --theme-sticky-nav-dynamic-color-2--rgb: 230, 230, 230;
    --theme-sticky-nav-background-color: #280033;
    --theme-sticky-nav-background-color--rgb: 40, 0, 51;
    --theme-sticky-nav-text-color: #fff;
    --theme-sticky-nav-text-color--hover: #cccccc;
}

/** Dark/light mode invert */
.theme-fandomdesktop-dark .dark-invert,
.theme-fandomdesktop-light .light-invert {
    filter: invert(100%);
}

/** Bug Fixes */
/** Fix .toccolours */
.toccolours {
    border: 1px solid var(--theme-border-color, #a2a9b1) !important;
    padding: 5px;
    color: var(--theme-page-text-color, #000000);
    background-color: var(--theme-page-background-color--secondary, #f8f9fa);
}

/** Fix pre */
.theme-fandomdesktop-dark .mw-content-ltr.mw-highlight-lines pre,
.theme-fandomdesktop-dark .mw-content-ltr.content .mw-highlight-lines pre {
    box-shadow: inset 2.75em 0 0 #0f0f0f;
}

/** Fix Template Classification */
.template-classification-entry-point__wrapper {
    display: inline-block;
}

/** Fix blog listing page */
.page-header__counter {
    display: inline-block;
    margin-left: 5px;
}

/** Fix gallery - slider */
.fandom-slider {
    background-color: #000000;
}

.fandom-slider .fandom-slider__control .fandom-slider__controls__prev,
.fandom-slider .fandom-slider__control .fandom-slider__controls__next {
    z-index: 2 !important;
}

.fandom-slider.orientation-bottom .fandom-slider__nav {
    bottom: 0;
}

.fandom-slider.orientation-bottom .fandom-slider__nav {
    height: 85px !important;
}

.fandom-slider.orientation-bottom .fandom-slider__nav__caption {
    width: 270px !important;
    height: auto !important;
    padding: 5px 0 10px 10px;
}

.fandom-slider.orientation-bottom .fandom-slider__nav__caption h2 {
    display: block;
    font-size: 20px;
    /** font-weight: normal; */
    line-height: normal;
    width: 250px;
    height: 26px;
    margin: 0 !important;
    padding: 0 !important;
    opacity: 1;
    overflow: hidden;
    text-shadow: 0 1px 1px #000;
}

.fandom-slider.orientation-bottom .fandom-slider__nav__caption p {
    display: block;
    white-space: normal;
    font-size: 12px;
    height: 28px;
    line-height: 14px;
    margin: 0 0 .3em;
    opacity: 1;
    overflow: hidden;
    width: 250px;
}

.fandom-slider.orientation-bottom .fandom-slider__nav__caption .read-more-link {
    display: block;
    font-size: 12px;
    height: 16px;
    line-height: 10px;
}

.fandom-slider.orientation-bottom .fandom-slider__nav {
    background-color: rgba(14, 25, 26, .5);
}

.fandom-slider.orientation-bottom .fandom-slider__nav__thumbs {
    width: 384px;
}

.fandom-slider.orientation-bottom .fandom-slider__nav__thumbs > div {
    width: 90px !important;
    height: 70px !important;
    opacity: .8;
}

.fandom-slider.orientation-bottom .fandom-slider__nav .fandom-slider__nav__thumbs > div img {
    width: auto;
    height: 70px !important;
}

.fandom-slider.orientation-bottom .fandom-slider__nav .current-thumb {
    border: 1px solid #fff;
    opacity: 1;
}

.fandom-slider.orientation-right .fandom-slider__controls .fandom-slider__controls__next {
    right: 136px !important;
}

.fandom-slider.orientation-right .fandom-slider__nav {
    right: 0;
}

.fandom-slider.orientation-right .fandom-slider__nav,
.fandom-slider.orientation-right .fandom-slider__nav__thumbs {
    width: 130px !important;
}

.fandom-slider.orientation-right .fandom-slider__nav__caption {
    height: 410px;
    padding: 10px 0 10px 10px;
}

.fandom-slider.orientation-right .fandom-slider__nav__caption {
    width: 120px;
}

.fandom-slider.orientation-right .fandom-slider__nav__caption h2 {
    display: block;
    font-size: 20px;
    /** font-weight: normal; */
    line-height: normal;
    width: 110px;
    height: 47px;
    max-height: 47px;
    margin: 0 !important;
    padding: 0 !important;
    opacity: 1;
    overflow: hidden;
    text-shadow: 0 1px 1px #000;
}

.fandom-slider.orientation-right .fandom-slider__nav__caption p {
    display: block;
    white-space: normal;
    font-size: 12px;
    height: 34px;
    line-height: 17px;
    margin: 0 0 .3em;
    opacity: 1;
    overflow: hidden;
    width: 110px;
}

.fandom-slider.orientation-right .fandom-slider__nav__caption .read-more-link {
    display: block;
    font-size: 12px;
    height: 32px;
    line-height: 34px;
}

.fandom-slider.orientation-right .fandom-slider__nav {
    height: 360px;
    background-color: rgba(14, 25, 26, .5);
}

.fandom-slider.orientation-right .fandom-slider__nav {
    padding: 0 5px 0 0;
}

.fandom-slider.orientation-right .fandom-slider__nav__thumbs > div {
    width: 112px !important;
    height: 52px !important;
    opacity: .8;
}

.fandom-slider.orientation-right .fandom-slider__nav .fandom-slider__nav__thumbs > div img {
    width: 112px !important;
    height: auto !important;
}

.fandom-slider.orientation-right .fandom-slider__nav .current-thumb {
    border: 1px solid #fff;
    opacity: 1;
}

/** Fix gallery - slideshow */
.wikia-slideshow-overlay {
    max-height: 50px;
    transform: translateY(-100%) !important;
    font-size: inherit;
}

.wikia-slideshow-overlay .wikia-slideshow-image-caption {
    display: block;
    font-size: 0.95em;
    margin: 5px;
    opacity: 1;
    text-align: left;
}

/** Fix SITENAME variant conversion */
/** Zendesk #916679 allowed */
:lang(zh) a.fandom-sticky-header__sitename {
    height: 1.25em;
    overflow: hidden;
}

:lang(zh) a.fandom-sticky-header__sitename::before {
    display: block;
}

:lang(zh-hant) .wds-community-header__sitename a,
:lang(zh-hant) a.fandom-community-header__community-name {
    visibility: hidden;
}

:lang(zh-hant) .wds-community-header__sitename a::before,
:lang(zh-hant) a.fandom-sticky-header__sitename::before {
    content: '社群中心';
    visibility: visible;
}

:lang(zh-hant) a.fandom-community-header__community-name::before {
    content: 'Fandom社群中心';
    visibility: visible;
}

.ns-4 .mw-page-title-namespace,
.ns-4 .mw-page-title-separator,
.ns-12 .mw-page-title-namespace,
.ns-12 .mw-page-title-separator {
    display: none;
}

.ns-4 .page-header::after {
    content: 'Project page';
}

.ns-4:lang(zh) .page-header::after,
.ns-4:lang(zh-hans) .page-header::after {
    content: '项目页面';
}

.ns-4:lang(zh-hant) .page-header::after {
    content: '專案頁面';
}

.ns-12 .page-header::after {
    content: 'Help page';
}

.ns-12:lang(zh) .page-header::after,
.ns-12:lang(zh-hans) .page-header::after {
    content: '帮助页面';
}

.ns-12:lang(zh-hant) .page-header::after {
    content: '說明頁面';
}

.group-sysop-only {
    display: none !important;
}

table {
    box-sizing: border-box;
}

/** JSON table */
.ooui-theme-fandomooui .mw-json .mw-json-single-value,
.ooui-theme-fandomooui .mw-json .mw-json-value,
.ooui-theme-fandomooui .mw-json .value {
    background: rgba(var(--theme-success-color--rgb), .45);
}

/** Highlight.css */
/** Configuration variables */
:root {
    --highlight-crew: #fa005a;
    --highlight-pvt: #50c878;
}

/** Local group highlight */
.mw-userlink.group-sysop {
    color: var(--highlight-crew, #fa005a) !important;
}

.mw-userlink.group-content-moderator {
    color: var(--highlight-pvt, #50c878) !important;
}

a[href$=":铁桶"],
a[href$=":%E9%93%81%E6%A1%B6"],
a[href$=":Lakejason0"],
a[href$=":Dianliang233"],
a[href$=":Adaihappyjan"] {
    color: var(--highlight-pvt, #50c878) !important;
}

a[href$=":Winston_Sung"],
a[href$=":机智的小鱼君"],
a[href$=":%E6%9C%BA%E6%99%BA%E7%9A%84%E5%B0%8F%E9%B1%BC%E5%90%9B"],
a[href$=":铁桶"],
a[href$=":%E9%93%81%E6%A1%B6"],
a[href$=":Lakejason0"],
a[href$=":Dianliang233"],
a[href$=":Ff98sha"],
/** a[href$=":Laundry_Machine"], */
a[href$=":Ffaarr"],
a[href$=":DDElephant"],
a[href$=":米斯蒂娅"],
a[href$=":%E7%B1%B3%E6%96%AF%E8%92%82%E5%A8%85"],
a[href$=":Adaihappyjan"] {
    color: var(--highlight-crew, #23c6d0) !important;
}

.desktop-hidden {
    display: none !important;
}

.page-留言墙_Winston_Sung #MessageWall,
.page-留言墙_Winston_Sung_-_zh #MessageWall {
    display: none !important;
}

/** .wds-midlight-* */
.wds-midlight-aqua {
    background-image: linear-gradient(to top, rgba(0, 214, 214, .25) 54%, transparent 54%, transparent 100%);
}

.wds-midlight-navy {
    background-image: linear-gradient(to top, rgba(0, 42, 50, .1) 54%, transparent 54%, transparent 100%);
}

/** Hardcoded fix for monospace code tags */
code,
tt,
kbd,
pre {
    padding: 1px 4px;
    font-family: Consolas, 'Eupheima UCAS', Ayuthaya, Menlo, monospace;
}

code,
tt,
kbd {
    border: 1px solid var(--theme-border-color, #eaecf0);
    border-radius: 2px;
    color: var(--theme-page-text-color, #000000);
    background-color: var(--theme-page-background-color--secondary, #f8f9fa);
}

/** UCP styles */
.lua.source-lua {
    font-family: Consolas, 'Eupheima UCAS', Ayuthaya, Menlo, monospace !important;
    line-height: 16px !important;
}

/** Image frame fix */
div.tright,
div.tnone,
div.tleft {
    border: 1px solid silver;
}

div.thumb {
    margin: 2px;
    margin-left: 6px;
}

div.thumbinner {
    background: inherit;
    border: none;
}

#article div.thumb {
    color: inherit;
}

.thumb.tright,
.thumb.tnone,
.thumb.tleft,
.article-thumb.tright,
.article-thumb.tnone,
.article-thumb.tleft {
    width: min-content !important;
    border: 1px solid #c8ccd1;
    padding: 4px;
    background-color: #f8f9fa;
}

.thumb a img,
.article-thumb a img {
    margin: -1px;
    border: 1px solid #c8ccd1;
    background-color: #f8f9fa;
}

.page-content .thumbcaption {
    margin: 0;
    padding: 0;
}

/** Image frame color fix for dark theme */
.skin-fandomdesktop.theme-fandomdesktop-dark .thumb.tright,
.skin-fandomdesktop.theme-fandomdesktop-dark .thumb.tnone,
.skin-fandomdesktop.theme-fandomdesktop-dark .thumb.tleft,
.skin-fandomdesktop.theme-fandomdesktop-dark .thumb a img,
.skin-fandomdesktop.theme-fandomdesktop-dark .article-thumb.tright,
.skin-fandomdesktop.theme-fandomdesktop-dark .article-thumb.tnone,
.skin-fandomdesktop.theme-fandomdesktop-dark .article-thumb.tleft,
.skin-fandomdesktop.theme-fandomdesktop-dark .article-thumb a img {
    background-color: #0b0b0b;
}

.skin-fandomdesktop.theme-fandomdesktop-dark .thumb .caption,
.skin-fandomdesktop.theme-fandomdesktop-dark .article-thumb .caption {
    color: #ffffff;
}

/** Fix upload preview */
.thumbinner canvas {
    margin: auto;
}

/** Fix blog listing page */
.WikiaPage .page-header__counter {
    display: inline-block;
    margin-left: 5px;
}

/** Styles for Forum */
.forum_all ~ tr:nth-child(even) > td {
    background-color: #e6f3ff;
}

/** .quote */
.quote {
    zoom: 1;
    background-color: #f7f7f7;
    border: 1px solid #e6e6e6;
    font-style: italic;
    margin: 8px 0;
    padding: 10px;
}

/** ConvPortalNoRail */
.skin-fandomdesktop.rootpage-社区中心_字詞轉換 .page__right-rail {
    display: none;
}

/** PortableInfobox template style */
.portable-infobox.pi-theme-classic,
.portable-infobox.pi-theme-classic2 {
    width: 292px !important;
    border: 1px solid #aaa;
    padding: 3px;
}

.portable-infobox.pi-theme-classic {
    background-color: #f8f9fa !important;
}

.portable-infobox.pi-theme-classic2 {
    background-color: #dfe6e9 !important;
}

.portable-infobox.pi-theme-classic2 > .pi-header:first-child {
    padding: 15px;
}

.portable-infobox.pi-theme-classic .pi-image,
.portable-infobox.pi-theme-classic2 .pi-image {
    padding: 2px 0;
}

.portable-infobox.pi-theme-classic .pi-image img,
.portable-infobox.pi-theme-classic2 .pi-image img {
    width: 292px;
    height: auto;
}

.portable-infobox.pi-theme-classic .pi-header,
.portable-infobox.pi-theme-classic2 .pi-group .pi-header {
    margin: 1px 0;
    padding: 0 14px;
    font-size: 14px;
}

.portable-infobox.pi-theme-classic .pi-group.pi-collapse-open > .pi-header,
.portable-infobox.pi-theme-classic2 .pi-group.pi-collapse-open > .pi-header {
    padding-left: 25px;
}

.portable-infobox.pi-theme-classic .pi-data,
.portable-infobox.pi-theme-classic2 .pi-data {
    padding: 3.9px 2px;
    background: transparent;
}

.portable-infobox.pi-theme-classic .pi-data .pi-data-label,
.portable-infobox.pi-theme-classic2 .pi-data .pi-data-label {
    -ms-flex-preferred-size: 105px;
    -webkit-flex-basis: 105px;
    -moz-flex-basis: 105px;
    flex-basis: 105px;
    padding-right: 5px;
}

.portable-infobox.pi-theme-classic .pi-data .pi-data-value,
.portable-infobox.pi-theme-classic2 .pi-data .pi-data-value {
    -ms-flex-preferred-size: 175px;
    -webkit-flex-basis: 175px;
    -moz-flex-basis: 175px;
    flex-basis: 175px;
    padding-left: 0;
}

.portable-infobox.pi-theme-classic .pi-navigation,
.portable-infobox.pi-theme-classic2 .pi-navigation {
    padding: 3.9px 2px;
    background: transparent;
}

.portable-infobox.pi-theme-sidebar_instant_messaging,
.portable-infobox.pi-theme-sidebar_language_conversion {
    width: 193px !important;
    background: transparent;
}

.portable-infobox.pi-theme-sidebar_instant_messaging .pi-header,
.portable-infobox.pi-theme-sidebar_language_conversion .pi-header {
    padding: 4.5px 4px;
    font-size: 90%;
}

.portable-infobox.pi-theme-sidebar_instant_messaging > .pi-header:first-child,
.portable-infobox.pi-theme-sidebar_language_conversion > .pi-header:first-child {
    padding: 2px 10px;
    line-height: 2;
}

.portable-infobox.pi-theme-sidebar_instant_messaging .pi-navigation,
.portable-infobox.pi-theme-sidebar_language_conversion .pi-navigation {
    padding: 3.9px 2px;
    background: transparent;
    font-weight: normal;
}

.portable-infobox.pi-theme-sidebar_language_conversion {
    border: 1px solid #00af89;
}

.portable-infobox.pi-theme-sidebar_language_conversion .pi-header {
    background: #3dccad;
    color: #ffffff;
    text-align: left;
}

.portable-infobox.pi-theme-sidebar_language_conversion .pi-header a {
    color: #ffffff !important;
}

.portable-infobox.pi-theme-sidebar_language_conversion > .pi-header:first-child {
    background: #00af89;
}

.portable-infobox.pi-theme-sidebar_language_conversion .pi-collapse .pi-header:first-child::after {
    border-color: #ffffff;
}

.portable-infobox.pi-theme-helpbox {
    width: 242px !important;
    border: 1px solid #aaa;
    padding: 3px;
    background-color: var(--theme-page-background-color--secondary) !important;
}

.skin-fandomdesktop.theme-fandomdesktop-dark .portable-infobox.pi-theme-helpbox {
    background-color: transparent !important;
}

.portable-infobox.pi-theme-helpbox .pi-group .pi-header {
    margin: 1px 0;
    padding: 0 14px;
    font-size: 14px;
}

.portable-infobox.pi-theme-helpbox .pi-navigation {
    padding: 3.9px 2px;
    background: transparent;
}

.portable-infobox.pi-theme-plain {
    border: none;
    background-color: transparent;
    clear: both;
    float: none;
    margin: 0;
    width: 100%;
}

.portable-infobox.pi-theme-plain .pi-navigation {
    background-color: transparent;
    color: unset;
    font-size: revert;
    font-weight: revert;
    line-height: revert;
    margin: 0;
    padding: 0;
}

.portable-infobox.pi-theme-ucpblogsidebar .pi-header center {
    margin-left: 0 !important;
}

.portable-infobox.pi-theme-ucpblogsidebar .pi-collapse .pi-header:first-child::after {
    border-color: #ffffff;
}

.portableb-infobox .pi-title {
    text-align: center;
}

.portable-infobox.pi-theme-notes .pi-header {
    background-color: #e5f0f7;
    color: #000000;
    text-align: center;
    font-weight: normal;
}

/** 硬性修复 */
.pi-data center,
.pi-data .center {
    text-align: center !important;
    color: #00008b;
    font-size: 120%;
}

.portable-infobox.type-card {
    clear: none;
    float: left;
    margin: 0 0 15px 15px;
    padding: 0.5em;
}

.portable-infobox.type-card .pi-data-value {
    hyphens: manual;
    word-break: break-word;
}

.pi-theme-StaffCard {
    background: transparent;
    border-width: 1px;
    border-style: solid;
}

.pi-theme-StaffCard .pi-title {
    border-bottom: 0;
    background-color: transparent;
    background-image: linear-gradient(90deg, #dfec24, #dfec24);
    background-position: 0 0.9em;
    background-repeat: repeat-x;
    background-size: 1px 4px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    color: #002a32;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.2;
    padding: 0 6px;
    /** text-transform: uppercase; */
}

.pi-theme-StaffCard .pi-title,
.pi-theme-StaffCard > .pi-header {
    text-align: center;
}

.pi-theme-StaffCard:only-of-type {
    width: auto;
    clear: both;
    float: none;
    overflow: visible;
}

.pi-theme-StaffCard .pi-group[data-item-name="biography"] {
    padding: 10px;
}

.pi-theme-StaffCard .pi-item[data-source="biography"] {
    display: inline;
    padding: 0;
}

.pi-theme-StaffCard .pi-item[data-source="biography"] p ~ p {
    margin-top: 1em;
}

.pi-theme-StaffCard .pi-item[data-source="extimage"] {
    display: inline;
    padding: 0;
}

.pi-theme-StaffCard .pi-item[data-source="extimage"] img {
    float: left;
    shape-outside: padding-box;
    padding: 0 10px 10px 0;
    width: 100px;
    height: auto;
}

.pi-theme-StaffCard .pi-image[data-source="image"] {
    float: left;
    shape-outside: padding-box;
    padding: 0 10px 10px 0;
}

.pi-theme-StaffCard .pi-image[data-source="image"] .pi-image-thumbnail {
    width: 100px;
    height: auto;
}

.pi-theme-StaffCard .pi-title {
    text-align: center;
}

.pi-theme-StaffCard > .pi-header {
    text-align: center;
}

.pi-theme-StaffCard .pi-image + .pi-data {
    display: inline;
}

.pi-theme-StaffCard .pi-image {
    float: left;
    padding: 15px;
}

.pi-theme-StaffCard .pi-image-thumbnail {
    width: 100px;
    height: auto;
}

.pi-theme-StaffCard:only-of-type {
    width: auto;
    clear: both;
    float: none;
    overflow: visible;
}

.profilecards {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-content: space-between;
}

.profilecards .portable-infobox {
    display: flex;
    flex-direction: column;
    max-width: 270px;
}

.profilecards .portable-infobox [data-item-name="biography"],
.profilecards .portable-infobox [data-source="description"] {
    height: 100%;
}

.profilecards .portable-infobox h2,
.profilecards .portable-infobox .pi-data {
    overflow: visible;
}

.pi-theme-VolunteerCard [data-source="extimage"] {
    justify-content: center;
}

.pi-theme-VolunteerCard [data-source="extimage"] img {
    height: 100px;
    width: auto;
}

.portable-infobox.pi-theme-VolunteerCard .pi-secondary-background a {
    color: inherit !important;
}

.portable-infobox.pi-theme-VolunteerCard .pi-data[data-source="message_wall"] {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.comments .staff > blockquote,
.comments .staff .current,
.comments .staff.even blockquote {
    background: #c7d1d8;
}

.comments .staff > blockquote:after,
.comments .staff .current:after,
.comments .staff.even blockquote:after {
    border-color: transparent #c7d1d8 #c7d1d8 transparent;
}

.comments .staff > blockquote div {
    background: transparent;
}

/** MediaWiki:Mainpage.css */
/** Main page */
/** General */
.mainpage-box {
    margin: 0 0 30px;
}

.mainpage-box h2 {
    border: medium none;
    display: block;
    font-size: 26px;
    font-weight: bold;
    line-height: normal;
    margin: 45px 0 20px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    /** text-transform: uppercase; */
}

.mainpage-box h2::before,
.mainpage-box h2::after {
    background-color: #707070;
    content: '';
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}

.mainpage-box h2::before {
    margin-left: -50%;
    right: 0.5em;
}

.mainpage-box h2::after {
    left: 0.5em;
    margin-right: -50%;
}

.mainpage-box h3 {
    font-weight: bold;
    font-size: 22px;
    line-height: normal;
    margin: 15px 0 20px;
}

.mainpage-more {
    margin-top: 20px;
}

.mainpage-more a,
.mainpage-more .recent a:active,
.mainpage-more .recent a:visited {
    color: var(--theme-link-color);
    font-size: 18px;
    text-decoration: none;
}

.mainpage-more a:hover {
    color: var(--theme-link-color--hover);
}

.mainpage-more a::after {
    background-size: cover;
    background-image: url('https://vignette.wikia.nocookie.net/central/images/4/45/Mainpage_Arrows.png/revision/latest?cb=20160711222557');
    background-position: 0 0;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    height: 16px;
    left: 8px;
    position: relative;
    top: 3px;
    width: 22px;
}

.mainpage-more a:hover::after {
    background-position: -23px 0;
}

@media screen and (max-width: 1023px) {
    .WikiaRail,
    .main-page-tag-rcs {
        column-count: 1;
    }
}

.mainpage-box__links img {
    height: auto;
    image-rendering: optimizequality;
    width: 25px;
}

/** Blogs */
.mainpage-blogs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.mainpage-blogs .blog {
    box-sizing: content-box;
    margin: 0 0 20px 0;
    width: calc(50% - 10px);
    border-radius: 4px;
    border: 1px solid rgba(109, 109, 109, 0.4);
}

.mainpage-blogs .blog.featured {
    width: 100%;
}

.mainpage-blogs .hero-image img {
    height: auto;
    width: 100%;
    border-radius: 4px 4px 0 0;
}

.mainpage-blogs .blog-info {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    border: 1px solid rgba(109, 109, 109, 0.4);
    border-top: 0;
    border-radius: 0 0 4px 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 64px;
}

.mainpage-blogs .blog .blog-info {
    padding: 15px;
}

.mainpage-blogs .details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 18px;
}

.mainpage-blogs .blog-info .avatar {
    height: 55px;
    margin: 0 20px 0 0;
}

.mainpage-blogs .blog-info .avatar img {
    border-radius: 50%;
    height: 100%;
    width: auto;
}

.mainpage-blogs .blog-info .author a,
.mainpage-blogs .blog-info .author a:active,
.mainpage-blogs .blog-info .author a:visited {
    color: var(--theme-page-text-color);
    text-decoration: none;
}

.mainpage-blogs .blog-info .author a:hover {
    color: var(--theme-page-text-color-hover);
}

.mainpage-blogs .blog-info .timestamp {
    color: var(--theme-page-text-mix-color);
    font-size: 14px;
}

.mainpage-blogs .blog-info .timestamp::before {
    content: '\00a0\00a0•\00a0';
    font-size: 10px;
}

.mainpage-blogs .blog .blog-info .title {
    font-size: 16px;
    font-weight: bold;
    margin-top: 4px;
}

.mainpage-blogs .blog.featured .blog-info .title {
    font-size: 23px;
}

.mainpage-blogs .blog-info .title a,
.mainpage-blogs .blog-info .title a:active,
.mainpage-blogs .blog-info .title a:visited {
    color: var(--theme-link-color);
    text-decoration: none;
}

.mainpage-blogs .blog .title a:hover {
    color: var(--theme-link-color--hover);
}

.mainpage-blogs .floatnone {
    overflow: hidden;
    position: relative;
    width: auto !important;
    border-radius: 4px 4px 0 0;
}

.mainpage-blogs .floatnone a {
    display: block;
}

.mainpage-blogs .floatnone img {
    transition: all 0.4s;
    height: 278px;
    width: auto;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

.mainpage-blogs .featured img {
    height: auto;
    width: 100%;
}

.mainpage-blogs .blog:hover .floatnone img {
    transform: translateX(-50%) scale(1.05);
}

.mainpage-blogs .floatnone:before {
    content: '';
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.3);
    opacity: 0;
    z-index: 1;
    transition: all 0.4s;
}

.mainpage-blogs .blog:hover .floatnone:before {
    opacity: 1;
}

.mainpage-blogs .blog-info {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    border: none;
    border-top: 0;
    border-radius: 0 0 4px 4px;
    display: flex;
    height: 64px;
}

@media screen and (min-width: 1024px) and (max-width: 1083px) {
    .mainpage-blogs .blog .blog-info .title {
        font-size: 14px;
    }
}

/** FAQ */
.mainpage-faq .faqs {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.mainpage-faq .faq-section {
    margin: 10px 0;
    width: calc(50% - 10px);
}

.mainpage-faq h3,
.mainpage-faq h4 {
    background-color: var(--theme-accent-color);
    color: var(--theme-accent-label-color);
    font-size: 18px;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    padding: 20px 10px 15px;
}

.mainpage-faq .faq-list {
    border: 1px solid var(--theme-accent-color);
    border-top: 0;
    padding: 10px;
}

.mainpage-faq .faq-list a,
.mainpage-faq .faq-list a:active,
.mainpage-faq .faq-list a:visited {
    display: list-item;
    list-style: none;
    color: var(--theme-link-color);
    text-decoration: none;
}

.mainpage-faq .faq-list a:hover {
    color: var(--theme-link-color--hover);
}

.mainpage-faq ul {
    list-style: outside none none;
    margin: 0;
}

.mainpage-faq li {
    margin: 0 0 10px;
}

.mainpage-faq .faq-section .mainpage-more {
    font-weight: bold;
}

/** Connect */
.mainpage-connect .staff {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    list-style: outside none none;
    margin: 0;
}

.mainpage-connect .staff li {
    border-radius: 4px;
    border: 1px solid rgba(125, 129, 139, 0.38);
    box-sizing: border-box;
    margin: 0 0 20px;
    padding: 15px 20px;
    text-align: center;
    width: calc(50% - 10px);
}

.mainpage-connect .staff img {
    border-radius: 50%;
    height: auto;
    width: 95px;
}

.mainpage-connect .staff .name {
    line-height: 18px;
    margin-top: 10px;
}

.mainpage-connect .staff .name a,
.mainpage-connect .staff .name a:active,
.mainpage-connect .staff .name a:visited {
    color: var(--theme-page-text-color);
    font-weight: bold;
    text-decoration: none;
}

.mainpage-connect .staff .name a:hover {
    color: #545454;
}

.mainpage-connect .mainpage-more {
    margin-top: 10px;
}

@media screen and (max-width: 1023px) {
    .mainpage-connect .staff li {
        width: auto;
    }

    .mainpage-connect .staff .notablet {
        display: none;
    }
}


/** Social */
.mainpage-social {
    background-color: rgba(142, 142, 142, 0.19);
    padding: 30px 0 35px;
    text-align: center;
}

.mainpage-social h3 {
    font-size: 25px;
    font-weight: bold;
    margin: 0 0 15px;
}

.mainpage-social .social-button {
    display: inline-block;
    vertical-align: top;
}

.mainpage-social .social-button.facebook span {
    vertical-align: top !important;
}

.mainpage-social .twitter-follow-button {
    height: 20px !important;
    position: static !important;
    visibility: visible !important;
    width: 64px !important;
}

/** Highlight on cover code */
.mainpage-box .staff li:hover,
.mainpage-box .featured:hover,
.mainpage-box .not-featured:hover {
    background: var(--theme-page-background-color--secondary);
    transition: background 0.28s linear 0s;
}

.mainpage-box .avatar {
    border: none;
}

/** Custom Sections */
.mainpage-custom-header {
    background: rgba(125, 123, 123, 0.15) none repeat scroll 0 0;
    color: var(--theme-page-text-color);
}

.mainpage-sec .secs {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.mainpage-sec h2 {
    margin-top: 20px;
}

.mainpage-sec .sec-section {
    margin: 10px 0;
    width: 100%;
}

.mainpage-sec h3,
.mainpage-sec .h3 {
    background: rgba(125, 123, 123, 0.15) none repeat scroll 0 0;
    color: var(--theme-page-text-color);
    font-size: 18px;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    padding: 20px 10px 15px;
}

.mainpage-sec .sec-list {
    background-color: #fcfdff;
    border-bottom: 1px solid #e5e9f4;
    border-left: 1px solid #e5e9f4;
    border-right: 1px solid #e5e9f4;
    padding: 10px;
}

.mainpage-sec a,
.mainpage-sec a:active,
.mainpage-sec a:visited {
    color: var(--theme-link-color);
    text-decoration: none;
}

.mainpage-sec a:hover {
    color: var(--theme-link-color--hover);
}

.mainpage-sec ul {
    list-style: outside none none;
    margin: 0;
}

.mainpage-sec li {
    margin: 0 0 10px;
}

.mainpage-sec .sec-section .mainpage-more {
    font-weight: bold;
}

.mainpage-sec .chat-headline:before,
.mainpage-sec .chat-headline:after {
    display: none;
}

.main-page-tag-rcs .mainpage-box h2 {
    margin-top: 20px;
}

.main-page-tag-rcs {
    column-count: 1 !important;
    -moz-column-count: 1 !important;
    -webkit-column-count: 1 !important;
}

.faq-list ul:hover li {
    background: var(--theme-page-background-color--secondary);
}

.faq-list li {
    transition: background .28s linear 0s;
    margin: 2px 0;
    padding: 4px;
    border-radius: 2px;
}

.faq-list ul:hover li:hover {
    background: var(--theme-link-dynamic-color-2);
    transition: background .28s linear 0s;
}

/** MediaWiki:Badges-blogs.css */
/** From https://comunidad.wikia.com/wiki/MediaWiki:Badges-blogs.css */

/** Blog post header (deprecated) */
.Wbh-caption {
    top: -16px;
    position: relative;
    font-size: 12pt;
    color: #1a1a1a;
    font-family: 'Trebuchet MS', Helvetica, Arial;
    font-weight: bold;
    padding: 5px 25px;
    max-width: 625px;
    margin: auto;
}

.Wbh-bg {
    background-color: #f2f5f5;
    height: 225px;
    width: 100%;
    padding-left: 575px;
    left: 0;
    overflow: visible;
    position: absolute;
    right: 0;
    top: -125px;
    -moz-transform: skewY(-4deg);
    -o-transform: skewY(-4deg);
    -webkit-transform: skewY(-4deg);
    -ms-transform: skewY(-4deg);
    transform: skewY(-4deg);
}

.Wbh-bg2 {
    background: url('https://vignette.wikia.nocookie.net/eswikia/images/4/40/FANDOM_BlCircles.png/revision/latest?cb=20180307091153');
    height: 150px;
    background-size: contain;
    width: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 150px;
    transform: skewY(-4deg);
    mask-image: linear-gradient(0deg, #fff0 -10%, #ffff 80%, #fff0);
}

.Wbh-ibg {
    background: url('https://vignette.wikia.nocookie.net/eswikia/images/b/bc/Fandom_logo.png/revision/latest?cb=20170606001156') center;
    width: 225px;
    height: 48px;
    background-size: cover;
    top: 58px;
    margin: auto;
    position: relative;
}

.Wikia-blog-header {
    margin: auto;
    max-width: 1030px;
    height: 184px;
    background-color: #002a32;
    overflow: hidden;
    position: relative;
}

#FANDOM-B-BL {
    background: #5df2ae;
}

#FANDOM-B-YE {
    background: #dfec24;
}

/** Blog post header */
.blog-header {
    position: relative;
    overflow: hidden;
    margin: auto;
    max-width: 1030px;
    height: 184px;
    background: #002a32 url('https://vignette.wikia.nocookie.net/zhwikia/images/0/01/Community-Page-Header.jpg/revision/latest/scale-to-width-down/700');
    background-position: center;
}

.blog-header .blog-header-caption {
    position: relative;
    top: 35px;
    margin: auto;
    padding: 5px 25px;
    max-width: 625px;
    font-size: 30px;
    line-height: 130%;
    font-family: 'Trebuchet MS', Helvetica, Arial;
    font-weight: bold;
    color: #ffffff;
}

/** Help headers */
.basic {
    background-image: url('https://images.wikia.nocookie.net/communitytest/images/3/3b/Greenheader.png');
    color: #006600;
}

.moderate {
    background-image: url('https://images.wikia.nocookie.net/communitytest/images/7/7f/Blueheader.png');
    color: #333399;
}

.expert {
    background-image: url('https://images.wikia.nocookie.net/communitytest/images/e/ed/Purpleheader.png');
    color: #663399;
}

.helpheader {
    padding-left: 5px;
    margin-top: .5em;
    margin-bottom: .17em;
    width: 100%;
    background-repeat: repeat-y;
    clear: right;
    display: table;
}

.helpheader h2 {
    margin: 0 !important;
    display: inline;
    float: left;
    font-size: 140%;
    font-weight: bold;
    line-height: 150%;
    margin: 15px 0 3px 0;
    padding: 0.4em;
    text-align: left;
    vertical-align: middle;
    border-style: none;
}

.helpheader h2 ~ h2 {
    display: inline;
    float: left;
}

.helpheader h2 ~ h2:before {
    content: '/';
    margin-right: 10px;
}

.helpheader .editsection {
    background: white;
    margin-top: -25px;
    position: absolute;
    right: 5px;
}

.glass {
    background-image: url('https://images.wikia.nocookie.net/central/images/a/a9/Glass_bar.png');
    background-repeat: repeat-x;
}

/** Babel */
div.babelbox {
    float: right;
    margin-left: 1em;
    margin-bottom: 0.5em;
    width: 246px;
    border: 1px solid #99b3ff;
    padding: 2px 0 2px 0;
}

.lang-blockN,
.lang-block0,
.lang-block1,
.lang-block2,
.lang-block3 {
    margin: 2px 4px 2px 4px;
    width: 238px;
    border-collapse: collapse;
}

td.lang-codeN,
td.lang-code0,
td.lang-code1,
td.lang-code2,
td.lang-code3 {
    text-align: center;
    font-size: 14pt;
    width: 45px;
    height: 45px;
}

td.lang-descriptionN,
td.lang-description0,
td.lang-description1,
td.lang-description2,
td.lang-description3 {
    font-size: 8pt;
    padding: 4pt;
    line-height: 1.25em;
}

.lang-block0 {
    border: 1px solid #ffb3b3;
}

td.lang-code0 {
    background-color: #ffb3b3;
    color: #000000;
}

td.lang-description0 {
    background-color: #ffe0e8;
    color: #000000;
}

.lang-block1,
.lang-block2,
.lang-block3 {
    border: 1px solid #99b3ff;
}

td.lang-code1,
td.lang-code2,
td.lang-code3 {
    background-color: #99b3ff;
    color: #000000;
}

td.lang-description1,
td.lang-description2,
td.lang-description3 {
    background-color: #e0e8ff;
    color: #000000;
}

.lang-blockN {
    border: 1px solid #6ef7a7;
}

td.lang-codeN {
    background-color: #6ef7a7;
    color: #000000;
}

td.lang-descriptionN {
    background-color: #c5fcdc;
    color: #000000;
}

/** Forum formatting -Algorithm & -Splaka */
.forumheader {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    color: #000;
    margin-top: 1em;
    padding: 6px;
}

.forumlist td.forum_edited a {
    color: #000000;
    text-decoration: none;
}

.forumlist td.forum_title a {
    padding-left: 20px;
}

.forumlist td.forum_title a.forum_new {
    font-weight: bold;
    background: url('https://images.wikia.nocookie.net/central/images/4/4e/Forum_new.gif?1') center left no-repeat;
    padding-left: 20px;
}

.forumlist td.forum_title a.forum_new:visited {
    font-weight: normal;
    background: none;
    padding-left: 20px;
}

.forumlist th.forum_title {
    padding-left: 20px;
}

/** underline classes */
.underlinelink a {
    text-decoration: underline !important;
}

.nounderlinelink a {
    text-decoration: none !important;
}

.mw-plusminus-pos {
    color: #006500;
}

.mw-plusminus-neg {
    color: #8b0000;
}

/** Mark redirects in Special:Allpages and Special:Watchlist */
.allpagesredirect {
    font-style: italic;
}

.watchlistredir {
    font-style: italic;
}

/** For Template:Percent */
.percent-fill {
    height: 24px;
    background: #ffffff url('https://images.wikia.nocookie.net/central/images/3/31/Gradient24.png') 0 0 repeat;
}

.percent-empty {
    height: 24px;
    background: transparent;
}

/** Put a checker background at the image description page only visible if the image has transparent background */
#file img {
    background: url('https://images.wikia.nocookie.net/central/images/5/5d/Checker-16x16.png') repeat;
}

/** MediaWiki:Fandomdesktop.css */
.skin-fandomdesktop .fandom-community-header__image img {
    max-height: 50px;
}

@media only screen and (max-width: 1279px) {
    .skin-fandomdesktop .fandom-community-header__image img {
        max-height: 40px;
    }
}

/** 领养社区插件相关 */
#adopt-form {
    margin: 1em;
}

#adopt-form h2 {
    border-bottom: 3px solid #ddd;
    border-left: 8px solid #ddd;
    margin: 14px 0 2px 0;
}

#adopt-form small {
    font-size: 10px;
    color: #808080;
}

#adopt-tool-popup .close {
    display: none;
}

#adopt-form input,
#adopt-form textarea {
    background: #f8f8f8;
    border: 1px solid #ccc;
    border-radius: 0;
    transition: all .15s;
}

#adopt-form input:focus,
#adopt-form textarea:focus {
    background: #fff;
    outline: 2px solid #888;
    box-shadow: 0 0 2px gray;
    transition: all .15s;
}

#adopt-form input {
    height: 16px;
}

#adopt-form textarea {
    min-height: 3em;
    min-width: 100%;
    max-height: 100%;
}

#adopt-tool-popup-close {
    margin: 10px 10px;
    float: right;
}

/** 修复CustomModal内部的BannerNotification */
.modalWrapper .wds-banner-notification__container {
    width: 100%;
}

/** Adoption description styling */
.adoptiondesc-box {
    width: 100%;
    margin: 1.5em auto 2em;
    padding-top: 0;
    background: rgba(90, 90, 90, 0.15);
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-collapse: collapse;
}

.theme-fandomdesktop-light .adoptiondesc-box {
    background: rgb(242, 242, 242);
}

.theme-fandomdesktop-dark .adoptiondesc-box {
    background: rgba(50, 50, 50, 0.2);
}

.theme-fandomdesktop-light .adoptiondesc-top-yes {
    border-top: 5px solid #b3e0bd;
}

.theme-fandomdesktop-light .adoptiondesc-yes div {
    background: #b3e0bd;
}

.theme-fandomdesktop-dark .adoptiondesc-top-yes {
    border-top: 5px solid #263926;
}

.theme-fandomdesktop-dark .adoptiondesc-yes div {
    background: #263926;
}

.theme-fandomdesktop-light .adoptiondesc-top-no {
    border-top: 5px solid #e6b2b6;
}

.theme-fandomdesktop-light .adoptiondesc-no div {
    background: #e6b2b6;
}

.theme-fandomdesktop-dark .adoptiondesc-top-no {
    border-top: 5px solid #372525;
}

.theme-fandomdesktop-dark .adoptiondesc-no div {
    background: #372525;
}

.theme-fandomdesktop-light .adoptiondesc-top-info {
    border-top: 5px solid #b7cdeb;
}

.theme-fandomdesktop-light .adoptiondesc-info div {
    background: #b7cdeb;
}

.theme-fandomdesktop-dark .adoptiondesc-top-info {
    border-top: 5px solid #1e2b41;
}

.theme-fandomdesktop-dark .adoptiondesc-info div {
    background: #1e2b41;
}

.adoptiondesc-title {
    padding-top: 0;
    padding-left: 1em;
    font-size: 130%;
    /** text-transform: uppercase; */
}

.adoptiondesc-title div {
    display: inline-block;
    width: max-content;
    padding: 0.1em 0.5em;
}

.adoptiondesc-text {
    padding: 0.7em 1.5em 0.5em;
    font-size: 95%;
}

/** MediaWiki:MapsBlogHeader */
.MapsBlogHeader {
    background: url('http://img4.wikia.nocookie.net/central/images/1/10/WikiaMapsBlogHeader.jpg') center top no-repeat;
    height: 220px;
}

/** MediaWiki:Featured_Wikian */
.featuredwikians-top .header {
    margin: 0 auto 35px;
}

.featuredwikians-top .logo {
    float: left;
    height: 81px;
    margin-right: 15px;
    width: 81px;
}

.featuredwikians-top .intro {
    margin-top: -6px;
}

.featuredwikians-top .nominations {
    display: block;
    margin-bottom: -22px;
    margin-top: 10px;
}

.featuredwikians-header {
    font-size: 18px ! important;
    font-weight: bold ! important;
    margin-bottom: 22px ! important;
    margin-top: 30px ! important;
}

.featuredwikians {
    margin: 0 auto 0 -10px;
    text-align: left;
}

.featuredwikians .box {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    /** display: inline-block; */
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 3px;
    text-align: left;
}

@media (min-width: 1699px) {
    .featuredwikians .box {
        width: 330px;
    }
}

@media (min-width: 0px) and (max-width: 1700px) {
    .featuredwikians .box {
        width: 48%;
    }
}

.featuredwikians .box .avatar {
    float: left;
    height: 150px;
    margin: 5px 10px 5px 5px;
    text-align: center;
    width: 150px;
}

.featuredwikians .box .name {
    display: block;
    font-size: 16px;
    font-weight: bold;
    /** margin-top: 10px; */
}

.featuredwikians .box .smallname {
    font-size: 15px;
}

.featuredwikians .box .mainwikia {
    display: block;
    font-weight: bold;
    margin-bottom: -20px;
}

.featuredwikians .box .mainwikia-link {
    font-weight: bold;
}

.featuredwikians .box .interviewbutton {
    display: block;
    margin-top: 12px;
}

.featuredwikians .box-noborder {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    height: 160px;
    margin-bottom: -24px;
    margin-left: 10px;
    padding: 3px;
    text-align: left;
    width: 330px;
}

.featuredwikians-nominees h1 {
    border-bottom: 1px solid #cccccc !important;
    font-size: 20px !important;
    margin-top: 30px !important;
    overflow: hidden !important;
    padding-bottom: 3px !important;
}

.featuredwikians-nominees h2 {
    border-bottom: none !important;
    font-size: 17px !important;
    margin: 0.5em 0 0.2em !important;
    overflow: hidden !important;
    padding-bottom: 0 !important;
}

/** MediaWiki:Wikia_University_CSS */
.wikiauniversity-logo {
    margin-bottom: 10px;
    margin-top: 3px;
}

.wikiauniversity-logo .wikia img {
    height: auto;
    width: 20%;
    max-width: 200px;
}

.wikiauniversity-logo .university img {
    height: auto;
    width: 55%;
    max-width: 500px;
}

.wikiauniversity-logo hr {
    background: none repeat scroll 0px 0px #231f20;
    border: 0px none;
    height: 2px;
    margin: 15px 0 12px;
    padding: 0;
}

.wikiauniversity-intro {
    color: #000000;
}

.wikiauniversity-calendar h2 {
    border-bottom: 1px solid #d1d1d1;
    color: #000000;
    margin-bottom: 12px;
    margin-top: 28px;
}

.wikiauniversity-calendar .calendar {
    color: #000000;
    list-style: none outside none;
    margin: 0 0 37px;
}

.wikiauniversity-calendar .calendar-item {
    margin-bottom: 21px;
}

.wikiauniversity-calendar .calendar-item .date {
    color: #002d54;
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin-left: 20px;
    width: 150px;
}

.wikiauniversity-calendar .calendar-item .description {
    display: inline-block;
    margin-left: 19px;
    margin-top: -3px;
    width: 346px;
}

.wikiauniversity-calendar .calendar-item .description b {
    color: #000000;
}

.wikiauniversity-newest h2 {
    color: #000000;
    margin-bottom: 7px;
    margin-top: 22px;
}

.wikiauniversity-newest .description {
    color: #000000;
    display: block;
    margin-bottom: 14px;
}

.wikiauniversity-newest .classvideo .video {
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    /** border: 1px solid #000000; */
}

.wikiauniversity-videos {
    color: #000000;
    margin-left: auto;
    margin-right: auto;
    margin-top: -19px;
}

.wikiauniversity-videos .sections {
    list-style: none outside none;
    margin: 0 0 0 -50px;
    text-align: center;
}

.wikiauniversity-videos .section {
    border-bottom: 1px solid #d1d1d1;
    display: inline-block;
    height: 302px;
    margin-bottom: 19px;
    margin-left: 50px;
    position: relative;
    text-align: left;
    vertical-align: top;
}

@media (max-width: 1413px) {
    .wikiauniversity-videos .sections {
        margin: 0 0 0 -36px;
    }

    .wikiauniversity-videos .section {
        margin-left: 36px;
    }
}

@media (max-width: 1400px) {
    .wikiauniversity-videos .sections {
        margin: 0 0 0 -26px;
    }

    .wikiauniversity-videos .section {
        margin-left: 26px;
    }
}

@media (max-width: 1045px) {
    .wikiauniversity-videos .sections {
        margin: 0 0 0 -21px;
    }

    .wikiauniversity-videos .section {
        margin-left: 21px;
    }
}

@media (max-width: 1023px) {
    .wikiauniversity-videos .sections {
        margin: 0 0 0 -50px;
    }

    .wikiauniversity-videos .section {
        margin-left: 50px;
    }
}

.wikiauniversity-videos .header {
    color: #012e55;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 9px;
}

.wikiauniversity-videos .image > img {
    border: 1px solid #000000;
}

.wikiauniversity-videos .other a {
    display: block;
}

.wikiauniversity-videos .seeall {
    bottom: -1px;
    position: absolute;
    right: 0;
}

.wikiauniversity-videos .seeall a,
.wikiauniversity-videos .seeall .new {
    color: #000000;
    font-weight: bold;
}

.wikiauniversity-navigation {
    border: 1px solid #cccccc;
    margin-top: 20px;
    padding: 10px;
}

.wikiauniversity-navigation .return {
    float: left;
}

.wikiauniversity-navigation .readmore {
    float: right;
}

/** Tree view */
.treeview {
    margin-top: 0.3em;
    display: flow-root;
}

.treeview .treeview-header {
    padding-left: 3px;
    font-weight: bold;
}

.treeview .treeview-header:last-child {
    border-color: var(--theme-page-text-color, #636363) !important;
    border-left-style: dotted;
}

.treeview .treeview-header:not(:last-child)::before {
    content: none;
}

.treeview .treeview-header:last-child::before {
    border-bottom: 0;
}

.treeview ul,
.treeview li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}

.treeview li li {
    position: relative;
    padding-left: 13px;
    margin-left: 7px;
    border-left: 1px solid var(--theme-page-text-color, #636363);
}

.treeview li li::before {
    content: '';
    position: absolute;
    top: 0;
    left: -1px;
    width: 11px;
    height: 11px;
    border-bottom: 1px solid var(--theme-page-text-color, #636363);
}

.treeview li li:last-child:not(.treeview-continue) {
    border-color: transparent;
}

.treeview li li:last-child:not(.treeview-continue)::before {
    border-left: 1px solid var(--theme-page-text-color, #636363);
    width: 10px;
}

.treeview dl,
.treeview dt {
    margin-bottom: 0;
}