// ==UserScript== // @name Style-HackerNews // @namespace code.sitosis.com // @version 1.0 // @description Style HackerNews // @author rudism // @match https://news.ycombinator.com/* // @grant none // @run-at document-end // ==/UserScript== function injectStyle(css) { var style = document.createElement('style'); style.innerHTML = css; var body = document.getElementsByTagName('body'); if(body.length > 0) { body[0].appendChild(style); } } (function () { 'use strict'; injectStyle(` body { background-color: #11111b; } .fatitem td { color: #cdd6f4; font-size: 12pt; } #hnmain { background-color: #1e1e2e; } #hnmain td[bgcolor='#ff6600'] { background-color: #89b4fa; } img[src='y18.gif'] { filter: invert(100%); } #hnmain td[bgcolor='#ff6600'] a:link { color: #11111b; } .comhead a:link, .subtext a:visited, .hnmore a:link, a:visited { color: #a6adc8; } a:link { color: #cdd6f4; } a.titlelink:hover, a.storylink:hover { color: #a6e3a1; } font[color='#3c963c'] { color: #a6e3a1; } .c00, .c00 a:link { color: #cdd6f4; } .c5a, .c5a a:link, .c5a a:visited, .c73, .c73 a:link, .c73 a:visited, .c82, .c82 a:link, .c82 a:visited, .c88, .c88 a:link, .c88 a:visited, .c9c, .c9c a:link, .c9c a:visited, .cae, .cae a:link, .cae a:visited, .cbe, .cbe a:link, .cbe a:visited, .cce, .cce a:link, .cce a:visited, .cdd, .cdd a:link, .cdd a:visited { color: #f38ba8; } .comment, .title { font-size: 12pt; }`); })();