caa19f2d91
Both builders construct a ThemeData with the matching brightness + ColorScheme.dark/.light + the corresponding FabledSwordTheme extension. buildThemeData() stays as a back-compat alias returning the dark theme so the existing widget-test suite keeps using it without churn. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>