/* LAYER GLOBAL */
            .money-wrap {
                position: fixed;
                inset: 0;
                bottom: 76px;
                pointer-events: none;
                overflow: hidden;
                z-index: 9998;
            }

            /* STYLING UANG RUPIAH */
            .money {
                position: absolute;
                top: -50px;
                width: 40px; /* ukuran gambar uang */
                height: auto;
                opacity: 0.95;
                transform: rotate(0deg);
                will-change: transform, opacity;
                animation:
                    fall var(--dur, 10s) linear var(--delay, 0s) infinite,
                    sway var(--sway, 4s) ease-in-out var(--delay, 0s) infinite alternate;
            }

            @keyframes fall {
                to {
                    transform: translate3d(var(--drift, 0px), 110vh, 0) rotate(var(--rot, 360deg));
                }
            }
            @keyframes sway {
                from {
                    margin-left: -15px;
                }
                to {
                    margin-left: 15px;
                }
            }

            /* HORMATI prefers-reduced-motion */
            @media (prefers-reduced-motion: reduce) {
                .money {
                    animation: none !important;
                }
            }