.block-ideas {
	border: 3px solid var(--wp--preset--color--primary);
	padding: 0 0 16px;
}


.block-ideas > *:where(:not(:is(.block-ideas__title))) {
	padding-inline-end: 24px;
}

.block-ideas > *:where(:not(:is(.wp-block-list))) {
	padding-inline-start: 24px;
}

.block-ideas__title,
.editor-styles-wrapper .block-ideas__title {
	background-color: var(--wp--preset--color--primary);
	color: var(--wp--preset--color--background);
	line-height: var(--wp--custom--line-height--normal);
	padding: 19px 88px 19px 24px;
	position: relative;
}

.block-ideas__title::before {
	background-color: var(--wp--preset--color--secondary);
	content: "";
	display: inline-block;
	position: absolute;
	-webkit-mask-image: url("https://www.thecookierookie.com/wp-content/themes/thecookierookie-2024/assets/icons/utility/lightbulb.svg");
	mask-image: url("https://www.thecookierookie.com/wp-content/themes/thecookierookie-2024/assets/icons/utility/lightbulb.svg");
	height: 48px;
	width: 48px;
	right: 24px;
	top: 16px;
}

@media only screen and (min-width: 768px) {
	.block-ideas__title {
		padding-block-start: 16px;
		padding-block-end: 16px;
	}
}
