.theme-background-image {
	background-size: auto 100%; 
	background-position: bottom right; 
}

@media screen and (min-width: 60em) {
	.theme-background-image {
		min-height: 65vh;
	}
}

:root[data-theme="dark"] .theme-background-image {
	background-image: url('/images/horizontal_bg.png'); 
	background-color: #000911
}

:root[data-theme="dark"] .theme-background-color {
	background-color: #000911
}

:root[data-theme="light"] .theme-background-image {
	background-image: url('/images/horizontal_bg_light.png'); 
	background-color: white; 
}

:root[data-theme="light"] .theme-background-color {
	background-color: white; 
}