.leaf {
	position: fixed;
	top: -20px;
	z-index: 999999;
	pointer-events: none; /* Agar tidak menghalangi klik */
	transition: transform 0.1s ease-out;
	filter: drop-shadow(2px 2px 4px rgba(0,0,0,0.1));
}

/* Efek hover untuk variasi */
.leaf:hover {
	filter: drop-shadow(2px 2px 8px rgba(0,0,0,0.2));
}

/* Animasi masuk untuk daun baru */
@keyframes leafFadeIn {
	from {
		opacity: 0;
		transform: scale(0.5) rotate(0deg);
	}
	to {
		opacity: 1;
		transform: scale(1) rotate(10deg);
	}
}

.leaf {
	animation: leafFadeIn 0.5s ease-out;
}

/* Styling khusus untuk gambar SVG */
.leaf[src$=".svg"] {
	filter: drop-shadow(2px 2px 4px rgba(0,0,0,0.1)) hue-rotate(0deg);
}

/* Variasi warna untuk beberapa daun */
.leaf:nth-child(3n) {
	filter: drop-shadow(2px 2px 4px rgba(0,0,0,0.1)) hue-rotate(30deg);
}

.leaf:nth-child(5n) {
	filter: drop-shadow(2px 2px 4px rgba(0,0,0,0.1)) hue-rotate(-30deg);
}

.leaf:nth-child(7n) {
	filter: drop-shadow(2px 2px 4px rgba(0,0,0,0.1)) saturate(1.5);
}