A full explanation is available on Medium.
You can view the finished app on Heroku.
If you'd like to tinker with the colors of your app, try using HEX codes from HTML Color Codes!
Note: Plotly Dash apps can only be viewed in a modern browser (like Chrome or Mozilla). They won't render in antediluvian browsers such as Microsoft.