anchor.diff:                },
               ),
               RadioListTile<ThemeMode>(
  -              title: const Text('Light mode'),
  +              title: Text(AppLocalizations.of(context)!.general_light_mode),
                 value: ThemeMode.light,
                 groupValue: themeMode,
                 onChanged: (mode) {
  
positive.code:           mainAxisSize: MainAxisSize.min,
            crossAxisAlignment: CrossAxisAlignment.start,
            children: [
              const ListTitle('Appearance'),
              RadioListTile<ThemeMode>(
                title: const Text('System default'),
                value: ThemeMode.system,
                groupValue: themeMode,
                onChanged: (mode) {
  
negative.code: 
      final theme = Theme.of(context);
      return ResponsiveDialog(
        title: Text(AppLocalizations.of(context)!.general_settings),
        child: Theme(
          // Make the headers use the primary color to pop a bit.
          // Once M3 is implemented this will probably not be needed.
  