Current File : /home/jvzmxxx/wiki1/extensions/MobileFrontend/minerva.less/minerva.mixins.less
@import 'mediawiki.mixins.less';
@import 'mediawiki.mixins.animation.less';

// Shorthand for background-image-svg in core
.background-image-svg-quick( @url ) {
	.background-image-svg( ~'@{url}.svg', ~'@{url}.png' );
}

.m-background-image( @url ) {
	&:after,
	&:before {
		.background-image( @url );
	}
}

.m-background-image-svg( @svg, @fallback ) {
	&:after,
	&:before {
		.background-image-svg( @svg, @fallback );
	}
}

.m-background-image-svg-quick( @url ) {
	.m-background-image-svg( ~'@{url}.svg', ~'@{url}.png' );
}

.transform( @transform ) {
	-webkit-transform: @transform;
	transform: @transform;
}

.transition( ... ) {
	// avoid Webkit bugs
	-webkit-backface-visibility: hidden;

	-webkit-transition: @arguments;
	transition: @arguments;
}

// can't use `.transition()` because WebKit requires `-webkit-` prefix before `transform`
.transition-transform( ... ) {
	// avoid Webkit bugs
	-webkit-backface-visibility: hidden;

	-webkit-transition: -webkit-transform @arguments;
	transition: transform @arguments;
}

// Generic mixin for applying styles to text that accompanies/adds context to workflows
.secondary-text() {
	font-size: 0.9em;
	color: @grayMedium;
	margin-top: 0.5em;
	line-height: 1.4;
}