*
{
    margin: 30;
    padding: 50;
    box-sizing: border-box;
    font-family: Times New Roman;
}

body
{
    
    background-color: orange;
   
    
    min-height: 100vh;


}


header
{
   

    font-size: 1.8rem;
}


header, form
{
    
    min-height: 10vh;
    display: flex;
    justify-content: center;
    align-items: center;
}


form input, form button
{
    
    border-width: thick;
    background-color: grey;
    padding: 0.5rem;
    font-size: 3rem;
}


form button
{
    color: black;
    cursor: grab;
    transition: all 0.1s ease;
}





.rs-container
{
    
    display: flex;
    
    justify-content: center;
    
    align-items: center;
}


.rs-list
{
    
    list-style: none;
    
    min-width: 30%;
}


.rs
{
    
    margin: 1.3rem;
    
    background-color: green;
    
    font-size: 1.5rem;
    
    display: flex;
    
    justify-content: space-between;
    
    align-items: center;
    
    transition: all 0.5s ease;
}



.rs li
{
    flex: 1;
}



.trash-btn, .complete-btn
{
    
    border-width: thick;
    
    background: black;
    
    
    color:white;
    
    padding: 1rem;
    
    cursor: pointer;
    
    font-size: 1.5rem;
}





.rs-item
{
    padding: 0rem 10rem;
}



.fa-trash, .fa-check
{
    pointer-events: none;
}



.completed
{
    
    text-decoration: line-through;
    
    opacity: 5;
}



.fall
{
    transform: translateY(10rem) rotateZ(30deg);
    
    opacity: 5;
}






