Using Sprite Atlas for UI sprites results in low quality

I tried adding all my UI sprites to an Atlas but I’m getting really low quality results.

Here is the original sprite.

Here is how it looks in the sprite atlas.

And here is how it looks in the game.

I thought it was being caused by double compression (the original sprite and the sprite atlas) but I turned off compression for the original and tried a bunch of different compression methods for the atlas and the results were always terrible.

Am I missing something obvious?

Thanks

If I turn off all compression for the sprite atlas the quality looks ok again, but this would blow out the file size of my game.

Any suggestions?