/* CSS Stylesheet */

/* Primary theme */
body {
	margin     : 0;
	font-family: monospace;
	font-size  : clamp(8px, 2.2vw, 16px);
	background : #212121;
	color      : #B3B3B3;
}

/* Plaintext */
pre {
    max-width    : 72ch;
    width        : 100%;
    margin       : 0 auto;
    white-space  : pre;
}

/* Hyperlinks */
a {
	text-decoration: none;
	color          : #1DB954;
}
a.plain {
    color          : #B3B3B3;
}
a:hover {
 	color          : #FFFFFF;
}
a.plain:hover {
 	color          : #FFFFFF;
}

/* Images */
pre img {
	width : 100%;
	height: auto;
}
