/* Beginpagina: subtiele lichtpuntjes in de blauwe achtergrondradar (de bundel draait in 6 s rond) */
.radar .hdot { position:absolute; width:6px; height:6px; margin:-3px 0 0 -3px; border-radius:50%; opacity:.06; animation:hdPulse 6s linear infinite; pointer-events:none; }
.radar .hdot.d-y { background:#ffd479; box-shadow:0 0 8px 2px rgba(240,180,41,.55); }
.radar .hdot.d-b { background:#8fb4ff; box-shadow:0 0 8px 2px rgba(91,141,255,.65); }
@keyframes hdPulse { 0% { opacity:.95; transform:scale(1.8); } 6% { opacity:.8; transform:scale(1.3); } 40% { opacity:.12; transform:scale(1); } 100% { opacity:.06; transform:scale(1); } }
@media (prefers-reduced-motion: reduce) { .radar .hdot { animation:none; opacity:.35; } }
