/**
 * Home hero lite quando navbar está em 2D (html sem .mu-item-view-3d).
 * Modo 3D (html.mu-item-view-3d): ZERO regras aqui — hero Live2D intacto.
 * Não altera posições GOLDEN (figure/capa/cajado) — só visibilidade de camadas.
 */
.mu-home-cine__char-visual--item-2d {
    display: none;
}

html:not(.mu-item-view-3d) .mu-body--home-lab:not(.mu-body--home-mobile) .mu-home-cine__char-poster,
html:not(.mu-item-view-3d) .mu-body--home-lab:not(.mu-body--home-mobile) .mu-home-cine__char-live2d-wrap,
html:not(.mu-item-view-3d) .mu-body--home-lab:not(.mu-body--home-mobile) .mu-home-cine__char-live2d,
html:not(.mu-item-view-3d) .mu-body--home-lab:not(.mu-body--home-mobile) .mu-home-cine__char-visual--live2d,
html:not(.mu-item-view-3d) .mu-body--home-lab:not(.mu-body--home-mobile) .mu-home-cine__staff-fire--live2d {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

html:not(.mu-item-view-3d) .mu-body--home-lab:not(.mu-body--home-mobile) .mu-home-cine__char-visual--item-2d {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    transform: translateY(110px);
}

html:not(.mu-item-view-3d) .mu-body--home-lab:not(.mu-body--home-mobile) .mu-home-cine__char-visual--item-2d .mu-home-cine__char-img {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    max-height: 100% !important;
    object-fit: contain !important;
    object-position: center bottom !important;
}

html:not(.mu-item-view-3d) .mu-body--home-lab:not(.mu-body--home-mobile) #muHomeParticles,
html:not(.mu-item-view-3d) .mu-body--home-lab:not(.mu-body--home-mobile) .mu-fx-embers,
html:not(.mu-item-view-3d) .mu-body--home-lab:not(.mu-body--home-mobile) .mu-home-cine__char-sparks,
html:not(.mu-item-view-3d) .mu-body--home-lab:not(.mu-body--home-mobile) .mu-lab-scroll__section-particles,
html:not(.mu-item-view-3d) .mu-body--home-lab:not(.mu-body--home-mobile) .mu-lab-scroll__particles {
    display: none !important;
    visibility: hidden !important;
}
