Difference between revisions of "MediaWiki:Common.css"

From Multilingual Bookbinding Dictionary
Jump to navigation Jump to search
 
Line 1: Line 1:
/* ----------
+
/* Reset italic styling set by user agent */
<nowiki>
+
cite, dfn {
CSS Style
+
font-style: inherit;
* Indent with tab characters
 
* One line space between each declaration
 
* One selector per line
 
* Opening brace on the same line as the last selector
 
* Don’t omit optional semicolons
 
* Closing brace on its own line
 
* Closing brace indented to match the preceding style declarations
 
* Alternatively, very short style rules may be all on one line
 
---------- */
 
 
 
/* csslint adjoining-classes:false */
 
/* See also [[Special:Mypage/vector.css]], [[MediaWiki:Vector.css]] */
 
 
 
 
 
/* make headers include contained floats, so they don't wander around (yes, is
 
magic, it tells the browser the tag is a container) */
 
h1,
 
h2,
 
h3,
 
h4,
 
h5,
 
h6 {
 
width: auto;
 
 
}
 
}
  
sup,
+
/* Straight quote marks for <q> */
sub { /* prevent odd line-height for raised and lowered characters */
+
q {
line-height: 1em;
+
quotes: '"' '"' "'" "'";
 
}
 
}
  
/* and keep links at normal font size/weight, else they inherit the header
+
/* Avoid collision of blockquote with floating elements by swapping margin and padding */
attributes */
+
blockquote {
.editsection {
+
overflow: hidden;
font-size: 100%;
+
margin: 1em 0;
font-weight: normal;
+
padding: 0 40px;
 
}
 
}
  
pre code, code code {
+
/* Consistent size for <small>, <sub> and <sup> */
border: none;
+
small {
padding: 0;
+
font-size: 85%;
 
}
 
}
 
+
.mw-body-content sub,
pre var, code var {
+
.mw-body-content sup,
color: #777;
+
span.reference /* for Parsoid */ {
 +
font-size: 80%;
 
}
 
}
  
/* This fixes a bug where certain Tibetan terms are cut off at the bottom... */
+
/* Same spacing for indented and unindented paragraphs on talk pages */
 
+
.ns-talk .mw-body-content dd {
#firstHeading { overflow: visible; }
+
margin-top: 0.4em;
 
+
margin-bottom: 0.4em;
/* Class for links with loudspeaker icon next to them */
 
 
 
.audiolink a {
 
background: url("//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Loudspeaker.svg/16px-Loudspeaker.svg.png") center left no-repeat !important;
 
padding-left: 20px !important;
 
padding-right: 0 !important;
 
 
}
 
}
  
.audiolink .ogg-player-options {
+
/* Main page fixes */
border: none;
+
#interwiki-completelist {
white-space: pre;
+
font-weight: bold;
 
}
 
}
  
.audiofile {
+
/* Reduce page jumps by hiding collapsed/dismissed content */
padding: 0px;
+
.client-js .mw-special-Watchlist #watchlist-message,
}
+
.client-js .NavFrame.collapsed .NavContent,
 
+
.client-js .collapsible:not( .mw-made-collapsible).collapsed > tbody > tr:not(:first-child) {
.audiofile button {
 
cursor: pointer;
 
border-width: 0px;
 
margin: 0px;
 
padding: 0px;
 
background-color: white;
 
width: 22px !important; /* temporary */
 
}
 
 
 
.ns-0 .timed-text {
 
 
display: none;
 
display: none;
 
}
 
}
  
.client-js .audiometa {
+
/* Adds padding above Watchlist announcements where new recentchanges/watchlist filters are enabled */
display: none;
+
.mw-rcfilters-enabled .mw-specialpage-summary {
 +
margin-top: 1em;
 
}
 
}
  
.client-nojs .audiofile {
+
/* Hide charinsert base for those not using the gadget */
 +
#editpage-specialchars {
 
display: none;
 
display: none;
 
}
 
}
  
.translations-columm {
+
/* Highlight linked elements (such as clicked references) in blue */
background-color: #FFFFE0;
+
body.action-info .mw-body-content :target,
width: 48%;
+
.citation:target {
text-align: left;
+
background-color: #def; /* Fallback */
vertical-align: top;
+
background-color: rgba(0, 127, 255, 0.133);
 
}
 
}
  
 
+
/* Styling for citations. Breaks long urls, etc., rather than overflowing box */
/* wikitable is part of core. prettytable is deprecated but still used in some
+
.citation {
places, until fully replaced: */
+
word-wrap: break-word;
 
 
table.prettytable {
 
margin: 1em 1em 1em 0;
 
background: #f9f9f9;
 
border: 1px #aaaaaa solid;
 
border-collapse: collapse;
 
 
}
 
}
  
table.prettytable th,
+
/* For linked citation numbers and document IDs, where the number need not be shown
table.prettytable td {
+
  on a screen or a handheld, but should be included in the printed version */
border: 1px #aaaaaa solid;
+
@media screen, handheld {
padding: 0.2em;
+
.citation .printonly {
}
+
display: none;
 
+
}
table.prettytable th {
 
background: #f2f2f2;
 
text-align: center;
 
 
}
 
}
  
table.prettytable caption {
+
/* Make the list of references smaller */
margin-left: inherit;
+
/* Keep in sync with Template:Refbegin/styles.css */
margin-right: inherit;
+
ol.references,
}
+
div.reflist {
 
+
font-size: 90%;           /* Default font-size */
/* main page-style boxes */
 
table.bluebox {
 
background: #f9f9ff;
 
border: 1px solid #aaaaaa;
 
 
margin-bottom: 0.5em;
 
margin-bottom: 0.5em;
width: 100%;
 
 
}
 
}
 
+
div.reflist ol.references {
table.bluebox td {
+
font-size: 100%;          /* Reset font-size when nested in div.reflist */
padding: 0.5em;
+
margin-bottom: 0;          /* Avoid double margin when nested in div.reflist */
 +
list-style-type: inherit; /* Enable custom list style types */
 
}
 
}
  
table.bluebox th {
+
/* Allow hidden ref errors to be shown by user CSS */
background-color: #006699;
+
/* TemplateStyles */
color: #ffffff;
+
span.brokenref {
padding: 0.5em;
 
}
 
 
 
 
 
/* default setting for {{qualifier}} and {{sense}}.
 
(Related classes that can be overridden: .qualifier-comma,
 
.qualifier-content, .ib-brac, .qualifier-brac, .sense-qualifier-colon.) */
 
.ib-comma {
 
font-style: normal;
 
}
 
 
 
.ib-content {
 
font-style: italic;
 
}
 
 
 
.ib-content i,
 
.ib-content em {
 
font-style: normal;
 
}
 
 
 
.context-qualifier-colon {
 
 
display: none;
 
display: none;
 
}
 
}
  
/* default setting for {{seeCites}} */
+
/* Reset top margin for lists embedded in columns */
.see-cites { }
+
div.columns {
 
+
margin-top: 0.3em;
/* default style for indented "see also" */
 
.disambig-see-also,
 
.disambig-see-also-2 {
 
text-indent: 2em;
 
}
 
 
 
.mention-tr {
 
font-style: italic;
 
 
}
 
}
 
+
div.columns dl,
/* add left-to-right mark */
+
div.columns ol,
.mention-gloss-paren::before,
+
div.columns ul {
.mention-tr-paren::before {
+
margin-top: 0;
content: "‎";
 
 
}
 
}
  
/* non-italic and non-bold gloss */
+
/* Avoid elements breaking between columns */
.mention-gloss-double-quote,
+
.nocolbreak,
.mention-gloss-paren,
+
div.columns li,
.mention-tr-gloss-separator-comma,
+
div.columns dd {
.mention-tr-paren,
+
-webkit-column-break-inside: avoid;
.mention-tr-gloss-separator-comma,
+
page-break-inside: avoid;
.mention-gloss {
+
break-inside: avoid-column;
font-style: normal;
 
font-weight: normal;
 
 
}
 
}
  
/* default style for "form of" definitions */
+
/* Style for horizontal lists (separator following item).
.use-with-mention,
+
  @source mediawiki.org/wiki/Snippets/Horizontal_lists
.form-of-definition {
+
  @revision 8 (2016-05-21)
font-style: italic;
+
  @author [[User:Edokter]]
}
+
*/
 
+
.hlist dl,
.form-of-definition-link {
+
.hlist ol,
font-style: normal;
+
.hlist ul {
}
+
margin: 0;
 
+
padding: 0;
.use-with-mention .mention,
 
.form-of-definition-link .mention {
 
font-style: normal;
 
font-weight: bold;
 
 
}
 
}
 
+
/* Display list items inline */
 
+
.hlist dd,
/* Inflection tables
+
.hlist dt,
----------------------------- */
+
.hlist li {
 
+
margin: 0;
/* To colour links in inflection tables (currently done with
+
display: inline;
{{notred}}) black without using #ifexist and allowing for user
 
override */
 
.inflection-table a.new { color: inherit; }
 
 
 
/* fill a parent NavContent collapsing box */
 
.NavContent table.inflection {
 
width: 100%;
 
 
}
 
}
 
+
/* Display nested lists inline */
/* basic inflection table styles */
+
.hlist.inline,
table.inflection {
+
.hlist.inline dl,
border-collapse: collapse;
+
.hlist.inline ol,
border: 1px solid;
+
.hlist.inline ul,
background: #ffffff;
+
.hlist dl dl, .hlist dl ol, .hlist dl ul,
 +
.hlist ol dl, .hlist ol ol, .hlist ol ul,
 +
.hlist ul dl, .hlist ul ol, .hlist ul ul {
 +
display: inline;
 
}
 
}
 
+
/* Hide empty list items */
table.inflection caption {
+
.hlist .mw-empty-li {
caption-side: bottom;
 
padding: 0.33em 1em;
 
text-align: left;
 
font-size: smaller;
 
}
 
 
 
/* subtle grey for alternate row backgrounds */
 
table.inflection tr:nth-child(odd) {
 
background: #fcfcfc;
 
}
 
 
 
/* and for row headers */
 
table.inflection tr:nth-child(odd):not(.rowgroup) th {
 
background: #f6f6f6;
 
}
 
 
 
table.inflection td,
 
table.inflection th {
 
padding: 0.33em 1em;
 
vertical-align: baseline;
 
}
 
 
 
/* but vertically center multi-row cells */
 
table.inflection td[rowspan] {
 
vertical-align: middle;
 
}
 
 
 
table.inflection td {
 
text-align: center;
 
}
 
 
 
/* regular row headers, in the left column */
 
table.inflection th {
 
background: #f9f9f9;
 
text-align: left;
 
}
 
 
 
/* rowgroup header rows */
 
table.inflection tr.rowgroup th {
 
background: #eeeeee;
 
text-align: center;
 
}
 
 
 
/* first-of-several rowgroup header cells is aligned left */
 
table.inflection tr.rowgroup th:first-child { text-align: left; }
 
table.inflection tr.rowgroup th:first-child:only-child { text-align: center; }
 
 
 
/* rows with dividers above */
 
table.inflection tr.divider th {
 
border-top: 3px solid #999999;
 
}
 
 
 
 
 
/* transliterations */
 
table.inflection .translit {
 
color: #888;
 
}
 
 
 
/* header links aren’t coloured until hover/active */
 
table.inflection th a:link,
 
table.inflection th a:visited {
 
color: inherit;
 
text-decoration: inherit;
 
}
 
 
 
table.inflection th a:hover {
 
color: #0645ad;
 
text-decoration: underline;
 
}
 
 
 
table.inflection th a:active {
 
color: #faa700;
 
text-decoration: underline;
 
}
 
 
 
/* Russian verb tables */
 
 
 
table.inflection-ru.inflection-verb {
 
background: #ffffff;
 
}
 
 
 
/* and for row headers */
 
table.inflection-ru.inflection-verb tr:nth-child(odd):not(.rowgroup) th {
 
background: #fcfcda;
 
}
 
 
 
table.inflection-ru.inflection-verb th {
 
background: #ffffe0;
 
}
 
 
 
table.inflection-ru.inflection-verb tr.rowgroup th {
 
background: #e0e0ff;
 
}
 
 
 
table.inflection-ru.inflection-verb tr.divider th {
 
border-top-color: #9090d0;
 
}
 
 
 
/* ----
 
end of Inflection tables */
 
 
 
 
 
/* InterProject */
 
 
 
.interProject {
 
 
display: none;
 
display: none;
clear: both;
 
border-top: 2px dotted #AAAAAA;
 
margin-top: 2em;
 
 
}
 
}
 
+
/* Generate interpuncts */
/* CSS moved from various templates */
+
.hlist dt:after {
 
+
content: ": ";
.checktrans { background-color: #f0fff0; }
 
.rfc-trans  { background-color: #f0fff0; }
 
.trreq      { background-color: #f0fff0; }
 
.ttbc      { background-color: #f0fff0; }
 
 
 
/* t+ t t- templates: */
 
 
 
.tneg          { vertical-align: 20%; font-size: 80%; }
 
.tneg a        { color: #cc2200 !important; } /* monobook redlink colour, standard #ba0000 */
 
.tneg a:visited { color: #a55858 !important; } /* standard visited redlink colour */
 
 
 
.tpos          { vertical-align: 20%; font-size: 80%; }
 
.tpos a        { color: #002bb8 !important; } /* standard bluelink colour */
 
.tpos a:visited { color: #5a3696 !important; } /* standard visited bluelink colour */
 
.tpos a:active  { color: #faa700 !important; } /* standard bluelink colour */
 
 
 
.tunk          { vertical-align: 20%; font-size: 80%; }
 
.tunk a        { color: #3366BB !important; } /* standard external interwiki colour */
 
.tunk a:active  { color: #3366BB !important; } /* redundant */
 
 
 
/* for parentheses, we use .tlc and .tlcp, the latter has no definition here
 
(display:inline) */
 
.tlc { display: none; }
 
 
 
/* Main Page heading removal */
 
.page-Wiktionary_Main_Page #lastmod,
 
.page-Wiktionary_Main_Page #siteSub,
 
.page-Wiktionary_Main_Page #contentSub,
 
/* .page-Wiktionary_Main_Page #siteNotice, */
 
.page-Wiktionary_Main_Page h1.firstHeading,
 
.page-Wiktionary_Main_page #lastmod,
 
.page-Wiktionary_Main_page #siteSub,
 
.page-Wiktionary_Main_page #contentSub,
 
.page-Wiktionary_Main_page #firstHeading {
 
display: none; /* NOT important */
 
 
}
 
}
 
+
/**
/* live ajax link checking support */
+
* Note hlist style usage differd in
 
+
* the Minerva skin. Remember .hlist is a class defined in core as well! Please check Minerva desktop (and Minerva.css) when changing
/* #002bb8 for (unvisited) blue, #ba0000 for red; so #5d155c for unknown */
+
* See https://phabricator.wikimedia.org/T213239
a.dunno,
+
*/
#p-personal a.dunno {
+
.hlist dd:after,
color: #5d155c;
+
.hlist li:after {
 +
content: " · ";
 +
font-weight: bold;
 
}
 
}
 
+
.hlist dd:last-child:after,
/* #5a3696 for (visited) blue, #a55858 for red; so #744777 for unknown */
+
.hlist dt:last-child:after,
a.dunno:visited,
+
.hlist li:last-child:after {
#p-personal a.dunno:visited {
+
content: none;
color: #744777;
 
 
}
 
}
 
+
/* Add parentheses around nested lists */
/* for pages which exist but lack the section we're looking for */
+
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
.partlynew:link,
+
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
#p-personal :link.partlynew,
+
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
.partlynew :link {
+
content: " (";
color: #B88D00;
+
font-weight: normal;
}
 
 
 
.partlynew:visited,
 
#p-personal .partlynew:visited,
 
.partlynew :visited {
 
color: #826F34;
 
}
 
 
 
/* partlynew should have lower precedence than red-links... */
 
.partlynew .new:link {
 
color: #BA0000;
 
}
 
 
 
.partlynew .new:visited {
 
color: #a55858;
 
}
 
 
 
.accelerated:link {
 
color: #1fba00;
 
}
 
 
 
.accelerated:visited {
 
color: #66a759;
 
 
}
 
}
 
+
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
/* Try to make search results more obviously links */
+
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
.mw-special-Search #bodyContent li a {
+
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
font-weight: bold;
+
content: ")";
}
 
.mw-special-Search .searchmatch {
 
 
font-weight: normal;
 
font-weight: normal;
color: #000000;
 
background-color: #FFEE77;
 
 
}
 
}
 
+
/* Put ordinals in front of ordered list items */
/* To give a flexible column like structure to manual indices
+
.hlist ol {
[[User:Conrad.Irwin]] */
+
counter-reset: listitem;
 
 
ol.index,
 
div.index ol {
 
margin: 0.2em;
 
 
}
 
}
 
+
.hlist ol > li {
ol.index li,
+
counter-increment: listitem;
div.index ol li,
 
div.index h3 {
 
float: left;
 
width: 20em;
 
list-style-type: none;
 
margin-left: 0;
 
margin-right: 0;
 
overflow: hidden;
 
 
}
 
}
 
+
.hlist ol > li:before {
div.index h3 {
+
content: " " counter(listitem) "\a0";
font-size: 160%;
 
width: 12.5em;
 
margin-right: 0.2em;
 
 
}
 
}
 
+
.hlist dd ol > li:first-child:before,
/* [[WT:FEED]] */
+
.hlist dt ol > li:first-child:before,
#p-feedback a { cursor: pointer; }
+
.hlist li ol > li:first-child:before {
 
+
content: " (" counter(listitem) "\a0";
 
 
/* Old version */
 
 
 
#mw-revision-info {
 
border: 2px solid #8888FF;
 
border-left: 0px;
 
border-right: 0px;
 
font-size: 110%;
 
margin: 5px;
 
margin-left: 0px;
 
 
}
 
}
  
#mw-editingold {
+
/* Unbulleted lists */
margin-left: 15px;
+
.plainlist ol,
margin: 5px;
+
.plainlist ul {
padding: 5px;
+
line-height: inherit;
border: 2px solid #CC0000;
+
list-style: none none;
border-width: 2px 0px;
+
margin: 0;
 
}
 
}
 
+
.plainlist ol li,
/* Make Recent changes look nice again */
+
.plainlist ul li {
span.newpage,
+
margin-bottom: 0;
span.minor,
 
span.searchmatch,
 
span.bot,
 
span.unpatrolled {
 
font-family: sans-serif !important;
 
 
}
 
}
  
/* </pre> */
+
/* Default style for navigation boxes */
 
+
.navbox {                    /* Navbox container style */
/* NavFrames */
+
box-sizing: border-box;
div.Boxmerge,
+
border: 1px solid #a2a9b1;
div.NavFrame,
+
width: 100%;
details.NavFrame {
+
clear: both;
margin: 0px 0px -1px 0px;
+
font-size: 88%;
padding: 2px;
 
border: 1px solid #aaaaaa;
 
 
text-align: center;
 
text-align: center;
border-collapse: collapse;
+
padding: 1px;
font-size: 95%;
+
margin: 1em auto 0;       /* Prevent preceding content from clinging to navboxes */
overflow: auto;
 
width: auto;
 
 
}
 
}
 
+
.navbox .navbox {
div.Boxmerge div.NavFrame {
+
margin-top: 0;           /* No top margin for nested navboxes */
border-style: none;
 
border-style: hidden;
 
 
}
 
}
 
+
.navbox + .navbox {
div.NavPic {
+
margin-top: -1px;         /* Single pixel border between adjacent navboxes */
background-color: #ffffff;
 
margin: 0px;
 
padding: 2px;
 
float: left;
 
 
}
 
}
 
+
.navbox-inner,
div.NavFrame div.NavHead,
+
.navbox-subgroup {
details.NavFrame summary.NavHead {
+
width: 100%;
min-height: 1.6em;
 
font-weight: bold;
 
font-size: 100%;
 
text-align: left;
 
background-color: #efefef;
 
padding-left: 10px;
 
background-image: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#DFDFDF), color-stop(0.6, #E3E3E3));
 
background-image: -moz-linear-gradient(top, #EFEFEF, #E3E3E3 60%, #DFDFDF);
 
background-image: -o-linear-gradient(top, #EFEFEF, #E3E3E3 60%, #DFDFDF);
 
 
}
 
}
 
+
.navbox-group,
div.NavFrame div.NavHead:hover,
+
.navbox-title,
details.NavFrame summary.NavHead:hover {
+
.navbox-abovebelow {
background-color: #F6F6F6;
+
padding: 0.25em 1em;      /* Title, group and above/below styles */
background-image: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#F3F3F3), color-stop(0.6, #EAEAEA));
+
line-height: 1.5em;
background-image: -moz-linear-gradient(top, #EFEFEF, #EAEAEA 60%, #F3F3F3);
+
text-align: center;
background-image: -o-linear-gradient(top, #EFEFEF, #EAEAEA 60%, #F3F3F3);
 
 
}
 
}
 
+
th.navbox-group {             /* Group style */
div.NavFrame div.NavHead:active,
+
white-space: nowrap;
details.NavFrame summary.NavHead:active {
+
/* @noflip */
background-color: #E3E3E3;
+
text-align: right;
background-image: -webkit-gradient(linear, left top, left bottom, from(#E3E3E3), to(#DFDFDF), color-stop(0.6, #D3D3D3));
 
background-image: -moz-linear-gradient(top, #E3E3E3, #D3D3D3 60%, #DFDFDF);
 
background-image: -o-linear-gradient(top, #E3E3E3, #D3D3D3 60%, #DFDFDF);
 
}
 
 
 
div.pseudo div.NavHead:hover { background-color: #EFEFEF; }
 
 
 
div.pseudo div.NavHeadpseudo:active { background-color: #EFEFEF; }
 
 
 
div.NavFrame p {
 
font-size: 100%;
 
 
}
 
}
 
+
.navbox,
div.NavFrame div.NavContent,
+
.navbox-subgroup {
details.NavFrame div.NavContent {
+
background-color: #fdfdfd; /* Background color */
font-size: 100%;
 
 
}
 
}
 
+
.navbox-list {
div.NavFrame div.NavContent p,
+
line-height: 1.5em;
details.NavFrame div.NavContent p {
+
border-color: #fdfdfd;   /* Must match background color */
font-size: 100%;
 
}
 
 
 
div.NavEnd {
 
margin: 0px;
 
padding: 0px;
 
line-height: 1px;
 
clear: both;
 
 
}
 
}
 
+
/* cell spacing for navbox cells */
span.NavToggle {
+
tr + tr > .navbox-abovebelow,
cursor: pointer;
+
tr + tr > .navbox-group,
float: right;
+
tr + tr > .navbox-image,
font-weight: normal;
+
tr + tr > .navbox-list {    /* Borders above 2nd, 3rd, etc. rows */
font-size: smaller;
+
border-top: 2px solid #fdfdfd; /* Must match background color */
 
}
 
}
 
+
.navbox th,
/* Main page fixes */
+
.navbox-title {
#interwiki-completelist {
+
background-color: #ccccff;     /* Level 1 color */
font-weight: bold;
 
 
}
 
}
 
+
.navbox-abovebelow,
/* Style for horizontal UL lists */
+
th.navbox-group,
.horizontal p,
+
.navbox-subgroup .navbox-title {
.horizontal ul,
+
background-color: #ddddff;     /* Level 2 color */
.horizontal li { display: inline; }
 
 
 
.horizontal ul { padding: 0 0 0 .2em; margin: 0; }
 
 
 
.horizontal li { padding: 0 0.1em 0 0.1em; }
 
 
 
 
 
/* [[w:CSS filter#Negation pseudo-class hack]] since IE <8 doesn't support pseudo
 
elements and IE 8 doesn't support :last-child pseudo-class. */
 
html:not([dummyparam]) .horizontal li:after { content: ","; }
 
 
 
html:not([dummyparam]) .horizontal li:last-child:after { content: "."; }
 
 
 
 
 
/* stuff visible when previewing an edit only */
 
 
 
.previewonly { display: none; }
 
 
 
#wikiPreview .previewonly { display: inline !important; }
 
 
 
/* senseids */
 
li.senseid:target { background-color: #DEF; }
 
 
 
/* hide optional Russian stress-marks */
 
.ru-stress { display: none; }
 
 
 
/* show the "serial and" in the disambiguation see also */
 
.serial-and { display: inline; }
 
 
 
/* hide the serial commas */
 
.serial-comma { display: none; }
 
 
 
/* Gender and number templates */
 
.gender,
 
.number,
 
.noun-class { font-style: italic; }
 
 
 
abbr { border-bottom-width: 0; }
 
 
 
/* hide "did you mean" on Noarticletext self-links */
 
.did-you-mean strong {
 
display: none;
 
 
}
 
}
 
+
.navbox-subgroup .navbox-group,
/* make script/module errors smaller */
+
.navbox-subgroup .navbox-abovebelow {
.scribunto-error {
+
background-color: #e6e6ff;     /* Level 3 color */
font-size: 75%;
 
 
}
 
}
 
+
.navbox-even {
/* formats derived terms */
+
background-color: #f7f7f7;     /* Even row striping */
.derivedterms { background: #F8F8FF; }
 
 
 
.derivedterms .CategoryTreeChildren { column-count: 3; -moz-column-count: 3; -webkit-column-count: 3; }
 
 
 
/* Targeted Translations */
 
.translationtargetstar {
 
background-image: url(/static/current/skins/Vector/images/watch-icon.png);
 
position: absolute;
 
margin-top: 3px;
 
margin-left: -17px;
 
cursor: pointer;
 
width: 16px;
 
height: 15px;
 
 
}
 
}
 
+
.navbox-odd {
.translationtargetstar:hover {
+
background-color: transparent;  /* Odd row striping */
background-image: url(/static/current/skins/Vector/images/watch-icon-hl.png);
 
}
 
 
 
.translationtargetstarchecked {
 
background-image: url(/static/current/skins/Vector/images/unwatch-icon.png);
 
position: absolute;
 
margin-top: 3px;
 
margin-left: -17px;
 
cursor: pointer;
 
width: 16px;
 
height: 15px;
 
 
}
 
}
 
+
.navbox .hlist td dl,
.translationtargetstarchecked:hover {
+
.navbox .hlist td ol,
background-image: url(/static/current/skins/Vector/images/unwatch-icon-hl.png);
+
.navbox .hlist td ul,
}
+
.navbox td.hlist dl,
 
+
.navbox td.hlist ol,
/* softer highlighting of 'updated since last visit' */
+
.navbox td.hlist ul {
span.updatedmarker { background-color:#D0F0C0; }
+
padding: 0.125em 0;       /* Adjust hlist padding in navboxes */
 
 
/* {{side box}} */
 
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;
 
 
}
 
}
  
table.mbox-small-left {    /* For the "small=left" option. */
+
/* Default styling for Navbar template */
margin: 4px 1em 4px 0;
+
.navbar {
width: 238px;
+
display: inline;
border-collapse: collapse;
 
 
font-size: 88%;
 
font-size: 88%;
line-height: 1.25em;
 
}
 
 
.HQToggle {
 
    font-size: smaller;
 
    position: relative;
 
    bottom: 1px;
 
    left: 5px;
 
}
 
 
/* {{TOC limit}} */
 
/* 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-1 ul,
 
.toclimit-3 .toclevel-2 ul,
 
.toclimit-4 .toclevel-3 ul,
 
.toclimit-5 .toclevel-4 ul,
 
.toclimit-6 .toclevel-5 ul,
 
.toclimit-7 .toclevel-6 ul {
 
display: none;
 
}
 
 
 
/*
 
Support for scripts. See [[Wiktionary:Scripts]].
 
 
The inherit declaration resets the font for all browsers except MSIE6.
 
The empty comment must remain.
 
*/
 
 
 
/* Default style for headwords. */
 
strong.headword { }
 
 
/* Default style for mentions outside of "form of" definitions.
 
See [[Wiktionary:Votes/2007-10/style for mentioned terms]] */
 
.mention {
 
font-style: italic;
 
}
 
 
/* "Empty" script, used for languages with no script set.
 
This is the same as Latn in practice, but allows tagging and formatting of
 
such cases. */
 
.None,
 
.Imag,
 
.Morse,
 
.Semap,
 
.Zyyy { }
 
 
 
/* Latin
 
This is the default script, so it has no definitions. */
 
 
.Latn { }
 
 
/* This is needed to overcome the "smartness" of certain web browsers */
 
 
.Latn[lang=ja],
 
.Latn[lang=ko],
 
.Latn[lang=zh] {
 
font-family: inherit;
 
}
 
 
/* Latin Fraktur */
 
.Latf {
 
font-family: UnifrakturMaguntia, UnifrakturCook, Unifraktur, Code2001, Tahoma, Arial Unicode MS, sans-serif;
 
font-size: 125%;
 
}
 
 
/* Navajo */
 
.nv-Latn {
 
font-family: "Calibri", "Aboriginal Sans", "DejaVu Sans", "Arial Unicode MS", sans-serif !important;
 
}
 
 
/* Pitjantjatjara (ḻ ṉ ṟ ṯ and capitals) */
 
.pjt-Latn {
 
font-family: Microsoft Sans Serif, Tahoma, Code2000, sans-serif;
 
}
 
 
/* Latin extended */
 
.Latinx,
 
.unicode,
 
.Unicode {
 
font-family: Quivira, Code 2000, Junicode, Microsoft Sans Serif, TITUS Cyberbit Basic, sans-serif;
 
/* This was taken from the .unicode script. It should be added back if there are problems.
 
font-family: TITUS Cyberbit Basic, Junicode, Code2000, Doulos SIL, Chrysanthi Unicode, Bitstream Cyberbit, Bitstream CyberBase, Bitstream Vera, Thryomanes, Gentium, GentiumAlt, Visual Geez Unicode, Lucida Grande, Tahoma, Arial Unicode MS, Microsoft Sans Serif, Lucida Sans Unicode, sans-serif;
 
*/
 
font-family /**/:inherit;
 
}
 
 
 
/* Arabic */
 
 
.Arab,
 
.fa-Arab,
 
.glk-Arab,
 
.kk-Arab,
 
.ks-Arab,
 
.ku-Arab,
 
.mzn-Arab,
 
.ota-Arab,
 
.pa-Arab,
 
.ps-Arab,
 
.sd-Arab,
 
.tt-Arab,
 
.ug-Arab,
 
.ur-Arab,
 
.ms-Arab {
 
font-family: "Iranian Sans", Arial Unicode MS, Code2000, Traditional Arabic, sans-serif;
 
font-size: 133%;
 
direction: rtl;
 
unicode-bidi: embed;
 
}
 
 
/* no italics, no bold */
 
.Arab, .Arab *,
 
.fa-Arab, .fa-Arab *,
 
.glk-Arab, .glk-Arab *,
 
.kk-Arab, .kk-Arab *,
 
.ks-Arab, .ks-Arab *,
 
.ku-Arab, .ku-Arab *,
 
.mzn-Arab, .mzn-Arab *,
 
.ota-Arab, .ota-Arab *,
 
.pa-Arab, .pa-Arab *,
 
.ps-Arab, .ps-Arab *,
 
.sd-Arab, .sd-Arab *,
 
.tt-Arab, .tt-Arab *,
 
.ug-Arab, .ug-Arab *,
 
.ur-Arab, .ur-Arab *,
 
.ms-Arab, .ms-Arab * {
 
font-style: normal;
 
 
font-weight: normal;
 
font-weight: normal;
 
}
 
}
 
+
.navbar ul {
 
+
display: inline-block;
/* Persian, Kashmiri, Ottoman Turkish */
+
white-space: nowrap;
.fa-Arab,
 
.ks-Arab,
 
.ota-Arab {
 
font-family: "Iranian Sans", Geeza Pro, Tahoma, sans-serif;
 
}
 
 
 
/* Kurdish, Punjabi Shahmukhi, Urdu */
 
.ku-Arab,
 
.pa-Arab,
 
.ur-Arab {   
 
font-family: "Tahoma", Arial Unicode MS, UT Cairo, UT Naskh, sans-serif;
 
}
 
 
 
/* Pashto */
 
.ps-Arab {
 
font-family: Pokhto, Pashto Kror Asiatype, "Iranian Sans", sans-serif;
 
}
 
 
 
/* Sindhi */
 
.sd-Arab {
 
font-family: MB Sindhi, Tahoma, MBSarang Sattar, MB Bhitai Sattar, MB Lateefi, Ayaz Gul, "Iranian Sans", sans-serif;
 
}
 
 
 
/* Uyghur */
 
.ug-Arab {
 
font-family: UKIJ Tuz, Microsoft Uighur, Scheherazade, "Iranian Sans", Code2000, sans-serif;
 
}
 
 
 
 
 
/* Imperial Aramaic */
 
 
 
.Armi {
 
font-family: Segoe UI Historic, Aramaic Imperial Yeb, Noto Sans Imperial Aramaic, sans-serif;
 
direction: rtl;
 
unicode-bidi: embed;
 
 
}
 
}
 
+
.mw-body-content .navbar ul {
.Armi, .Armi * {
+
line-height: inherit;
font-style: normal;
 
 
}
 
}
 
+
.navbar li {
 
+
word-spacing: -0.125em;
/* Armenian */
 
 
 
.Armn {
 
font-family: Mshtakan, Arial, Segoe UI, Tahoma, Arian AMU, DejaVu Sans, sans-serif;
 
 
}
 
}
 
+
.navbar.mini li abbr[title] {
/* no italics */
+
font-variant: small-caps;
.Armn, .Armn * {
+
border-bottom: none;
font-style: normal;
+
text-decoration: none;
 +
cursor: inherit;
 
}
 
}
 
+
/* Navbar styling when nested in infobox and navbox */
/* Avestan */
+
.infobox .navbar {
 
+
font-size: 100%;
.Avst {
 
font-family: Avestan, Ahuramzda, Noto Sans Avestan, sans-serif;
 
font-size: 125%;
 
direction: rtl;
 
unicode-bidi: embed;
 
 
}
 
}
 
+
.navbox .navbar {
/* no italics */
+
display: block;
.Avst, .Avst * {
+
font-size: 100%;
font-style: normal;
 
}
 
 
 
 
 
/* Balinese */
 
 
 
.Bali {
 
font-family: Noto Sans Balinese, sans-serif;
 
 
}
 
}
 
+
.navbox-title .navbar {
.Bali, .Bali * {
+
/* @noflip */
font-style: normal;
+
float: left;
 +
/* @noflip */
 +
text-align: left;
 +
/* @noflip */
 +
margin-right: 0.5em;
 
}
 
}
  
 
+
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
/* Bamum */
+
.mw-parser-output .mw-collapsible-toggle {
 
+
font-weight: normal;
.Bamu {
+
/* @noflip */
font-family: Noto Sans Bamum, sans-serif;
+
text-align: right;
 +
padding-right: 0.2em;
 +
padding-left: 0.2em;
 
}
 
}
 
+
.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
.Bamu, .Bamu * {
+
/* @noflip */
font-style: normal;
+
float: left;
 +
/* @noflip */
 +
text-align: left;
 
}
 
}
  
 
+
/* Infobox template style */
/* Batak */
+
.infobox {
 
+
border: 1px solid #a2a9b1;
.Batk {
+
border-spacing: 3px;
font-family: Batak-Unicode, sans-serif;
+
background-color: #f8f9fa;
 +
color: black;
 +
/* @noflip */
 +
margin: 0.5em 0 0.5em 1em;
 +
padding: 0.2em;
 +
/* @noflip */
 +
float: right;
 +
/* @noflip */
 +
clear: right;
 +
font-size: 88%;
 +
line-height: 1.5em;
 
}
 
}
 
+
.infobox caption {
.Batk, .Batk * {
 
font-style: normal;
 
}
 
 
 
/* Bengali */
 
 
 
.Beng {
 
font-family: Bangla Sangam MN, UniBangla, Arial Unicode MS, Code2000, Likhan, UT Bengali Dhaka, Vrinda, sans-serif;
 
font-family /**/:inherit;
 
font-size: 130%;
 
}
 
 
 
.Beng, .Beng * {
 
font-style: normal;
 
}
 
 
 
.as-Beng {
 
font-family: Bangla Sangam MN, UniBangla, Arial Unicode MS, Code2000, Likhan, UT Bengali Dhaka, Vrinda, sans-serif;
 
font-family /**/:inherit;
 
font-size: 130%;
 
}
 
 
 
.as-Beng, .as-Beng * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Zhuyin (Bopomofo) */
 
 
 
.Bopo, .Bopo * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Brahmi */
 
 
 
.Brah {
 
font-family: Segoe UI Historic, Noto Sans Brahmi;
 
}
 
 
 
.Brah, .Brah * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Braille */
 
 
 
.Brai {
 
font-size: 150%;
 
}
 
 
 
.Brai, .Brai * {
 
font-style: normal;
 
}
 
 
 
/* Buginese */
 
 
 
.Bugi {
 
font-family: Saweri, sans-serif;
 
}
 
 
 
.Bugi, .Bugi * {
 
font-style: normal;
 
}
 
 
 
/* Buhid */
 
 
 
.Buhd, .Buhd * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Chakma */
 
 
 
.Cakm {
 
font-family: RibengUni, sans-serif;
 
}
 
 
 
.Cakm, .Cakm * {
 
font-style: normal;
 
}
 
 
 
/* Unified Canadian Aboriginal Syllabics */
 
 
 
.Cans {
 
font-family: Euphemia UCAS, Euphemia, Aboriginal Sans, OskiBlackfoot, Code2000, Everson Mono Unicode, sans-serif;
 
font-size: 110%;
 
}
 
 
 
.Cans, .Cans * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Carian, Italic, Linear B, Lycian, Lydian */
 
 
 
.Cari,
 
.Ital,
 
.Linb,
 
.Lyci,
 
.Lydi {
 
font-family: Segoe UI Historic, Aegean, Noto Sans Carian, Noto Sans Old Italic, Noto Sans Linear B, Noto Sans Lycian, Noto Sans Lydian, sans-serif;
 
 
font-size: 125%;
 
font-size: 125%;
 +
font-weight: bold;
 +
padding: 0.2em;
 +
text-align: center;
 
}
 
}
 
+
.infobox td,
.Cari, .Cari *,
+
.infobox th {
.Ital, .Ital *,
+
vertical-align: top;
.Linb, .Linb *,
+
/* @noflip */
.Lyci, .Lyci *,
+
text-align: left;
.Lydi, .Lydi * {
 
font-style: normal;
 
 
}
 
}
 
+
.infobox.bordered {
 
+
border-collapse: collapse;
/* Cham */
 
 
 
.Cham {
 
font-family: Code2000, JG ChamCambodia, sans-serif;
 
font-size: 1.1em;
 
 
}
 
}
 
+
.infobox.bordered td,
.Cham, .Cham * {
+
.infobox.bordered th {
font-style: normal;
+
border: 1px solid #a2a9b1;
 
}
 
}
 
+
.infobox.bordered .borderless td,
/* Cherokee */
+
.infobox.bordered .borderless th {
 
+
border: 0;
.Cher {
 
font-family: Digohweli, Aboriginal Sans, Code2000, Marin, Rotinonhsonni Sans, Everson Mono Unicode, sans-serif;
 
font-size: 110%;
 
 
}
 
}
  
.Cher, .Cher * {
+
.infobox.sisterproject {
font-style: normal;
+
width: 20em;
 +
font-size: 90%;
 
}
 
}
  
/* Coptic */
+
.infobox.standard-talk {
 
+
border: 1px solid #c0c090;
.Copt {
+
background-color: #f8eaba;
font-family: Quivira, New Athena Unicode, Code2000, sans-serif;
 
font-size: 1.3em;
 
 
}
 
}
 
+
.infobox.standard-talk.bordered td,
.Copt, .Copt * {
+
.infobox.standard-talk.bordered th {
font-style: normal;
+
border: 1px solid #c0c090;
 
}
 
}
  
/* Cypriot */
+
/* styles for bordered infobox with merged rows */
 
+
.infobox.bordered .mergedtoprow td,
.Cprt {
+
.infobox.bordered .mergedtoprow th {
font-family: Segoe UI Historic, Aegean, sans-serif;
+
border: 0;
font-size: 1.15em;
+
border-top: 1px solid #a2a9b1;
direction: rtl;
+
/* @noflip */
unicode-bidi: embed;
+
border-right: 1px solid #a2a9b1;
 
}
 
}
  
.Cprt, .Cprt * {
+
.infobox.bordered .mergedrow td,
font-style: normal;
+
.infobox.bordered .mergedrow th {
 +
border: 0;
 +
/* @noflip */
 +
border-right: 1px solid #a2a9b1;
 
}
 
}
  
/* Cyrillic */
+
/* Styles for geography infoboxes, eg countries,
 
+
  country subdivisions, cities, etc.            */
.Cyrl,
+
.infobox.geography {
.Cyrs {
+
border-collapse: collapse;
font-family: Helvetica, Geneva, Arial Unicode MS, Lucida Sans Unicode, Code2000, sans-serif;
+
line-height: 1.2em;
 +
font-size: 90%;
 
}
 
}
  
.Cyrl, .Cyrl * {
+
.infobox.geography  td,
font-style: normal;
+
.infobox.geography  th {
 +
border-top: 1px solid #a2a9b1;
 +
padding: 0.4em 0.6em 0.4em 0.6em;
 
}
 
}
 
+
.infobox.geography .mergedtoprow td,
/* Old Cyrillic (Old Church Slavonic, Old East Slavic) */
+
.infobox.geography .mergedtoprow th {
 
+
border-top: 1px solid #a2a9b1;
.Cyrs {
+
padding: 0.4em 0.6em 0.2em 0.6em;
font-family: BukyVede, Kliment Std, RomanCyrillic Std, Menaion, Menaion Medieval, Lazov, Dilyana, Hirmos Ponomar, Hirmos Ponomar TT, Fedorovsk Unicode, Fedorovsk Unicode TT, Code2000, DejaVu Sans, Lucida Grande, Arial Unicode MS, Lucida Sans Unicode, sans-serif;
 
font-size: 125%;
 
 
}
 
}
  
.Cyrs, .Cyrs * {
+
.infobox.geography .mergedrow td,
font-style: normal;
+
.infobox.geography .mergedrow th {
 +
border: 0;
 +
padding: 0 0.6em 0.2em 0.6em;
 
}
 
}
  
/* Devanagari */
+
.infobox.geography .mergedbottomrow td,
 
+
.infobox.geography .mergedbottomrow th {
.Deva {
+
border-top: 0;
font-family: Adobe Devanagari, 'Noto Serif Devanagari', Utsaah, Devanagari MT, Raghu, Gargi, JanaSanskrit, JanaHindi, Siddhanta, sans-serif;
+
border-bottom: 1px solid #a2a9b1;
font-size: 120%;
+
padding: 0 0.6em 0.4em 0.6em;
 
}
 
}
  
i.Deva {
+
.infobox.geography .maptable td,
font-style: normal;
+
.infobox.geography .maptable th {
}
+
border: 0;
 
+
padding: 0;
/* Deseret */
 
 
 
.Dsrt {
 
font-family: Segoe UI Symbol, Code2001, 'MPH 2B Damase', Everson Mono, sans-serif;
 
}
 
 
 
.Dsrt, .Dsrt * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Demotic (Egyptian) */
 
 
 
.Egyd, .Egyd * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Egyptian hieroglyphs */
 
 
 
.Egyp {
 
font-family: Segoe UI Historic, Noto Sans Egyptian Hieroglyphs, Aegyptus, sans-serif;
 
font-size: 150%;
 
}
 
 
 
.Egyp, .Egyp * {
 
font-style: normal;
 
}
 
 
 
/* Ethiopic (Ge'ez) */
 
 
 
.Ethi {
 
font-family: Abyssinica SIL, Nyala, Code2000, Ethiopia Jiret, GF Zemen Unicode, TITUS Cyberbit Basic, Visual Geez Unicode, Visual Geez Unicode Agazian, Visual Geez Unicode Title, sans-serif;
 
font-size: 120%;
 
}
 
 
 
.Ethi, .Ethi * {
 
font-style: normal;
 
}
 
 
 
/* Georgian */
 
 
 
.Geor {
 
font-family: DejaVu Sans, Arial Unicode MS, Sylfaen, sans-serif;
 
}
 
 
 
.Geor, .Geor * {
 
font-style: normal;
 
}
 
 
 
/* Glagolitic */
 
 
 
.Glag {
 
font-family: Segoe UI Historic, BukyVede, Dilyana, sans-serif;
 
font-size: 150%;
 
}
 
 
 
.Glag, .Glag * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Gothic */
 
 
 
.Goth {
 
font-family: Segoe UI Historic, Code2001, Skeirs, 'MPH 2B Damase', sans-serif;
 
}
 
 
 
.Goth, .Goth * {
 
font-style: normal;
 
}
 
 
 
b.Goth,
 
strong.Goth {
 
font-size: larger;
 
}
 
 
 
 
 
/* Greek */
 
 
 
.Grek,
 
.polytonic {
 
font-family: Athena, Gentium, Gentium Plus, Palatino Linotype, Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, Code2000, sans-serif;
 
font-family /**/:inherit;
 
}
 
 
 
.Grek, .Grek *,
 
.polytonic, .polytonic * {
 
font-style: normal;
 
}
 
 
 
/* Polytonic Greek */
 
.polytonic {
 
font-family: New Athena Unicode, DejaVu Sans, Athena, Gentium, Gentium Plus, Palatino Linotype, Times, Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, Code2000, sans-serif;
 
}
 
 
 
 
 
/* Gujarati */
 
 
 
.Gujr {
 
font-family: Gujarati Sangam MN, Gujarati MT, Shruti, Lucida Grande, Arial Unicode MS, Lucida Sans Unicode, Code2000, TITUS Cyberbit Basic, Chrysanthi Unicode, Bitstream Cyberbit, Bitstream CyberBase, Bitstream Vera, Visual Geez Unicode, sans-serif;
 
font-size: 125%;
 
}
 
 
 
.Gujr, .Gujr * {
 
font-style: normal;
 
}
 
 
 
/* Gurmukhi */
 
 
 
.Guru {
 
font-family: Gurmukhi MN, Gurmukhi MT, UT Punjabi Amritsar, Lucida Grande, Arial Unicode MS, Lucida Sans Unicode, Code2000, TITUS Cyberbit Basic, Chrysanthi Unicode, Bitstream Cyberbit, Bitstream CyberBase, Bitstream Vera, Visual Geez Unicode, sans-serif;
 
font-size: 125%;
 
}
 
 
 
.Guru, .Guru * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Chinese (Han) */
 
 
 
/* Hani: generic */
 
/* Hans: simplified */
 
/* Hant: traditional */
 
 
 
.Hani,
 
.Hans {
 
font-family: PingFang SC, Heiti SC, DengXian, Microsoft Yahei, SimHei, Source Han Sans CN, Noto Sans CJK SC, SimSun, NSimSun, SimSun-ExtB, Song, sans-serif;
 
}
 
.Hant {
 
font-family: PingFang TC, Heiti TC, Microsoft Jhenghei, Source Han Sans TW, Noto Sans CJK TC, PMingLiU, PMingLiU-ExtB, MingLiU, MingLiU-ExtB, Ming, sans-serif;
 
 
}
 
}
  
.Hani,
+
/* Normal font styling for wikitable row headers with scope="row" tag */
.Hans,
+
.wikitable.plainrowheaders th[scope=row] {
.Hant {
 
font-size: 1.2em;
 
}
 
 
 
.Hani, .Hani * :not(:lang(vi)),
 
.Hans, .Hans *,
 
.Hant, .Hant * {
 
font-style: normal;
 
 
font-weight: normal;
 
font-weight: normal;
 +
/* @noflip */
 +
text-align: left;
 
}
 
}
  
big.Hani, strong.Hani, b.Hani, b .Hani,
+
/* Lists in wikitable data cells are always left-aligned */
big.Hans, strong.Hans, b.Hans, b .Hans,
+
.wikitable td ul,
big.Hant, strong.Hant, b.Hant, b .Hant {
+
.wikitable td ol,
font-size: 137%;
+
.wikitable td dl {
 +
/* @noflip */
 +
text-align: left;
 
}
 
}
 
+
/* ...unless they also use the hlist class */
.Hani b,
+
.toc.hlist ul,
.Hans b,
+
#toc.hlist ul,
.Hant b {
+
.wikitable.hlist td ul,
font-size: 125%;
+
.wikitable.hlist td ol,
 +
.wikitable.hlist td dl {
 +
text-align: inherit;
 
}
 
}
  
:lang(ko).Hani {
+
/* Icons for medialist templates [[Template:Listen]],
font-family: Noto Sans CJK KR, Spoqa Han Sans, Gulim, Dotum, Malgun Gothic, Apple SD Gothic Neo, Source Han Sans KR, MS PGothic, Arial Unicode MS, sans-serif;
+
  [[Template:Multi-listen_start]], [[Template:Video]],
 +
  [[Template:Multi-video_start]] */
 +
/* TemplateStyles */
 +
div.listenlist {
 +
background: url("//upload.wikimedia.org/wikipedia/commons/4/47/Sound-icon.svg") no-repeat scroll 0 0 transparent;
 +
background-size: 30px;
 +
padding-left: 40px;
 
}
 
}
  
:lang(vi).Hani {
+
/* Fix for hieroglyphs specificity issue in infoboxes ([[phab:T43869]]) */
font-family: 'Nom Na Tong', 'HAN NOM A', 'HAN NOM B', 'Sun-ExtA', 'Sun-ExtB', 'Ming-Lt-HKSCS-UNI-H', 'Ming-Lt-HKSCS-ExtB', 'HanaMinA', 'HanaMinB', 'HanaMin', 'PingFang TC', 'MingLiU', 'MingLiU-ExtB', 'MingLiU_HKSCS', 'MingLiU_HKSCS-ExtB', 'SimSun', 'SimSun-ExtB', 'Arial Unicode MS', 'Lucida Sans Unicode', 'TITUS Cyberbit Basic', 'Code2000', sans-serif;
+
table.mw-hiero-table td {
font-weight: 800;
+
vertical-align: middle;
/* CJK Unified Ideographs Extension C and Extension D (U+2A700..U+2B734, U+2B740..U+2B81F)
 
font-family: 'Sun-ExtB', 'MingLiU_HKSCS-ExtB', 'Ming-Lt-HKSCS-ExtB', 'HanaMinB', sans-serif;
 
**/
 
 
}
 
}
  
/* Hanunoo */
+
/* Change the external link icon to an Adobe icon for all PDF files */
 
+
.mw-parser-output a[href$=".pdf"].external,
.Hano {
+
.mw-parser-output a[href*=".pdf?"].external,
font-family: Quivira, 'MPH 2B Damase', sans-serif;
+
.mw-parser-output a[href*=".pdf#"].external,
font-size: 1.1em;
+
.mw-parser-output a[href$=".PDF"].external,
 +
.mw-parser-output a[href*=".PDF?"].external,
 +
.mw-parser-output a[href*=".PDF#"].external {
 +
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
 +
/* @noflip */
 +
padding-right: 18px;
 
}
 
}
  
.Hano, .Hano * {
+
/* Messagebox templates */
font-style: normal;
+
.messagebox {
 +
border: 1px solid #a2a9b1;
 +
background-color: #f8f9fa;
 +
width: 80%;
 +
margin: 0 auto 1em auto;
 +
padding: .2em;
 
}
 
}
 
+
.messagebox.merge {
/* Hebrew */
+
border: 1px solid #c0b8cc;
 
+
background-color: #f0e5ff;
.Hebr {
+
text-align: center;
font-family: SBL Hebrew, Adobe Hebrew, Narkisim, Miriam, Kinryu, DejaVu Sans, DejaVu Sans Condensed, DejaVu Sans Light, Arial Hebrew, Arial, serif;
 
font-size: 115%;
 
direction: rtl;
 
unicode-bidi: embed;
 
 
}
 
}
 
+
.messagebox.cleanup {
.Hebr, .Hebr * {
+
border: 1px solid #9f9fff;
font-style: normal;
+
background-color: #efefff;
font-weight: normal;
+
text-align: center;
 
}
 
}
 
+
.messagebox.standard-talk {
big.Hebr,
+
border: 1px solid #c0c090;
strong.Hebr,
+
background-color: #f8eaba;
b.Hebr,
+
margin: 4px auto;
b .Hebr {
 
font-size: 144%;
 
 
}
 
}
 
+
/* For old WikiProject banners inside banner shells. */
.Hebr b {
+
.mbox-inside .standard-talk,
font-size: 125%;
+
.messagebox.nested-talk {
 +
border: 1px solid #c0c090;
 +
background-color: #f8eaba;
 +
width: 100%;
 +
margin: 2px 0;
 +
padding: 2px;
 
}
 
}
 
+
.messagebox.small {
/* Hiragana: see .Jpan */
+
width: 238px;
 
+
font-size: 85%;
/* Javanese */
+
/* @noflip */
 
+
float: right;
.Java {
+
clear: both;
font-family: Tuladha Jejeg, Javanese Text, adjisaka, Noto Sans Javanese, sans-serif;
+
/* @noflip */
 +
margin: 0 0 1em 1em;
 +
line-height: 1.25em;
 
}
 
}
 
+
.messagebox.small-talk {
.Java, .Java * {
+
width: 238px;
font-style: normal;
+
font-size: 85%;
 +
/* @noflip */
 +
float: right;
 +
clear: both;
 +
/* @noflip */
 +
margin: 0 0 1em 1em;
 +
line-height: 1.25em;
 +
background-color: #f8eaba;
 
}
 
}
  
/* Japanese scripts
+
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
 
+
th.mbox-text, td.mbox-text {  /* The message body cell(s) */
.Hira = Hiragana
+
border: none;
.Kana = Katakana (used for Ainu language)
+
/* @noflip */
.Jpan = Hiragana + Katakana + Kanji
+
padding: 0.25em 0.9em;    /* 0.9em left/right */
+
width: 100%;               /* Make all mboxes the same width regardless of text length */
*/
 
 
 
.Hira,
 
.Jpan,
 
.Kana {
 
font-family: Hiragino Kaku Gothic Pro, MS PGothic, Arial Unicode MS, HanaMinA, HanaMinB, Code2000, sans-serif;
 
font-size: 110%;
 
 
}
 
}
 
+
td.mbox-image {                /* The left image cell */
.Hira, .Hira *,
+
border: none;
.Jpan, .Jpan *,
+
/* @noflip */
.Kana, .Kana * {
+
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
font-style: normal;
+
text-align: center;
font-weight: normal;
 
 
}
 
}
 
+
td.mbox-imageright {          /* The right image cell */
big.Hira, big.Jpan, big.Kana,
+
border: none;
strong.Hira, strong.Jpan, strong.Kana,
+
/* @noflip */
b.Hira, b.Jpan, b.Kana,
+
padding: 2px 0.9em 2px 0;  /* 0px left, 0.9em right */
b .Hira, b .Jpan, b .Kana {
+
text-align: center;
font-size: 137%;   /* Fonts are really big in Japan */
 
 
}
 
}
 
+
td.mbox-empty-cell {           /* An empty narrow cell */
.Hira b, .Jpan b, .Kana b {
+
border: none;
font-size: 125%;
+
padding: 0;
 +
width: 1px;
 
}
 
}
  
 
+
/* Article message box styles */
/* Kayah Li, Ol Chiki, Rejang */
+
table.ambox {
 
+
margin: 0 10%;                  /* 10% = Will not overlap with other elements */
.Kali,
+
border: 1px solid #a2a9b1;
.Olck {
+
/* @noflip */
font-family: Code2000, sans-serif;
+
border-left: 10px solid #36c;  /* Default "notice" blue */
 +
background-color: #fbfbfb;
 +
box-sizing: border-box;
 
}
 
}
 
+
table.ambox + table.ambox {      /* Single border between stacked boxes. */
.Kali, .Kali *,
+
margin-top: -1px;
.Olck, .Olck *,
 
.Rjng, .Rjng * {
 
font-style: normal;
 
 
}
 
}
 
+
.ambox th.mbox-text,
/* Katakana (Ainu language): see .Jpan */
+
.ambox td.mbox-text {            /* The message body cell(s) */
 
+
padding: 0.25em 0.5em;      /* 0.5em left/right */
/* Kharoshthi */
 
 
 
.Khar {
 
font-family: Segoe UI Historic, 'MPH 2B Damase', sans-serif;
 
font-size: 1.1em;
 
direction: rtl;
 
unicode-bidi: embed;
 
 
}
 
}
 
+
.ambox td.mbox-image {          /* The left image cell */
.Khar, .Khar * {
+
/* @noflip */
font-style: normal;
+
padding: 2px 0 2px 0.5em;   /* 0.5em left, 0px right */
 
}
 
}
 
+
.ambox td.mbox-imageright {      /* The right image cell */
 
+
/* @noflip */
/* Khmer */
+
padding: 2px 0.5em 2px 0;   /* 0px left, 0.5em right */
 
 
.Khmr {
 
font-family: Khmer OS, Khmer OS Content, Leelawadee UI, Noto Sans Khmer, Code2000, Khmer Mondulkiri U OT ls, sans-serif;
 
font-size: 125%;
 
 
}
 
}
  
.Khmr, .Khmr * {
+
table.ambox-notice {
font-style: normal;
+
/* @noflip */
 +
border-left: 10px solid #36c;       /* Blue */
 
}
 
}
 
+
table.ambox-speedy {
 
+
/* @noflip */
/* Kannada */
+
border-left: 10px solid #b32424;   /* Red */
 
+
background-color: #fee7e6;         /* Pink */
.Knda {
 
font-family: Kannada Sangam MN, JanaKannada, Tunga, Kedage, RaghuKannada, Sampige, Arial Unicode MS, Code2000, Bitstream Cyberbit, Bitstream CyberBase, sans-serif;
 
font-size: 125%;
 
 
}
 
}
 
+
table.ambox-delete {
.Knda, .Knda * {
+
/* @noflip */
font-style: normal;
+
border-left: 10px solid #b32424;   /* Red */
 
}
 
}
 
+
table.ambox-content {
 
+
/* @noflip */
/* Korean */
+
border-left: 10px solid #f28500;   /* Orange */
 
 
.Kore,
 
.Hang,
 
.CGK {
 
font-family: Apple SD Gothic Neo, Malgun Gothic, Dotum, Gulim, Nanum Barun Gothic, UnBatang, Arial Unicode MS, sans-serif;
 
font-size: 120%;
 
 
}
 
}
 
+
table.ambox-style {
.Kore, .Kore *,
+
/* @noflip */
.Hang, .Hang *,
+
border-left: 10px solid #fc3;       /* Yellow */
.CGK, .CGK * {
 
font-style: normal;
 
 
}
 
}
 
+
table.ambox-move {
 
+
/* @noflip */
/* Old Korean */
+
border-left: 10px solid #9932cc;   /* Purple */
 
 
.CGK {
 
font-family: 은 자모 바탕, UnJamoBatang, 은 바탕, UnBatang, Code2002, Code2001, Code2000, serif;
 
}
 
 
 
 
 
/* Kaithi */
 
 
 
.Kthi {
 
font-family: Noto Sans Kaithi, sans-serif;
 
 
}
 
}
 
+
table.ambox-protection {
.Kthi, .Kthi * {
+
/* @noflip */
font-style: normal;
+
border-left: 10px solid #a2a9b1;   /* Gray-gold */
 
}
 
}
  
 
+
/* Image message box styles */
/* Lanna */
+
table.imbox {
 
+
margin: 4px 10%;
.Lana {
+
border-collapse: collapse;
font-family: Lanna Alif, Noto Sans Tai Tham, sans-serif;
+
border: 3px solid #36c;    /* Default "notice" blue */
 +
background-color: #fbfbfb;
 +
box-sizing: border-box;
 
}
 
}
 
+
.imbox .mbox-text .imbox {  /* For imboxes inside imbox-text cells. */
.Lana, .Lana * {
+
margin: 0 -0.5em;      /* 0.9 - 0.5 = 0.4em left/right.        */
font-style: normal;
+
display: block;         /* Fix for webkit to force 100% width.  */
 
}
 
}
 
+
.mbox-inside .imbox {      /* For imboxes inside other templates.  */
 
+
margin: 4px;
/* Lao */
 
 
 
.Laoo {
 
font-family: Phetsarath OT, Saysettha OT, JG Basic Lao Opentype, JG Basic2 Lao Opentype, JG LaoTimes Opentype, Phagnoum Lao Unicode Opentype, JG Lao Old Arial Opentype, DokChampa, Code2000, JG Lao Classic Opentype, Alice0 Unicode, Alice1 Unicode, Alice2 Unicode, Alice3 Unicode, Alice4 Unicode, Alice5 Unicode, sans-serif;
 
font-size: 125%;
 
 
}
 
}
  
.Laoo, .Laoo * {
+
table.imbox-notice {
font-style: normal;
+
border: 3px solid #36c;       /* Blue */
 
}
 
}
 
+
table.imbox-speedy {
 
+
border: 3px solid #b32424;    /* Red */
/* Lepcha */
+
background-color: #fee7e6;   /* Pink */
 
 
.Lepc {
 
font-family: Noto Sans Lepcha, Mingzat, sans-serif;
 
 
}
 
}
 
+
table.imbox-delete {
.Lepc, .Lepc * {
+
border: 3px solid #b32424;   /* Red */
font-style: normal;
 
 
}
 
}
 
+
table.imbox-content {
 
+
border: 3px solid #f28500;   /* Orange */
/* Limbu */
 
 
 
.Limb {
 
font-family: Code2000, 'MPH 2B Damase', sans-serif;
 
 
}
 
}
 
+
table.imbox-style {
.Limb, .Limb * {
+
border: 3px solid #fc3;       /* Yellow */
font-style: normal;
 
 
}
 
}
 
+
table.imbox-move {
 
+
border: 3px solid #9932cc;   /* Purple */
/* Lisu */
 
 
 
.Lisu {
 
font-family: Noto Sans Lisu, sans-serif;
 
 
}
 
}
 
+
table.imbox-protection {
.Lisu, .Lisu * {
+
border: 3px solid #a2a9b1;   /* Gray-gold */
font-style: normal;
 
 
}
 
}
 
+
table.imbox-license {
 
+
border: 3px solid #88a;      /* Dark gray */
/* Mandaic */
+
background-color: #f7f8ff;   /* Light gray */
 
 
.Mand {
 
font-family: Noto Sans Mandaic, sans-serif;
 
 
}
 
}
 
+
table.imbox-featured {
.Mand, .Mand * {
+
border: 3px solid #cba135;   /* Brown-gold */
font-style: normal;
 
 
}
 
}
  
 
+
/* Category message box styles */
/* Manichaean */
+
table.cmbox {
 
+
margin: 3px 10%;
.Mani, .Mani * {
+
border-collapse: collapse;
font-style: normal;
+
border: 1px solid #a2a9b1;
 +
background-color: #dfe8ff;    /* Default "notice" blue */
 +
box-sizing: border-box;
 
}
 
}
  
 
+
table.cmbox-notice {
/* Meroitic cursive */
+
background-color: #d8e8ff;   /* Blue */
 
 
.Merc {
 
font-family: Segoe UI Historic, Aegyptus, sans-serif;
 
font-size: 150%;
 
 
}
 
}
 
+
table.cmbox-speedy {
.Merc, .Merc * {
+
margin-top: 4px;
font-style: normal;
+
margin-bottom: 4px;
 +
border: 4px solid #b32424;    /* Red */
 +
background-color: #ffdbdb;   /* Pink */
 
}
 
}
 
+
table.cmbox-delete {
 
+
background-color: #ffdbdb;   /* Pink */
/* Meroitic hieroglyphs */
 
 
 
.Mero {
 
font-family: Aegyptus, sans-serif;
 
font-size: 150%;
 
 
}
 
}
 
+
table.cmbox-content {
.Mero, .Mero * {
+
background-color: #ffe7ce;   /* Orange */
font-style: normal;
 
 
}
 
}
 
+
table.cmbox-style {
 
+
background-color: #fff9db;   /* Yellow */
/* Malayalam */
 
 
 
.Mlym {
 
font-family: Malayalam Sangam MN, Kartika, Code2000, Lucida Grande, Arial Unicode MS, Lucida Sans Unicode, TITUS Cyberbit Basic, Chrysanthi Unicode, Bitstream Cyberbit, Bitstream CyberBase, Bitstream Vera, Visual Geez Unicode, sans-serif;
 
font-size: 125%;
 
 
}
 
}
 
+
table.cmbox-move {
.Mlym, .Mlym * {
+
background-color: #e4d8ff;   /* Purple */
font-style: normal;
 
 
}
 
}
 
+
table.cmbox-protection {
 
+
background-color: #efefe1;   /* Gray-gold */
/* Classical Mongolian */
 
 
 
.Mong {
 
font-family: Mongolian Baiti, sans-serif;
 
font-size: 140%;
 
-webkit-writing-mode: vertical-lr;
 
-moz-writing-mode: vertical-lr;
 
writing-mode: vertical-lr;
 
layout-flow: vertical-ideographic;
 
 
}
 
}
  
.Mong, .Mong * {
+
/* Other pages message box styles */
font-style: normal;
+
table.ombox {
 +
margin: 4px 10%;
 +
border-collapse: collapse;
 +
border: 1px solid #a2a9b1;    /* Default "notice" gray */
 +
background-color: #f8f9fa;
 +
box-sizing: border-box;
 
}
 
}
  
 
+
table.ombox-notice {
/* Meitei Mayek */
+
border: 1px solid #a2a9b1;   /* Gray */
 
 
.Mtei {
 
font-family: Eeyek Unicode, Noto Sans Meetei Mayek, sans-serif;
 
 
}
 
}
 
+
table.ombox-speedy {
.Mtei, .Mtei * {
+
border: 2px solid #b32424;    /* Red */
font-style: normal;
+
background-color: #fee7e6;   /* Pink */
 
}
 
}
 
+
table.ombox-delete {
 
+
border: 2px solid #b32424;   /* Red */
/* Burmese */
 
 
 
.Mymr {
 
font-family: TharLon, Padauk, Myanmar Text, Myanmar3, Myanmar2, Myanmar1, ParabaikSans, MyMyanmar sans-serif;
 
font-size: 130%;
 
 
}
 
}
 
+
table.ombox-content {
.Mymr, .Mymr * {
+
border: 1px solid #f28500;   /* Orange */
font-style: normal;
 
font-weight: normal;
 
 
}
 
}
 
+
table.ombox-style {
big.Mymr,
+
border: 1px solid #fc3;       /* Yellow */
strong.Mymr,
 
b.Mymr,
 
b .Mymr {
 
font-size: 162%;
 
 
}
 
}
 
+
table.ombox-move {
.Mymr b {
+
border: 1px solid #9932cc;   /* Purple */
font-size: 130%;
 
 
}
 
}
 
+
table.ombox-protection {
 
+
border: 2px solid #a2a9b1;   /* Gray-gold */
/* N'ko */
 
 
 
.Nkoo, .Nkoo * {
 
font-style: normal;
 
 
}
 
}
  
 
+
/* Talk page message box styles */
/* Ogham */
+
table.tmbox {
 
+
margin: 4px 10%;
.Ogam {
+
border-collapse: collapse;
font-family: Segoe UI Historic, Beth-Luis-Nion, Pollach, Maigh Nuad, Craobh Ruadh, Everson Mono Ogham, Cog, Crosta, TITUS Ogham, Ragnarok Ogham, sans-serif;
+
border: 1px solid #c0c090;    /* Default "notice" gray-brown */
font-size: 125%;
+
background-color: #f8eaba;
 +
min-width: 80%;
 +
box-sizing: border-box;
 
}
 
}
 
+
.tmbox.mbox-small {
.Ogam, .Ogam * {
+
min-width: 0;               /* reset the min-width of tmbox above        */
font-style: normal;
 
font-weight: normal;
 
 
}
 
}
 
+
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
big.Ogam, strong.Ogam, b.Ogam, b .Ogam {
+
margin: 2px 0;              /* this declaration overrides other styles (including mbox-small above)  */
font-size: 156%;
+
width: 100%;                 /* For Safari and Opera */
 
}
 
}
 
+
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when  */
.Ogam b {
+
line-height: 1.5em;          /* also "nested", so reset styles that are  */
font-size: 125%;
+
font-size: 100%;             /* set in "mbox-small" above.                */
 
}
 
}
  
 
+
table.tmbox-speedy {
/* Orkhon Runes */
+
border: 2px solid #b32424;    /* Red */
 
+
background-color: #fee7e6;   /* Pink */
.Orkh {
 
font-family: Segoe UI Historic, Orkun, Old Turkic, sans-serif;
 
 
}
 
}
 
+
table.tmbox-delete {
.Orkh, .Orkh * {
+
border: 2px solid #b32424;   /* Red */
font-style: normal;
 
 
}
 
}
 
+
table.tmbox-content {
 
+
border: 2px solid #f28500;   /* Orange */
/* Oriya */
 
 
 
.Orya {
 
font-family: Oriya Sangam MN, sans-serif;
 
font-size: 125%;
 
 
}
 
}
 
+
table.tmbox-style {
.Orya, .Orya * {
+
border: 2px solid #fc3;       /* Yellow */
font-style: normal;
 
 
}
 
}
 
+
table.tmbox-move {
 
+
border: 2px solid #9932cc;   /* Purple */
/* Osmanya */
 
 
 
.Osma, .Osma * {
 
font-style: normal;
 
 
}
 
}
 
+
table.tmbox-protection,
 
+
table.tmbox-notice {
/* Phags-pa */
+
border: 1px solid #c0c090;   /* Gray-brown */
 
 
.Phag {
 
font-family: 'BabelStone Phags-pa Book', Microsoft PhagsPa, sans-serif;
 
-webkit-writing-mode: vertical-lr;
 
-moz-writing-mode: vertical-lr;
 
writing-mode: vertical-lr;
 
layout-flow: vertical-ideographic;
 
 
}
 
}
  
.Phag, .Phag * {
+
/* Footer and header message box styles */
font-style: normal;
+
table.fmbox {
 +
clear: both;
 +
margin: 0.2em 0;
 +
width: 100%;
 +
border: 1px solid #a2a9b1;
 +
background-color: #f8f9fa;    /* Default "system" gray */
 +
box-sizing: border-box;
 
}
 
}
 
+
table.fmbox-system {
 
+
background-color: #f8f9fa;
/* Inscriptional Pahlavi */
 
 
 
.Phli {
 
font-family: Segoe UI Historic, Noto Sans Inscriptional Pahlavi, Shapour, ZH Mono, sans-serif;
 
 
}
 
}
 
+
table.fmbox-warning {
.Phli, .Phli * {
+
border: 1px solid #bb7070;  /* Dark pink */
font-style: normal;
+
background-color: #ffdbdb; /* Pink */
 
}
 
}
 
+
table.fmbox-editnotice {
 
+
background-color: transparent;
/* Book Pahlavi */
 
 
 
.Phlv, .Phlv * {
 
font-style: normal;
 
 
}
 
}
 
+
/* Div based "warning" style fmbox messages. */
 
+
div.mw-warning-with-logexcerpt,
/* Phoenician */
+
div.mw-lag-warn-high,
 
+
div.mw-cascadeprotectedwarning,
.Phnx {
+
div#mw-protect-cascadeon,
font-family: Segoe UI Historic, ALPHABETUM Unicode, 'MPH 2B Damase', Aegean, Code2001, Free Sans, sans-serif;
+
div.titleblacklist-warning,
font-size: 125%;
+
div.locked-warning {
direction: rtl;
+
clear: both;
unicode-bidi: embed;
+
margin: 0.2em 0;
 +
border: 1px solid #bb7070;
 +
background-color: #ffdbdb;
 +
padding: 0.25em 0.9em;
 +
box-sizing: border-box;
 
}
 
}
  
.Phnx, .Phnx * {
+
/* These mbox-small classes must be placed after all other
font-style: normal;
+
  ambox/tmbox/ombox etc classes. "html body.mediawiki" is so
 +
  they override "table.ambox + table.ambox" above. */
 +
html body.mediawiki .mbox-small {   /* For the "small=yes" option. */
 +
/* @noflip */
 +
clear: right;
 +
/* @noflip */
 +
float: right;
 +
/* @noflip */
 +
margin: 4px 0 4px 1em;
 +
box-sizing: border-box;
 +
width: 238px;
 +
font-size: 88%;
 +
line-height: 1.25em;
 
}
 
}
 
+
html body.mediawiki .mbox-small-left {  /* For the "small=left" option. */
 
+
/* @noflip */
/* Pollard */
+
margin: 4px 1em 4px 0;
 
+
box-sizing: border-box;
.Plrd, .Plrd * {
+
overflow: hidden;
font-style: normal;
+
width: 238px;
 +
border-collapse: collapse;
 +
font-size: 88%;
 +
line-height: 1.25em;
 
}
 
}
  
 
+
/* Style for compact ambox */
/* Parthian */
+
/* Hide the images */
 
+
.compact-ambox table .mbox-image,
.Prti {
+
.compact-ambox table .mbox-imageright,
font-family: Segoe UI Historic, Noto Sans Inscriptional Parthian, ZH Mono, sans-serif;
+
.compact-ambox table .mbox-empty-cell {
 +
display: none;
 
}
 
}
 
+
/* Remove borders, backgrounds, padding, etc. */
.Prti, .Prti * {
+
.compact-ambox table.ambox {
font-style: normal;
+
border: none;
 +
border-collapse: collapse;
 +
background-color: transparent;
 +
margin: 0 0 0 1.6em !important;
 +
padding: 0 !important;
 +
width: auto;
 +
display: block;
 
}
 
}
 
+
body.mediawiki .compact-ambox table.mbox-small-left {
 
+
font-size: 100%;
/* Rejang */
+
width: auto;
 
+
margin: 0;
.Rjng, .Rjng * {
 
font-family: Noto Sans Rejang, Code2000, sans-serif;
 
 
}
 
}
 
+
/* Style the text cell as a list item and remove its padding */
 
+
.compact-ambox table .mbox-text {
/* Runic (Germanic) */
+
padding: 0 !important;
 
+
margin: 0 !important;
.Runr {
 
font-family: Segoe UI Historic, Junicode, Free Mono, Caslon Roman, Segoe UI Symbol, Code2000, Everson Mono, TITUS Cyberbit Basic, sans-serif;
 
font-size: 130%;
 
 
}
 
}
 
+
.compact-ambox table .mbox-text-span {
.Runr, .Runr * {
+
display: list-item;
font-style: normal;
+
line-height: 1.5em;
 +
list-style-type: square;
 +
list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg);
 
}
 
}
 
+
.skin-vector .compact-ambox table .mbox-text-span {
 
+
list-style-type: disc;
/* Samaritan */
+
list-style-image: url(/w/skins/Vector/resources/skins.vector.styles/images/bullet-icon.svg);
 
 
.Samr {
 
font-family: Noto Sans Samaritan, Quivira, Everson Mono, Unifont, sans-serif;
 
font-size: 150%;
 
direction: rtl;
 
unicode-bidi: embed;
 
 
}
 
}
.Samr, .Samr * {
+
/* Allow for hiding text in compact form */
font-style: normal;
+
.compact-ambox .hide-when-compact {
 +
display: none;
 
}
 
}
  
 
+
/* Hide (formatting) elements from screen, but not from screenreaders */
/* South Arabian */
+
.visualhide {
 
+
position: absolute;
.Sarb {
+
left: -10000px;
font-family: Segoe UI Historic, Qataban, Noto Sans Old South Arabian, sans-serif;
+
top: auto;
}
+
width: 1px;
 
+
height: 1px;
.Sarb, .Sarb * {
+
overflow: hidden;
font-style: normal;
 
 
}
 
}
  
 
+
/* Remove underlines from certain links */
/* Saurashtra */
+
.nounderlines a,
 
+
.IPA a:link, .IPA a:visited {
.Saur {
+
text-decoration: none !important;
font-family: Pagul, sans-serif;
 
 
}
 
}
  
.Saur, .Saur * {
+
/* Standard Navigationsleisten, aka box hiding thingy
font-style: normal;
+
  from .de.  Documentation at [[Wikipedia:NavFrame]]. */
 +
div.NavFrame {
 +
margin: 0;
 +
padding: 4px;
 +
border: 1px solid #a2a9b1;
 +
text-align: center;
 +
border-collapse: collapse;
 +
font-size: 95%;
 
}
 
}
 
+
div.NavFrame + div.NavFrame {
 
+
border-top-style: none;
/* SignWriting */
+
border-top-style: hidden;
 
 
.Sgnw, .Sgnw * {
 
font-style: normal;
 
 
}
 
}
 
+
div.NavFrame div.NavHead {
 
+
line-height: 1.6em;
/* Shavian */
+
font-weight: bold;
 
+
background-color: #ccf;
.Shaw {
+
position: relative;
font-family: Segoe UI Historic, Code2001, Everson Mono, sans-serif;
 
 
}
 
}
 
+
div.NavFrame p,
.Shaw, .Shaw * {
+
div.NavFrame div.NavContent,
font-style: normal;
+
div.NavFrame div.NavContent p {
 +
font-size: 100%;
 
}
 
}
 
+
a.NavToggle {
 
+
position: absolute;
/* Sharada */
+
top: 0;
 
+
/* @noflip */
.Shrd, .Shrd * {
+
right: 3px;
font-style: normal;
 
}
 
 
 
 
 
/* Sinhalese */
 
 
 
.Sinh {
 
font-family: Sinhala Sangam MN, KaputaUnicode, KandyUnicode, Dinamina, DinaminaUniWeb, Potha, Madhura, sans-serif;
 
font-size: 125%;
 
}
 
 
 
.Sinh, .Sinh * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Sorang Sompeng */
 
 
 
.Sora, .Sora * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Sundanese */
 
 
 
.Sund {
 
font-family: Sundanese Unicode, sans-serif;
 
}
 
 
 
.Sund, .Sund * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Syloti Nagri */
 
 
 
.Sylo {
 
font-family: Noto Sans Syloti Nagri, sans-serif;
 
}
 
 
 
.Sylo, .Sylo * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Syriac */
 
 
 
.Syrc {
 
font-family: Estrangelo Edessa, San Francisco, Code2000, Bitstream Cyberbit, Bitstream CyberBase, Bitstream Vera, TITUS Cyberbit Basic, sans-serif;
 
font-size: 1.3em;
 
direction: rtl;
 
unicode-bidi: embed;
 
}
 
 
 
.Syrc, .Syrc * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Tagbanwa */
 
 
 
.Tagb {
 
font-family: Quivira, Tagbanwa, sans-serif;
 
font-size: 1.1em;
 
}
 
 
 
.Tagb, .Tagb * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Tai Le */
 
 
 
.Tale {
 
font-family: Microsoft Tai Le, Tai Le Valentinium, 'MPH 2B Damase', sans-serif;
 
}
 
 
 
.Tale, .Tale * {
 
font-style: normal;
 
}
 
 
 
 
 
/* New Tai Lue */
 
 
 
.Talu {
 
font-family: Noto Sans New Tai Lue, Microsoft New Tai Lue, Dai Banna SIL Book, Husb_New_Tai_Lue_WB, sans-serif;
 
}
 
 
 
.Talu, .Talu * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Tamil */
 
 
 
.Taml {
 
font-family: Tamil Sangam MN, InaiMathi, Vijaya, Akshar, JanaTamil, Code2000, ETTamilNew, Lohit Tamil, Arial Unicode MS, Free Serif, Latha, sans-serif;
 
font-size: 125%;
 
}
 
 
 
.Taml, .Taml * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Tangut */
 
 
 
.Tang {
 
font-family: BabelStone Tangut Wenhai, 'Tangut N4694', 'Tangut Yinchuan', 'New Tangut', 'New Tangut Std', 'Tangut TWU', 'Babelstone Tangut Wenhai', sans-serif;
 
font-size: 1.2em;
 
text-orientation: upright;
 
-webkit-text-orientation: upright
 
}
 
 
 
.Tang, .Tang * {
 
font-style: normal;
 
 
font-weight: normal;
 
font-weight: normal;
 +
font-size: 90%;
 
}
 
}
  
 
+
/* Hatnotes and disambiguation notices */
/* Tai Viet */
+
.hatnote {
 
+
font-style: italic;
.Tavt {
 
font-family: 'Tai Heritage Pro', Noto Sans Tai Viet, sans-serif;
 
 
}
 
}
 
+
.hatnote i {
.Tavt, .Tavt * {
 
 
font-style: normal;
 
font-style: normal;
 
}
 
}
 
+
div.hatnote {
 
+
/* @noflip */
/* Telugu */
+
padding-left: 1.6em;
 
+
margin-bottom: 0.5em;
.Telu {
 
font-family: Telugu Sangam MN, sans-serif;
 
font-size: 125%;
 
 
}
 
}
 
+
div.hatnote + div.hatnote {
.Telu, .Telu * {
+
margin-top: -0.5em;
font-style: normal;
 
 
}
 
}
  
 
+
/* Allow transcluded pages to display in lists rather than a table. */
/* Tifinagh (Berber) */
+
.listify td {
 
+
display: list-item;
.Tfng {
 
font-family: 'Hapax Berbère', Ebrima, Code2000, DejaVu, sans-serif;
 
font-size: 120%;
 
 
}
 
}
 
+
.listify tr {
.Tfng, .Tfng * {
+
display: block;
font-style: normal;
 
 
}
 
}
 
+
.listify table {
 
+
display: block;
/* Tagalog */
 
 
 
.Tglg{
 
font-family: Noto Sans Tagalog, sans-serif;
 
 
}
 
}
  
.Tglg, .Tglg * {
+
/* Geographical coordinates defaults. See [[Template:Coord/link]]
font-style: normal;
+
  for how these are used. The classes "geo", "longitude", and
 +
  "latitude" are used by the [[Geo microformat]]. */
 +
/* TemplateStyles */
 +
.geo-default, .geo-dms, .geo-dec {
 +
display: inline;
 
}
 
}
 
+
.geo-nondefault, .geo-multi-punct {
 
+
display: none;
/* Thaana */
 
 
 
.Thaa, .Thaa * {
 
font-style: normal;
 
 
}
 
}
 
+
.longitude, .latitude {
 
+
white-space: nowrap;
/* Thai */
 
 
 
.Thai {
 
font-family: Arial Unicode MS, Code2000, sans-serif;
 
font-family /**/:inherit;
 
font-size: 125%;
 
 
}
 
}
  
.Thai, .Thai * {
+
/* User block messages */
font-style: normal;
+
div.user-block {
 +
padding: 5px;
 +
margin-bottom: 0.5em;
 +
border: 1px solid #a9a9a9;
 +
background-color: #ffefd5;
 
}
 
}
  
 
+
/* Prevent line breaks in silly places:
/* Tibetan */
+
  1) Where desired
 
+
  2) Links when we don't want them to
.Tibt,
+
  3) Bold "links" to the page itself */
.xzh-Tibt {
+
.nowrap,
font-family: Jomolhari-ID, Tibetan Machine Uni, Tibetan Machine Web, Jomolhari, Microsoft Himalaya, sans-serif;
+
.nowraplinks a,
font-size: 180%;
+
.nowraplinks .selflink {
 +
white-space: nowrap;
 
}
 
}
 
+
.nowrap pre {
.Tibt, .Tibt *,
+
white-space: pre;
.xzh-Tibt, .xzh-Tibt * {
 
font-style: normal;
 
 
}
 
}
 
+
/* But allow wrapping where desired: */
.Tibt.mention {
+
.wrap,
    font-size: 160%;
+
.wraplinks a {
 +
white-space: normal;
 
}
 
}
  
/* Zhang-Zhung */
+
/* For template documentation */
.xzh-Tibt {
+
/* TemplateStyles */
font-family: BabelStone Tibetan sMar-chen, sans-serif;
+
.template-documentation {
}
+
clear: both;
 
+
margin: 1em 0 0 0;
 
+
border: 1px solid #a2a9b1;
/* Ugaritic */
+
background-color: #ecfcf4;
 
+
padding: 1em;
.Ugar {
 
font-family: Segoe UI Historic, Aegean, Code2001, sans-serif;
 
}
 
 
 
.Ugar, .Ugar * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Vai */
 
 
 
.Vaii {
 
font-family: Ebrima, Code2000, sans-serif;
 
font-size: 1.1em;
 
}
 
 
 
.Vaii, .Vaii * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Old Persian cuneiform */
 
 
 
.Xpeo {
 
font-family: Segoe UI Historic, Aegean, Xerxes, Code2001, sans-serif;
 
}
 
 
 
.Xpeo, .Xpeo * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Sumero-Akkadian cuneiform */
 
 
 
.Xsux {
 
font-family:  Akkadian, FreeIdgSerif, CuneiformComposite, Segoe UI Historic, sans-serif; /* Neo-Assyrian form */
 
/* font-family: FreeIdgSerif, Akkadian, CuneiformComposite, Segoe UI Historic, sans-serif; */ /* Old Assyrian form */
 
/* font-family: Akkadian, CuneiformComposite, FreeIdgSerif, Segoe UI Historic, sans-serif; /* /* Neo-Sumerian form */
 
/* font-family: Akkadian, CuneiformComposite, FreeIdgSerif, Segoe UI Historic, sans-serif; /* /* Classical Sumerian form */
 
font-size: 125%;
 
}
 
 
 
.Xsux, .Xsux * {
 
font-style: normal;
 
font-weight: normal;
 
}
 
 
 
/* Specify Hittite fonts */
 
 
 
:lang(hit).Xsux {
 
font-family:  UllikummiA, Akkadian, FreeIdgSerif, CuneiformComposite, Segoe UI Historic, sans-serif;
 
}
 
 
 
/* Yi */
 
 
 
.Yiii, .Yiii * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Mathematical notation */
 
 
 
.Zmth, .Zmth * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Symbols */
 
 
 
.Zsym {
 
font-family: Symbola, sans-serif;
 
font-size: 150%;
 
}
 
 
 
.Zsym, .Zsym * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Rumi (Malay) numerals */
 
 
 
.Ruminumerals {
 
font-size:1.2em;
 
}
 
 
 
 
 
/*
 
Multilingual writing systems and notations
 
*/
 
 
 
/* English Phonemic Representation (AHD) */
 
 
 
.enPR {
 
font-family: Arial Unicode MS, Lucida Grande, Gentium, Gentium Plus, Gentium Alternative, TITUS Cyberbit Basic, Code2000, Lucida Sans Unicode, sans-serif;
 
font-family /**/:inherit;
 
}
 
 
 
 
 
/* International Phonetic Alphabet */
 
 
 
.IPA, .IPAchar {
 
font-family: Gentium, Gentium Plus, GentiumAlt, DejaVu Sans, Segoe UI, Lucida Grande, Charis SIL, Doulos SIL, TITUS Cyberbit Basic, Code2000, Lucida Sans Unicode, sans-serif;
 
font-size: 110%;
 
}
 
 
 
.IPA, .IPA *, .IPAchar, .IPAchar * {
 
font-style: normal;
 
}
 
 
 
 
 
/* Musical notation */
 
 
 
.musical {
 
font-family: Musica, 'Musical Symbols', Euterpe, sans-serif;
 
font-size: 1.4em;
 
}
 
 
 
.musical, .musical * {
 
font-style: normal;
 
}
 
 
 
 
 
/*  Ruby text (furigana)
 
The traditional value and browser default is 50%. Used in {{JAruby}}.
 
The child selector > is required to override Webkit’s base style.
 
*/
 
ruby > rt,
 
ruby > rp { font-size: 50%; }
 
 
 
 
 
/* A kludge that lets the members of [[:Category:Redirected combining characters]] be displayed. */
 
body.page-Category_Combining_characters div#mw-pages li,
 
body.page-Category_Redirected_combining_characters div#mw-pages li,
 
body.page-Category_IPA_combining_characters div#mw-pages li {
 
letter-spacing: 0.3em;
 
}
 
 
 
 
 
/* Tabbed Languages support */
 
 
 
#languageLinks .selectedTab a {
 
font-size: 19px;
 
color: #000;
 
padding: 6px;
 
display: block;
 
border-left: 1px solid #CCC;
 
border-bottom: 1px solid #CCC;
 
margin-bottom: -3px;
 
background-color: #fff;
 
margin-right: -6px;
 
position: relative;
 
border-top: 1px solid #CCC;
 
white-space: nowrap;
 
}
 
 
 
#languageLinks .unselectedTab a {
 
font-size: 16px;
 
color: #929292;
 
padding: 6px;
 
display: block;
 
border-left: 1px solid #CCC;
 
border-top: 1px solid #CCC;
 
border-bottom: 1px solid #CCC;
 
margin-bottom: -3px;
 
margin-left: 15px;
 
margin-right: -5px;
 
white-space: nowrap;
 
background-color: #F6F6F6;
 
 
}
 
}
  
#languageLinks tr td {
+
/* Increase the height of the image upload box */
padding: 0px;
+
#wpUploadDescription {
}
+
height: 13em;
 
 
tr td.languageContainer {
 
padding-left: 8px;
 
padding-bottom: 10px;
 
padding-right: 8px;
 
border: 1px solid #CCC;
 
vertical-align: top;
 
width: 100%;
 
 
}
 
}
  
.unselectedtab {
+
/* Minimum thumb width */
margin-left: 5px;
+
.thumbinner {
 +
min-width: 100px;
 
}
 
}
  
.editlangsection {
+
/* Prevent floating boxes from overlapping any category listings,
margin-top: -13px;
+
  file histories, edit previews, and edit [Show changes] views. */
margin-right: 5px;
+
#mw-subcategories, #mw-pages, #mw-category-media,
border: 1px solid #CCC;
+
#filehistory, #wikiPreview, #wikiDiff {
margin-bottom: -2px;
 
border-bottom-width: 0px;
 
-webkit-border-top-left-radius: 5px;
 
-webkit-border-top-right-radius: 5px;
 
-moz-border-radius-topleft: 5px;
 
-moz-border-radius-topright: 5px;
 
border-top-left-radius: 5px;
 
border-top-right-radius: 5px;
 
color: white;
 
line-height: 14px;
 
font-size: 12px;
 
padding: 0px 7px;
 
text-align: center;
 
 
clear: both;
 
clear: both;
background-color: white;
 
float: right;
 
}
 
 
#languageLinks a.addLanguageButton {
 
font-size: 12px;
 
padding: 3px 6px;
 
}
 
 
@media screen and (max-width:36em) {
 
 
#tabstable>tbody>tr>td {
 
display: block;
 
float: left;
 
width: 100%;
 
}
 
 
#languageLinks tr {
 
display: block;
 
float: left;
 
margin-bottom: -3px;
 
margin-left: -5px;
 
margin-top: 5px;
 
}
 
 
#languageLinks .unselectedTab a {
 
margin-left: 0;
 
margin-right: 5px;
 
border-right: 1px solid #CCC;
 
}
 
 
#languageLinks .selectedTab a {
 
margin-left: 0;
 
margin-right: 5px;
 
border-right: 1px solid #CCC;
 
border-bottom: 1px solid #FFF;
 
}
 
 
#tabstable {
 
width: 100%;
 
}
 
 
#languageLinks a.addLanguageButton {
 
margin-top: 2px;
 
margin-bottom: 1px;
 
}
 
 
.editlangsection {
 
border-bottom-width: 1px;
 
}
 
 
 
}
 
}
  
/* Grease Pit edit button fix */
+
/* Selectively hide headers in WikiProject banners */
.page-Wiktionary_Grease_pit.skin-vector #ca-edit,
+
/* TemplateStyles */
.page-Wiktionary_Etymology_scriptorium.skin-vector #ca-edit,
+
.wpb .wpb-header {
.page-Wiktionary_Information_desk.skin-vector #ca-edit,
 
.page-Wiktionary_Beer_parlour.skin-vector #ca-edit,
 
.page-Wiktionary_Tea_room.skin-vector #ca-edit{
 
 
display: none;
 
display: none;
 
}
 
}
 
+
.wpbs-inner .wpb .wpb-header {
/* {{zh-hanzi-box}} and [[Module:zh-hanzi-box]] */
+
display: block;           /* for IE */
 
 
table.zh-hanzi-box {
 
float: right;
 
margin: 0 0 1em 1em;
 
border-collapse: collapse;
 
text-align: center;
 
}
 
 
 
table.zh-hanzi-box th {
 
padding: 0.5em;
 
border: 1px solid #aaa;
 
background: #dfefff;
 
font-weight: normal;
 
font-size: smaller;
 
}
 
 
 
table.zh-hanzi-box td {
 
padding: 0.5em;
 
border: 1px solid #aaa;
 
font-size: x-large;
 
}
 
 
 
/* Romanization tables
 
---------- */
 
 
 
table.romanization {
 
clear: both;
 
background: white;
 
white-space: nowrap;
 
border-collapse: collapse;
 
border: 1px solid white;
 
vertical-align: baseline;
 
text-align: center;
 
 
}
 
}
 
+
.wpbs-inner .wpb .wpb-header {
table.romanization th,
+
display: table-row;       /* for real browsers */
table.romanization td {
 
padding: 0.25em;
 
border: 1px solid white;
 
 
}
 
}
 
+
.wpbs-inner .wpb-outside {
table.romanization th {
+
display: none;             /* hide things that should only display outside shells */
background: rgb(87%, 91%, 96%);
 
 
}
 
}
  
table.romanization tr.romanization-source td {
+
/* Styling for Abuse Filter tags */
background: rgba(87%, 91%, 96%, 0.5);
+
.mw-tag-markers {
}
+
font-style: italic;
 
+
font-size: 90%;
table.romanization td,
 
table.romanization tr.romanization-target td {
 
background: rgb(90%, 90%, 90%);
 
 
}
 
}
  
/* -----
+
/* Hide stuff meant for accounts with special permissions. Made visible again in
end Romanization tables */
+
  [[MediaWiki:Group-checkuser.css]], [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-patroller.css]],
 
+
  [[MediaWiki:Group-templateeditor.css]], [[MediaWiki:Group-extendedmover.css]],
/* Definition dates, in {{defdate}} */
+
  [[MediaWiki:Group-extendedconfirmed.css]], and [[Mediawiki:Group-autoconfirmed.css]]. */
.defdate { font-size: smaller; }
+
.checkuser-show,
 
+
.sysop-show,
/* unit tests filter */
+
.patroller-show,
table.unit-tests.unit-tests-hide-passing tr.unit-test-pass {
+
.templateeditor-show,
 +
.extendedmover-show,
 +
.extendedconfirmed-show,
 +
.autoconfirmed-show,
 +
.user-show {
 
display: none;
 
display: none;
 
}
 
}
  
table.unit-tests th.unit-tests-img-corner {
+
/* Hide the redlink generated by {{Editnotice}},
background: #def;
+
  this overrides the ".sysop-show { display: none; }" above that applies
min-width: 1em;
+
  to the same link as well. See [[phab:T45013]]
}
 
  
table.unit-tests.unit-tests-hide-passing th.unit-tests-img-corner {
+
  Hide the images in editnotices to keep them readable in VE view.
background: red;
+
  Long term, editnotices should become a core feature so that they can be designed responsive. */
 +
.ve-ui-mwNoticesPopupTool-item .editnotice-redlink,
 +
.ve-ui-mwNoticesPopupTool-item .mbox-image,
 +
.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
 +
display: none !important;
 
}
 
}
  
/* multi-column lists */
+
/* Remove bullets when there are multiple edit page warnings */
li {
+
ul.permissions-errors > li {
column-break-inside: avoid;
+
list-style: none none;
page-break-inside: avoid;
 
break-inside: avoid;
 
-webkit-column-break-inside: avoid;
 
-webkit-page-break-inside: avoid;
 
-webkit-break-inside: avoid;
 
-o-column-break-inside: avoid;
 
-o-page-break-inside: avoid;
 
-o-break-inside: avoid;
 
-moz-column-break-inside: avoid;
 
-moz-page-break-inside: avoid;
 
-moz-break-inside: avoid;
 
 
}
 
}
 
+
ul.permissions-errors {
/* {{shortcut}} */
+
margin: 0;
.shortcut-box,
 
.category-edit-box {
 
border: 1px solid #aaa;
 
color: black;
 
background: #f9f9f9;
 
margin: 0 0 .5em 1em;
 
text-align: center;
 
padding: 5px;
 
float: right;
 
clear: both;
 
font-weight: bold;
 
font-size: smaller;
 
 
}
 
}
  
/* Display tabs with 4 spaces, see [[phab:T59824]] and [[phab:T59825]] */
+
/* Generic class for Times-based serif, texhtml class for inline math */
textarea#wpTextbox1 + div:last-child, /* workaround for [[mw:User:Remember the dot/Syntax highlighter]] */
+
.times-serif,
textarea, pre, code, .mw-highlight {
+
span.texhtml {
    -moz-tab-size: 4;
+
font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif;
    -o-tab-size: 4;
+
font-size: 118%;
    tab-size: 4;
+
line-height: 1;
 
}
 
}
 
+
span.texhtml {
/* stop double-bolding of self-links like in [[acquit]], [[fishbone]] */
+
white-space: nowrap;
/* old code: b .selflink, strong .selflink { font-weight: inherit; } */
 
b, strong {  
 
font-weight: bold;
 
 
}
 
}
 
+
span.texhtml span.texhtml {
/* archive templates */
+
font-size: 100%;
.archive-box {
 
border: 1px #AAAAAA solid;
 
padding: 3px 10px;
 
margin-bottom: 1em;
 
color: black;
 
background: #F9F9F9;
 
}
 
 
 
.archive-box.archive-passed {
 
color: black;
 
background: #F3F9FF;
 
}
 
 
 
.archive-box.archive-failed {
 
color: black;
 
background: #F9F3FF;
 
 
}
 
}
 
+
span.mwe-math-mathml-inline {
tr:target {
+
font-size: 118%;
background: #def;
 
}
 
 
 
.character-sample {
 
display: inline-block;
 
min-width: 1em;
 
font-size: 300%;
 
text-align: center;
 
background: rgba(0, 0, 0, 0.1);
 
 
}
 
}
  
.character-sample > :only-child {
+
/* Force tabular and lining display for digits and texhtml */
display: block;
+
.digits,
 +
.texhtml {
 +
-moz-font-feature-settings: "lnum", "tnum", "kern" 0;
 +
-webkit-font-feature-settings: "lnum", "tnum", "kern" 0;
 +
font-feature-settings: "lnum", "tnum", "kern" 0;
 +
font-variant-numeric: lining-nums tabular-nums;
 +
font-kerning: none;
 
}
 
}
  
.character-sample-primary{
+
/* Make <math display="block"> be left aligned with one space indent for compatibility with style conventions */
display: inline-table;
+
.mwe-math-fallback-image-display,
min-width: 1.1em;
+
.mwe-math-mathml-display {
font-size: 300%;
+
margin-left: 1.6em !important;
line-height: 110%;
+
margin-top: 0.6em;
text-align: center;
+
margin-bottom: 0.6em;
background: rgba(0, 0, 0, 0.1);
 
height: 1.1em;
 
 
}
 
}
 
+
.mwe-math-mathml-display math {
.character-sample-secondary {
+
display: inline;
display: inline-block;
 
min-width: 1em;
 
text-align: center;
 
 
}
 
}
  
table.symboltable td {
+
/* Fix styling of transcluded prefindex tables */
font-family: DejaVu Sans, Symbola, Quivira, sans-serif;
+
table#mw-prefixindex-list-table,
    text-align: center;
+
table#mw-prefixindex-nav-table {
 +
width: 98%;
 
}
 
}
  
#firstHeading var, .headword var {
+
/* Make it possible to hide checkboxes in <inputbox> */
color: #888;
+
.inputbox-hidecheckboxes form .inputbox-element,
 +
.inputbox-hidecheckboxes .mw-ui-checkbox {
 +
display: none !important;
 
}
 
}
  
body[class*="page-Template_table"] .CategoryTreeLabel {
+
/* Work-around for [[phab:T25965]] / [[phab:T100106]] (Kaltura advertisement) */
font-style:inherit;
+
.k-player .k-attribution {
 +
visibility: hidden;
 
}
 
}
  
body[class*="page-Template_table"] .CategoryTreeLabel:before {
+
/* Move 'play' button of video player to bottom left corner */
content:"•";
+
.PopUpMediaTransform a .play-btn-large {
padding-right:0.75em;
+
margin: 0;
 +
top: auto;
 +
right: auto;
 +
bottom: 0;
 +
left: 0;
 
}
 
}
  
 
+
/* Hide FlaggedRevs notice UI when there are no pending changes */
/* Temporary kludge to be used because categoryTree is generating a newline. This CSS line should be removed after the developers fix it. */
+
.flaggedrevs_draft_synced,
.CategoryTreeTag + p br:first-child{display:none;}
+
.flaggedrevs_stable_synced {
 
 
.vsShow {
 
 
display: none;
 
display: none;
 
}
 
}
  
/* Default style for hypothetical inflections -- currently italic. */
+
/* Force imgs in galleries to have borders by wrapping them in class=bordered-images */
.hypothetical {
+
.bordered-images img {
font-style: italic;
+
border: solid #ddd 1px;
 
}
 
}
  
/* Style for entries using deprecated templates */
+
/* Gallery styles background changes are restricted to screen view. In printing we should avoid applying backgrounds. */
.deprecated {
+
@media screen {
color: olivedrab;
+
/* The backgrounds for galleries. */
}
+
#content .gallerybox div.thumb {
 +
/* Light gray padding */
 +
background-color: #f8f9fa;
 +
}
 +
 +
/* Put a chequered background behind images, only visible if they have transparency.
 +
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
 +
.gallerybox .thumb img {
 +
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
 +
}
 +
/* But not on articles, user pages, portals or with opt-out. */
 +
.ns-0 .gallerybox .thumb img,
 +
.ns-2 .gallerybox .thumb img,
 +
.ns-100 .gallerybox .thumb img,
 +
.nochecker .gallerybox .thumb img {
 +
background-image: none;
 +
}
  
.deprecated a {
 
color: darkgreen;
 
 
}
 
}
  
/* == wrap toggle links with [ and ] == */
+
/* Display "From Wikipedia, the free encyclopedia" in skins that support it, do not apply to print mode */
.HQToggle:before,.NavToggle:before{
+
@media screen {
content:'[';
+
#siteSub {
}
+
display: block;
.HQToggle:after,.NavToggle:after{
+
}
content:']';
 
 
}
 
}
  
.NavToggle a, .HQToggle a{
+
/* Temporary measures to remove links in sidebar T255381*/
user-select: none;
+
#t-upload {
}
 
 
 
.client-js .NavFrame .NavContent {
 
 
display: none;
 
display: none;
 
}
 
}
 
+
#n-shoplink {
.client-js .not .NavContent { /* ??? */
 
display: block;
 
}
 
 
 
/* Hidden quotes */
 
.client-js .ns-0 ol>li>ul {
 
 
display: none;
 
display: none;
 
}
 
}
/* Infobox template style */
 
.infobox {
 
border: 1px solid #a2a9b1;
 
border-spacing: 3px;
 
background-color: #f8f9fa;
 
color: black;
 
/* @noflip */
 
margin: 0.5em 0 0.5em 1em;
 
padding: 0.2em;
 
/* @noflip */
 
float: right;
 
/* @noflip */
 
clear: right;
 
font-size: 88%;
 
line-height: 1.5em;
 
}
 
.infobox caption {
 
font-size: 125%;
 
font-weight: bold;
 
padding: 0.2em;
 
text-align: center;
 
}
 
.infobox td,
 
.infobox th {
 
vertical-align: top;
 
/* @noflip */
 
text-align: left;
 
}
 
.infobox.bordered {
 
border-collapse: collapse;
 
}
 
.infobox.bordered td,
 
.infobox.bordered th {
 
border: 1px solid #a2a9b1;
 
}
 
.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 #a2a9b1;
 
/* @noflip */
 
border-right: 1px solid #a2a9b1;
 
}
 
 
.infobox.bordered .mergedrow td,
 
.infobox.bordered .mergedrow th {
 
border: 0;
 
/* @noflip */
 
border-right: 1px solid #a2a9b1;
 
}
 
 
/* Styles for geography infoboxes, eg countries,
 
  country subdivisions, cities, etc.            */
 
.infobox.geography {
 
border-collapse: collapse;
 
line-height: 1.2em;
 
font-size: 90%;
 
}
 
 
.infobox.geography  td,
 
.infobox.geography  th {
 
border-top: 1px solid #a2a9b1;
 
padding: 0.4em 0.6em 0.4em 0.6em;
 
}
 
.infobox.geography .mergedtoprow td,
 
.infobox.geography .mergedtoprow th {
 
border-top: 1px solid #a2a9b1;
 
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: 1px solid #a2a9b1;
 
padding: 0 0.6em 0.4em 0.6em;
 
}
 
 
.infobox.geography .maptable td,
 
.infobox.geography .maptable th {
 
border: 0;
 
padding: 0;
 
}
 
 
/* </nowiki> */
 

Latest revision as of 17:53, 25 October 2020

/* Reset italic styling set by user agent */
cite, dfn {
	font-style: inherit;
}

/* Straight quote marks for <q> */
q {
	quotes: '"' '"' "'" "'";
}

/* Avoid collision of blockquote with floating elements by swapping margin and padding */
blockquote {
	overflow: hidden;
	margin: 1em 0;
	padding: 0 40px;
}

/* Consistent size for <small>, <sub> and <sup> */
small {
	font-size: 85%;
}
.mw-body-content sub,
.mw-body-content sup,
span.reference /* for Parsoid */ {
	font-size: 80%;
}

/* Same spacing for indented and unindented paragraphs on talk pages */
.ns-talk .mw-body-content dd {
	margin-top: 0.4em;
	margin-bottom: 0.4em;
}

/* Main page fixes */
#interwiki-completelist {
	font-weight: bold;
}

/* Reduce page jumps by hiding collapsed/dismissed content */
.client-js .mw-special-Watchlist #watchlist-message,
.client-js .NavFrame.collapsed .NavContent,
.client-js .collapsible:not( .mw-made-collapsible).collapsed > tbody > tr:not(:first-child) {
	display: none;
}

/* Adds padding above Watchlist announcements where new recentchanges/watchlist filters are enabled */
.mw-rcfilters-enabled .mw-specialpage-summary {
	margin-top: 1em;
}

/* Hide charinsert base for those not using the gadget */
#editpage-specialchars {
	display: none;
}

/* Highlight linked elements (such as clicked references) in blue */
body.action-info .mw-body-content :target,
.citation:target {
	background-color: #def;  /* Fallback */
	background-color: rgba(0, 127, 255, 0.133);
}

/* Styling for citations. Breaks long urls, etc., rather than overflowing box */
.citation {
	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 {
	.citation .printonly {
		display: none;
	}
}

/* Make the list of references smaller */
/* Keep in sync with Template:Refbegin/styles.css */
ol.references,
div.reflist {
	font-size: 90%;            /* Default font-size */
	margin-bottom: 0.5em;
}
div.reflist ol.references {
	font-size: 100%;           /* Reset font-size when nested in div.reflist */
	margin-bottom: 0;          /* Avoid double margin when nested in div.reflist */
	list-style-type: inherit;  /* Enable custom list style types */
}

/* Allow hidden ref errors to be shown by user CSS */
/* TemplateStyles */
span.brokenref {
	display: none;
}

/* Reset top margin for lists embedded in columns */
div.columns {
	margin-top: 0.3em;
}
div.columns dl,
div.columns ol,
div.columns ul {
	margin-top: 0;
}

/* Avoid elements breaking between columns */
.nocolbreak,
div.columns li,
div.columns dd {
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid-column;
}

/* Style for horizontal lists (separator following item).
   @source mediawiki.org/wiki/Snippets/Horizontal_lists
   @revision 8 (2016-05-21)
   @author [[User:Edokter]]
 */
.hlist dl,
.hlist ol,
.hlist ul {
	margin: 0;
	padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
	margin: 0;
	display: inline;
}
/* Display nested lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul ol, .hlist ul ul {
	display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
	display: none;
}
/* Generate interpuncts */
.hlist dt:after {
	content: ": ";
}
/**
 * Note hlist style usage differd in
 * the Minerva skin. Remember .hlist is a class defined in core as well! Please check Minerva desktop (and Minerva.css) when changing
 * See https://phabricator.wikimedia.org/T213239
 */
.hlist dd:after,
.hlist li:after {
	content: " · ";
	font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
	content: none;
}
/* Add parentheses around nested lists */
.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;
}
.hlist dd dd:last-child:after, .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;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
	counter-reset: listitem;
}
.hlist ol > li {
	counter-increment: listitem;
}
.hlist ol > li:before {
	content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
	content: " (" counter(listitem) "\a0";
}

/* Unbulleted lists */
.plainlist ol,
.plainlist ul {
	line-height: inherit;
	list-style: none none;
	margin: 0;
}
.plainlist ol li,
.plainlist ul li {
	margin-bottom: 0;
}

/* Default style for navigation boxes */
.navbox {                     /* Navbox container style */
	box-sizing: border-box;
	border: 1px solid #a2a9b1;
	width: 100%;
	clear: both;
	font-size: 88%;
	text-align: center;
	padding: 1px;
	margin: 1em auto 0;       /* Prevent preceding content from clinging to navboxes */
}
.navbox .navbox {
	margin-top: 0;            /* No top margin for nested navboxes */
}
.navbox + .navbox {
	margin-top: -1px;         /* Single pixel border between adjacent navboxes */
}
.navbox-inner,
.navbox-subgroup {
	width: 100%;
}
.navbox-group,
.navbox-title,
.navbox-abovebelow {
	padding: 0.25em 1em;      /* Title, group and above/below styles */
	line-height: 1.5em;
	text-align: center;
}
th.navbox-group {             /* Group style */
	white-space: nowrap;
	/* @noflip */
	text-align: right;
}
.navbox,
.navbox-subgroup {
	background-color: #fdfdfd; /* Background color */
}
.navbox-list {
	line-height: 1.5em;
	border-color: #fdfdfd;    /* Must match background color */
}
/* cell spacing for navbox cells */
tr + tr > .navbox-abovebelow,
tr + tr > .navbox-group,
tr + tr > .navbox-image,
tr + tr > .navbox-list {    /* Borders above 2nd, 3rd, etc. rows */
	border-top: 2px solid #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
	background-color: #ccccff;      /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
	background-color: #ddddff;      /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
	background-color: #e6e6ff;      /* Level 3 color */
}
.navbox-even {
	background-color: #f7f7f7;      /* Even row striping */
}
.navbox-odd {
	background-color: transparent;  /* Odd row striping */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
	padding: 0.125em 0;       /* Adjust hlist padding in navboxes */
}

/* Default styling for Navbar template */
.navbar {
	display: inline;
	font-size: 88%;
	font-weight: normal;
}
.navbar ul {
	display: inline-block;
	white-space: nowrap;
}
.mw-body-content .navbar ul {
	line-height: inherit;
}
.navbar li {
	word-spacing: -0.125em;
}
.navbar.mini li abbr[title] {
	font-variant: small-caps;
	border-bottom: none;
	text-decoration: none;
	cursor: inherit;
}
/* Navbar styling when nested in infobox and navbox */
.infobox .navbar {
	font-size: 100%;
}
.navbox .navbar {
	display: block;
	font-size: 100%;
}
.navbox-title .navbar {
	/* @noflip */
	float: left;
	/* @noflip */
	text-align: left;
	/* @noflip */
	margin-right: 0.5em;
}

/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-parser-output .mw-collapsible-toggle {
	font-weight: normal;
	/* @noflip */
	text-align: right;
	padding-right: 0.2em;
	padding-left: 0.2em;
}
.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
	/* @noflip */
	float: left;
	/* @noflip */
	text-align: left;
}

/* Infobox template style */
.infobox {
	border: 1px solid #a2a9b1;
	border-spacing: 3px;
	background-color: #f8f9fa;
	color: black;
	/* @noflip */
	margin: 0.5em 0 0.5em 1em;
	padding: 0.2em;
	/* @noflip */
	float: right;
	/* @noflip */
	clear: right;
	font-size: 88%;
	line-height: 1.5em;
}
.infobox caption {
	font-size: 125%;
	font-weight: bold;
	padding: 0.2em;
	text-align: center;
}
.infobox td,
.infobox th {
	vertical-align: top;
	/* @noflip */
	text-align: left;
}
.infobox.bordered {
	border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
	border: 1px solid #a2a9b1;
}
.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 #a2a9b1;
	/* @noflip */
	border-right: 1px solid #a2a9b1;
}

.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
	border: 0;
	/* @noflip */
	border-right: 1px solid #a2a9b1;
}

/* Styles for geography infoboxes, eg countries,
   country subdivisions, cities, etc.            */
.infobox.geography {
	border-collapse: collapse;
	line-height: 1.2em;
	font-size: 90%;
}

.infobox.geography  td,
.infobox.geography  th {
	border-top: 1px solid #a2a9b1;
	padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
	border-top: 1px solid #a2a9b1;
	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: 1px solid #a2a9b1;
	padding: 0 0.6em 0.4em 0.6em;
}

.infobox.geography .maptable td,
.infobox.geography .maptable th {
	border: 0;
	padding: 0;
}

/* Normal font styling for wikitable row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
	font-weight: normal;
	/* @noflip */
	text-align: left;
}

/* Lists in wikitable data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
	/* @noflip */
	text-align: left;
}
/* ...unless they also use the hlist class */
.toc.hlist ul,
#toc.hlist ul,
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
	text-align: inherit;
}

/* Icons for medialist templates [[Template:Listen]],
   [[Template:Multi-listen_start]], [[Template:Video]],
   [[Template:Multi-video_start]] */
/* TemplateStyles */
div.listenlist {
	background: url("//upload.wikimedia.org/wikipedia/commons/4/47/Sound-icon.svg") no-repeat scroll 0 0 transparent;
	background-size: 30px;
	padding-left: 40px;
}

/* Fix for hieroglyphs specificity issue in infoboxes ([[phab:T43869]]) */
table.mw-hiero-table td {
	vertical-align: middle;
}

/* Change the external link icon to an Adobe icon for all PDF files */
.mw-parser-output a[href$=".pdf"].external,
.mw-parser-output a[href*=".pdf?"].external,
.mw-parser-output a[href*=".pdf#"].external,
.mw-parser-output a[href$=".PDF"].external,
.mw-parser-output a[href*=".PDF?"].external,
.mw-parser-output a[href*=".PDF#"].external {
	background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
	/* @noflip */
	padding-right: 18px;
}

/* Messagebox templates */
.messagebox {
	border: 1px solid #a2a9b1;
	background-color: #f8f9fa;
	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%;
	/* @noflip */
	float: right;
	clear: both;
	/* @noflip */
	margin: 0 0 1em 1em;
	line-height: 1.25em;
}
.messagebox.small-talk {
	width: 238px;
	font-size: 85%;
	/* @noflip */
	float: right;
	clear: both;
	/* @noflip */
	margin: 0 0 1em 1em;
	line-height: 1.25em;
	background-color: #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;
	/* @noflip */
	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;
	/* @noflip */
	padding: 2px 0 2px 0.9em;  /* 0.9em left, 0px right */
	text-align: center;
}
td.mbox-imageright {           /* The right image cell */
	border: none;
	/* @noflip */
	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: 0;
	width: 1px;
}

/* Article message box styles */
table.ambox {
	margin: 0 10%;                  /* 10% = Will not overlap with other elements */
	border: 1px solid #a2a9b1;
	/* @noflip */
	border-left: 10px solid #36c;  /* Default "notice" blue */
	background-color: #fbfbfb;
	box-sizing: border-box;
}
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 */
	/* @noflip */
	padding: 2px 0 2px 0.5em;    /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright {      /* The right image cell */
	/* @noflip */
	padding: 2px 0.5em 2px 0;    /* 0px left, 0.5em right */
}

table.ambox-notice {
	/* @noflip */
	border-left: 10px solid #36c;       /* Blue */
}
table.ambox-speedy {
	/* @noflip */
	border-left: 10px solid #b32424;    /* Red */
	background-color: #fee7e6;          /* Pink */
}
table.ambox-delete {
	/* @noflip */
	border-left: 10px solid #b32424;    /* Red */
}
table.ambox-content {
	/* @noflip */
	border-left: 10px solid #f28500;    /* Orange */
}
table.ambox-style {
	/* @noflip */
	border-left: 10px solid #fc3;       /* Yellow */
}
table.ambox-move {
	/* @noflip */
	border-left: 10px solid #9932cc;    /* Purple */
}
table.ambox-protection {
	/* @noflip */
	border-left: 10px solid #a2a9b1;    /* Gray-gold */
}

/* Image message box styles */
table.imbox {
	margin: 4px 10%;
	border-collapse: collapse;
	border: 3px solid #36c;    /* Default "notice" blue */
	background-color: #fbfbfb;
	box-sizing: border-box;
}
.imbox .mbox-text .imbox {  /* For imboxes inside imbox-text cells. */
	margin: 0 -0.5em;       /* 0.9 - 0.5 = 0.4em left/right.        */
	display: block;         /* Fix for webkit to force 100% width.  */
}
.mbox-inside .imbox {       /* For imboxes inside other templates.  */
	margin: 4px;
}

table.imbox-notice {
	border: 3px solid #36c;       /* Blue */
}
table.imbox-speedy {
	border: 3px solid #b32424;    /* Red */
	background-color: #fee7e6;    /* Pink */
}
table.imbox-delete {
	border: 3px solid #b32424;    /* Red */
}
table.imbox-content {
	border: 3px solid #f28500;    /* Orange */
}
table.imbox-style {
	border: 3px solid #fc3;       /* Yellow */
}
table.imbox-move {
	border: 3px solid #9932cc;    /* Purple */
}
table.imbox-protection {
	border: 3px solid #a2a9b1;    /* Gray-gold */
}
table.imbox-license {
	border: 3px solid #88a;       /* Dark gray */
	background-color: #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 #a2a9b1;
	background-color: #dfe8ff;    /* Default "notice" blue */
	box-sizing: border-box;
}

table.cmbox-notice {
	background-color: #d8e8ff;    /* Blue */
}
table.cmbox-speedy {
	margin-top: 4px;
	margin-bottom: 4px;
	border: 4px solid #b32424;    /* Red */
	background-color: #ffdbdb;    /* Pink */
}
table.cmbox-delete {
	background-color: #ffdbdb;    /* Pink */
}
table.cmbox-content {
	background-color: #ffe7ce;    /* Orange */
}
table.cmbox-style {
	background-color: #fff9db;    /* Yellow */
}
table.cmbox-move {
	background-color: #e4d8ff;    /* Purple */
}
table.cmbox-protection {
	background-color: #efefe1;    /* Gray-gold */
}

/* Other pages message box styles */
table.ombox {
	margin: 4px 10%;
	border-collapse: collapse;
	border: 1px solid #a2a9b1;    /* Default "notice" gray */
	background-color: #f8f9fa;
	box-sizing: border-box;
}

table.ombox-notice {
	border: 1px solid #a2a9b1;    /* Gray */
}
table.ombox-speedy {
	border: 2px solid #b32424;    /* Red */
	background-color: #fee7e6;    /* Pink */
}
table.ombox-delete {
	border: 2px solid #b32424;    /* Red */
}
table.ombox-content {
	border: 1px solid #f28500;    /* Orange */
}
table.ombox-style {
	border: 1px solid #fc3;       /* Yellow */
}
table.ombox-move {
	border: 1px solid #9932cc;    /* Purple */
}
table.ombox-protection {
	border: 2px solid #a2a9b1;    /* Gray-gold */
}

/* Talk page message box styles */
table.tmbox {
	margin: 4px 10%;
	border-collapse: collapse;
	border: 1px solid #c0c090;    /* Default "notice" gray-brown */
	background-color: #f8eaba;
	min-width: 80%;
	box-sizing: border-box;
}
.tmbox.mbox-small {
	min-width: 0;                /* reset the min-width of tmbox above        */
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
	margin: 2px 0;               /* this declaration overrides other styles (including mbox-small above)   */
	width: 100%;                 /* For Safari and Opera */
}
.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 #b32424;    /* Red */
	background-color: #fee7e6;    /* Pink */
}
table.tmbox-delete {
	border: 2px solid #b32424;    /* Red */
}
table.tmbox-content {
	border: 2px solid #f28500;    /* Orange */
}
table.tmbox-style {
	border: 2px solid #fc3;       /* Yellow */
}
table.tmbox-move {
	border: 2px solid #9932cc;    /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
	border: 1px solid #c0c090;    /* Gray-brown */
}

/* Footer and header message box styles */
table.fmbox {
	clear: both;
	margin: 0.2em 0;
	width: 100%;
	border: 1px solid #a2a9b1;
	background-color: #f8f9fa;     /* Default "system" gray */
	box-sizing: border-box;
}
table.fmbox-system {
	background-color: #f8f9fa;
}
table.fmbox-warning {
	border: 1px solid #bb7070;  /* Dark pink */
	background-color: #ffdbdb;  /* Pink */
}
table.fmbox-editnotice {
	background-color: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon,
div.titleblacklist-warning,
div.locked-warning {
	clear: both;
	margin: 0.2em 0;
	border: 1px solid #bb7070;
	background-color: #ffdbdb;
	padding: 0.25em 0.9em;
	box-sizing: border-box;
}

/* These mbox-small classes must be placed after all other
   ambox/tmbox/ombox etc classes. "html body.mediawiki" is so
   they override "table.ambox + table.ambox" above. */
html body.mediawiki .mbox-small {   /* For the "small=yes" option. */
	/* @noflip */
	clear: right;
	/* @noflip */
	float: right;
	/* @noflip */
	margin: 4px 0 4px 1em;
	box-sizing: border-box;
	width: 238px;
	font-size: 88%;
	line-height: 1.25em;
}
html body.mediawiki .mbox-small-left {   /* For the "small=left" option. */
	/* @noflip */
	margin: 4px 1em 4px 0;
	box-sizing: border-box;
	overflow: hidden;
	width: 238px;
	border-collapse: collapse;
	font-size: 88%;
	line-height: 1.25em;
}

/* Style for compact ambox */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
	display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
	border: none;
	border-collapse: collapse;
	background-color: transparent;
	margin: 0 0 0 1.6em !important;
	padding: 0 !important;
	width: auto;
	display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
	font-size: 100%;
	width: auto;
	margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
	padding: 0 !important;
	margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
	display: list-item;
	line-height: 1.5em;
	list-style-type: square;
	list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg);
}
.skin-vector .compact-ambox table .mbox-text-span {
	list-style-type: disc;
	list-style-image: url(/w/skins/Vector/resources/skins.vector.styles/images/bullet-icon.svg);
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
	display: none;
}

/* Hide (formatting) elements from screen, but not from screenreaders */
.visualhide {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/* Remove underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
	text-decoration: none !important;
}

/* Standard Navigationsleisten, aka box hiding thingy
   from .de.  Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
	margin: 0;
	padding: 4px;
	border: 1px solid #a2a9b1;
	text-align: center;
	border-collapse: collapse;
	font-size: 95%;
}
div.NavFrame + div.NavFrame {
	border-top-style: none;
	border-top-style: hidden;
}
div.NavFrame div.NavHead {
	line-height: 1.6em;
	font-weight: bold;
	background-color: #ccf;
	position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
	font-size: 100%;
}
a.NavToggle {
	position: absolute;
	top: 0;
	/* @noflip */
	right: 3px;
	font-weight: normal;
	font-size: 90%;
}

/* Hatnotes and disambiguation notices */
.hatnote {
	font-style: italic;
}
.hatnote i {
	font-style: normal;
}
div.hatnote {
	/* @noflip */
	padding-left: 1.6em;
	margin-bottom: 0.5em;
}
div.hatnote + div.hatnote {
	margin-top: -0.5em;
}

/* Allow transcluded pages to display in lists rather than a table. */
.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]]. */
/* TemplateStyles */
.geo-default, .geo-dms, .geo-dec {
	display: inline;
}
.geo-nondefault, .geo-multi-punct {
	display: none;
}
.longitude, .latitude {
	white-space: nowrap;
}

/* User block messages */
div.user-block {
	padding: 5px;
	margin-bottom: 0.5em;
	border: 1px solid #a9a9a9;
	background-color: #ffefd5;
}

/* Prevent line breaks in silly places:
   1) Where desired
   2) Links when we don't want them to
   3) Bold "links" to the page itself */
.nowrap,
.nowraplinks a,
.nowraplinks .selflink {
	white-space: nowrap;
}
.nowrap pre {
	white-space: pre;
}
/* But allow wrapping where desired: */
.wrap,
.wraplinks a {
	white-space: normal;
}

/* For template documentation */
/* TemplateStyles */
.template-documentation {
	clear: both;
	margin: 1em 0 0 0;
	border: 1px solid #a2a9b1;
	background-color: #ecfcf4;
	padding: 1em;
}

/* Increase the height of the image upload box */
#wpUploadDescription {
	height: 13em;
}

/* Minimum thumb width */
.thumbinner {
	min-width: 100px;
}

/* 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 */
/* TemplateStyles */
.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 */
}

/* Styling for Abuse Filter tags */
.mw-tag-markers {
	font-style: italic;
	font-size: 90%;
}

/* Hide stuff meant for accounts with special permissions. Made visible again in
   [[MediaWiki:Group-checkuser.css]], [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-patroller.css]],
   [[MediaWiki:Group-templateeditor.css]], [[MediaWiki:Group-extendedmover.css]],
   [[MediaWiki:Group-extendedconfirmed.css]], and [[Mediawiki:Group-autoconfirmed.css]]. */
.checkuser-show,
.sysop-show,
.patroller-show,
.templateeditor-show,
.extendedmover-show,
.extendedconfirmed-show,
.autoconfirmed-show,
.user-show {
	display: none;
}

/* Hide the redlink generated by {{Editnotice}},
   this overrides the ".sysop-show { display: none; }" above that applies
   to the same link as well. See [[phab:T45013]]

   Hide the images in editnotices to keep them readable in VE view.
   Long term, editnotices should become a core feature so that they can be designed responsive. */
.ve-ui-mwNoticesPopupTool-item .editnotice-redlink,
.ve-ui-mwNoticesPopupTool-item .mbox-image,
.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
	display: none !important;
}

/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
	list-style: none none;
}
ul.permissions-errors {
	margin: 0;
}

/* Generic class for Times-based serif, texhtml class for inline math */
.times-serif,
span.texhtml {
	font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif;
	font-size: 118%;
	line-height: 1;
}
span.texhtml {
	white-space: nowrap;
}
span.texhtml span.texhtml {
	font-size: 100%;
}
span.mwe-math-mathml-inline {
	font-size: 118%;
}

/* Force tabular and lining display for digits and texhtml */
.digits,
.texhtml {
	-moz-font-feature-settings: "lnum", "tnum", "kern" 0;
	-webkit-font-feature-settings: "lnum", "tnum", "kern" 0;
	font-feature-settings: "lnum", "tnum", "kern" 0;
	font-variant-numeric: lining-nums tabular-nums;
	font-kerning: none;
}

/* Make <math display="block"> be left aligned with one space indent for compatibility with style conventions */
.mwe-math-fallback-image-display,
.mwe-math-mathml-display {
	margin-left: 1.6em !important;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}
.mwe-math-mathml-display math {
	display: inline;
}

/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
	width: 98%;
}

/* Make it possible to hide checkboxes in <inputbox> */
.inputbox-hidecheckboxes form .inputbox-element,
.inputbox-hidecheckboxes .mw-ui-checkbox {
	display: none !important;
}

/* Work-around for [[phab:T25965]] / [[phab:T100106]] (Kaltura advertisement) */
.k-player .k-attribution {
	visibility: hidden;
}

/* Move 'play' button of video player to bottom left corner */
.PopUpMediaTransform a .play-btn-large {
	margin: 0;
	top: auto;
	right: auto;
	bottom: 0;
	left: 0;
}

/* Hide FlaggedRevs notice UI when there are no pending changes */
.flaggedrevs_draft_synced,
.flaggedrevs_stable_synced {
	display: none;
}

/* Force imgs in galleries to have borders by wrapping them in class=bordered-images */
.bordered-images img {
	border: solid #ddd 1px;
}

/* Gallery styles background changes are restricted to screen view. In printing we should avoid applying backgrounds. */
@media screen {
	/* The backgrounds for galleries. */
	#content .gallerybox div.thumb {
		/* Light gray padding */
		background-color: #f8f9fa;
	}
	
	/* Put a chequered background behind images, only visible if they have transparency.
	'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
	.gallerybox .thumb img {
		background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
	}
	/* But not on articles, user pages, portals or with opt-out. */
	.ns-0 .gallerybox .thumb img,
	.ns-2 .gallerybox .thumb img,
	.ns-100 .gallerybox .thumb img,
	.nochecker .gallerybox .thumb img {
		background-image: none;
	}

}

/* Display "From Wikipedia, the free encyclopedia" in skins that support it, do not apply to print mode */
@media screen {
	#siteSub {
		display: block;
	}
}

/* Temporary measures to remove links in sidebar T255381*/
#t-upload {
	display: none;
}
#n-shoplink {
	display: none;
}