@import 'mediawiki.mixins.less'; @import 'minerva.variables.less'; @import 'minerva.mixins.less'; /** * Note that certain links may not have an href selector. * It is particularly important on wikis for example inside navbox's that these * links can be differentiated from other links. Thus we only apply the linkColor to links with href * attributes. */ a[href] { color: @linkColor; } a { text-decoration: none; &:visited { color: #5a3696; } &:active { color: #faa700; } &:hover { text-decoration: underline; } &.new, &.new:visited, &.new:hover { color: @redLinkColor; // Take care of headings in page lists. > * { color: @redLinkColor; } } &.external { /* @embed */ .background-image-svg( 'images/external-link-ltr-icon.svg', 'images/external-link-ltr-icon.png' ); background-repeat: no-repeat; background-position: center right; padding-right: 13px; } } // Generic class name needed .return-link, #mw-mf-last-modified { display: block; font-size: 0.9em; margin-top: 1.5em; } /* Plainlinks - this can be used to switch * off special external link styling */ .plainlinks a { background: none !important; padding: 0 !important; } // Numbered external links, copied from content.parsoid.less // TODO: Separate theme-agnostic rules from that module // so we can load it here. .mw-parser-output { counter-reset: mw-numbered-ext-link; a[rel~='mw:ExtLink']:empty:after { content: '[' counter( mw-numbered-ext-link ) ']'; counter-increment: mw-numbered-ext-link; } }