-figure[typeof~='mw:Image/Thumb'] > *:first-child > img,
-figure[typeof~='mw:Image/Frame'] > *:first-child > img,
-.mw-image-border > *:first-child > img {
- border: 1px solid #c8ccd1;
- margin: 3px;
- background: #fff;
+figure[typeof*='mw:Image/Thumb'],
+figure[typeof*='mw:Video/Thumb'],
+figure[typeof*='mw:Audio/Thumb'] {
+ > a:after {
+ content: '';
+ width: 15px;
+ height: 11px;
+ margin: 3px;
+ margin-bottom: 0;
+
+ .mw-content-ltr & {
+ /* @noflip */
+ float: right;
+ /* @noflip */
+ background-image: url( images/magnify-clip-ltr.png );
+ /* @noflip */
+ background-image: linear-gradient( transparent, transparent ), url( images/magnify-clip-ltr.svg );
+ }
+
+ .mw-content-rtl & {
+ /* @noflip */
+ float: left;
+ /* @noflip */
+ background-image: url( images/magnify-clip-rtl.png );
+ /* @noflip */
+ background-image: linear-gradient( transparent, transparent ), url( images/magnify-clip-rtl.svg );
+ }
+ }