:root {
	--ublue: rgba(0, 91, 188, 1);
	--uyellow: rgba(255, 214, 0, 1);

	--flag-height: 2rem;
}

body {
	background-color: white;
	color: var(--ublue);

	margin: 0;
	padding: 0;
}
a {
	color: var(--uyellow);
}

.flag {
	background: linear-gradient(0deg, var(--uyellow) 0%, var(--uyellow) 50%, var(--ublue) 50%);
}

#header {
	width: calc(100vw - 20px);
	height: var(--flag-height);
	padding: 10px;
}
#header-title {
	font-size: 20px;
	font-weight: bold;
	background: white;
	color: var(--ublue);
}

.alt-flags {
	float: right;
	display: block;
	height: var(--flag-height);
}
.alt-flags a img {
	width: auto;
	height: 100%;
}

#content {
	padding: 10px;
}

#meme {
	height: 600px;
}

img {
	max-width: 100%;
}
