Fixes issue introduced in previous commit:
Accidentally made all words break across linebreaks.
Now, only words that are too long are broken.
I also allowed words to break inside blog posts,
fixing /blog/oct-2025-update/ on narrow screens.
Additional fixes for narrow screens.
This time: both /blog and /managed had issues with horizontal overflow.
The content was being displayed as wider-than-the-screen,
and phone users had to pinch the phone to zoom out to see everything.
Now, everything renders within the original width of the screen.
1. Locked the maximum content width to 100% of viewport width.
This prevents the entries in /blog from being cropped on phone
screens.
2. Allowed wordbreaks to fix one entry in /blog (which contains the long
phrase: `$geographic_location_appropriate_temperature`)
3. As a final backup, added a horizontal scroll to any page content which
cannot be made narrower. This fixes the table in /managed, allowing
phone users to scroll left/right to see contact details.
NB: I think the table in /managed might look nicer, and wrap better,
as something other than a table. But I don't have a better idea yet.
NB2: This commit breaks the workaround for phones earlier, of zooming
out to see the whole table.
Reverts part of 70aface18e
Discussion:
Amras: @d1 what was your motivation to remove git+recipes from the header? I'd like to restore them, unless you had a reason
d1: the menu doesn't really work responsively when there are too many items. i moved recipes into the toolshed page, you could put the git there also for now? or if someone wants to fix the responsiveness, be my guest 🙏 there are reports in #coopcloud:autonomic.zone that it doesn't look great on some devices
Amras: already fixed the responsiveness <3 I'll restore the items then
- at `@edu`'s request, added links to relevant pieces of text in the
homepage
- changed the bulma css tags and decreased font size to bulma's expected(?),
so the site no longer cuts off text on medium-width screens.