/* Local ws_split view override: no column gap between image and content —
   the content column carries its own horizontal padding instead. The
   .split-content also gets the theme's .margin-trim utility (see view.php)
   so its first/last child margins don't fight the vertical padding. */
.ws-split {
	display: grid;
	position: relative; /* anchors the indicator's .stretched-link overlay */
	margin-bottom: 1rem;
	.split-content {
		display: flex;
		flex-direction: column;
		padding: 1rem 2rem;
		.indicator {
			margin-top: auto;
		}
		/* Editor-content links stay clickable above the overlay */
		a:not(.stretched-link) {
			position: relative;
			z-index: 2;
		}
	}
	.split-image {
		background-size: cover;
		background-position: center;
	}
	&.small-no-image .split-image {
		display: none;
	}
	/* Block-sized tab stop gets a block-sized focus ring */
	.stretched-link:focus-visible {
		outline: none;
		&::after {
			outline: 2px solid var(--accent, currentColor);
			outline-offset: 4px;
		}
	}
}
