userContent.css (Firefox 150)

@charset "utf-8";

/* アドオンマネージャー画面に拡張機能のバージョンを表示 */
@-moz-document url("about:addons") {
    .addon-name-link[title]::after {
        display : block !important;
        content : attr(title) !important;
        margin-top : -22px !important;
    }
}

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

/* 画像のみ表示する時、背景の消炭色を排除・画像を左上に配置 */
@media not print {
    html {
        background-image : none !important;
    }
    body > img:only-child {
        text-align : unset !important;
        position : unset !important;
        inset : unset !important;
        margin : 10px !important;
    }
}

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

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

/* サイト別 ---------------------------------------------------------------- */
@-moz-document domain("www.google.com") {
    a:link h3 {
        color : #3366ff !important;
    }
    a:visited h3 {
        color : #6600cc !important;
    }
}

@-moz-document domain("x.com") {
    * {
        font-family : "Arial", "BIZ UDPGothic" !important;
    }
    body {
        background-color : #ffffff !important;
    }
    div[aria-label="Loading…"] {
        display : none !important;
    }
}

@-moz-document domain("5ch.io") {
    * {
        font-size : 10pt !important;
    }
    #hideme, #hidemetoo {
        display : none !important;
    }
    .date {
        padding-left : 0em !important;
    }
    .post-header {
        color : #3c5fdc !important;
        padding-bottom : 0.5em !important;
    }
    a:hover {
        text-decoration : underline !important;
    }
}