/* The opening belongs to the invitation column, including on wide desktop layouts. */
.iv-intro {
	width: var(--iv-cover-width, 100%) !important;
	max-width: var(--iv-cover-width, 500px) !important;
	padding: 0 !important;
}
.dtc-vw #envelope-scene {
	width: var(--iv-cover-width, min(100%, 500px)) !important;
	max-width: 100%; margin-inline: auto !important; box-sizing: border-box;
}
.cv-intro > .cv { position: relative; z-index: 1; }
.cv-cover-fill { position: absolute; inset: 0; z-index: 0; overflow: hidden; pointer-events: none; }
.cv-cover-fill__layer { position: absolute; inset: 0; border: 0; border-radius: 0; box-shadow: none; }
.cv-cover-fill__layer > img { display: block; width: 100%; height: 100%; border: 0; border-radius: 0; box-shadow: none; }
.cv-cover-ready .cv-sec--cover {
	background: transparent !important; border: 0 !important;
	border-radius: 0 !important; box-shadow: none !important;
}
.cv-cover-ready [data-cover-layer], .cv-cover-ready [data-cover-hide] { visibility: hidden !important; }
/* These imported paper cards have a 20px exterior inset in the original CSS. */
.dtc-vw #envelope-scene .env-card {
	width: 100% !important; max-width: 100% !important; border-radius: 0 !important;
	border: 0 !important; box-shadow: none; box-sizing: border-box;
}
.dtc-vw #envelope-scene.template-5-envelope { --env-envelope-width: 100%; }
