.mw-cite-backlink, .cite-accessibility-label { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } .mw-references-columns { -webkit-column-width: 30em; -moz-column-width: 30em; column-width: 30em; margin-top: 0.3em; /* Lines first column up nicely. */ .mw-parser-output & .references { margin-top: 0; } /* Avoid elements from breaking between columns */ li { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid-column; } } ol.references { /** * Resetting *any* counter on an
    element messes up the built-in numbering in Firefox. * Explicitly resetting the built-in "list-item" counter fixes this. * * We have 2 counters for Parsoid HTML for different functionality. * Make sure both are reset! **/ counter-reset: mw-ref-extends-parent mw-references list-item; > li { /** * We have 2 counters for Parsoid HTML for different functionality. * Make sure both are incremented! **/ counter-increment: mw-ref-extends-parent mw-references; counter-reset: mw-ref-extends-child; } .mw-extended-references { list-style: none; margin-left: 2em; } } .mw-extended-references > li::before { counter-increment: mw-ref-extends-child; content: counter( mw-ref-extends-parent, decimal ) '.' counter( mw-ref-extends-child, decimal ) '. '; } sup.reference { /* Isolation to fix references in case of RTL words at the end of a reference */ unicode-bidi: -moz-isolate; unicode-bidi: -webkit-isolate; unicode-bidi: isolate; /* Don't allow a reference that includes a group name to break in the end of the line */ white-space: nowrap; /* Do not inherit bold or italic */ font-weight: normal; font-style: normal; } /* Highlight clicked reference in blue to help navigation */ ol.references li:target, sup.reference:target { background-color: #eaf3ff; } /* Make cite errors "strong" */ .mw-ext-cite-error { font-weight: bold; /* For the case that the error is embedded in an element with a different direction */ unicode-bidi: embed; code { /* As code is inheriting `#f8f9fa` as background color from `code`, we need to increase contrast, by setting it to `transparent`. See T247903. */ background-color: transparent; color: inherit; /* Reduce inherited `padding` to make code fit in better in Resources list. */ padding: 1px 2px; } } /* @noflip */ .mw-cite-dir-ltr .reference-text { direction: ltr; unicode-bidi: embed; } /* @noflip */ .mw-cite-dir-rtl .reference-text { direction: rtl; unicode-bidi: embed; }