dark mode support
Use UTC, quantize to 15-minute intervals