body { color: #000; background-color: #f2f2f2; font-family: arial, sans-serif; }
header, p.logo { text-align: center; }
p.logo img { height: 65px; }
.liens { margin-top: 2em; padding-top: 1em; text-align: center; }
table { border-collapse: collapse; }
table th, table td { border: 1px gray solid; padding: 0.25em; }
.important { color: #c42515; }

@media (prefers-color-scheme: light) {
	.hide_from_clear_mode { display: none; }
}
@media (prefers-color-scheme: dark) {
	.hide_from_dark_mode { display: none; }
	body { background-color: black; color: white; }
	a:link, a:visited { color: cyan; }
}
