/* Varied botanical compositions, with stems rooted at the frame edge. */
.v7-story::before{background-image:url('assets/v34/blossoms.png');width:480px;height:240px;right:-28px;top:-28px;opacity:.6}
.v7-detail{padding-bottom:190px}
.v7-detail::before{background-image:url('assets/v34/leaves.png');width:560px;height:187px;left:-28px;bottom:-12px;opacity:.7}
#invitation .v7-invite-bottom::after{background-image:url('assets/v34/buds.png');background-position:right bottom;width:250px;height:375px;right:-7vw;bottom:-70px;transform:none;opacity:.6;mix-blend-mode:screen}
footer{padding-bottom:250px!important}
footer::before{background-image:url('assets/v34/blossoms.png');width:620px;height:310px;left:-35px;bottom:-85px;opacity:.65;transform:rotate(-8deg);transform-origin:left bottom}
footer::after{content:none}
.cinema-intro::after{content:"";position:absolute;left:-8vw;bottom:-80px;width:350px;height:117px;background:url('assets/v34/leaves.png') left center/contain no-repeat;filter:grayscale(1) blur(2px);opacity:.08;pointer-events:none;z-index:-1}
@media(max-width:760px){
.v7-story{padding-top:145px}
.v7-story::before{width:255px;height:128px;right:-18px;top:-8px;opacity:.6}
.v7-detail{padding-bottom:155px}
.v7-detail::before{width:335px;height:112px;left:-20px;bottom:0;opacity:.65}
#invitation .v7-invite-bottom::after{width:135px;height:203px;right:-8vw;bottom:-170px;opacity:.6}
footer{padding-bottom:195px!important}
footer::before{width:380px;height:190px;left:-25px;bottom:-32px;opacity:.65;transform:rotate(-8deg)}
.cinema-intro::after{display:none}
}

#invitation .v7-invite-bottom::after{bottom:-110px}@media(max-width:760px){#invitation .v7-invite-bottom::after{height:165px;bottom:-180px}}
