Olá Herlon!
Para estilizar os links, você pode adicionar as seguintes tags em seu código, na pasta HeaderProject e no index,js:
<nav>
<HeaderLink url="./" class="home-link">Home</HeaderLink>
<HeaderLink url="./Favorites" class="favorites-link">Favorites</HeaderLink>
</nav>
E no seu CSS HeaderProject.module.css adicione as seguintes linhas:
.home-link, .favorites-link {
color: white;
/* Outras estilizações que voce quiser*/
}
Já a questão da imagem apenas utilizando o código da aula funcionou, o seu código passa props como um objeto para a função Card, enquanto o código da aula as desestrutura diretamente, o que funcionou normalmente aqui.
import styles from './Card.module.css';
import iconeFavoritar from './favoritar.png';
function Card({ id, titulo, capa }) {
return (
<div className={styles.container}>
<img src={capa} alt={titulo} className={styles.capa} />
<h2>{titulo}</h2>
<img src={iconeFavoritar}
alt="Favoritar filme"
className={styles.favoritar} />
</div>
)
}
export default Card;
E o seu CSS(Card.module.css), fica assim:
.container {
padding: 0 0 1em 0;
margin-top: .5em;
width: 282px;
background-color: var(--cinza);
display: flex;
flex-direction: column;
justify-content: space-between;
}
.cover {
width: 100%;
}
.container h2, .favoritar {
padding: 0 1em;
}
.favoritar {
width: 25px;
}
Espero ter ajudado. Abraços!