.weerbeeld-page {
	width: 100%;
}

.weerbeeld-embed {
	width: 100%;
	overflow: hidden;
}

.weerbeeld-frame {
	display: block;
	width: 100%;
	height: 3800px;
	min-height: 100vh;
	border: 0;
}

.lab-weerbeeld-preview {
	position: relative;
	height: 100%;
	overflow: hidden;
	background:
		radial-gradient(circle at 18% 18%, rgba(255, 220, 126, .96) 0, rgba(255, 220, 126, 0) 32%),
		radial-gradient(circle at 82% 74%, rgba(226, 75, 126, .86) 0, rgba(226, 75, 126, 0) 38%),
		linear-gradient(145deg, #173b67 0%, #3c8e91 36%, #e7bd89 68%, #c95268 100%);
}

/* Lab archive and detail layouts keep artwork, copy and links level on desktop. */
@media (min-width: 701px) {
	.daily-archive-heading,
	.daily-detail-heading,
	.daily-archive-feature,
	.daily-feature-layout,
	.daily-detail-navigation {
		align-items: start;
	}

	.daily-archive-feature-copy,
	.daily-feature-copy,
	.daily-detail-heading time {
		padding-bottom: 0;
	}
}

.weerbeeld-fallback { margin:16px 0; color:var(--muted); font-size:13px; }
.weerbeeld-fallback a { text-decoration:underline; text-underline-offset:3px; }

.lab-card-art img { display:block; width:100%; height:100%; object-fit:cover; }
