.PopUpBackground { width: 100vw; height: 100vh; background-color: rgba(255, 255, 255, 0.5); backdrop-filter: blur(10px); background-size: 100%; position: absolute; display: flex; justify-content: center; align-items: center; z-index: 10; top: 0; left: 0; } .PopUpContainer { width: 500px; height: 200px; border-radius: 20px; background: linear-gradient(white, white) padding-box, linear-gradient(to right, #a10012 0%, #fba51b 50%, #3b5da4 100%) border-box; border-style: solid; border-width: 5px; border-color: transparent; box-shadow: 5px 5px black; } #Cancel { margin-left: 470px; padding-left: 5px; padding-right: 5px; margin-top: -15px; border-radius: 5px; background: linear-gradient(white, white) padding-box, linear-gradient(to right, #a10012 0%, #fba51b 50%, #3b5da4 100%) border-box; border-style: solid; border-width: 2px; box-shadow: 1px 1px black; border-color: transparent; position: fixed; cursor: pointer; } .Header { display: flex; align-items: center; padding: 30px; } .HeaderDiv { margin-left: 50px; text-align: center; max-width: 600px; width: 100%; padding: 10px; box-shadow: 5px 5px black; background: linear-gradient(white, white) padding-box, linear-gradient(to right, #a10012 0%, #fba51b 50%, #3b5da4 100%) border-box; border-style: solid; border-width: 5px; border-radius: 20px; border-color: transparent; } .TimerDiv { background: linear-gradient(white, white) padding-box, linear-gradient(to right, #a10012 0%, #fba51b 50%, #3b5da4 100%) border-box; border-style: solid; border-width: 5px; border-radius: 20px; border-color: transparent; padding: 20px; box-shadow: 5px 5px black; margin-left: 50px; } #TimerPic { } #Seconds { border: solid 2px black; border-radius: 10px; padding: 2px; } #QuestionHeaderDiv { background-color: white; border: solid #0C134F 2px; margin-bottom: 5px; border-radius: 10px; box-shadow: 2px 2px #0C134F; } #QuestionHeader { color: #0C134F; } #QuestionDiv { background-color: white; border: solid #0C134F 2px; margin-bottom: 5px; border-radius: 10px; box-shadow: 2px 2px black; } #Question { color: black; } #headingimage { width: 250px; height: auto; padding: 10px ; background: linear-gradient(white, white) padding-box, linear-gradient(to right, #a10012 0%, #fba51b 50%, #3b5da4 100%) border-box; border-style: solid; border-width: 5px; border-radius: 20px; border-color: transparent; box-shadow: 5px 5px black; cursor: pointer; } .Body{ text-align: center; } .Answers { float: left; padding: 10px; width: 100%; max-width: 600px;; height: 300px; margin-left: 110px; } .AnswerBox { margin-left: 6px; position: relative; height: 300px; width: 30%; float: left; border: solid 2px; border-radius: 20px; box-shadow: 5px 5px black; background-color: white;; } #firstans { border: solid 5px #a10012; } #secondans { border: solid 5px #fba51b; } #thirdans { border: solid 5px #3b5da4; } .Buttons { float: left; max-width: 220px; padding-top: 10px; padding-left: 30px; } .MyButton { margin-bottom: 20px; padding: 10px 20px; font-size: 30px; font-weight: bold; color: white; border-style: solid; border-radius: 20px; box-shadow: 5px 5px black; cursor: pointer; } #TeamSizeInput { margin-left: 70px; float: left; margin-right: -50px; padding: 7px; border-radius: 6px; font-size: 16px; background: #fbfbfb; border: 2px solid transparent; height: 36px; box-shadow: 0 0 0 1px #dddddd, 0 2px 4px 0 rgb(0 0 0 / 7%), 0 1px 2px 0 rgb(0 0 0 / 5%); } #TeamSizeInput:focus { border: 2px solid #000; border-radius: 4px; } #PopUpButton { position: relative; margin-top: 5px; font-size: 16px; background-color: #4CAF50; } .ScoreBoard { float: left; padding: 10px; width: 100px; height: 300px; margin-left: 50px; background: linear-gradient(white, white) padding-box, linear-gradient(to right, #a10012 0%, #fba51b 50%, #3b5da4 100%) border-box; border-style: solid; border-width: 5px; border-radius: 20px; border-color: transparent; box-shadow: 5px 5px black; } #StartButton { background-color: #4CAF50; } #QuitButton { background-color: red; } .MyButton:hover { background-color: #3E8E41; /* darker shade of green */ }