/**
 * Front styles for core/icon after Icon Block migrate.
 * Icon Block used a sized .icon-container; core sets height:100% on svg
 * which can collapse without an explicit box. Force sane box + fill.
 */
.wp-block-icon {
	line-height: 0;
}

.wp-block-icon svg {
	box-sizing: border-box;
	fill: currentColor;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}

.wp-block-icon.aligncenter {
	display: flex;
	justify-content: center;
}
