Yes, minimum font size or override colors are FF settings, but of course, they are considered "advanced".
Stylish. That is one, blame the naming fad if it sounds confusing. Example changes, mkroeker will like the index column changes IIRC.
Code:
@namespace url(https://www.w3.org/1999/xhtml);
@-moz-document url-prefix("https://www.shapeways.com/forum/") {
body {
color: #000 !important;
}
/* Longer thread title, less white in forum name column */
.nodeLastPost {
width: 310px !important;
}
/* Move RSS icon to match previous column changes */
.nodeControls {
right: 330px !important;;
}
/* Full thumbs, not cropping circles */
.avatar img {
border-radius: 0;
}
/* Less white, we got lines already as separators */
.messageList .message {
padding-top: 10px;
padding-bottom: 2px;
}
/* Bigger text in posts */
.message .messageContent {
font-size: 16px !important;
}
/* Italics overload, so disable and adjust size too */
.bbCodeQuote .quoteContainer {
font-style: normal;
font-size: 14px;
}
/* Hide grey dots, only color ones stay, making unread status clear */
.forumNodeInfo:not(.unread) .nodeIcon {
opacity: 0.0 !important;
}
/* Redundant link, same than "forum".
* Other option would be rewrite with GreaseMonkey, but redundant too (= top logo)
*/
.homeCrumb {
display: none;
}
/* Bigger text for thread titles in index */
.discussionListItem .title a {
font-size: 16px;
}
/* Books with transparent paper suck... so why so much transparency in computers? */
.xenTooltip {
background: #555;
}
/* Darker links, because #08A3E9 gives a contrast ratio of 2.8 */
.discussionListItems .unread .title a {
color: #085399;
font-weight: bold;
}
}
(Forum fucked up idents, but you get the idea)
Both approaches are personal solutions, and not wide spread as they require knowing about them, and sometimes more than that. Maybe at some point browsers will come with contrast enhancers. Meanwhile people just move on and forget icky sites (back to bathsheba, old people and money that is no more to be seen).