/*
 * Cascading Style Sheets (CSS)
 * for default module
 *
 * Part of »Zugzwang Project«
 * https://www.zugzwang.org/modules/default
 *
 * @author Gustaf Mossakowski <gustaf@koenige.org>
 * @copyright Copyright © 2020 Gustaf Mossakowski
 * @license http://opensource.org/licenses/lgpl-3.0.html LGPL-3.0
 */


html, body	{ width: 100%; height: 100%; background: #FFF; color: #000;
			font-family: Helvetica, sans-serif; margin: 0; padding: 0; }
body		{ line-height: 1.4; }
h1			{ font-size: 140%; margin-bottom: .5em; }
h2			{ font-size: 120%; margin-bottom: .5em; }
p, ul		{ margin: .5em 0; }

img			{ max-width: 100%; }

nav ul		{ margin: 0; padding: 0; }
nav li		{ margin: 0; padding: 0 1em 0 0; list-style: none; display: inline; }

.column		{ width: 48.4%; float: left; }
.column h2:first-child
			{ margin-top: 0; }
@media screen and (max-width: 640px) {
	.column		{ margin: 1em 0 2em; padding: 0; width: auto; float: none; }
}

#canvas		{ max-width: 60em; margin: 0 auto; padding: 0; min-height: 100%;
			position: relative; }
header		{ padding: 1em 0 0; }
#text		{ padding: 1em 0 4em; }
footer		{ clear: both; color: #999; position: absolute; bottom: 0; left: 0;
			right: 0; padding: 1em; }
footer nav	{ max-width: 800px; margin: 0 auto;  }

a			{ text-decoration: none; }
a:link		{ color: #00C; }
a:visited	{ color: #339; }