]> git.rmz.io Git - dotfiles.git/commitdiff
dwb: update github dark
authorSamir Benmendil <samir.benmendil@gmail.com>
Mon, 24 Nov 2014 20:35:48 +0000 (20:35 +0000)
committerSamir Benmendil <samir.benmendil@gmail.com>
Mon, 24 Nov 2014 20:35:48 +0000 (20:35 +0000)
dwb/userstyles/github.com.css

index 327e3b05e1863ee34935206da1b0e0f297fabb8a..52987e227e715caa4e5532ba45ec488a2645347d 100644 (file)
@@ -1,4 +1,4 @@
-/* Github Dark Theme v1.10.4 (10/29/2014)
+/*! Github Dark Theme v1.11.3 (11/21/2014) *//*
  * https://github.com/StylishThemes/GitHub-Dark
  * http://userstyles.org/styles/37035
  * License: http://sam.zoy.org/wtfpl/
@@ -27,7 +27,7 @@
   .org-repo-name a:hover .repo-prefix, .timeline-commits .commit-meta .octicon-comment-discussion:before,
   .numbers-summary a:hover .octicon:before, .steps li.current .mega-octicon:before,
   .oauth-permissions-details .permission-title, .permission-help .octicon:before, .button-link,
-  .owner-name, .timeline-comment-actions .octicon:hover, a code, .discussion-sidebar-toggle:hover,
+  .owner-name, .timeline-comment-actions .octicon:hover, .discussion-sidebar-toggle:hover,
   .discussion-sidebar-toggle:hover .octicon, .sidebar-assignee .assignee:hover, .timeline-commits .commit-message a:hover,
   .timeline-commits .commit-id:hover, #markdown-toc li a:hover, .sidebar-module ul ul li a:hover, .button-outline,
   .org-teams-list .team:hover .team-name, .gh-header-back:hover span:before, a.lock-toggle-link:hover,
     position: relative;
     top: -1.5px;
   }
-  /* === show === */
-  .highlight span.gh, .highlight span.gu {
-    display: block !important;
-  }
+
   /* === no margin === */
   #dashboard {
     margin: 0 !important;
   .upper_footer, .switcher > span:after, .upgrades td, .blog-feedback, .description, .nav-bar-tabs,
   .commit-ref, .pagination span, .mini-icon-advanced-search, .count, .select-menu-title, .sunken-menu a,
   .select-menu-button:after, #repo-message, .times, .sunken-menu, .sunken-menu-contents, .sunken-menu a .counter, .usage-bar dt,
-  #user-links .name img, #common-issues, .upload-progress, .svg-tip, .meta, .flash, .flash-global, .ace_fold-widget:hover,
+  #user-links .name img, #common-issues, .upload-progress, .svg-tip, .meta, .flash, .flash-global, .ace_fold-widget,
   #files .file .meta .info span, .file-box .meta .info span, body#com #header, .search-filters, .usage-bar dd,
   .avatar-stack.multiple-avatars .avatar:last-child, .avatar-stack.multiple-avatars:before,
   .box-action, .file-diff-line, .file-code-lines, #adv_code_search .search-page-input, li.ssh-key .ssh-key-state-indicator.not-recent,
   .gist-advanced-options .select-menu-button:after, #wrapper, li.commit, li.public, .gravatar img,
   .commit-comments-header-sha, .tmp-reusable-bubble .bubble-inner, pre.headers code, .audit-search-form,
   .columns.equacols.bordered, .gist-item ul.meta>li>a:hover, .commits li img, a.minibutton code, .milestone, .more-repos,
-  .previewable-comment-form, .keyboard-mappings th, .api #header-wrapper .nav, .ace_gutter,
+  .previewable-comment-form, .keyboard-mappings th, .api #header-wrapper .nav,
   .marketing-nav a.selected, #graph_data .tabs, .org-nav-item.selected, .edit-team-member:hover, tr.commit,
   .release-timeline .js-details-container, .section-heading-title a.js-selected-navigation-item, .featured-callout .screenshot,
   .sidebar-module h3 a:hover, .timeline-commits .commit-meta .status, .theme-picker-spinner,
   #feedHandler, .discussion-sidebar-item .thread-subscription-status, .boxed-group.application-show-group .logo-upload,
   .diagram-icon-small, .commits-listing .commit-group-title .octicon-git-commit, #readme .highlight,
   .ace-github, .add-member-team-list.table-list, .theme-picker, .avatar-stack .avatar, .boxed-group, .full-commit .button-outline,
-  .prose-diff > .markdown-body ins, .header .divider-vertical {
+  .prose-diff > .markdown-body ins, .header .divider-vertical, .ace-github-base16, .markdown-body pre code, .markdown-body pre tt {
     background: transparent !important;
   }
   /* Redeem Page */
   /* === Remove background gradient === */
   #directory .repo, #dashboard .repo, #categories li, .sosueme li.main, #commit .separator, .big-notice, .clean td,
   .legend .clean, .avatar .overlay.size-48, .listing.closed, .gist .gist-file .gist-data, .gist-syntax,
-  .gist .gist-file .gist-data .line-numbers, .listing .repo, .sunken-menu-separator:before,
-  .sunken-menu:before, .sunken-menu-separator, .sunken-menu:after,
-  .sunken-menu-contents:before, .sunken-menu-contents:after {
+  .gist .gist-file .gist-data .line-numbers, .listing .repo, .sunken-menu-separator:before, .sunken-menu:before,
+  .sunken-menu-separator, .sunken-menu:after, .sunken-menu-contents:before, .sunken-menu-contents:after {
     background-color: transparent !important;
     background-image: none !important;
   }
   .menu-item.selected:before {
     background-color: #eee !important;
   }
+  /* ace find highlight */
+  .ace_editor .ace_marker-layer .ace_selected-word {
+    background: transparent !important;
+    border: 1px solid /*[[base-color]]*/ #4183C4 !important;
+  }
   /* dropdown arrows are css triangles, so we can't just apply color to all four borders */
   .dropdown-arrow {
     border-top-color: #eee !important;
   .js-menu-target:focus, .js-menu-target:active {
     text-decoration: none !important;
   }
-  a:hover code {
-    text-decoration: underline !important;
-  }
   /* GitHub Bug: Properly center the pull request tabs header counters vertically. Also match the border-radius to
      match other similar counters on the site  */
   #commits_tab_counter, #files_tab_counter {
   div.article div.helper div.content, .boxed-group-inner .help, dl.new-email-form, .file .meta-divider,
   .avatar-stack.multiple-avatars:before, .file-box, .file-actions .button-group li, .gist .gist-file .gist-data,
   #contributions-calendar .contrib-details div, .branch-action-body, .setup-form .tos-info, .setup-form .setup-organization-next,
-  .setup-info-module .features-list .list-divider, .collection-page .other-content, .bubble-wrap, .release-show,
+  .collection-page .other-content, .bubble-wrap, .release-show,
   .file-wrap, .branches .branch-summary, .branches .no-results-message, .branch-a-b-count .count-half:last-child,
   .tabnav-tab.selected, .panel-nav, .file, .full-commit .sha-block > a, .theme-selector-thumbnail,.segmented-nav li,
-  .ace-github .ace_marker-layer .ace_selected-word, .overall-summary, .boxed-group-inner, .search-form button, .file-box .meta,
+  .overall-summary, .boxed-group-inner, .search-form button, .file-box .meta,
   .branches .branch-group-heading, .boxed-group > h3,  .boxed-group .heading, .box-header,
   .issues-list-actions, p code, code, .wiki-wrapper .wiki-empty-box, #adv_code_search .search-page-label, pre.headers,
-  .inline-comment-form, .history-link {
+  .inline-comment-form, .history-link, .oauth-permissions-details, .setup-info-module .features-list .list-divider,
+  .setup-wrapper .oauth-permissions, .setup-info-module h2 {
     border-color: #555 !important;
   }
   .button:not(img), .minibutton, .social-count, .discusion-topic-infobar, .box-header, .box-body, .timeline-comment-label, .logo-box,
   .file-diffstat, ul.filter-list, .news .alert, table.files td, .explore-section, .repolist > li, .featured-grid-outer,
   .new-discussion-timeline .sidebar-item+.sidebar-item,.gh-header-meta, .theme-picker-thumbs, .team, .billing-section,
   .sidebar-module ul h3, .headlines li, .discussion-sidebar-item + .discussion-sidebar-item, .markdown-format img,
-  div#common-issues ul li, .setup-wrapper .oauth-permissions, .about-facts, .starred-repo, .markdown-example,
+  div#common-issues ul li, .about-facts, .starred-repo, .markdown-example,
   .traffic-graph-stats, .discussion-item + .discussion-item, .bubble, .tree-browser, .simple-box-footer, .team-grid .team-members,
   .org-list .list-item, .stats-group .stat, .team-info-card .team-stats, .table-of-contents li, .commit-grou,
   .table-list-bordered .table-list-cell:first-child, .table-list-bordered .table-list-cell:last-child, .table-list-cell,
   .table-list, .table-list-header, .blankslate, .labels-list-item, .subnav-divider-right, .subnav-bordered,
-  .content table tr th, #search-results li, .ace_gutter, .subhead, #pages-composer, .render-bar, #gollum-editor-help,
+  .content table tr th, #search-results li, .subhead, #pages-composer, .render-bar, #gollum-editor-help,
   #gollum-editor-help-parent, #gollum-editor-help-list, .markdown-format code, .auth-section, .commit-sha,
   .comment-body, .mini-repo-list-item, .advanced-search-form fieldset, .contrib-column, .org-header .edit-org,
   .pulse-summary .summary-box, .pulse-summary .summary-box li:first-child, .list-item + .list-item, .list-item + .list-heading,
-  .list-heading + .list-item, .issue-list-item {
+  .list-heading + .list-item, .issue-list-item, .ace_gutter, .collection-card, .setup-header, body.api pre {
     border-color: #333 !important;
   }
   .pagination a, .discussion-item-icon, .date:after, .render-shell img, img.asset, ul.color-label-list .color {
   .issue-head {
     border-bottom-width: 1px !important;
   }
-  .sunken-menu.vertical-right .sunken-menu-item.selected  {
+  .sunken-menu.vertical-right .sunken-menu-item.selected {
     border-left: transparent 1px solid !important;
   }
   .context-button:hover:after, .switcher > span:before {
   }
   /* === #181818 === */
   /* needed background inbetween #111 and #222 :P */
-  .commitinfo, .gc .diff-line-code, .featured-commit-activity-graph, .featured-repo-logo, .outline-box, .gobutton>.sha .octicon,
+  .commitinfo, .gc .diff-line-code, .gc .diff-line-num, .featured-commit-activity-graph, .featured-repo-logo, .outline-box, .gobutton>.sha .octicon,
   #feedBody, .commit.file-history-tease .participation, .search-result-header, .accessibility-aid:focus,.file-data, .signup-plans th,
   .signup-plans td, .signup-plans-orgs th, .signup-plans-orgs td, .commits td, .featured-callout, .sidebar-module ul ul li,
   .native-download, .setup-info-module, div#common-issues ul, #gist-form .name, .subnav-item, .render-notice,
   .simple-box, .label-edit.edit-color-label-form .color-editor .color-editor-input, .date_selector, .date_selector td,
   .new-label, .range-editor .range, .range-editor .flag, .octotree_sidebar, .auth-form-body, div.border-wrap, .protip code,
-  .profile-header, .button-outline, .comment-form-head.tabnav {
+  .profile-header, .button-outline, .comment-form-head.tabnav, .highlight .gc {
     background: #181818 !important;
     border-color: #444 !important;
   }
   .branches .branch-summary, .branches .no-results-message, .simple-box-footer, .team-grid .team, .commit-group,
   .blankslate, .content table tr, #search-results, table.files, .mergeable, .org-module, .org-add-footer, .fullscreen-overlay,
   .commit-tease, .branch-infobar, .table-list-header, table.capped-list tr:nth-child(2n), .team-org-group,
-  #gollum-editor-help-wrapper, .integrations-quality, .showcase-featured .mo-info .featured-grid-outer, .collection-card,
+  #gollum-editor-help-wrapper, .integrations-quality, .showcase-featured .mo-info .featured-grid-outer,
   .render-shell, .list, .latest-commit .commit-author, .bubble, .tabs > a.selected, .pagination .gap, .pagination .disabled,
-  .pagination .gap:hover, .pagination .disabled:hover, .comment-form-head .tabnav-tab.selected, .table-list {
+  .pagination .gap:hover, .pagination .disabled:hover, .comment-form-head .tabnav-tab.selected, .table-list, .headers {
     background: #181818 !important;
   }
   .markdown-body table tr {
     background: #141414 !important;
   }
-  .blob-expanded .blob-num, .blob-expanded .blob-code, .blame .blob-num, .blame-blob-num {
+  .blame .blob-num, .blame-blob-num, .overall-summary,
+  .repository-lang-stats, .collection-card {
     background: #1b1b1b !important;
   }
   .social-count:before {
   /* === #222 === */
   /* Darkest background color (#222), no image, leave border */
   #main, .capped-box, .unread_count, #browser table th, .markdown-format table th, .session-device, .profilecols ul.stats li strong,
-  #files .file .data, table.upgrades tr.current td, .definitions, .commit-tease .commit-meta, .discussion-topic-header, .facebox-popup,
+  table.upgrades tr.current td, .definitions, .commit-tease .commit-meta, .discussion-topic-header, .facebox-popup,
   .timeline-commits-minimal .commit-icon .octicon, .timeline-commits .commit-icon .octicon, .upload-progress, .search-results-listing em,
-  .repository-sidebar a.js-selected-navigation-item.selected, .discussion-bubble-inner,
-  #wiki-history table td, .commit.file-history-tease, .menu a.selected, .gist .gist-file .gist-data, .repository-lang-stats,
-  #message.major, .branch-status, .logo-box, .commit-form, .markdown-example .rendered, .team-grid .team-members,
-  .diagram-icon:not(.active), table.capped-list th, .ace_active-line, .ace_gutter-active-line, .overall-summary,
-  .scope-badge, .filter-bar, .audit-search-clear, .country-info, .tabnav-tab.selected, .file-diff-split .empty-cell,
-  .composer-infobar {
+  .repository-sidebar a.js-selected-navigation-item.selected, .discussion-bubble-inner,  #wiki-history table td,
+  .commit.file-history-tease, .menu a.selected, .gist .gist-file .gist-data, #message.major, .branch-status, .logo-box, .commit-form,
+  .markdown-example .rendered, .team-grid .team-members, .diagram-icon:not(.active), table.capped-list th, .scope-badge, .filter-bar,
+  .audit-search-clear, .country-info, .tabnav-tab.selected, .file-diff-split .empty-cell, .composer-infobar {
     background: #222 !important;
   }
   /* Darkest background color (#222), no image, with border & radius */
     background-color: #222 !important;
     border-color: #555 !important;
   }
+  /* inline code */
+  .list-browser-item.closed, .content .verseblock-content, .content .verseblock-content, .commit-preview .message pre,
+  .content dl code, .content ul code, p code, body.blog pre > code, .content .sectionbody .dlist dt, .content p > tt,
+  .content .sectionbody .dlist dt, .content p > tt, .commit-sha, .markdown-body code, .markdown-body tt {
+    background: #282828 !important;
+  }
   /*** semi-transparent #222 ***/
   /* let some background image show */
   .pagehead, .context-loader.large-format-loader, #graphs .loader, .sunken-menu, .org-header, .sunken-menu-contents {
     background: rgba(24,24,24,0.4) !important;
   }
-  .starred-repo.navigation-focus, .member-list-item.adminable:hover, .marketing-section-stripe {
+  .starred-repo.navigation-focus, .member-list-item.adminable:hover, .marketing-section-stripe,
+  .blob-expanded .blob-num, .blob-expanded .blob-code {
     background: rgba(50,50,50,.5) !important;
   }
   /* page overlay */
   .rss-subscribe:hover, div#common-issues ul li a:hover {
     background-color: #282828 !important;
   }
-  /* inline code */
-  .list-browser-item.closed, .content .verseblock-content, .terminal, .copyable-terminal,
-  .content .sectionbody .dlist dt, .content p > tt, .markdown-body tt,
-  .commit-sha, .content .verseblock-content, .content .sectionbody .dlist dt, .content p > tt,
-  .markdown-body code, #facebox pre, .commit-preview .message pre, .markdown-format code,
-  .content dl code, .content ul code, .markdown-body .highlight pre, .markdown-body pre, p code,
-  .markdown-format pre, body.api pre, body.blog pre, body.api pre > code, body.blog pre > code {
-    background: #242424 !important;
-  }
   /* === #333 === */
   /* Panel background (#333) only */
   .progress-bar, .select-menu-modal .select-menu-tabs a.selected, .discusion-topic-infobar, .commits-listing:before,
   .octicon-repo-push.discussion-item-icon, .octicon-code.discussion-item-icon, .new-discussion-timeline .discussion-item-icon,
   .bubble-contents, .ellipsis-button, .filter-list li span.bar, .selectable_day.today,
   .billing-plans .current, .commits-listing:before, #network .current-repository,
-  .ace-github .ace_marker-layer .ace_selected-word, .billing-section .usage-bar {
+  .billing-section .usage-bar {
     background: #333 !important;
   }
   /* Panel background (#333), leave image, no border, with radius */
     border: 0 !important;
     border-radius: 3px !important;
     background-clip: padding-box !important;
-    color: #ddd !important;
   }
   /* Panel background (#333), leave image, with border, no radius */
   .metabox .rule, .comment-form, #issues .labels, #gollum-editor select, .listings .odd, .feed, #files .description,
   }
   /* === #444 === */
   /* Light Panel background (#444), no image, no border, with radius */
-  ul.sidetabs li a:hover, .editbox h1, #issues .labels .admin, #issues .display .sortbar,
-  #facebox .close, #issues_search .wrapper, .ranked-repositories .meta a, .actor, .dropdown-divider,
-  ul.nav.logged_out, .tip-box a.next, #inbox .list .unread, .main .filterbar,
-  .browser-content .footerbar, ul.smalltabs, .snippet, .supportstaffer, .discussion-form, .chooser-box,
-  .chooser-box h3, #forkqueue .instructions, .selector-item.clear:hover,
-  #contributors-master svg, .inset-callout h2, .documentation ul.nav, .date_selector td.selected,
-  #contributors-master, .flash-messages, .context-title, .list-module h2, .bootcamp-help h1 {
+  ul.sidetabs li a:hover, .editbox h1, #issues .labels .admin, #issues .display .sortbar, #facebox .close, #issues_search .wrapper,
+  .ranked-repositories .meta a, .actor, .dropdown-divider, ul.nav.logged_out, .tip-box a.next, #inbox .list .unread, .main .filterbar,
+  .browser-content .footerbar, ul.smalltabs, .snippet, .supportstaffer, .discussion-form, .chooser-box, .chooser-box h3,
+  #forkqueue .instructions, .selector-item.clear:hover, #contributors-master svg, .inset-callout h2, .documentation ul.nav,
+  .date_selector td.selected, #contributors-master, .flash-messages, .context-title, .list-module h2, .bootcamp-help h1,
+  table.files tr.up-tree a:hover, .ellipsis-button:hover {
     background: #444 !important;
   }
   /* Light Panel background (#444), no image, with border, no radius */
   /* Light Panel background (#444), leave image and border */
   ul.bignav li a:hover, ul.smallnav li a:hover, .comments-wrapper, .rackspace, .subnav-bar > ul > li > ul > li > a:hover,
   ol.download-list li:nth-child(2n), .issue.active, .counter, .orgs-nav .count, .filter-item:not(.selected):hover,
-  .task-progress .progress-bar .progress, .markdown-body hr {
+  .task-progress .progress-bar .progress, .markdown-body hr, .oauth-connection-illustration .oauth-image {
     background-color: #444 !important;
   }
   /* === #555 === */
     border-radius: 3px !important;
     background-clip: padding-box !important;
   }
-  .state-widget .behind .bar, .settings-email .label:not(.default), .key, .date:after, .branch-a-b-count .bar {
+  .state-widget .behind .bar, .settings-email .label:not(.default), .key, .date:after, .branch-a-b-count .bar,
+  .branch-a-b-count .meter {
     background: #555 !important;
   }
   .labels .label-neutral {
     background: #fff !important;
     opacity: 1 !important;
   }
-  .state-widget .ahead .bar, .oauth-connection-illustration .oauth-image {
+  .state-widget .ahead .bar {
     background: #999 !important;
   }
   /* actions in issues - this style needs to be after .bubble */
     background: linear-gradient(to bottom, #444, #333) !important;
     border-color: #555 !important;
   }
+  /* Gradient hover hightlight */
+  pre div:hover, .diff-table tr:hover > pre, .blob-num[colspan],
+  .highlight:not(.lines) tr:not(.inline-comments):hover td:not(.line-age) {
+    background: linear-gradient(to bottom, #282828, #181818) !important;
+  }
   /* dark grey gradient */
-  .highlight tr:not(.inline-comments):hover td:not(.line-age), header.nav-bar, .bubble .bubble-title,
+  header.nav-bar, .bubble .bubble-title,
   kbd, a.feed, .pagination a, .list-browser-filterbar, .gobutton, .comment-header, .pagehead ul.tabs li a,
   .login_form input[type="submit"], .top-bar, ul#bootcamp li a h4, .pull-info, #gists .context-menu-container,
   .branch-link, body#com #header, .white-nav .selected span, .select-menu-header, .clone-url-button a,
-  .filter-tab, #header-wrapper, #header-wrapper .nav, pre div:hover, .diff-table tr:hover pre, .pagination span,
+  .filter-tab, #header-wrapper, #header-wrapper .nav, .pagination span,
   .cheatsheet h2, .section a.section-head, .octotree_view_header, .list-heading,
   .dashboard-tabs li a, a.function-button, .capped-box h3, .expandable-line-num .diff-expander:hover, #contributors .capped-card h3,
   .audit-results-header, .add-pill-form, .gist .gist-file .gist-meta, .file .meta, .blob-num-hunk,
   /* Bright text */
   button, h1, h2, a.button, span.button, button.button, a.minibutton, span.minibutton, button.minibutton, .button.primary,
   .minibutton.primary, #gist-form label, ul.repo-stats li a:hover, .text-emphasized,
-  .subnav li a:hover, .filters li.selected a, .filters li a:hover, .code-list em, .header-anchor, .commandbar .choice .command,
+  .subnav li a:hover, .filters li.selected a, .filters li a:hover, .code-list em, a.header-anchor, .commandbar .choice .command,
   .search-term, .codesearch-cols em, .image, .selector-item:hover .mini-icon:before, .selector-item.selected .mini-icon:before,
   .new-repo .octicon, .select-menu-item.selected>.octicon, .sunken-menu a.selected .octicon, #header .nav a,
   .feed-icon a .octicon, .release-label a, .minibutton i, .breadcrumb strong.final-path,
   a.comment-header-author, .callout strong, .select-menu-item.navigation-focus, .wiki-edit-link:hover, .infotip p,
   .form-actions .tip, dl.form.warn dd.warning, .page-notice, .subnav-item.selected, .subnav-item.selected:hover,
   .subnav-item.selected:focus, .article-heading .wrap .mega-octicon:before, ol.toc > li a.active, .example-nav li a.selected,
-  .guide-cover a .mega-octicon:before, .facebox-alert, .typeahead-result, .no-results, #user-links > li * button,
+  .facebox-alert, .typeahead-result, .no-results, #user-links > li * button,
   .timeline-commits .hidden-text-expander a:hover, .color-editor-input, .state .octicon, #user-links .sign-out-button,
   .table-list-item label, .audit-action-info .context, .token-scope, .segmented-nav li.active a, .protip a code,
-  a.octotree_toggle:hover, a.octotree_opts, a.octotree_toggle.selected, a.octotree_opts.selected, .tabs > a.selected {
+  a.octotree_toggle:hover, a.octotree_opts, a.octotree_toggle.selected, a.octotree_opts.selected, .tabs > a.selected,
+  .highlight tr:hover .blob-num, .highlight tr:hover .blob-num:before, a .mega-octicon {
     color: #e4e4e4 !important;
   }
   pre, body, h3, h4, a.social-count, span.social-count, #languages a.bar, dl.form dt, .lineoption p, a.select-menu-button, a.blog-title,
   .form-checkbox .note, .commit-tease .authorship .author-name, .gh-header-meta .author, .timeline-comment-header .author,
   .timeline-commits .commit-message a, .timeline-commits .author, .new-discussion-timeline .sidebar-milestone .milestone-name,
   .sidebar-assignee .assignee, .rss-subscribe, .sidebar-module h3 a, .sidebar-module h3.disable span, .menu a, .octotip, .graph-canvas .activity,
-  .boxed-group .boxed-group-inner, .highlight tr:hover .blob-num, .ace_gutter-active-line, .billing-section .section-content,
+  .boxed-group .boxed-group-inner, .ace_gutter-active-line, .billing-section .section-content,
   #readme span.name, .steps li.current, .discussion-item-entity, .blog-post-body, .subnav-search-context .button,
   h3.conversation-list-heading strong, .context-loader, .box-title a,
   .merge-pr-more-commits a, .branch-infobar .lightweight-actions > li a:hover, .dashboard-notice,
   .table-list-header-toggle .button-link:hover, a.issue-title-link, .table-list-item p,
   .table-list-milestones .milestone-title-link a, .org-header .edit-org, .blob-code, .diff-line-code, .clone-url-button > a,
   .contrib-number, .pulse-summary .summary-box .count, .list-options .selected .list-item-title,
-  .nav-bar-inner .brand-logo-invertocat .octicon-mark-github, .menu a .octicon, .issue-list-meta a {
+  .nav-bar-inner .brand-logo-invertocat .octicon-mark-github, .menu a .octicon, .issue-list-meta a, .markdown-body code,
+  .markdown-body tt {
     color: #c4c4c4 !important;
   }
   h5, h6, table th, .edit-repository-meta, .field label, .boxed-group-list li, .capped-box,
   .header-logo-invertocat, .repository-meta .repository-description, .gist-item .description, p.explain,
   .news .alert .simple .title, #network .graph-date, .tabnav-widget.text, .feature .intro,
   span.diffstat, span.diffstat a, .commit .commit-branches a, #readme .plain, .select-menu-tabs a,
-  .news blockquote, .news blockquote p, .collection-stat, .overall-summary .graphs .desc, .ace_gutter,
+  .news blockquote, .news blockquote p, .collection-stat, .overall-summary .graphs .desc,
   .flash-global a, #contributions-calendar .contrib-details div .lbl, .tag-info a, a.browse-button,
   .ghead .dir, .repository-lang-stats .percent, .diffstat-summary,
   .comment-header-action-text a, .comment-header-right a, .gist-item .creator, .dashboard-tabs a, #graph_data .tab a,
   .discussion-item, .form-actions-protip .protip, .discussion-item .author, span.branch-name,
   .inline-comments .comment-count, .sidebar-heading, .clear-issue-filters a, .render-view-modes li.active:before,
   ul.comparison-list > li em, .marketing-benefits .column p, .sub-nav li a, .headlines a .date, .commit.file-history-tease,
-  .sidebar-module ul ul li a, .sidebar-module ul ul li span, .merge-branch-description, .timeline-commits .commit-id,
+  .sidebar-module ul ul li span, .merge-branch-description, .timeline-commits .commit-id,
   .gist-item ul.meta > li > a, ul#categories li h5 a, .render-view-modes li.active,
   .user-leaderboard-list .repo-list-item .repo, .repo-stats li a, .about p, dl.form > dd p.note, p.subdued,
   .team-header .team-description, .hfields dl.form > dt label, .boxed-group > h3 a.boxed-group-breadcrumb,
   .boxed-group .heading a.boxed-group-breadcrumb, .subscriptions-sidebar .note, .thread-subscription-status,
-  .ellipsis-button, .follow-list .follow-list-info, form.button .count,
+  a.ellipsis-button, .ellipsis-button, .follow-list .follow-list-info, form.button .count,
   .blame .commitinfo .date, .gist .gist-file .gist-meta a, .merge-pr-more-commits, .hidden-text-expander a,
   .news div.message, .news li blockquote, .timeline-comment-header .comment-type-icon, .news .alert .pull-info,
   .news .alert .branch-link, .release .release-authorship a, .contributing, .wiki-wrapper .wiki-empty-box:hover,
   .select-menu.is-showing-clear-item .select-menu-clear-item .octicon, .diffstat-summary a, a.subnav-item,
   .branches .branch-group-heading .branch-group-name, .render-notice, .discussion-sidebar-heading, .dashboard-notice .title p,
   .table-list-milestones .stat, .date_selector td, .commits-listing .commit-group-title .octicon-git-commit,
-  .select-menu-header .octicon:hover, .markdown-format code, .repo-list-description, .boxed-group-success a,
-  .latest-commit .bubble-content strong, ul.filter-list .filter-item .count {
+  .select-menu-header .octicon:hover, .repo-list-description, .boxed-group-success a,
+  .latest-commit .bubble-content strong, .file .meta {
     color: #a4a4a4 !important;
   }
   /* content text */
   .repo-list-stats .repo-list-stat-item, .range-editor span.flag .octicon, .commit-info .commit-meta a,
   .notifications .issue-notification.read .type-icon, .notifications .read a, .auth-form-header .octicon,
   a.discussion-item-toggle-open, a.discussion-item-toggle-closed, .releases-tag-list p a, .history-link a,
-  a.issue-nwo-link, ul.filter-list .filter-item {
+  a.issue-nwo-link, ul.filter-list .filter-item, .blob-num, .blob-num:before {
     color: #888 !important;
   }
   .vcard-detail .octicon, .command-bar .octicon-question:before, .auto-search-group .octicon:before, .news .alert .time,
   .branches .branch-summary, .branches .no-results-message, header ul.links > li a, .team-info-card .stats-group .stat,
   .team-info-card .stats-group .stat.no-link:hover, .discussion-sidebar-item, .text-muted, .issues-listing .table-list-issues .issue-meta,
   .task-progress, .table-list-milestones .stat-label, .table-list, .date_selector td.unselected_month, #blog-home,
-  .blog-post-meta, .blog-post-meta a, .blog-post-meta .octicon, .diff-line-num, .blob-num, .file-data .line-numbers span,
+  .blog-post-meta, .blog-post-meta a, .blog-post-meta .octicon, .diff-line-num, .file-data .line-numbers span,
   .discussion-item .timestamp, .branch-status a, .branch-status .divider, .news .alert .octicon, .news .alert .mega-octicon,
   .blankslate > .mega-octicon, .repo-list-meta, #footer .mega-icon:hover:before, a.discussion-item-help, .page-new-repo .license-info,
   .notification-actions .button-link, .commit-info .commit-meta, .notifications .read .type-icon, .notification-actions .age,
   .list-item .byline, .issue-list-meta, .prose-diff.collapsed .rich-diff-level-zero.expandable:before,
-  .blob-num-expandable .diff-expander {
+  .blob-num-expandable .diff-expander, .file-type-icon {
     color: #666 !important;
   }
   .context-pane .selector-item:hover a, .mega-icon:before, .mini-icon-public-repo:before, .mini-icon-pull-request, .mini-icon-remove-close,
   .diffstat .diffstat-bar.diff-deleted, span.diffstat .diffstat-bar i.minus,
   .status-failure .octicon, .minibutton.danger .octicon:before, .icon-for-failure,
   ul.summary-stats li .octicon-issue-closed, .branches .branch-delete .octicon, #toc .octicon-diff-removed,
-  .file .meta .octicon-button.danger:hover, .pagehead-actions .octicon-mute {
+  .file .meta .octicon-button.danger:hover, .pagehead-actions .octicon-mute, .highlight .gd {
     color: #c31e16 !important;
   }
 
   .open.octicon, .cadd, .gi .diff-line-num, .notifications .issue-notification .type-icon, .authors-and-code .insertions,
   span.diffstat .diffstat-bar.diff-added, span.diffstat .diffstat-bar i.plus, .steps .complete .mega-octicon:before,
   ul.summary-stats li .octicon-git-branch-create, ul.summary-stats li .octicon-issue-opened, #toc .octicon-diff-added,
-  .boxed-group-success, .setup-info-module .features-list .octicon, .setup-form-container .secure {
+  .boxed-group-success, .setup-info-module .features-list .octicon, .setup-form-container .secure, .highlight .gi {
     color: #6CC644 !important;
   }
   /* interactive button - bright border */
   .dropdown-menu:after {
     border-bottom: #333 8px solid !important;
   }
+  /* inline code - add with border */
+  .markdown-format pre, .markdown-body pre, .markdown-format .highlight pre, .markdown-body .highlight pre, body.blog pre,
+  #facebox pre {
+    border: 1px solid #333 !important;
+  }
   /* orange rss icon */
   .blog-aside .octicon-rss, .dashboard-feed-icon.octicon-rss, .nav-rss a .octicon-rss {
     color: #f93 !important;
     color: #D26911 !important;
   }
   /* secret gists */
-  .secret .mega-octicon:before, .page-new-repo div.form-checkbox .octicon-lock:before, .gist .highlight tr span.gu {
+  .secret .mega-octicon:before, .page-new-repo div.form-checkbox .octicon-lock:before {
     color:#a1882b !important;
   }
   /* diff highlighting (no syntax highlight) */
   .diff-line-pre {
     color: #ccc !important;
   }
-  .highlight .gc td, .diff-table .line-comments {
+  .diff-table .line-comments {
     border-top: 1px solid #333 !important;
     border-bottom: 1px solid #333 !important;
   }
     border-top: none !important;
   }
   /* light grey - breaks in diff (with line numbers) */
-  .highlight .gc td, .highlight .gc pre, .gist .highlight tr .gu, .highlight tr .gh,
   .highlight .expandable-line-num, .highlight .diff-line-num-hunk, .highlight .diff-line-code-hunk,
   .highlight .expandable-line-code {
     background: #222 !important;
     color: #888 !important;
   }
   /* git diff line additions (dark green) */
-  .highlight .gi, .gi .diff-line-code, .gi .diff-line-code pre, .blob-code-addition, .blob-num-addition,
+  .blob-code.blob-code-addition, .blob-num.blob-num-addition,
   .prose-diff .changed ins, .prose-diff .changed ins code, .prose-diff .changed ins pre,
   .prose-diff .changed .added, .prose-diff > .markdown-body ins pre,
   .prose-diff > .markdown-body ins code, .prose-diff > .markdown-body ins > div,
     border-color: #080 !important;
   }
   /* git diff line deletions (dark red) */
-  .highlight .gd, .gd .diff-line-code, .blob-code-deletion, .blob-num-deletion,
+  .blob-code.blob-code-deletion, .blob-num.blob-num-deletion,
   .prose-diff > .markdown-body .changed del, .prose-diff > .markdown-body .changed del pre,
   .prose-diff > .markdown-body .changed del code, .prose-diff > .markdown-body .changed del > div,
   .prose-diff > .markdown-body .changed .removed, .prose-diff > .markdown-body .changed .removed pre,
     background: #440 !important;
     border-color: #880 !important;
   }
-  /* git diff inline additions (green) */
-  .highlight .gi {
-    color:#589819 !important;
-  }
-  .highlight tr.gi .x, .highlight tr .gi .x, .blob-code-addition .x {
+  .blob-code-addition .x , .highlight .blob-code-addition .x {
     background: #252 !important;
     color: #eee !important;
   }
-  /* git diff inline deletions (red) */
-  .highlight .gd {
-    color: #d22323 !important;
-  }
-  .highlight tr.gd .x, .highlight tr .gd .x, .blob-code-deletion .x {
+  .blob-code-deletion .x, .highlight .blob-code-deletion .x {
     background: #622 !important;
     color: #eee !important;
   }
   /* git diff line numbers (med green) */
-  .gi .diff-line-num {
+  .gi .diff-line-num, .gi .diff-line-code {
     background: #020 !important;
     border-color: #040 !important;
   }
   /* git diff line deletions (med red) */
-  .gd .diff-line-num, .highlight .err {
+  .gd .diff-line-num, .highlight .err, .gd .diff-line-code {
     background: #300 !important;
     border-color: #500 !important;
   }
     }
   }
 
-  /*[[pygments-theme]]*/
-  /* GitHub-Dark syntax highlighting */
-  .highlight, .highlight pre, .highlight table { background-color:#111 !important; color:#d0d0d0 !important; }
-  .highlight .hll { background-color:#404040 !important; }
-  .highlight .err { color:#a61717 !important; background-color:#311 !important; }
-  .highlight .o { color:#777 !important; }
-  .highlight .p { color:#E9B96E !important; }
-  .highlight .cs { color:#e50808 !important; background-color:#520000 !important; }
-  .highlight .gp { color:#aaa !important; }
-  .highlight .nf { color:#098 !important; }
-  .highlight .w { color:#666 !important; }
-  .highlight .c, .highlight .cm, .highlight .c1 { color:#3677a9 !important; }
-  .highlight .g, .highlight .l, .highlight .ge, .highlight .gs, .highlight .ld, .highlight .ni,
-  .highlight .nl, .highlight .nx, .highlight .py { color:#d0d0d0 !important; }
-  .highlight .k, .highlight .n, .highlight .go { color:#ccc !important; }
-  .highlight .cp, .highlight .s, .highlight .sb, .highlight .sc, .highlight .sd, .highlight .s2, .highlight .se,
-  .highlight .sh, .highlight .si, .highlight .s1, .highlight .ss { color:#D2691E !important; }
-  .highlight .gr, .highlight .gt { color:#d22323 !important; }
-  .highlight .gh { color:#666 !important; }
-  .highlight .gu { color:#f81 !important; font-weight: normal !important }
-  .highlight .kc, .highlight .kd, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kt, .highlight .nt,
-  .highlight .ow { color:#6ab825 !important; }
-  .highlight .m, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .mo, .highlight .sr,
-  .highlight .il { color:#cd2828 !important; }
-  .highlight .na, .highlight .ne { color:#bbb !important; }
-  .highlight .nb, .highlight .bp { color:#24909d !important; }
-  .highlight .nc, .highlight .nn { color:#447fcf !important; }
-  .highlight .no, .highlight .nv, .highlight .vc, .highlight .vg, .highlight .vi { color:#4ca !important; }
-  .highlight .nd, .highlight .sx { color:orange !important; }
-/* Wombat VIM theme */
-.highlight, .highlight pre, .highlight table { background: #242424 !important; color: #f6f3e8 !important; }
-.highlight .hll { background-color: #ffffcc !important; }
-.highlight .c { color: #99968b !important; font-style: italic !important; } /* Comment */
-.highlight .err { color: #f6f3e8 !important; } /* Error */
-.highlight .g { color: #f6f3e8 !important; } /* Generic */
-.highlight .k { color: #8ac6f2 !important; } /* Keyword */
-.highlight .l { color: #f6f3e8 !important; } /* Literal */
-.highlight .n { color: #f6f3e8 !important; } /* Name */
-.highlight .o { color: #f6f3e8 !important; } /* Operator */
-.highlight .x { color: #f6f3e8 !important; } /* Other */
-.highlight .p { color: #f6f3e8 !important; } /* Punctuation */
-.highlight .cm { color: #99968b !important; font-style: italic !important; } /* Comment.Multiline */
-.highlight .cp { color: #e5786d !important; } /* Comment.Preproc */
-.highlight .c1 { color: #99968b !important; font-style: italic !important; } /* Comment.Single */
-.highlight .cs { color: #99968b !important; font-style: italic !important; } /* Comment.Special */
-.highlight .gd { color: #f6f3e8 !important; } /* Generic.Deleted */
-.highlight .ge { color: #f6f3e8 !important; } /* Generic.Emph */
-.highlight .gr { color: #f6f3e8 !important; } /* Generic.Error */
-.highlight .gh { color: #f6f3e8 !important; font-weight: bold !important; } /* Generic.Heading */
-.highlight .gi { color: #f6f3e8 !important; } /* Generic.Inserted */
-.highlight .go { color: #808080 !important; background-color: #303030 !important; } /* Generic.Output */
-.highlight .gp { color: #f6f3e8 !important; } /* Generic.Prompt */
-.highlight .gs { color: #f6f3e8 !important; } /* Generic.Strong */
-.highlight .gu { color: #f6f3e8 !important; font-weight: bold !important; } /* Generic.Subheading */
-.highlight .gt { color: #f6f3e8 !important; } /* Generic.Traceback */
-.highlight .kc { color: #8ac6f2 !important; } /* Keyword.Constant */
-.highlight .kd { color: #8ac6f2 !important; } /* Keyword.Declaration */
-.highlight .kn { color: #8ac6f2 !important; } /* Keyword.Namespace */
-.highlight .kp { color: #8ac6f2 !important; } /* Keyword.Pseudo */
-.highlight .kr { color: #8ac6f2 !important; } /* Keyword.Reserved */
-.highlight .kt { color: #cae682 !important; } /* Keyword.Type */
-.highlight .ld { color: #f6f3e8 !important; } /* Literal.Date */
-.highlight .m { color: #e5786d !important; } /* Literal.Number */
-.highlight .s { color: #95e454 !important; font-style: italic !important; } /* Literal.String */
-.highlight .na { color: #cae682 !important; } /* Name.Attribute */
-.highlight .nb { color: #f6f3e8 !important; } /* Name.Builtin */
-.highlight .nc { color: #f6f3e8 !important; } /* Name.Class */
-.highlight .no { color: #e5786d !important; } /* Name.Constant */
-.highlight .nd { color: #f6f3e8 !important; } /* Name.Decorator */
-.highlight .ni { color: #e7f6da !important; } /* Name.Entity */
-.highlight .ne { color: #f6f3e8 !important; } /* Name.Exception */
-.highlight .nf { color: #cae682 !important; } /* Name.Function */
-.highlight .nl { color: #f6f3e8 !important; } /* Name.Label */
-.highlight .nn { color: #f6f3e8 !important; } /* Name.Namespace */
-.highlight .nx { color: #f6f3e8 !important; } /* Name.Other */
-.highlight .py { color: #f6f3e8 !important; } /* Name.Property */
-.highlight .nt { color: #8ac6f2 !important; } /* Name.Tag */
-.highlight .nv { color: #cae682 !important; } /* Name.Variable */
-.highlight .ow { color: #f6f3e8 !important; } /* Operator.Word */
-.highlight .w { color: #f6f3e8 !important; } /* Text.Whitespace */
-.highlight .mf { color: #e5786d !important; } /* Literal.Number.Float */
-.highlight .mh { color: #e5786d !important; } /* Literal.Number.Hex */
-.highlight .mi { color: #e5786d !important; } /* Literal.Number.Integer */
-.highlight .mo { color: #e5786d !important; } /* Literal.Number.Oct */
-.highlight .sb { color: #95e454 !important; font-style: italic !important; } /* Literal.String.Backtick */
-.highlight .sc { color: #95e454 !important; font-style: italic !important; } /* Literal.String.Char */
-.highlight .sd { color: #95e454 !important; font-style: italic !important; } /* Literal.String.Doc */
-.highlight .s2 { color: #95e454 !important; font-style: italic !important; } /* Literal.String.Double */
-.highlight .se { color: #95e454 !important; font-style: italic !important; } /* Literal.String.Escape */
-.highlight .sh { color: #95e454 !important; font-style: italic !important; } /* Literal.String.Heredoc */
-.highlight .si { color: #95e454 !important; font-style: italic !important; } /* Literal.String.Interpol */
-.highlight .sx { color: #95e454 !important; font-style: italic !important; } /* Literal.String.Other */
-.highlight .sr { color: #95e454 !important; font-style: italic !important; } /* Literal.String.Regex */
-.highlight .s1 { color: #95e454 !important; font-style: italic !important; } /* Literal.String.Single */
-.highlight .ss { color: #95e454 !important; font-style: italic !important; } /* Literal.String.Symbol */
-.highlight .bp { color: #f6f3e8 !important; } /* Name.Builtin.Pseudo */
-.highlight .vc { color: #cae682 !important; } /* Name.Variable.Class */
-.highlight .vg { color: #cae682 !important; } /* Name.Variable.Global */
-.highlight .vi { color: #cae682 !important; } /* Name.Variable.Instance */
-.highlight .il { color: #e5786d !important; } /* Literal.Number.Integer.Long */
+  /* inline code blocks - selector group is completed by the theme file */
+  pre, .markdown-format pre, .markdown-body pre, .markdown-format .highlight pre, .markdown-body .highlight pre,
+  body.blog pre, #facebox pre, .blob-code-context, .blob-num-context, .blob-expanded, .terminal, .copyable-terminal,
+
+  /*[[syntax-theme]]*/
+  /* grunt build - remove to end of file */
+
+  /* Syntax Theme - Twilight */
+  .highlight, .ace_editor {
+    background: #141414 !important;
+    color: #ddd !important;
+  }
+
+  .pl-c            { color: #5F5A60 !important; font-style: italic !important; } /* comment */
+  .pl-c1           { color: #CF6A4C !important; } /* constant */
+  .pl-cce          { color: #CF6A4C !important; } /* constant.character.escape */
+  .pl-cn           { color: #CF6A4C !important; } /* constant.numeric */
+  .pl-coc          { color: #CF6A4C !important; } /* constant.other.color */
+  .pl-cos          { color: #8F9D6A !important; } /* constant.other.symbol */
+  .pl-e            { color: #AC885B !important; } /* entity */
+  .pl-ef           { color: #AC885B !important; } /* entity.function */
+  .pl-en           { color: #AC885B !important; } /* entity.name */
+  .pl-enc          { color: #CF6A4C !important; } /* entity.name.class */
+  .pl-enf          { color: #AC885B !important; } /* entity.name.function */
+  .pl-enm          { color: #AC885B !important; } /* entity.name.method-name */
+  .pl-ens          { color: #CF6A4C !important; } /* entity.name.section */
+  .pl-ent          { color: #CDA869 !important; } /* entity.name.tag */
+  .pl-entc         { color: #AC885B !important; } /* entity.name.type.class */
+  .pl-enti         { color: #AC885B !important; font-weight: bold !important; } /* entity.name.type.instance */
+  .pl-entm         { color: #7587A6 !important; } /* entity.name.type.module */
+  .pl-eoa          { color: #CDA869 !important; } /* entity.other.attribute-name */
+  .pl-eoac         { color: #7587A6 !important; } /* entity.other.attribute-name.class */
+  .pl-eoac .pl-pde { color: #7587A6 !important; } /* punctuation.definition.entity */
+  .pl-eoai         { color: #CDA869 !important; } /* entity.other.attribute-name.id */
+  .pl-eoai .pl-pde { color: #CDA869 !important; } /* punctuation.definition.entity */
+  .pl-eoi          { color: #AC885B !important; } /* entity.other.inherited-class */
+  .pl-k            { color: #CDA869 !important; } /* keyword */
+  .pl-ko           { color: #CDA869 !important; } /* keyword.operator */
+  .pl-kolp         { color: #CDA869 !important; } /* keyword.operator.logical.python */
+  .pl-kos          { color: #CF6A4C !important; } /* keyword.other.special-method */
+  .pl-kou          { color: #CF6A4C !important; } /* keyword.other.unit */
+  .pl-mai .pl-sf   { color: #7587A6 !important; } /* support.function */
+  .pl-mb           { color: #8F9D6A !important; font-weight: bold !important; } /* markup.bold */
+  .pl-mc           { color: #CDA869 !important; } /* markup.changed */
+  .pl-mh .pl-pdh   { color: #CF6A4C !important; } /* markup.heading punctuation.definition.heading */
+  .pl-mi           { color: #CDA869 !important; font-style: italic !important; } /* markup.italic */
+  .pl-ml           { color: #8F9D6A !important; } /* markup.list */
+  .pl-mm           { color: #7587A6 !important; } /* meta.module-reference */
+  .pl-mp           { color: #C5AF75 !important; } /* meta.property-name */
+  .pl-mp1 .pl-sf   { color: #DAD085 !important; } /* meta.property-value support.function */
+  .pl-mq           { color: #CF6A4C !important; } /* markup.quote */
+  .pl-mr           { color: #CDA869 !important; } /* meta.require */
+  .pl-ms           { color: #CDA869 !important; } /* meta.selector */
+  .pl-pdb          { color: #8F9D6A !important; font-weight: bold !important; } /* punctuation.definition.bold */
+  .pl-pdc          { color: #5F5A60 !important; font-style: italic !important; } /* punctuation.definition.comment */
+  .pl-pdc1         { color: #CF6A4C !important; } /* punctuation.definition.constant */
+  .pl-pde          { color: #CF6A4C !important; } /* punctuation.definition.entity */
+  .pl-pdi          { color: #CDA869 !important; font-style: italic !important; } /* punctuation.definition.italic */
+  .pl-pds          { color: #8F9D6A !important; } /* punctuation.definition.string */
+  .pl-pdv          { color: #7587A6 !important; } /* punctuation.definition.variable */
+  .pl-pse          { color: #CF6A4C !important; } /* punctuation.section.embedded */
+  .pl-pse .pl-s2   { color: #CF6A4C !important; } /* punctuation.section.embedded source */
+  .pl-s            { color: #F9EE98 !important; } /* storage */
+  .pl-s1           { color: #8F9D6A !important; } /* string */
+  .pl-s2           { color: #ddd    !important; } /* source */
+  .pl-mp .pl-s3    { color: #CDA869 !important; } /* support */
+  .pl-s3           { color: #DAD085 !important; } /* support */
+  .pl-sc           { color: #DAD085 !important; } /* support.class */
+  .pl-scp          { color: #CF6A4C !important; } /* support.constant.property-value */
+  .pl-sf           { color: #DAD085 !important; } /* support.function */
+  .pl-smc          { color: #AC885B !important; } /* storage.modifier.c */
+  .pl-smi          { } /* storage.modifier.import */
+  .pl-smp          { } /* storage.modifier.package */
+  .pl-sok          { color: #CDA869 !important; } /* support.other.keyword */
+  .pl-sol          { color: #8F9D6A !important; } /* string.other.link */
+  .pl-som          { color: #7587A6 !important; } /* support.other.module */
+  .pl-sr           { color: #7587A6 !important; } /* string.regexp */
+  .pl-sra          { } /* string.regexp string.regexp.arbitrary-repitition */
+  .pl-src          { } /* string.regexp.character-class */
+  .pl-sre          { } /* string.regexp source.ruby.embedded */
+  .pl-st           { color: #CDA869 !important; } /* support.type */
+  .pl-stj          { } /* storage.type.java */
+  .pl-stp          { color: #9B859D !important; } /* support.type.property-name */
+  .pl-sv           { color: #9B859D !important; } /* support.variable */
+  .pl-v            { color: #9B859D !important; } /* variable */
+  .pl-vi           { color: #CF6A4C !important; } /* variable.interpolation */
+  .pl-vo           { color: #AC885B !important; } /* */
+  .pl-vpf          { color: #7587A6 !important; } /* variable.parameter.function */
+  /* Diff - Example: https://gist.github.com/silverwind/904159f1e71e2e626375 */
+  .pl-mi1          { color: #55A532 !important; background: #020 !important; } /* markup.inserted */
+  .pl-mdht         { color: #55A532 !important; background: #020 !important; } /* meta.diff.header.to-file */
+  .pl-md           { color: #BD2C00 !important; background: #200 !important; } /* markup.deleted */
+  .pl-mdhf         { color: #BD2C00 !important; background: #200 !important; } /* meta.diff.header.from-file */
+  .pl-mdr          { color: #CF6A4C !important; font-weight: normal !important;} /* meta.diff.range */
+  .pl-mdh          { color: #7587A6 !important; font-weight: normal !important;} /* meta.diff.header */
+  .pl-mdi          { color: #7587A6 !important; font-weight: normal !important;} /* meta.diff.index */
+  /* TODO: Fix unstyled classes below */
+  .pl-ib           { background-color: #f93 !important; } /* invalid.broken */
+  .pl-id           { background-color: #a31515 !important; color: #fff !important; } /* invalid.deprecated */
+  .pl-ii           { background-color: #df5000 !important; color: #fff !important; } /* invalid.illegal */
+  .pl-iu           { background-color: #b4b7b4 !important; } /* invalid.unimplemented */
+  .pl-mo           { color: #969896 !important; } /* meta.output */
+  .pl-mri          { color: #008080 !important; } /* markup.raw.inline */
+  .pl-ms1          { background-color: #f5f5f5 !important; } /* meta.separator */
+  .pl-va           { color: #008080 !important; } /* variable.assignment */
+  .pl-vpu          { color: #008080 !important; } /* variable.parameter.url */
+  .pl-entl         {  } /* entity.name.tag.label */
+
+  /*! twilight */
+  .ace_editor .ace_gutter{background:#232323!important;color:#E2E2E2!important}
+  .ace_editor .ace_print-margin{width:1px!important;background:#232323!important}
+  .ace_editor .ace_cursor{color:#A7A7A7!important}
+  .ace_editor .ace_marker-layer .ace_selection{background:rgba(221,240,255,.2)!important}
+  .ace_editor.ace_multiselect .ace_selection.ace_start{box-shadow:0 0 3px 0 #141414!important;border-radius:2px!important}
+  .ace_editor .ace_marker-layer .ace_step{background:#665200!important}
+  .ace_editor .ace_marker-layer .ace_bracket{margin:-1px 0 0 -1px!important;border:1px solid rgba(255,255,255,.25)!important}
+  .ace_editor .ace_marker-layer .ace_active-line{background:rgba(255,255,255,.031)!important}
+  .ace_editor .ace_gutter-active-line{background-color:rgba(255,255,255,.031)!important}
+  .ace_editor .ace_identifier{color:#7587A6!important}
+  .ace_editor .ace_invisible{color:rgba(255,255,255,.25)!important}
+  .ace_editor .ace_keyword,.ace_editor .ace_meta{color:#CDA869!important}
+  .ace_editor .ace_constant,.ace_editor .ace_constant.ace_character,.ace_editor .ace_constant.ace_character.ace_escape,
+  .ace_editor .ace_constant.ace_other,.ace_editor .ace_heading,.ace_editor .ace_markup.ace_heading,
+  .ace_editor .ace_support.ace_constant{color:#CF6A4C!important}
+  .ace_editor .ace_invalid.ace_illegal{color:#F8F8F8!important;background-color:rgba(86,45,86,.75)!important}
+  .ace_editor .ace_invalid.ace_deprecated{text-decoration:underline!important;font-style:italic!important;color:#D2A8A1!important}
+  .ace_editor .ace_support{color:#9B859D!important}
+  .ace_editor .ace_fold{background-color:#AC885B!important;border-color:#F8F8F8!important}
+  .ace_editor .ace_support.ace_function{color:#DAD085!important}
+  .ace_editor .ace_support.ace_type{color:#CDA869!important}
+  .ace_editor .ace_list,.ace_editor .ace_markup.ace_list,.ace_editor .ace_storage{color:#F9EE98!important}
+  .ace_editor .ace_entity.ace_name.ace_function,.ace_editor .ace_meta.ace_tag{color:#CDA869!important}
+  .ace_editor .ace_entity.ace_other.ace_attribute-name{color:#AC885B!important;} /* html attribute name */
+  .ace_editor .ace_string{color:#8F9D6A!important}
+  .ace_editor .ace_string.ace_regexp{color:#E9C062!important}
+  .ace_editor .ace_comment{font-style:italic!important;color:#5F5A60!important}
+  .ace_editor .ace_variable{color:#7587A6!important}
+  .ace_editor .ace_variable.ace_language{color:#9B859D!important}
+  .ace_editor .ace_xml-pe{color:#494949!important}
+  .ace_editor .ace_indent-guide{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWMQERFpYLC1tf0PAAgOAnPnhxyiAAAAAElFTkSuQmCC) right repeat-y!important}
+