私は Tampermonkey で暫定対処しました(余白と色変更)。他の人のコメントみると、Stylusで対応している人もいるみたいです。
これを真似すれば背景色やフォントサイズも調整できますが、そういう設定用意してくれると良いですよね。
// ==UserScript==
// @name スタイル変更
// @version 2024-03-16
// @description css change
// @match
https://syosetu.com/*
// @grant GM_addStyle
// ==/UserScript==
(function() {
GM_addStyle('a.c-button:visited {color: #db7093;}');
GM_addStyle('.p-up-activity-item__name {margin-bottom: 1px;}');
GM_addStyle('.p-up-activity-item__title {margin-bottom: 1px;}');
GM_addStyle('.p-up-activity-item__date {color: black;}');
GM_addStyle('.c-up-panel__body {line-height: 1.5; padding: 5px;}');
GM_addStyle('.c-up-panel__list-item:not(:last-child) {margin-bottom: 1px;padding-bottom: 1px;}');
GM_addStyle('.p-up-bookmark-item__author {margin-bottom: 1px;}');
GM_addStyle('.p-up-bookmark-item__header {margin-bottom: 1px;}');
GM_addStyle('.p-up-bookmark-item__date {color: black;}');
GM_addStyle('.c-button--primary{border: 1px solid #dee2e6; background-color: #f0f8ff; color:#1b8ef3;}');
GM_addStyle('.c-button--primary:hover {background-color: #b0c4de;}');
GM_addStyle('.c-button--outline:hover {background-color: #b0c4de;}');
})();