html, body, .wp-site-blocks {
	background-color: #f3efe6 !important;
	background-image: url('https://manymalon.com/wp-content/uploads/2026/09/paper-texture.jpg') !important;
	background-position: top center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-attachment: fixed !important;
}

@media (max-width: 767px) {
	html, body, .wp-site-blocks {
		background-attachment: scroll !important;
	}
}

.wp-site-blocks > header,
.wp-site-blocks > main,
.wp-site-blocks > footer,
.wp-site-blocks > header > .wp-block-group.alignfull,
.wp-site-blocks > footer > .wp-block-group.alignfull {
	background-color: transparent !important;
	background-image: none !important;
}

.page-id-26 .wp-block-post-content {
	max-width: none !important;
}

.page-id-26 .wp-block-post-content > div {
	width: calc(100% - 2rem) !important;
	max-width: 1200px !important;
}

.page-id-26 .wp-block-post-content > div > section:nth-child(1) {
	margin-bottom: 4rem !important;
}

@media (max-width: 767px) {
	.page-id-26 .wp-block-post-content > div > section {
		grid-template-columns: 1fr !important;
	}
}

html, body, .wp-site-blocks {
	background-color: #f3efe6 !important;
	background-image: url('https://manymalon.com/wp-content/uploads/2026/09/paper-texture.jpg') !important;
	background-position: top center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-attachment: fixed !important;
}

@media (max-width: 767px) {
	html, body, .wp-site-blocks {
		background-attachment: scroll !important;
	}
}

.wp-site-blocks > header,
.wp-site-blocks > main,
.wp-site-blocks > footer,
.wp-site-blocks > header > .wp-block-group.alignfull,
.wp-site-blocks > footer > .wp-block-group.alignfull {
	background-color: transparent !important;
	background-image: none !important;
}

.page-id-26 .wp-block-post-content {
	max-width: none !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.page-id-26 .wp-block-post-content > div {
	width: calc(100% - 2rem) !important;
	max-width: 1200px !important;
	box-sizing: border-box !important;
}

@media (max-width: 767px) {
	.page-id-26 .wp-block-post-content > div > section {
		grid-template-columns: 1fr !important;
	}
}

.page-id-24 .wp-block-post-content,
.page-id-30 .wp-block-post-content {
	display: block !important;
}

/* Home merch: 1 column */
.page-id-24 .wp-block-post-content > figure,
.page-id-24 .wp-block-post-content > div:has(img[src*="amg-tee"]) {
	display: block !important;
	width: min(420px, 100%) !important;
	max-width: 420px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.page-id-24 .wp-block-post-content > div:has(img[src*="amg-tee"]) {
	display: flex !important;
	flex-direction: column !important;
	align-items: center !important;
	gap: 1.25rem !important;
}

.page-id-24 .wp-block-post-content > figure img,
.page-id-24 .wp-block-post-content > div:has(img[src*="amg-tee"]) img {
	width: 100% !important;
	height: auto !important;
}

/* Shop merch: 4 columns */
.page-id-30 .wp-block-post-content > div:has(img[src*="amg-tee"]) {
	display: grid !important;
	grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
	gap: 1.25rem 1.25rem !important;
	width: 100% !important;
	max-width: 1200px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.page-id-30 .wp-block-post-content > div:has(img[src*="amg-tee"]) > figure {
	margin: 0 !important;
	width: 100% !important;
}

.page-id-30 .wp-block-post-content > div:has(img[src*="amg-tee"]) img {
	width: 100% !important;
	height: auto !important;
	display: block !important;
}

@media (max-width: 767px) {
	.page-id-30 .wp-block-post-content > div:has(img[src*="amg-tee"]) {
		grid-template-columns: 1fr 1fr !important;
	}
}

/* Home AMG embed: normal responsive 16:9 content width */
.page-id-24 .wp-block-post-content > figure.wp-block-embed,
.page-id-24 .wp-block-post-content > figure.wp-block-embed .wp-block-embed__wrapper {
	width: 62% !important;
	max-width: 62% !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.page-id-24 .wp-block-post-content > figure.wp-block-embed iframe.youtube-player,
.page-id-24 .wp-block-post-content > figure.wp-block-embed iframe {
	width: 100% !important;
	height: auto !important;
	aspect-ratio: 16 / 9 !important;
	max-width: 100% !important;
	display: block !important;
}

/* Home: MALON MERCH heading smaller + centered */
.page-id-24 h2.wp-block-heading {
	font-size: 1.6rem !important;
	letter-spacing: .16em !important;
	text-align: center !important;
	font-weight: 600 !important;
	margin-top: 2rem !important;
	margin-bottom: 1rem !important;
}

/* Home: email copy + form 60% smaller (40% width) and centered */
.page-id-24 .wp-block-post-content > p.wp-block-paragraph {
	text-align: center !important;
}

.page-id-24 .jetpack-contact-form-container,
.page-id-24 form.jetpack-contact-form__form {
	width: 80% !important;
	max-width: 560px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.page-id-24 .jetpack-contact-form-container input[type="email"],
.page-id-24 #g24-email {
	width: 100% !important;
	box-sizing: border-box !important;
	text-align: center !important;
}

.page-id-24 .jetpack-contact-form-container .wp-block-button {
	text-align: center !important;
}

@media (max-width: 767px) {
	.page-id-24 .jetpack-contact-form-container,
	  .page-id-24 form.jetpack-contact-form__form {
		width: 80% !important;
		max-width: 80% !important;
	}
}

@media (max-width: 767px) {
	.page-id-24 .wp-block-post-content > figure.wp-block-embed,
	  .page-id-24 .wp-block-post-content > figure.wp-block-embed .wp-block-embed__wrapper {
		width: 100% !important;
		max-width: 100% !important;
	}
}

@media (max-width: 767px) {
	.page-id-28 .wp-block-post-content div[style*="grid-template-columns"] {
		grid-template-columns: 1fr !important;
	}
}