userContent.css (Firefox124)

@charset "utf-8";

/* ページのソースを表示する際のフォント */
body#viewsource {
    font-size : 10pt !important;
    font-family : "MS Gothic" !important;
    line-height : 1.4em !important;
}

/* テキストのライン装飾(リンクの下線含む)を切れ目なく表示 */
body {
    text-decoration-skip-ink : none !important;
}

/* cssによるテキスト選択禁止設定を無効化 */
* {
    user-select : auto !important;
}

/* cssによる画像選択禁止設定を無効化 */
img {
    pointer-events : auto !important;
}

/*「新しいタブ」の背景 */
@-moz-document url("about:newtab") {
    body {
        background-image : url("shimaenaga.jpg");
        background-size : auto;
        background-position : right;
        background-repeat : no-repeat;
        background-attachment : fixed;
    }
}

/* 「新しいプライベートタブ」のロゴマーク以外を非表示 */
@-moz-document url("about:privatebrowsing") {
    .wordmark, .search-inner-wrapper, .info {
        display : none !important;
    }
}

/* アドオンマネージャー画面の「おすすめ」カテゴリーを非表示 */
@-moz-document url("about:addons") {
    button.category:nth-child(1) {
        display : none !important;
    }
}

/* twitter */
@-moz-document domain("twitter.com") {
    /* ローディング画像を非表示 */
    div[aria-label="Loading…"] {
        display : none !important;
    }
    /* 無意味な「さらに表示」を非表示 */
    * {
        font-family : "Arial", "BIZ UDPGothic" !important;
    }
}

/* 5ch スレッドを見やすく */
@-moz-document domain("5ch.net") {
    #hideme, #hidemetoo {
        display : none !important;
    }
    * {
        font-size : 10pt !important;
    }
    body {
        background-color : #f9f9f9 !important;
    }
    .post {
        padding : 1em 0em 1.5em 1.5em !important;
        border-bottom: 1px solid #e7e7e7 !important;
    }
    .post-header {
        color : #3c5fdc !important;
        padding-bottom : 0.5em !important;
    }
    .date {
        padding-left : 0em !important;
    }
    a:hover {
        text-decoration : underline !important;
    }
}