:root {
	font-size: 16pt;
	--clr-primary: rgba(253,114,114,1);
	--clr-secondary: rgba(223, 230, 233, 1.0);
	--clr-shadow: rgba(99, 110, 114, 1.0);
	--clr-text: rgba(44, 58, 71, 1.0);

	/* --ff-headings: 'Roboto Slab'; */
	--ff-headings: 'Chango';
	--ff-copy: 'Roboto';
	--ff-mono: 'Roboto Mono';
}

*,
html,
body {
	font-family: var(--ff-copy);
	font-size: 1rem;
	cursor: default;
	padding: 0;
	margin: 0;
	color: var(--clr-text);
}
body {
	background: rgb(254,164,127);
	background: radial-gradient(circle, rgba(254,164,127,1) 0%, rgba(253,114,114,1) 50%);
	background-attachment: fixed;
	font-weight: 300;
	padding-top: 3rem;
	padding-bottom: 3rem;
}
h1, h2, h3, h4, h5, h6 {
	font-family: var(--ff-headings);
}

/**
 * GALLERY
 */
 #gallery-image {
	background-color: black;
}
#gallery-image header,
#gallery-image footer {
	display: none;
}
.tag-cloud a {
	text-decoration: none;
}

.gallery-image-wrapper {
	height: 100vh;
	max-height: 100vh;
	width: 100vw;
	display: flex;
	justify-content: flex-end;
}

.gallery-image-container,
.gallery-image-meta {
	background-color: rgb(30, 30, 30);
	color: white;
}
.gallery-image-container {
	width: calc(100vw - 330px);
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: black;
}
.gallery-image-container img {
	height: 100%;
	width: auto;
	max-width: calc(100vw - 330px);
	object-fit: contain;
}
.gallery-image-meta {
	width: 330px;
	padding: 1rem;
	overflow-x: hidden;
}

.blog-prevnext {
	display: flex;
	justify-content: space-between;
}