Auditable dice
- /roll 1d20+5 and /r adv 1d20 — results stored in roll_events
- 3D dice animation (lazy-loaded) with 2D fallback
- Dice tray sidebar — click a past roll to re-roll
- SFX/VFX for nat 20, nat 1, and hits (toggleable)
- Narrator voice (beta) — ElevenLabs prebaked lines on crits and hits
- Narrator voice (beta) — ElevenLabs DM lines on crits and hits
- Dice themes: Tome, Frost glass, Ember coal (beta)