From Wikipedia, the free encyclopedia

/* [[Special:Permalink/1069389281]] */

/* {{tl|pp|small=yes}} */

#mp-topbanner {

	position: relative;

	box-sizing: border-box;

	min-width: 47em;

	border-color: #ddd;

	background-color: #f9f9f9;

	white-space: nowrap;

}



.mp-bordered,

.mp-h2,

body.skin-timeless .mp-h2 { /* Timeless needs a higher specificity */

	border-width: 1px;

	border-style: solid;

}



#mp-topbanner,

.mp-h2,

#mp-left {

	color: #000;

}



#mp-welcomecount {

	margin: 0.4em;

	width: 22em;

	text-align: center;

}



#mp-welcome {

	font-size: 162%;

	padding: 0.1em;

}



#mp-welcome h1 {

	font-size: inherit;

	font-family: inherit;

	display: inline;

	border: none;

}



#mp-welcome h1::after {

	content: none;

}



#mp-free {

	font-size: 95%;

}



#articlecount {

	font-size: 85%;

}



#mp-portals {

	position: absolute;

	right: -1em;

	top: 50%;

	margin-top: -2.4em;

	width: 38%;

	min-width: 25em;

	font-size: 95%;

}



#mp-portals li {

	position: absolute;

	left: 0;

	top: 0;

}



#mp-portals .portal-hmid {

	left: 33%;

}



#mp-portals .portal-hright {

	left: 66%;

}



#mp-portals .portal-vmid {

	top: 1.6em;

}



#mp-portals .portal-vbot {

	top: 3.2em;

}



#mp-portals li:last-child {

	font-weight: bold;

}



#mp-banner {

	margin-top: 4px;

	padding: 0.5em;

	background-color: #fffaf5;

	border-color: #f2e0ce;

}



.mp-h2,

body.skin-timeless .mp-h2 { /* Timeless needs a higher specificity */

	margin: 0.5em;

	padding: 0.2em 0.4em;

	font-size: 120%;

	font-weight: bold;

	font-family: inherit;

	/* Workaround MobileFrontend applying .in-block for no reason

	 * see [[phab:T300695]] */

	display: block;

}



h2.mp-h2::after { /* Remove borders in Timeless */

	border: none;

}



.mp-later {

	font-size: 85%;

	font-weight: normal;

}



#mp-upper {

	width: 100%;

	margin-top: 4px;

	margin-bottom: 0;

	border-spacing: 0;

	border-collapse: separate;

}



#mp-upper .mid-table {

	border-color: transparent;

}



#mp-left {

	width: 55%;

	border-color: #cef2e0;

	background: #f5fffa;

}



#mp-right {

	 width: 45%;

	 border-color: #cedff2;

	 background: #f5faff;

}



#mp-left,

#mp-right {

	 padding: 0;

	 vertical-align: top;

}



#mp-left .mp-h2 {

	background: #cef2e0;

	border-color: #a3bfb1;

}



#mp-right .mp-h2 {

	background: #cedff2;

	border-color: #a3b0bf;

}



#mp-tfa,

#mp-dyk,

#mp-itn,

#mp-otd,

#mp-other-lower > div {

	padding: 0.1em 0.6em;

}



#mp-dyk-h2,

#mp-otd-h2 {

	clear: both;

}



#mp-middle {

	margin-top: 4px;

	border-color: #f2cedd;

	background: #fff5fa;

}



#mp-middle,

#mp-lower,

#mp-other-lower {

	overflow: auto;

}



#mp-tfl-h2 {

	background: #f2cedd;

	border-color: #bfa3af;

}



#mp-tfl {

	padding: 0.3em 0.7em;

}



#mp-lower {

	margin-top: 4px;

	border-color: #ddcef2;

	background: #faf5ff;

}



#mp-tfp-h2 {

	background: #ddcef2;

	border-color: #afa3bf;

}



#mp-tfp {

	 margin: 0.1em 0.4em 0.6em;

}



#mp-other-lower {

	padding: 0;

	border-color: #e2e2e2;

	margin-top: 4px;

}



#mp-dyk,

#mp-otd,

#mp-other-lower {

	padding-bottom: 0.5em;

}



#mp-other-lower .mp-h2 {

	background: #eee;

	border-color: #ddd;

	color: #222;

}



@media (max-width: 875px) {

	

	body.skin--responsive #mp-welcomecount {

		width: auto;

	}



	body.skin--responsive #mp-topbanner {

		min-width: 0;

		white-space: normal;

	}

	

	body.skin--responsive #mp-portals {

		position: static;

		width: auto;

		min-width: 0;

		text-align: center;

		border-top: 1px solid #ddd;

		padding: 0.4em 0;

		margin: 0 0.4em;

	}

	

	body.skin--responsive #mp-portals li {

		position: static;

		display: inline;

		padding: 0 5px;

		white-space: nowrap;

	}

	

	body.skin--responsive table,

	body.skin--responsive tr,

	body.skin--responsive td,

	body.skin--responsive tbody {

		display: block !important;

		width: 100% !important;

		box-sizing: border-box;

	}



	body.skin--responsive #mp-tfp tr:first-child td:first-child a {

		text-align: center;

		display: table;

		margin: 0 auto;

	}

}



/* https://phabricator.wikimedia.org/T293232 - Minerva doesn't have this style. */

div.hlist.inline ul,

div.hlist.inline li,

div.hlist.inline {

    display: inline;

}



/* [[Special:Permalink/1007624485]] */

#sister-projects-list {

	display: flex;

	flex-wrap: wrap;

}

#sister-projects-list li {

	display: inline-block;

}

#sister-projects-list li span {

	font-weight: bold;

}

#sister-projects-list li > div {

	display: inline-block;

	vertical-align: middle;

	padding: 6px 4px;

}

#sister-projects-list li > div:first-child {

	text-align: center;

}

@media (min-width: 360px) {

	#sister-projects-list li {

		width: 33%;

		min-width: 20em;

		white-space: nowrap;

		flex: 1 0 25%;

	}

	#sister-projects-list li > div:first-child {

		min-width: 50px;

	}

}