Skip to content

Instantly share code, notes, and snippets.

@evanwalsh
Created May 21, 2014 19:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save evanwalsh/e75e40c497138c5f3003 to your computer and use it in GitHub Desktop.
Save evanwalsh/e75e40c497138c5f3003 to your computer and use it in GitHub Desktop.
// ==UserScript==
// @name Terminal Theme for IRCButt [highlight mod]
// @namespace http://userstyles.org
// @description This theme started as modification of the wonderful Terminal Theme for IRCButt by kirbylover4000 (version 2.0), just to fix the bright red text highlighting.
// @author Specimen
// @homepage http://userstyles.org/styles/96192
// @include https://ircbutt.com/*
// @include https://www.ircbutt.com/*
// @include https://alpha.ircbutt.com/*
// @run-at document-start
// ==/UserScript==
(function() {
var css = "/*Lines where the placeholders for the modifications over the original Terminal Theme can be found: 20, 28, 76, 148, 435, 497, 515, 524, 562*/\n\n ::selection {\n background: #9a9a9a !important;\n color: #fafafa !important;\n }\n\n div.viewport, .connectionstatuscell {\n background: #111 !important;\n }\n\n body, body.app, div#sidebar {\n background: #111 !important;\n }\n\n div.log span.date, td.timecell {\n color: #eaeaea !important;\n }\n\n/* Change IRCButt Logo colours */\n\n span.logotype {\n color: #00afff !important; /* #4b8eff */\n }\n\n span.butt {\n color: #0000ff !important; /* #4165a8 */\n }\n\n/* */\n/* */\n body, #headercell, #statusActions, #statusActions b, #statusActions strong, div.log, div.log div.chat, div.log div.status, div.log div.notice, div.log div.groupedLines, div.log div.warning, div.log div.error, div.log div.table, div.log div.me, div.log div.hover span.date, .contextMenu ul.actions li a, .bufferContextMenu.active ul.actions li a, .bufferContextMenu ul.actions li a.delete, #channelContextMenu.mod ul.actions li a.topic, #channelContextMenu.mod ul.actions li a.topic:hover, .contextMenu a, .accountContainer, h1#title span.beta, div.log div.lastSeen span.text, div.log div.bottomSeen span, div.log div.focusSeen span, div.log div.fetch span.text, td.nickcell a.nick, td.inputcell, td.inputcell textarea, .form .input, #buffers p.archiveToggle a:hover, p#addNetwork a, p#addNetwork a:hover, p#addNetwork.selected a, p#addNetwork.selected a:hover, #headercell a, h1#title a, td.statuscell div.status p.buttons button span, .overlaycontainer button.confirm span, .overlaycontainer button.close span, button.action span, button span, button a, td.statuscell div.status p.buttons button.active span, .overlaycontainer button.confirm.active span, .overlaycontainer button.close.active span, button.action.active span, button span:hover, button a:hover, button:hover span, button:hover a, button.action:hover span, button.action:hover a, div.log div.groupedLines, #inviteForm h1, .explanation, .mainForm, .mainContent, div.mainContent a, table.shortcuts, .mainOverlayContent {\n color: #fff !important;\n }\n\n/* */\n ul.memberList a {\n color: #fff;\n }\n\n\n/* Moding the self messages bg so it's darker */\n\n .viewport .self {\n background: #121212 !important;\n }\n\n/* Setting the font sizes */\n\n div#statusActions { /* The top menu */\n font-size: 11px !important;\n }\n\n div#settingsContainer, div.mainOverlayContent, div.accountContainer, div.accountContainer h2, div.contextMenu, div.bufferContextMenu { /* The Dialog Boxes */\n font-size: 12px !important;\n }\n\n #sidebar {\n font-size: 12px !important;\n }\n\n #footer {\n font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 12px !important;\n color: #aaa !important;\n }\n\n #footer a {\n color: #777 !important;\n }\n\n div.viewport, .mono, input, textarea, button, select, div.shim, td.nickcell a.nick, td.inputcell textarea, div.log div.messageRow, div.log div.me a.user, td.statuscell div.status h2.bufferHeading span.label, span.topic, ul.memberList, td.nickcell a.nick, td.inputcell textarea, div.log div.messageRow, div.log div.me a.user, div.log div.me a.server, h1#title span.logotype span.beta, .form .input, div.log div.monospace span.message, #channelContextMenu ul.modeList {\n font-family: \"SourceCodePro-ExtraLight\", \"SourceCodePro-Light\", \"Source Code Pro\", Inconsolata, Menlo, \"Ubuntu Mono\", Consolas, monospace !important;\n font-size: 14px !important;\n }\n \n body.app, div#channelContextMenu ul.modeList li {\n font-size: 14px !important;\n font-family: \"SourceCodePro-ExtraLight\", \"SourceCodePro-Light\", \"Source Code Pro\", Inconsolata, Menlo, \"Ubuntu Mono\", Consolas, monospace !important;\n }\n\n/* Changing the bg colours of the changelog */\n\n table.changelog tr {\n background-color: black !important;\n font-family: \"SourceCodePro-ExtraLight\", \"SourceCodePro-Light\", \"Source Code Pro\", Inconsolata, Menlo, \"Ubuntu Mono\", Consolas, monospace !important;\n font-size: 14px !important;\n }\n\n/* */\n\n ::-webkit-scrollbar-track-piece, ::-webkit-scrollbar-thumb, * {\n border-radius: 0 !important;\n -webkit-border-radius: 0 !important;\n -moz-border-radius: 0 !important;\n box-shadow: 0 !important;\n -webkit-box-shadow: none !important;\n -moz-box-shadow: none !important;\n border-top-left-radius: none !important;\n -webkit-border-top-left-radius: 0 !important;\n -moz-border-radius-topleft: 0 !important;\n border-top-right-radius: 0 !important;\n -webkit-border-top-right-radius: 0 !important;\n -moz-border-radius-topright: 0 !important;\n border-bottom-left-radius: 0 !important;\n -webkit-border-bottom-left-radius: 0 !important;\n -moz-border-radius-bottomleft: 0 !important;\n border-bottom-right-radius: 0 !important;\n -webkit-border-bottom-right-radius: 0 !important;\n -moz-border-radius-bottomright: 0 !important;\n }\n\n h1#title span.logo, body.disconnected h1#title span.logo {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAdCAYAAADCdc79AAAKL2lDQ1BJQ0MgUHJvZmlsZQAASMedlndUVNcWh8+9d3qhzTDSGXqTLjCA9C4gHQRRGGYGGMoAwwxNbIioQEQREQFFkKCAAaOhSKyIYiEoqGAPSBBQYjCKqKhkRtZKfHl57+Xl98e939pn73P32XuftS4AJE8fLi8FlgIgmSfgB3o401eFR9Cx/QAGeIABpgAwWempvkHuwUAkLzcXerrICfyL3gwBSPy+ZejpT6eD/0/SrFS+AADIX8TmbE46S8T5Ik7KFKSK7TMipsYkihlGiZkvSlDEcmKOW+Sln30W2VHM7GQeW8TinFPZyWwx94h4e4aQI2LER8QFGVxOpohvi1gzSZjMFfFbcWwyh5kOAIoktgs4rHgRm4iYxA8OdBHxcgBwpLgvOOYLFnCyBOJDuaSkZvO5cfECui5Lj25qbc2ge3IykzgCgaE/k5XI5LPpLinJqUxeNgCLZ/4sGXFt6aIiW5paW1oamhmZflGo/7r4NyXu7SK9CvjcM4jW94ftr/xS6gBgzIpqs+sPW8x+ADq2AiB3/w+b5iEAJEV9a7/xxXlo4nmJFwhSbYyNMzMzjbgclpG4oL/rfzr8DX3xPSPxdr+Xh+7KiWUKkwR0cd1YKUkpQj49PZXJ4tAN/zzE/zjwr/NYGsiJ5fA5PFFEqGjKuLw4Ubt5bK6Am8Kjc3n/qYn/MOxPWpxrkSj1nwA1yghI3aAC5Oc+gKIQARJ5UNz13/vmgw8F4psXpjqxOPefBf37rnCJ+JHOjfsc5xIYTGcJ+RmLa+JrCdCAACQBFcgDFaABdIEhMANWwBY4AjewAviBYBAO1gIWiAfJgA8yQS7YDApAEdgF9oJKUAPqQSNoASdABzgNLoDL4Dq4Ce6AB2AEjIPnYAa8AfMQBGEhMkSB5CFVSAsygMwgBmQPuUE+UCAUDkVDcRAPEkK50BaoCCqFKqFaqBH6FjoFXYCuQgPQPWgUmoJ+hd7DCEyCqbAyrA0bwwzYCfaGg+E1cBycBufA+fBOuAKug4/B7fAF+Dp8Bx6Bn8OzCECICA1RQwwRBuKC+CERSCzCRzYghUg5Uoe0IF1IL3ILGUGmkXcoDIqCoqMMUbYoT1QIioVKQ21AFaMqUUdR7age1C3UKGoG9QlNRiuhDdA2aC/0KnQcOhNdgC5HN6Db0JfQd9Dj6DcYDIaG0cFYYTwx4ZgEzDpMMeYAphVzHjOAGcPMYrFYeawB1g7rh2ViBdgC7H7sMew57CB2HPsWR8Sp4sxw7rgIHA+XhyvHNeHO4gZxE7h5vBReC2+D98Oz8dn4Enw9vgt/Az+OnydIE3QIdoRgQgJhM6GC0EK4RHhIeEUkEtWJ1sQAIpe4iVhBPE68QhwlviPJkPRJLqRIkpC0k3SEdJ50j/SKTCZrkx3JEWQBeSe5kXyR/Jj8VoIiYSThJcGW2ChRJdEuMSjxQhIvqSXpJLlWMkeyXPKk5A3JaSm8lLaUixRTaoNUldQpqWGpWWmKtKm0n3SydLF0k/RV6UkZrIy2jJsMWyZf5rDMRZkxCkLRoLhQWJQtlHrKJco4FUPVoXpRE6hF1G+o/dQZWRnZZbKhslmyVbJnZEdoCE2b5kVLopXQTtCGaO+XKC9xWsJZsmNJy5LBJXNyinKOchy5QrlWuTty7+Xp8m7yifK75TvkHymgFPQVAhQyFQ4qXFKYVqQq2iqyFAsVTyjeV4KV9JUCldYpHVbqU5pVVlH2UE5V3q98UXlahabiqJKgUqZyVmVKlaJqr8pVLVM9p/qMLkt3oifRK+g99Bk1JTVPNaFarVq/2ry6jnqIep56q/ojDYIGQyNWo0yjW2NGU1XTVzNXs1nzvhZei6EVr7VPq1drTltHO0x7m3aH9qSOnI6XTo5Os85DXbKug26abp3ubT2MHkMvUe+A3k19WN9CP16/Sv+GAWxgacA1OGAwsBS91Hopb2nd0mFDkqGTYYZhs+GoEc3IxyjPqMPohbGmcYTxbuNe408mFiZJJvUmD0xlTFeY5pl2mf5qpm/GMqsyu21ONnc332jeaf5ymcEyzrKDy+5aUCx8LbZZdFt8tLSy5Fu2WE5ZaVpFW1VbDTOoDH9GMeOKNdra2Xqj9WnrdzaWNgKbEza/2BraJto22U4u11nOWV6/fMxO3Y5pV2s3Yk+3j7Y/ZD/ioObAdKhzeOKo4ch2bHCccNJzSnA65vTC2cSZ79zmPOdi47Le5bwr4urhWuja7ybjFuJW6fbYXd09zr3ZfcbDwmOdx3lPtKe3527PYS9lL5ZXo9fMCqsV61f0eJO8g7wrvZ/46Pvwfbp8Yd8Vvnt8H67UWslb2eEH/Lz89vg98tfxT/P/PgAT4B9QFfA00DQwN7A3iBIUFdQU9CbYObgk+EGIbogwpDtUMjQytDF0Lsw1rDRsZJXxqvWrrocrhHPDOyOwEaERDRGzq91W7109HmkRWRA5tEZnTdaaq2sV1iatPRMlGcWMOhmNjg6Lbor+wPRj1jFnY7xiqmNmWC6sfaznbEd2GXuKY8cp5UzE2sWWxk7G2cXtiZuKd4gvj5/munAruS8TPBNqEuYS/RKPJC4khSW1JuOSo5NP8WR4ibyeFJWUrJSBVIPUgtSRNJu0vWkzfG9+QzqUvia9U0AV/Uz1CXWFW4WjGfYZVRlvM0MzT2ZJZ/Gy+rL1s3dkT+S453y9DrWOta47Vy13c+7oeqf1tRugDTEbujdqbMzfOL7JY9PRzYTNiZt/yDPJK817vSVsS1e+cv6m/LGtHlubCyQK+AXD22y31WxHbedu799hvmP/jk+F7MJrRSZF5UUfilnF174y/ariq4WdsTv7SyxLDu7C7OLtGtrtsPtoqXRpTunYHt897WX0ssKy13uj9l4tX1Zes4+wT7hvpMKnonO/5v5d+z9UxlfeqXKuaq1Wqt5RPXeAfWDwoOPBlhrlmqKa94e4h+7WetS212nXlR/GHM44/LQ+tL73a8bXjQ0KDUUNH4/wjowcDTza02jV2Nik1FTSDDcLm6eORR67+Y3rN50thi21rbTWouPguPD4s2+jvx064X2i+yTjZMt3Wt9Vt1HaCtuh9uz2mY74jpHO8M6BUytOdXfZdrV9b/T9kdNqp6vOyJ4pOUs4m3924VzOudnzqeenL8RdGOuO6n5wcdXF2z0BPf2XvC9duex++WKvU++5K3ZXTl+1uXrqGuNax3XL6+19Fn1tP1j80NZv2d9+w+pG503rm10DywfODjoMXrjleuvyba/b1++svDMwFDJ0dzhyeOQu++7kvaR7L+9n3J9/sOkh+mHhI6lH5Y+VHtf9qPdj64jlyJlR19G+J0FPHoyxxp7/lP7Th/H8p+Sn5ROqE42TZpOnp9ynbj5b/Wz8eerz+emCn6V/rn6h++K7Xxx/6ZtZNTP+kv9y4dfiV/Kvjrxe9rp71n/28ZvkN/NzhW/l3x59x3jX+z7s/cR85gfsh4qPeh+7Pnl/eriQvLDwG/eE8/s3BCkeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE3mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS4xLjIiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjE8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjM2PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yOTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6c3ViamVjdD4KICAgICAgICAgICAgPHJkZjpCYWcvPgogICAgICAgICA8L2RjOnN1YmplY3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMi0xMi0xMVQxOToxMjozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAyLjEuMzwveG1wOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KF2DpyQAAAYpJREFUWMPN17FLVVEcB/CrZBIl8dIlCUQdGpuCpMFZ1Bw1HFyUXByktoaG9pZoCfoLnIQgSJ1ricAlCFoqEV6DkyjKvR+X8+Rpr/Led273feFM997DB849v/M7CZKC4yYeYDaMGQy2MV+CJO8Hl/AQm9jze/awhXn0lA0axjsXz3uMlgW6hx35s4v7sUE1fFU83zAQE/RK+3mNrhigMRxHAKUXXbq/Pswy6+LlZTugvjS1kmWOIoI+43Je0BUs44v4OcCtPKAaNpSXLE09+tfP3YzZVHqyY3zCB7zBAq62Aj1XXT6GwnsK6g8Vtcr8wkgDNI1M9VlDd4I5nZF93O4kEMwmmOqQJYO5BDcKthbRawImG9v+WQeAdlBrgK5ju2LQ6vmj426FqHX0tjpca6Fq//xPkB940twF/OmQ68c4FrESGva0xYRvsRTeyzvGw4Yq1OQP4vDMlsh8r9dda/ceVhQ0FPqZ5jyNjckDusOZ7nE3z02iDNDjJkwdE2Vg8oBmAuZFuMEmZY0T0GuBWQVvIoMAAAAASUVORK5CYII=\") !important;\n background-color: #333 !important;\n background-size: 18px 14px !important;\n background-position: center center !important;\n width: 24px !important;\n height: 24px !important;\n margin: 0 4px 0 8px !important;\n }\n\n body.disconnected h1#title span.logo {\n background-color: #ac6f00 !important;\n }\n\n/* This is where there was a duplicate of the IRCButt logo */\n\n ul.memberList, div.memberwrapper {\n background: #000 !important;\n border-width: 0 !important;\n }\n\n ul.memberList li h2, ul.memberList li h2 span.memberCount {\n border-width: 0 !important;\n }\n\n ul.memberList li.owner ul, ul.memberList li.owner h2 {\n background: #454545 !important;\n }\n\n ul.memberList li.admin ul, ul.memberList li.admin h2 {\n background: #343434 !important;\n }\n\n ul.memberList li.ops ul {\n background: #232323 !important;\n }\n\n/* */\n ul.memberList li.ops h2 {\n color: #999 !important;\n background-color: #232323 !important;\n }\n\n/* */\n ul.memberList li.ops h2 span.memberCount {\n color: #999 !important;\n }\n\n ul.memberList li.halfops ul, ul.memberList li.halfops h2 {\n background: #121212 !important;\n }\n\n ul.memberList li.voiced ul, ul.memberList li.voiced h2 {\n background: #010101 !important;\n }\n\n ul.memberList li.members ul, ul.memberList li.members h2 {\n background: #000 !important;\n }\n\n/* */\n ul.memberList li h2, ul.memberList li h2 span.memberCount {\n color: #666 !important;\n }\n\n ul.memberList li ul {\n border-color: #555 !important;\n }\n\n ul.memberList li h2 {\n font-weight: bold !important;\n }\n\n/* */\n ul.memberList li.user a.away {\n color: #aaa !important;\n }\n\n .bufferHead {\n background-color: #333 !important;\n border-width: 0 !important;\n }\n\n td.statuscell div.status h2.bufferHeading span.label, #buffers .active a.buffer {\n color: #efefef !important;\n }\n\n td.statuscell div.status h2.bufferHeading {\n color: #eee !important;\n }\n\n div.log div.status {\n background: #565656 !important;\n }\n\n div.log span.message a.bufferLink.user {\n color: #dedede;\n }\n\n div.log span.message a.bufferLink.user:hover {\n color: #ededed !important;\n }\n\n div.log div.lastSeen span.text, div.log div.bottomSeen span, div.log div.focusSeen span, div.log div.fetch span.text {\n background: #111 !important;\n }\n\n/* Highlight mod */\n\n div.log div.highlight {\n background: #3d0000 !important;\n }\n\n div.log div.highlight span.date {\n color: #f00 !important;\n }\n\n/* */\n\n div.log div.groupedJoinPart {\n background: #494949 !important;\n border-color: #767676 !important;\n }\n\n div.log div.groupedJoinPart:hover, div.log div.groupedJoinPart.expanded {\n background: #767676 !important;\n border-color: #878787 !important;\n }\n\n div.log div.groupedJoinPart.expanded:hover {\n background: #878787 !important;\n border-color: #8a8a8a !important;\n }\n\n div.log span.prefix {\n color: #bbb !important;\n font-family: arial, sans-serif !important;\n }\n\n div.log div.dateChange p, div.dateWrapper table, div.dateWrapper td {\n border-width: 0 !important;\n color: #212121 !important;\n background: #bababa !important;\n }\n\n div.log div.dateChange p {\n padding-bottom: 5px !important;\n }\n\n div.log div.pending {\n opacity: 0.85 !important;\n }\n\n div.log div.pendingError {\n background: #fda400 !important;\n }\n\n div.log div.warning {\n background: #252525 !important;\n }\n\n td.bufferinputcell {\n background: #010101 !important;\n }\n\n td.nickcell {\n background: #000 !important;\n border-width: 0 !important;\n }\n\n div.nickinputwrapper {\n border-width: 0 !important;\n background: #000 !important;\n }\n\n .contextMenu, .bufferContextMenu, .accountContainer {\n border-color: #767676 !important;\n background-color: #494949 !important;\n }\n\n .contextMenu ul.actions li a:hover, .bufferContextMenu.active ul.actions li a:hover, .bufferContextMenu ul.actions li a.delete:hover, #channelContextMenu.mod ul.actions li a.topic:hover, #memberContextMenu div.userContext {\n background-color: #676767 !important;\n }\n\n #channelContextMenu ul.modeList {\n color: #aaa !important;\n }\n\n #channelContextMenu ul.actions li.showMembers a, .bufferContextMenu ul.actions li.trackUnread a, .bufferContextMenu ul.actions li.showJoinPart a {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAACXBIWXMAAA3XAAAN1wFCKJt4AAABO0lEQVQ4y63UzStEYRTH8eslKRvFUMrCwsZOWSp5SRY2LLCQtaRQ8rbgX5C9nZSNjZS/g1JiY6EQCybyVh+bO5mm+9yZMXPq1r3PPc/3d/o9zzkRoio+ixjJX6smfALPuERvtQVm8eQvrtBXLYFCeC4uMFQpfBwPkiOLlUrgU3gMwF8wU4lF07gPwN8wHzrkZvQUgY+lwLNYCF3TFhzhFqMB+GQK/DU+8ChJoAn7eck36C9IHsBdAP6BZdQkCbRjL2HTNQbjxOH4O+T5UsjSCJvCcY65uDtDla+iLk2gCwfKj0+soTbtUuReWnFcBvwd60mehwQidOC0BPhXXHl9KT1TuJDBYQr8GxtpnhcTiNCGkwT4D7aLeV6KQIROnBVUvouGcsdK2s9M3Nmwg8b/zK1iCd3Yijv9X4PxF8R3MePEnW9ZAAAAAElFTkSuQmCC\") !important;\n background-size: 13px 10px !important;\n }\n\n #channelContextMenu .modeLine, #memberContextMenu ul.actions {\n border-top: 1px solid #767676 !important;\n }\n\n .contextMenu .info {\n color: #ddd !important;\n }\n\n .extras span.extrasBar {\n background: #1010ef !important;\n color: #fafafa !important;\n }\n\n .extras span.extrasBar:hover {\n background: #2020d0 !important;\n color: #dcdcdc !important;\n }\n\n .extras span.extrasDismiss {\n background: #0055ff !important;\n }\n\n .extras span.extrasDismiss:hover {\n background: #0090ff !important;\n }\n\n td.inputcell, td.inputcell textarea, .form .input {\n background: #121212 !important;\n }\n\n .form .input {\n border: 1px solid #444 !important;\n }\n\n .form .input:focus {\n border: 2px solid #222 !important;\n }\n\n #buffers h2 a.join {\n background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO5JREFUeNpi/P//PwMlgImBQkCxASzoAh0d7e///fsvgM1rjIyMDExMjBsrKioDcBrw7+8/ARd3T5w27tm53R+vF/5BbT5y5BjDsWPHGcxMjMA0iI8sj9MFMKezsDAjbGFiAmJUeZwGgMCPnz8Z8nIy4XwY+9DR44QDkRFky9//DAsXLwPblhAXzbBg0VJwACrIK4Dl8bsAqBDkTx4eHrgQLy8vwv+MjPgNAEYT2M88PBBNO3fvh7MhYcFIKBAZPh89vI/3/7//DP/RvMYI1Pzt2/eDKA5GD1WgXw2AFDOexPcBqOcuTgOGXmYCCDAAPw1eKIwayIcAAAAASUVORK5CYII=\") center center no-repeat !important;\n opacity: 0.8 !important;\n }\n\n #buffers h2 a.join:hover {\n background-position: center center !important;\n opacity: 1 !important;\n }\n\n div.log div.groupedJoinPart span.mode {\n color: #9e9e9e !important;\n }\n\n #buffers h2 a.buffer {\n background-color: #464646 !important;\n/* background-image: none !important; This disables ssl status images */\n color: #eee !important;\n font-weight: bold !important;\n border-width: 0 !important;\n }\n\n #buffers h2 a.buffer:hover {\n background-color: #373737 !important;\n }\n\n table.buffer {\n border-width: 0 !important;\n }\n\n ::-webkit-scrollbar-thumb {\n background: #313131 !important;\n border-width: 0 !important;\n }\n\n ::-webkit-scrollbar-track-piece {\n background: #646464 !important;\n border-width: 0 !important;\n }\n\n ::-webkit-scrollbar-thumb:inactive {\n background: #535353 !important;\n }\n\n ::-webkit-scrollbar-track-piece:inactive {\n background: #868686 !important;\n }\n\n .sidebarIndicator, .sidebarIndicatorBadged {\n background: #1010ef !important;\n border-width: 0 !important;\n }\n\n .sidebarIndicatorBadged {\n background: #f00000 !important;\n }\n\n/* */\n #buffers .selected a.buffer, #buffers .selected a.buffer:hover, #buffers .active.selected a.buffer, #buffers .active.selected a.buffer:hover {\n background-color: #000080 !important;\n border-width: 0 !important;\n }\n\n #buffers li.connection {\n background: #222 !important;\n }\n\n #buffers li.connection.disconnected {\n opacity: 0.75 !important;\n }\n\n #buffers a.buffer {\n color: #eee !important;\n }\n\n #buffers a.buffer:hover {\n background-color: #757575 !important;\n }\n\n/* */\n #buffers ul.buffers .active.unread a.buffer, #buffers h2.active.unread {\n border-left-color: #0000ff !important;\n }\n\n #buffers p.archiveToggle a:hover {\n background: #858585 !important;\n }\n\n p#addNetwork a, p#addNetwork a:hover, p#addNetwork.selected a, p#addNetwork.selected a:hover {\n background: transparent !important;\n padding: 0 4px !important;\n margin: 0 !important;\n border-width: 0 !important;\n }\n\n p#addNetwork.selected a, p#addNetwork.selected a:hover {\n background: #333 !important;\n }\n\n p#addNetwork a:hover, #headercell a:hover, h1#title a:hover, #footer a:hover {\n color: #bbb !important;\n }\n\n div.log span.author a, div.log div.me span.message a.author, td.nickcell a.nick {\n color: #ddd !important;\n }\n\n button b.bullet {\n color: #eee !important;\n }\n\n .overlay_container_prompt .overlayHead {\n background-color: #181818 !important;\n border-color: #555 !important;\n }\n\n td.statuscell div.status p.buttons button span, .overlaycontainer button.confirm span, .overlaycontainer button.close span, button.action span, button span, button a, td.statuscell div.status p.buttons button.active span, .overlaycontainer button.confirm.active span, .overlaycontainer button.close.active span, button.action.active span, button span:hover, button a:hover, button:hover span, button:hover a, button.action:hover span, button.action:hover a {\n border-color: #121212 !important;\n background: #121212 !important;\n }\n\n #sidebar #limits {\n background: #333 !important;\n color: #efefef !important;\n }\n\n #limits p#upgradeLink a {\n background: #85de85 !important;\n color: #000 !important;\n }\n\n #limits p#upgradeLink a:hover {\n background: #90ef90 !important;\n color: #222 !important;\n }\n\n #buffers ul.archives {\n background: #565656 !important;\n }\n\n #buffers ul.archives a:hover {\n background: #777 !important;\n color: #ccc !important;\n }\n\n #buffers p.openArchiveToggle a, #buffers p.openArchiveToggle a:hover {\n background: #777 !important;\n color: #eee !important;\n font-weight: bold !important;\n }\n\n .viewport .overlaycontainer {\n background: #555 !important;\n border-width: 0 !important;\n }\n\n div.log div.notice, div.log div.joinPartGroup.expanded div.messageRow {\n background: #444 !important;\n }\n\n div.log div.groupedLines {\n background: #636363 !important;\n border-width: 0 !important;\n }\n\n/*Links in chat Mod*/\n\n a, div.log div.chat a, div.log div.status a, div.log div.notice a, div.log div.groupedLines a, div.log div.warning a, div.log div.error a, div.log div.table a, div.log div.me a {\n color: #005fff;\n }\n\n/*End of Links in chat Mod*/\n\n form.addNetworkForm, .mainContainer {\n background: #000 !important;\n border-color: #000 !important;\n }\n\n body.disconnected, body.disconnected td#headercell, body.disconnected div#sidebar {\n background: #fda400 !important;\n }\n\n .overlayTable tr.even td {\n background: #767676 !important;\n }\n\n .overlay table thead th, .overlay table thead td {\n background: #424242 !important;\n }\n\n .overlay .heading h2 {\n font-weight: bold !important;\n }\n\n .overlay table td, .overlay table th {\n border-left-color: #252525 !important;\n }\n\n #sidebar .info {\n background: #212121 !important;\n }\n\n #sidebar .info p.button, #sidebar .info p.more {\n background: #343434 !important;\n }\n\n #sidebar .info p.form .input, #sidebar .info p.form .input:focus {\n border-color: #555 !important;\n }\n\n form.addNetworkForm h2 span, form.addNetworkForm h2 a {\n background-color: #000 !important;\n }\n\n .mainOverlayContent {\n background: #222 !important;\n }\n\n table.shortcuts kbd {\n color: #ccc !important;\n }\n\n table.shortcuts kbd span {\n color: #aaa !important;\n }\n\n\n/*Theming the trial box, this is only intended to make it match the rest of the theme not to hide it*/\n\n #sidebar #limits a{\n background-color: #313131 !important;\n }\n\n #sidebar #limits h2.limitedTrial {\n border-color: #3d0000 !important;\n background-color: #3d0000 !important;\n font-size: 12px !important;\n }\n\n #sidebar #limits .price .badge{\n background-color: #3d0000 !important;\n width: 45px !important;\n height: 45px !important;\n line-height: 45px !important;\n border-radius: 50% !important;\n font-size: 12px !important;\n }\n\n/*End of trial box theming mod*/\n\n/*Theming the buttons on hover*/\n\n button:not([disabled]):hover span, button:not([disabled]):hover a {\n border-color: #eee #aaa #aaa #eee !important;\n background-color: #999 !important;\n background-image: -webkit-linear-gradient(top, #444, #999) !important;\n background-image: linear-gradient(to bottom, #444, #999) !important;\n }\n \n/* Theme Pastebin */\n\n div.paste {\n border: 1px solid #000 !important;\n background: #1c1c1c !important;\n }\n\n div.paste h1 {\n background: #1c1c1c !important;\n border-bottom: 1px solid #000 !important;\n }\n\n div.paste span.info {\n color: #fff !important;\n }\n div.paste pre.body ol li {\n background-color: #808080 !important;\n\n }\n div.paste p.truncated a {\n border-top: 1px solid #000 !important;\n }\n\n div.paste pre.body ol.linenums li.L1,\n div.paste pre.body ol.linenums li.L3,\n div.paste pre.body ol.linenums li.L5,\n div.paste pre.body ol.linenums li.L7,\n div.paste pre.body ol.linenums li.L9 {\n background-color: #8c8c8c !important;\n }\n\n div.paste.nocode pre.body span {\n color: #000 !important;\n font-family: \"Source Code Pro\", Inconsolata, Menlo, \"Ubuntu Mono\", Consolas, monospace !important;\n font-size: 12px !important;\n }\n\n div.paste pre.body span {\n font-family: \"Source Code Pro\", Inconsolata, Menlo, \"Ubuntu Mono\", Consolas, monospace !important;\n font-size: 12px !important;\n }\n\n/* Make day separators darker */\n\n div.log div.dateChange p, div.dateWrapper table, div.dateWrapper td {\n background: #888888 !important;\n }\n\ndiv.log span.date{ font-size: 9px; }\n\n.buffer.user{margin-right: 3px;}.row.messageRow{margin:10px 0;}.log:nth-child(odd){background: #111}/* */";
if (typeof GM_addStyle != "undefined") {
GM_addStyle(css);
} else if (typeof PRO_addStyle != "undefined") {
PRO_addStyle(css);
} else if (typeof addStyle != "undefined") {
addStyle(css);
} else {
var node = document.createElement("style");
node.type = "text/css";
node.appendChild(document.createTextNode(css));
var heads = document.getElementsByTagName("head");
if (heads.length > 0) {
heads[0].appendChild(node);
} else {
// no head yet, stick it whereever
document.documentElement.appendChild(node);
}
}
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment