/* Base foundations: page background, root site wrappers, and global media defaults. */

html {
	scroll-behavior: smooth;
}

body {
	background:
		radial-gradient(circle at top left, rgba(13, 111, 109, 0.08), transparent 24%),
		radial-gradient(circle at 82% 12%, rgba(225, 182, 64, 0.08), transparent 18%),
		radial-gradient(circle at bottom right, rgba(180, 95, 66, 0.08), transparent 18%),
		linear-gradient(180deg, #fbfdfc 0%, #f5faf7 100%);
	color: var(--wp--preset--color--ink);
}

.wp-site-blocks {
	min-height: 100vh;
}

.wp-site-blocks > * {
	margin-top: 0;
}

.wp-block-post-featured-image img,
.wp-block-image img {
	display: block;
	height: auto;
}
