@media (prefers-color-scheme: dark) {
	body {
		background-color: black;
		color: white;
	}

	p.ip {
		color: orange;
		font-weight: bold;
	}
}

@media not (prefers-color-scheme: dark) {
        p.ip {
                color: red;
		font-weight: bold;
        }
}


@media (resolution > 96dpi) {
	p,li,h4 {
		font-size: 2em;
	}

	h2 {
		font-size: 3em;
	}
}

@media (resolution <= 96dpi) {
	p,li {
		font-size: 1.1em;
	}
}


@media (hover: hover) {
	pre.text_logo_android {
		display: none;
	}
}

@supports (-webkit-touch-callout: none) {
	pre.text_logo_android {
		display: none;
	}
}

@media (hover: none) {
	@supports not (-webkit-touch-callout: none) {
		pre.text_logo_standard {
			display: none;
		}
	}
}

body {
	margin-top: 2em;
	font-family: monospace;
}

hr {
	border-bottom: 50px;
}

span.big {
	font-size: larger;
	font-weight: bold;
}

img.logo {
	float: left;
	width: 60px;
	height: 60px;
	padding-right: 16px;
	padding-bottom: 16px;
}
