:root {
	--width: 1280;
	--height: 720;
}

.logo img {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 40%;
}

.questions {
	margin-bottom: -0.4em;
}

.copyright {
	text-align: right;
	font-size: 50%;
	opacity: 0.8;
}

p:only-child {
	margin-top: 0;
	margin-bottom: 0;
	height: 100%;
}

h1 + p:last-child {
	margin-top: 0;
	margin-bottom: 0;
	height: calc(100% - 180px); /* FIXME dle vysky H1 */
}

p:only-child img, h1 + p:last-child img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
}

p.indy {
	float: right;
}

p.indy img {
	height: 500px;
}

.title {
	color: var(--color);
	font-weight: normal;
	font-size: 200%;
}

blockquote {
	font-style: italic;
}
