MediaWiki:Common.css: Difference between revisions

From Sword of Moonlight Wiki
Jump to navigation Jump to search
No edit summary
Tag: Reverted
m Reverted edit by Verdite cat (talk) to last revision by Dmpdesign
Tags: Rollback Reverted
Line 1: Line 1:
/* CSS placed here will be applied to all skins */
/* CSS placed here will be applied to all skins */
 
/* <source lang="css"> */
/* font settings */
:root{
/* Main page fixes */
     --wiki-body-font-family: sans-serif;
#interwiki-completelist {
     --wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
     font-weight: bold;
    --wiki-sidebar-heading-font-family: sans-serif;
}
body.page-Main_Page #ca-delete {
    display: none !important;
}
body.page-Main_Page #mp-topbanner {
  clear: both;
}
/* Edit window toolbar */
#toolbar {
    height: 22px;
     margin-bottom: 6px;
}
/* Margins for <ol> and <ul> */
#content ol, #content ul,
#mw_content ol, #mw_content ul {
  margin-bottom: 0.5em;
}
}
 
/* colors */
/* Make the list of references smaller */
:root,
ol.references {
.view-light {
     font-size: 100%;
     --wiki-body-background-color: #F6F6F6;
    --wiki-body-background-color--rgb: 246,246,246;
    --wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
    --wiki-body-background-position: top center;
    --wiki-body-background-size:cover;
    --wiki-body-background-repeat: no-repeat;
    --wiki-body-background-attachment: fixed;
    --wiki-body-dynamic-color: #000000;
    --wiki-body-dynamic-color--rgb: 0,0,0;
    --wiki-body-dynamic-color--inverted: #ffffff;
    --wiki-body-dynamic-color--inverted--rgb: 255,255,255;
    --wiki-body-dynamic-color--secondary: #333333;
    --wiki-body-dynamic-color--secondary--rgb: 51,51,51;
    --wiki-body-dynamic-color--secondary--inverted: #dddddd;
    --wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
   
    --wiki-content-background-color: #ffffff;
    --wiki-content-background-color--rgb: 255, 255, 255;
    --wiki-content-background-opacity: 1;
    --wiki-content-background-color--secondary: #fbfbfb;
    --wiki-content-background-color--secondary--rgb: 251, 251, 251;
    --wiki-content-border-color: #a7d7f9;
    --wiki-content-border-color--rgb: 167, 215, 249;
    --wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
    --wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
    --wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
    --wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
    --wiki-content-text-color: #111111;
    --wiki-content-text-color--rgb: 17, 17, 17;
    --wiki-content-link-color: #0645ad;
    --wiki-content-link-color--rgb: 6, 69, 173;
    --wiki-content-link-label-color: #ffffff;
    --wiki-content-link-label-color--rgb: 255,255,255;
    --wiki-content-link-color--visited: var(--wiki-content-link-color);
    --wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
    --wiki-content-link-color--hover: var(--wiki-content-link-color);
    --wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
    --wiki-content-redlink-color: #ba0000;
    --wiki-content-redlink-color--rgb: 186,0,0;
    --wiki-content-text-mix-color: #8a8b8b;
    --wiki-content-text-mix-color--rgb: 138,139,139;
    --wiki-content-text-mix-color-95: #eef0f0;
    --wiki-content-text-mix-color-95--rgb: 238,240,240;
    --wiki-content-dynamic-color: #000000;
    --wiki-content-dynamic-color--rgb: 0,0,0;
    --wiki-content-dynamic-color--inverted: #ffffff;
    --wiki-content-dynamic-color--inverted--rgb: 255,255,255;
    --wiki-content-dynamic-color--secondary: #333333;
    --wiki-content-dynamic-color--secondary--rgb: 51,51,51;
    --wiki-content-dynamic-color--secondary--inverted: #dddddd;
    --wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
 
    --wiki-heading-color: var(--wiki-content-text-color);
    --wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
 
    --wiki-accent-color: #3366cc;
    --wiki-accent-color--rgb: 51, 102, 204;
    --wiki-accent-color--hover: #447ff5;
    --wiki-accent-color--hover--rgb: 68, 127, 245;
    --wiki-accent-label-color: #ffffff;
    --wiki-accent-label-color--rgb: 255, 255, 255;
    --wiki-accent-link-color: #22214d;
    --wiki-accent-link-color--rgb: 34, 33, 77;
 
    --wiki-sidebar-background-color: var(--wiki-content-background-color);
    --wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
    --wiki-sidebar-background-opacity: 0.9;
    --wiki-sidebar-border-color: var(--wiki-body-background-color);
    --wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
    --wiki-sidebar-link-color: var(--wiki-content-link-color);
    --wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
    --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
    --wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
    --wiki-sidebar-heading-color: var(--wiki-heading-color);
    --wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
 
    --wiki-navigation-background-color: #e8f2f8;
    --wiki-navigation-background-color--rgb: 232, 242, 248;
    --wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
    --wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
    --wiki-navigation-border-color: var(--wiki-content-border-color);
    --wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
    --wiki-navigation-text-color: var(--wiki-content-link-color);
    --wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
    --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
    --wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
    --wiki-navigation-selected-background-color: var(--wiki-content-background-color);
    --wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
    --wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
    --wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
    --wiki-navigation-selected-text-color: var(--wiki-content-text-color);
    --wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
 
    --wiki-neutral-color: var(--wiki-content-text-mix-color);
    --wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
    --wiki-alert-color: #bf0017;
    --wiki-alert-color--rgb: 191,0,23;
    --wiki-alert-label-color: #ffffff;
    --wiki-alert-label-color--rgb: 255, 255, 255;
    --wiki-warning-color: #cf721c;
    --wiki-warning-color--rgb: 207,114,28;
    --wiki-warning-label-color: #000000;
    --wiki-warning-label-color--rgb: 0, 0, 0;
    --wiki-success-color: #0c742f;
    --wiki-success-color--rgb: 12,116,47;
    --wiki-success-label-color: #ffffff;
    --wiki-success-label-color--rgb: 255, 255, 255;
   
    --wiki-icon-general-filter: ; /* do not set this to none */
    --wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
}
 
.references-small {  
.view-dark {
     font-size: 90%;
     --wiki-body-background-color: #171717;
    --wiki-body-background-color--rgb: 23, 23, 23;
    --wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
    --wiki-body-background-position: top center;
    --wiki-body-background-size:cover;
    --wiki-body-background-repeat: no-repeat;
    --wiki-body-background-attachment: fixed;
    --wiki-body-dynamic-color: #ffffff;
    --wiki-body-dynamic-color--rgb: 255,255,255;
    --wiki-body-dynamic-color--inverted: #000000;
    --wiki-body-dynamic-color--inverted--rgb: 0,0,0;
    --wiki-body-dynamic-color--secondary: #dddddd;
    --wiki-body-dynamic-color--secondary--rgb: 221,221,221;
    --wiki-body-dynamic-color--secondary--inverted: #333333;
    --wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
   
    --wiki-content-background-color: #202020;
    --wiki-content-background-color--rgb: 32,32,32;
    --wiki-content-background-opacity: 0.9;
    --wiki-content-background-color--secondary: #2b2b2b;
    --wiki-content-background-color--secondary--rgb: 43,43,43;
    --wiki-content-border-color: #991A51;
    --wiki-content-border-color--rgb: 153,26,81;
    --wiki-content-border-color--secondary: rgba(var(--wiki-content-border-color--rgb), 0.5);
    --wiki-content-border-color--secondary--rgb: var(--wiki-content-border-color--rgb);
    --wiki-content-border-color--accent: rgba(var(--wiki-accent-color--rgb), 0.5);
    --wiki-content-border-color--accent--rgb: var(--wiki-accent-color--rgb);
    --wiki-content-text-color: #ededed;
    --wiki-content-text-color--rgb: 237,237,237;
    --wiki-content-link-color: #6d8afb;
    --wiki-content-link-color--rgb: 109,138,251;
    --wiki-content-link-label-color: #000;
    --wiki-content-link-label-color--rgb: 0,0,0;
    --wiki-content-link-color--visited: var(--wiki-content-link-color);
    --wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
    --wiki-content-link-color--hover: var(--wiki-content-link-color);
    --wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
    --wiki-content-redlink-color: #FC3B2C;
    --wiki-content-redlink-color--rgb: 252,59,44;
    --wiki-content-text-mix-color: #868686;
    --wiki-content-text-mix-color--rgb: 134,134,134;
    --wiki-content-text-mix-color-95: #2a2a2a;
    --wiki-content-text-mix-color-95--rgb: 42,42,42;
    --wiki-content-dynamic-color: #ffffff;
    --wiki-content-dynamic-color--rgb: 255, 255, 255;
    --wiki-content-dynamic-color--inverted: #000000;
    --wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
    --wiki-content-dynamic-color--secondary: #dddddd;
    --wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
    --wiki-content-dynamic-color--secondary--inverted: #333333;
    --wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
 
    --wiki-heading-color:  var(--wiki-content-text-color);
    --wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
 
    --wiki-accent-color: #ff1980;
    --wiki-accent-color--rgb: 255,25,128;
    --wiki-accent-color--hover: #D82073;
    --wiki-accent-color--hover--rgb: 216,32,115;
    --wiki-accent-label-color: #000;
    --wiki-accent-label-color--rgb: 0,0,0;
    --wiki-accent-link-color: #22214d;
    --wiki-accent-link-color--rgb: 34, 33, 77;
 
    --wiki-sidebar-background-color: var(--wiki-content-background-color);
    --wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
    --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
    --wiki-sidebar-border-color: var(--wiki-content-border-color);
    --wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
    --wiki-sidebar-link-color: var(--wiki-content-link-color);
    --wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
    --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
    --wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
    --wiki-sidebar-heading-color: var(--wiki-heading-color);
    --wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
 
    --wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
    --wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
    --wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
    --wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
    --wiki-navigation-border-color: var(--wiki-content-border-color);
    --wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
    --wiki-navigation-text-color: var(--wiki-content-link-color);
    --wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
    --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
    --wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
    --wiki-navigation-selected-background-color: var(--wiki-content-background-color);
    --wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
    --wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
    --wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
    --wiki-navigation-selected-text-color: var(--wiki-content-text-color);
    --wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
 
    --wiki-neutral-color: var(--wiki-content-text-mix-color);
    --wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
    --wiki-alert-color: #ce0018;
    --wiki-alert-color--rgb: 206,0,24;
    --wiki-alert-label-color: #000000;
    --wiki-alert-label-color--rgb: 0,0,0;
    --wiki-warning-color:#cf721c;
    --wiki-warning-color--rgb: 207,114,28;
    --wiki-warning-label-color: #000000;
    --wiki-warning-label-color--rgb: 0, 0, 0;
    --wiki-success-color: #0c742f;
    --wiki-success-color--rgb: 12,116,47;
    --wiki-success-label-color: #000000;
    --wiki-success-label-color--rgb: 0,0,0;
   
    --wiki-icon-general-filter: invert(100%);
    --wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
}
 
/*****************************
/* VALIDATOR NOTICE: the following is correct, but the W3C validator doesn't accept it */
*     PortableInfoboxes      *
/* -moz-* is a vendor-specific extension (CSS 2.1 4.1.2.1) */
******************************/
/* column-count is from the CSS3 module "CSS Multi-column Layout" */
:root {
/* Please ignore any validator errors caused by these two lines */
--pi-background: var(--wiki-content-background-color);
.references-2column {
--pi-secondary-background: var(--wiki-accent-color);
    font-size: 90%;
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
    -moz-column-count: 2;
--pi-secondary-background-label: var(--wiki-accent-label-color);
    -webkit-column-count: 2;
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
    column-count: 2;
}
}
 
.portable-infobox .pi-title,
/* Highlight clicked reference in blue to help navigation */
.portable-infobox .pi-header {
ol.references > li:target,
text-align:center;
sup.reference:target,
font-size:1.5em;
cite:target {
background:rgba(var(--pi-secondary-background--rgb), 0.75);
    background-color: #DEF;
color:var(--pi-secondary-background-label);
}
}
 
.portable-infobox .pi-data {
/* Ensure refs in table headers and the like aren't bold or italic */
background:rgba(var(--pi-secondary-background--rgb), 0.18);
sup.reference {
    font-weight: normal;
    font-style: normal;
}
}
 
.portable-infobox .pi-image {
padding: 8px;
/* Styling for citations */
cite {
    font-style: normal;
    word-wrap: break-word;
}
}
 
.pi-image-thumbnail {
/* For linked citation numbers and document IDs, where
max-width:100%;
  the number need not be shown on a screen or a handheld,
  but should be included in the printed version
*/
@media screen, handheld, projection {
    cite *.printonly {
        display: none;
    }
}
}
 
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
/* wikitable/prettytable class for skinning normal tables */
.pi-media-collection .pi-tab-link.current {
table.wikitable,
background: var(--pi-secondary-background);
table.prettytable {
color: var(--pi-secondary-background-label);
    margin: 1em 1em 1em 0;
    background: #f9f9f9;
    border: 1px #aaa solid;
    border-collapse: collapse;
}
}
 
.wikitable th, .wikitable td,
/* overqualify these to overwrite normal content heading styles */
.prettytable th, .prettytable td {
.mw-body .portable-infobox h2,
    border: 1px #aaa solid;
.mw-body .portable-infobox h3 {
    padding: 0.2em;
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
}
/*****************************
.wikitable th,
*  End PortableInfoboxes    *
.prettytable th {
******************************/
    background: #f2f2f2;
 
    text-align: center;
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
}
 
.wikitable caption,
/* Display list items inline */
.prettytable caption {
.hlist dd,
    font-weight: bold;
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
}
 
/* Display requested top-level lists inline */
/* Default skin for navigation boxes */
.hlist.inline,
table.navbox {            /* Navbox container style */
.hlist.inline dl,
  border: 1px solid #aaa;
.hlist.inline ol,
  width: 100%;
.hlist.inline ul,
  margin: auto;
/* Display nested lists inline */
  clear: both;
.hlist dl dl,
  font-size: 88%;
.hlist dl ol,
  text-align: center;
.hlist dl ul,
  padding: 1px;
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
}
 
table.navbox + table.navbox {  /* Single pixel border between adjacent navboxes */
/* Hide empty list items */
  margin-top: -1px;           /* (doesn't work for IE6, but that's okay)      */
.hlist .mw-empty-li {
display: none;
}
}
 
.navbox-title,
/* TODO: :not() can maybe be used here to remove the later rule. naive test
.navbox-abovebelow,
* seems to work. more testing needed. like so: */
table.navbox th {
.hlist dt:not(:last-child)::after {
  text-align: center;      /* Title and above/below styles */
content: ": ";
  padding-left: 1em;
  padding-right: 1em;
}
}
.hlist dd:not(:last-child)::after,
.navbox-group {           /* Group style */
.hlist li:not(:last-child)::after {
  white-space: nowrap;
/* "space, Middle Dot, space"
  text-align: right;
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
  font-weight: bold;
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
  padding-left: 1em;
content: "\20\00B7\20";
  padding-right: 1em;
font-weight: bold;
}
}
 
.navbox, .navbox-subgroup {
/* Add parentheses around nested lists */
  background: #fdfdfd;     /* Background color */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
}
 
.navbox-list {
.hlist dd dd:last-child::after,
  border-color: #fdfdfd;   /* Must match background color */
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
}
 
.navbox-title,
/* Put ordinals in front of ordered list items */
table.navbox th {
.hlist ol {
  background: #ccccff;     /* Level 1 color */
counter-reset: listitem;
}
}
 
.navbox-abovebelow,
.hlist ol > li {
.navbox-group,
counter-increment: listitem;
.navbox-subgroup .navbox-title {
  background: #ddddff;     /* Level 2 color */
}
}
 
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
.hlist ol > li::before {
  background: #e6e6ff;     /* Level 3 color */
content: " " counter(listitem) "\a0";
}
}
 
.navbox-even {
.hlist dd ol > li:first-child::before,
  background: #f7f7f7;     /* Even row striping */
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
}
/********************************************
.navbox-odd {
* End semantically-correct horizontal lists *
  background: transparent; /* Odd row striping */
*********************************************/
 
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
}
.navbox-inner,
.navbox-subgroup {
.collapseButton {          /* 'show'/'hide' buttons created dynamically */
border-spacing: 0;
    float: right;          /* by the CollapsibleTables javascript in    */
width: 100%;
    font-weight: normal;  /* [[MediaWiki:Common.js]]are styled here    */
    text-align: right;     /* so they can be customised.                */
    width: auto;
}
}
/* Reduce spacing between adjacent navboxes */
.navbox .collapseButton {  /* In navboxes, the show/hide button balances */
.navbox + .navbox {
    width: 6em;            /* the vde links from [[Template:Tnavbar]],  */
margin-top: -1px;
}                          /* so they need to be the same width.         */
/* Infobox template style */
.infobox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    color: black;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    float: right;
    clear: right;
}
}
/* Spacing between rows */
.infobox td,
.navbox-spacer {
.infobox th {
height: 2px;
    vertical-align: top;
}
}
/* Title bars and labels */
.infobox caption {
.navbox-title {
    font-size: larger;
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
}
.navbox-title button.mw-collapsible-toggle {
.infobox.bordered {
  color:var(--wiki-accent-label-color);
    border-collapse: collapse;
}
}
.navbox-title  .mw-collapsible-toggle-default .mw-collapsible-text {
.infobox.bordered td,
  color:var(--wiki-accent-link-color);
.infobox.bordered th {
    border: 1px solid #aaa;
}
}
.navbox-title,
.infobox.bordered .borderless td,
.navbox-abovebelow {
.infobox.bordered .borderless th {
padding-left: 1em;
    border: 0;
padding-right: 1em;
text-align: center;
}
}
.navbox-abovebelow,
.navbox-group,
.infobox.sisterproject {
.navbox-subgroup .navbox-title {
    width: 20em;
background: rgba(var(--wiki-accent-color--rgb), 0.18);
    font-size: 90%;
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.infobox.standard-talk {
.navbox .navbox-title a.external,
    border: 1px solid #c0c090;
.navbox .navbox-title a.external:visited {
    background-color: #f8eaba;
color: var(--wiki-accent-link-color);
}
}
.navbox .navbox-title a:hover,
.infobox.standard-talk.bordered td,
.navbox .navbox-title a:visited:hover,
.infobox.standard-talk.bordered th {
.navbox .navbox-title a.external:hover,
    border: 1px solid #c0c090;
.navbox .navbox-title a.external:visited:hover {
  color:var(--wiki-accent-label-color);
}
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
/* styles for bordered infobox with merged rows */
text-align: right;
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
}
}
.navbox-title-text {
font-size: 105%;
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
    border: 0;
    border-right: 1px solid #aaa;
}
}
/* Navbox-related links */
.navbox-title .navbar {
/* Styles for geography infoboxes, eg countries,
float: left;
  country subdivisions, cities, etc.            */
margin-right: 0.5em;
.infobox.geography {
    text-align: left;
    border-collapse: collapse;
    line-height: 1.2em;
    font-size: 90%;
}
}
.navbox-title .navbar a.external::after {
     content: unset;
.infobox.geography  td,
.infobox.geography  th {
    border-top: solid 1px #aaa;
     padding: 0.4em 0.6em 0.4em 0.6em;
}
}
/* Groups */
.infobox.geography .mergedtoprow td,
.navbox-group {
.infobox.geography .mergedtoprow th {
font-weight: bold;
    border-top: solid 1px #aaa;
padding: 0 0.5em;
    padding: 0.4em 0.6em 0.2em 0.6em;
white-space: nowrap;
text-align: center;
}
}
/* Zebra colouring for rows */
.navbox-even {
.infobox.geography .mergedrow td,
background: #fff1;
.infobox.geography .mergedrow th {
    border: 0;
    padding: 0 0.6em 0.2em 0.6em;
}
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
.infobox.geography .mergedbottomrow td,
display: flex;
.infobox.geography .mergedbottomrow th {
    border-top: 0;
    border-bottom: solid 1px #aaa;
    padding: 0 0.6em 0.4em 0.6em;
}
}
.navbox-subgroup .navbox-title {
     width: 100%;
.infobox.geography .maptable td,
.infobox.geography .maptable th {
     border: 0;
    padding: 0;
}
}
.navbox-subgroup .navbox-group {
display: flex;
/* Makes redirects appear in italics in categories and on [[Special:Allpages]] */
align-items: center;
.redirect-in-category, .allpagesredirect {
justify-content: center;
    font-style: italic;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
}
/* Lists */
.navbox-list {
/* Icons for medialist templates [[Template:Listen]],
width: 100%;
  [[Template:Multi-listen_start]], [[Template:Video]],
  [[Template:Multi-video_start]]
*/
div.listenlist {
    background:
        url("http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speakernotes.png/30px-Gnome-speakernotes.png");
    padding-left: 40px;
}
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
/* Style rules for media list templates */
.mw-body .navbox-inner table {
div.medialist {
        display: table;
    min-height: 50px;
}
    margin: 1em;
    background-position: top left;
    background-repeat: no-repeat;
}
}
@media screen and (max-width: 720px) {
div.medialist ul {
.mw-body .navbox {
    list-style-type: none;
display: none;
    list-style-image: none;
}
    margin: 0;
}
}
/**********************
div.medialist ul li {
* End Template:Navbox *
    padding-bottom: 0.5em;
***********************/
 
 
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
 
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
}
 
div.medialist ul li li {
@media screen and (min-width:990px) {
    font-size: 91%;
#mp-layout1-container {
    padding-bottom: 0;
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
}
 
@media screen and (min-width:1350px) {
/* Change the external link icon to an Adobe icon for all PDF files
#mp-layout1-container {
  in browsers that support these CSS selectors, like Mozilla and Opera */
grid-template-areas:
#bodyContent a[href$=".pdf"].external,
"welcome welcome welcome"
#bodyContent a[href*=".pdf?"].external,
"about about basics"
#bodyContent a[href*=".pdf#"].external,
"featured featured basics"
#bodyContent a[href$=".PDF"].external,
"gallery links links"
#bodyContent a[href*=".PDF?"].external,
"contribute contribute contribute";
#bodyContent a[href*=".PDF#"].external,
grid-template-columns: 2fr 1fr 2fr;
#mw_content  a[href$=".pdf"].external,
  }
#mw_content  a[href*=".pdf?"].external,
#mw_content  a[href*=".pdf#"].external,
#mw_content  a[href$=".PDF"].external,
#mw_content  a[href*=".PDF?"].external,
#mw_content  a[href*=".PDF#"].external {
    background:
        url("http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif")
        center right no-repeat;
    padding-right: 16px;
}
}
 
/* Example Main Page 2 Grid Layout */
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
#mp-layout2-container {
  is used (notably Template:PDFlink). This works in IE, unlike the above. */
display:grid;
#bodyContent span.PDFlink a,
grid-template-areas:
#mw_content span.PDFlink a {
"welcome"
    background:  
"links"
        url("http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif")
"about"
        center right no-repeat;
"gallery"
    padding-right: 17px;
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
}
 
@media screen and (min-width:990px) {
/* Remove link styling. Already defined in monobook
#mp-layout2-container {
  and modern, but not defined in the other skins. Bug 18708 */
grid-template-areas:
#bodyContent .plainlinks a {
"welcome links"
    background: none !important;
"gallery about"
    padding: 0 !important;
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
}
 
@media screen and (min-width:1350px) {
/* Content in columns with CSS instead of tables [[Template:Columns]] */
#mp-layout2-container {
div.columns-2 div.column {
grid-template-areas:
    float: left;
"welcome welcome links"
    width: 50%;
"welcome welcome about"
    min-width: 300px;
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
  }
}
}
 
div.columns-3 div.column {
.mp-box {
    float: left;
display:flex;
    width: 33.3%;
flex-flow:column nowrap;
    min-width: 200px;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
}
 
div.columns-4 div.column {
.mp-body {
    float: left;
height: 100%;
    width: 25%;
display: flex;
    min-width: 150px;
padding:0.5em;
flex-flow: column nowrap;
}
}
 
div.columns-5 div.column {
.mp-box.centered-content .mp-body {
    float: left;
height: 100%;
    width: 20%;
display: flex;
    min-width: 120px;
flex-flow: column nowrap;
justify-content: space-evenly;
}
}
 
.mp-box.has-floating-image {
/* Make sure that "external references" from templates like [[Template:Ref]]
display:block;
  do not get URL expansion, not even when printed. The anchor itself has
  class "external autonumber" and the url expansion is inserted when printing
  (see [http://en.wikipedia.org/skins-1.5/common/commonPrint.css]) using the
  ":after" pseudo-element.
*/
.nourlexpansion a.external.text:after,
.nourlexpansion a.external.autonumber:after {
    display: none !important;
}
}
 
.mp-box.has-floating-image .mp-body {
/* The legacy implementation of this was with "plainlinksneverexpand", which
height:unset;
  also simulated "plainlinks". "plainlinksneverexpand" is deprecated and
display:block;
  should be replaced with "plainlinks nourlexpansion". When this has been
  done, the rules below can be removed.
*/
.plainlinksneverexpand a {
    background: none !important;
    padding: 0 !important;
}
}
 
.plainlinksneverexpand a.external.text:after,
.mp-box h2 {
.plainlinksneverexpand a.external.autonumber:after {
text-align:center;
     display: none !important;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
     overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
}
 
.mp-box .welcome-message {
/* Messagebox templates */
     font-size: 200%;
.messagebox {
font-family: var(--wiki-heading-font-family);
     border: 1px solid #aaa;
     margin: 0;
    background-color: #f9f9f9;
     padding: 5px 0;
     width: 80%;
color: #fff;
     margin: 0 auto 1em auto;
filter: drop-shadow(0px 2px 3px #000);
    padding: .2em;
}
}
 
.messagebox.merge {
#mp-box-welcome {
    border: 1px solid #c0b8cc;
text-align:center;
    background-color: #f0e5ff;
position:relative;
    text-align: center;
overflow:hidden;
}
}
 
.messagebox.cleanup {
#mp-welcome {
    border: 1px solid #9f9fff;
display:flex;
    background-color: #efefff;
flex-flow:column nowrap;
    text-align: center;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
}
 
.messagebox.standard-talk {
#mp-welcome .welcome-subtitle {
    border: 1px solid #c0c090;
height: 100%;
    background-color: #f8eaba;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
    margin: 4px auto;
padding:0.5em;
}
}
 
/* For old WikiProject banners inside banner shells. */
#mp-banner {
.mbox-inside .standard-talk,
     position: absolute;
.messagebox.nested-talk {
     border: 1px solid #c0c090;
    background-color: #f8eaba;
     width: 100%;
     width: 100%;
     height: 100%;
     margin: 2px 0;
     filter: blur(5px);
     padding: 2px;
    z-index: -1;
    background: url(/images/e/e0/MP_banner.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}
}
 
.messagebox.small {
.view-dark #mp-banner {
    width: 238px;
filter: blur(5px) brightness(50%);
    font-size: 85%;
    float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em;  
}
}
 
.messagebox.small-talk {
.view-light #mp-banner {
    width: 238px;
filter: blur(5px) contrast(50%);
    font-size: 85%;
}
    float: right;
 
    clear: both;
/* [[Template:MP_link]] */
    margin: 0 0 1em 1em;
.mp-links {
    line-height: 1.25em;
  --gap:10px;
    background: #F8EABA;
}
}
 
.mp-links > ul {
display: flex;
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
flex-flow: row wrap;
th.mbox-text, td.mbox-text {     /* The message body cell(s) */
justify-content: space-evenly;
    border: none;  
margin: 2px;
    padding: 0.25em 0.9em;       /* 0.9em left/right */
gap:var(--gap);
    width: 100%;   /* Make all mboxes the same width regardless of text length */
}
}
 
td.mbox-image {                 /* The left image cell */
.mp-links > ul > li {
    border: none;  
display:flex;
    padding: 2px 0 2px 0.9em;   /* 0.9em left, 0px right */
flex-flow:column nowrap;
    text-align: center;  
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
}
 
td.mbox-imageright {            /* The right image cell */
.mp-links > ul > li:hover {
    border: none;
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
    padding: 2px 0.9em 2px 0;    /* 0px left, 0.9em right */
    text-align: center;  
}
}
 
td.mbox-empty-cell {         /* An empty narrow cell */
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
    border: none;
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
    padding: 0px;
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
    width: 1px;
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
 
.mp-links > ul > li:hover a {
text-decoration: underline;
}
}
 
.mp-links > ul > li > a {
/* Article message box styles */
display: flex;
table.ambox {
align-items: center;
    margin: 0px 10%;   /* 10% = Will not overlap with other elements */
justify-content: center;
    border: 1px solid #aaa;  
height:100%;
    border-left: 10px solid #1e90ff;   /* Default "notice" blue */
flex:1 1 auto;
    background: #fbfbfb;  
box-sizing:border-box;
padding:5px;
}
}
 
table.ambox + table.ambox {  /* Single border between stacked boxes. */
.mp-links > ul > li > a:first-child {
    margin-top: -1px;
  height:100%;
}
}
 
.ambox th.mbox-text,
.mp-links > ul > li > a:last-child:not(:first-child) {
.ambox td.mbox-text {            /* The message body cell(s) */
  height:unset;
    padding: 0.25em 0.5em;       /* 0.5em left/right */
}
}
 
.ambox td.mbox-image {           /* The left image cell */
.mp-links.stretch,
    padding: 2px 0 2px 0.5em;   /* 0.5em left, 0px right */
.mp-links.stretch > ul {
height:100%;
}
}
 
.ambox td.mbox-imageright {      /* The right image cell */
.mp-links.side-image li {
    padding: 2px 0.5em 2px 0;   /* 0px left, 0.5em right */
flex-flow:row nowrap;
}
}
 
.mp-links.plain > ul > li {
table.ambox-notice {
  outline-color:transparent;
    border-left: 10px solid #1e90ff;   /* Blue */
}
}
 
table.ambox-speedy {
/* MP icon lists */
     border-left: 10px solid #b22222;   /* Red */
.mp-iconlists {
     background: #fee;                   /* Pink */
display: flex;
     flex-flow: wrap;
     gap: 5px 20px;
}
}
 
table.ambox-delete {
.mp-iconlists > .mp-iconlist {
     border-left: 10px solid #b22222;   /* Red */
flex: 1;
     min-width: fit-content;
}
}
 
table.ambox-content {
.mp-iconlist > h3 {
    border-left: 10px solid #f28500;   /* Orange */
padding: 0;
margin: 0;
}
}
 
table.ambox-style {
.mp-iconlist > ul {
    border-left: 10px solid #f4c430;   /* Yellow */
list-style: none;
margin: 0;
}
}
 
table.ambox-move {
/* MP gallery */
     border-left: 10px solid #9932cc;   /* Purple */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
    display: flex;
     flex-flow: wrap;
    gap: 5px 10px;
    align-items: flex-end;
    justify-content: space-evenly;
    margin: auto;
}
}
 
table.ambox-protection {
.mp-box ul.gallery .gallerytext {
     border-left: 10px solid #bba;       /* Gray-gold */
margin-top: 1em;
padding: 0;
     background-color: var(--wiki-content-background-color--secondary);
    border: 1px solid var(--wiki-content-link-color);
}
}
 
.mp-box .gallerybox:hover .gallerytext {
/* Image message box styles */
     background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
table.imbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 3px solid #1e90ff;    /* Default "notice" blue */
     background: #fbfbfb;
}
}
 
.imbox .mbox-text .imbox {    /* For imboxes inside imbox-text cells. */
.mp-box ul.gallery .gallerytext > p {
    margin: 0 -0.5em;   /* 0.9 - 0.5 = 0.4em left/right. */
margin: 0;
}
}
 
.mbox-inside .imbox {    /* For imboxes inside other templates. */
.mp-box ul.gallery .gallerytext a {
     margin: 4px;
display: block;
     padding: .5em 0;
}
}
 
/***********************
table.imbox-notice {
* End main page layout *
     border: 3px solid #1e90ff;    /* Blue */
************************/
 
/***********************
* Start DRUID infoboxes *
************************/
 
.druid-container {
     /* These variables are designed to inherit from your wiki's color variables.
      If your wiki uses a different naming scheme, change the inner names to match yours.
      If your wiki doesn't use color variables you should consider doing so,
      otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
    */
    --druid-background-color: var(--wiki-content-background-color, #ffffff);
    --druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
   
    --druid-secondary-background-color: var(--wiki-accent-color, #36c);
    --druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
    --druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
    --druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
   
    --druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
    --druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
   
    --druid-border-color: var(--wiki-content-border-color, #a7d7f9);
    --druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
   
    --druid-link-color: var(--wiki-content-link-color, #0645ad);
    --druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
    --druid-link-label-color: var(--wiki-content-link-label-color, #fff);
    --druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
}
 
table.imbox-speedy {
.druid-container {
     border: 3px solid #b22222;   /* Red */
     border: 4px solid var(--druid-border-color);
     background: #fee;             /* Pink */
    border-radius: 3px;
     background: var(--druid-background-color);
    float: right;
    clear: right;
    margin: 0 0 1em 1em;
width:100%;
max-width:22em;
    box-sizing: border-box;
    border-collapse: collapse;
}
}
 
table.imbox-delete {
@media screen and (max-width: 720px) {
     border: 3px solid #b22222;   /* Red */
  .druid-container {
     float: none;
    margin: 0.5rem auto;
  }
}
}
 
table.imbox-content {
.druid-main-images-file,
     border: 3px solid #f28500;   /* Orange */
.druid-main-image {
     text-align:center;
}
}
 
table.imbox-style {
.druid-infobox .druid-title,
     border: 3px solid #f4c430;   /* Yellow */
.druid-infobox .druid-section {
     background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
    color:var(--druid-secondary-background-label-color);
    text-align:center;
    font-size:1.5em;
    padding:1px;
}
}
 
table.imbox-move {
.druid-infobox .druid-section {
     border: 3px solid #9932cc;   /* Purple */
     font-size: 1.25em;
    font-weight: 600;
}
}
 
table.imbox-protection {
.druid-label {
     border: 3px solid #bba;       /* Gray-gold */
     font-weight:bold;
    text-align: right;
box-sizing: border-box;
}
}
 
table.imbox-license {
.druid-row > .druid-label {
     border: 3px solid #88a;       /* Dark gray */
     width: 48%;
     background: #f7f8ff;         /* Light gray */
     flex-shrink: 0;
}
}
 
table.imbox-featured {
.druid-row > .druid-label,
    border: 3px solid #cba135;   /* Brown-gold */
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
}
 
.druid-main-image,
/* Category message box styles */
.druid-main-images {
table.cmbox {
     padding:5px;
    margin: 3px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;
     background: #DFE8FF;   /* Default "notice" blue */
}
}
 
.druid-main-image img,
table.cmbox-notice {
.druid-main-images img {
     background: #D8E8FF;   /* Blue */
     max-width:100%;
    height:auto;
}
}
 
table.cmbox-speedy {
.druid-main-images-labels {
     margin-top: 4px;
     display:flex;
     margin-bottom: 4px;
    flex-direction:row;
     border: 4px solid #b22222;   /* Red */
     flex-wrap:wrap;
     background: #FFDBDB;         /* Pink */
     justify-content: space-evenly;
     margin:0.25em;
    gap:0.25em;
}
}
 
table.cmbox-delete {
.druid-main-images-label {
     background: #FFDBDB;   /* Red */
     cursor:pointer;
    flex:1 1 auto;
    text-align:center;
    transition:.1s ease-in;
    outline:1px solid var(--druid-link-color);
}
}
 
table.cmbox-content {
.druid-main-images-label.focused {
     background: #FFE7CE;   /* Orange */
     background:var(--druid-link-color);
    color:var(--druid-link-label-color);
}
}
 
table.cmbox-style {
.druid-main-images-label:not(.focused):hover {
     background: #FFF9DB;   /* Yellow */
     background:rgba(var(--druid-link-color--rgb), 0.25);
}
}
 
table.cmbox-move {
.druid-toggleable-data:not(.focused),
     background: #E4D8FF;   /* Purple */
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
     display:none;
}
}
 
table.cmbox-protection {
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
     background: #EFEFE1;   /* Gray-gold */
     display:none;
}
}
 
.druid-section:has(.druid-toggleable-heading-empty.focused) {
/* Other pages message box styles */
     display:none;
table.ombox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;      /* Default "notice" gray */
     background: #f9f9f9;
}
}
 
.druid-grid {
table.ombox-notice {
     display:grid;
     border: 1px solid #aaa;       /* Gray */
    gap: 0.3em;
padding: 0.35em;
}
}
 
table.ombox-speedy {
.druid-grid-item {
     border: 2px solid #b22222;   /* Red */
    background:var(--druid-tertiary-background-color);
     background: #fee;             /* Pink */
    padding:0.25em;
     border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
     border-radius: 2px;
}
}
 
table.ombox-delete {
.druid-grid-item > .druid-label,
    border: 2px solid #b22222;   /* Red */
.druid-grid-item > .druid-data {
text-align: center;
}
}
 
table.ombox-content {
.druid-data-wide {
    border: 1px solid #f28500;   /* Orange */
width:100%;
}
}
 
table.ombox-style {
.druid-section-container > .druid-collapsible {
    border: 1px solid #f4c430;   /* Yellow */
display: flex;
justify-content: space-between;
align-items: center;
}
}
 
table.ombox-move {
.druid-collapsed {
     border: 1px solid #9932cc;   /* Purple */
     display:none!important;
}
}
 
table.ombox-protection {
.druid-collapsible {
     border: 2px solid #bba;       /* Gray-gold */
     cursor:pointer;
    position:relative;
}
}
 
.druid-collapsible > .druid-section {
/* Talk page message box styles */
width: 100%;
table.tmbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #c0c090;    /* Default "notice" gray-brown */
    background: #f8eaba;
}
}
 
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" */
.druid-collapsible::after {
     margin: 2px 0;               /* class ensures that this declaration overrides other */
     content:'\2013';
     width: 100%; /* For Safari and Opera */     /* styles (including mbox-small above) */
    display:block;
    position:absolute;
    right:10px;
    font-size:20px;
     font-weight:bold;
     color:var(--druid-secondary-background-label-color);
}
}
 
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when  */
.druid-collapsible-collapsed::after {
    line-height: 1.5em;          /* also "nested", so reset styles that are  */ 
     content:'+';
     font-size: 100%;             /* set in "mbox-small" above.                */
}
}
 
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
table.tmbox-speedy {
  display: none;
    border: 2px solid #b22222;    /* Red */
    background: #fee;             /* Pink */
}
}
 
table.tmbox-delete {
/*****************************************
     border: 2px solid #b22222;   /* Red */
Div support
*****************************************/
 
div.druid-row {
     display:flex;
    margin-block: 1px;
}
}
 
table.tmbox-content {
div.druid-row + div.druid-row {
    border: 2px solid #f28500;   /* Orange */
margin-top: 0;
}
}
 
table.tmbox-style {
div.druid-row > .druid-label {
    border: 2px solid #f4c430;   /* Yellow */
background: var(--druid-tertiary-background-color);
}
}
 
table.tmbox-move {
.druid-infobox .druid-title {
    border: 2px solid #9932cc;   /* Purple */
  font-weight: 700;
}
}
 
table.tmbox-protection,
.druid-infobox #toc {
table.tmbox-notice {
     display:none;
     border: 1px solid #c0c090;   /* Gray-brown */
}
}
 
 
/* Disambig and set index box styles */
/********
table.dmbox {
Custom display classes
    clear: both;
*********/
    margin: 0.9em 1em;
 
    border-top: 1px solid #ccc;
div.druid-stacked.druid-row,
    border-bottom: 1px solid #ccc;
.druid-stacked div.druid-row {
     background: transparent;
     flex-direction: column;
}
}
 
.druid-stacked.druid-row > .druid-label,
/* Footer and header message box styles */
.druid-stacked .druid-row > .druid-label {
table.fmbox {
     text-align: left;
     clear: both;
    margin: 0.2em 0;
     width: 100%;
     width: 100%;
     flex-basis:unset;
     border: 1px solid #aaa;
    background: #f9f9f9;    /* Default "system" gray */
}
}
 
table.fmbox-system {
.druid-stacked.druid-row > .druid-data,
     background: #f9f9f9;
.druid-stacked .druid-row > .druid-data {
     padding-left: .75em;
}
}
 
table.fmbox-warning {
/*****************************************
     border: 1px solid #bb7070; /* Dark pink */
Div support
     background: #ffdbdb;       /* Pink */
*****************************************/
 
div.druid-row {
     display:flex;
     margin-block: 1px;
}
}
 
table.fmbox-editnotice {
div.druid-row + div.druid-row {
    background: transparent;
margin-top: 0;
}
}
 
/* Div based "warning" style fmbox messages. */
div.druid-row > .druid-label {
div.mw-warning-with-logexcerpt,
background: var(--druid-tertiary-background-color);
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning {
    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
.druid-infobox .druid-title {
  [[MediaWiki:Noarticletext]] and [[MediaWiki:Readonly lag]]. */
  font-weight: 700;
div.mw-lag-warn-normal,
div.noarticletext,
div.fmbox-system {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #aaa;
    background: #f9f9f9;
    padding: 0.25em 0.9em;
}
}
 
.druid-infobox #toc {
/* These mbox-small classes must be placed after all other
     display:none;
  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;
* End DRUID infoboxes  *
    width: 238px;
************************/
    border-collapse: collapse;
 
    font-size: 88%;
/*** Miscellaneous ***/
    line-height: 1.25em;
.responsive-image {
max-width:100%;
height:auto;
}
}
 
.view-dark .invert-on-dark,
.view-light .invert-on-light {
/* Support for Template:IPA, Template:Unicode and Template:Polytonic.
     filter:invert(100%);
  The second declarations reset the styles for all browsers except
  IE6, which chokes on the empty comment tags. Please copy any changes
  to [[Template:IPA fonts]] and [[Template:Unicode fonts]].
*/
.IPA {
    font-family: "Charis SIL", "Doulos SIL", Gentium, GentiumAlt,
                "DejaVu Sans", Code2000, "TITUS Cyberbit Basic",
                "Arial Unicode MS", "Lucida Sans Unicode",
                "Chrysanthi Unicode";
     font-family /**/: inherit;
}
}
 
.Unicode {
.pixelated {
    font-family: Code2000, Code2001, "Free Serif", "TITUS Cyberbit Basic",
  image-rendering:pixelated;
                "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit",
                "Bitstream CyberBase", Thryomanes, Gentium, GentiumAlt,
                "Lucida Grande", "Free Sans", "Arial Unicode MS",
                "Microsoft Sans Serif", "Lucida Sans Unicode";
    font-family /**/: inherit;
}
}
 
.latinx {
@media screen and (min-width:720px) {
    font-family: Code2000, Code2001, "TITUS Cyberbit Basic", "Microsoft Sans Serif";
.mobileonly {
    font-family /**/: inherit;
display:none;
}
}
}
@media screen and (max-width:720px) {
.polytonic {
.nomobile {
    font-family: "Athena Unicode", Gentium, "Palatino Linotype",
display:none;
                "Arial Unicode MS", "Lucida Sans Unicode",
}
                "Lucida Grande", Code2000;
    font-family /**/: inherit;
}
}
 
/*** Utility classes for standard MW galleries ***/
#wpSave {
/* it's important that spaced comes before centered in the sheet */
     font-weight: bold;
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
    display:flex;
    flex-flow:row wrap;
    justify-content:space-evenly;
     margin-left:unset;
}
}
 
.gallery.centered {
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
     text-align:center;
.hiddenStructure {
     display: inline ! important;
    color: #f00;
    background-color: #0f0;
}
}
 
/**************************
/* suppress missing interwiki image links where #ifexist cannot
* Start Modular Templates *
  be used due to high number of requests see .hidden-redlink on
**************************/
  http://meta.wikimedia.org/wiki/MediaWiki:Common.css
 
*/
/********* [[Template:Ambox]] *********/
.check-icon a.new {
.ambox {
     display: none;  
     --ambox-color:var(--wiki-accent-color);
    speak: none;
 
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
}
 
@media (min-width: 720px) {
/* Removes underlines from links */
.ambox {
.nounderlines a {  
margin-inline: 10%;
    text-decoration: none;
}
}
}
 
.ambox.tiny {
/* Remove underline from IPA links */
padding: .04rem .5em;
.IPA a:link, .IPA a:visited {
margin-inline: 0;
     text-decoration: none;
     width: fit-content;
}
}
 
.ambox + .ambox {
/* Standard Navigationsleisten, aka box hiding thingy
margin-top: -.6em;
  from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
    margin: 0;
    padding: 4px;
    border: 1px solid #aaa;
    text-align: center;
    border-collapse: collapse;
    font-size: 95%;
}
}
 
div.NavFrame + div.NavFrame {
.ambox-content p {
    border-top-style: none;
margin: .15em 0;
    border-top-style: hidden;
}
}
 
div.NavPic {
.ambox-title {
    background-color: #fff;
font-weight: bold;
    margin: 0;
    padding: 2px;
    float: left;
}
}
 
div.NavFrame div.NavHead {
/********* [[Template:Hatnote]] *********/
     height: 1.6em;
.hatnote {
     font-weight: bold;
     padding: 1px 0 1px 1.6em;
     background-color: #ccf;
    margin-bottom: 0.5em;
     position: relative;
     font-style: italic;
     border-top: 1px solid var(--wiki-content-border-color--secondary);
     border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
}
 
div.NavFrame p {
.hatnote.icon {
    font-size: 100%;
padding-left: 0;
}
}
 
div.NavFrame div.NavContent {
/********* [[Template:Spoiler]] *********/
    font-size: 100%;
.spoiler-content {
  background-color: rgb(127, 127, 127);
  transition: all 0.3s;
  cursor: pointer;
}
}
 
div.NavFrame div.NavContent p {
.spoiler-content > span {
    font-size: 100%;
  opacity: 0;
  transition: all 0.3s;
}
}
 
div.NavEnd {
.spoiler-content > * {
    margin: 0;
  pointer-events:none;
    padding: 0;
    line-height: 1px;
    clear: both;
}
}
 
a.NavToggle {
.spoiler-content.show > * {
    position: absolute;
  pointer-events:unset;
    top: 0;
    right: 3px;
    font-weight: normal;
    font-size: 90%;
}
}
 
.spoiler-content.show {
/* Coloured watchlist numbers */
  background-color: rgba(127, 127, 127, 0);
.mw-plusminus-pos { color: #006400; } /* dark green */
.mw-plusminus-neg { color: #8B0000; } /* dark red */
.rellink,
.dablink {
    font-style: italic;
    padding-left: 2em;
}
}
 
.rellink i,
.spoiler-content.show > span {
.dablink i {
  opacity: 1;
    font-style: normal;
}
}
 
/********* [[Template:Link icon]] *********/
/* Style for horizontal UL lists */
.link-icon {
.horizontal ul {
--link-icon-line-height: 1.5em;
     padding: 0;
--link-icon-size: 1.5em;
     margin: 0;
display: inline-flex;
align-items: center;
     height: var(--link-icon-line-height);
     vertical-align: bottom;
}
}
 
.horizontal li {
.link-icon .regular {
    padding: 0 0.6em 0 0.4em;
     align-self: center;
    display: inline;
     border-right: 1px solid;
}
}
 
.horizontal li:last-child {
.link-icon .regular a {
    border-right: none;
display: flex;
    padding-right: 0;
}
}
 
.link-icon .regular img {
/* Allow transcluded pages to display in lists rather than a table.
height: var(--link-icon-size);
  Compatible in Firefox; incompatible in IE6. */
max-width: var(--link-icon-size);
.listify td    { display: list-item; }
.listify tr    { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
  for how these are used. The classes "geo", "longitude", and
  "latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec  { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude            { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
  the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
    line-height: 1.5em;
    list-style: none;
    margin: .3em 0 0;
    padding: 0;
}
}
 
.nonumtoc #toc ul ul,
.link-icon .fallback {
.nonumtoc .toc ul ul {  
outline: 1px solid var(--wiki-content-text-color);
    margin: 0 0 0 2em;  
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
}
 
.link-icon.notext .fallback {
/* Allow limiting of which header levels are shown in a TOC;
display: inline-block;
  <div class="toclimit-3">, for instance, will limit to
  showing ==headings== and ===headings=== but no further
  (as long as there are no =headings= on the page, which
  there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-2,
.toclimit-3 .toclevel-3,
.toclimit-4 .toclevel-4,
.toclimit-5 .toclevel-5,
.toclimit-6 .toclevel-6,
.toclimit-7 .toclevel-7 { display: none; }
/* Styling for Template:Quote */
blockquote.templatequote {
    margin-top: 0;  
}
}
 
blockquote.templatequote div.templatequotecite {  
.link-icon.notext {
     line-height: 1em;
     display: inline;
    text-align: left;
    padding-left: 2em;
    margin-top: 0;
}
}
 
blockquote.templatequote div.templatequotecite cite {
/********* [[Template:Quote]] *********/
     font-size: 85%;
.quote {
     background: var(--wiki-content-background-color--secondary);
    border-radius: 5px;
    border: 2px solid var(--wiki-content-border-color);
    margin: .5em 0;
    padding: .5em;
}
}
 
.quote .block {
div.user-block {
display: block;
    padding: 5px;
    border: 1px solid #A9A9A9;
    background-color: #FFEFD5;
}
}
 
.quote .title {
/* Prevent line breaks in silly places:
font-size: large;
  1) links when we don't want them to
     font-weight: bold;
  2) HTML formulae
  3) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowraplinks a,
span.texhtml,
sup.reference a { white-space: nowrap; }
/* For template documentation */
.template-documentation {
    clear: both;
    margin: 1em 0 0 0;
    border: 1px solid #aaa;  
     background-color: #ecfcf4;
    padding: 5px;
}
}
 
.quote .content {
.thumbinner {
font-style: italic;
    min-width: 100px;
}
}
 
.quote .author {
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
font-weight: bold;
.imagemap-inline div {
text-align: end;
    display: inline;
}
}
 
.quote .marks-wrapper {
/* Increase the height of the image upload box */
display: flex;
#wpUploadDescription {
gap: 5px;
    height: 13em;
}
}
 
.quote .marks-wrapper::before,
/* Reduce line-height for <sup> and <sub> */
.quote .marks-wrapper::after {
sup, sub {
font-size: 100px;
     line-height: 1em;
     line-height: 0px;
}
}
 
.quote .marks-wrapper::before {
content: "\201C";
/* The backgrounds for galleries. */
margin-top: 40px;
#content .gallerybox div.thumb {
    background-color: #F9F9F9;   /* Light gray padding */
}
}
 
/* Put a chequered background behind images, only visible if they have transparency */
.quote .marks-wrapper::after {
.gallerybox .thumb img,
content: "\201D";
#file img {
align-self: end;
    background: white url("http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;
margin-bottom: -10px;
}
}
 
/* But no chequered background on articles, user pages or portals. */
.client-js .mw-charinsert-item {
.ns-0 .gallerybox .thumb img,
display:none;
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img {
    background: white;
}
}
 
/************************
/* Prevent floating boxes from overlapping any category listings,
* End Modular Templates *
  file histories, edit previews, and edit [Show changes] views */
*************************/
#mw-subcategories, #mw-pages, #mw-category-media,
 
#filehistory, #wikiPreview, #wikiDiff {
/*****************************
    clear: both;
* Used by [[Template:Color]] *
******************************/
.color__splotch {
  display:inline-block;
  height:1em;
  width:1em;
  box-sizing:border-box;
  vertical-align:text-top;
  border-radius:50%;
  border:1px solid var(--wiki-content-text-color);  
}
}
/*********************
* End Template:Color *
/* Selectively hide headers in WikiProject banners */
**********************/
.wpb .wpb-header            { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; }    /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside    { display: none; }      /* hide things that should only display outside shells */
/* </source> */

Revision as of 19:41, 12 September 2024

/* CSS placed here will be applied to all skins */
/* <source lang="css"> */
 
/* Main page fixes */
#interwiki-completelist {
    font-weight: bold;
}
body.page-Main_Page #ca-delete {
    display: none !important;
}
 
body.page-Main_Page #mp-topbanner {
   clear: both;
}
 
/* Edit window toolbar */
#toolbar {
    height: 22px;
    margin-bottom: 6px;
}
 
/* Margins for <ol> and <ul> */
#content ol, #content ul,
#mw_content ol, #mw_content ul {
  margin-bottom: 0.5em;
}
 
/* Make the list of references smaller */
ol.references {
    font-size: 100%;
}
.references-small { 
    font-size: 90%;
}
 
/* VALIDATOR NOTICE: the following is correct, but the W3C validator doesn't accept it */
/* -moz-* is a vendor-specific extension (CSS 2.1 4.1.2.1) */
/* column-count is from the CSS3 module "CSS Multi-column Layout" */
/* Please ignore any validator errors caused by these two lines */
.references-2column {
    font-size: 90%;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}
 
/* Highlight clicked reference in blue to help navigation */
ol.references > li:target,
sup.reference:target,
cite:target { 
    background-color: #DEF;
}
 
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
    font-weight: normal;
    font-style: normal;
}
 
 
/* Styling for citations */
cite {
    font-style: normal;
    word-wrap: break-word;
}
 
/* For linked citation numbers and document IDs, where
   the number need not be shown on a screen or a handheld,
   but should be included in the printed version
*/
@media screen, handheld, projection {
    cite *.printonly {
        display: none;
    }
}
 
 
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
    margin: 1em 1em 1em 0;
    background: #f9f9f9;
    border: 1px #aaa solid;
    border-collapse: collapse;
}
.wikitable th, .wikitable td,
.prettytable th, .prettytable td {
    border: 1px #aaa solid;
    padding: 0.2em;
}
.wikitable th,
.prettytable th {
    background: #f2f2f2;
    text-align: center;
}
.wikitable caption,
.prettytable caption {
    font-weight: bold;
}
 
/* Default skin for navigation boxes */
table.navbox {            /* Navbox container style */
  border: 1px solid #aaa;
  width: 100%; 
  margin: auto;
  clear: both;
  font-size: 88%;
  text-align: center;
  padding: 1px;
}
table.navbox + table.navbox {  /* Single pixel border between adjacent navboxes */
  margin-top: -1px;            /* (doesn't work for IE6, but that's okay)       */
}
.navbox-title,
.navbox-abovebelow,
table.navbox th {
  text-align: center;      /* Title and above/below styles */
  padding-left: 1em;
  padding-right: 1em;
}
.navbox-group {            /* Group style */
  white-space: nowrap;
  text-align: right;
  font-weight: bold;
  padding-left: 1em;
  padding-right: 1em;
}
.navbox, .navbox-subgroup {
  background: #fdfdfd;     /* Background color */
}
.navbox-list {
  border-color: #fdfdfd;   /* Must match background color */
}
.navbox-title,
table.navbox th {
  background: #ccccff;     /* Level 1 color */
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
  background: #ddddff;     /* Level 2 color */
}
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
  background: #e6e6ff;     /* Level 3 color */
}
.navbox-even {
  background: #f7f7f7;     /* Even row striping */
}
.navbox-odd {
  background: transparent; /* Odd row striping */
}
 
.collapseButton {          /* 'show'/'hide' buttons created dynamically */
    float: right;          /* by the CollapsibleTables javascript in    */
    font-weight: normal;   /* [[MediaWiki:Common.js]]are styled here    */
    text-align: right;     /* so they can be customised.                */
    width: auto;
}
.navbox .collapseButton {  /* In navboxes, the show/hide button balances */
    width: 6em;            /* the vde links from [[Template:Tnavbar]],   */
}                          /* so they need to be the same width.         */
 
 
/* Infobox template style */
.infobox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    color: black;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    float: right;
    clear: right;
}
.infobox td,
.infobox th {
    vertical-align: top;
}
.infobox caption {
    font-size: larger;
}
.infobox.bordered {
    border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
    border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
    border: 0;
}
 
.infobox.sisterproject {
    width: 20em;
    font-size: 90%;
}
 
.infobox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
    border: 1px solid #c0c090;
}
 
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
}
 
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
    border: 0;
    border-right: 1px solid #aaa;
}
 
/* Styles for geography infoboxes, eg countries,
   country subdivisions, cities, etc.            */
.infobox.geography {
    text-align: left;
    border-collapse: collapse;
    line-height: 1.2em; 
    font-size: 90%;
}
 
.infobox.geography  td,
.infobox.geography  th {
    border-top: solid 1px #aaa;
    padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
    border-top: solid 1px #aaa;
    padding: 0.4em 0.6em 0.2em 0.6em;
}
 
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
    border: 0;
    padding: 0 0.6em 0.2em 0.6em;
}
 
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
    border-top: 0;
    border-bottom: solid 1px #aaa;
    padding: 0 0.6em 0.4em 0.6em;
}
 
.infobox.geography .maptable td,
.infobox.geography .maptable th {
    border: 0;
    padding: 0;
}
 
/* Makes redirects appear in italics in categories and on [[Special:Allpages]] */
.redirect-in-category, .allpagesredirect {
    font-style: italic;
}
 
/* Icons for medialist templates [[Template:Listen]],
   [[Template:Multi-listen_start]], [[Template:Video]],
   [[Template:Multi-video_start]]
*/
div.listenlist {
    background:
        url("http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speakernotes.png/30px-Gnome-speakernotes.png");
    padding-left: 40px;
}
 
/* Style rules for media list templates */
div.medialist {
    min-height: 50px;
    margin: 1em;
    background-position: top left;
    background-repeat: no-repeat;
}
div.medialist ul {
    list-style-type: none; 
    list-style-image: none;
    margin: 0;
}
div.medialist ul li {
    padding-bottom: 0.5em;
}
div.medialist ul li li {
    font-size: 91%;
    padding-bottom: 0;
}
 
/* Change the external link icon to an Adobe icon for all PDF files
   in browsers that support these CSS selectors, like Mozilla and Opera */
#bodyContent a[href$=".pdf"].external, 
#bodyContent a[href*=".pdf?"].external, 
#bodyContent a[href*=".pdf#"].external,
#bodyContent a[href$=".PDF"].external, 
#bodyContent a[href*=".PDF?"].external, 
#bodyContent a[href*=".PDF#"].external,
#mw_content  a[href$=".pdf"].external, 
#mw_content  a[href*=".pdf?"].external, 
#mw_content  a[href*=".pdf#"].external,
#mw_content  a[href$=".PDF"].external, 
#mw_content  a[href*=".PDF?"].external, 
#mw_content  a[href*=".PDF#"].external {
    background: 
        url("http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif")
        center right no-repeat;
    padding-right: 16px;
}
 
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
   is used (notably Template:PDFlink). This works in IE, unlike the above. */
#bodyContent span.PDFlink a,
#mw_content span.PDFlink a {
    background: 
        url("http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif")
        center right no-repeat;
    padding-right: 17px;
}
 
/* Remove link styling. Already defined in monobook
   and modern, but not defined in the other skins. Bug 18708 */
#bodyContent .plainlinks a {
    background: none !important;
    padding: 0 !important;
}
 
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
    float: left;
    width: 50%;
    min-width: 300px;
}
div.columns-3 div.column {
    float: left;
    width: 33.3%;
    min-width: 200px;
}
div.columns-4 div.column {
    float: left;
    width: 25%;
    min-width: 150px;
}
div.columns-5 div.column {
    float: left;
    width: 20%;
    min-width: 120px;
}
 
/* Make sure that "external references" from templates like [[Template:Ref]] 
   do not get URL expansion, not even when printed. The anchor itself has 
   class "external autonumber" and the url expansion is inserted when printing 
   (see [http://en.wikipedia.org/skins-1.5/common/commonPrint.css]) using the
   ":after" pseudo-element.
*/
.nourlexpansion a.external.text:after,
.nourlexpansion a.external.autonumber:after {
    display: none !important;
}
 
/* The legacy implementation of this was with "plainlinksneverexpand", which
   also simulated "plainlinks".  "plainlinksneverexpand" is deprecated and 
   should be replaced with "plainlinks nourlexpansion".  When this has been
   done, the rules below can be removed.
*/
.plainlinksneverexpand a {
    background: none !important;
    padding: 0 !important;
}
.plainlinksneverexpand a.external.text:after,
.plainlinksneverexpand a.external.autonumber:after {
    display: none !important;
}
 
/* Messagebox templates */
.messagebox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    width: 80%;
    margin: 0 auto 1em auto;
    padding: .2em;
}
.messagebox.merge {
    border: 1px solid #c0b8cc;
    background-color: #f0e5ff;
    text-align: center;
}
.messagebox.cleanup {
    border: 1px solid #9f9fff;
    background-color: #efefff;
    text-align: center;
}
.messagebox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    width: 100%;
    margin: 2px 0;
    padding: 2px;
}
.messagebox.small {
    width: 238px;
    font-size: 85%;
    float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em; 
}
.messagebox.small-talk {
    width: 238px;
    font-size: 85%;
    float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em; 
    background: #F8EABA;
}
 
 
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
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 */
    border: none; 
    padding: 2px 0 2px 0.9em;    /* 0.9em left, 0px right */
    text-align: center; 
}
td.mbox-imageright {             /* The right image cell */
    border: none;
    padding: 2px 0.9em 2px 0;    /* 0px left, 0.9em right */
    text-align: center; 
}
td.mbox-empty-cell {         /* An empty narrow cell */
    border: none;
    padding: 0px;
    width: 1px;
}
 
/* Article message box styles */
table.ambox {
    margin: 0px 10%;   /* 10% = Will not overlap with other elements */
    border: 1px solid #aaa; 
    border-left: 10px solid #1e90ff;    /* Default "notice" blue */
    background: #fbfbfb; 
}
table.ambox + table.ambox {   /* Single border between stacked boxes. */
    margin-top: -1px;
}
.ambox th.mbox-text, 
.ambox td.mbox-text {            /* The message body cell(s) */
    padding: 0.25em 0.5em;       /* 0.5em left/right */
}
.ambox td.mbox-image {           /* The left image cell */
    padding: 2px 0 2px 0.5em;    /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright {      /* The right image cell */
    padding: 2px 0.5em 2px 0;    /* 0px left, 0.5em right */
}
 
table.ambox-notice {
    border-left: 10px solid #1e90ff;    /* Blue */
}
table.ambox-speedy {
    border-left: 10px solid #b22222;    /* Red */
    background: #fee;                   /* Pink */
}
table.ambox-delete {
    border-left: 10px solid #b22222;    /* Red */
}
table.ambox-content {
    border-left: 10px solid #f28500;    /* Orange */
}
table.ambox-style {
    border-left: 10px solid #f4c430;    /* Yellow */
}
table.ambox-move {
    border-left: 10px solid #9932cc;    /* Purple */
}
table.ambox-protection {
    border-left: 10px solid #bba;       /* Gray-gold */
}
 
/* Image message box styles */
table.imbox {
    margin: 4px 10%; 
    border-collapse: collapse; 
    border: 3px solid #1e90ff;    /* Default "notice" blue */
    background: #fbfbfb;
}
.imbox .mbox-text .imbox {    /* For imboxes inside imbox-text cells. */
    margin: 0 -0.5em;    /* 0.9 - 0.5 = 0.4em left/right. */
}
.mbox-inside .imbox {    /* For imboxes inside other templates. */
    margin: 4px;
}
 
table.imbox-notice {
    border: 3px solid #1e90ff;    /* Blue */
}
table.imbox-speedy {
    border: 3px solid #b22222;    /* Red */
    background: #fee;             /* Pink */
}
table.imbox-delete {
    border: 3px solid #b22222;    /* Red */
}
table.imbox-content {
    border: 3px solid #f28500;    /* Orange */
}
table.imbox-style {
    border: 3px solid #f4c430;    /* Yellow */
}
table.imbox-move {
    border: 3px solid #9932cc;    /* Purple */
}
table.imbox-protection {
    border: 3px solid #bba;       /* Gray-gold */
}
table.imbox-license {
    border: 3px solid #88a;       /* Dark gray */
    background: #f7f8ff;          /* Light gray */
}
table.imbox-featured {
    border: 3px solid #cba135;    /* Brown-gold */
}
 
/* Category message box styles */
table.cmbox {
    margin: 3px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa; 
    background: #DFE8FF;    /* Default "notice" blue */
}
 
table.cmbox-notice {
    background: #D8E8FF;    /* Blue */
}
table.cmbox-speedy {
    margin-top: 4px;
    margin-bottom: 4px;
    border: 4px solid #b22222;    /* Red */
    background: #FFDBDB;          /* Pink */
}
table.cmbox-delete {
    background: #FFDBDB;    /* Red */
}
table.cmbox-content {
    background: #FFE7CE;    /* Orange */
}
table.cmbox-style {
    background: #FFF9DB;    /* Yellow */
}
table.cmbox-move {
    background: #E4D8FF;    /* Purple */
}
table.cmbox-protection {
    background: #EFEFE1;    /* Gray-gold */
}
 
/* Other pages message box styles */
table.ombox {
    margin: 4px 10%; 
    border-collapse: collapse; 
    border: 1px solid #aaa;       /* Default "notice" gray */
    background: #f9f9f9;
}
 
table.ombox-notice {
    border: 1px solid #aaa;       /* Gray */
}
table.ombox-speedy {
    border: 2px solid #b22222;    /* Red */
    background: #fee;             /* Pink */
}
table.ombox-delete {
    border: 2px solid #b22222;    /* Red */
}
table.ombox-content {
    border: 1px solid #f28500;    /* Orange */
}
table.ombox-style {
    border: 1px solid #f4c430;    /* Yellow */
}
table.ombox-move {
    border: 1px solid #9932cc;    /* Purple */
}
table.ombox-protection {
    border: 2px solid #bba;       /* Gray-gold */
}
 
/* Talk page message box styles */
table.tmbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #c0c090;    /* Default "notice" gray-brown */
    background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" */
    margin: 2px 0;               /* class ensures that this declaration overrides other */
    width: 100%;  /* For Safari and Opera */     /* styles (including mbox-small above) */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when  */
    line-height: 1.5em;          /* also "nested", so reset styles that are   */   
    font-size: 100%;             /* set in "mbox-small" above.                */
}
 
table.tmbox-speedy {
    border: 2px solid #b22222;    /* Red */
    background: #fee;             /* Pink */
}
table.tmbox-delete {
    border: 2px solid #b22222;    /* Red */
}
table.tmbox-content {
    border: 2px solid #f28500;    /* Orange */
}
table.tmbox-style {
    border: 2px solid #f4c430;    /* Yellow */
}
table.tmbox-move {
    border: 2px solid #9932cc;    /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
    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;
}
 
/* Footer and header message box styles */
table.fmbox {
    clear: both;
    margin: 0.2em 0;
    width: 100%;
    border: 1px solid #aaa;
    background: #f9f9f9;     /* Default "system" gray */
}
table.fmbox-system {
    background: #f9f9f9;
}
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 {
    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]] and [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.noarticletext,
div.fmbox-system {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #aaa;
    background: #f9f9f9;
    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;
}
 
 
/* Support for Template:IPA, Template:Unicode and Template:Polytonic.
   The second declarations reset the styles for all browsers except
   IE6, which chokes on the empty comment tags. Please copy any changes
   to [[Template:IPA fonts]] and [[Template:Unicode fonts]].
*/
.IPA {
    font-family: "Charis SIL", "Doulos SIL", Gentium, GentiumAlt,
                 "DejaVu Sans", Code2000, "TITUS Cyberbit Basic",
                 "Arial Unicode MS", "Lucida Sans Unicode",
                 "Chrysanthi Unicode";
    font-family /**/: inherit;
}
.Unicode {
    font-family: Code2000, Code2001, "Free Serif", "TITUS Cyberbit Basic",
                 "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit",
                 "Bitstream CyberBase", Thryomanes, Gentium, GentiumAlt,
                 "Lucida Grande", "Free Sans", "Arial Unicode MS",
                 "Microsoft Sans Serif", "Lucida Sans Unicode";
    font-family /**/: inherit;
}
.latinx {
    font-family: Code2000, Code2001, "TITUS Cyberbit Basic", "Microsoft Sans Serif";
    font-family /**/: inherit;
}
.polytonic {
    font-family: "Athena Unicode", Gentium, "Palatino Linotype",
                 "Arial Unicode MS", "Lucida Sans Unicode",
                 "Lucida Grande", Code2000; 
    font-family /**/: inherit;
}
 
#wpSave {
    font-weight: bold;
}
 
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
    display: inline ! important;
    color: #f00; 
    background-color: #0f0;
}
 
/* suppress missing interwiki image links where #ifexist cannot
   be used due to high number of requests see .hidden-redlink on 
   http://meta.wikimedia.org/wiki/MediaWiki:Common.css
*/
.check-icon a.new {
    display: none; 
    speak: none;
}
 
/* Removes underlines from links */
.nounderlines a { 
    text-decoration: none;
}
 
/* Remove underline from IPA links */
.IPA a:link, .IPA a:visited {
    text-decoration: none;
}
 
/* Standard Navigationsleisten, aka box hiding thingy
   from .de.  Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
    margin: 0;
    padding: 4px;
    border: 1px solid #aaa;
    text-align: center;
    border-collapse: collapse;
    font-size: 95%;
}
div.NavFrame + div.NavFrame {
    border-top-style: none;
    border-top-style: hidden;
}
div.NavPic {
    background-color: #fff;
    margin: 0;
    padding: 2px;
    float: left;
}
div.NavFrame div.NavHead {
    height: 1.6em;
    font-weight: bold;
    background-color: #ccf;
    position: relative;
}
div.NavFrame p {
    font-size: 100%;
}
div.NavFrame div.NavContent {
    font-size: 100%;
}
div.NavFrame div.NavContent p {
    font-size: 100%;
}
div.NavEnd {
    margin: 0;
    padding: 0;
    line-height: 1px;
    clear: both;
}
a.NavToggle {
    position: absolute;
    top: 0;
    right: 3px;
    font-weight: normal;
    font-size: 90%;
}
 
/* Coloured watchlist numbers */
.mw-plusminus-pos { color: #006400; } /* dark green */
.mw-plusminus-neg { color: #8B0000; } /* dark red */
 
.rellink,
.dablink {
    font-style: italic;
    padding-left: 2em;
}
.rellink i,
.dablink i {
    font-style: normal;
}
 
/* Style for horizontal UL lists */
.horizontal ul {
    padding: 0;
    margin: 0;
}
.horizontal li { 
    padding: 0 0.6em 0 0.4em;
    display: inline;
    border-right: 1px solid;
}
.horizontal li:last-child {
    border-right: none;
    padding-right: 0;
}
 
/* Allow transcluded pages to display in lists rather than a table.
   Compatible in Firefox; incompatible in IE6. */
.listify td    { display: list-item; }
.listify tr    { display: block; }
.listify table { display: block; }
 
/* Geographical coordinates defaults. See [[Template:Coord/link]]
   for how these are used. The classes "geo", "longitude", and
   "latitude" are used by the [[Geo microformat]].
 */
.geo-default, .geo-dms, .geo-dec  { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude             { white-space: nowrap; }
 
/* When <div class="nonumtoc"> is used on the table of contents,
   the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
    line-height: 1.5em;
    list-style: none;
    margin: .3em 0 0;
    padding: 0;
}
.nonumtoc #toc ul ul, 
.nonumtoc .toc ul ul { 
    margin: 0 0 0 2em; 
}
 
/* Allow limiting of which header levels are shown in a TOC;
   <div class="toclimit-3">, for instance, will limit to
   showing ==headings== and ===headings=== but no further
   (as long as there are no =headings= on the page, which
   there shouldn't be according to the MoS).
 */
.toclimit-2 .toclevel-2,
.toclimit-3 .toclevel-3,
.toclimit-4 .toclevel-4,
.toclimit-5 .toclevel-5,
.toclimit-6 .toclevel-6,
.toclimit-7 .toclevel-7 { display: none; }
 
/* Styling for Template:Quote */
blockquote.templatequote { 
     margin-top: 0; 
}
blockquote.templatequote div.templatequotecite { 
    line-height: 1em;
    text-align: left;
    padding-left: 2em;
    margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
    font-size: 85%;
}
 
div.user-block {
    padding: 5px;
    border: 1px solid #A9A9A9;
    background-color: #FFEFD5;
}
 
/* Prevent line breaks in silly places: 
   1) links when we don't want them to
   2) HTML formulae
   3) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowraplinks a,
span.texhtml,
sup.reference a { white-space: nowrap; }
 
/* For template documentation */
.template-documentation {
    clear: both;
    margin: 1em 0 0 0;
    border: 1px solid #aaa; 
    background-color: #ecfcf4; 
    padding: 5px;
}
 
.thumbinner {
    min-width: 100px;
}
 
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
    display: inline;
}
 
/* Increase the height of the image upload box */
#wpUploadDescription {
    height: 13em;
}
 
/* Reduce line-height for <sup> and <sub> */
sup, sub {
    line-height: 1em;
}
 
 
/* The backgrounds for galleries. */
#content .gallerybox div.thumb {
    background-color: #F9F9F9;   /* Light gray padding */
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img {
    background: white url("http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;
}
/* But no chequered background on articles, user pages or portals. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img {
    background: white;
}
 
/* Prevent floating boxes from overlapping any category listings,
   file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media, 
#filehistory, #wikiPreview, #wikiDiff {
    clear: both;
}
 
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header             { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; }     /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside     { display: none; }      /* hide things that should only display outside shells */
 
/* </source> */