1/*!
2 * Icons and colors for external links.
3 */
4
5/* stylelint-disable selector-class-pattern */
6
7@import 'mediawiki.mixins.less';
8
9.mw-parser-output a.external,
10.link-https {
11	background-position: center right;
12	background-repeat: no-repeat;
13	.background-image-svg( 'images/external-ltr.svg', 'images/external-ltr.png' );
14	padding-right: 13px;
15}
16
17.mw-parser-output a.external[ href^='mailto:' ],
18.link-mailto {
19	background-position: center right;
20	background-repeat: no-repeat;
21	.background-image-svg( 'images/mail.svg', 'images/mail.png' );
22	padding-right: 13px;
23}
24
25.mw-parser-output a.external[ href^='ftp://' ],
26.link-ftp {
27	background-position: center right;
28	background-repeat: no-repeat;
29	.background-image-svg( 'images/ftp-ltr.svg', 'images/ftp-ltr.png' );
30	padding-right: 13px;
31}
32
33.mw-parser-output a.external[ href^='irc://' ],
34.mw-parser-output a.external[ href^='ircs://' ],
35.link-irc {
36	background-position: center right;
37	background-repeat: no-repeat;
38	.background-image-svg( 'images/chat-ltr.svg', 'images/chat-ltr.png' );
39	padding-right: 13px;
40}
41
42.mw-parser-output a.external[ href$='.ogg' ],
43.mw-parser-output a.external[ href$='.OGG' ],
44.mw-parser-output a.external[ href$='.mid' ],
45.mw-parser-output a.external[ href$='.MID' ],
46.mw-parser-output a.external[ href$='.midi' ],
47.mw-parser-output a.external[ href$='.MIDI' ],
48.mw-parser-output a.external[ href$='.mp3' ],
49.mw-parser-output a.external[ href$='.MP3' ],
50.mw-parser-output a.external[ href$='.wav' ],
51.mw-parser-output a.external[ href$='.WAV' ],
52.mw-parser-output a.external[ href$='.wma' ],
53.mw-parser-output a.external[ href$='.WMA' ],
54.link-audio {
55	background-position: center right;
56	background-repeat: no-repeat;
57	.background-image-svg( 'images/audio-ltr.svg', 'images/audio-ltr.png' );
58	padding-right: 13px;
59}
60
61.mw-parser-output a.external[ href$='.ogm' ],
62.mw-parser-output a.external[ href$='.OGM' ],
63.mw-parser-output a.external[ href$='.avi' ],
64.mw-parser-output a.external[ href$='.AVI' ],
65.mw-parser-output a.external[ href$='.mpeg' ],
66.mw-parser-output a.external[ href$='.MPEG' ],
67.mw-parser-output a.external[ href$='.mpg' ],
68.mw-parser-output a.external[ href$='.MPG' ],
69.link-video {
70	background-position: center right;
71	background-repeat: no-repeat;
72	.background-image-svg( 'images/video.svg', 'images/video.png' );
73	padding-right: 13px;
74}
75
76.mw-parser-output a.external[ href$='.pdf' ],
77.mw-parser-output a.external[ href$='.PDF' ],
78.mw-parser-output a.external[ href*='.pdf#' ],
79.mw-parser-output a.external[ href*='.PDF#' ],
80.mw-parser-output a.external[ href*='.pdf?' ],
81.mw-parser-output a.external[ href*='.PDF?' ],
82.link-document {
83	background-position: center right;
84	background-repeat: no-repeat;
85	.background-image-svg( 'images/document-ltr.svg', 'images/document-ltr.png' );
86	padding-right: 13px;
87}
88
89/* Interwiki styling */
90.mw-parser-output a.extiw,
91.mw-parser-output a.extiw:active {
92	color: #36b;
93}
94
95/* External link color */
96.mw-parser-output a.external {
97	color: #36b;
98}
99