/* Generated mode-style architectural background for the existing MV. */
#wrapper > header {
    background-color: #eae5dc;
    background-image: url('../img/mv_bg_mode_pc_v2.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
@media screen and (min-width: 600px) {
    #wrapper > header h1 {
        --mv-render-width: 1200px;
        position: relative;
        isolation: isolate;
    }
    /* White label plate directly behind the existing black DVD badge. */
    #wrapper > header h1::before {
        content: '';
        position: absolute;
        z-index: -1;
        left: calc((100% - var(--mv-render-width)) / 2);
        top: calc(var(--mv-render-width) * .02205);
        width: calc(var(--mv-render-width) * .2244);
        height: calc(var(--mv-render-width) * .03694);
        background: #fff;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1254px) {
    #wrapper > header h1 { --mv-render-width: 96vw; }
}
@media screen and (min-width: 600px) and (max-width: 1024px) {
    #wrapper > header h1 { --mv-render-width: 94vw; }
}
@media screen and (max-width: 599px) {
    #wrapper > header {
        background-image: url('../img/mv_bg_mode_sp.webp');
        background-position: center center;
    }
}
