/**
 * Wedding Favours page — cream canvas around editable blocks.
 */

body.am-wedding-page,
.editor-styles-wrapper {
	background: var(--am-cream, #fdf8f0);
}

body.am-wedding-page .am-full-width {
	padding-top: 1.5rem;
	padding-bottom: 5rem;
}

body.am-wedding-page .page-content,
body.am-wedding-page .entry-content {
	max-width: none;
	color: var(--am-ink, #2c2c2c);
}

body.am-wedding-page .page-content a,
body.am-wedding-page .entry-content a {
	text-decoration: none;
}

body.am-wedding-page .entry-content > .wp-block-austmystik-highlights.am-hl,
body.am-wedding-page .page-content > .wp-block-austmystik-highlights.am-hl,
body.am-wedding-page .am-full-width .entry-content > .wp-block-austmystik-highlights.alignwide.am-hl,
body.am-wedding-page .am-full-width .page-content > .wp-block-austmystik-highlights.alignwide.am-hl,
body.am-wedding-page .am-full-width .entry-content > .wp-block-austmystik-highlights.alignfull.am-hl,
body.am-wedding-page .am-full-width .page-content > .wp-block-austmystik-highlights.alignfull.am-hl {
	width: auto;
	max-width: none;
	margin-left: 0;
	margin-right: 0;
	background: transparent;
}

body.am-wedding-page .am-hl__inner,
.editor-styles-wrapper .am-hl__inner {
	max-width: none;
	padding: 0 0 3.5rem;
}

.editor-styles-wrapper .wp-block-austmystik-highlights.am-hl {
	background: transparent;
}

@media (min-width: 1024px) {
	body.am-wedding-page .am-full-width {
		padding-top: 1.75rem;
		padding-bottom: 5.5rem;
	}

	body.am-wedding-page .am-hl__inner {
		padding-bottom: 4.25rem;
	}
}
