* {
margin: 0;
padding: 0;
}
nav {
background-color: black;
color: whitesmoke;
height: 65%;
font-size: 50px;
display: flex;
align-items: center;
justify-content: center;
font-family: "Courier New";
}
nav ul {
list-style: none;
}
.main {
display: flex;
justify-content: center;
margin-top: 50px;
}
.container {
display: grid;
grid-template-rows: repeat(3, 10vw);
grid-template-columns: repeat(3, 10vw);
}
.box {
font-size: 8vw;
border: 2px solid black;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
}
.box:hover {
background-color: #e0cfcf;
}
.gameinfo {
padding: 0 35px;
}
.gameinfo h1 {
font-size: 4vw;
font-family: "Courier New";
}
.br-0 {
border-right: 0;
}
.bl-0 {
border-left: 0;
}
.bt-0 {
border-top: 0;
}
.bb-0 {
border-bottom: 0;
}
#reset {
margin: 10px 20px;
padding: 4px 10px;
cursor: pointer;
background-color: #f1dcdc;
font-family: "Courier New";
border-radius: 10px;
font-size: 3vw;
}
span.info {
font-size: 3.7vw;
letter-spacing: 2px;
background-color: beige;
padding: 6px 10px;
font-family: "Courier New";
border-radius: 10px;
}
.love {
display: flex;
justify-content: center;
margin-top: 5vh;
font-family: "Courier New";
align-items: center;
color: #8a8f99;
}
.art {
margin: 5px;
font-weight: 800;
color: rgb(199, 25, 25);
}
.icons {
display: flex;
justify-content: center;
font-size: 2rem;
margin-top: 30px;
margin-bottom: 10px;
}
.icons a {
color: #8a8f99;
margin: 0px 25px;
}
/* note */
.note {
display: flex;
justify-content: center;
font-family: "Courier New";
font-size: 2.5vw;
line-height: 2;
margin: 0px 20px;
}