@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
@import url(normalize.css);

body {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	height: 100vh;
	overflow: hidden; /* opcja, która ukrywa pasek przewijania i zapobiega przewijaniu strony */
	font-family: 'Roboto', sans-serif;
	background: linear-gradient(79deg,#357cfe,#b61222,#5530bf,#40c2f9);
	background-size: 240% 240%;
	animation: gradient-animation 4s ease infinite;
	-webkit-user-select: none; /* Safari and other webkit browsers */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently supported by most modern browsers */
}

.gora {
	text-align: center;
	padding: 10px;
	border: 2px dotted black;
	border-radius: 20px;
}

.dol {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	margin-top: 30px;
	padding: 10px;
	border: 2px dotted black;
	border-radius: 20px;
}

/* .gradient-background {
	background: linear-gradient(347deg,#208eae,#2c1fd7,#bb6ea,#47588,#a9e34c);
	background-size: 300% 300%;
	animation: gradient-animation 25s ease infinite;
	}

	@keyframes gradient-animation {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
} */

@keyframes gradient-animation {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

#audio-container {
	position: fixed;
	top: -100px; /* Ukryj element poza obszarem widzenia strony */
}

#secretButton {
	display: none;
	position: fixed;
	top: 10px;
	right: 10px;
	cursor: pointer;
}