*{
    box-sizing: border-box;
    margin:0;
}

body{
    
    height:100vh;
    background-image: linear-gradient(to right, rgb(242, 112, 156), rgb(255, 148, 114));
    
   
}


#container{
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding:1rem 1rem;
    width:100%;
    
}

#container h1{

    font-size:2.5rem;
    font-family:Arial, Helvetica, sans-serif;
    padding:1rem 0;
   

}

#canvas{

    /* border:2px black solid; */
    box-shadow: black 10px 10px 20px;
}





#play{
    position:absolute;
    top:5rem;
    margin-left:1rem;
 left:0;
    /* left:20px; */
    /* right:0; */
    display: none;
}


#h{
    
    position:relative;
    top:0px;
    color: aqua;
    font-size: 1.3rem;
    
}



 button{
    padding:.5rem 2rem;
    margin-top: -.5rem;
    margin-bottom: .5rem;
    background-color: blue;
    color: white;
    border-radius: 1rem;
    /* font-size: 1rem; */
    border:2px solid blue;
}



/* #canvas{
  
    background-color: white;
    border: 2px solid black;
    box-shadow: black 20px 10px 50px;

} */


.rules{
    position:absolute;
    top:5;
    left:0;
    background-color: grey;
    padding: 1rem 1rem;
    width:400px;
    font-family: Arial, Helvetica, sans-serif;
    height:300px;
    line-height: 2;
    transform: translateX(-100%);
    transition: transform 1s ease-in-out; 
}

.show{
  transform:translateX(0);
  z-index:1;
}
.rules h1{
    color: purple;
    text-align: center;
}

#show{
    background-color: black;
    color: white;
    position:absolute;
    top:2rem;
    left:1rem;
}
#close{
    background-color: white;
    color: black;
    margin-top: 2rem;

    
} 

@media only screen and (max-width:700px)
{
    #play{
        position:relative;
        
        width:7rem;
       text-align: center;
        margin-right:1rem;
        top:5px;
        right:5px;
        /* left:20px; */
        /* right:0; */
        display: none;
        font-size: 15px;
        padding: .5rem .5rem;
        
    }
    #rules{
        top:5;
        left:5;    }
    
}