body:not([data-bs-theme="dark"]),
.top-menu {
	background-image: none !important;
}

[data-bs-theme="dark"]{
	background-color: rgba(37 37 37);
	background-repeat: no-repeat;
	background-size: 100vmax;
	background-position-x: 70%;
}

/**
 * Offcanvas
 */
.light-mode,
.light-mode *{
	--bs-body-bg: var(--bs-white);
}

.top-menu{
	background: transparent;
}


body:not([data-bs-theme="dark"]) .top-menu{
	background: var(--bs-gray-800);
}

.anniversary {
	margin-top: 250px;
	color: #fff;
	margin-bottom: 0px;
}

.p-home {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite.jpg");
}
.current-week-35 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_35.jpg");
}
.current-week-36 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_36.jpg");
}

.current-week-37 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_37.jpg");
}

.current-week-38 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_38.jpg");
}

.current-week-39 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_39.jpg");
}

.current-week-40 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_40.jpg");
}

.current-week-41 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_41.jpg");
}

.current-week-42 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_42.jpg");
}

.current-week-43 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_43.jpg");
}

.current-week-44 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_44.jpg");
}

.current-week-45 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_45.jpg");
}

.current-week-46 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_46.jpg");
}

.current-week-47 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_47.jpg");
}

.current-week-48 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_48.jpg");
}

.current-week-49 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_49.jpg");
}

.current-week-50 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_50.jpg");
}
.current-week-51 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_51.jpg");
}

.current-week-52 {
	background-image: url("//wsrv.nl/?output=jpg&q=79&url=https://idt-dichtungen.de/assets/img/home/Startseite_52.jpg");
}
.current-week-53 {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite.jpg");
}

[lang="de"] .xmas {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_xmas_de.jpg");
}
[lang="en"] .xmas {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_xmas_en.jpg");
}
[lang="es-ES"] .xmas {
	background-image: url("//wsrv.nl/?output=jpg&q=80&url=https://idt-dichtungen.de/assets/img/home/Startseite_xmas_es.jpg");
}

/* .p-home {
	background-image: url("/assets/img/home/Startseite_38.jpg");
} */

.p-home:has(.anniversary) {
	background-position: 70% 57px;
}

@media (min-width: 576px) {
	.p-home:has(.anniversary) {
		background-position: 70% 0;
	}
}


@media (min-width: 1200px) {
	.anniversary {
		margin-top: 250px;
		margin-left: -150px;
		color: #fff;
		margin-bottom: 0px;
	}
}


/**
 * -- Noise
 * Credits: https://tascadalmerita.wine/en/ via https://adoratorio.studio/
 */

@keyframes noise {
	0% {
		transform: translate3d(1%,-1%,0)
	}

	10% {
		transform: translate3d(-5%,-2%,0)
	}

	20% {
		transform: translate3d(10%,5%,0)
	}

	30% {
		transform: translate3d(5%,-11%,0)
	}

	40% {
		transform: translate3d(-12%,-5%,0)
	}

	50% {
		transform: translate3d(10%,9%,0)
	}

	60% {
		transform: translate3d(15%,0,0)
	}

	70% {
		transform: translate3d(-10%,8%,0)
	}

	80% {
		transform: translate3d(10%,2%,0)
	}

	90% {
		transform: translate3d(1%,5%,0)
	}

	to {
		transform: translate3d(0,8%,0)
	}
}

@supports (pointer-events: auto) {
	body:before{
		content: "";
		display:block;
		position: fixed;
		/* background: url(/home/noise.png); */
		background: url('data:image/png;base64,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');
		opacity: 0.08;
		width: 300%;
		height: 300%;
		left: -150%;
		top: -150%;
		pointer-events: none;
		will-change: auto;
		z-index: 0;
		animation: noise 1.2s steps(3) infinite both;
	}

	/*  .page:before{
		content: "";
		display:block;
		position: absolute;
		z-index:0;
		background: linear-gradient(180deg, rgba(37,37,37,0) 2%, rgba(37,37,37,1) 20%, rgba(37,37,37,1) 37%);
		opacity: 1;
		width: 100%;
		top: 20vh;
		bottom:0;
		left: 0;
		bottom: 0;
		pointer-events: none;
		will-change: auto;
		z-index: -1;
	}*/

	.page {
		background: linear-gradient(180deg, 
			transparent 0%, 
			transparent 570px, 
			rgba(37,37,37,0) 570px, 
			rgba(37,37,37,1) calc(570px + 100vh),
			rgba(37,37,37,1) 100%
		);
	}


	@media (min-width: 1200px) {
		/* .page:before{
			top: 570px;
		} */
	}

	header,.page{
		position: relative;
		 /*z-index: 0; */
	}
}
