It has been long discussions on many systems leading to most systems and apps now having default normal / dark / black modes. Maybe it would be also time for SWI-Prolog to have an automatic mode depending on system in spite of just a manual config file setup ?
Having moved from Windows to Linux Manjaro KDE Plasma configured in dark mode, i get SWI Prolog Emacs and XPCE with text on white background lost partially in windows darkened which is far from being aesthetic … though i suppose that it could be solved nicely by default with some lines of code to get the correct parameters on SWI Prolog side ?
EDIT It applies the same way for www.swi-prolog.org that is “burning eyes” when you browse in dark mode.