body
{
	background-color: white;
	color: black;
}

a
{
	color: black;
}

#header
{
	background: rgba(255, 255, 255, 0.5);
}

#header button
{
	color: black;
}

#header button:hover
{
	background-color: rgba(0, 0, 0, 0.2);
}

#header.menu-active #menu-more
{
	background-color: black;
	color: white;
}

#footer
{
	background-color: black;
	color: white;
}

input, textarea, button
{
	border: 2px solid rgba(0, 0, 0, 0.5);

	background-color: white;
	color: black;
}

input[type="submit"], button
{
	background-color: black;
	color: white;
}

input[type="submit"]:hover, button:hover
{
	background-color: rgba(0, 0, 0, 0.8);
}

input::placeholder, textarea::placeholder
{
	color: rgba(0, 0, 0, 0.8);
}

input:focus, textarea:focus, input:not(:placeholder-shown), textarea:not(:placeholder-shown)
{
	border-color: black;
}

#dialogue
{
	background-color: rgba(255, 255, 255, 0.5);
}

#dialogue .content
{
	background-color: black;
	color: white;
}

#dialogue .content form button
{
	background: white;
	color: black;
}

#dialogue .content form button:hover
{
	background: rgba(255, 255, 255, 0.8);
}

.card
{
	border: 1px solid rgba(0, 0, 0, 0.05);
	box-shadow: inset 0px 0px 10px rgba(255, 255, 255, 0.5), inset 0px 50px 100px -50px rgba(255, 255, 255, 0.5);
	background: linear-gradient(135deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.2) 50%, transparent 100%);
	background-color: rgba(0, 0, 0, 0.05);
}

#preloader
{
	background: white;
}