body{
 font-family: Arial;
 margin: 40px;
}

form{
 margin-bottom: 30px;
}

input{
 display: block;
 margin-bottom: 10px;
 padding: 8px;
 width: 250px;
}

button{
 padding: 8px 12px;
 margin-right: 5px;
}

.card{
 border: 1px solid #ccc;
 padding: 10px;
 margin-bottom: 10px;
 width: 250px;
}

img{
 width: 100%;
}

#listaFilmes{
 display: grid;
 grid-template-columns: repeat(auto-fill, 200px);
 gap: 20px;
}