/* Slice 288: milestone — inner bin pulse (canvas only) */

@keyframes wscm-pulse-inner {
    0%,
    100% {
        box-shadow: inset 0 0 0 0 transparent;
    }
    50% {
        box-shadow: inset 0 0 32px 6px color-mix(in srgb, var(--wscm-pulse-color, #888) 55%, transparent);
    }
}

/* Fallback when color-mix unsupported: opacity via solid */
@supports not (color: color-mix(in srgb, red, blue)) {
    @keyframes wscm-pulse-inner {
        0%,
        100% {
            box-shadow: inset 0 0 0 0 transparent;
        }
        50% {
            box-shadow: inset 0 0 28px 4px var(--wscm-pulse-color, rgba(136, 136, 136, 0.45));
        }
    }
}

.wscm-milestone-pulse-canvas {
    animation: wscm-pulse-inner 0.85s ease-in-out infinite;
    border-radius: 10px;
}
