/* Those are the general targets, giving every div a class should have solved most of the problems I ve faced . I only found this out late ._." */

*{
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: cooper;
}

div {
    display: grid;
    margin-left: 10%;
    margin-right: 10%;
    margin-top: 10%;
    margin-bottom: 10%;
    grid-template-columns: repeat(1,1fr);
    grid-template-rows: repeat(3, 1fr); 
    border-width: 3px; 
    border-style: dotted;
    border-radius: 1px; 
}

body {
    background-image: url(/pictures/wallhaven-gppv2322.png);
    background-repeat: no-repeat;
    background-size: cover;
}

div{
    padding-left: 20px;
    padding-bottom: 10px;
    /* margin-top: 10%;
    margin-bottom: 10%; */  
    margin-left: 10%;
    margin-right: 10%;
    justify-content: center;
    background-color: #00000099;
    color: #ffffff;    
}


li {
    padding-left: 25px;
    font-size: 15px;
    padding-top: 10px;
    
}

p {
    margin-top: 20px;
    padding: 0px;
    font-size: 15px;
}








/* This part is the first page / index.html */

/* Top part of introduction page */
.top-page { 
    margin-top: 50px;
    font-size: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 25px;
}

/* The first paragraph / index.html */
.idkanymore{ margin-top: 0px; }

/* The privacy policy part / index.html */
.privacy{
    margin-top: 30px;
    
    
}


/* The bottom part of / index.html */
.bottom-page{
    margin-bottom: 30px;
    margin-top: 10px;
    
}

.link{
    color: #ffffff;
    display: block;
    text-decoration: underline;
    grid-column: 1 / 2;
    padding-left: 48%;
    border: 2px;
    margin-left: 0px;
    margin-right: 0px;
    width: 100px;
}

/* play button */
.play{
    display: flex;
    justify-content: center;
    color: #ffffff;
    border-radius: 5px;
    border: 2px solid white;
    align-content: center;
    margin-left: 45%;
    margin-top: 10px;
    margin-right: 45%;
    
}

/* END OF INDEX.HTML */









/* start of about page /abpout.html */


/* top page / the same properties from the first index page */

.howto{
    margin-top: 50px;
    line-height: 1.5;
    padding: 0px;
    font-size: 15px;
    margin-bottom: 0px;
}

/* top margin / is not targeted  */

.link3 {
    margin-bottom: 15px;
    text-decoration: underline;
    display: flex;
    justify-content: center;
    color: #ffffff;
    margin-top: 15px;
    margin-left: 1fr 1fr;

}


.link2{
    color: #ffffff;
    /* margin-top: 0px;
    padding-top: 0px; */
    /* height: 1fr; */
    margin-top: 50px;
    text-decoration: underline;
    display: flex;
    justify-content: center;
}

/* end of the about page */











/* start of the game page / gamepage.html*/

/* The main container for all of the page  */
.container {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 100px 500px;
    height: 700px;
    margin-bottom: 10px;
}

.gametitle{
    display: flex;
    justify-content: center;
    grid-column: 1 / 3;
    padding-left: 350px;
    font-size: 50px;
    padding-top: 10px;
    grid-row: 1 / 2;

}



/* This is where the game content page starts  */
.gamequestion{
    display: block;
    font-size: 20px;
    grid-row: 2 / 3;
    grid-column: 1 / 3;
}

/* a container for the answers of the question */
.gamecontainer {
    display: block;
    grid-row: 2 / 4;
    grid-column: 1 / 3;
    margin-left: 0px;
    padding-top: 0px;
    padding-left: 50px;
    background-color: #00000000;
    border: 0px;
    width: 500px;
    height: fit-content;
}


/* the answer box */
.answer{
    display: flex;
    justify-content: center;
    padding-top: 10px;
    padding-left: 0px;
    margin-left: 0px;
    margin-top: 40px;
    border: 2px solid white;
    border-radius: 5px;
}

/* the imge used inside the game container */
.gameimage {
    width: 450px;
    padding-left: 5px;
    padding-right: 80px;
    padding-top: 35px;
    padding-bottom: 0px;
    grid-column: 2 / 4;
    grid-row: 2 / 3;
    height: 500px;
    
    
}

/* a div for the home page link */
.returncont{
    display: block;
    padding-left: 0px;
    margin-top: 0px;
    background-color: #00000000;
    border: 0px;
    
}

/* the return link */
.return{
    display: flex;
    margin-top: 10px;
    justify-content:  center;
    border: 2px solid white;
    border-radius: 10px;
    font-size: 25px;
    color: #ffffff;
    text-decoration: solid;
    padding-top: 2px;
    
}

/* End of the game page  */





/* Those are some properties i was using before 
.box-content{ height: 20px; }



.game { 
    justify-content: center;
    grid-column: 1 / 8;
    grid-row: 3 / 4;
    margin: auto;
    padding-top: 40px;
} */




/* Font :d */

@font-face {
    font-family: cooper;
    src: url(/fonts/CooperBits.ttf);
  }