Ero sivun ”Järjestelmäviesti:Common.css” versioiden välillä

Seikkailuoppaasta
Rivi 206: Rivi 206:
 
font-weight: bold;
 
font-weight: bold;
 
text-shadow: 1px 1px 1px Black;
 
text-shadow: 1px 1px 1px Black;
 +
font-size: 9pt;
 
}
 
}

Versio 14. kesäkuuta 2022 kello 11.25

@import url('https://fonts.lehtodigital.fi/css?family=Barlow:ital,wght@0,100;0,300;0,400;0,700;1,300;1,400;1,700&display=swap');

body {
	font-family: 'Barlow', sans-serif;
	font-weight: 300;
}

.wordmark img {
	height: 100%;
	max-height: 38px;
}

#mw-page-header-links {
	display: none !important;
}

#mw-header-hack * {
	background-color: transparent;
}

#mw-header-hack {
	background: rgb(77,124,46);
	background: linear-gradient(90deg, rgba(77,124,46,1) 0%, rgba(15,104,107,1) 100%);
}

/* Timeless skin: no indefinite content width */
@media screen and (min-width: 851px) {
    .color-middle-container, .ts-inner {
    	max-width: 1500px;
    }
}

/* Infobox template style */
.infobox {
	border: 1px solid #a2a9b1;
	border-spacing: 3px;
	background-color: #f8f9fa;
	color: black;
	/* @noflip */
	margin: 0.5em 0 0.5em 1em;
	padding: 0.2em;
	/* @noflip */
	float: right;
	/* @noflip */
	clear: right;
	font-size: 88%;
	line-height: 1.5em;
}
.infobox caption {
	font-size: 125%;
	font-weight: bold;
	padding: 0.2em;
	text-align: center;
}
.infobox td,
.infobox th {
	vertical-align: top;
	/* @noflip */
	text-align: left;
}
.infobox.bordered {
	border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
	border: 1px solid #a2a9b1;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
	border: 0;
}

.infobox.sisterproject {
	width: 20em;
	font-size: 90%;
}

.infobox.standard-talk {
	border: 1px solid #c0c090;
	background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
	border: 1px solid #c0c090;
}

/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
	border: 0;
	border-top: 1px solid #a2a9b1;
	/* @noflip */
	border-right: 1px solid #a2a9b1;
}

.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
	border: 0;
	/* @noflip */
	border-right: 1px solid #a2a9b1;
}

@media screen and (max-width: 768px) {
	.infobox {
		float: none;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}
}


.x-flexbox {
	display: flex;
	flex-wrap: wrap;
	flex-basis: 100%;
}

.x-flex-1 { flex: calc(100%/12); }
.x-flex-2 { flex: calc(calc(100%/12)*2); }
.x-flex-3 { flex: calc(calc(100%/12)*3); }
.x-flex-4 { flex: calc(calc(100%/12)*4); }
.x-flex-5 { flex: calc(calc(100%/12)*5); }
.x-flex-6 { flex: calc(calc(100%/12)*6); }
.x-flex-7 { flex: calc(calc(100%/12)*7); }
.x-flex-8 { flex: calc(calc(100%/12)*8); }
.x-flex-9 { flex: calc(calc(100%/12)*9); }
.x-flex-10 { flex: calc(calc(100%/12)*10); }
.x-flex-11 { flex: calc(calc(100%/12)*11); }
.x-flex-12 { flex: 100%; }

@media (max-width: 768px) {
	.x-flexbox .x-flex {
		flex: 100% !important;
	}
	.x-flexbox .x-flex-1, .x-flexbox .x-flex-2 {
		flex: 50% !important;
	}
}

.front-title {
	text-align: center;
	font-family: 'Barlow', sans-serif !important;
	font-weight: 700 !important;
	margin: 0 0 0.7em 0 !important;
}

.x-divider {
	display: block;
	width: 100%;
	border: none;
	border-bottom: 5px dotted rgba(128, 128, 128, 0.3);
	margin: 1em 0;
}

.x-crafting {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	line-height: 100%;
	background-color: #c6c6c6;
	border: 3px solid rgba(0, 0, 0, 0.3);
	border-top: 3px solid rgba(255, 255, 255, 0.5);
	border-left: 3px solid rgba(255, 255, 255, 0.5);
	border-radius: 3px;
	box-shadow: -2px -2px 0 black, 2px -2px 0 black, -2px 2px 0 black, 2px 2px 0 black;
	padding: 24px;
}

.x-crafting .x-item {
	position: relative;
	width: 32px;
	height: 32px;
	line-height: 100%;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0.3);
	border: 2px solid rgba(255, 255, 255, 0.7);
	border-top: 2px solid rgba(0, 0, 0, 0.3);
	border-left: 2px solid rgba(0, 0, 0, 0.3);
}

.x-crafting .x-crafting-grid {
	display: grid;
	gap: 0;
	grid-template-columns: repeat(3, 1fr);
}

.x-crafting .x-crafting-arrow {
	width: 32px;
	height: 32px;
	margin: 0 16px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TtSItDhYUcchQnSz4hThqFYpQIdQKrTqYXPoFTRqSFBdHwbXg4Mdi1cHFWVcHV0EQ/ABxdHJSdJES/5cWWsR4cNyPd/ced+8AoVZimtUxBmi6bSbjMTGdWRUDr+hCCP0QMS4zy5iTpAQ8x9c9fHy9i/Is73N/jpCatRjgE4lnmWHaxBvE05u2wXmfOMwKskp8Tjxq0gWJH7muNPiNc95lgWeGzVRynjhMLObbWGljVjA14iniiKrplC+kG6xy3uKslSqseU/+wmBWX1nmOs0hxLGIJUjUkYIKiijBRpRWnRQLSdqPefgHXb9ELoVcRTByLKAMDbLrB/+D391aucmJRlIwBnS+OM7HMBDYBepVx/k+dpz6CeB/Bq70lr9cA2Y+Sa+2tMgR0LsNXFy3NGUPuNwBBp4M2ZRdyU9TyOWA9zP6pgzQdwv0rDV6a+7j9AFIUVeJG+DgEBjJU/a6x7u723v790yzvx+iVnK6kET/ogAAAAZiS0dEAAAAkwDvNqNCPwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+YGDRcwClcZFVoAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAABCUlEQVR42u3dSQrFIBBAQZXc/8px5VokwaGtOoI+FJs/pAQAAAAAAAAARJMtQdcbeQ2L/b2bAASAABAAAkAAmAMwOgc4eo2dAK4ABIAAEAACQACYA/DrHGDrPXACuAIQAAJAAAgAAWAOwNQ5wNI9cgK4AhAAAkAACAABYA6w2TuY73voBEAACAABIAAEgAAwB7DHTgBXAAJAAAgAASAABIAAEAACQAAIAAEgAGJ6LMHxfC8AASAABIAAEAACYMob8hJ+JxBXAAJAAAgAASAAovB5gPX8byACQAAIAAEgAASAOYB3vhMAASAABIAAEAACwBzAO98JgAAQAAJAAAgAAQAAAAAAAAAA0FRtAwfGuBWJqQAAAABJRU5ErkJggg==');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	opacity: 0.3;
}

.x-crafting .x-item span {
	position: absolute;
	right: 5px;
	bottom: 2px;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 1px Black;
	font-size: 9pt;
}