(Migrating DataTables customizations from Wikia.css; adding left text align and active button fixes as well) |
(Removing external link icon from main page social icons) |
||
Line 63: | Line 63: | ||
margin: 0; |
margin: 0; |
||
} |
} |
||
− | .portal + p:not(.show) |
+ | .portal + p:not(.show), |
+ | .portal__content .fandom-icons a:after { |
||
display: none; |
display: none; |
||
} |
} |
Revision as of 17:55, 9 June 2021
/***** CSS placed here will be applied to all skins on the entire site. *****/
/*** Imports ***/
@import url("/load.php?mode=articles&articles=u:dev:MediaWiki:EraIcons.css|u:dev:MediaWiki:FontAwesome.css|u:dev:MediaWiki:FandomIcons.css|u:dev:MediaWiki:PortableNavbox.css|MediaWiki:Badges.css&only=styles");
/*** Featured Video disclaimer ***/
.featured-video__wrapper::after {
color: var(--theme-accent-label-color);
background: var(--theme-accent-color);
border-radius: 4px;
padding: 6px;
margin-top: 5px;
text-align: center;
display: block;
content: "Featured Videos are provided by Fandom and are not created by Acepedia editors.";
font-size: 16px;
white-space: pre;
line-height: 1.5em;
}
/*** Un-italicizing cite tag ***/
cite {
font-style: normal;
}
/*** Enemy List table styling ***/
.unitlist, .spunitlist, .unitlist-mu {
width: 100%;
text-align: center!important;
}
.unitlist th:nth-child(1), .spunitlist th:nth-child(1), .unitlist-mu th:nth-child(2) {
width: 40px;
}
.unitlist th:nth-child(2), .unitlist-mu th:nth-child(3) {
width: 25%;
}
.unitlist th:nth-child(3), .unitlist th:nth-child(4), .unitlist-mu th:nth-child(1), .unitlist-mu th:nth-child(4), .unitlist-mu th:nth-child(5) {
width: 10%;
}
/* ACZ Special Units */
.spunitlist.acz-special th:nth-child(2) {
width: 7%;
}
.spunitlist.acz-special th:nth-child(3) {
width: 25%;
}
.spunitlist.acz-special th:nth-child(4), .spunitlist.acz-special th:nth-child(5), .spunitlist.acz-special th:nth-child(7) {
width: 10%;
}
.spunitlist.acz-special th:nth-child(6) {
width: 11%;
}
/*** Template:Portal, thanks to User:Technobliterator ***/
.portal {
background: var(--theme-page-background-color);
border: 1px solid var(--theme-border-color);
overflow: hidden;
margin-bottom: 17px;
border-radius: 3px;
}
.portal p {
margin: 0;
}
.portal + p:not(.show),
.portal__content .fandom-icons a:after {
display: none;
}
.portal__header {
background-color: var(--theme-accent-color);
color: var(--theme-accent-label-color);
line-height: 40px;
text-align: center;
font-weight: bold;
font-size: 16px;
}
.portal__content {
box-sizing: border-box;
padding: 10px 30px;
font-size: 14px;
}
.portal__content h3 {
font-weight: bold !important;
}
.portal__content > span {
display: block;
text-align: center;
}
.portal__content .fandom-icons span {
font-size: 32px;
padding: 0 8px;
}
.portal__content .fandom-icons a {
text-decoration: none;
}
.portal__content .fandom-icons span:first-child a {
padding-left: 0;
}
.portal__content .fandom-icons span:last-child a {
padding-right: 0;
}
.mainpage-twitter a {
color: #1d9bf0;
}
.mainpage-facebook a {
color: #0075fb;
}
.mainpage-youtube a {
color: #f00;
background: radial-gradient(30% 10px at center,#fff,#fff,transparent);
}
.portal__content .fandom-icons a:hover {
color: var(--theme-page-text-color);
}
.mainpage-youtube a:hover {
background: radial-gradient(30% 10px at center,transparent,transparent);
}
/* Blog Portal section */
.portal__content .blog-listing {
margin: 0;
}
.portal__content .blog-listing__post-details > * > :not(.blog-listing__timestamp),
.portal__content .blog-listing__read-post {
display: none;
}
.portal__content .blog-listing__post {
background: none;
border: none;
border-bottom: 1px solid var(--theme-border-color);
border-radius: 0;
padding: 5px 10px 10px;
margin: 5px 10px;
}
.portal__content .blog-listing__title {
padding: 0;
margin: 5px 0!important;
font-size: 16pt;
}
.portal__content .blog-listing + div {
text-align: right;
margin: 10px 20px;
}
/*** AddRailModule (Template:Discord) & Main Page Discord ***/
.rail-module .fandom-icons {
margin-right: 6px;
}
.railDiscord p {
line-height: 1.5;
}
.railDiscord a,
.MainPageDiscord a {
display: block;
width: 100px;
height: 30px;
line-height: 30px;
text-decoration: none;
text-align: center;
background: #5865F2; /* Discord "Blurple" */
color: #fff;
border-radius: 3px;
transition: 300ms;
margin: 10px auto 5px;
font-weight: bold;
}
.railDiscord a:hover,
.MainPageDiscord a:hover {
background: #8ea1e1; /* Discord "Blurple" hover */
color: #fff;
text-decoration: none;
}
.railDiscord a:after,
.MainPageDiscord a:after {
display: none!important;
}
/*** Module:Context-link ***/
.context-link {
position: relative;
padding-left: 2.5%;
font-style: italic;
margin-bottom: 5px;
}
/*** Limits headers shown in a Table of Contents ***/
/* Credit to Wikipedia, to be used in conjunction with Template:TOC limit */
.toclimit-2 .toclevel-1 > ul, .toclimit-3 .toclevel-2 > ul, .toclimit-4 .toclevel-3 > ul, .toclimit-5 .toclevel-4 > ul, .toclimit-6 .toclevel-5 > ul, .toclimit-7 .toclevel-6 > ul {
display: none;
}
/*** Template:Mbox ***/
.mbox {
display: flex;
position: relative;
background-color: var(--theme-page-background-color);
border: 1px solid var(--theme-border-color);
border-left-width: 8px;
border-left-color: var(--theme-border-color);
border-radius: 3px;
margin-bottom: 5px;
min-height: 32px;
}
.mbox__content {
display: table;
box-sizing: border-box;
width: 100%;
padding: 8px 15px;
}
.mbox__content__image {
display: table-cell;
width: 45px;
height: 100%;
text-align: center;
vertical-align: middle;
padding-right: 15px;
}
.mbox__content__wrapper {
display: table-cell;
vertical-align: middle;
}
.mbox__content__header {
display: block;
font-weight: bold;
}
.mbox__content__text {
display: block;
}
.mbox__content__text__comment {
font-size: small;
}
.mbox__content__aside {
display: table-cell;
width: 100px;
vertical-align: middle;
text-align: center;
padding-left: 15px;
border-left: 1px solid var(--theme-border-color);
}
.mbox__close {
position: absolute;
right: 0;
top: 0;
padding: 2px 7px;
font-weight: bold;
font-size: 16px;
color: var(--theme-page-text-color);
cursor: pointer;
transition: all .15s ease-in;
}
.mbox__close:hover {
color: var(--theme-page-text-color--hover);
}
.mbox__close:after {
content: '×';
}
.mw-collapsed + .mbox__close {
transform: rotate(45deg);
padding: 4px 7px 5px 2px;
}
.mbox__content__image.fandom-icons {
font-size: 2em;
}
/*** Tooltips ***/
/* Main CSS class of the tooltip */
.main-tooltip {
border: 1px solid #888;
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
border-radius: 4px;
margin-bottom: 5px;
padding: 2px 5px;
background: rgba(25,25,25,0.97);
min-width: 370px;
max-width: 450px;
}
/* Adds padding to the wrapper to make space for a shadow + z-index so tooltips are visible over edit preview screen */
#tooltip-wrapper {
padding: 3px 7px 2px 3px;
z-index: 6000000;
}
/* Hides tooltips with redlinks, not yet loaded ones and elements containing tooltip contents for advanced tooltips */
.has-redlinks, .tooltip-loading, .advanced-tooltip .tooltip-contents {
display: none;
}
/*** Navboxes ***/
.navbox {
width: 100%;
background: #034F7A;
color: white;
margin: 1em auto;
font-size: 84%;
clear: both;
padding: 2px;
border-spacing: 0;
border: none; /* 2px solid #034F7A */
border-radius: 3px;
border-collapse: unset;
}
/* Merges navboxes that are directly under each other */
.navbox + .navbox {
margin-top: -16px;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.navbox .navbox-title {
background: #012E59;
font-weight: bold;
}
.navbox .navbox-title > th > a {
color: #FFF;
}
.navbox .navbox-title, .navbox .navbox-title a {
color: #CCF;
}
.navbox .navbox-title-padright {
padding-right: 65px;
}
.navbox .navbox-title-padleft {
padding-left: 65px;
}
.navbox .navbox-subgroup {
border-spacing: 0;
width: 100%;
}
.navbox .navbox-gutter {
height: 2px;
}
.navbox .navbox-subgroup .navbox-gutter {
background: #034F7A;
}
.navbox .navbox-subgroup .navbox-group {
min-width: 150px;
}
.navbox .navbox-section-row > td {
padding: 0;
height: 100%;
}
.navbox .navbox-section {
width: 100%;
border-spacing: 0;
}
.navbox .navbox-above,
.navbox .navbox-below,
.navbox .navbox-image {
background: #001D48;
text-align: center;
}
.navbox .navbox-group,
.navbox .navbox-header {
background: #012E59;
color:white;
font-weight: bold;
height: 100%;
padding: 2px 4px;
}
.navbox .navbox-header-collapsible {
padding-left: 65px;
}
.navbox .navbox-group {
min-width: 125px;
}
.navbox .navbox-group,
.navbox .navbox-image-left {
border-right: 2px solid #034F7A;
}
.navbox-image-right {
border-left: 2px solid #034F7A;
}
.navbox .navbox-list {
background: var(--theme-page-background-color);
color:white;
width: 100%;
height: 100%;
padding: 0;
}
.navbox .navbox-list div {
padding: 0px 4px;
}
.navbox .navbox-list.no-group {
text-align: center;
padding-top: 2px;
padding-bottom: 2px;
}
.navbox .mw-collapsible-toggle {
width: 65px;
}
/* hlist */
.hlist ul {
margin: 0;
list-style: none;
}
.hlist li, .hlist ul ul {
display: inline;
}
.hlist li a, .hlist li .selflink {
white-space: nowrap;
}
.hlist ul ul:before {
content: "("
}
.hlist ul ul:after {
content: ")"
}
.hlist li:after {
content: " • ";
}
.hlist ul ul li:after {
content: "/";
}
.hlist li:last-child:after, .hlist ul ul li:last-child:after {
content: none;
}
/*** Template:Documentation ***/
.templatedoc {
background: var(--theme-page-background-color);
border: 1px solid var(--theme-border-color);
margin: 10px 0;
clear: both;
}
.templatedoc__header {
background: var(--theme-accent-color);
color: var(--theme-accent-label-color);
border-bottom: 1px solid var(--theme-border-color);
padding: 10px;
}
.templatedoc__links {
float: right;
text-align: right;
}
.templatedoc__inner {
padding: 15px;
}
.templatedoc__footer {
clear: both;
background: var(--theme-accent-color);
color: var(--theme-accent-label-color);
border-top: 1px solid var(--theme-border-color);
padding: 7px;
text-align: right;
}
.templatedoc__links a,
.templatedoc__footer a {
color: var(--theme-accent-label-color);
text-decoration: underline var(--theme-accent-label-color) dashed;
}
.templatedoc__links a:hover,
.templatedoc__footer a:hover {
color: var(--theme-sticky-nav-text-color--hover);
text-decoration: underline;
}
/*** Project:Polls, from Destiny Wiki's Common.css ***/
.poll-table {
background: var(--theme-page-background-color);
border-collapse: collapse;
border: none;
margin: 1em 1em 1em 0;
}
.poll-table th {
background: var(--theme-accent-color);
color: var(--theme-accent-label-color);
text-align: left!important;
}
.poll-table>thead>tr>th, .poll-table>tbody>tr>td {
padding: 6px 12px;
vertical-align: top;
}
.poll-table td {
border-bottom: 1px solid var(--theme-border-color);
}
.poll-table p {
margin: 0!important;
}
/*** Reddit-style spoilers ***/
.spoiler, .spoiler * {
color: transparent;
-webkit-transition: background 0.7s, color 0.7s;
transition: background 0.7s, color 0.7s;
}
.spoiler {
background: var(--theme-page-text-color);
padding: 2px 5px;
}
.spoiler:hover {
background: rgba(var(--theme-page-text-color--rgb), 0.15);
color: var(--theme-page-text-color);
}
.spoiler:hover a {
color: var(--theme-link-color);
}
.spoiler:hover a.new {
color: #CC2200;
}
/*** Template:Shortcut, thanks to RuneScape Wiki ***/
.shortcut {
background: var(--theme-page-background-color);
border: 1px solid var(--theme-border-color);
margin: 5px 0 5px 10px;
padding: 5px;
text-align: center;
font-size: 9pt;
float: right;
}
/*** Template:Quote ***/
.quote {
border-left: 3px solid var(--theme-accent-color--hover);
margin-left: 9px;
}
.quote dl {
padding: 5px 0;
}
.quote dl dd {
margin-left: 15px;
}
/*** Project:Sandbox ***/
.page-Acepedia_Sandbox #mw-content-text:before {
content: "This is our sandbox page dedicated for code testing. Feel free to make any test edits you'd like!";
display: block;
border: 2px dashed var(--theme-border-color);
padding: 5px;
text-align: center;
}
/*** Transcript namespace ***/
.ns-114 .mw-parser-output .mission-script dl {
border: 1px solid var(--theme-border-color);
border-radius: 5px;
padding: 5px 10px;
margin: 0.5em 0;
overflow: hidden;
}
.ns-114 .mw-parser-output .mission-script dl > dd + dd {
display: flex;
}
.ns-114 .mw-parser-output .mission-script dl > dd + dd > b {
display: block;
padding: 5px 10px 0 0;
width: 75px;
text-align: right;
}
.ns-114 .mw-parser-output .mission-script dl > dd + dd > dl {
flex-grow: 1;
}
/*** dev:DataTables dark fixes and customizations ***/
.mediawiki .dataTables_wrapper td,
.mediawiki .dataTables_wrapper th {
border-bottom: 1px solid var(--theme-border-color);
text-align: left;
}
.dataTables_wrapper .dataTables_length {
padding: 5px 0 10px;
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_length select,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_filter input,
.dataTables_wrapper .dataTables_info,
body .dataTables_wrapper .dataTables_paginate .paginate_button {
color: var(--theme-page-text-color)!important;
}
body .dataTables_wrapper .dataTables_length select option,
.dataTables_wrapper th,
body table.datatable tbody tr {
background: var(--theme-page-background-color);
}
.datatable-aceinf tr > th:nth-child(3),
.datatable-aceinf tr > td:nth-child(3),
.datatable-aceinf-fiveweps tr > th:nth-child(8),
.datatable-aceinf-fiveweps tr > td:nth-child(8),
.datatable-aceinf-fourweps tr > th:nth-child(7),
.datatable-aceinf-fourweps tr > td:nth-child(7) {
border-right: 1px solid var(--theme-border-color);
}
.datatable-aceinf td,
.datatable-aceinf th {
padding: 6px 0 6px 12px!important;
}
body .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled):hover,
body .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled):active,
body .dataTables_wrapper .dataTables_paginate .paginate_button.current {
background: var(--theme-accent-color);
background: -moz-linear-gradient(var(--theme-accent-color--hover), var(--theme-accent-color));
background: -webkit-linear-gradient(var(--theme-accent-color--hover), var(--theme-accent-color));
background: linear-gradient(var(--theme-accent-color--hover), var(--theme-accent-color));
color: var(--theme-accent-label-color)!important;
border: 1px solid var(--theme-page-background-color);
}