/* Active counter — 2x2 pixel grid, clockwise sequential blink */
/* Grid: 1=top-left, 2=top-right, 3=bottom-left, 4=bottom-right */
/* Clockwise: TL(1) → TR(2) → BR(4) → BL(3) */
.active-px {
    animation: active-px-blink 8s step-end infinite;
}
.active-px-1 { animation-delay: 0s; }
.active-px-2 { animation-delay: 2s; }
.active-px-3 { animation-delay: 6s; }
.active-px-4 { animation-delay: 4s; }

@keyframes active-px-blink {
    0%, 100% { opacity: 1; }
    0.1% { opacity: 0; }
    25% { opacity: 0; }
    25.1% { opacity: 1; }
}
