Should be scoped for this component as noted above.

I'd prefer it didn't include stylistic CSS and only structural. No site will want the provided stylistic CSS, no matter what you come up with; Or we should at least separate stylistic CSS so it can be easily replaced.