MediaWiki:Common.css
Appearance
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* CSS placed here will be applied to all skins */
.infobox {
border: 1px solid #CCC;
background-color: #FFF;
padding: 0;
margin: 0 0 10px 10px;
width: calc(45% - 30px);
float: right;
position: relative;
}
.infobox:after {
clear: after;
}
.infobox img {
width: 100%;
max-width: 100%;
min-width: 100%;
height: auto;
}
.infobox .flag img, .infobox .list img {
width: auto;
max-width: 100%;
min-width: auto;
height: auto;
}
.infobox .title {
padding: 10px;
text-align: center;
font-weight: bold;
font-size: 18px;
letter-spacing: 0.05em;
}
.infobox.people .title {
background-color: #ad282b;
color: #FFF;
}
.infobox.organization .title {
background-color: #CCC;
color: #000;
}
.infobox.plush .title {
background-color: #C5885B;
color: #FFF;
}
.infobox.minecraft .title {
background-color: #496128;
color: #FFF;
}
.infobox.doctorwho .title {
background-color: #2a396f;
color: #FFF;
}
.infobox.maps .title {
background-color: #aebed0;
color: #000;
}
.infobox .element:first-child {
border-top: 1px solid #CCC;
}
.infobox .element {
border-bottom: 1px solid #CCC;
padding: 10px;
box-sizing: border-box;
display: flex;
flex-direction: row;
grid-column-gap: 9px;
overflow: hidden;
}
.infobox .element:last-child {
border-bottom: none;
}
.infobox .list .wikitable {
padding: 1.25em 1.75em;
width: 100%;
border: 0;
background: none;
margin: 0;
}
.infobox .list td {
border: 0;
}
.infobox .list td:nth-child(1), .infobox .list td:nth-child(3), .infobox .list td:nth-child(5), .infobox .list td:nth-child(7), .infobox .list td:nth-child(9), .infobox .list td:nth-child(11), .infobox .list td:nth-child(13), .infobox .list td:nth-child(15), .infobox .list td:nth-child(17), .infobox .list td:nth-child(19), .infobox .list td:nth-child(21) {
border-right: 1px dotted #AAA;
width: 50%;
}
.infobox-left {
font-size: 14px;
line-height: 1.5;
border-bottom: 0;
font-family: inherit;
font-weight: normal;
margin: 0;
-webkit-hyphens: auto;
hyphens: auto;
flex-basis: 35%;
margin: 0;
overflow: hidden;
}
.infobox-right {
line-height: 1.8;
overflow-wrap: break-word;
-webkit-hyphens: auto;
hyphens: auto;
flex-basis: 65%;
}
.infobox-right:first-child {
/*flex-basis: 180px;*/
}
a, a:link, a:hover, .mw-parser-output a.extiw, .mw-parser-output a.external {
color: blue;
}
a.new {
color: red;
}
a.new:visited {
color: red;
}
.vector-pinnable-element .mw-list-item a:not(.mw-selflink):visited, .vector-dropdown-content .mw-list-item a:not(.mw-selflink):visited {
color: blue;
}
a:visited {
color: blue;
}
.wikitable {
width: 100%;
}
.ranks2 {
}
.ranks2 th:nth-child(1) {
width: 50%;
}
.ranks2 th:nth-child(2) {
width: 50%;
}
.ranks3 {
}
.ranks3 th:nth-child(1) {
width: 33%;
}
.ranks3 th:nth-child(2) {
width: 33%;
}
.ranks3 th:nth-child(3) {
width: 33%;
}
.ranks4 {
}
.ranks4 th:nth-child(1) {
width: 25%;
}
.ranks4 th:nth-child(2) {
width: 25%;
}
.ranks4 th:nth-child(3) {
width: 25%;
}
.ranks4 th:nth-child(4) {
width: 25%;
}
.ranks5 {
}
.ranks5 th:nth-child(1) {
width: 17%;
}
.ranks5 th:nth-child(2) {
width: 11%;
}
.ranks5 th:nth-child(3) {
width: 24%;
}
.ranks5 th:nth-child(4) {
width: 24%;
}
.ranks5 th:nth-child(5) {
width: 24%;
}
.wikitable .mw-file-element {
max-width: 100%;
height: auto;
}
.mw-body .infobox p {
margin: 0 0 0.1em;
}
.mw-body h1, .mw-body .mw-heading1, .mw-body-content h1, .mw-body-content .mw-heading1, .mw-body-content h2, .mw-body-content .mw-heading2 {
font-family: sans-serif;
}
.mw-body h1, .mw-body .mw-heading1, .mw-body-content h1, .mw-body-content .mw-heading1 {
font-size: 2.2em;
}
.mw-body .mw-heading2, .mw-body h2 {
font-size: 2em;
}
.mw-body .mw-heading3, .mw-body h3 {
font-size: 1.5em;
}
.mw-body .mw-heading4, .mw-body h4 {
font-size: 1.2em;
}
#vector-page-tools {
background-color: #F5F5F5;
padding: 10px;
border: 1px solid #CCC;
}
#mainpage h2 {
color: #ad282b;
font-weight: bold;
letter-spacing: 0.1em;
border: none;
margin: 20px 0;
font-size: 2.5em;
}
#mainpage img.mw-file-element {
border: 3px solid #ad282b;
}
.frontpage-icons, .page-icons-5 {
display: grid;
grid-template-columns: 20% 20% 20% 20% 20%;
grid-template-rows: auto;
gap: 20px;
width: calc(100% - 80px);
}
.page-icons-4 {
display: grid;
grid-template-columns: 25% 25% 25% 25%;
grid-template-rows: auto;
gap: 20px;
width: calc(100% - 80px);
}
.page-icons-3 {
display: grid;
grid-template-columns: 33% 33% 33%;
grid-template-rows: auto;
gap: 20px;
width: calc(100% - 80px);
}
.page-icons-2 {
display: grid;
grid-template-columns: 50% 50%;
grid-template-rows: auto;
gap: 20px;
width: calc(100% - 80px);
}
.frontpage-icon.frontpage-icon, .page-icons-5.page-icon, .page-icons-4.page-icon, .page-icons-3.page-icon, .page-icons-2.page-icon {
display: inline-block;
}
.frontpage-icons img, .page-icons-5 img, .page-icons-4 img, .page-icons-3 img, .page-icons-2 img {
width: 100%;
height: auto;
}
.frontpage-icon-title, .page-icon-title {
text-align: center;
color: #ad282b;
font-weight: bold;
font-size: 13pt;
letter-spacing: 0.02em;
text-transform: uppercase;
}
.mw-logo, .mw-logo:visited {
color: #d58282;
}
.mw-logo:hover, .mw-logo:visited:hover {
text-decoration: none;
color: #f2a1a1;
}
.mw-logo-container.skin-invert {
font-size: 1.5em;
letter-spacing: 0.02em;
}