/* Vaste lichtpuntjes op de scanradar: geel en blauw, ze lichten subtiel op als de bundel er langs komt */
.rs-dots { position:absolute; inset:0; }
.rdot { position:absolute; width:7px; height:7px; margin:-3.5px 0 0 -3.5px; border-radius:50%; opacity:0; }
.rdot.on { animation:rdPulse 3.2s linear infinite; }
.rdot.d-y { background:#ffd479; box-shadow:0 0 9px 2px rgba(240,180,41,.65); }
.rdot.d-b { background:#8fb4ff; box-shadow:0 0 9px 2px rgba(91,141,255,.75); }
@keyframes rdPulse { 0% { opacity:1; transform:scale(1.7); } 8% { opacity:.95; transform:scale(1.25); } 50% { opacity:.16; transform:scale(1); } 100% { opacity:.12; transform:scale(1); } }
@media (prefers-reduced-motion: reduce) { .rdot.on { animation:none; opacity:.55; } }
