/* To enable: * - set toolkit.legacyUserProfileCustomizations.stylesheets * - move this file to $profiledir/chrome * * References: * https://web.archive.org/web/20211023121642/https://kb.mozillazine.org/UserContent.css * https://developer.mozilla.org/en-US/docs/Web/CSS/@document */ @-moz-document domain(cr.yp.to) { body { margin: auto; max-width: 50em; } } @-moz-document domain(danluu.com) { body { max-width: 40em; margin: auto; } } @-moz-document domain(en.wikipedia.org) { body { margin: auto !important; max-width: 60em; } #mw-head { right: auto !important; max-width: 60em; } #mw-panel { left: auto !important; } } @-moz-document domain(list.orgmode.org), domain(lore.kernel.org) { body { margin: auto; max-width: 60em; } pre { white-space: pre !important; } .q { white-space: pre-wrap !important; } } @-moz-document domain(lwn.net) { /* Colors. */ body { color: white !important; background-color: black !important; } td select, select[name=viewtimes] { color: black !important; } .AnnLine > span, table.OddEven tr:nth-child(2n), table.OddEven th { background-color: black !important; } #menu, .navmenu ul, .topnav-container, .Form, .FeatureByline, .GAByline, .tlrw, .IndexEntries, .AnnLine:nth-child(2n) > span, .Even, table.OddEven tr:nth-child(2n+1), .MLThread { background-color: #181818 !important; } .logo, .logobl { color: #090 !important; } .Subscription { color: #0c0 !important; } a { color: deepskyblue !important; } a:hover { background-color: #181818 !important; } .Headline, .Cat2HL, .Cat3HL, .CommentTitle { background-color: #310 !important; } .CommentBox { border-color: #310 !important; } .OldCommentBox .CommentTitle { background-color: #181818 !important; } .OldCommentBox { border-color: #181818 !important; } BLOCKQUOTE.bq, SPAN, div:not(.AnnLine) > span, .BigQuote { color: pink !important; background-color: black !important; } .QuotedText { color: pink !important; } .AnnLine span, .PageHeadline h1 { color: white !important; } /* Layout. */ .maincolumn { max-width: 60em; margin: auto; } } @-moz-document domain(martinfowler.com) { body { max-width: fit-content; margin: auto !important; } } @-moz-document domain(pubs.opengroup.org) { body { max-width: 40em; margin: auto !important; } } @-moz-document domain(reddit.com) { #siteTable, .commentarea { max-width: 80em; margin: auto !important; } section.listingsignupbar, section.commentsignupbar, aside.read-next.active { display: none !important; } }