# Annotated: electrosim.rendering.trails ## draw_trails - Reuses a cached alpha surface per window size; clears each frame. - For each particle history segment: - Skip if jump exceeds half window (wrap discontinuity guard). - Compute age-based fade; draw an outer edge line with reduced alpha for a simple AA effect, then the core line. - Blit the trails surface onto the main screen.