/* Wedding Vault: original supplied film grain on dark surfaces only. */
:root{--vault-film-grain:url("images/vertical-grain-original.png")}
html,body{background-color:#080807;background-image:var(--vault-film-grain);background-position:center top;background-size:760px auto;background-repeat:repeat}
/* Major dark chapters and fullscreen dark experiences. Preserve paper, photographs, and controls. */
.cinema-intro,.gate,#gate,.timeline.dark,.film-story.dark,.chapter-opener,
.family-builder-section,.vault-radio-panel,.vault-mini-player,
#vaultDialScene,.ledger-cut-guide,.studio-desk-overlay,
.vault-radio-player,.vault-radio,
.after-hours-panel,.after-hours-modal,
.darkroom,.dark-section,.section-dark {
 background-image:linear-gradient(rgba(0,0,0,.16),rgba(0,0,0,.16)),var(--vault-film-grain)!important;
 background-repeat:repeat,repeat!important;
 background-size:auto,760px auto!important;
 background-position:center,center!important;
}
/* Keep the intro footage and the access book visible above the texture. */
#cinemaIntro .intro-broll{background-image:none!important}
#gate .access-book,#gate .access-book *,#gate .access-card,#gate .access-card *{background-image:revert-layer}
@media(max-width:700px){html,body{background-size:520px auto}}
