/* KI-Kamerad-Pille ohne Verdecken (wegweiser-kamerad.php). Bewegung: nur Blende 160 ms, aus bei reduzierter Bewegung. */
#kam .kam-start { transition: opacity 160ms linear; }
@media (max-width: 1679px) {
	#kam:not(.ist-meldung) .kam-start { padding: 6px; border-radius: 50%; }
	#kam:not(.ist-meldung) .kam-start__text { display: none; }
}
#kam.kam-weg:not(.ist-offen) .kam-start { opacity: 0; pointer-events: none; }
.kam-lasche {
	position: fixed;
	z-index: 9989;
	left: 0;
	bottom: calc(96px + env(safe-area-inset-bottom, 0px));
	width: 14px;
	height: 56px;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 0 var(--ps-radius) var(--ps-radius) 0;
	background: var(--ps-navy);
	box-shadow: inset -3px 0 0 var(--ps-bronze-300);
	cursor: pointer;
	opacity: 0;
	pointer-events: none;
	transition: opacity 160ms linear;
}
.kam-lasche.ist-da { opacity: 1; pointer-events: auto; }
.kam-lasche:hover, .kam-lasche:focus-visible { background: var(--ps-navy-soft); }
.kam-lasche:focus-visible { outline: 3px solid var(--ps-blue); outline-offset: 2px; }
@media (prefers-reduced-motion: reduce) {
	#kam .kam-start, .kam-lasche { transition: none; }
}
