Framework-agnostic CSS theme + design tokens for the BIMETAL table/data-grid
(@bimetal/table-headless + the table-{react,vue,svelte,angular,vanilla}-components).
Light by default, with a dark palette via data-theme="dark".
The theme styles the canonical .bm-table* DOM the component packages render —
the same structure across every stack.
Usage
The component packages already import the theme. To bundle it separately:
import '@bimetal/table-themes';
Dark mode
<div class="bm-table" data-theme="dark"> … </div>
Overriding tokens
Every visual value is a --bmtb-* custom property on .bm-table — override any of
them in your own stylesheet to retheme without touching the component CSS.