Adds a 'System' option to the theme switcher that automatically uses light or dark theme based on the OS prefers-color-scheme setting. Dynamically updates when the OS preference changes (e.g. scheduled dark mode). i18n labels added for EN/FR.