Tread Of Angels by Rebecca Roanhorse

In an alternate Gilded Age mining town ruled by celestial hierarchies, a mixed-heritage cardsharp fights to save her sister when she’s accused of murder, plunging into a labyrinth of angelic law, demonic temptation, and casino intrigue. As she hunts the real killer, she confronts a rigged social order that brands some as Elect and others Fallen, forcing her to wager her freedom, faith, and family against the machinery of power.

Purchase from Bookshop.org