/*
Name:				Dark Mode
Description:		Stylesheet for when browsers prefer the dark colour scheme
Author:				Sean O'Sullivan
Version:			2024-06-23
*/

@media (prefers-color-scheme: dark) {
	
	:root {
	  --main-bg-colour: #202124;
	  --main-bg-colour-darker: #646363;
	  --main-line-height: 1.6;
	  --font-body-colour: #eee;
	  --h1-color: #eee;
	  --h2-color: #eee;
	  --h3-color: #eee;
	}
	
	body {
		background-color: var(--main-bg-colour);
		color: var(--font-body-colour);
	}
	
	table {
	  background-color: var(--main-bg-colour);
	  border-collapse: collapse;
	  border-width: 2px;
	  border-color: var(--main-bg-colour);
	  border-style: solid;
	  color: #eee;
	}
	
	table td, table th {
	  border-width: 2px;
	  border-color: var(--main-bg-colour);
	  border-style: solid;
	  padding: 5px;
	}
	
	table thead {
	  background-color: var(--main-bg-colour-darker);
	}
	
	#container-main-blurb table {
	  background-color: var(--main-bg-colour);
	}
	
	#container-main-blurb table td, table th {
	  border-color: var(--main-bg-colour-darker);
  	}
	
	#container-main-blurb table thead {
	  background-color: var(--main-bg-colour-darker);
	}
	
	.blog-article-table td a:hover {
	  text-decoration: none;
	  color: var(--main-bg-colour);
	  border-color: var(--font-body-colour);
	  background-color: var(--font-body-colour);
	}
	
	.block_content {
		background-color: #2b2a2a;
	}
	
	section.header {
		background: rgb(32,33,36);
		background: radial-gradient(circle, rgba(32,33,36,1) 1%, rgba(59,60,64,1) 100%);
	}
	
	p a:hover {
	  color: var(--main-bg-colour);
	}
	
	.navigation-link {
		color: var(--font-body-colour);
	}
	
	.navigation-link::after {
		background-color: var(--font-body-colour);
	}
	
	.footer_social_github {
	  filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(193deg) brightness(110%) contrast(101%);
	}
	
	.container-main-downloadoptions {
	  background-color: rgb(58,59,63);
	  color: var(--font-body-colour);
	}
	
	.container-main-bmaccallout {
	  background-color: rgb(58,59,63);
	  color: var(--font-body-colour);
	}
	
}