figure:has(.dev-image-size-overlay) {
	display: inline-block;
	position: relative;
}

.dev-image-size-overlay {
	background: rgba(0, 0, 0, 0.7);
	border-radius: 2px;
	color: #fff;
	font-family: monospace;
	font-size: 11px;
	opacity: 0;
	padding: 2px 4px;
	pointer-events: none;
	position: absolute;
	right: 4px;
	top: 4px;
	transition: opacity 0.2s;
	z-index: var(--wp--custom--z-index--dev-image-size-overlay);
}

@media only screen and (min-width: 1728px) {
	.dev-image-size-overlay {
		opacity: 1;
	}
}

@media only screen and (width: 990px) {
	.dev-image-size-overlay {
		opacity: 1;
	}
}