/* CSS for Parsoid Cite extension */ /* Style for s */ .mw-ref { vertical-align: super; line-height: 1; font-size: smaller; /* Make sure the brackets and the numbers aren't jumbled after LTR words in RTL wikis */ unicode-bidi: embed; } /* Upstream bug in stylelint makes it complain aboout the case of 'mw-Ref' */ /* stylelint-disable value-keyword-case */ /* With a group set */ .mw-ref a[data-mw-group]:after { content: '[' attr( data-mw-group ) ' ' counter( mw-Ref, decimal ) ']'; } /* Groups with special appearance */ .mw-ref a[data-mw-group='decimal']:after { content: '[' counter( mw-Ref, decimal ) ']'; } .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 ) ']'; } .mw-ref a[data-mw-group='lower-greek']:after { content: '[' counter( mw-Ref, lower-greek ) ']'; } .mw-ref a[data-mw-group='lower-roman']:after { content: '[' counter( mw-Ref, lower-roman ) ']'; } .mw-ref a[data-mw-group='upper-roman']:after { content: '[' counter( mw-Ref, upper-roman ) ']'; } .mw-ref a[data-mw-group='error-test']:after { content: '[' counter( mw-Ref, symbols( cyclic 'first' 'second' 'last!' ) ) ']'; } /* Without a group */ .mw-ref a:after { content: '[' counter( mw-Ref, decimal ) ']'; } /* Hide the default rendering in browsers that support content * generation by selecting for :after pseudo-element.*/ /* stylelint-disable-next-line selector-type-no-unknown */ x-thereisnoelementwiththisname:after, span.mw-reflink-text { display: none; } /* Style for linkbacks from to s */ ol.mw-references { counter-reset: mw-ref-linkback; } ol.mw-references li { counter-increment: mw-ref-linkback; } [rel='mw:referencedBy'] { counter-reset: mw-ref-linkback -1; } [rel='mw:referencedBy']:before { content: '↑ '; } span[rel='mw:referencedBy'] a:before { counter-increment: mw-ref-linkback; content: counters( mw-ref-linkback, '.', decimal ); vertical-align: super; line-height: 1; font-size: smaller; } span[rel='mw:referencedBy'] a:after { content: ' '; } /* Hide the default rendering in browsers that support content * generation by selecting for :after pseudo-element.*/ /* stylelint-disable-next-line selector-type-no-unknown */ x-thereisnoelementwiththisname[rel='mw:referencedBy']:before, span.mw-linkback-text { display: none; }