* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: Arial, Helvetica, sans-serif;
}
.background {
	height: 100vh;
	width: 100vw;
	background: url('https://wallpapercave.com/wp/wp9133679.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.bird {
	height: 100px;
	width: 130px;
	position: fixed;
	top: 40vh;
	left: 30vw;
	z-index: 100;
}
.pipe_sprite {
	position: fixed;
	top: 40vh;
	left: 100vw;
	height: 70vh;
	width: 6vw;
	background:radial-gradient(rgb(94, 30, 124) 50%, rgb(18, 4, 75));
	border: 5px solid black;
}
.message {
	position: absolute;
	z-index: 10;
	color: black;
	top: 30%;
	left: 50%;
	font-size: 4em;
	transform: translate(-50%, -50%);
	text-align: center;
}
.messageStyle{
	background: rgb(87, 116, 124);
	padding: 30px;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	border-radius: 5%;
}
.score {
	position: fixed;
	z-index: 10;
	height: 10vh;
	font-size: 10vh;
	font-weight: 100;
	color: white;
	-webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: black;
	top: 0;
	left: 0;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.score_val {
	color: gold;
	font-weight: bold;
}
@media only screen and (max-width: 1080px) {
    .message{
		font-size: 50px;
		top: 50%;
		white-space: nowrap;
	}
	.score{
		font-size: 8vh;
	}
	.bird{
		width: 120px;
		height: 90px;
	}
	.pipe_sprite{
		width: 14vw;
	}
}

#info {
    position: fixed; /* Keeps it in a fixed position relative to the viewport */
    bottom: 20px; /* Set it 20px from the bottom edge */
    left: 20px; /* Set it 20px from the left edge */
    width: 300px; /* Adjust the width as needed */
    color: rgba(255, 255, 255, 0.9); /* Text color for better visibility */
    font-weight: bold; /* Make text thicker */
    font-size: 24px; /* Increase the font size */
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); /* Add a subtle shadow for depth */
    background-color: rgba(0, 0, 0, 0.7); /* Dark semi-transparent background */
    padding: 15px; /* Padding inside the box */
    border-radius: 8px; /* Rounded corners */
    z-index: 100; /* Make sure it's on top */
}


.back-to-games {
    display: inline-block; /* Makes the link behave like a box */
    padding: 10px 20px; /* Adds space inside the box */
    background-color: rgba(0, 0, 0, 0.8); /* Semi-transparent black background */
    color: white; /* White text color */
    border: 2px solid rgba(255, 255, 255, 0.6); /* Adds a border */
    border-radius: 5px; /* Slight rounding of the corners */
    text-decoration: none; /* Removes the underline from the link */
    font-size: 18px; /* Adjusts the font size */
    margin-top: 30px; /* Increased space above the link to push it lower */
    transition: background-color 0.3s ease; /* Smooth transition for hover effect */
}

.back-to-games:hover {
    background-color: rgb(174, 41, 41); /* Darkens background on hover */
    border-color: rgba(255, 255, 255, 1); /* Lightens border on hover */
}

