/*Allgemein*/

:root {
	--bkgndcolor: #ffde59;
	--footercolor: #fff4aa;
	--fontcolor: #505050;
	--linkcolor: #3085ee;
	--hovercolor: #4f9fff;
	--medium_gray: #f0f1f4;
}

/* boogaloo-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Boogaloo';
  font-style: normal;
  font-weight: 400;
  src: url('/user/themes/quark/fonts/boogaloo-v25-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

body {
	height: 101vh !important;
	color: var(--fontcolor);
	background-color: var(--bkgndcolor);
	font-size: 1rem;
	text-align: justify;
}

h1, h2, h3, h4, h5, h6 {
	color: var(--fontcolor);
}

img {
	-webkit-box-shadow: 5px 5px 5px rgb(0 0 0 / 30%);
	box-shadow: 5px 5px 5px rgb(0 0 0 / 30%);
}

.navbar img {
	-webkit-box-shadow: none;
	box-shadow: none;
}

#header {
	background-color: var(--bkgndcolor);
	-webkit-box-shadow: 0px 4px 10px rgb(0 0 0 / 10%);
	box-shadow: 0px 4px 10px rgb(0 0 0 / 10%);
}

#footer {
	background-color: var(--footercolor) !important;
}

.homepage {
	text-align: center;
}

#stand {
	width: 33%;
}

@media screen and (max-width: 768px) {
	#stand {
		width: 50%;
	}
}