/* estiliza o a lista de livros */
#lista_livros { 
    row-gap: 2rem;
    display: flex;
    flex-wrap: wrap;
    column-gap: 5rem;
    list-style: none;
    padding: 0 3.5rem;
    justify-content: space-between;
}

/* estiliza cada item da lista */
#lista_livros .item_lista {
    width: 12.5%;
    min-width: 7.5rem;
}

/* link de cada livro */
#lista_livros .item_lista .link_item{
    width: 100%;
    display: flex;
    min-height: 150px;
    color: var(--preto);
    text-decoration: none;
    flex-direction: column;
    transition: .15s ease-in-out;
}
#lista_livros .item_lista .link_item:hover { opacity: .7;  transform: scale(1.1);  }

/* texto dos links */
#lista_livros .item_lista .link_item p {
    height: 1rem;
    text-align: start;
}

/* imagem dos links */
#lista_livros .item_lista .link_item img {
    width: 100%;   
    object-fit: cover;
    overflow: hidden;
    min-height: 9rem;
    text-align: center;
    border-radius: 15px;
    background-color: var(--vermelho-claro);
}

main h1 { 
    cursor: default;
    margin-top: 3.5rem;
    text-align: center;
    font-size: 2.75rem;
    color: var(--preto);
    caret-color: transparent;
}