deriveDarkTemplate method
Builds a dark template from this light-oriented M3EThemeData.
Preserves non-color tokens (type scale, spacing, component themes) while
swapping in a dark M3EColorScheme seeded from colorScheme.primary.
Implementation
M3EThemeData deriveDarkTemplate() => _m3eDeriveDarkTemplate(this);