MediaWiki:Common.css: Difference between revisions

Jump to navigation Jump to search
Undo revision 435301 by Sware (talk)
No edit summary
Tag: Reverted
(Undo revision 435301 by Sware (talk))
Tag: Undo
Line 338: Line 338:




sup,
/* NavFrames */
sub {
div.Boxmerge,
/* prevent odd line-height for raised and lowered characters */
div.NavFrame, details.NavFrame {
line-height: 1em;
        margin: 0px 0px -1px 0px;
        padding: 2px;
        border: 1px solid #aaaaaa;
        text-align: center;
        border-collapse: collapse;
        font-size: 95%;
overflow: auto;
width: auto;
}
div.Boxmerge div.NavFrame {
        border-style: none;
        border-style: hidden;
}
div.NavPic {
        background-color: #ffffff;
        margin: 0px;
        padding: 2px;
        float: left;
}
div.NavFrame div.NavHead, details.NavFrame summary.NavHead {
        min-height: 1.6em;
        font-weight: bold;
        font-size: 100%;
        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);
}
div.NavFrame div.NavHead:hover, details.NavFrame summary.NavHead:hover {
        background-color:#F6F6F6;
        background-image:-webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#F3F3F3), color-stop(0.6, #EAEAEA));
        background-image:-moz-linear-gradient(top, #EFEFEF, #EAEAEA 60%, #F3F3F3);
        background-image:-o-linear-gradient(top, #EFEFEF, #EAEAEA 60%, #F3F3F3);
}
div.NavFrame div.NavHead:active, details.NavFrame summary.NavHead:active {
        background-color:#E3E3E3;
        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%;
}
div.NavFrame div.NavContent, details.NavFrame div.NavContent {
        font-size: 100%;
}
}
 
div.NavFrame div.NavContent p, details.NavFrame div.NavContent p {
/* and keep links at normal font size/weight, else they inherit the header
        font-size: 100%;
attributes */
.editsection {
font-size: 100%;
font-weight: normal;
}
}
 
div.NavEnd {
pre code,
        margin: 0px;
code code {
        padding: 0px;
border: none;
        line-height: 1px;
padding: 0;
        clear: both;
}
}
 
span.NavToggle {
pre var,
        cursor: pointer;
code var {
        float: right;
color: #777;
        font-weight:normal;
        font-size:smaller;
}
}
.client-js .NavContent { display: none; }
.client-js .not .NavContent { display: block; }


/* This fixes a bug where certain Tibetan terms are cut off at the bottom... */


#firstHeading {
/* Other pages message box styles */
overflow: visible;
table.ombox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;      /* Default "notice" gray */
    background: #f9f9f9;
}
}
 
.ns-0 .timed-text {
table.ombox-notice {
display: none;
    border: 1px solid #aaa;      /* Gray */
}
table.ombox-speedy {
    border: 2px solid #b22222;    /* Red */
    background: #fee;            /* Pink */
}
table.ombox-delete {
    border: 2px solid #b22222;    /* Red */
}
table.ombox-content {
    border: 1px solid #f28500;    /* Orange */
}
table.ombox-style {
    border: 1px solid #f4c430;   /* Yellow */
}
}
 
table.ombox-move {
.client-js .audiometa {
    border: 1px solid #9932cc;   /* Purple */
display: none;
}
}
 
table.ombox-protection {
.client-nojs .audiofile {
    border: 2px solid #bba;       /* Gray-gold */
display: none;
}
}


.nowrap {
/* Hm, still broken */
white-space: nowrap;
}


/* wikitable is part of core. prettytable is deprecated but still used in some
places, until fully replaced: */


/* Edit window toolbar */
#toolbar {
    height: 22px;
    margin-bottom: 6px;
}
/* Margins for <ol> and <ul> */
#content ol, #content ul,
#mw_content ol, #mw_content ul {
  margin-bottom: 0.5em;
}
/* Make the list of references smaller */
ol.references {
    font-size: 100%;
}
.references-small {
    font-size: 90%;
}
/* VALIDATOR NOTICE: the following is correct, but the W3C validator doesn't accept it */
/* -moz-* is a vendor-specific extension (CSS 2.1 4.1.2.1) */
/* column-count is from the CSS3 module "CSS Multi-column Layout" */
/* Please ignore any validator errors caused by these two lines */
.references-2column {
    font-size: 90%;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}
/* Highlight clicked reference in blue to help navigation */
ol.references > li:target,
sup.reference:target,
cite:target {
    background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
    font-weight: normal;
    font-style: normal;
}
/* Styling for citations */
cite {
    font-style: normal;
    word-wrap: break-word;
}
/* For linked citation numbers and document IDs, where
  the number need not be shown on a screen or a handheld,
  but should be included in the printed version
*/
@media screen, handheld, projection {
    cite *.printonly {
        display: none;
    }
}
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
table.prettytable {
margin: 1em 1em 1em 0;
    margin: 1em 1em 1em 0;
background: #f8f9fa;
    background: #f9f9f9;
border: 1px #aaaaaa solid;
    border: 1px #aaa solid;
border-collapse: collapse;
    border-collapse: collapse;
}
}


table.prettytable th,
/* Default skin for navigation boxes */
table.prettytable td {
table.navbox {            /* Navbox container style */
border: 1px #aaaaaa solid;
  border: 1px solid #aaa;
padding: 0.2em;
  width: 100%;
  margin: auto;
  clear: both;
  font-size: 88%;
  text-align: center;
  padding: 1px;
}
table.navbox + table.navbox {  /* Single pixel border between adjacent navboxes */
  margin-top: -1px;            /* (doesn't work for IE6, but that's okay)      */
}
.navbox-title,
.navbox-abovebelow,
table.navbox th {
  text-align: center;      /* Title and above/below styles */
  padding-left: 1em;
  padding-right: 1em;
}
.navbox-group {            /* Group style */
  white-space: nowrap;
  text-align: right;
  font-weight: bold;
  padding-left: 1em;
  padding-right: 1em;
}
.navbox, .navbox-subgroup {
  background: #fdfdfd;    /* Background color */
}
.navbox-list {
  border-color: #fdfdfd;  /* Must match background color */
}
.navbox-title,
table.navbox th {
  background: #ccccff;    /* Level 1 color */
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
  background: #ddddff;     /* Level 2 color */
}
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
  background: #e6e6ff;    /* Level 3 color */
}
.navbox-even {
  background: #f7f7f7;     /* Even row striping */
}
}
 
.navbox-odd {
table.prettytable th {
  background: transparent; /* Odd row striping */
background: #eeeeee;
text-align: center;
}
}
 
table.prettytable caption {
.collapseButton {         /* 'show'/'hide' buttons created dynamically */
margin-left: inherit;
    float: right;          /* by the CollapsibleTables javascript in    */
margin-right: inherit;
    font-weight: normal;   /* [[MediaWiki:Common.js]]are styled here    */
    text-align: right;    /* so they can be customised.                */
    width: auto;
}
}
 
.navbox .collapseButton {  /* In navboxes, the show/hide button balances */
/* default setting for {{qualifier}} and {{sense}}.
    width: 6em;            /* the vde links from [[Template:Tnavbar]],   */
(Related classes that can be overridden: .qualifier-comma,
}                          /* so they need to be the same width.         */
.qualifier-content, .ib-brac, .qualifier-brac, .sense-qualifier-colon.) */
.ib-comma {
.ib-comma {
font-style: normal;
font-style: normal;
Line 429: Line 592:
display: none;
display: none;
}
}
 
/* default style for indented "see also" */
/* Infobox template style */
.disambig-see-also {
.infobox {
text-indent: 2em;
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    color: black;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    float: right;
    clear: right;
}
.infobox td,
.infobox th {
    vertical-align: top;
}
.infobox caption {
    font-size: larger;
}
.infobox.bordered {
    border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
    border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
    border: 0;
}
.infobox.sisterproject {
    width: 20em;
    font-size: 90%;
}
.infobox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
    border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
    border: 0;
    border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
  country subdivisions, cities, etc.            */
.infobox.geography {
    text-align: left;
    border-collapse: collapse;
    line-height: 1.2em;
    font-size: 90%;
}
.infobox.geography  td,
.infobox.geography  th {
    border-top: solid 1px #aaa;
    padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
    border-top: solid 1px #aaa;
    padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
    border: 0;
    padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
    border-top: 0;
    border-bottom: solid 1px #aaa;
    padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
    border: 0;
    padding: 0;
}
/* Makes redirects appear in italics in categories and on [[Special:Allpages]] */
.redirect-in-category, .allpagesredirect {
    font-style: italic;
}
/* Icons for medialist templates [[Template:Listen]],
  [[Template:Multi-listen_start]], [[Template:Video]],
  [[Template:Multi-video_start]]
*/
div.listenlist {
    background:
        url("http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speakernotes.png/30px-Gnome-speakernotes.png");
    padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
    min-height: 50px;
    margin: 1em;
    background-position: top left;
    background-repeat: no-repeat;
}
div.medialist ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
}
div.medialist ul li {
    padding-bottom: 0.5em;
}
div.medialist ul li li {
    font-size: 91%;
    padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
  in browsers that support these CSS selectors, like Mozilla and Opera */
#bodyContent a[href$=".pdf"].external,
#bodyContent a[href*=".pdf?"].external,
#bodyContent a[href*=".pdf#"].external,
#bodyContent a[href$=".PDF"].external,
#bodyContent a[href*=".PDF?"].external,
#bodyContent a[href*=".PDF#"].external,
#mw_content  a[href$=".pdf"].external,
#mw_content  a[href*=".pdf?"].external,
#mw_content  a[href*=".pdf#"].external,
#mw_content  a[href$=".PDF"].external,
#mw_content  a[href*=".PDF?"].external,
#mw_content  a[href*=".PDF#"].external {
    background:
        url("http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif")
        center right no-repeat;
    padding-right: 16px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
  is used (notably Template:PDFlink). This works in IE, unlike the above. */
#bodyContent span.PDFlink a,
#mw_content span.PDFlink a {
    background:
        url("http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif")
        center right no-repeat;
    padding-right: 17px;
}
/* Remove link styling. Already defined in monobook
  and modern, but not defined in the other skins. Bug 18708 */
#bodyContent .plainlinks a {
    background: none !important;
    padding: 0 !important;
}
}
 
.mention-tr {
/* Content in columns with CSS instead of tables [[Template:Columns]] */
font-style: italic;
div.columns-2 div.column {
    float: left;
    width: 50%;
    min-width: 300px;
}
}
 
div.columns-3 div.column {
/* add left-to-right mark */
    float: left;
.mention-gloss-paren::before,
    width: 33.3%;
.mention-tr-paren::before {
    min-width: 200px;
content: "‎";
}
}
 
div.columns-4 div.column {
/* non-italic and non-bold gloss */
    float: left;
.mention-gloss-double-quote,
    width: 25%;
.mention-gloss-paren,
    min-width: 150px;
.mention-tr-gloss-separator-comma,
.mention-tr-paren,
.mention-tr-gloss-separator-comma {
font-style: normal;
font-weight: inherit;
}
}
 
div.columns-5 div.column {
/* default style for "form of" definitions */
    float: left;
.use-with-mention,
    width: 20%;
.form-of-definition {
    min-width: 120px;
font-style: italic;
}
}
 
.use-with-mention i,
/* Make sure that "external references" from templates like [[Template:Ref]]
.form-of-definition-link {
  do not get URL expansion, not even when printed. The anchor itself has
font-style: normal;
  class "external autonumber" and the url expansion is inserted when printing
  (see [http://en.wikipedia.org/skins-1.5/common/commonPrint.css]) using the
  ":after" pseudo-element.
*/
.nourlexpansion a.external.text:after,
.nourlexpansion a.external.autonumber:after {
    display: none !important;
}
}
 
.use-with-mention .mention,
/* The legacy implementation of this was with "plainlinksneverexpand", which
.form-of-definition-link .mention {
  also simulated "plainlinks". "plainlinksneverexpand" is deprecated and
font-style: normal;
  should be replaced with "plainlinks nourlexpansion". When this has been
font-weight: bold;
  done, the rules below can be removed.
*/
.plainlinksneverexpand a {
    background: none !important;
    padding: 0 !important;
}
}
 
.plainlinksneverexpand a.external.text:after,
/* display normalization in {{ux}}/{{usex}}, {{quote}}, {{quote-*}} in italics */
.plainlinksneverexpand a.external.autonumber:after {
.e-normalization {
    display: none !important;
font-style: italic;
}
}
 
/* Inflection tables
/* Messagebox templates */
----------------------------- */
.messagebox {
 
    border: 1px solid #aaa;
/* To colour links in inflection tables (currently done with
    background-color: #f9f9f9;
{{notred}}) black without using #ifexist and allowing for user
    width: 80%;
override */
    margin: 0 auto 1em auto;
.inflection-table .new {
    padding: .2em;
color: inherit;
}
}
 
.messagebox.merge {
/* fill a parent NavContent collapsing box */
    border: 1px solid #c0b8cc;
.NavContent table.inflection,
    background-color: #f0e5ff;
.NavContent table.inflection-table {
    text-align: center;
margin-top: 0;
width: 100%;
display: table;
border: 0;
}
}
 
.messagebox.cleanup {
/* basic inflection table styles */
    border: 1px solid #9f9fff;
table.inflection {
    background-color: #efefff;
border-collapse: collapse;
    text-align: center;
border: 1px solid;
background: #ffffff;
/* TODO consider palettizing */
}
}
 
.messagebox.standard-talk {
table.inflection caption {
    border: 1px solid #c0c090;
caption-side: bottom;
    background-color: #f8eaba;
padding: 0.33em 1em;
    margin: 4px auto;
text-align: left;
font-size: smaller;
}
}
 
/* For old WikiProject banners inside banner shells. */
/* subtle grey for alternate row backgrounds */
.mbox-inside .standard-talk,
table.inflection tr:nth-child(odd) {
.messagebox.nested-talk {
background: #fcfcfc;
    border: 1px solid #c0c090;
/* TODO consider palettizing */
    background-color: #f8eaba;
    width: 100%;
    margin: 2px 0;
    padding: 2px;
}
}
 
.messagebox.small {
/* and for row headers */
    width: 238px;
table.inflection tr:nth-child(odd):not(.rowgroup) th {
    font-size: 85%;
background: #f6f6f6;
    float: right;
/* TODO consider palettizing */
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em;
}
}
 
.messagebox.small-talk {
/* dark mode background colors for table.inflection */
    width: 238px;
@media screen {
     font-size: 85%;
     html.skin-theme-clientpref-night table.inflection { background-color: #242424; }
     float: right;
     html.skin-theme-clientpref-night table.inflection tr:nth-child(odd) { background-color: #2E2E2E; }
    clear: both;
     html.skin-theme-clientpref-night table.inflection tr:nth-child(odd):not(.rowgroup) th { background-color: #303030; }
     margin: 0 0 1em 1em;
    line-height: 1.25em;
    background: #F8EABA;
}
}
@media screen and (prefers-color-scheme: dark) {
    html.skin-theme-clientpref-os table.inflection { background-color: #242424; }
     html.skin-theme-clientpref-os table.inflection tr:nth-child(odd) { background-color: #2E2E2E; }
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
     html.skin-theme-clientpref-os table.inflection tr:nth-child(odd):not(.rowgroup) th { background-color: #303030; }
th.mbox-text, td.mbox-text {    /* The message body cell(s) */
    border: none;  
     padding: 0.25em 0.9em;      /* 0.9em left/right */
    width: 100%;   /* Make all mboxes the same width regardless of text length */
}
}
 
td.mbox-image {                 /* The left image cell */
table.inflection td,
    border: none;
table.inflection th {
    padding: 2px 0 2px 0.9em;   /* 0.9em left, 0px right */
padding: 0.33em 1em;
    text-align: center;  
vertical-align: baseline;
}
}
 
td.mbox-imageright {            /* The right image cell */
/* but vertically center multi-row cells */
    border: none;
table.inflection td[rowspan] {
    padding: 2px 0.9em 2px 0;    /* 0px left, 0.9em right */
vertical-align: middle;
    text-align: center;  
}
}
 
td.mbox-empty-cell {         /* An empty narrow cell */
table.inflection td {
    border: none;
text-align: center;
    padding: 0px;
    width: 1px;
}
}
 
/* regular row headers, in the left column */
/* Article message box styles */
table.inflection th {
table.ambox {
background: #f8f9fa;
    margin: 0px 10%;  /* 10% = Will not overlap with other elements */
text-align: left;
    border: 1px solid #aaa;  
    border-left: 10px solid #1e90ff;    /* Default "notice" blue */
    background: #fbfbfb;  
}
}
 
table.ambox + table.ambox {  /* Single border between stacked boxes. */
/* rowgroup header rows */
    margin-top: -1px;
table.inflection tr.rowgroup th {
background: #eeeeee;
text-align: center;
}
}
 
.ambox th.mbox-text,
/* first-of-several rowgroup header cells is aligned left */
.ambox td.mbox-text {            /* The message body cell(s) */
table.inflection tr.rowgroup th:first-child {
    padding: 0.25em 0.5em;      /* 0.5em left/right */
text-align: left;
}
}
 
.ambox td.mbox-image {           /* The left image cell */
table.inflection tr.rowgroup th:first-child:only-child {
    padding: 2px 0 2px 0.5em;   /* 0.5em left, 0px right */
text-align: center;
}
}
 
.ambox td.mbox-imageright {      /* The right image cell */
/* rows with dividers above */
    padding: 2px 0.5em 2px 0;    /* 0px left, 0.5em right */
table.inflection tr.divider th {
border-top: 3px solid #999999;
}
}
 
/* transliterations */
table.ambox-notice {
table.inflection .translit {
    border-left: 10px solid #1e90ff;   /* Blue notice*/
color: #888;
}
}
table.ambox-rednotice{
    border-left: 10px solid #e60000;    /*Light red notice*/


/* header links aren’t coloured until hover/active */
table.inflection th a:link,
table.inflection th a:visited {
color: inherit;
text-decoration: inherit;
}
}
 
table.ambox-speedy {
table.inflection th a:hover {
    border-left: 10px solid #b22222;   /* Red */
color: #0645ad;
    background: #fee;                   /* Pink */
text-decoration: underline;
}
}
 
table.ambox-delete {
table.inflection th a:active {
    border-left: 10px solid #b22222;   /* Red */
color: #faa700;
text-decoration: underline;
}
}
 
table.ambox-content {
/* ----
    border-left: 10px solid #f28500;   /* Orange */
end of Inflection tables */
 
/* Hide interproject links used by [[MediaWiki:Gadget-AggregateInterprojectLinks.js]] */
 
.interProject {
display: none;
clear: both;
border-top: 2px dotted #AAAAAA;
margin-top: 2em;
}
}
 
table.ambox-style {
/* Translation styling */
    border-left: 10px solid #f4c430;   /* Yellow */
 
.checktrans,
.rfc-trans,
.trreq,
.ttbc {
background: #f0fff0;
}
}
 
table.ambox-move {
/* t+ t t- templates: */
    border-left: 10px solid #9932cc;   /* Purple */
 
.tneg,
.tpos,
.tunk {
vertical-align: 20%;
font-size: 80%;
}
}
 
table.ambox-protection {
.tneg a {
    border-left: 10px solid #bba;       /* Gray-gold */
color: #cc2200 !important;
}
}
 
/* monobook redlink colour, standard #ba0000 */
/* Image message box styles */
.tneg a:visited {
table.imbox {
color: #a55858 !important;
    margin: 4px 10%;
    border-collapse: collapse;
    border: 3px solid #1e90ff;    /* Default "notice" blue */
    background: #fbfbfb;
}
}
 
.imbox .mbox-text .imbox {    /* For imboxes inside imbox-text cells. */
/* standard visited redlink colour */
    margin: 0 -0.5em;    /* 0.9 - 0.5 = 0.4em left/right. */
 
.tpos a {
color: var(--wikt-palette-deepblue);
}
}
 
.mbox-inside .imbox {    /* For imboxes inside other templates. */
/* standard bluelink colour */
    margin: 4px;
.tpos a:visited {
color: var(--wikt-palette-blue);
}
}
 
/* standard bluelink colour */
table.imbox-notice {
 
    border: 3px solid #1e90ff;   /* Blue */
.tunk a {
color: #3366BB !important;
}
}
 
table.imbox-speedy {
/* standard external interwiki colour */
    border: 3px solid #b22222;    /* Red */
.tunk a:active {
    background: #fee;             /* Pink */
color: #3366BB !important;
}
}
 
table.imbox-delete {
/* redundant */
    border: 3px solid #b22222;    /* Red */
 
/* for parentheses, we use .tlc and .tlcp, the latter has no definition here
(display:inline) */
.tlc {
display: none;
}
}
 
table.imbox-content {
/* Main Page heading removal */
    border: 3px solid #f28500;   /* Orange */
.page-Wiktionary_Main_Page #lastmod,
.page-Wiktionary_Main_Page #siteSub,
.page-Wiktionary_Main_Page #contentSub,
.page-Wiktionary_Main_Page h1.firstHeading {
display: none;
/* NOT important */
}
}
 
table.imbox-style {
/* Main page fixes */
    border: 3px solid #f4c430;    /* Yellow */
#interwiki-completelist {
font-weight: bold;
}
}
 
table.imbox-move {
/* Try to make search results more obviously links */
    border: 3px solid #9932cc;   /* Purple */
.mw-special-Search #bodyContent li a {
font-weight: bold;
}
}
 
table.imbox-protection {
.mw-special-Search .searchmatch {
    border: 3px solid #bba;       /* Gray-gold */
font-weight: normal;
color: #000000;
background-color: #FFEE77;
}
}
 
table.imbox-license {
/* [[WT:FEED]] */
    border: 3px solid #88a;      /* Dark gray */
#p-feedback a {
    background: #f7f8ff;         /* Light gray */
cursor: pointer;
}
}
 
table.imbox-featured {
/* Old revisions */
    border: 3px solid #cba135;   /* Brown-gold */
 
#mw-revision-info {
border: 2px solid #8888FF;
/* TODO consider palettizing */
border-left: 0px;
border-right: 0px;
font-size: 110%;
margin: 5px;
margin-left: 0px;
}
}
 
/* dark mode border color for #mw-revision-info */
/* Category message box styles */
@media screen { html.skin-theme-clientpref-night #mw-revision-info { border-color: #4444BB; } }
table.cmbox {
@media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os #mw-revision-info { border-color: #4444BB; } }
    margin: 3px 10%;
 
    border-collapse: collapse;
#mw-editingold {
    border: 1px solid #aaa;  
margin-left: 15px;
    background: #DFE8FF;   /* Default "notice" blue */
margin: 5px;
padding: 5px;
border: 2px solid #CC0000;
border-width: 2px 0px;
}
}
 
/* maintenance line */
table.cmbox-notice {
.maintenance-line {
    background: #D8E8FF;   /* Blue */
color: #777777;
/* TODO consider palettizing */
}
}
 
table.cmbox-speedy {
/* dark mode text color for maintenance line */
    margin-top: 4px;
@media screen { html.skin-theme-clientpref-night .maintenance-line { color: #adb7bf; } }
    margin-bottom: 4px;
@media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .maintenance-line { color: #adb7bf; } }
    border: 4px solid #b22222;   /* Red */
 
    background: #FFDBDB;         /* Pink */
/* Night mode logo appearance, see [[Wiktionary:Grease pit/2025/January#Top left Wiktionary logo in dark mode]] */
@media screen {
html.skin-theme-clientpref-night img.mw-logo-icon {
    color-scheme: light;
    filter: invert(1) brightness(55%) contrast(250%) hue-rotate(180deg);
}
}
}
@media screen and (prefers-color-scheme: dark) {
table.cmbox-delete {
html.skin-theme-clientpref-os img.mw-logo-icon {
    background: #FFDBDB;   /* Red */
    color-scheme: light;
    filter: invert(1) brightness(55%) contrast(250%) hue-rotate(180deg);
}
}
}
 
table.cmbox-content {
/* Make Recent changes look nice again */
    background: #FFE7CE;    /* Orange */
span.newpage,
span.minor,
span.searchmatch,
span.bot,
span.unpatrolled {
font-family: sans-serif !important;
}
}
 
table.cmbox-style {
/* Styling for the different kinds of collapsible boxes and lists */
    background: #FFF9DB;   /* Yellow */
 
/* NavFrames */
div.NavFrame,
details.NavFrame {
border: 1px solid #9e9e9e;
text-align: center;
border-collapse: collapse;
font-size: 95%;
overflow: auto;
width: auto;
}
}
 
table.cmbox-move {
div.NavFrame > ul, div.NavFrame > ol {
    background: #E4D8FF;   /* Purple */
text-align: left;
}
}
 
table.cmbox-protection {
div.NavFrame div.NavHead,
    background: #EFEFE1;   /* Gray-gold */
details.NavFrame summary.NavHead {
margin: 2px;
min-height: 1.6em;
font-weight: bold;
font-size: 100%;
text-align: left;
padding: 1px 5px 1px 10px;
background-color: #eaecf0;
}
}
 
div.NavFrame p {
/* Other pages message box styles */
font-size: 100%;
table.ombox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;      /* Default "notice" gray */
    background: #f9f9f9;
}
}
 
div.NavFrame div.NavContent,
table.ombox-notice {
details.NavFrame div.NavContent {
    border: 1px solid #aaa;       /* Gray */
font-size: 100%;
border-top: 1px solid #9e9e9e;
}
}
 
table.ombox-speedy {
div.NavFrame div.NavContent p,
    border: 2px solid #b22222;    /* Red */
details.NavFrame div.NavContent p {
    background: #fee;             /* Pink */
font-size: 100%;
}
}
 
table.ombox-delete {
/* Used by box-top/box-bottom */
    border: 2px solid #b22222;    /* Red */
.NavContent.boxcontent {
padding: 0.25em 0.5em;
}
}
.NavContent.boxcontent > p:last-child {
table.ombox-content {
margin-bottom: 0.5em; /* from 1em to avoid some extra asymmetric space */
    border: 1px solid #f28500;   /* Orange */
}
}
 
table.ombox-style {
/* Override default added margins which mess up the background */
    border: 1px solid #f4c430;   /* Yellow */
.NavContent.derivedterms > p,
.NavContent.columns-bg > p {
margin: 0;
}
}
 
table.ombox-move {
.NavContent.derivedterms > p,
    border: 1px solid #9932cc;   /* Purple */
.NavContent.derivedterms > ul,
.NavContent.columns-bg > p,
.NavContent.columns-bg > ul {
padding: 0.5em;
}
}
 
table.ombox-protection {
span.NavToggle {
    border: 2px solid #bba;       /* Gray-gold */
cursor: pointer;
float: right;
font-weight: normal;
font-size: smaller;
margin-top: 1px;
}
}
 
/* add slight gap between NavToggle and rest of the heading */
/* Talk page message box styles */
.NavToggle {
table.tmbox {
margin-left: 0.5em;
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #c0c090;    /* Default "notice" gray-brown */
    background: #f8eaba;
}
}
 
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" */
/* Collapsible term lists */
    margin: 2px 0;               /* class ensures that this declaration overrides other */
 
    width: 100%; /* For Safari and Opera */    /* styles (including mbox-small above) */
.list-switcher {
/* This is a hack so we can use getComputedStyle to find the
maximum permissible height value of a list-switcher.
It must be kept in sync with .list-switcher-collapsed `max-height` */
bottom: calc(3.2 * 1.6em); /* for browsers that don't support `lh` units */
bottom: 3.2lh;
}
}
 
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when  */
.list-switcher-wrapper,
    line-height: 1.5em;         /* also "nested", so reset styles that are  */  
:not(.list-switcher-wrapper) > .list-switcher {
    font-size: 100%;             /* set in "mbox-small" above.                */
contain: layout; /* stop floating elements from messing with layout */
margin-top: 0.3em; /* replaces margin lost on <ul> in following ruleset */
}
}
 
.list-switcher > div > ul {
table.tmbox-speedy {
margin-top: 0; /* needed to avoid jumps when collapsing/uncollapsing */
    border: 2px solid #b22222;   /* Red */
    background: #fee;            /* Pink */
}
}
 
table.tmbox-delete {
.list-switcher ul ul {
    border: 2px solid #b22222;   /* Red */
margin-top: 0.1em; /* make margin above nested lists equal to margin at bottom of <li>s */
}
}
 
table.tmbox-content {
.list-switcher-collapsed {
    border: 2px solid #f28500;   /* Orange */
/* If changing this value, change .list-switcher `bottom` above */
max-height: calc(3.2 * 1.6em); /* for browsers that don't support `lh` units */
max-height: 3.2lh;
overflow-y: hidden;
}
}
 
table.tmbox-style {
.list-switcher-header {
    border: 2px solid #f4c430;   /* Yellow */
background: var(--wikt-palette-grey-indigo-2);
font-weight: bold;
font-size: 95%;
padding: 0.2em 0.4em 0.1em 0.6em;
}
}
 
table.tmbox-move {
.list-switcher-header + .list-switcher .term-list {
    border: 2px solid #9932cc;   /* Purple */
padding-top: 0.1em;
}
}
 
table.tmbox-protection,
.list-switcher-edit {
table.tmbox-notice {
margin-left: 1.5em;
     border: 1px solid #c0c090;   /* Gray-brown */
     font-size: 87.75%; /* exactly match font size of [show more] button (in Chromium-based browsers at least) */
    font-weight: normal;
}
}
.list-switcher-edit::before {
content: "[";
/* Disambig and set index box styles */
table.dmbox {
    clear: both;
    margin: 0.9em 1em;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: transparent;
}
}
.list-switcher-edit::after {
content: "]";
/* Footer and header message box styles */
table.fmbox {
    clear: both;
    margin: 0.2em 0;
    width: 100%;
    border: 1px solid #aaa;
    background: #f9f9f9;    /* Default "system" gray */
}
}
 
table.fmbox-system {
.list-switcher-large-text {
    background: #f9f9f9;
/* Keep in sync with next ruleset */
bottom: calc(4 * 1.6em); /* for browsers that don't support `lh` units */
bottom: 4lh;
}
}
.list-switcher-large-text.list-switcher-collapsed {
table.fmbox-warning {
/* Keep in sync with previous ruleset */
    border: 1px solid #bb7070;  /* Dark pink */
max-height: calc(4 * 1.6em); /* for browsers that don't support `lh` units */
    background: #ffdbdb;       /* Pink */
max-height: 4lh;
}
}
 
table.fmbox-editnotice {
.list-switcher-element {
    background: transparent;
text-align: center;
cursor: pointer;
background: var(--wikt-palette-grey-indigo-2);
border-bottom-left-radius: calc(0.31 * 1.6em); /* for browsers that don't support `lh` units */
border-bottom-left-radius: 0.3lh;
border-bottom-right-radius: calc(0.31 * 1.6em); /* for browsers that don't support `lh` units */
border-bottom-right-radius: 0.3lh;
}
}
 
/* Div based "warning" style fmbox messages. */
.list-switcher-element .NavToggle {
div.mw-warning-with-logexcerpt,
float: none;
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #bb7070;
    background: #ffdbdb;
    padding: 0.25em 0.9em;
}
}
 
/* Div based "system" style fmbox messages. Used in
.columns-bg:not(.term-list) .CategoryTreeChildren {
  [[MediaWiki:Noarticletext]] and [[MediaWiki:Readonly lag]]. */
-moz-column-count: 3;
div.mw-lag-warn-normal,
column-count: 3;
div.noarticletext,
div.fmbox-system {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #aaa;
    background: #f9f9f9;
    padding: 0.25em 0.9em;
}
}
 
/* Hidden Quotes and *nyms toggle */
/* These mbox-small classes must be placed after all other
.HQToggle,
  ambox/tmbox/ombox etc classes. "body.mediawiki" is so
.nyms-toggle,
  they override "table.ambox + table.ambox" above. */
.usex-toggle {
body.mediawiki table.mbox-small {   /* For the "small=yes" option. */
font-size: smaller;
    clear: right;
position: relative;
    float: right;
bottom: 1px;
    margin: 4px 0 4px 1em;
left: 5px;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em;
}
}
 
body.mediawiki table.mbox-small-left {  /* For the "small=left" option. */
/* Hidden quotes */
    margin: 4px 1em 4px 0;
.client-js .ns-0 ol>li>ul {
    width: 238px;
display: none;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em;
}
}
 
/* wrap toggle links with [ and ] */
.HQToggle:before,
/* Support for Template:IPA, Template:Unicode and Template:Polytonic.
.NavToggle:before,
  The second declarations reset the styles for all browsers except
.nyms-toggle:before,
  IE6, which chokes on the empty comment tags. Please copy any changes
.usex-toggle:before {
  to [[Template:IPA fonts]] and [[Template:Unicode fonts]].
content: '[';
*/
.IPA {
    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%;
    font-family /**/:inherit;
}
}


.HQToggle:after,
.Unicode {
.NavToggle:after,
    font-family: GentiumPlus, Code2000, Code2001, "Free Serif", "TITUS Cyberbit Basic",
.nyms-toggle:after,
                "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit",
.usex-toggle:after {
                "Bitstream CyberBase", Thryomanes, Gentium, GentiumAlt,
content: ']';
                "Lucida Grande", "Free Sans", "Arial Unicode MS",
                "Microsoft Sans Serif", "Lucida Sans Unicode";
    font-family /**/: inherit;
}
}
 
.latinx {
.HQToggle a,
    font-family: GentiumPlus, Code2000, Code2001, "TITUS Cyberbit Basic", "Microsoft Sans Serif";
.NavToggle a,
    font-family /**/: inherit;
.nyms-toggle a,
.usex-toggle a {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
}
 
.polytonic {
.client-js .NavFrame .NavContent {
    font-family: GentiumPlus, "Athena Unicode", Gentium, "Palatino Linotype",
display: none;
                "Arial Unicode MS", "Lucida Sans Unicode",
                "Lucida Grande", Code2000;
    font-family /**/: inherit;
}
}
 
.client-js .not .NavContent {
#wpSave {
/* ??? */
    font-weight: bold;
display: block;
}
}
 
/* View switcher */
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.vsShow {
.hiddenStructure {
display: none;
    display: inline ! important;
    color: #f00;
    background-color: #0f0;
}
}
 
/* End styling for collapsible lists */
/* suppress missing interwiki image links where #ifexist cannot
 
  be used due to high number of requests see .hidden-redlink on
/* Quote clarifications, e.g. {{quote-gloss}}, {{quote-qualifier}} */
  http://meta.wikimedia.org/wiki/MediaWiki:Common.css
.quote-note {
*/
color: #999;
.check-icon a.new {
    display: none;
    speak: none;
}
}
 
/* stuff visible when previewing an edit only */
/* Removes underlines from links */
 
.nounderlines a {  
.previewonly {
    text-decoration: none;
display: none;
}
}
 
#wikiPreview .previewonly {
/* Remove underline from IPA links */
display: inline;
.IPA a:link, .IPA a:visited {
    text-decoration: none;
}
}
 
/* Highlight the relevant sense when the user follows a link to a {{senseid}}.
/* Standard Navigationsleisten, aka box hiding thingy
The class="senseid" should ideally be on the enclosing <li> tag. We attempt to make the
  from .de. Documentation at [[Wikipedia:NavFrame]]. */
highlight work when the class="senseid" is on a <span> inside the <li>, but the :has
div.NavFrame {
selector was not supported by all browsers as of late 2023. This feature was nonetheless
    margin: 0;
requested by Benwing at [[Wiktionary:Grease_pit/2023/November#Why_does_Template%3Asenseid_use_HTML_li_tag%3F]].
    padding: 4px;
THe version with :has is provided as a separate declaration to ensure maximum compatibility. */
    border: 1px solid #aaa;
.senseid:target {
    text-align: center;
background: #DEF;
    border-collapse: collapse;
    font-size: 95%;
}
}
 
div.NavFrame + div.NavFrame {
li:has(> span.senseid:target) {
    border-top-style: none;
background: #DEF;
    border-top-style: hidden;
}
}
 
div.NavPic {
.etymid:target {
    background-color: #fff;
background: #DEF;
    margin: 0;
    padding: 2px;
    float: left;
}
}
 
div.NavFrame div.NavHead {
p:has(> span.etymid:target) {
    height: 1.6em;
background: #DEF;
    font-weight: bold;
    background-color: #ccf;
    position: relative;
}
}
 
div.NavFrame p {
/* fix extra gap if there is something between etymid and rest of etymology */
    font-size: 100%;
p:has(> span.etymid:only-child) {
display: inline;
}
}
 
div.NavFrame div.NavContent {
/* and highlight the next paragraph too if that happened,
    font-size: 100%;
  since otherwise the highlight may be lost entirely on the invisible etymid */
p:has(> span.etymid:target:only-child) + p {
background: #DEF;
}
}
 
div.NavFrame div.NavContent p {
/* Skin CSS highlights table rows targeted by the current browser location
    font-size: 100%;
  (tr:target). This rule highlight table rows containing target cells so that
  there can be multiple IDs in a table row in [[Wiktionary:List of languages]]
  and [[Wiktionary:List of languages/special#Etymology-only languages]]. */
tr:has(> :target),
tr:has(> td > code:target) {
background: #DEF;
}
}
 
div.NavEnd {
/* show the "serial and" in the disambiguation see also */
    margin: 0;
.serial-and {
    padding: 0;
display: inline;
    line-height: 1px;
    clear: both;
}
}
 
a.NavToggle {
/* hide the serial commas */
    position: absolute;
.serial-comma {
    top: 0;
display: none;
    right: 3px;
    font-weight: normal;
    font-size: 90%;
}
}
 
/* Gender and number templates */
/* Coloured watchlist numbers */
.gender,
.mw-plusminus-pos { color: #006400; } /* dark green */
.number,
.mw-plusminus-neg { color: #8B0000; } /* dark red */
.noun-class {
font-style: italic;
.rellink,
.dablink {
    font-style: italic;
    padding-left: 2em;
}
}
 
.rellink i,
abbr {
.dablink i {
border-bottom-width: 0;
    font-style: normal;
}
}
 
/* hide "did you mean" on Noarticletext self-links */
/* Style for horizontal UL lists */
.did-you-mean strong {
.horizontal ul {
display: none;
    padding: 0;
    margin: 0;
}
}
 
.horizontal li {
/* make script/module errors smaller */
    padding: 0 0.6em 0 0.4em;
.scribunto-error {
    display: inline;
font-size: 75%;
    border-right: 1px solid;
}
}
 
.horizontal li:last-child {
/* allow inline hieroglyphs */
    border-right: none;
.mw-hiero-outer {
    padding-right: 0;
display: inline-table !important; /* override skin styling on mobile */
vertical-align: middle;
font-size: 10px;
}
}
 
/* allow mirrored custom hieroglyph (and other) images */
/* Allow transcluded pages to display in lists rather than a table.
.mw-mirrored img {
  Compatible in Firefox; incompatible in IE6. */
transform: scaleX(-1);
.listify td    { display: list-item; }
.listify tr    { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
  for how these are used. The classes "geo", "longitude", and
  "latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec  { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude            { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
  the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
    line-height: 1.5em;
    list-style: none;
    margin: .3em 0 0;
    padding: 0;
}
}
 
.nonumtoc #toc ul ul,
/* softer highlighting of 'updated since last visit' */
.nonumtoc .toc ul ul {  
span.updatedmarker {
    margin: 0 0 0 2em;  
background-color: #c0e4c0;
}
}
 
/* {{TOC limit}} */
/* Allow limiting of which header levels are shown in a TOC;
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to showing ==headings==
  <div class="toclimit-3">, for instance, will limit to
and ===headings=== but no further (as long as there are no =headings= on the
  showing ==headings== and ===headings=== but no further
page, which there shouldn't be according to the MoS). */
  (as long as there are no =headings= on the page, which
.toclimit-2 .toclevel-1 ul,
  there shouldn't be according to the MoS).
.toclimit-3 .toclevel-2 ul,
*/
.toclimit-4 .toclevel-3 ul,
.toclimit-2 .toclevel-2,
.toclimit-5 .toclevel-4 ul,
.toclimit-3 .toclevel-3,
.toclimit-6 .toclevel-5 ul,
.toclimit-4 .toclevel-4,
.toclimit-7 .toclevel-6 ul {
.toclimit-5 .toclevel-5,
display: none;
.toclimit-6 .toclevel-6,
.toclimit-7 .toclevel-7 { display: none; }
/* Styling for Template:Quote */
blockquote.templatequote {
    margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
    line-height: 1em;
    text-align: left;
    padding-left: 2em;
    margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
    font-size: 85%;
}
}


/*
.mw-body h1,
* Script and language-related styles are in [[MediaWiki:Gadget-LanguagesAndScripts.css]]
.mw-body-content h1,
*/
.mw-body-content h2 {
font-family: 'Linux Libertine', 'Times', 'Georgia', serif;
}


/* A kludge that lets the members of [[:Category:Redirected combining characters]] be displayed. */
.mw-body h1,
body.page-Category_Combining_characters div#mw-pages li,
.mw-body-content h1 {
body.page-Category_Redirected_combining_characters div#mw-pages li,
font-size: 2em;
body.page-Category_IPA_combining_characters div#mw-pages li {
letter-spacing: 0.3em;
}
}


/* Grease Pit edit button fix */
.mw-body-content h2 {
.page-Wiktionary_Grease_pit.skin-vector #ca-edit,
font-size: 1.66666667em;
.page-Wiktionary_Etymology_scriptorium.skin-vector #ca-edit,
.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;
}
}


/* Definition dates, in {{defdate}} */
div.user-block {
.defdate {
    padding: 5px;
font-size: smaller;
    border: 1px solid #A9A9A9;
    background-color: #FFEFD5;
}
}


/* unit tests filter */
/* Prevent line breaks in silly places where desired (nowrap)
table.unit-tests.unit-tests-hide-passing tr.unit-test-pass {
  and links when we don't want them to (nowraplinks a) */
display: none;
.nowrap,
.nowraplinks a {
white-space: nowrap;
}
}


table.unit-tests th.unit-tests-img-corner {
/* But allow wrapping where desired: */
background: #d9ebff;
.wrap,
min-width: 1em;
.wraplinks a {
white-space: normal;
}
}


table.unit-tests.unit-tests-hide-passing th.unit-tests-img-corner {
/* Prevent line breaks in silly places:
background: red;
  1) links when we don't want them to
  2) HTML formulae
  3) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowraplinks a,
span.texhtml,
sup.reference a { white-space: nowrap; }
/* For template documentation */
.template-documentation {
    clear: both;
    margin: 1em 0 0 0;
    border: 1px solid #aaa;
    background-color: #ecfcf4;
    padding: 5px;
}
.thumbinner {
    min-width: 100px;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
    display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
    height: 13em;
}
/* Reduce line-height for <sup> and <sub> */
sup, sub {
    line-height: 1em;
}
}
/* The backgrounds for galleries. */
#content .gallerybox div.thumb {
    background-color: #F9F9F9;  /* Light gray padding */
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img {
    background: white url("http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;
}
/* But no chequered background on articles, user pages or portals. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img {
    background: white;
}
/* Prevent floating boxes from overlapping any category listings,
  file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
    clear: both;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header            { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; }    /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside    { display: none; }      /* hide things that should only display outside shells */


/* multi-column lists */
li,
.group-in-column {
-moz-column-break-inside: avoid;
break-inside: avoid;
}


/* {{shortcut}} */
/**********/
.shortcut-box,
/* portal */
.category-edit-box {
/**********/
border: 1px solid #aaaaaa;
.portal_container { }
color: var(--color-base, black);
.portal_section ul  { list-style: disc; }
background: #f9f9f9;
.portal_section { border: 2px solid rgb(0,0,0); margin: 0 0 10px 0; background: transparent; background-image: -moz-linear-gradient(top, rgba(149,213,255, 0.1) 0, rgba(0,26,43,0.4) 100%); -moz-border-radius: 1em; -moz-box-shadow:0px 0px 4px rgba(240,248,255,0.5); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, rgba(149,213,255, 0.1)), color-stop(100%, rgba(0,26,43,0.4))); -webkit-border-radius: 1em; -webkit-box-shadow: 0px 0px 4px rgba(240,248,255,0.5); border-radius: 1em; box-shadow: 0px 0px 4px rgba(240,248,255,0.5); }
margin: 0 0 .5em 1em;
.portal_header { padding: 0 1em; position: relative; }
text-align: center;
.portal_header_text { display: table; width: 100%; padding: 0.6em 0 0 0; border-bottom: 1px dotted rgb(240,248,255); text-align: center; font-family: IMFELLDWPicaPRORegular; font-size: 2em; }
padding: 5px;
.portal_headerlinks { font-size: 0.8em; position: absolute; right: 1em; bottom: -2em; }
float: right;
.portal_header, .portal_header a:link, .portal_header a:visited, .portal_header a:hover, .portal_header a:active { color: rgb(240,248,255) !important; }
clear: both;
.portal_body { padding: 0.8em; }
font-weight: bold;
.portal_subheader { padding: 0 1em; position: relative; font-size: 0.9em; }
font-size: smaller;
.portal_subheader, .portal_subheader a:link, .portal_subheader a:visited, .portal_subheader a:hover, .portal_subheader a:active { color: rgb(240,248,255) !important; }
}
.portal_subheader_text { display: table; width: 100%; padding: 0.4em 0 0 0; border-bottom: 1px dotted rgb(240,248,255); text-align: left; font-family: IMFELLDWPicaPRORegular; font-size: 1.8em; color: rgb(240,248,255) ; }
 
/******************/
/* portal: slider */
/******************/
#portal_slider { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; height: 500px; }
#portal_slider #portal_next, #portal_slider #portal_prev { text-align: center; cursor: pointer; border: 0px solid #FEC356; height: 30px !important; width: 20px; font-family: arial, san-serif; font-size: 36px; line-height: 22px; font-weight: bold; cursor: pointer; position: absolute; bottom: 8px; background: transparent; -moz-box-shadow: inset 1px 1px 2px rgba(255,255,255, 0.8); -webkit-box-shadow: inset 1px 1px 2px rgba(255,255,255, 0.8); box-shadow: inset 1px 1px 2px rgba(255,255,255, 0.8); background-image: -moz-linear-gradient(bottom, rgb(0,128,170) 0, rgb(85,213,255) 100%); background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, rgb(0,128,170)), color-stop(100%, rgb(85,213,255))); text-shadow: 1px 1px rgba(255, 255, 255, 0.3), -1px 0 rgba(0,0,0,0.3); color: rgb(0, 143, 191); -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#portal_slider #portal_next:hover, #portal_slider #portal_prev:hover { background-image: -moz-linear-gradient(bottom, rgb(0,175,234) 0, rgb(149,228,255) 100%); background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, rgb(0,175,234)), color-stop(100%, rgb(149,228,255))); color: rgb(0,175,234); }
#portal_slider #portal_next { right: 10px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radiust: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; }
#portal_slider #portal_prev { right: 31px; -moz-border-radius-topleft: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-bottom-left-radius: 8px; border-top-left-radius: 8px; border-bottom-left-radius: 8px; }
#portal_slider > .portal_body { padding: 0; }
 


/* Display tabs with 4 spaces, see [[phab:T59824]] and [[phab:T59825]] */
/*******************/
textarea#wpTextbox1+div:last-child,
/* portal: content */
/* workaround for [[mw:User:Remember the dot/Syntax highlighter]] */
/*******************/
textarea,
#portal_content { font-size: 0.9em; line-height: 1.7em; }
pre,
#portal_content .portal_body > table { height: 400px; }
code,
#portal_content ul { list-style: disc outside; }
.mw-highlight {
#portal_content ul ul { margin-left: 1em; }
-moz-tab-size: 4;
-o-tab-size: 4;
/****************/
tab-size: 4;
/* portal: news */
}
/****************/
#portal_news .WikiaBlogListingBox, #portal_news ul, .CommunityCornerModule .WikiaBlogListingBox { font-size: 100%; width: auto; float: none; clear: none; border: 0; padding: 0; background: transparent; }
#portal_news .WikiaBlogListingBox h3, #portal_news .wikia-button, .CommunityCornerModule .WikiaBlogListingBox h3 { display: none; }
#portal_news .WikiaBlogListingBox ul li { border-top: 0px !important; border-bottom: 1px dotted rgb(240,248,255) !important; list-style-type: none;} /* override the default border #portal_news colors */
.WikiaBlogListingBox ul li:first-child { border: none !important; } /* override the override */


/* stop double-bolding of self-links like in [[acquit]], [[fishbone]] */
/******************/
/* old code: b .selflink, strong .selflink { font-weight: inherit; } */
/* portal: forums */
b,
/******************/
strong {
#portal_forums .forum_title { }
font-weight: bold;
#portal_forums .forum_edited { text-align: right; }
}


tr:target {
/*******************/
background: #DEF;
/* portal: twitter */
}
/*******************/
#portal_twitter ul li { border-top: 0px !important; border-bottom: 1px dotted rgb(240,248,255) !important; padding: 0.2em 0; list-style: none; } /* change it from a bulleted list into a unbulleted list */
#portal_twitter ul { margin-left: 0em !important; }


#firstHeading var,
/*********************************/
.headword var {
/* main page jquery tabs/sliders */
color: #888;
/*********************************/
}
.ui-tabs { position: relative; padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs-hide { display: none !important; }


/* Display a {{tlb}} / {{term-label}} template on its own line if it comes right after a headword template.
/**********************/
  It is too easy to miss after headwords (especially long ones). */
/**Portal definitons  */
p .headword-line ~ .usage-label-term::before {
/**********************/
content: "\a"; /* newline */
white-space: pre;
}


/* Temporary kludge to be used because categoryTree is generating a newline. This CSS line should be removed after the developers fix it. */
.portal_sliderlink_1, .portal_sliderlink_2, .portal_sliderlink_3, .portal_sliderlink_4, .portal_sliderlink_6, .portal_sliderlink_5, .portal_sliderlink_6, .portal_sliderlink_7 {
.CategoryTreeTag+p br:first-child {
border: 1px solid #f9f9f9;
display: none;
}
}


/* Used by column templates (see [[Module:columns]]). */
.portal_sliderlink_1:hover, .portal_sliderlink_2:hover, .portal_sliderlink_3:hover, .portal_sliderlink_4:hover, .portal_sliderlink_6:hover, .portal_sliderlink_5:hover, .portal_sliderlink_6:hover, .portal_sliderlink_7:hover {
.ul-column-count>ul,
border: 1.4px solid #8CB2FF;
.ul-column-count>ol,
.ul-column-count>dl {
-moz-column-gap: 20px;
column-gap: 20px;
}
}


.ul-column-count[data-column-count="2"]>ul,
.use-with-mention {
.ul-column-count[data-column-count="2"]>ol,
font-style: italic;
.ul-column-count[data-column-count="2"]>dl {
-moz-column-count: 2;
column-count: 2;
}
}


.ul-column-count[data-column-count="3"]>ul,
/*Template:WIGO NAV*/
.ul-column-count[data-column-count="3"]>ol,
.wigonav-button a, .wigonav-button strong {
.ul-column-count[data-column-count="3"]>dl {
  background-image:url('https://linguifex.com/w/images/4/42/Welcome.png');
-moz-column-count: 3;
  background-repeat: no-repeat;
column-count: 3;
  background-attachment: scroll;
  padding-top:90px;
  width:100px;
  display:block;
  margin:auto;
}
}


.ul-column-count[data-column-count="4"]>ul,
#wigonav-button-logo a {
.ul-column-count[data-column-count="4"]>ol,
  background-position: 0 0;
.ul-column-count[data-column-count="4"]>dl {
-moz-column-count: 4;
column-count: 4;
}
}


.ul-column-count[data-column-count="5"]>ul,
#wigonav-button-logo a:hover, #wigonav-button-logo strong {
.ul-column-count[data-column-count="5"]>ol,
  background-position: -600px 0;
.ul-column-count[data-column-count="5"]>dl {
-moz-column-count: 5;
column-count: 5;
}
}


.ul-column-count[data-column-count="6"]>ul,
#wigonav-button-languages a {
.ul-column-count[data-column-count="6"]>ol,
  background-position: -100px 0;
.ul-column-count[data-column-count="6"]>dl {
-moz-column-count: 6;
column-count: 6;
}
}


.columns-bg {
#wigonav-button-languages a:hover, #wigonav-button-languages strong {
/* Default background color for multi-column lists. */
  background-position: -700px 0;
background: #f8f8ff;
/* prevent text crashing into edge of box */
padding-right: 0.3em;
}
}


/* Default style for hypothetical inflections -- currently italic. */
#wigonav-button-featured a {
.hypothetical {
  background-position: -200px 0;
font-style: italic;
}
}


/* Style for entries using deprecated templates */
#wigonav-button-featured a:hover, #wigonav-button-featured strong {
.deprecated {
  background-position: -800px 0;
color: olivedrab;
}
}


.deprecated a {
#wigonav-button-forum a {
color: darkgreen;
  background-position: -300px 0;
}
}


/* Style for entries using deprecated labels */
#wigonav-button-forum a:hover, #wigonav-button-forum strong {
.deprecated-label {
  background-position: -900px 0;
color: olivedrab;
text-decoration: line-through;
}
}


.deprecated-label a {
#wigonav-button-contionary a {
color: darkgreen;
  background-position: -400px 0;
text-decoration: line-through;
}
}


/* Style for notes added using the bad= param in {{audio}} */
#wigonav-button-contionary a:hover, #wigonav-button-contionary strong {
.bad-audio-note {
  background-position: -1000px 0;
color: #FF2200;
font-weight: bold;
}
}


/* WikiHiero kludge */
#wigonav-button-library a {
/* disable for now, apparently not necessary and breaks wrapping
  background-position: -500px 0;
.wikt-hierokludge {
display: inline-block;
} */
 
/* Support lists that automatically split into limited-width columns (for translations tables and the like): */
.multicolumn-list>ul {
-moz-column-width: 25em;
column-width: 25em;
-moz-column-gap: 20px;
column-gap: 20px;
}
}


.multicolumn-list-wide>ul {
#wigonav-button-library a:hover, #wigonav-button-library strong {
-moz-column-width: 55em;
  background-position: -1100px 0;
column-width: 55em;
-moz-column-gap: 20px;
column-gap: 20px;
}
}


.multicolumn-list-narrow>ul {
/*WIGO*/
-moz-column-width: 22em;
column-width: 22em;
-moz-column-gap: 20px;
column-gap: 20px;
}


/* Horizontal rules; the second line is because of changes to the HTML generated due to Parsoid (see https://www.mediawiki.org/wiki/Parsoid). */
/*Spacing between wigo buttons*/
body.ns-0 .mw-parser-output> :not(.collapsible-block)+h2:not(:first-of-type),
.wigobutton {
body.ns-0 .mw-parser-output> :not(.collapsible-block):not(.toc):not(.disambig-see-also):not(.character-info):not(meta[property="mw:PageProp/toc"])+div.mw-heading2:not(:first-of-type) {
  padding: 0;
border-top: 1px solid #a2a9b1;
padding-top: 1em;
margin-top: 0.2em;
}
}


/* [[phab:T156351]]: Support for Parsoid's Cite implementation */
/*wigo button effects*/
a[ rel="mw:referencedBy"]::before {
.wigobutton img {
content: " ^";
  background-color: transparent;
  border: 1px transparent solid;
}
}


/* [[phab:T316670]]: fix header issues */
.wigobutton img:hover {
.mw-heading * {
  background: PaleTurquoise;
word-break: normal;
  border: 1px solid grey;
  margin: 0;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  -o-box-shadow: 0px 0px 2px #888;
  -icab-box-shadow: 0px 0px 2px #888;
  -khtml-box-shadow: 0px 0px 2px #888;
  -moz-box-shadow: 0px 0px 2px #888;
  -webkit-box-shadow: 0px 0px 2px #888;
  box-shadow: 0px 0px 2px #888;
}
}


/* From [[Module:shortcut box/styles.css]] */
.wigobutton img:active {
a .redlink {
  background: LightGrey;
color: #d73333;
  border: 1px inset grey;
  margin: 0;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
}
}


a:visited .redlink {
/* make the Cite extension list of references look smaller and highlight clicked reference in blue */
color: #a55858;
ol.references { font-size: 90%; }
}
ol.references li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }


a:visited:hover .redlink {
/* Used by column templates (see [[Module:columns]]). */
color: #a55858;
.ul-column-count[data-column-count="2"] ul {
-moz-column-count: 2; -webkit-column-count: 2; -ms-column-count: 2; column-count: 2;
}
}


a:hover .redlink {
.ul-column-count[data-column-count="3"] ul {
color: #ff4242;
-moz-column-count: 3; -webkit-column-count: 3; -ms-column-count: 3; column-count: 3;
text-decoration: underline;
}
}


a:active .redlink {
.ul-column-count[data-column-count="4"] ul {
color: #b32424;
-moz-column-count: 4; -webkit-column-count: 4; -ms-column-count: 4; column-count: 4;
text-decoration: underline;
}
}


a:focus .redlink {
.ul-column-count[data-column-count="5"] ul {
outline-color: #36c;
-moz-column-count: 5; -webkit-column-count: 5; -ms-column-count: 5; column-count: 5;
}
}


/* approximate replacement for .toccolours, which is not defined in the Vector 2022 skin */
.standard-box {
background-color: #f8f9fa;
border: 1px solid #9e9e9e; /* was #aabbdd but no real equivalent in our palette */
padding: 5px;
}


.mw-parser-output a[role="button"] {
/* formats derived terms */
color: var(--wikt-palette-black);
.derivedterms { background: #F8F8FF; }
font-weight: normal;
}


/* override default behaviour for button links */
.derivedterms .CategoryTreeChildren { column-count: 3; -moz-column-count: 3; -webkit-column-count: 3; }
.mw-parser-output a[role="button"]:focus:not(:hover) {
text-decoration: none;
}
/* </nowiki> */

Navigation menu