Compute sunrise, solar noon and sunset from latitude, longitude and date using the NOAA solar-position equations. Runs entirely in the browser — no weather API, no location permission required.