﻿/*@import url('https://googleapis.com');*/

a {
	text-decoration: none;
}

.background-glass {
	background-color: rgb(128, 128, 128, 0.25);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
}

.font-title {
	font-family: 'Raleway', sans-serif;
}

.font-subtitle {
	font-family: 'Nunito Sans', sans-serif;
}

.font-heading {
	font-family: 'Oxanium', sans-serif;
}

.font-body{
	font-family: 'Nunito Sans', sans-serif;
}

.footer-logo img {
	height: 64pt;
	width: 64pt;
}

.hero {
	height: 200pt;
	background-image: url("/images/misc/keyboard-1200-flip.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.home-body {
	font-size: 18pt;
}

.ingredient-list {
	font-weight: 200;
	font-size: 20pt;
}

.ingredient-emphasis {
	font-weight: 200;
	font-size: 20pt;
}

.big-space {
	height: 0rem;
}

.contact {
	font-size: 12pt;
}

.contact-icon {
	height: 1.5rem;
	aspect-ratio: 1/1;
}

@media (min-width: 992px) {
	.hero {
		height: 350pt;
		/*background-image: url("https://placehold.co/1200x400/darkgreen/darkgrey/png?text=Large Hero");*/
	}
}

.home-page-chunk-img {
	/*max-width: 128pt;*/
	aspect-ratio: 1/1;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

@media (min-width: 576px) {
	.home-page-chunk-img {
		/*min-width: 128pt;
		max-width: 256pt;*/
	}

	.big-space {
		height: 3rem;
	}
}

@media (min-width: 992px) {
	.home-page-chunk-img {
		/*min-width: 256pt;
		max-width: 512pt;*/
	}

	.ingredient-header {
		font-size: 24pt;
	}
}