/* AMP MICI child theme design tokens and global child-theme helpers. */
:root {
	--ampmici-child-purple: var(--wp--preset--color--primary, #4B0082);
	--ampmici-child-purple-hover: var(--wp--preset--color--primary-hover, #6A1B9A);
	--ampmici-child-orange: var(--wp--preset--color--accent, #FF6F00);
	--ampmici-child-green: var(--wp--preset--color--green, #43A047);
	--ampmici-child-dark: var(--wp--preset--color--dark, #24113D);
	--ampmici-child-soft: var(--wp--preset--color--soft, #F8F4FC);
	--ampmici-child-border: #e7dfec;
	--ampmici-child-radius: 28px;
	--ampmici-child-shadow: 0 22px 60px rgba(36, 17, 61, .09);
}

.ampmici-dynamic-section.alignfull {
	width: 100%;
	max-width: none !important;
	margin-inline: 0 !important;
}

.ampmici-dynamic-section.alignfull > :first-child {
	margin-block-start: 0;
}
