/* LÄHDELUETTELO */
h2 + .sourcelist { margin-top: 0; }

.sourcelist { padding-left: 2em; list-style-type: none; }
.sourcelist li {text-indent: -2em; }

.comment { font-style: normal; }
.comment::before { content: "("; }
.comment::after { content: ")"; }

cite.book { font-style: italic; }
cite.article { font-style: normal; }
cite.article::before, cite.article::after { content: "»"; }

.amp { font-style: italic; }

/* LINKS */
.sourcelist a {
	text-transform: uppercase;
	font-size: smaller;
	font-variation-settings: "opsz" 8;
	letter-spacing: .5pt;
	text-decoration: none;
}
.sourcelist a:hover { text-decoration: underline; }
.sourcelist a::before { content: "["; }
.sourcelist a::after { content: "]"; }
