MediaWiki:Wikia.css

@import url("/load.php?mode=articles&articles=Mediawiki:Discord.css&only=styles"); @import url("/load.php?mode=articles&articles=u:dev:MediaWiki:FandomizedCommunityRail/code.css|u:dev:MediaWiki:FandomizedActivityFeed.css|u:dev:MediaWiki:FandomizedBloglists/code.css|u:dev:MediaWiki:FandomizedButtons.css|u:dev:MediaWiki:FandomizedCategoryExhibition/code.csss|u:dev:MediaWiki:FandomizedCategoryExhibition/code.csss|u:dev:MediaWiki:FandomizedDropdowns.css|u:dev:MediaWiki:FandomizedHeadings.css|u:dev:MediaWiki:FandomizedInputboxes/code.css|u:dev:MediaWiki:FandomizedLoadingScreens.css|u:dev:MediaWiki:FandomizedMasthead.css|u:dev:MediaWiki:FandomizedPagination.css|u:dev:MediaWiki:FandomizedPolls.css|u:dev:MediaWiki:FandomizedRailModules/code.css|u:dev:MediaWiki:FandomizedThemeDesigner.css|u:dev:MediaWiki:FandomizedToggles/code.css|u:dev:MediaWiki:FandomizedWikiFeatures.css|u:dev:MediaWiki:UpgradedToolbar.css|&only=styles"); @import url('https://fonts.googleapis.com/css?family=Play'); @import url("/load.php?mode=articles&only=styles&articles=u:dev:MediaWiki:ModernProfile/Masthead.css|u:dev:MediaWiki:ModernProfile/Wall.css"); .mediawiki { } .WikiaPage { font-family: Play; } h2 { font-size: 24px; font-family: Play; font-style: italic; } h3, h4, h5 { font-size: 20px; font-family: Play; font-style: italic; } .WikiHeader .buttons .contribute { padding-top: 1px; vertical-align: middle; } .WikiHeader .buttons .share-button { padding: 1px 18px 0 9px; position: relative; } .WikiaSignup .wiki-info { width: 400px } .module.WikiaActivityModule.ForumActivityModule { background: transparent; border: none; } .mw-customtoggletext:hover { cursor: pointer; }

/*********************/ /* Tabview style CSS */ /*********************/ /* Selected Tab */ ul.tabs li.selected a { border: transparent !important; border-bottom: none !important; border-radius: 4px 4px 0 0 !important; } /* Unselected Tab */ ul.tabs li a { border: transparent !important; border-bottom: none !important; } /* Contents of the selected tab */ div.tabBody.selected { background: transparent !important; border: none !important; padding: 5px !important; } /********************/ /* Tabber style CSS */ /********************/ .tabbertab { border: none !important; padding: 0 !important; } .tabbernav { border: none !important; padding: 0 !important; text-align: center !important; font-family: Play !important; border-radius: 4px !important; font-size: 15px !important; line-height: 15px !important; justify-content: space-between; display: flex; } .tabbernav li { font-size: 15px !important; line-height: 15px !important; width: 100%; } .tabbernav li a { border: none !important; margin: 0 !important; padding: 10px 0 !important; background: transparent !important; font-size: 14px !important; transition-duration: 0.15s !important; cursor: default; font-weight: bold !important; font-size: 15px !important; line-height: 15px !important; width: 100%; display: inline-block; }

/****************************/ /* Portable Infobox styling */ /****************************/ .portable-infobox { font-family: Play; width: 270px; } .portable-infobox .pi-data-label { flex-basis: 120px; } .portable-infobox .pi-header { font-size: 20px !important; } .portable-infobox .pi-title { font-size: 24px !important; } .portable-infobox .pi-font { font-size: 14px !important; }

/************************/ /* Notification styling */ /************************/ .WikiaNotifications li div { max-width: 200px; padding: 16px; border-radius: 0; font-weight: bold; } .WikiaNotifications li div a:hover { filter: brightness(85%); transition: .3s; } /********************/ /*Revised list view */ /********************/ .WikiaArticle ul ul ul, .WikiaArticle ol ul ul, .WikiaArticle ul ol ul, .WikiaArticle ol ol ul, list-style-type: square; } .WikiaArticle ul ul, .WikiaArticle ol ul, list-style-type: circle; } .WikiaArticle ul, list-style-type: disc; }
 * 1) Wall.Thread .message .msg-body ul ul ul,
 * 2) Wall.Thread .message .msg-body ol ul ul,
 * 3) Wall.Thread .message .msg-body ul ol ul,
 * 4) Wall.Thread .message .msg-body ol ol ul {
 * 1) Wall.Thread .message .msg-body ul ul,
 * 2) Wall.Thread .message .msg-body ol ul {
 * 1) Wall.Thread .message .msg-body ul {

/******************/ /* Revised RC nav */ /******************/ span.rclinks { float: right; } span.rc-backlink-text > a:hover { text-decoration: none !important; } span.rclinks > a:hover { text-decoration: none; transition: .3s; }

/**************************/ /* Revised Comment Header */ /**************************/   text-transform: uppercase; font-weight: bold; font-family: Play; }
 * 1) article-comments-counter-header,
 * 2) article-comments-counter-recent {

/********************/ /* Import overrides */ /********************/ .oasis-dark-theme span.editsection > a { text-transform: uppercase; font-family: Play; font-size: 10px; letter-spacing: 1px; } .WikiaArticle fieldset legend { cursor: default; font-weight: bold; text-transform: uppercase; font-size: 12px; float: none !important; padding: 8px; } fieldset > table > tbody > tr > td > label > span, td.mw-input { font-weight: bold; text-transform: uppercase; font-size: 10px; } .rc-fieldset-content { font-weight: bold; text-transform: uppercase; font-size: 11.25px; }

/**********************************/ /* Navigation portal (by Tierrie) */ /**********************************/ /* container settings */ margin: 0 7px 15px 0; } .portal_metro .toc { display: none; } .portal_container { display: inline-block; position: relative; width: 100%; margin-bottom: 15px; }
 * 1) portal_slider {

/* give all containers a black background so the opacity changes results in a brightness change */ .portal_metro:before { content: ""; position: absolute; top: 0; left: 0; z-index: -2; width: 100%; height: 100%; } .portal_metro { border: 1px solid red; } .portal_metro .portal_body { overflow: hidden; padding: 0 10px; }

/* pages nested within a slider container should not render borders twice */ .portal_metro .portal_metro { border: none; } .portal_metro.ui-tabs .ui-tabs-panel { padding: 0; } .portal_metro#portal_slider .portal_body, .portal_metro#portal_slider { padding: 0; } /* font title and sliders */ .portal_metro [class^=portal_sliderlink] .portal_slidertext, .portal_metro [class^=portal_sliderlink] .mw-headline, .portal_vtab.ui-tabs-vertical .ui-tabs-panel li a, .portal_vtab.ui-tabs-vertical .ui-tabs-nav li a, .portal_metro .portal_header_text { width: 100%; font-size: inherit; font-weight: normal; line-height: inherit; text-align: left; } .portal_metro [class^=portal_sliderlink] .portal_slidertext, .portal_metro [class^=portal_sliderlink] .mw-headline, .portal_vtab.ui-tabs-vertical .ui-tabs-nav li a, .portal_metro .portal_header_text { text-transform: uppercase; } .portal_metro .portal_header_text { font-size: 2em; padding-top: 15px; } .portal_metro [class^=portal_sliderlink] { font-size: 1.4em; } /* portal headers, headerlinks colors and formatting */ .portal_metro .portal_header { position: relative; padding: 0; margin-bottom: 6px; } .portal_metro .portal_header_text { padding-left: 15px; border-bottom: none; } .portal_metro .portal_headerlinks { font-size: 0.8em; position: absolute; top: 1em; right: 1em; padding-bottom: 2px; z-index: 1; } .portal_metro .portal_header a:visited, .portal_metro .portal_header a:active, .portal_metro .portal_header a:hover, .portal_metro .portal_header a:link, .portal_metro .portal_header { } /* slider sub category background */ position: relative; }   content : ""; display: block; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background-repeat: no-repeat; } .portal_metro#portal_slider .portal_navlink { display: none; } .portal_metro#portal_slider { position: relative; } .portal_metro#portal_slider .portal_navlink { display: block; position: absolute; bottom: 8px; left: 8px; z-index: 2; } .portal_metro#portal_slider .portal_navlink img { opacity: 0.7; } .portal_metro#portal_slider .portal_navlink img:hover { opacity: 1; } .portal_metro#portal_slider .portal_header { position: absolute; right: 10px; width: 100px; height: 50px; } .portal_metro#portal_slider .portal_vtab.ui-tabs-vertical { padding: 0; } .portal_metro#portal_slider .portal_vtab.ui-tabs-vertical .ui-tabs-nav { border: none; } .portal_metro#portal_slider .portal_vtab.ui-tabs-vertical .ui-tabs-panel { position: absolute; top: 0; left: 200px; } .portal_metro#portal_slider .portal_vtab.ui-tabs-vertical .ui-tabs-nav { float: left; width: 200px; padding: 0; } .portal_metro#portal_slider .portal_vtab.ui-tabs-vertical .ui-tabs-nav li { top: 0; width: 100%; border-right-width: 0 !important; border-bottom-width: 1px !important; margin: 0; clear: left; cursor: pointer; } .portal_metro#portal_slider .portal_vtab.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding: 0; } .portal_metro#portal_slider .portal_vtab.ui-tabs-vertical .ui-tabs-nav li a { display: block; width: 100%; background: none; font-size: 1.3em; white-space: normal; padding: 0.25em 0 .5em 1em; } .portal_metro#portal_slider .portal_vtab.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected a { background: none; cursor: pointer; } .portal_metro#portal_slider .portal_vtab.ui-tabs-vertical .ui-tabs-nav:after { content: ""; width: 100%; height: 420px; overflow-y: hidden; } .portal_metro#portal_slider .portal_vtab.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; border-right-width: 1px; border-right-width: 1px;/* why code legibility is important */ } .portal_metro#portal_slider .portal_vtab.ui-tabs-vertical .ui-tabs-panel ul { padding: 12px 0 0 5px; margin: 0;/* -webkit-columns: 2; -moz-columns: 2; columns: 2;*/ } .portal_metro#portal_slider .portal_vtab.ui-tabs-vertical .ui-tabs-panel li { padding: .25em 0 .5em 1em; list-style: none; } .portal_metro#portal_slider .portal_vtab.ui-tabs-vertical .ui-tabs-panel li a { display: block; font-size: 1.2em; } .portal_metro#portal_slider .portal_vtab.ui-tabs-vertical .ui-tabs-panel h2 { font-size: 1.4em; text-transform: uppercase; padding: 1em 0 0 1em; border-bottom: none; margin-top: 0; } .portal_metro#portal_slider .cols_2 ul { -webkit-columns: 2; -moz-columns: 2; columns: 2; } /* portal screen wide overrides */ @media screen and (max-width: 1023px) { .portal_metro [class^=portal_sliderlink] { width: 225px; }   .portal_metro#portal_main .portal_sliderlink-2 .portal_slidertext { width: 360px; }   .portal_metro#portal_images .wikia-slideshow-wrapper, .portal_metro#portal_images .wikia-slideshow-images, .portal_metro#portal_images img.thumbimage, .portal_metro#portal_images { height: 280px !important; }   .WikiaRail .module { position: relative; }   } @media screen and (min-width: 1023px) and (max-width: 1650px) { .portal_metro [class^=portal_sliderlink] { width: 225px; }   .portal_metro#portal_main .portal_sliderlink-2 .portal_slidertext { width: 360px; }   .portal_metro#portal_images .wikia-slideshow-wrapper, .portal_metro#portal_images .wikia-slideshow-images, .portal_metro#portal_images img.thumbimage, .portal_metro#portal_images { height: 280px !important; }   } @media screen and (min-width: 1650px) { .portal_metro [class^=portal_sliderlink] { width: 300px; }   } /* End navigation portal */
 * 1) portal_gtsport,
 * 2) portal_gt6,
 * 3) portal_gt5,
 * 4) portal_gt4,
 * 5) portal_series {
 * 1) portal_gtsport:after,
 * 2) portal_gt6:after,
 * 3) portal_gt5:after,
 * 4) portal_gt4:after,
 * 5) portal_series:after {

/*********************************************/ /* Administrator/Moderator PI-specific style */ /*********************************************/ .pi-theme-VolunteerCard { border-width: 1px; border-style: solid; clear: none; float: left; margin: 0 0 15px 15px; padding: 0.5em; } .pi-theme-VolunteerCard { width: 45%; } .pi-theme-VolunteerCard-wide { width: inherit; float: none; margin-left: auto; margin-right: auto; } .pi-theme-VolunteerCard .pi-item-spacing { padding: initial; } .pi-theme-VolunteerCard .pi-title { display: inline; font-size: inherit; padding: 3px; } .pi-theme-VolunteerCard .pi-navigation { display: inline; } .pi-theme-VolunteerCard .pi-image { float: right; } .portable-infobox.pi-theme-VolunteerCard > .pi-data:not(:only-child) { display: inline; } .portable-infobox.pi-theme-VolunteerCard > .pi-title + .pi-navigation { display: inline; border: 1px solid; border-radius: 5px; } .portable-infobox.pi-theme-VolunteerCard > .pi-data .pi-data-label, .portable-infobox.pi-theme-VolunteerCard > .pi-data .pi-data-value { display: inline; text-align: justify; } .pi-theme-VolunteerCard > .pi-data-value:only-child { display: inline; } .pi-theme-VolunteerCard .pi-group { display: flex; width: 100%; } .pi-theme-VolunteerCard .pi-group .pi-data { /* border: 2px solid white; margin: .5em; border-radius: 1em; */ border-bottom: none; } .pi-theme-VolunteerCard .pi-group .pi-data-value:only-child { text-align: center; margin: auto; } .pi-theme-VolunteerCard .pi-data-label { -ms-flex-preferred-size: 8em; -webkit-flex-basis: 8em; -moz-flex-basis: 8em; flex-basis: 8em; min-width: 5.5em; } .pi-theme-VolunteerCard .pi-data img { float: right; margin: 5px; } .pi-theme-VolunteerCard .pi-data:not(:last-of-type) { border-bottom-style: initial; } .pi-theme-VolunteerCard .pi-group .pi-data:not(:last-of-type) { border-right-style: solid; border-right-width: 1px; } .pi-theme-VolunteerCard:nth-child(even) { clear: both; }

/********************************************/ /* Disable category addition for anon users */ /********************************************/ .user-anon .CategorySelect.articlePage .last { display: none; }

/**********************/ /* Change BBTB design */ /**********************/   opacity: 0.7; transition: .5s; }   opacity: 1; }
 * 1) BackToTopBtn div {
 * 1) BackToTopBtn div:hover {

/*****************/ /* CustomDiscord */ /*****************/ div.discord-widget * { border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; box-sizing: border-box; }

.discord-widget-container a img { border: none; }

.discord-widget-container { line-height: 1; height: 400px; width: 300px; margin-right: 10px; }

.discord-widget { bottom: 0; display: flex; font-family: Whitney, Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 12px; height: 100%; width: 100%; overflow: hidden; }

.discord-widget a { text-decoration: none; }

.discord-widget strong, .discord-widget b { font-weight: 700; }

.discord-widget .widget { border-radius: 5px; display: flex; flex: 1; flex-direction: column; overflow: hidden; }

.discord-widget .widget-header { align-items: center; display: flex; flex-shrink: 0; padding: 20px; }

.discord-widget .widget-logo { background-size: 124px 34px; display: inline-block; height: 34px; transition: opacity .25s ease-out; width: 124px; }

.discord-widget .widget-logo:hover { opacity: .6; }

.discord-widget .widget-header .widget-header-count { flex: 1; text-align: right; margin-bottom: 4px; }

.discord-widget .widget-footer { align-items: center; display: flex; flex-shrink: 0; min-height: 30px; padding: 6px 6px 6px 6px; }

.discord-widget .widget-footer .widget-footer-info { font-weight: 500; word-break: break-word; padding: 6px; }

/* Join button styles */ .discord-widget .widget-btn-connect { align-items: center; background-clip: padding-box; border-radius: 4px; display: flex; flex-shrink: 0; font-size: 12px; font-weight: 650; height: 33px; justify-content: center; opacity: 1; transition: ease-out 0.5s; min-width: 120px; margin-left: auto; padding: 12px; }

.discord-widget .widget-btn-connect:hover { opacity: 1; transition: ease-in 0.2s; }

.discord-widget .widget-body { background-position: 0 100%, 100% 100%; background-repeat: no-repeat, no-repeat; background-size: 200px 180px, 110px 130px; flex: 1; overflow-x: hidden; overflow-y: auto; padding: 15px; }

/* Widget role container */ .discord-widget .widget-role-container { display: flex; flex-flow: row wrap; margin-top: 8px; }

.discord-widget .widget-role-container:first-child { margin-top: 0; }

.discord-widget .widget-role-container:last-child { margin-bottom: -16px; }

/* Roles and members */ .discord-widget .widget-role-name { display: flex; flex: 1 1 100%; font-weight: 600; margin-bottom: 12px; text-transform: uppercase; width: 100%; }

.discord-widget .widget-member { position: relative; width: auto; display: flex; align-items: center; flex: 0; margin: 6px 0; }

.discord-widget .widget-member .widget-member-name { border-radius: 16px; display: none; font-weight: bold; height: 32px; max-width: 160px; overflow: hidden; line-height: 32px; padding: 0 8px 0 32px; pointer-events: none; position: absolute; text-overflow: ellipsis; top: 0; user-select: none; white-space: nowrap; z-index: 1; }

.discord-widget .widget-member:hover .widget-member-name { display: block; }

/* Float member names to the left when they're on the right side */ .discord-widget .widget-member:nth-child(7n-1) .widget-member-name, .discord-widget .widget-member:nth-child(7n) .widget-member-name, .discord-widget .widget-member:nth-child(7n+1) .widget-member-name { padding: 0 32px 0 8px; right: 4px; }

.discord-widget .widget-member-avatar { margin-right: 4px; position: relative; }

.discord-widget .widget-member:hover .widget-member-avatar { z-index: 2; }

.discord-widget .widget-member-avatar img { border-radius: 50%; height: 32px; width: 32px; }

/* Statuses */ .discord-widget .widget-member-status { border-radius: 3px; bottom: 3px; height: 8px; position: absolute; right: 3px; width: 8px; }

.discord-widget ::-webkit-scrollbar { width: 12px; }

.discord-widget ::-webkit-scrollbar-thumb { background-clip: padding-box; border: 3px solid transparent; border-radius: 5px; }

.discord-widget ::-webkit-scrollbar-track-piece { background-clip: padding-box; border: 3px solid transparent; border-radius: 5px; }

.DiscordWidget .title-container h2 { border-bottom: 1px solid #cccccc; font-size: 16px; font-weight: bold; min-height: 30px; margin-bottom: 16px; padding-left: 2px; }

.DiscordWidget .title-container h2.has-icon { display: flex; align-items: center; }

.DiscordWidget .title-container h2.has-icon svg { margin-right: 7px; }

/* User modal */ text-align: center; width: 300px; }
 * 1) discord-member-modal {

display: flex; justify-content: center; }
 * 1) discord-member-modal .avatar-container {

width: 140px; height: 140px; border-radius: 50%; border: none; }
 * 1) discord-member-modal .avatar {

position: relative; }
 * 1) discord-member-modal .avatar-container .avatar-link {

margin-right: 0; display: block; right: 0; left: 0; }
 * 1) discord-member-modal > h1 {

font-size: 18px; font-weight: 600; }
 * 1) discord-member-modal .username {

font-size: 16px; font-weight: normal; }
 * 1) discord-member-modal .discriminator {

margin-top: 6px; font-size: 14px; }
 * 1) discord-member-modal .playing {

font-weight: 700; }
 * 1) discord-member-modal .playing strong,
 * 2) discord-member-modal .playing b {

/* Loading animation */ content: ''; position: absolute; height: 10px; width: 10px; top: calc(50% - 18px); left: calc(50% - 18px); animation: spinner-wandering-cubes 1.8s infinite ease-in-out; }
 * 1) discord-member-modal .avatar-container.loading .avatar-link::before,
 * 2) discord-member-modal .avatar-container.loading .avatar-link::after {

animation-delay: -.9s; }
 * 1) discord-member-modal .avatar-container.loading .avatar-link::after {

@keyframes spinner-wandering-cubes { 25% {       transform: translateX(22px) rotate(-90deg) scale(.5); }   50% {        transform: translateX(22px) translateY(22px) rotate(-180deg); }   75% {        transform: translateX(0) translateY(22px) rotate(-270deg) scale(.5); }   to  { transform: rotate(-1turn); } }

.discord-widget .widget-btn-connect:hover { opacity: .7; }