/* Cover Block Link – Frontend Styles */

.wp-block-cover.is-cbl-linked {
	position: relative;
}

.cbl-cover-link {
	position: absolute;
	inset: 0;
	z-index: 2;
	display: block;
	cursor: pointer;
	border-radius: inherit;
}

.cbl-cover-link:focus-visible {
	outline: 3px solid #005fcc;
	outline-offset: 2px;
}

.wp-block-cover.is-cbl-linked .wp-block-cover__inner-container {
	position: relative;
	z-index: 3;
	pointer-events: none;
}

.wp-block-cover.is-cbl-linked .wp-block-cover__inner-container a,
.wp-block-cover.is-cbl-linked .wp-block-cover__inner-container button,
.wp-block-cover.is-cbl-linked .wp-block-cover__inner-container input,
.wp-block-cover.is-cbl-linked .wp-block-cover__inner-container select,
.wp-block-cover.is-cbl-linked .wp-block-cover__inner-container textarea,
.wp-block-cover.is-cbl-linked .wp-block-cover__inner-container [tabindex] {
	pointer-events: auto;
	position: relative;
	z-index: 4;
}

.wp-block-cover.is-cbl-linked:hover {
	cursor: pointer;
}
