/* IAGO GAMES - GTA VI OFICIAL */

.hero,
.release-feature {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

.hero-scene,
.release-feature-bg {
    position: absolute !important;
    inset: 0 !important;
    overflow: hidden;
    background: #210625 !important;
    background-image: none !important;
    transform: none !important;
    animation: none !important;
    filter: none !important;
}

.hero-scene::before,
.release-feature-bg::before {
    content: "";
    position: absolute;
    inset: -35px;
    background-size: cover;
    background-position: center;
    filter: blur(19px) brightness(.48);
    pointer-events: none;
}

.hero-scene::before {
    background-image: url("assets/gta/rockstar-home.jpg");
}

.release-feature-bg::before {
    background-image: url("assets/gta/rockstar-lancamentos.jpg");
}

.gta-picture {
    position: absolute;
    inset: 0;
    display: block;
    width: 100%;
    height: 100%;
}

.gta-picture img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    object-position: center !important;
    transform: none !important;
    animation: none !important;
    filter: none !important;
}

/* Preserva o titulo acessivel.
   Logo original ja incorporada na arte Rockstar. */

.hero-title,
.release-feature-content h2 {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
}

/* Texto e botoes acima da imagem */

.hero-copy,
.release-feature-content {
    position: relative;
    z-index: 5 !important;
}

.hero-haze {
    z-index: 2;
    background:
        linear-gradient(
            90deg,
            rgba(21,3,29,.65),
            rgba(21,3,29,.12) 70%,
            transparent
        ) !important;
}

.release-feature::before {
    z-index: 2 !important;
    background:
        linear-gradient(
            90deg,
            rgba(21,3,29,.60),
            rgba(21,3,29,.12) 70%,
            transparent
        ) !important;
}

.hero {
    height: clamp(430px,34vw,540px) !important;
}

.hero-copy {
    justify-content: flex-end !important;
    padding-bottom: 36px !important;
}

.release-feature {
    min-height: 440px !important;
}

.release-feature-content {
    min-height: 440px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    padding-bottom: 35px !important;
}

/* Capa original no catalogo */

.cover-art img[data-id="gta6"] {
    object-fit: contain !important;
    object-position: center !important;
    transform: none !important;
}

/* Adaptacao mobile */

@media(max-width:650px) {
    .hero {
        height: 490px !important;
    }

    .gta-picture img {
        object-fit: contain !important;
        object-position: center top !important;
    }

    .hero-copy {
        padding: 0 18px 25px !important;
        justify-content: flex-end !important;
    }

    .release-feature {
        min-height: 490px !important;
    }

    .release-feature-content {
        min-height: 490px;
        padding: 0 20px 25px !important;
    }
}

@media(prefers-reduced-motion:reduce) {
    .hero-particles,
    .gta-picture img {
        animation: none !important;
    }
}