@font-face {
	font-family: Finale;
	src: url("/stadtbus/FinaleBroadwayText.otf");
}

@font-face {
	font-family: Esphimere;
	src: url("/stadtbus/Esphimere.otf");
}

:root {
	--blue: #0093d4;
	--green: #51c031;
}

body {
	background: #eee;
	color: #000;
}

main {
}
h1, h2, h3, b {
	font-family: Esphimere;
}

.bordered {
	border: solid 2px black;
}

.imgwrap {
	background: white;
	margin-bottom: 1em;
	img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	p {
		margin: 0.5em;
		padding-bottom: 0.5em;
	}
}

poster {
	font-family: Finale;
	font-size: 54pt;
	text-align: center;
	display: block;
	color: var(--blue);
	position: relative;
	
	img {
		position: absolute;
		transform: translate(-90%, 0);
		z-index: 0;
	}

	text {
		z-index: 1;
	}
}
div.white-block {
	background: #eee;
	color: black;
}
div.blue-block {
	background: var(--blue);
	padding-left: -1em;
	padding-right: -1em;
	poster {
		color: white;
	}
}

a {
	color: #000;
}

