I've just shipped a small update to Magic Pages's exclusive Berlin Theme for Ghost, addressing some customer-reported issues and adding a much-requested feature: a proper dark mode toggle.
Dark Mode Toggle
The Berlin theme now respects your visitors' preferences and lets them choose between dark and light mode for themselves.
Previously, the theme would display in dark mode if a visitor's system was set to dark mode, with no way to override this. I heard from customers that this caused confusion, especially when the Ghost Admin preview showed the light theme but the live site appeared dark.
Now, visitors will see a sun/moon toggle button in the navigation bar. One click switches between light and dark mode, and their preference is saved in the browser for future visits. If they haven't made a choice, the theme defaults to their system preference.
This gives your readers control while respecting their device settings out of the box.
Logo Now Appears on Homepage
I also fixed an issue where the publication logo wasn't displaying on the homepage. The homepage template wasn't including the navigation partial. A simple oversight that meant visitors only saw the site title text, never the logo publishers uploaded.
The logo now appears consistently across all pages, including the homepage.
Logo Aspect Ratio Fixed
Previously, logos in the navigation were forced into a 64×64 pixel square with circular cropping. This distorted any logo that wasn't perfectly square.
The logo now maintains its natural aspect ratio while fitting neatly in the header. Rectangular logos, wordmarks, and other non-square designs now display correctly.