CSS modules appear the be the latest "default" way to do styles in nextJS. When I started this, I assume it would be nearly a no-op. As I went through it, I think I discovered that it is a valuable change.
The styles around RoundTable had grown confusing. Those styles were being used on all tables (even ones not related to Rounds) as general styling. But their class names remained tied to Rounds. I collapsed those styles into the generic Table component, and renamed the styles to fit their more general use. The classes that were only used in one place were replaced with bootstrap utility classes. I think this is a big win since you can now clearly see where the styles are coming from in all the tables.
The global style sheet has been moved to next's standard way of including global styles (_app.scss included by _app.js).
In development, next will hot reload styles now without needing to reload the page.
Fixes #17
CSS modules appear the be the latest "default" way to do styles in nextJS. When I started this, I assume it would be nearly a no-op. As I went through it, I think I discovered that it is a valuable change.