/* _content/Maple.Backend/Pages/Index.cshtml.rz.scp.css */
@keyframes heartbeat-b-9okb9837gz {
    0%, 100% { transform: scale(1); filter: brightness(100%); }
    15% { transform: scale(1.2); filter: brightness(120%); }
    30% { transform: scale(1); filter: brightness(100%); }
    45% { transform: scale(1.2); filter: brightness(120%); }
    60% { transform: scale(1); filter: brightness(100%); }
}

@keyframes ripple-primary-b-9okb9837gz {
    0% {
        transform: translate(-50%, -50%) scale(0);
        opacity: 0.8;
    }
    100% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
    }
}

@keyframes ripple-secondary-b-9okb9837gz {
    0% {
        transform: translate(-50%, -50%) scale(0);
        opacity: 0.6;
    }
    100% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
    }
}

.animate-heartbeat[b-9okb9837gz] {
    animation: heartbeat-b-9okb9837gz 1s ease-in-out infinite;
}

.animate-ripple-primary[b-9okb9837gz] {
    width: 200px;
    height: 200px;
    transform: translate(-50%, -50%) scale(0);
    animation: ripple-primary-b-9okb9837gz 1.5s ease-out infinite;
    animation-delay: 0.5s;
}

.animate-ripple-secondary[b-9okb9837gz] {
    width: 180px;
    height: 180px;
    transform: translate(-50%, -50%) scale(0);
    animation: ripple-secondary-b-9okb9837gz 2s ease-out infinite;
}

.ripple-circle[b-9okb9837gz] {
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
}
/* _content/Maple.Backend/Pages/Shared/Navbar/_Navbar.cshtml.rz.scp.css */
.sticky[b-ndwh5g08yw] {
    position: -webkit-sticky;
    position: sticky;
    top: 1.5rem;
    z-index: 1000;
}
