/* Shared by the scene pages that use assets/js/scene-kit.js: the little things of a burst (hearts, stars…) and the
   site's rising bubbles. */
.kit-bit { position: absolute; z-index: 6; left: 0; top: 0; line-height: 1; font-style: normal; pointer-events: none; }
.kit-bubbles i { position: absolute; bottom: -20px; width: var(--s, 12px); height: var(--s, 12px); border-radius: 50%; border: 2px solid rgba(255, 255, 255, .7); background: radial-gradient(circle at 32% 30%, rgba(255, 255, 255, .8) 0 14%, transparent 16%); animation: kit-rise var(--t, 6s) linear infinite; animation-delay: var(--d, 0s); pointer-events: none; }
@keyframes kit-rise { 0% { transform: translate(0, 0); opacity: 0; } 8% { opacity: 1; } 50% { transform: translate(10px, -48vh); } 100% { transform: translate(-8px, -96vh); opacity: 0; } }
@media (prefers-reduced-motion: reduce) {
	.kit-bubbles { display: none; }
}
