MediaWiki:Common.css: различия между версиями

Материал из new_server wiki
Перейти к навигации Перейти к поиску
Нет описания правки
Метка: ручная отмена
мНет описания правки
 
(не показано 25 промежуточных версий этого же участника)
Строка 1: Строка 1:
/*
/**
  * This is the CSS common to all desktop skins on en.Wikipedia.
* Файл для стилей десктопной версии.
  * Styling inside .mw-parser-output should generally use TemplateStyles.
* Приоритетные стили для мобильной и десктопной версий следует размещать в [[MediaWiki:Gadget-common-site.css]]
* Здесь содержатся только стили, которые по тем или иным причинам не нужны в мобильной версии.
  * Иные стили следует размещать соответственно инструкции в [[MediaWiki:Gadget-common-site.css]].
  *
*  [Содержание]
*
*  0. CSS-переменные
*  1. Интерфейс
*  1.1 Теги
*  1.2 Классы
*  1.3 Расширения
*  1.4 Редакторы
*  2. Служебные классы
*  3. Общие классы
*  3.1 Списки
*  3.2 Примечания
*  3.3 Колонки
*  3.4 Таблицы
*  4. Шаблоны
*  5. Страницы
  */
  */
/* Reset italic styling set by user agent */
 
cite,
/* ================================================
dfn {
  ИНТЕРФЕЙС
  ================================================ */
 
/* ТЕГИ ------------------------------------------- */
 
/* Избавляемся от дважды жирного шрифта (2019-09-08) */
b {
font-weight: 700;
}
 
/* Сбрасываем курсивное оформление, применяемое браузером */
cite, dfn {
font-style: inherit;
font-style: inherit;
}
}


/* Straight quote marks for <q> */
/* fix for line-breaking references */
q {
sub,
quotes: '"' '"' "'" "'";
sup {
line-height: 1em;
}
}


/* Avoid collision of blockquote with floating elements by swapping margin and padding */
.mw-body blockquote {
blockquote {
background: var(--background-color-interactive-subtle, #f8f9fa);
overflow: hidden;
overflow: hidden;
margin: 1em 0;
padding: 0 40px;
}
}


/* Consistent size for <small>, <sub> and <sup> */
/* КЛАССЫ ----------------------------------------- */
small {
 
font-size: 85%;
/* Уточнение ширины логотипа на экранах с большей плотностью пикселей (сами
  изображения задаются в файле стилей, не изменяемом локально; помогает
  избежать сглаживания? 136 = 204 / 1,5; 204px — ширина картинки) */
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
#p-logo a {
background-size: 136px auto;
}
}
}


.mw-body-content sub,
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
.mw-body-content sup {
#p-logo a {
font-size: 80%;
background-size: 135px auto;
}
}
}


/* Same spacing for indented and unindented paragraphs on talk pages */
#file img {
.ns-talk .mw-body-content dd {
background: url(/w/resources/src/mediawiki.action/images/checker.svg) repeat;
margin-top: 0.4em;
margin-bottom: 0.4em;
}
}


/* Reduce page jumps by hiding collapsed/dismissed content */
/* Remove "external" icon from links to WP */
.client-js .collapsible:not( .mw-made-collapsible).collapsed > tbody > tr:not(:first-child),
body.ns-talk a.external[href*="//ru.wikipedia.org/"],
body.ns-4 a.external[href*="//ru.wikipedia.org/"],
body.ns-104 a.external[href*="//ru.wikipedia.org/"],
body.ns-106 a.external[href*="//ru.wikipedia.org/"] {
background: none !important;
padding-right: 0 !important;
}


/* Avoid FOUC/reflows on collapsed elements. */
/* PDF icon next to external PDF link for Mozilla and Opera and for {PDFlink} template */
/* This copies MediaWiki's solution for T42812 to apply to innercollapse/outercollapse (T325115). */
a[href$=".pdf"].external,
/* TODO: Use :is() selector at some reasonable future when support is good for Most Clients */
a[href*=".pdf?"].external,
/* Reference: https://gerrit.wikimedia.org/g/mediawiki/core/+/ecda06cb2aef55b77c4b4d7ecda492d634419ead/resources/src/jquery/jquery.makeCollapsible.styles.less#75 */
a[href*=".pdf#"].external,
.client-js .outercollapse .innercollapse.mw-collapsible:not( .mw-made-collapsible ) > p,
a[href$=".PDF"].external,
.client-js .outercollapse .innercollapse.mw-collapsible:not( .mw-made-collapsible ) > table,
a[href*=".PDF?"].external,
.client-js .outercollapse .innercollapse.mw-collapsible:not( .mw-made-collapsible ) > thead + tbody,
a[href*=".PDF#"].external,
.client-js .outercollapse .innercollapse.mw-collapsible:not( .mw-made-collapsible ) tr:not( :first-child ),
span.PDFlink a {
.client-js .outercollapse .innercollapse.mw-collapsible:not( .mw-made-collapsible ) .mw-collapsible-content,
background: url(https://upload.wikimedia.org/wikipedia/commons/c/cb/Icons-mini-file_pdf.svg) center right no-repeat !important;
padding-right: 18px !important;
}


/* Hide charinsert base for those not using the gadget */
.hatnote {
#editpage-specialchars {
font-style: italic;
display: none;
padding-left: 1.6em;
}
}


/* Make the list of references smaller
.clickable-image a:hover {
* Keep in sync with Template:Refbegin/styles.css
text-decoration: none;
* And Template:Reflist/styles.css
*/
ol.references {
font-size: 90%;
margin-bottom: 0.5em;
}
}


/* Cite customizations for Parsoid
#mw-subcategories {
* Once everything uses the one true parser these are just customizations
clear: left;
*/
span[ rel="mw:referencedBy" ] {
counter-reset: mw-ref-linkback 0;
}
}


span[ rel='mw:referencedBy' ] > a::before {
#mw-pages {
content: counter( mw-ref-linkback, lower-alpha );
clear: both;
font-size: 80%;
font-weight: bold;
font-style: italic;
}
}


a[ rel="mw:referencedBy" ]::before {
/* Div based "warning" style fmbox messages. */
font-weight: bold;
*:not(.mw-contributions-blocked-notice-partial) > .mw-warning-with-logexcerpt,
content: "^";
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
background-color: var(--background-color-error-subtle, #fee7e6);
border: 1px solid var(--border-color-error, #b32424);
}
}


span[ rel="mw:referencedBy" ]::before {
@supports ((-webkit-mask-image: none) or (mask-image: none)) {
content: "^ ";
*:not(.mw-contributions-blocked-notice-partial) > .mw-warning-with-logexcerpt .cdx-message__icon,
div.mw-lag-warn-high .cdx-message__icon,
div.mw-cascadeprotectedwarning .cdx-message__icon,
div#mw-protect-cascadeon .cdx-message__icon {
background-color: var(--color-error, #d73333);
}
}
}


.mw-ref > a[data-mw-group=lower-alpha]::after {
/* Не отображать множественные уведомления о запрете редактирования списком */
content: '[' counter( mw-Ref, lower-alpha ) ']';
.permissions-errors {
list-style: none;
margin: 0;
}
}


.mw-ref > a[data-mw-group=upper-alpha]::after {
.sitedir-ltr .mw-dismissable-notice-body {
content: '[' counter( mw-Ref, upper-alpha ) ']';
margin-right: 5em !important; /* was 20% */
}
}


.mw-ref > a[data-mw-group=decimal]::after {
.mw-tag-markers {
content: '[' counter( mw-Ref, decimal ) ']';
font-size: 90%;
font-style: italic;
}
}


.mw-ref > a[data-mw-group=lower-roman]::after {
.printonly {
content: '[' counter( mw-Ref, lower-roman ) ']';
display: none;
}
}


.mw-ref > a[data-mw-group=upper-roman]::after {
/* Фикс выравнивания галереи при заданном параметре perrow (2019-10-03) */
content: '[' counter( mw-Ref, upper-roman ) ']';
.mw-gallery-traditional.center,
.mw-gallery-nolines.center {
margin-left: auto;
margin-right: auto;
}
}


.mw-ref > a[data-mw-group=lower-greek]::after {
/* Блок «Это старая/текущая версия этой страницы». Надо предложить это в движок */
content: '[' counter( mw-Ref, lower-greek ) ']';
.mw-revision,
#mw-revision-nav {
margin-top: 0.5em;
}
}


/* Styling for jQuery makeCollapsible, matching that of collapseButton */
 
 
 
/* Кнопки [показать]/[скрыть], создаваемые mw-collapsible */
.mw-parser-output .mw-collapsible-toggle:not(.mw-ui-button) {
.mw-parser-output .mw-collapsible-toggle:not(.mw-ui-button) {
font-weight: normal;
font-weight: normal;
padding-right: 0.2em;
padding-left: 0.2em;
}
}


.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
/* Reduce page jumps by hiding collapsed/dismissed content */
/* @noflip */
.client-js .collapsible:not(.mw-made-collapsible).collapsed > tbody > tr:not(:first-child) {
float: left;
display: none;
}
 
/* РАСШИРЕНИЯ ------------------------------------- */
 
/* Исправление багов с запятыми и точками рядом с тэгами <math>, см. [[phab:T325625]] */
.mwe-math-element {
white-space: nowrap;
}
 
/* Стили для расширения [[mw:Extension:Babel]] (03-09-17) */
/* Скрытие буквы N у родных языков, по аналогии со стандарными шаблонами */
.mw-babel-box-level-N {
display: none;
}
 
/* FlaggedRevs */
.mw-fr-reviewlink,
.fr-hist-basic-user,
.fr-hist-basic-auto {
font-weight: normal;
font-size: 85%;
}
.flaggedrevs-pending {
background: #ffc;
}
 
/* Remove popup from Content translation tool, if not opted in */
.cx-uls-relevant-languages-banner {
display: none;
}
 
/* Покрасить "неприоритетные" ссылки в библиографических ссылках в черный цвет (касается только ссылок, генерируемых Lua) */
.wef_low_priority_links a,
.wef_low_priority_links a.extiw,
.wef_low_priority_links a.external,
.wef_low_priority_links a:visited,
.wef_low_priority_links a.extiw:visited,
.wef_low_priority_links a.external:visited {
color: var(--color-base, #202122);
}
}


/* Lists in wikitable data cells are always left-aligned */
/* РЕДАКТОРЫ -------------------------------------- */
.wikitable td ul,
 
.wikitable td ol,
/* Visual editor related */
.wikitable td dl {
.mw-ve-editNotice .mbox-image,
/* @noflip */
.ve-active .ve-hide,
text-align: left;
.ve-show {
display: none;
}
}


/* Change the external link icon to a PDF icon for all PDF files */
.ve-active div.ve-show,
.mw-parser-output a[href$=".pdf"].external,
.ve-active p.ve-show {
.mw-parser-output a[href*=".pdf?"].external,
display: block;
.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/4/4d/Icon_pdf_file.png") no-repeat right;
/* @noflip */
padding: 8px 18px 8px 0;
}
}


/* System messages styled similarly to fmbox */
.ve-active span.ve-show,
/* for .mw-warning-with-logexcerpt, behavior of this line differs between
.ve-active small.ve-show {
* the edit-protected notice and the special:Contribs for blocked users
display: inline;
* The latter has specificity of 3 classes so we have to triple up here.
*/
.mw-warning-with-logexcerpt.mw-warning-with-logexcerpt.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background-color: var(--background-color-error-subtle, #ffdbdb);
padding: 0.25em 0.9em;
box-sizing: border-box;
}
}


/* default colors for partial block message */
.ve-active li.ve-show {
/* gotta get over the hump introduced by the triple class above */
display: list-item;
.mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt.mw-warning-with-logexcerpt {
border-color: #fc3;
background-color: var(--background-color-warning-subtle, #fef6e7);
}
}


/* Minimum thumb width */
/* Костыль, исправляющий дублирование иконки в сообщениях об ошибках (Editnotice)
figure[typeof~='mw:File/Thumb'],
при сохранении правки в визуальном редакторе */
figure[typeof~='mw:File/Frame'],
.ve-ui-mwSaveDialog .oo-ui-flaggedElement-error.oo-ui-iconElement table.fmbox {
.thumbinner {
margin-top: 0;
min-width: 100px;
}
}
.ve-ui-mwSaveDialog .oo-ui-flaggedElement-error.oo-ui-iconElement .mbox-image {
display: none;
}
/* ================================================
  ОБЩИЕ КЛАССЫ
  ================================================ */
/* СПИСКИ ----------------------------------------- */


/* Prevent floating boxes from overlapping any category listings,
/* Style for horizontal lists (separator following item).
  file histories, edit previews, and edit [Show changes] views. */
  @source mediawiki.org/wiki/Snippets/Horizontal_lists
#mw-subcategories,
  @revision 9 (2016-08-10)
#mw-pages,
  @author [[User:Edokter]]
#mw-category-media,
*/
#filehistory,
.hlist dl,
#wikiPreview,
.hlist.hlist ol,
#wikiDiff {
.hlist.hlist ul {
clear: both;
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,
.hlist .mw-empty-elt {
display: none;
}
/* Generate bullets */
.hlist dt:after {
content: ": ";
}
.hlist dd:after,
.hlist li:after {
content: "\00a0· ";
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";
}
}


/* Styling for tags in changes pages */
/* ПРИМЕЧАНИЯ ------------------------------------- */
.mw-tag-markers {
 
font-style: italic;
ol.references {
font-size: 100%;
}
.reflist,
.references-small {
font-size: 90%;
font-size: 90%;
margin-bottom: 0.5em;
}
.references-small ol.references {
list-style-type: inherit;  /* Enable custom list style types */
}
}


/* Hide stuff meant for accounts with special permissions. Made visible again in
/* highlight focused footnotes and references */
  [[MediaWiki:Group-checkuser.css]], [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-abusefilter.css]],
sup.reference:target,
  [[MediaWiki:Group-abusefilter-helper.css]], [[MediaWiki:Group-patroller.css]],
ol.references li:target,
  [[MediaWiki:Group-templateeditor.css]], [[MediaWiki:Group-extendedmover.css]],
.highlight-target:target,
  [[MediaWiki:Group-extendedconfirmed.css]], and [[Mediawiki:Group-autoconfirmed.css]]. */
cite:target,
.checkuser-show,
span.citation:target {
.sysop-show,
background: var(--background-color-progressive-subtle, #eaf3ff);
.abusefilter-show,
}
.abusefilter-helper-show,
sup.reference:target {
.patroller-show,
font-weight: bold;
.templateeditor-show,
}
.extendedmover-show,
 
.extendedconfirmed-show,
/* T156351: Support for Parsoid's Cite implementation */
.autoconfirmed-show,
span[rel="mw:referencedBy"] {
.user-show {
    counter-reset: mw-ref-linkback 0;
display: none;
}
span[rel="mw:referencedBy"] > a::before {
    font-weight: bold;
    font-style: italic;
    font-size: 80%; /* To mimic the sub,sup font-size:80% rule at top of file */
    content: counter( mw-ref-linkback, decimal );
}
.mw-ref > a[data-mw-group=lower-roman]::after {
    content: '[' counter( mw-Ref, lower-roman ) ']';
}
.mw-ref > a[data-mw-group=lower-greek]::after {
    content: '[' counter( mw-Ref, lower-greek ) ']';
}
.mw-ref > a[data-mw-group=upper-roman]::after {
    content: '[' counter( mw-Ref, upper-roman ) ']';
}
.mw-ref > a[data-mw-group=lower-alpha]::after {
    content: '[' counter( mw-Ref, lower-alpha ) ']';
}
.mw-ref > a[data-mw-group=upper-alpha]::after {
    content: '[' counter( mw-Ref, upper-alpha ) ']';
}
}


/* 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.
/* Reset top margin for lists embedded in columns */
  Long term, editnotices should become a core feature so that they can be designed responsive. */
div.columns {
.ve-ui-mwNoticesPopupTool-item .editnotice-redlink,
margin-top: 0.3em;
.ve-ui-mwNoticesPopupTool-item .mbox-image,
}
.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
div.columns dl,
display: none !important;
div.columns ol,
div.columns ul {
margin-top: 0;
}
}


/* Remove bullets when there are multiple edit page warnings */
/* Avoid elements from breaking between columns */
ul.permissions-errors {
.nocolbreak,
margin: 0;
div.columns li,
div.columns dd dd {
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid-column;
}
}


ul.permissions-errors > li {
/* ТАБЛИЦЫ ---------------------------------------- */
list-style: none;
 
/* [[Википедия:Оформление таблиц]] */
.standard,
.wide {
/* For align=center tables dont use shorthand margin */
background:none;
margin-top:1em;
margin-bottom:1em;
border: 1px solid var(--border-color-base, #a2a9b1);
border-collapse: collapse;
}
}


/* larger inline math */
.standard > tr > th,
span.mwe-math-mathml-inline {
.standard > tr > td,
font-size: 118%;
.standard > * > tr > th,
.standard > * > tr > td,
.wide > tr > th,
.wide > tr > td,
.wide > * > tr > th,
.wide > * > tr > td {
border: 1px solid var(--border-color-base, #a2a9b1);
padding: 0.2em 0.4em;
}
}


/* Make <math display="block"> be left aligned with one space indent for
.standard > tr > th,
* compatibility with style conventions
.standard > * > tr > th,
*/
.wide > tr > th,
.mwe-math-fallback-image-display,
.wide > * > tr > th {
.mwe-math-mathml-display {
background-color: var(--background-color-progressive-subtle, #eaf3ff);
margin-left: 1.6em !important;
margin-top: 0.6em;
margin-bottom: 0.6em;
}
}


.mwe-math-mathml-display math {
.standard > caption,
display: inline;
.wide > caption {
font-weight: bold;
}
}


@media screen {
.wide {
/* Put a chequered background behind images, only visible if they have transparency,
width: 100%;
* except on main, user, and portal namespaces
}
*/
body:not(.ns-0):not(.ns-2):not(.ns-100) .gallerybox .thumb img {
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}


/* Display "From Wikipedia, the free encyclopedia" in skins that support it,
table.graytable {
  do not apply to print mode */
background: var(--background-color-disabled-subtle, #eaecf0);
#siteSub {
padding: 1em;
display: block;
width: 100%;
}
}
table.graytable caption {
padding-top: 0.5em;
background: var(--background-color-disabled-subtle, #eaecf0);
font-weight: bold;
}
table.graytable caption span.subcaption {
font-size: 88.5%;
font-weight: normal;
}
table.graytable th,
table.graytable td {
font-size: 88.5%;
}
}


/* Hide FlaggedRevs notice UI when there are no pending changes */
/* Оформление ячеек */
.flaggedrevs_draft_synced,
tr.highlight th,
.flaggedrevs_stable_synced,
table tr th.highlight {
/* "Temporary" to remove links in sidebar T255381 */
background: var(--ruwiki-background-color-blue150, #dcebff);
#t-upload,
}
/* Hide broken download box on Special:Book pending T285400 */
tr.highlight td,
.mw-special-Book #coll-downloadbox {
table tr td.highlight {
display: none;
background: var(--background-color-warning-subtle, #fef6e7);
font-weight: normal;
}
tr.bright th,
table tr th.bright {
background: var(--ruwiki-background-color-blue200, #cfe3ff);
}
tr.bright td,
table tr td.bright {
background: var(--background-color-warning-subtle, #fef6e7);
}
tr.shadow th,
tr.shadow td,
table tr th.shadow,
table tr td.shadow {
background: var(--background-color-disabled-subtle, #eaecf0);
}
tr.dark th,
tr.dark td,
table tr th.dark,
table tr td.dark {
background: var(--background-color-disabled, #c8ccd1);
}
}


/*
/* ================================================
* BELOW HERE THERE BE SOONTOBE TEMPLATESTYLES THINGS;
  ШАБЛОНЫ
* SEE [[MediaWiki talk:Common.css/to do]]
  ================================================ */
*/
 
.IPA,
.Unicode {
font-family: "Arial Unicode MS", "Lucida Sans Unicode", sans-serif;
}


/* КАРТОЧКА --------------------------------------- */
/* Infobox template style */
/* Infobox template style */
.infobox {
.infobox {
border: 1px solid #a2a9b1;
border: 1px solid var(--border-color-base, #a2a9b1);
border-spacing: 3px;
background: var(--background-color-neutral-subtle, #f8f9fa);
background-color: #f8f9fa;
margin-bottom: .5em;
color: black;
margin-left: 1em;
/* @noflip */
padding: .4em;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
float: right;
/* @noflip */
clear: right;
clear: right;
font-size: 88%;
font-size: 90%;
width: 23em;
vertical-align: middle;
text-align: left;
line-height: 1.5em;
line-height: 1.5em;
width: 22em;
border-collapse: separate;
border-spacing: 2px;
}
}


.infobox-header,
.infobox-above {
font-size: 120%;
text-align: center;
}
.infobox-label,
.infobox-label,
.infobox-above,
.infobox-above,
.infobox-full-data,
.infobox-full-data,
.infobox-data,
.infobox-data {
.infobox-below,
text-align: center;
}
.infobox-below {
text-align: center;
}
.infobox-header {
background: var(--ruwiki-background-color-blue150, #dcebff);
text-align: center;
}
.infobox-subheader,
.infobox-subheader,
.infobox-image,
.infobox-image {
padding-left: 0;
padding-right: 0;
text-align: center;
}
.infobox-navbar,
.infobox-navbar,
/* Remove element selector when every .infobox thing is using the standard module/templates  */
/* Remove element selector when every .infobox thing is using the standard module/templates  */
Строка 333: Строка 569:
.infobox-title,
.infobox-title,
/* Remove element selector when every .infobox thing is using the standard module/templates  */
/* Remove element selector when every .infobox thing is using the standard module/templates  */
.infobox caption {
padding: 0.2em;
}


/* Remove .infobox when element selectors above are removed */
/* Remove .infobox when element selectors above are removed */
Строка 352: Строка 585:
}
}


/* Normal font styling for wikitable row headers with scope="row" tag */
 
.wikitable.plainrowheaders th[scope=row],
/* Увеличение мелкого шрифта в блоках с уменьшенным текстом */
.wikitable.plainrowheaders th[scope=rowgroup] {
.infobox small,
font-weight: normal;
.navbox small,
/* @noflip */
.references small {
text-align: left;
font-size: 90%;
}
/* НАВИГАЦИОННЫЙ ШАБЛОН --------------------------- */
 
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
box-sizing: border-box;
border: 1px solid var(--border-color-base, #a2a9b1);
width: 100%;
margin: 1em auto 0; /* Prevent preceding content from clinging to navboxes */
clear: both;
font-size: 90%;
text-align: center;
padding: 3px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox-group,
.navbox-title,
.navbox-abovebelow {
padding: 0.25em 1em;   /* Title, group and above/below styles */
text-align: center;
}
.navbox-title {
line-height: 1.6em;   /* Standard 1.6em for title */
}
}


/* Remove underlines from certain links */
/* cell spacing for navbox cells */
.nounderlines a,
tr + tr > .navbox-abovebelow,
.IPA a:link,
tr + tr > .navbox-group,
.IPA a:visited {
tr + tr > .navbox-image,
text-decoration: none !important;
tr + tr > .navbox-list { /* Borders above 2nd, 3rd, etc. rows */
border-top: 2px solid #fdfdfd; /* Must match background color */
}
}


/* Prevent line breaks in silly places where desired (nowrap)
th.navbox-group { /* Group style */
  and links when we don't want them to (nowraplinks a) */
.nowrap,
.nowraplinks a {
white-space: nowrap;
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd;   /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: var(--ruwiki-background-color-blue200, #cfe3ff);   /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: var(--ruwiki-background-color-blue150, #dcebff);   /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: var(--background-color-progressive-subtle, #eaf3ff);  /* Level 3 color */
}
.navbox-even {
background: #f3f5f7;   /* Even row striping */
}
.navbox-odd {
background: transparent;  /* Odd row striping */
}
}


/* But allow wrapping where desired: */
@media screen {
.wrap,
html.skin-theme-clientpref-night .navbox,
.wraplinks a {
html.skin-theme-clientpref-night .navbox-subgroup {
white-space: normal;
    background: #171819;
}
html.skin-theme-clientpref-night .navbox-list {
border-color: #171819; /* Must match background color */
}
html.skin-theme-clientpref-night tr + tr > .navbox-abovebelow,
html.skin-theme-clientpref-night tr + tr > .navbox-group,
html.skin-theme-clientpref-night tr + tr > .navbox-image,
html.skin-theme-clientpref-night tr + tr > .navbox-list { /* Borders above 2nd, 3rd, etc. rows */
border-top-color: #171819; /* Must match background color */
}
html.skin-theme-clientpref-night .navbox-even {
background: #202122;   /* Even row striping */
}
}
}


/* texhtml class for inline math (based on generic times-serif class) */
@media screen and (prefers-color-scheme: dark) {
span.texhtml {
html.skin-theme-clientpref-os .navbox,
font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif;
html.skin-theme-clientpref-os .navbox-subgroup {
font-size: 118%;
    background: #171819;
line-height: 1;
}
white-space: nowrap;
html.skin-theme-clientpref-os .navbox-list {
/* Force tabular and lining display for texhtml */
border-color: #171819; /* Must match background color */
font-variant-numeric: lining-nums tabular-nums;
}
font-kerning: none;
html.skin-theme-clientpref-os tr + tr > .navbox-abovebelow,
html.skin-theme-clientpref-os tr + tr > .navbox-group,
html.skin-theme-clientpref-os tr + tr > .navbox-image,
html.skin-theme-clientpref-os tr + tr > .navbox-list { /* Borders above 2nd, 3rd, etc. rows */
border-top-color: #171819; /* Must match background color */
}
html.skin-theme-clientpref-os .navbox-even {
background: #202122;   /* Even row striping */
}
}
}


span.texhtml span.texhtml {
.navbox .hlist td dl,
font-size: 100%;
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 1px 0 0;   /* Adjust hlist padding in navboxes */
}
.navbox .navbox {
margin-top: 0; /* No top margin for nested navboxes */
}
.navbox + .navbox {
margin-top: -1px; /* Single pixel border between adjacent navboxes */
}
}


@media screen {
/* [[Шаблон:Coord]] ------------------------------- */
.nochecker .gallerybox .thumb img {
#mw-indicator-0-coord + .mw-indicator {
background-image: none;
border-left: 1px solid #A7D7F9;
}
margin-left: 0.25em;
padding-left: 0.5em;
}
}


/* Put anything you mean to be a sitewide addition above the TemplateStyles
###
* comment above.
*/

Текущая версия от 10:26, 29 января 2025

/**
 * Файл для стилей десктопной версии.
 * Приоритетные стили для мобильной и десктопной версий следует размещать в [[MediaWiki:Gadget-common-site.css]]
 * Здесь содержатся только стили, которые по тем или иным причинам не нужны в мобильной версии.
 * Иные стили следует размещать соответственно инструкции в [[MediaWiki:Gadget-common-site.css]].
 *
 *  [Содержание]
 *
 *  0. CSS-переменные
 *  1. Интерфейс
 *  1.1 Теги
 *  1.2 Классы
 *  1.3 Расширения
 *  1.4 Редакторы
 *  2. Служебные классы
 *  3. Общие классы
 *  3.1 Списки
 *  3.2 Примечания
 *  3.3 Колонки
 *  3.4 Таблицы
 *  4. Шаблоны
 *  5. Страницы
 */
   
/* ================================================
   ИНТЕРФЕЙС
   ================================================ */

/* ТЕГИ ------------------------------------------- */

/* Избавляемся от дважды жирного шрифта (2019-09-08) */
b {
	font-weight: 700;
}

/* Сбрасываем курсивное оформление, применяемое браузером */
cite, dfn {
	font-style: inherit;
}

/* fix for line-breaking references */
sub,
sup {
	line-height: 1em;
}

.mw-body blockquote {
	background: var(--background-color-interactive-subtle, #f8f9fa);
	overflow: hidden;
}

/* КЛАССЫ ----------------------------------------- */

/* Уточнение ширины логотипа на экранах с большей плотностью пикселей (сами
   изображения задаются в файле стилей, не изменяемом локально; помогает
   избежать сглаживания? 136 = 204 / 1,5; 204px — ширина картинки) */
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
	#p-logo a {
		background-size: 136px auto;
	}
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
	#p-logo a {
		background-size: 135px auto;
	}
}

#file img {
	background: url(/w/resources/src/mediawiki.action/images/checker.svg) repeat;
}

/* Remove "external" icon from links to WP */
body.ns-talk a.external[href*="//ru.wikipedia.org/"],
body.ns-4 a.external[href*="//ru.wikipedia.org/"],
body.ns-104 a.external[href*="//ru.wikipedia.org/"],
body.ns-106 a.external[href*="//ru.wikipedia.org/"] {
	background: none !important;
	padding-right: 0 !important;
}

/* PDF icon next to external PDF link for Mozilla and Opera and for {PDFlink} template */
a[href$=".pdf"].external,
a[href*=".pdf?"].external,
a[href*=".pdf#"].external,
a[href$=".PDF"].external,
a[href*=".PDF?"].external,
a[href*=".PDF#"].external,
span.PDFlink a {
	background: url(https://upload.wikimedia.org/wikipedia/commons/c/cb/Icons-mini-file_pdf.svg) center right no-repeat !important;
	padding-right: 18px !important;
}

.hatnote {
	font-style: italic;
	padding-left: 1.6em;
}

.clickable-image a:hover {
	text-decoration: none;
}

#mw-subcategories {
	clear: left;
}

#mw-pages {
	clear: both;
}

/* Div based "warning" style fmbox messages. */
*:not(.mw-contributions-blocked-notice-partial) > .mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
	background-color: var(--background-color-error-subtle, #fee7e6);
	border: 1px solid var(--border-color-error, #b32424);
}

@supports ((-webkit-mask-image: none) or (mask-image: none)) {
	*:not(.mw-contributions-blocked-notice-partial) > .mw-warning-with-logexcerpt .cdx-message__icon,
	div.mw-lag-warn-high .cdx-message__icon,
	div.mw-cascadeprotectedwarning .cdx-message__icon,
	div#mw-protect-cascadeon .cdx-message__icon {
		background-color: var(--color-error, #d73333);
	}
}

/* Не отображать множественные уведомления о запрете редактирования списком */
.permissions-errors {
	list-style: none;
	margin: 0;
}

.sitedir-ltr .mw-dismissable-notice-body {
	margin-right: 5em !important; /* was 20% */
}

.mw-tag-markers {
	font-size: 90%;
	font-style: italic;
}

.printonly {
	display: none;
}

/* Фикс выравнивания галереи при заданном параметре perrow (2019-10-03) */
.mw-gallery-traditional.center,
.mw-gallery-nolines.center {
	margin-left: auto;
	margin-right: auto;
}

/* Блок «Это старая/текущая версия этой страницы». Надо предложить это в движок */
.mw-revision,
#mw-revision-nav {
	margin-top: 0.5em;
}




/* Кнопки [показать]/[скрыть], создаваемые mw-collapsible */
.mw-parser-output .mw-collapsible-toggle:not(.mw-ui-button) {
	font-weight: normal;
}

/* Reduce page jumps by hiding collapsed/dismissed content */
.client-js .collapsible:not(.mw-made-collapsible).collapsed > tbody > tr:not(:first-child) {
	display: none;
}

/* РАСШИРЕНИЯ ------------------------------------- */

/* Исправление багов с запятыми и точками рядом с тэгами <math>, см. [[phab:T325625]] */
.mwe-math-element {
	white-space: nowrap;
}

/* Стили для расширения [[mw:Extension:Babel]] (03-09-17) */
/* Скрытие буквы N у родных языков, по аналогии со стандарными шаблонами */
.mw-babel-box-level-N {
	display: none;
}

/* FlaggedRevs */
.mw-fr-reviewlink,
.fr-hist-basic-user,
.fr-hist-basic-auto {
	font-weight: normal;
	font-size: 85%;
}
.flaggedrevs-pending {
	background: #ffc;
}

/* Remove popup from Content translation tool, if not opted in */
.cx-uls-relevant-languages-banner {
	display: none;
}

/* Покрасить "неприоритетные" ссылки в библиографических ссылках в черный цвет (касается только ссылок, генерируемых Lua) */
.wef_low_priority_links a,
.wef_low_priority_links a.extiw,
.wef_low_priority_links a.external,
.wef_low_priority_links a:visited,
.wef_low_priority_links a.extiw:visited,
.wef_low_priority_links a.external:visited {
	color: var(--color-base, #202122);
}

/* РЕДАКТОРЫ -------------------------------------- */

/* Visual editor related */
.mw-ve-editNotice .mbox-image,
.ve-active .ve-hide,
.ve-show {
	display: none;
}

.ve-active div.ve-show,
.ve-active p.ve-show {
	display: block;
}

.ve-active span.ve-show,
.ve-active small.ve-show {
	display: inline;
}

.ve-active li.ve-show {
	display: list-item;
}

/* Костыль, исправляющий дублирование иконки в сообщениях об ошибках (Editnotice) 
при сохранении правки в визуальном редакторе */
.ve-ui-mwSaveDialog .oo-ui-flaggedElement-error.oo-ui-iconElement table.fmbox {
	margin-top: 0;
}
.ve-ui-mwSaveDialog .oo-ui-flaggedElement-error.oo-ui-iconElement .mbox-image {
	display: none;
}

/* ================================================
   ОБЩИЕ КЛАССЫ
   ================================================ */

/* СПИСКИ ----------------------------------------- */

/* Style for horizontal lists (separator following item).
   @source mediawiki.org/wiki/Snippets/Horizontal_lists
   @revision 9 (2016-08-10)
   @author [[User:Edokter]]
 */
.hlist dl,
.hlist.hlist ol,
.hlist.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,
.hlist .mw-empty-elt {
	display: none;
}
/* Generate bullets */
.hlist dt:after {
	content: ": ";
}
.hlist dd:after,
.hlist li:after {
	content: "\00a0· ";
	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";
}

/* ПРИМЕЧАНИЯ ------------------------------------- */

ol.references {
	font-size: 100%;
}
.reflist,
.references-small {
	font-size: 90%;
	margin-bottom: 0.5em;
}

.references-small ol.references {
	list-style-type: inherit;  /* Enable custom list style types */
}

/* highlight focused footnotes and references */
sup.reference:target,
ol.references li:target,
.highlight-target:target,
cite:target,
span.citation:target {
	background: var(--background-color-progressive-subtle, #eaf3ff);
}
sup.reference:target {
	font-weight: bold;
}

/* T156351: Support for Parsoid's Cite implementation */
span[rel="mw:referencedBy"] {
    counter-reset: mw-ref-linkback 0;
}
span[rel="mw:referencedBy"] > a::before {
    font-weight: bold;
    font-style: italic;
    font-size: 80%; /* To mimic the sub,sup font-size:80% rule at top of file */
    content: counter( mw-ref-linkback, decimal );
}
.mw-ref > a[data-mw-group=lower-roman]::after {
    content: '[' counter( mw-Ref, lower-roman ) ']';
}
.mw-ref > a[data-mw-group=lower-greek]::after {
    content: '[' counter( mw-Ref, lower-greek ) ']';
}
.mw-ref > a[data-mw-group=upper-roman]::after {
    content: '[' counter( mw-Ref, upper-roman ) ']';
}
.mw-ref > a[data-mw-group=lower-alpha]::after {
    content: '[' counter( mw-Ref, lower-alpha ) ']';
}
.mw-ref > a[data-mw-group=upper-alpha]::after {
    content: '[' counter( mw-Ref, upper-alpha ) ']';
}

/* КОЛОНКИ ---------------------------------------- */

/* 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 from breaking between columns */
.nocolbreak,
div.columns li,
div.columns dd dd {
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid-column;
}

/* ТАБЛИЦЫ ---------------------------------------- */

/* [[Википедия:Оформление таблиц]] */
.standard,
.wide {
	/* For align=center tables dont use shorthand margin */
	background:none;
	margin-top:1em;
	margin-bottom:1em;
	border: 1px solid var(--border-color-base, #a2a9b1);
	border-collapse: collapse;
}

.standard > tr > th,
.standard > tr > td,
.standard > * > tr > th,
.standard > * > tr > td,
.wide > tr > th,
.wide > tr > td,
.wide > * > tr > th,
.wide > * > tr > td {
	border: 1px solid var(--border-color-base, #a2a9b1);
	padding: 0.2em 0.4em;
}

.standard > tr > th,
.standard > * > tr > th,
.wide > tr > th,
.wide > * > tr > th {
	background-color: var(--background-color-progressive-subtle, #eaf3ff);
}

.standard > caption,
.wide > caption {
	font-weight: bold;
}

.wide {
	width: 100%;
}

table.graytable {
	background: var(--background-color-disabled-subtle, #eaecf0);
	padding: 1em;
	width: 100%;
}
table.graytable caption {
	padding-top: 0.5em;
	background: var(--background-color-disabled-subtle, #eaecf0);
	font-weight: bold;
}
table.graytable caption span.subcaption {
	font-size: 88.5%;
	font-weight: normal;
}
table.graytable th,
table.graytable td {
	font-size: 88.5%;
}

/* Оформление ячеек */
tr.highlight th,
table tr th.highlight {
	background: var(--ruwiki-background-color-blue150, #dcebff);
}
tr.highlight td,
table tr td.highlight {
	background: var(--background-color-warning-subtle, #fef6e7);
	font-weight: normal;
}
tr.bright th,
table tr th.bright {
	background: var(--ruwiki-background-color-blue200, #cfe3ff);
}
tr.bright td,
table tr td.bright {
	background: var(--background-color-warning-subtle, #fef6e7);
}
tr.shadow th,
tr.shadow td,
table tr th.shadow,
table tr td.shadow {
	background: var(--background-color-disabled-subtle, #eaecf0);
}
tr.dark th,
tr.dark td,
table tr th.dark,
table tr td.dark {
	background: var(--background-color-disabled, #c8ccd1);
}

/* ================================================
   ШАБЛОНЫ
   ================================================ */

.IPA,
.Unicode {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", sans-serif;
}

/* КАРТОЧКА --------------------------------------- */
/* Infobox template style */
.infobox {
	border: 1px solid var(--border-color-base, #a2a9b1);
	background: var(--background-color-neutral-subtle, #f8f9fa);
	margin-bottom: .5em;
	margin-left: 1em;
	padding: .4em;
	float: right;
	clear: right;
	font-size: 90%;
	width: 23em;
	vertical-align: middle;
	text-align: left;
	line-height: 1.5em;
	border-collapse: separate;
	border-spacing: 2px;
}

.infobox-above {
	font-size: 120%;
	text-align: center;
}
.infobox-label,
.infobox-above,
.infobox-full-data,
.infobox-data {
	text-align: center;
}
.infobox-below {
	text-align: center;
}
.infobox-header {
	background: var(--ruwiki-background-color-blue150, #dcebff);
	text-align: center;
}
.infobox-subheader,
.infobox-image {
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}
.infobox-navbar,
/* Remove element selector when every .infobox thing is using the standard module/templates  */
.infobox th,
.infobox td {
	vertical-align: top;
}

.infobox-label,
.infobox-data,
/* Remove element selector when every .infobox thing is using the standard module/templates  */
.infobox th,
.infobox td {
	/* @noflip */
	text-align: left;
}

/* Remove .infobox when element selectors above are removed */
.infobox .infobox-above,
.infobox .infobox-title,
/* Remove element selector when every .infobox thing is using the standard module/templates  */
.infobox caption {
	font-size: 125%;
	font-weight: bold;
	text-align: center;
}

.infobox-title,
/* Remove element selector when every .infobox thing is using the standard module/templates  */

/* Remove .infobox when element selectors above are removed */
.infobox .infobox-header,
.infobox .infobox-subheader,
.infobox .infobox-image,
.infobox .infobox-full-data,
.infobox .infobox-below {
	text-align: center;
}

/* Remove .infobox when element selectors above are removed */
.infobox .infobox-navbar {
	/* @noflip */
	text-align: right;
}


/* Увеличение мелкого шрифта в блоках с уменьшенным текстом */
.infobox small,
.navbox small,
.references small {
	font-size: 90%;
}
/* НАВИГАЦИОННЫЙ ШАБЛОН --------------------------- */

/* Default style for navigation boxes */
.navbox {					 /* Navbox container style */
	box-sizing: border-box;
	border: 1px solid var(--border-color-base, #a2a9b1);
	width: 100%;
	margin: 1em auto 0; /* Prevent preceding content from clinging to navboxes */
	clear: both;
	font-size: 90%;
	text-align: center;
	padding: 3px;
}
.navbox-inner,
.navbox-subgroup {
	width: 100%;
}
.navbox-group,
.navbox-title,
.navbox-abovebelow {
	padding: 0.25em 1em;	  /* Title, group and above/below styles */
	text-align: center;
}
.navbox-title {
	line-height: 1.6em;	   /* Standard 1.6em for title */
}

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

th.navbox-group {			 /* Group style */
	white-space: nowrap;
	/* @noflip */
	text-align: right;
}
.navbox,
.navbox-subgroup {
	background: #fdfdfd;	  /* Background color */
}
.navbox-list {
	border-color: #fdfdfd;	/* Must match background color */
}
.navbox th,
.navbox-title {
	background: var(--ruwiki-background-color-blue200, #cfe3ff);	  /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
	background: var(--ruwiki-background-color-blue150, #dcebff);	  /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
	background: var(--background-color-progressive-subtle, #eaf3ff);  /* Level 3 color */
}
.navbox-even {
	background: #f3f5f7;	  /* Even row striping */
}
.navbox-odd {
	background: transparent;  /* Odd row striping */
}

@media screen {
	html.skin-theme-clientpref-night .navbox,
	html.skin-theme-clientpref-night .navbox-subgroup {
	    background: #171819;
	}
	html.skin-theme-clientpref-night .navbox-list {
		border-color: #171819;	/* Must match background color */
	}
	html.skin-theme-clientpref-night tr + tr > .navbox-abovebelow,
	html.skin-theme-clientpref-night tr + tr > .navbox-group,
	html.skin-theme-clientpref-night tr + tr > .navbox-image,
	html.skin-theme-clientpref-night tr + tr > .navbox-list {	/* Borders above 2nd, 3rd, etc. rows */
		border-top-color: #171819; /* Must match background color */
	}
	html.skin-theme-clientpref-night .navbox-even {
		background: #202122;	  /* Even row striping */
	}
}

@media screen and (prefers-color-scheme: dark) {
	html.skin-theme-clientpref-os .navbox,
	html.skin-theme-clientpref-os .navbox-subgroup {
	    background: #171819;
	}
	html.skin-theme-clientpref-os .navbox-list {
		border-color: #171819;	/* Must match background color */
	}
	html.skin-theme-clientpref-os tr + tr > .navbox-abovebelow,
	html.skin-theme-clientpref-os tr + tr > .navbox-group,
	html.skin-theme-clientpref-os tr + tr > .navbox-image,
	html.skin-theme-clientpref-os tr + tr > .navbox-list {	/* Borders above 2nd, 3rd, etc. rows */
		border-top-color: #171819; /* Must match background color */
	}
	html.skin-theme-clientpref-os .navbox-even {
		background: #202122;	  /* Even 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: 1px 0 0;	   /* Adjust hlist padding in navboxes */
}
.navbox .navbox {
	margin-top: 0;			/* No top margin for nested navboxes */
}
.navbox + .navbox {
	margin-top: -1px;		 /* Single pixel border between adjacent navboxes */
}

/* [[Шаблон:Coord]] ------------------------------- */
#mw-indicator-0-coord + .mw-indicator {
	border-left: 1px solid #A7D7F9;
	margin-left: 0.25em;
	padding-left: 0.5em;
}

###