/* =====================================================
   ALGEMEEN
===================================================== */
.social-sharing-class {
	display: none !important;
}

/* =====================================================
   LANDINGPAGE ‘ZUR SITE’ — PAGINA-ID 6587
===================================================== */
body.page-id-6587 {
	margin: 0 !important;
	padding: 0 !important;
	overflow-x: hidden;
}

/* Header en navigatie verbergen */
body.page-id-6587 .header,
body.page-id-6587 .navigation,
body.page-id-6587 .main-navigation {
	display: none !important;
}

/* Paginatitel en witte titelruimte verwijderen */
body.page-id-6587 .post-header,
body.page-id-6587 .post-meta-container {
	display: none !important;
}

/* Footer van Baskerville verbergen */
body.page-id-6587 #footer,
body.page-id-6587 .credits {
	display: none !important;
}

/* Baskerville-containers volledig openzetten */
body.page-id-6587 .wrapper,
body.page-id-6587 .section-inner,
body.page-id-6587 .content,
body.page-id-6587 .post,
body.page-id-6587 .post-content {
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* Gutenberg-groepen volledig breed */
body.page-id-6587 .wp-block-group {
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
}

/* Binnenste inhoud van de omslagen volledig breed */
body.page-id-6587 .wp-block-cover__inner-container {
	width: 100% !important;
	max-width: none !important;
}

/* Alle omslagen vullen het scherm minus de fotocredit-balk */
body.page-id-6587 .wp-block-cover {
	width: 100vw !important;
	max-width: none !important;
	min-height: calc(100vh - 60px) !important;
	min-height: calc(100svh - 60px) !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* =====================================================
   RESPONSIEVE OMSLAGEN
===================================================== */
/* Desktop standaard tonen */
body.page-id-6587 .wp-block-cover.omslag-desktop {
	display: flex !important;
}

/* Tablet en iPhone standaard verbergen */
body.page-id-6587 .wp-block-cover.omslag-tablet,
body.page-id-6587 .wp-block-cover.omslag-iphone {
	display: none !important;
}

/* TABLET — 601 tot en met 1024 pixels */
@media screen and (min-width: 601px) and (max-width: 1024px) {
	body.page-id-6587 .wp-block-cover.omslag-desktop,
					body.page-id-6587 .wp-block-cover.omslag-iphone {
		display: none !important;
	}
	
	body.page-id-6587 .wp-block-cover.omslag-tablet {
		display: flex !important;
	}
}

/* IPHONE EN ANDERE TELEFOONS — maximaal 600 pixels */
@media screen and (max-width: 600px) {
	body.page-id-6587 .wp-block-cover.omslag-desktop,
					body.page-id-6587 .wp-block-cover.omslag-tablet {
		display: none !important;
	}
	
	body.page-id-6587 .wp-block-cover.omslag-iphone {
		display: flex !important;
	}
}

/* =====================================================
   FOTOCREDIT-BALK
===================================================== */
body.page-id-6587 .foto-credits {
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100% !important;
	max-width: none !important;
	min-height: 60px;
	margin: 0 !important;
	padding: 0 3% !important;
	background: #eee4d4;
	color: #333;
	font-size: 15px;
	letter-spacing: .03em;
}

/* Middelste fotocredit centreren */
body.page-id-6587 .foto-credits .credit-midden {
	text-align: center;
}

/* Fotocredits op telefoon compacter maken */
@media screen and (max-width: 600px) {
	body.page-id-6587 .foto-credits {
		min-height: 60px;
		padding: 8px 3% !important;
		font-size: 11px;
		line-height: 1.3;
		gap: 8px;
	}
	
	body.page-id-6587 .foto-credits .credit-midden {
		text-align: center;
	}
}

/* =====================================================
   ACHTERGROND CORRECTIE — ALLEEN IPAD EN IPHONE
   Desktop blijft volledig ongemoeid
===================================================== */
/* =====================================================
   IPAD / TABLET — COVER
===================================================== */
@media screen and (min-width: 601px) and (max-width: 1024px) {
	body {
		background-image: url('https://renatekernfanclub.com/wp-content/uploads/2026/08/chatgpt-image-22-aug-2026-18_31_12.png') !important;
		background-repeat: no-repeat !important;
		background-position: center top !important;
		background-size: cover !important;
		background-attachment: scroll !important;
	}
	
	.wrapper,
		.section-inner,
		.content,
		.posts,
		.post-container {
		background-color: transparent !important;
	}
}

/* IPHONE / TELEFOON */
@media screen and (max-width: 600px) {
	body {
		background-image: url('https://renatekernfanclub.com/wp-content/uploads/2026/08/chatgpt-image-22-aug-2026-18_31_12.png') !important;
		background-repeat: no-repeat !important;
		background-position: center top !important;
		background-size: cover !important;
		background-attachment: scroll !important;
	}
	
	.wrapper,
		.section-inner,
		.content,
		.posts,
		.post-container {
		background-color: transparent !important;
	}
}