/* Adicionar estilos para imagens do portfólio */
.portfolio-item {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    height: 300px;
}

.portfolio-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

.portfolio-item:hover img {
    transform: scale(1.1);
}

/* Remover placeholder quando imagens reais forem adicionadas */
.portfolio-item .img-placeholder {
    display: none;
}

/* Ajuste para a imagem de fundo da seção hero */
.hero {
    height: 100vh;
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/hero-bg.jpeg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    text-align: center;
    color: var(--white);
    padding: 0;
}

/* Ajuste para a imagem da seção sobre */
.sobre-img img {
    width: 100%;
    height: auto;
    border-radius: 10px;
    box-shadow: var(--shadow);
}

/* Esconder placeholders quando imagens reais forem adicionadas */
.sobre-img img + .img-placeholder {
    display: none;
}
