@font-face { font-family: "Lato"; src: URL("Lato-Regular.ttf") format("truetype"); } body { background-color: lightgray; font-family: "Lato", sans-serif; } #board { width: 500px; height: 500px; background-color: #1a44c4; margin-right: auto; margin-left: auto; margin-top: 50px; padding: 50px; border-radius: 10px; } #spot-ul { list-style: none; padding: 0px; height: 500px; width: 500px; line-height: 166.6666666px; text-align: center; margin: 0; } .spot { height: 163.33333px; width: 163.33333px; float: left; color: white; font-size: 32px; } #s1 { border-right: solid 5px #ff8800; border-bottom: solid 5px #ff8800; } #s2 { border-right: solid 5px #ff8800; border-bottom: solid 5px #ff8800; } #s3 { border-bottom: solid 5px #ff8800; } #s4 { border-right: solid 5px #ff8800; border-bottom: solid 5px #ff8800; } #s5 { border-right: solid 5px #ff8800; border-bottom: solid 5px #ff8800; } #s6 { border-bottom: solid 5px #ff8800; } #s7 { border-right: solid 5px #ff8800; } #s8 { border-right: solid 5px #ff8800; } .fa { cursor: default; } #display { margin-top: 50px; margin-bottom: 50px; height: 350px; width: 200px; background-color: lightblue; margin-right: auto; margin-left: auto; padding: 20px; border: 5px solid turquoise; text-align: center; border-radius: 10px; } #selection { list-style: none; padding: 0; width: 200px; height: 60px; } .selection { display: inline-block; width: 88px; float: left; margin-right: 5px; margin-left: 5px; background-color: #55fa6e; padding-bottom: 20px; padding-top: 20px; border-radius: 10px; cursor: pointer; } .selected { border: 2px solid red; } #restart { width: 70%; margin-right: 15%; margin-left: 15%; padding-top: 20px; padding-bottom: 20px; background-color: #ff7a7a; border-radius: 10px; margin-top: 10px; cursor: pointer; } #state { width: 90%; padding-top: 20px; padding-bottom: 20px; background-color: orange; color: white; margin-right: 5%; margin-left: 5%; }