/* ==UserStyle==
@name         github-moonlight
@namespace    https://github.com/brettm12345/github-moonlight
@version      3.4.2

@license      MIT
@description  A dark blue github theme
@author       brettm12345 <brettmandler@gmail.com> (https://github.com/brettm12345)
@homepageURL  https://github.com/brettm12345/github-moonlight
@supportURL   https://github.com/brettm12345/github-moonlight/issues
@updateURL    https://github.com/brettm12345/github-moonlight/raw/master/github.user.css

@var color aqua "Aqua" #8ec07c
@var color blue "Blue" #83a598
@var color blue-dark "Blue Dark" #458588
@var color calendar "Calendar" #4fd6be
@var color cyan "Cyan" #86e1fc
@var color cyan-alt "Cyan Alt" #b4f9f8
@var color green "Green" #c3e88d
@var color indigo "Indigo" #83a598
@var color orange "Orange" #ff995e
@var color pink "Pink" #d3869b
@var color purple "Purple" #d3869b
@var color red "Red" #ff5370
@var color red-alt "Red Alt" #FF98A4
@var color teal "Teal" #4fd6be
@var color yellow "Yellow" #ffc777
@var color text-dark "Text Dark" #a89984
@var color text-faded "Text Faded" #bdae93
@var color text-gray "Text Gray" #d5c4a1
@var color text-light "Text Light" #ebdbb2
@var color text-paragraph "Text Paragraph" #ebdbb2
@var color text-placeholder "Text Placeholder" #a89984
@var color text-primary "Text Primary" #ebdbb2
@var color text-secondary "Text Secondary" #d5c4a1
@var color scrollbar-thumb "Scrollbar Thumb" #828bb830
@var color scrollbar-track "Scrollbar Track" #1b1d2c
@var color selection-bg "Selection Bg" red
@var color selection-fg "Selection Fg" red
@var color aqua-desaturated "Aqua Desaturated" #7AB5D0
@var color blue-desaturated "Blue Desaturated" #A1B5E0
@var color blue-dark-desaturated "Blue Dark Desaturated" #7288C2
@var color cyan-desaturated "Cyan Desaturated" #A3D1DF
@var color cyan-alt-desaturated "Cyan Alt Desaturated" #C5E8E7
@var color green-desaturated "Green Desaturated" #BFD1A4
@var color indigo-desaturated "Indigo Desaturated" #8F96BA
@var color orange-desaturated "Orange Desaturated" #D7A486
@var color pink-desaturated "Pink Desaturated" #E7BCDE
@var color purple-desaturated "Purple Desaturated" #C7B0E1
@var color red-desaturated "Red Desaturated" #D47E8C
@var color red-alt-desaturated "Red Alt Desaturated" #E5B2B8
@var color teal-desaturated "Teal Desaturated" #71B4A8
@var color yellow-desaturated "Yellow Desaturated" #DDC199
@var color aqua-light "Aqua Light" #70CFFB
@var color blue-light "Blue Light" #A8C4FF
@var color blue-dark-light "Blue Dark Light" #658BEE
@var color cyan-light "Cyan Light" #ACEAFD
@var color cyan-alt-light "Cyan Alt Light" #DCFCFC
@var color green-light "Green Light" #D3EEAC
@var color indigo-light "Indigo Light" #929ED8
@var color orange-light "Orange Light" #FFAF81
@var color pink-light "Pink Light" #FDD0F4
@var color purple-light "Purple Light" #DABDFB
@var color red-light "Red Light" #FF758C
@var color red-alt-light "Red Alt Light" #FFC1C8
@var color teal-light "Teal Light" #67DCC7
@var color yellow-light "Yellow Light" #FFD69C
@var color aqua-transparent "Aqua Transparent" #50C4FA33
@var color blue-transparent "Blue Transparent" #82aaff33
@var color blue-dark-transparent "Blue Dark Transparent" #4976eb33
@var color cyan-transparent "Cyan Transparent" #86e1fc33
@var color cyan-alt-transparent "Cyan Alt Transparent" #b4f9f833
@var color green-transparent "Green Transparent" #c3e88d33
@var color indigo-transparent "Indigo Transparent" #7a88cf33
@var color orange-transparent "Orange Transparent" #ff995e33
@var color pink-transparent "Pink Transparent" #fca7ea33
@var color purple-transparent "Purple Transparent" #c597f911
@var color red-transparent "Red Transparent" #ff537033
@var color red-alt-transparent "Red Alt Transparent" #FF98A433
@var color teal-transparent "Teal Transparent" #4fd6be33
@var color yellow-transparent "Yellow Transparent" #ffc77733
@var color base-1 "Base 1" #1d2021
@var color base-2 "Base 2" #282828
@var color base-3 "Base 3" #1d2021
@var color base-4 "Base 4" #282828
@var color base-5 "Base 5" #1d2021
@var color base-6 "Base 6" #3c3836
@var color base-7 "Base 7" #07667855
@var color base-8 "Base 8" #383e5c
@var color base-9 "Base 9" #444a73
@var text ui-font-family "Ui Font Family" 'Inter V','Inter',sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji
@var text ui-font-size "Ui Font Size" 14px
@var text ui-font-weight "Ui Font Weight" 400
@var text mono-font-family "Mono Font Family" monospace
@var text mono-font-size "Mono Font Size" 100%
@var text mono-font-weight "Mono Font Weight" 500
@var text max-width "Max Width" 1012px
@var text selection-border "Selection Border" none
@var text scrollbar-chrome-radius "Scrollbar Chrome Radius" 0px
@var text scrollbar-chrome-size "Scrollbar Chrome Size" 6px
@var text elevation-1 "Elevation 1" 0 2px 5px 0 rgba(0, 0, 0, 0.26)
@var text elevation-2 "Elevation 2" 0 4px 8px 0 rgba(0, 0, 0, 0.4)
@preprocessor uso
==/UserStyle== */
@-moz-document regexp('.*github.*') {
  :root {
--aqua: /*[[aqua]]*/;
--blue: /*[[blue]]*/;
--blue-dark: /*[[blue-dark]]*/;
--calendar: /*[[calendar]]*/;
--cyan: /*[[cyan]]*/;
--cyan-alt: /*[[cyan-alt]]*/;
--green: /*[[green]]*/;
--indigo: /*[[indigo]]*/;
--orange: /*[[orange]]*/;
--pink: /*[[pink]]*/;
--purple: /*[[purple]]*/;
--red: /*[[red]]*/;
--red-alt: /*[[red-alt]]*/;
--teal: /*[[teal]]*/;
--yellow: /*[[yellow]]*/;
--text-dark: /*[[text-dark]]*/;
--text-faded: /*[[text-faded]]*/;
--text-gray: /*[[text-gray]]*/;
--text-light: /*[[text-light]]*/;
--text-paragraph: /*[[text-paragraph]]*/;
--text-placeholder: /*[[text-placeholder]]*/;
--text-primary: /*[[text-primary]]*/;
--text-secondary: /*[[text-secondary]]*/;
--scrollbar-thumb: /*[[scrollbar-thumb]]*/;
--scrollbar-track: /*[[scrollbar-track]]*/;
--selection-bg: /*[[selection-bg]]*/;
--selection-fg: /*[[selection-fg]]*/;
--aqua-desaturated: /*[[aqua-desaturated]]*/;
--blue-desaturated: /*[[blue-desaturated]]*/;
--blue-dark-desaturated: /*[[blue-dark-desaturated]]*/;
--cyan-desaturated: /*[[cyan-desaturated]]*/;
--cyan-alt-desaturated: /*[[cyan-alt-desaturated]]*/;
--green-desaturated: /*[[green-desaturated]]*/;
--indigo-desaturated: /*[[indigo-desaturated]]*/;
--orange-desaturated: /*[[orange-desaturated]]*/;
--pink-desaturated: /*[[pink-desaturated]]*/;
--purple-desaturated: /*[[purple-desaturated]]*/;
--red-desaturated: /*[[red-desaturated]]*/;
--red-alt-desaturated: /*[[red-alt-desaturated]]*/;
--teal-desaturated: /*[[teal-desaturated]]*/;
--yellow-desaturated: /*[[yellow-desaturated]]*/;
--aqua-light: /*[[aqua-light]]*/;
--blue-light: /*[[blue-light]]*/;
--blue-dark-light: /*[[blue-dark-light]]*/;
--cyan-light: /*[[cyan-light]]*/;
--cyan-alt-light: /*[[cyan-alt-light]]*/;
--green-light: /*[[green-light]]*/;
--indigo-light: /*[[indigo-light]]*/;
--orange-light: /*[[orange-light]]*/;
--pink-light: /*[[pink-light]]*/;
--purple-light: /*[[purple-light]]*/;
--red-light: /*[[red-light]]*/;
--red-alt-light: /*[[red-alt-light]]*/;
--teal-light: /*[[teal-light]]*/;
--yellow-light: /*[[yellow-light]]*/;
--aqua-transparent: /*[[aqua-transparent]]*/;
--blue-transparent: /*[[blue-transparent]]*/;
--blue-dark-transparent: /*[[blue-dark-transparent]]*/;
--cyan-transparent: /*[[cyan-transparent]]*/;
--cyan-alt-transparent: /*[[cyan-alt-transparent]]*/;
--green-transparent: /*[[green-transparent]]*/;
--indigo-transparent: /*[[indigo-transparent]]*/;
--orange-transparent: /*[[orange-transparent]]*/;
--pink-transparent: /*[[pink-transparent]]*/;
--purple-transparent: /*[[purple-transparent]]*/;
--red-transparent: /*[[red-transparent]]*/;
--red-alt-transparent: /*[[red-alt-transparent]]*/;
--teal-transparent: /*[[teal-transparent]]*/;
--yellow-transparent: /*[[yellow-transparent]]*/;
--base-1: /*[[base-1]]*/;
--base-2: /*[[base-2]]*/;
--base-3: /*[[base-3]]*/;
--base-4: /*[[base-4]]*/;
--base-5: /*[[base-5]]*/;
--base-6: /*[[base-6]]*/;
--base-7: /*[[base-7]]*/;
--base-8: /*[[base-8]]*/;
--base-9: /*[[base-9]]*/;
--ui-font-family: /*[[ui-font-family]]*/;
--ui-font-size: /*[[ui-font-size]]*/;
--ui-font-weight: /*[[ui-font-weight]]*/;
--mono-font-family: /*[[mono-font-family]]*/;
--mono-font-size: /*[[mono-font-size]]*/;
--mono-font-weight: /*[[mono-font-weight]]*/;
--max-width: /*[[max-width]]*/;
--selection-border: /*[[selection-border]]*/;
--scrollbar-chrome-radius: /*[[scrollbar-chrome-radius]]*/;
--scrollbar-chrome-size: /*[[scrollbar-chrome-size]]*/;
--elevation-1: /*[[elevation-1]]*/;
--elevation-2: /*[[elevation-2]]*/;

--color-notifications-row-read-bg: /*[[base-2]]*/;
--color-bg-canvas: /*[[base-2]]*/;
--color-border-primary: /*[[base-2]]*/;
  }
}

@-moz-document regexp(".*github.*") {
}



@-moz-document domain("github.com"), domain("github.community") {

    .notifications-v2.notification-shelf {
        background: var(--base-3);
        border-bottom: none !important;
        box-shadow: none;
    }
    .gh-header-shadow {
        border-bottom: none;
    }
    
    /*
    .notifications-list-item, .notifications-list-item > * {
        background-color: var(--base-3) !important;
    }*/

    
    .UnderlineNav {
        box-shadow: none;
    }
    
    .btn, .social-count {
        box-shadow: 0 0 5px 0 rgba(0,0,0, 0.1);
    }
    
    .Box > .bg-gray-dark:nth-child(2):last-of-type {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .CheckStep .ansibg-b {
    background-color: var(--indigo) !important;
  }
  .CheckStep .ansifg-b {
    color: var(--indigo) !important;
  }
  .CheckStep .ansibg-r {
    background-color: var(--red) !important;
  }
  .CheckStep .ansifg-r {
    color: var(--red) !important;
  }
  .CheckStep .ansibg-g {
    background-color: var(--green) !important;
  }
  .CheckStep .ansifg-g {
    color: var(--green) !important;
  }
  .CheckStep .ansibg-y {
    background-color: var(--yellow) !important;
  }
  .CheckStep .ansifg-y {
    color: var(--yellow) !important;
  }
  .CheckStep .ansibg-bl {
    background-color: var(--blue) !important;
  }
  .CheckStep .ansifg-bl {
    color: var(--blue) !important;
  }
  .CheckStep .ansibg-m {
    background-color: var(--purple) !important;
  }
  .CheckStep .ansifg-m {
    color: var(--purple) !important;
  }
  .CheckStep .ansibg-c {
    background-color: var(--cyan) !important;
  }
  .CheckStep .ansifg-c {
    color: var(--cyan) !important;
  }
  .CheckStep .ansibg-w {
    background-color: var(--text-primary) !important;
  }
  .CheckStep .ansifg-w {
    color: var(--text-primary) !important;
  }
  .CheckStep .ansibg-gr {
    background-color: var(--text-dark) !important;
  }
  .CheckStep .ansifg-gr {
    color: var(--text-dark) !important;
  }
  .CheckStep .log-line-command {
    color: var(--blue) !important;
  }
  .CheckStep .log-line-debug {
    color: var(--purple) !important;
  }
  .CheckStep .log-line-error {
    color: var(--red) !important;
  }
  .CheckStep .log-line-verbose {
    color: var(--text-dark) !important;
  }
  .CheckStep .log-line-warning {
    color: var(--yellow) !important;
  }
  .CheckStep .log-line-section {
    color: var(--teal) !important;
  }
  .CheckStep-header {
    color: var(--text-dark) !important;
  }
  .CheckStep-header-timestamp {
    color: var(--text-secondary) !important;
  }
  .CheckStep-line {
    color: var(--text-primary) !important;
    background-color: var(--base-2) !important;
    font-family: var(--mono-font-family) !important;
    font-weight: var(--mono-font-weight) !important;
  }
  .CheckStep-line:hover .CheckStep-line-number {
    color: var(--text-primary) !important;
  }
  .CheckStep-line:hover,
  .CheckStep-line:hover .CheckStep-line-number {
    background-color: var(--base-5) !important;
  }
  .CheckStep-line .CheckStep-line-timestamp {
    color: var(--text-secondary) !important;
  }
  .CheckStep-line-number {
    color: var(--base-9) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .CheckStep-line-number,
  .plan-choice,
  .blob-num-expandable .diff-expander,
  .blob-num-expandable .directional-expander,
  .CopyBlock,
  .TagsearchPopover-item,
  .TagsearchPopover-list-item,
  .TagsearchPopover-item .TagsearchPopover-item .blob-num,
  .TagsearchPopover-list-item .TagsearchPopover-item .blob-num,
  .TagsearchPopover-item .TagsearchPopover-list-item .blob-num,
  .TagsearchPopover-list-item .TagsearchPopover-list-item .blob-num,
  .TagsearchPopover-item .TagsearchPopover-item .blob-code,
  .TagsearchPopover-list-item .TagsearchPopover-item .blob-code,
  .TagsearchPopover-item .TagsearchPopover-list-item .blob-code,
  .TagsearchPopover-list-item .TagsearchPopover-list-item .blob-code,
  .TagsearchPopover-item .TagsearchPopover-item .blob-num-inner,
  .TagsearchPopover-list-item .TagsearchPopover-item .blob-num-inner,
  .TagsearchPopover-item .TagsearchPopover-list-item .blob-num-inner,
  .TagsearchPopover-list-item .TagsearchPopover-list-item .blob-num-inner,
  .TagsearchPopover-item .TagsearchPopover-item .blob-code-inner,
  .TagsearchPopover-list-item .TagsearchPopover-item .blob-code-inner,
  .TagsearchPopover-item .TagsearchPopover-list-item .blob-code-inner,
  .TagsearchPopover-list-item .TagsearchPopover-list-item .blob-code-inner,
  .btn,
  .btn.btn-sm,
  .news .Details button,
  #dependencies .octicon-chevron-right,
  .details-reset[role="button"],
  .details-reset[role="button"] > summary,
  .discussion-sidebar-toggle .octicon,
  .previewable-comment-form .comment-form-head.tabnav .tabnav-tab,
  .dropdown-item,
  .filter-item,
  input[type="text"],
  .form-control,
  .form-select,
  .CodeMirror-hint,
  .graphiql-container .show-btn,
  .summary-stats li,
  .summary-stats li > .num,
  .summary-stats li > a,
  .summary-stats li a,
  .js-selected-navigation-item.subnav-item,
  .js-selected-navigation-item .js-issue-row,
  .js-selected-navigation-item.subnav-item.Box-row--focus-gray,
  .js-selected-navigation-item .js-issue-row.Box-row--focus-gray,
  a,
  .markdown-body details summary,
  .markdown-body details summary::marker,
  .markdown-body a,
  .markdown-body .clippy-wrapper .clippy,
  .ScreenshotCarousel-navitem,
  .menu-item,
  .notifications-list-item:hover .notification-list-item-actions .btn,
  .notifications-list-item:focus .notification-list-item-actions .btn,
  .reponav-item,
  .reponav-item .octicon,
  .ajax-pagination-form > .Box > .bg-white,
  .pagination a,
  .gitako-toggle-show-button-wrapper .action-icon .octicon,
  .gitako-side-bar .gitako-side-bar-body .octicon,
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .file-explorer .node-item,
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .file-explorer .node-item .octicon,
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .node-item .TextInput-icon,
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .search-input-wrapper .search-input .TextInput-icon,
  #readme .Box-header,
  #readme .Box-header .octicon-pencil,
  table.files tr,
  table.files tr.up-tree a,
  .SelectMenu-item,
  .select-menu-action,
  .select-menu-item,
  .select-menu-tab-nav,
  .select-menu-tabs a,
  .SideNav-item,
  .site-subnav.bg-white,
  .subnav-item,
  .btn-link:not(.IssueLabel):not(.tabnav-tab):not(.dropdown-item):not(.muted-link):not(.selected-color-white):not(.pagehead-tabs-item),
  .subnav-search-context .btn,
  .tabnav--responsive .tabnav-tab,
  .tabnav-tab,
  .toolbar-item,
  .toolbar-item .menu-target,
  .topic-box .bg-white,
  .topic-tag,
  .UnderlineNav,
  .UnderlineNav-item,
  .follow-list .follow-list-info,
  .follow-list .follow-list-info > a > span,
  .follow-list .follow-list-info .octicon,
  .follow-list .follow-list-info > a > span .octicon,
  .lia-button:not(input).lia-button-primary,
  .lia-button:not(input).lia-button-secondary,
  .lia-quilt-post-page .lia-buttonwrapper-Submit-action .lia-buttonprimary.lia-buttonsecondary,
  .lia-autocomplete-content,
  .lia-autocomplete-footer,
  .lia-autocomplete-content-inline,
  .lia-autocomplete-footer-inline,
  .lia-autocomplete-content > ul > li,
  .lia-autocomplete-footer > ul > li,
  .lia-autocomplete-content-inline > ul > li,
  .lia-autocomplete-footer-inline > ul > li,
  .user-navigation-settings-drop-down-inner > .lia-list-standard,
  .lia-autocomplete-content .SearchToggleFieldFilter,
  .lia-autocomplete-footer .SearchToggleFieldFilter,
  .lia-autocomplete-content-inline .SearchToggleFieldFilter,
  .lia-autocomplete-footer-inline .SearchToggleFieldFilter,
  .lia-autocomplete-content > ul > li .SearchToggleFieldFilter,
  .lia-autocomplete-footer > ul > li .SearchToggleFieldFilter,
  .lia-autocomplete-content-inline > ul > li .SearchToggleFieldFilter,
  .lia-autocomplete-footer-inline > ul > li .SearchToggleFieldFilter,
  .user-navigation-settings-drop-down-inner > .lia-list-standard .SearchToggleFieldFilter,
  .lia-autocomplete-content .type-filter-alternative,
  .lia-autocomplete-footer .type-filter-alternative,
  .lia-autocomplete-content-inline .type-filter-alternative,
  .lia-autocomplete-footer-inline .type-filter-alternative,
  .lia-autocomplete-content > ul > li .type-filter-alternative,
  .lia-autocomplete-footer > ul > li .type-filter-alternative,
  .lia-autocomplete-content-inline > ul > li .type-filter-alternative,
  .lia-autocomplete-footer-inline > ul > li .type-filter-alternative,
  .user-navigation-settings-drop-down-inner > .lia-list-standard .type-filter-alternative,
  .lia-autocomplete > li a,
  .lia-autocomplete-container > li a,
  .lia-menu-dropdown-items > li a,
  .lia-common-dropdown-menu > li a,
  .lia-token-input-dropdown > li a,
  .lia-metadata-application-tool-panel > li a,
  .lia-search-typeahead .dropdown-menu > li a,
  .mce-tinymce-inline.mce-container > li a,
  .ui-datepicker > li a,
  .user-navigation-settings-drop-down-inner>.lia-list-standard > li a,
  select,
  textarea,
  .lia-form-subject-input,
  .lia-form-tiny-mce-editor-input,
  .lia-form-type-text,
  .lia-form-input-wrapper .lia-token-input-list,
  .lia-message-editor,
  .mce-edit-area.mce-panel,
  .mce-form .mce-textbox,
  .lia-link-navigation,
  .headlines > li,
  .sub-nav ul a,
  .site-header-nav .dropdown-menu a,
  .card,
  .link-mono {
    transition: border-color, background-color, color 300ms cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  }
  .CheckStep-linecontent {
    color: var(--text-primary) !important;
  }
  .CheckStep-line.selected,
  .CheckStep-line[aria-selected="true"],
  .CheckStep-line[aria-current] {
    background-color: var(--base-6) !important;
  }
  .CheckRun {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .CheckRun-search .btn,
  .CheckRun-search .btn[disabled],
  .CheckRun-search .btn[disabled]:hover {
    background-color: var(--base-2) !important;
  }
  .CheckRun-log-title {
    color: var(--text-secondary) !important;
  }
  .CheckRun-header {
    border-color: var(--base-1) !important;
  }
  .CheckRun-header-timestamp {
    color: var(--text-dark) !important;
  }
  .checks-list-item.bg-white {
    background-color: transparent !important;
  }
  .checks-list-item.selected .checks-list-item-name {
    color: var(--text-light) !important;
    background-color: var(--base-8) !important;
  }
  .d-flex[style*="opacity: 0.6"] {
    opacity: 1 !important;
  }
  .js-checks-log-display-container {
    border: 1px solid var(--base-1) !important;
  }
  aside[aria-label="Check suites"] {
    border-top-color: var(--base-1) !important;
  }
  .auth-form-body {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .session-authentication .create-account-callout {
    border-color: var(--base-5) !important;
    background-color: var(--base-3) !important;
  }
  .autocomplete-item.navigation-focus,
  .autocomplete-item[aria-selected="true"] {
    color: var(--text-primary) !important;
    background-color: var(--base-4) !important;
  }
  .autocomplete-results {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
    box-shadow: var(--elevation-1) !important;
  }
  .card-filter-autocomplete-dropdown .bg-white {
    background-color: transparent !important;
  }
  .AvatarStack-body,
  .AvatarStack-body .avatar {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .avatar-child {
    background-color: var(--base-2) !important;
    box-shadow: var(--elevation-1) !important;
  }
  .avatar.avatar-more,
  .AvatarStack-right .avatar.avatar-more {
    background: var(--base-3) !important;
  }
  .avatar.avatar-more::before,
  .AvatarStack-right .avatar.avatar-more::before {
    background: var(--text-secondary) !important;
  }
  .avatar.avatar-more::after,
  .AvatarStack-right .avatar.avatar-more::after {
    background: var(--text-gray) !important;
  }
  .signup-plan-card {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .signup-plan-card:hover {
    background-color: var(--base-8) !important;
  }
  div[style*="height: 1px;"] {
    background-color: var(--base-1) !important;
  }
  .showcase-page-pattern::after {
    border-color: var(--base-4) !important;
    background-color: var(--base-1) !important;
  }
  .plan-notice {
    border-top-color: var(--base-1) !important;
  }
  .plan-choice {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .plan-choice--experiment.plan---green.open,
  .plan-choice--experiment.plan---green.selected {
    border-color: var(--green) !important;
  }
  .plan--icon {
    background-color: var(--green) !important;
  }
  .plan-choice--experiment.plan---purple.open,
  .plan-choice--experiment.plan---purple.selected {
    border-color: var(--purple) !important;
  }
  .plan--icon {
    background-color: var(--purple) !important;
  }
  .plan-choice.open,
  .plan-choice.selected {
    background-color: var(--base-4) !important;
  }
  .billing-box-progressBars span:nth-child(2) {
    border-left-color: var(--base-1) !important;
  }
  .billing-box-accordian-state .octicon {
    color: var(--text-gray) !important;
  }
  .billing-box-accordian:hover .billing-box-accordian-state .octicon {
    color: var(--text-secondary) !important;
  }
  .billing-plans tbody > .selected,
  .billing-plans .current {
    background-color: var(--base-5) !important;
  }
  .billing-plans .coupon-label:after {
    border-bottom-color: var(--teal) !important;
  }
  .billing-plans .coupon.expiring td {
    color: var(--yellow) !important;
    border-color: var(--yellow) !important;
    background-color: var(--yellow-transparent) !important;
  }
  .billing-plans .coupon td {
    color: var(--teal) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .billing-line-item {
    border-top-color: var(--base-1) !important;
  }
  .billing-manager-banner {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .billing-manager-banner-icon {
    color: var(--text-faded) !important;
  }
  .billing-manager-banner-title {
    color: var(--text-secondary) !important;
  }
  .billing-manager-banner-text {
    color: var(--text-primary) !important;
  }
  .payment-history .currency .status {
    color: var(--text-primary) !important;
  }
  .payment-history .succeded .status {
    color: var(--green) !important;
  }
  .payment-history .refunded .status {
    color: var(--text-faded) !important;
  }
  .payment-history .failed .status {
    color: var(--red) !important;
  }
  .payment-history .failed,
  .payment-history .refunded {
    background-color: var(--base-4) !important;
  }
  .discounted-original-price {
    color: var(--text-faded) !important;
  }
  .golden-ticket-banner {
    border-top-color: var(--yellow) !important;
  }
  .bt-pp-cancel {
    color: var(--red) !important;
  }
  .paypal-container {
    background-color: var(--base-2) !important;
  }
  .braintree-paypal-loggedin {
    border-color: var(--base-1) !important;
  }
  .blankslate {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .blankslate-icon {
    color: var(--text-faded) !important;
  }
  .blankslate > .Box.bg-gray {
    border: 1px solid var(--base-1) !important;
    background-color: var(--base-5) !important;
    border-radius: 6px !important;
  }
  .blankslate code {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .blob-code.blob-code-addition,
  .blob-num.blob-num-addition,
  .blob-code-addition,
  .blob-num-addition {
    color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .blob-code-marker::before {
    color: var(--teal) !important;
  }
  .blob-code.blob-code-addition .x,
  .blob-num.blob-num-addition .x,
  .blob-code-addition .x,
  .blob-num-addition .x {
    color: var(--base-1) !important;
    background-color: var(--teal) !important;
  }
  .blob-code.blob-code-deletion,
  .blob-num.blob-num-deletion,
  .blob-code-deletion,
  .blob-num-deletion {
    color: var(--red) !important;
    background-color: var(--red-transparent) !important;
  }
  .blob-code-marker::before {
    color: var(--red) !important;
  }
  .blob-code.blob-code-deletion .x,
  .blob-num.blob-num-deletion .x,
  .blob-code-deletion .x,
  .blob-num-deletion .x {
    color: var(--base-1) !important;
    background-color: var(--red) !important;
  }
  .blob-code.blob-code-expandable,
  .blob-num.blob-num-expandable,
  .blob-code.blob-code-hunk,
  .blob-num.blob-num-hunk {
    background-color: var(--base-7) !important;
  }
  .blob-code {
    background-color: var(--base-3) !important;
  }
  .blob-code-inner {
    color: var(--text-primary) !important;
    line-height: 1.8 !important;
    font-size: var(--mono-font-size) !important;
    font-family: var(--mono-font-family) !important;
    font-weight: var(--mono-font-weight) !important;
  }
  .blob-code-inner.highlighted,
  .blob-code-inner .highlighted {
    background-color: var(--base-8) !important;
  }
  .blob-num {
    color: var(--text-dark) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
    font-weight: 600 !important;
  }
  .blob-num-expandable .diff-expander,
  .blob-num-expandable .directional-expander {
    background-color: var(--base-7) !important;
  }
  .blob-num-expandable .diff-expander:hover,
  .blob-num-expandable .directional-expander:hover,
  .blob-num-expandable .diff-expander:focus,
  .blob-num-expandable .directional-expander:focus {
    border-color: var(--blue-dark) !important;
    background-color: var(--blue-dark) !important;
  }
  .blob-expanded + tr:not(.blob-expanded) .blob-num,
  tr:not(.blob-expanded) + .blob-expanded .blob-num {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .blob-expanded + tr:not(.blob-expanded) .blob-code,
  tr:not(.blob-expanded) + .blob-expanded .blob-code {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .CopyBlock {
    border: 1px solid transparent !important;
  }
  .CopyBlock:active,
  .CopyBlock:focus,
  .CopyBlock:hover {
    border-color: var(--base-1) !important;
    background-color: var(--base-7) !important;
  }
  .TagsearchPopover-item,
  .TagsearchPopover-list-item,
  .TagsearchPopover-item .TagsearchPopover-item .blob-num,
  .TagsearchPopover-list-item .TagsearchPopover-item .blob-num,
  .TagsearchPopover-item .TagsearchPopover-list-item .blob-num,
  .TagsearchPopover-list-item .TagsearchPopover-list-item .blob-num,
  .TagsearchPopover-item .TagsearchPopover-item .blob-code,
  .TagsearchPopover-list-item .TagsearchPopover-item .blob-code,
  .TagsearchPopover-item .TagsearchPopover-list-item .blob-code,
  .TagsearchPopover-list-item .TagsearchPopover-list-item .blob-code,
  .TagsearchPopover-item .TagsearchPopover-item .blob-num-inner,
  .TagsearchPopover-list-item .TagsearchPopover-item .blob-num-inner,
  .TagsearchPopover-item .TagsearchPopover-list-item .blob-num-inner,
  .TagsearchPopover-list-item .TagsearchPopover-list-item .blob-num-inner,
  .TagsearchPopover-item .TagsearchPopover-item .blob-code-inner,
  .TagsearchPopover-list-item .TagsearchPopover-item .blob-code-inner,
  .TagsearchPopover-item .TagsearchPopover-list-item .blob-code-inner,
  .TagsearchPopover-list-item .TagsearchPopover-list-item .blob-code-inner {
    background-color: var(--base-4) !important;
  }
  .TagsearchPopover-item:hover .TagsearchPopover-item,
  .TagsearchPopover-list-item:hover .TagsearchPopover-list-item,
  .TagsearchPopover-item:hover .TagsearchPopover-item .TagsearchPopover-item .blob-num,
  .TagsearchPopover-list-item:hover .TagsearchPopover-list-item .TagsearchPopover-item .blob-num,
  .TagsearchPopover-item:hover .TagsearchPopover-item .TagsearchPopover-list-item .blob-num,
  .TagsearchPopover-list-item:hover .TagsearchPopover-list-item .TagsearchPopover-list-item .blob-num,
  .TagsearchPopover-item:hover .TagsearchPopover-item .TagsearchPopover-item .blob-code,
  .TagsearchPopover-list-item:hover .TagsearchPopover-list-item .TagsearchPopover-item .blob-code,
  .TagsearchPopover-item:hover .TagsearchPopover-item .TagsearchPopover-list-item .blob-code,
  .TagsearchPopover-list-item:hover .TagsearchPopover-list-item .TagsearchPopover-list-item .blob-code,
  .TagsearchPopover-item:hover .TagsearchPopover-item .TagsearchPopover-item .blob-num-inner,
  .TagsearchPopover-list-item:hover .TagsearchPopover-list-item .TagsearchPopover-item .blob-num-inner,
  .TagsearchPopover-item:hover .TagsearchPopover-item .TagsearchPopover-list-item .blob-num-inner,
  .TagsearchPopover-list-item:hover .TagsearchPopover-list-item .TagsearchPopover-list-item .blob-num-inner,
  .TagsearchPopover-item:hover .TagsearchPopover-item .TagsearchPopover-item .blob-code-inner,
  .TagsearchPopover-list-item:hover .TagsearchPopover-list-item .TagsearchPopover-item .blob-code-inner,
  .TagsearchPopover-item:hover .TagsearchPopover-item .TagsearchPopover-list-item .blob-code-inner,
  .TagsearchPopover-list-item:hover .TagsearchPopover-list-item .TagsearchPopover-list-item .blob-code-inner {
    background-color: var(--base-2) !important;
  }
  .pl-token.active,
  .pl-token:hover {
    background-color: var(--base-8) !important;
  }
  *:not(code) .Box {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
    .Box {
        box-shadow: 0 0 10px 0 rgba(0,0,0, 0.2);
    }
  .Box .bg-white {
    background-color: transparent !important;
  }
  .Box.md {
    background-color: var(--base-4) !important;
  }
  .Box-body {
    border-color: var(--base-1) !important;
  }
  .Box-body:last-of-type {
    border-bottom: none !important;
  }
  .Box-body .topic-tag {
    background-color: var(--base-3) !important;
  }
  .Box-body .help {
    color: var(--text-faded) !important;
  }
  .Box--overlay {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
    box-shadow: var(--elevation-1) !important;
  }
  :not(code) .Box.Box--responsive,
  :not(code) .Box.Box--responsive .Box-header {
    background-color: var(--base-3) !important;
  }
  .Box-header {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .Box-header.Box-header--blue {
    color: var(--blue) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .Box-footer {
    border-color: var(--base-1) !important;
  }
  .Box-row {
    border-top-color: var(--base-1) !important;
  }
  .Box > ul > .Box-row {
    border-top-color: var(--base-1) !important;
  }
  .Box-row--unread {
    box-shadow: inset 2px 0 0 var(--blue) !important;
  }
  .Box-row[style*="background"] {
    background-color: var(--base-8) !important;
  }
  .Box-row:first-of-type {
    border-top: 0 !important;
  }
  .Box.Box--condensed .Box-header {
    background-color: var(--base-3) !important;
  }
  .Box.Box--condensed .Box-header--blue {
    background-color: var(--base-4) !important;
  }
  .Box.Box--condensed .Box-header + ul {
    border-right: 1px solid var(--base-1) !important;
  }
  .Box.Box--condensed .Box-row {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .Box-row--gray {
    background-color: var(--base-4) !important;
  }
  .Box-row--focus-gray {
    background-color: var(--base-3) !important;
  }
  .Box-row--focus-gray.navigation-focus,
  .Box-row--focus-gray[aria-selected="true"] {
    background-color: var(--base-6) !important;
  }
  .Box-row--yellow {
    color: var(--text-primary) !important;
    border-color: var(--base-6) !important;
    background-color: transparent !important;
  }
  .Box--responsive .Box-row--unread::before {
    background-image: none !important;
    background-color: var(--blue) !important;
  }
  .tint-box {
    background-color: var(--base-4) !important;
  }
  .body > div.d-flex {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .boxed-group .Counter {
    color: var(--text-light) !important;
    background-color: var(--base-7) !important;
  }
  .boxed-group-table th {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .boxed-group-warning {
    color: var(--text-light) !important;
    border-color: var(--yellow) !important;
    background-color: var(--yellow-transparent) !important;
  }
  .boxed-group-list > li {
    border-bottom: 1px solid var(--base-1) !important;
  }
  .boxed-group-list > li:first-child {
    border-top: 1px solid var(--base-1) !important;
  }
  .boxed-group-list > li.selected {
    border-color: var(--base-4) !important;
  }
  .boxed-group.dangerzone > h3 {
    color: var(--text-light) !important;
    border-color: var(--red) !important;
    background-color: var(--red-transparent) !important;
  }
  .boxed-group-inner {
    color: var(--text-primary) !important;
  }
  .boxed-group-inner .help {
    color: var(--text-faded) !important;
  }
  .boxed-group-inner,
  .boxed-group .heading,
  .boxed-group > h3 {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  a.boxed-group-breadcrumb {
    color: var(--text-faded) !important;
  }
  .status-meta {
    color: var(--text-faded) !important;
  }
  .branch-name {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-8) !important;
  }
  .branch-action-item + .branch-action-item,
  .branch-action-item + .mergeability-details,
  .branch-body {
    border-color: var(--base-5) !important;
  }
  .branch-action-item-icon.completeness-indicator-success {
    color: var(--base-1) !important;
    background-color: var(--green) !important;
  }
  .branch-action-item-icon.completeness-indicator-error {
    color: var(--base-1) !important;
    background-color: var(--red) !important;
  }
  .branch-action-item-icon.completeness-indicator-problem {
    color: var(--base-1) !important;
    background-color: var(--yellow) !important;
  }
  .branch-action-item-icon.completeness-indicator .octicon {
    fill: var(--base-1) !important;
  }
  .branch-action-body {
    background-color: var(--base-3) !important;
  }
  .branch-action-body::before {
    border-right-color: var(--base-1) !important;
  }
  .branch-action-body::after {
    border-right-color: var(--base-4) !important;
  }
  .branch-action-body .merge-branch-form,
  .branch-action-body .merge-message {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .branch-action-body {
    border-color: var(--red) !important;
  }
  .branch-action-body::before {
    border-right-color: var(--red) !important;
  }
  .branch-action-icon {
    background-color: var(--red) !important;
  }
  .branch-action-icon .octicon {
    fill: var(--base-1) !important;
  }
  .branch-action-body {
    border-color: var(--green) !important;
  }
  .branch-action-body::before {
    border-right-color: var(--green) !important;
  }
  .branch-action-icon {
    background-color: var(--green) !important;
  }
  .branch-action-icon .octicon {
    fill: var(--base-1) !important;
  }
  .RecentBranches {
    border-color: var(--yellow) !important;
    background-color: var(--yellow-transparent) !important;
  }
  .RecentBranches-item {
    color: var(--yellow) !important;
  }
  .breadcrumb {
    color: var(--blue) !important;
  }
  .breadcrumb-item-selected,
  .breadcrumb-item[aria-current] {
    color: var(--blue) !important;
  }
  .breadcrumb strong.final-path {
    color: var(--text-light) !important;
  }
  .btn,
  .btn.btn-sm {
    background-image: none !important;
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .btn.disabled,
  .btn.btn-sm.disabled,
  .btn.disabled.selected,
  .btn.btn-sm.disabled.selected,
  .btn[aria-disabled="true"],
  .btn.btn-sm[aria-disabled="true"],
  .btn[disabled],
  .btn.btn-sm[disabled],
  .btn:disabled,
  .btn.btn-sm:disabled,
  .btn.disabled:hover,
  .btn.btn-sm.disabled:hover,
  .btn.disabled.selected:hover,
  .btn.btn-sm.disabled.selected:hover,
  .btn[aria-disabled="true"]:hover,
  .btn.btn-sm[aria-disabled="true"]:hover,
  .btn[disabled]:hover,
  .btn.btn-sm[disabled]:hover,
  .btn:disabled:hover,
  .btn.btn-sm:disabled:hover,
  .btn.disabled:focus,
  .btn.btn-sm.disabled:focus,
  .btn.disabled.selected:focus,
  .btn.btn-sm.disabled.selected:focus,
  .btn[aria-disabled="true"]:focus,
  .btn.btn-sm[aria-disabled="true"]:focus,
  .btn[disabled]:focus,
  .btn.btn-sm[disabled]:focus,
  .btn:disabled:focus,
  .btn.btn-sm:disabled:focus {
    color: var(--text-faded) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .btn:hover,
  .btn.btn-sm:hover,
  .btn:focus,
  .btn.btn-sm:focus {
    background-image: none !important;
    color: var(--text-light) !important;
    background-color: var(--base-7) !important;
    box-shadow: none !important;
  }
  .btn.btn-outline,
  .btn.btn-outline.BtnGroup-item,
  .btn.btn-outline.tooltipped.tooltipped-sw {
    background-color: var(--base-3) !important;
  }
  .btn.btn-outline,
  .btn.btn-outline.BtnGroup-item,
  .btn.btn-outline.tooltipped.tooltipped-sw {
    transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  }
  .btn.btn-outline:focus,
  .btn.btn-outline.BtnGroup-item:focus,
  .btn.btn-outline.tooltipped.tooltipped-sw:focus,
  .btn.btn-outline:hover,
  .btn.btn-outline.BtnGroup-item:hover,
  .btn.btn-outline.tooltipped.tooltipped-sw:hover {
    background-color: var(--base-5) !important;
  }
  .btn-mktg {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: rgba(0,0,0,0.1) !important;
  }
  .btn-octicon {
    color: var(--blue) !important;
  }
  .btn-octicon:focus,
  .btn-octicon:hover {
    color: var(--text-light) !important;
  }
  .btn-octicon-danger:focus,
  .btn-octicon-danger:hover {
    color: var(--red) !important;
  }
  .social-count {
    color: var(--text-secondary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .social-count:focus,
  .social-count:hover {
    color: var(--text-light) !important;
  }
  .legend li[style*="#ebedf0"] {
    background-color: var(--indigo) !important;
    opacity: 0.05 !important;
  }
  .calendar-graph rect[fill="#ebedf0"] {
    opacity: 0.05 !important;
    fill: var(--indigo) !important;
  }
  .legend li[style*="#c6e48b"] {
    background-color: var(--calendar) !important;
    opacity: 0.25 !important;
  }
  .calendar-graph rect[fill="#c6e48b"] {
    opacity: 0.25 !important;
    fill: var(--calendar) !important;
  }
  .legend li[style*="#7bc96f"] {
    background-color: var(--calendar) !important;
    opacity: 0.5 !important;
  }
  .calendar-graph rect[fill="#7bc96f"] {
    opacity: 0.5 !important;
    fill: var(--calendar) !important;
  }
  .legend li[style*="#239a3b"] {
    background-color: var(--calendar) !important;
    opacity: 0.75 !important;
  }
  .calendar-graph rect[fill="#239a3b"] {
    opacity: 0.75 !important;
    fill: var(--calendar) !important;
  }
  .legend li[style*="#196127"] {
    background-color: var(--calendar) !important;
    opacity: 1 !important;
  }
  .calendar-graph rect[fill="#196127"] {
    opacity: 1 !important;
    fill: var(--calendar) !important;
  }
  .activity-overview-box.border-top {
    border-top: none !important;
  }
  .graph-before-activity-overview {
    background-color: var(--base-3) !important;
  }
  .calendar-graph text.wday,
  .calendar-graph text.month {
    fill: var(--text-light) !important;
  }
  .capped-card {
    border-color: var(--base-1) !important;
  }
  .capped-card > p,
  .capped-card h3 {
    border-bottom-color: var(--base-1) !important;
  }
  .capped-card > p {
    color: var(--text-primary) !important;
  }
  .capped-card-content {
    background-color: var(--base-4) !important;
  }
  .CircleBadge[style*="#fff"] {
    background-color: var(--base-2) !important;
  }
  .CircleBadge[style*="#fff"] {
    background-color: var(--base-2) !important;
  }
  .CircleBadge[style*="#fff"] {
    background-color: var(--base-2) !important;
  }
  .CircleBadge[style*="#fff"] {
    background-color: var(--base-2) !important;
  }
  .CircleBadge[style*="#eff9f9"] {
    background-color: var(--base-2) !important;
  }
  .cm-atom {
    color: var(--blue) !important;
  }
  .cm-attribute {
    color: var(--yellow) !important;
  }
  .cm-punctuation {
    color: var(--text-primary) !important;
  }
  .cm-comment {
    color: var(--indigo) !important;
  }
  .cm-def {
    color: var(--blue) !important;
  }
  .cm-number {
    color: var(--orange) !important;
  }
  .cm-property {
    color: var(--teal) !important;
  }
  .cm-operator {
    color: var(--cyan) !important;
  }
  .cm-string {
    color: var(--green) !important;
  }
  .cm-string-2 {
    color: var(--green) !important;
  }
  .cm-keyword {
    color: var(--purple) !important;
  }
  .cm-variable {
    color: var(--purple) !important;
  }
  .file-sidebar-container + tab-container .UnderlineNav {
    border-bottom: none !important;
    background-color: var(--base-2) !important;
  }
  .tabnav-tab.js-blob-edit-tab.selected,
  .tabnav-tab.js-blob-edit-tab[aria-selected="true"],
  .tabnav-tab.js-blob-edit-tab[aria-current],
  .js-code-editor {
    background-color: var(--base-3) !important;
  }
  .CodeMirror-linenumber-.CodeMirrorgutter-elt {
    font-weight: 500 !important;
  }
  .CodeMirror pre {
    font-size: var(--mono-font-size) !important;
  }
  .cm-s-github-light.CodeMirror {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .cm-s-github-light .CodeMirror-gutter.cm-s-github-light .CodeMirror-linenumbers,
  .cm-s-github-light .CodeMirror-gutters {
    color: var(--indigo) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .cm-s-github-light .CodeMirror-lines {
    background-color: var(--base-3) !important;
  }
  .cm-s-github-light .CodeMirror-linenumber {
    color: var(--base-9) !important;
  }
  .topics-row-container {
    height: auto;
  }
  .text-gray-light {
    color: var(--text-dark) !important;
  }
  .text-blue {
    color: var(--blue) !important;
  }
  .text-blue-mktg {
    color: var(--blue) !important;
  }
  .text-gray {
    color: var(--text-primary) !important;
  }
  .text-gray-dark {
    color: var(--text-light) !important;
  }
  .text-gray-9 {
    color: var(--base-9) !important;
  }
  .text-emphasized {
    color: var(--text-secondary) !important;
  }
  .text-green {
    color: var(--green) !important;
  }
  .text-purple {
    color: var(--purple) !important;
  }
  .text-red {
    color: var(--red) !important;
  }
  .text-white {
    color: var(--text-light) !important;
  }
  .border-blue-light {
    border-color: var(--blue) !important;
  }
  .border-gray-dark {
    border-color: var(--base-1) !important;
  }
  .border-lg-left {
    border-color: var(--base-6) !important;
  }
  .border-lg-top {
    border-color: var(--base-6) !important;
  }
  .border-lg-right {
    border-color: var(--base-6) !important;
  }
  .border-lg-bottom {
    border-color: var(--base-6) !important;
  }
  .bg-gray {
    background-color: var(--base-4) !important;
  }
  .bg-gray-light {
    background-color: var(--base-3) !important;
  }
  .bg-blue-light {
    background-color: var(--base-5) !important;
  }
  .bg-yellow-light {
    background-color: var(--yellow-transparent) !important;
  }
  .bg-purple-light {
    background-color: var(--purple-transparent) !important;
  }
  .bg-purple {
    background-color: var(--purple) !important;
  }
  .bg-red {
    background-color: var(--red) !important;
  }
  .bg-green {
    background-color: var(--green) !important;
  }
  .bg-blue {
    background-color: var(--base-7) !important;
  }
  .bg-blue-2 {
    background-color: var(--blue-transparent) !important;
  }
  .bg-gray-dark {
    background-color: var(--base-2) !important;
  }
  .bg-gray-2 {
    background-color: var(--base-7) !important;
  }
  .bg-pending {
    background-color: var(--purple) !important;
  }
  .bg-white {
    background-color: rgba(255,255,255,0.008) !important;
  }
  .border-top {
    border-top: 1px solid var(--base-5) !important;
  }
  .border-left {
    border-left: 1px solid var(--base-5) !important;
  }
  .border-right {
    border-right: 1px solid var(--base-5) !important;
  }
  .border-bottom {
    border-bottom: 1px solid var(--base-5) !important;
  }
  .border {
    border: 1px solid var(--base-1) !important;
  }
  .text {
    color: var(--text-faded) !important;
  }
  div[style*="#fcfdfd"] {
    background-color: var(--base-4) !important;
  }
  g[fill="#eee"],
  path[fill="#eee"] {
    fill: var(--base-7) !important;
  }
  g[stroke="#23292f"],
  path[stroke="#23292f"] {
    stroke: var(--text-primary) !important;
  }
  g[fill="#23292f"],
  path[fill="#23292f"] {
    fill: var(--text-primary) !important;
  }
  g[fill="#23292f"] + path,
  path[fill="#23292f"] + path {
    fill: var(--base-9) !important;
  }
  section[style*="#fafbfc"] {
    background-color: var(--base-2) !important;
  }
  .selected-color-white {
    color: var(--text-light) !important;
  }
  .bg-dots-gray {
    background: url("/images/modules/site/patterns/dots-small.svg") var(--base-2) !important;
    background-blend-mode: color-burn;
  }
  .bg-green .octicon {
    color: var(--base-1) !important;
  }
  .bg-yellow-light {
    color: var(--yellow) !important;
  }
  .rounded-1 .border,
  .box-shadow .border,
  .Box .border {
    border: 1px solid var(--border-top) !important;
  }
  .rounded-1 .border-top,
  .box-shadow .border-top,
  .Box .border-top {
    border-top: 1px solid var(--border-top) !important;
  }
  .rounded-1 .border,
  .box-shadow .border,
  .Box .border {
    border: 1px solid var(--border-left) !important;
  }
  .rounded-1 .border-left,
  .box-shadow .border-left,
  .Box .border-left {
    border-left: 1px solid var(--border-left) !important;
  }
  .rounded-1 .border,
  .box-shadow .border,
  .Box .border {
    border: 1px solid var(--border-right) !important;
  }
  .rounded-1 .border-right,
  .box-shadow .border-right,
  .Box .border-right {
    border-right: 1px solid var(--border-right) !important;
  }
  .rounded-1 .border,
  .box-shadow .border,
  .Box .border {
    border: 1px solid var(--border-bottom) !important;
  }
  .rounded-1 .border-bottom,
  .box-shadow .border-bottom,
  .Box .border-bottom {
    border-bottom: 1px solid var(--border-bottom) !important;
  }
  g.bar {
    fill: var(--green) !important;
  }
  g.mini {
    fill: var(--orange) !important;
  }
  g.active rect {
    fill: var(--red) !important;
  }
  .dot text,
  circle.focus {
    fill: var(--text-primary) !important;
  }
  .commit-loader .loader-error {
    color: var(--red) !important;
  }
  .commit-link {
    color: var(--yellow) !important;
  }
  .commit-author-section {
    color: var(--blue) !important;
  }
  .commit-desc+.commit-branches {
    border-top-color: var(--base-1) !important;
  }
  .commit-desc pre {
    color: var(--text-paragraph) !important;
    background-color: var(--base-2) !important;
  }
  .commit-icon .octicon,
  .commit-group-title .octicon-git-commit {
    color: var(--text-primary) !important;
    background-color: var(--base-4) !important;
  }
  .commits-list-item,
  .commits-list-item:hover {
    background-color: transparent !important;
  }
  .commits-list-item+.commits-list-item {
    border-top-color: var(--base-1) !important;
  }
  .commit-ref {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
    font-family: var(--mono-font-family) !important;
    font-weight: var(--mono-font-weight) !important;
  }
  .commit-ref .user {
    color: var(--blue) !important;
  }
  .commit-sha {
    color: var(--yellow) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .commit .commit-title .issue-link {
    color: var(--blue) !important;
  }
  .commit .commit-title,
  .commit-group-title,
  .commit a {
    color: var(--text-primary) !important;
  }
  .commit-tease {
    color: var(--text-gray) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .commit-tease-sha {
    color: var(--yellow) !important;
  }
  .commit-tease-contributors {
    border-top: 1px solid var(--base-1) !important;
    background-color: var(--base-9) !important;
  }
  .commits blockquote {
    color: var(--text-primary) !important;
  }
  .commits-listing:before {
    background-color: var(--base-5) !important;
  }
  .commits-list-item {
    background-color: var(--base-4) !important;
  }
  .commits-list-item+.commits-list-item {
    border-top-color: var(--base-1) !important;
  }
  .commits-list-item.navigation-focus,
  .commits-list-item[aria-selected="true"] {
    background-color: var(--base-5) !important;
  }
  .commits-list-item .commit-desc pre,
  .commits-list-item .commit-author {
    color: var(--text-faded) !important;
  }
  .full-commit,
  .full-commit .commit-meta {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .full-commit .branches-list li {
    color: var(--text-gray) !important;
  }
  .full-commit .branches-list li.loading,
  .full-commit .branches-list li.pull-request {
    color: var(--text-faded) !important;
  }
  .full-commit p.commit-title {
    color: var(--light) !important;
  }
  .full-commit .sha-block {
    color: var(--text-faded) !important;
    font-size: 14px !important;
    font-weight: 500 !important;
  }
  .full-commit .sha-block > a {
    color: var(--text-primary) !important;
    border-color: var(--base-6) !important;
  }
  .full-commit .sha-block > a:focus,
  .full-commit .sha-block > a:hover {
    border-color: var(--base-1) !important;
  }
  .full-commit .sha-block > .sha {
    color: var(--blue) !important;
  }
  .file-commit-form--full {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .commit-form {
    background-color: var(--base-4) !important;
  }
  .commit-form::before {
    border-right-color: var(--base-1) !important;
  }
  .commit-form::after {
    border-right-color: var(--base-4) !important;
  }
  .diff-table tr:not(:last-child) .line-comments {
    border-color: var(--base-1) !important;
  }
  .empty-cell + .line-comments,
  .line-comments + .line-comments {
    border-left-color: var(--base-1) !important;
  }
  .commit-build-statuses {
    color: var(--text-faded) !important;
  }
  .commit-build-statuses:focus,
  .commit-build-statuses:hover {
    color: var(--blue) !important;
  }
  .ellipsis-expander,
  .hidden-text-expander a {
    color: var(--text-primary) !important;
    background-color: var(--base-7) !important;
  }
  ::selection {
    border: var(--selection-border) !important;
    color: var(--selection-fg) !important;
    background-color: var(--selection-bg) !important;
  }
  ::placeholder {
    color: var(--text-placeholder) !important;
  }
  body {
    color: var(--text-primary) !important;
    background-color: var(--base-2) !important;
    line-height: 1.8 !important;
    font-family: var(--ui-font-family) !important;
    font-weight: var(--ui-font-weight) !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5 {
    color: var(--text-primary) !important;
  }
  mark {
    color: var(--yellow) !important;
  }
  kbd {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
    font-size: 14px !important;
    box-shadow: inset 0 -1px 0 var(--base-1) !important;
  }
  legend {
    font-size: 0.9em !important;
    font-weight: 600 !important;
  }
  fieldset {
    border: 1px solid var(--base-1) !important;
    margin: 0 !important;
    margin-bottom: 6px !important;
    padding: 10px !important;
    border-radius: 6px !important;
  }
  p {
    color: var(--text-paragraph);
  }
  hr {
    border-bottom: 1px solid var(--base-1) !important;
  }
  relative-time {
    color: var(--text-secondary) !important;
  }
  code,
  pre,
  tt,
  .text-mono,
  kbd {
    font-family: var(--mono-font-family) !important;
    font-weight: var(--mono-font-weight) !important;
  }
  .compare-cutoff,
  .diff-cutoff {
    color: var(--yellow) !important;
    border-color: var(--yellow) !important;
    background-color: var(--yellow-transparent) !important;
  }
  .select-menu-item+.semantic-toc-file:after,
  .semantic-toc-symbol:not(.last-visible):after {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .container-lg {
    max-width: var(--max-width);
  }
  .Counter {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--blue-dark) !important;
  }
  .Counter--gray {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .Counter--gray-light {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-6) !important;
  }
  .customer-story-card.bg-white {
    border-color: var(--base-3) !important;
  }
  .dashboard .Details-content--hidden,
  .dashboard :not(code) .Box {
    background-color: var(--base-3) !important;
  }
  .dashboard .ajax-pagination-form {
    border: none !important;
  }
  .dashboard .ajax-pagination-btn {
    border: none !important;
    border-top: 1px solid var(--base-1) !important;
  }
  .dashboard .js-all-activity-header + div {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .dashboard .js-all-activity-header + div .Box {
    background-color: var(--base-3) !important;
  }
  .dashboard .js-all-activity-header + div > div:last-of-type > .body > .border-bottom {
    border-bottom: none !important;
  }
  .dashboard-notice {
    border: 1px solid var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .dashboard-notice h2 {
    color: var(--text-primary) !important;
  }
  .dashboard-rollup-items .body {
    border-color: var(--base-1) !important;
  }
  .dashboard-sidebar input[type="text"] {
    background-color: var(--base-6) !important;
  }
  .repo-list {
    padding: 0 12px !important;
  }
  .repo-list,
  .repo-list-item {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .mini-repo-list-item {
    border-top: 1px solid var(--base-1) !important;
  }
  .navigation-focus {
    background-color: var(--base-9) !important;
  }
  .team,
  .user-mention {
    color: var(--text-light) !important;
  }
  .private .mini-repo-list-item {
    background-color: var(--base-2) !important;
  }
  .content.p-4.text-center.rounded-1.border.border-gray-light {
    background-color: var(--base-2) !important;
  }
  .application-main > .flex-wrap {
    background-color: transparent !important;
  }
  .github-jobs-logo strong {
    filter: invert(1);
  }
  .news .Details button {
    border-color: var(--base-5) !important;
  }
  .news .Details button:hover {
    background-color: var(--base-4) !important;
  }
  .DashedConnection::before {
    border-bottom-color: var(--base-1) !important;
  }
  #dependencies .Details.border-top {
    border-color: var(--base-1) !important;
  }
  #dependencies .octicon-chevron-right {
    color: var(--text-faded) !important;
  }
  #dependencies .octicon-chevron-right:hover,
  #dependencies .octicon-chevron-right:focus {
    color: var(--text-light) !important;
  }
  #dependencies code {
    color: var(--text-faded) !important;
  }
  .details-reset[role="button"],
  .details-reset[role="button"] > summary {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .details-reset[role="button"]:hover,
  .details-reset[role="button"] > summary:hover,
  .details-reset[role="button"]:focus,
  .details-reset[role="button"] > summary:focus {
    color: var(--blue) !important;
    background-color: var(--base-6) !important;
  }
  .diffstat {
    color: var(--text-gray) !important;
  }
  .diffstat-block-neutral {
    background-color: var(--scrollbar-thumb) !important;
  }
  .diffstat-block-added {
    background-color: var(--green) !important;
  }
  .diffstat-block-deleted {
    background-color: var(--red) !important;
  }
  .diffstat-summary {
    color: var(--text-primary) !important;
  }
  .diffstat-summary strong {
    color: var(--purple) !important;
  }
  .diffbar {
    background-color: var(--base-2) !important;
  }
  .js-file-content {
    background-color: var(--base-4) !important;
  }
  .file-diff-split .empty-cell {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .file-diff-split .blob-code + .file-diff-split .blob-num {
    border-color: var(--base-1) !important;
  }
  .markdown-toolbar.Details {
    border-color: var(--base-1) !important;
  }
  .pagination-loader-container {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='34' viewBox='0 0 44 34'%3E%3Cpolyline points='0 21 22 8 44 21 44 26 22 13 0 26' fill='%232f334d'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
  .previewable-comment-form .comment-body {
    border-bottom-color: var(--base-1) !important;
  }
  .discussion-item-header {
    color: var(--text-dark) !important;
  }
  .discussion-item-icon {
    color: var(--text-primary) !important;
    border-color: var(--base-5) !important;
    background-color: var(--base-7) !important;
  }
  .discussion-timeline-actions {
    border-color: var(--base-5) !important;
    background-color: transparent !important;
  }
  .discussion-timeline-actions .js-new-comment-form .timeline-comment {
    background-color: var(--base-3) !important;
  }
  .discussion-sidebar-toggle .octicon {
    color: var(--text-faded) !important;
  }
  .discussion-sidebar-toggle .octicon:hover,
  .discussion-sidebar-toggle .octicon:focus {
    color: var(--blue) !important;
  }
  .discussion-sidebar-heading {
    color: var(--text-primary) !important;
  }
  .discussion-sidebar-item {
    color: var(--text-faded) !important;
    border-color: var(--base-4) !important;
    font-weight: 500 !important;
  }
  .TimelineItem-badge {
    border-color: var(--base-5) !important;
    background-color: var(--base-4) !important;
  }
  :target .TimelineItem-badge {
    border-color: var(--blue) !important;
  }
  .TimelineItem--condensed .TimelineItem-badge {
    height: 30px !important;
    width: 30px !important;
  }
  .TimelineItem-break {
    border-color: var(--base-4) !important;
    background-color: transparent !important;
  }
  .TimelineItem::before,
  .TimelineItem .status-meta::before,
  .TimelineItem .merge-pr-more-commits::before {
    background-color: var(--base-5) !important;
  }
  .TimelineItem-badge,
  .TimelineItem .status-meta-badge,
  .TimelineItem .merge-pr-more-commits-badge,
  .TimelineItem--condensed .TimelineItem-badge,
  .TimelineItem .status-meta--condensed .TimelineItem .status-meta-badge,
  .TimelineItem .merge-pr-more-commits--condensed .TimelineItem .merge-pr-more-commits-badge {
    border: 2px solid var(--base-5) !important;
    color: var(--base-9) !important;
    border-color: var(--base-5) !important;
    background-color: var(--base-4) !important;
  }
  .TimelineItem-body,
  .TimelineItem .status-meta-body,
  .TimelineItem .merge-pr-more-commits-body {
    color: var(--text-faded) !important;
  }
  .deployments-timeline {
    border-bottom-color: var(--base-1) !important;
  }
  .deployments-timeline-item {
    border-left-color: var(--base-9) !important;
  }
  .timeline-commits .hidden-text-expander .ellipsis-expander {
    background-color: var(--base-4) !important;
  }
  .timeline-comment {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .composer.composer-responsive .timeline-comment::before {
    border-right-color: var(--base-1) !important;
  }
  .composer.composer-responsive .timeline-comment::after {
    border-right-color: var(--base-2) !important;
  }
  :target .timeline-comment {
    box-shadow: 0 0 0 0.2em var(--purple-transparent) !important;
  }
  :target .timeline-comment::before {
    filter: drop-shadow(-0.28em 0 0 var(--purple-transparent));
  }
  .timeline-comment-wrapper {
    border: 0 !important;
    border-color: var(--base-1) !important;
  }
  .timeline-comment-label.tooltipped.tooltipped-s.tooltipped-multiline {
    color: var(--purple) !important;
    border-color: var(--purple) !important;
    background-color: var(--purple-transparent) !important;
  }
  .timeline-comment-header {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .timeline-comment-header .author {
    color: var(--text-light) !important;
  }
  .timeline-comment--caret::before,
  .timeline-comment--caret.current-user::before {
    border-right-color: var(--base-1) !important;
  }
  .timeline-comment--caret::after,
  .timeline-comment--caret.current-user::after {
    border-right-color: var(--base-2) !important;
  }
  .comment-body.markdown-body .bg-gray-light {
    background-color: var(--base-3) !important;
  }
  .comment-body.markdown-body pre,
  .comment-body.markdown-body .highlight pre,
  .comment-body.markdown-body .blob-code,
  .comment-body.markdown-body .blob-num {
    background-color: var(--base-2) !important;
  }
  .review-comment {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .review-comment:target {
    box-shadow: var(--elevation-1) !important;
  }
  .review-thread-reply {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .review-thread-reply .form-control {
    background-color: var(--base-2) !important;
  }
  .inline-comment-form {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .previewable-comment-form {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .previewable-comment-form textarea {
    background-color: var(--base-2) !important;
  }
  .previewable-comment-form .comment-form-head.tabnav .tabnav-tab,
  .previewable-comment-form .comment-form-head.tabnav,
  .page-responsive .previewable-comment-form .comment-form-head.tabnav,
  .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting {
    color: var(--text-dark) !important;
    background-color: var(--base-2) !important;
  }
  .previewable-comment-form .comment-form-head.tabnav .tabnav-tab:focus,
  .previewable-comment-form .comment-form-head.tabnav .tabnav-tab:hover {
    color: var(--text-primary) !important;
  }
  .previewable-comment-form .comment-form-head.tabnav .tabnav-tab.selected,
  .previewable-comment-form .comment-form-head.tabnav .tabnav-tab[aria-selected="true"],
  .previewable-comment-form .comment-form-head.tabnav .tabnav-tab[aria-current] {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .comment-form-textarea.dragover {
    border-color: var(--blue) !important;
  }
  .comment-form-error {
    color: var(--red) !important;
    border-color: var(--red) !important;
    background-color: var(--red-transparent) !important;
  }
  .comment-reactions .user-has-reacted {
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .comment-reactions.has-reactions {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .conversation-list-heading {
    color: var(--text-faded) !important;
    border-color: var(--base-6) !important;
  }
  .conversation-list-heading .inner {
    border: 1px solid var(--base-1) !important;
    color: var(--text-faded) !important;
    background-color: var(--base-4) !important;
    padding: 0 10px !important;
    border-radius: 2px !important;
  }
  .simple-conversation-list {
    color: var(--text-faded) !important;
  }
  .simple-conversation-list > li {
    border-color: var(--base-6) !important;
  }
  button.reaction-summary-item {
    border-color: var(--base-1) !important;
  }
  button.reaction-summary-item img {
    background-color: var(--base-3) !important;
  }
  button.reaction-summary-item a {
    background-color: var(--base-2) !important;
  }
  .js-reaction-option-item.border-gray-dark.bg-blue-light {
    border-color: var(--base-1) !important;
    background-color: var(--base-7) !important;
    border-radius: 4px !important;
  }
  .bg-gray.p-2.js-resolvable-thread-toggler-container.border-bottom {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .dropdown-divider {
    border-color: var(--base-1) !important;
  }
  .dropdown-signed-commit .dropdown-menu-w::before {
    border-left-color: var(--base-1) !important;
  }
  .dropdown-signed-commit .dropdown-menu-w::after {
    border-left-color: var(--base-2) !important;
  }
  .dropdown-menu,
  .dropdown-menu-dark {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
    box-shadow: var(--elevation-1) !important;
  }
  .dropdown-menu .octicon,
  .dropdown-menu-dark .octicon {
    color: var(--indigo) !important;
    opacity: 0.6 !important;
    margin-bottom: 3px !important;
    margin-right: 2px !important;
  }
  .dropdown-menu .octicon-check,
  .dropdown-menu-dark .octicon-check {
    color: var(--green) !important;
  }
  .dropdown-menu-ne::before,
  .dropdown-menu-dark-ne::before,
  .dropdown-menu-nw::before,
  .dropdown-menu-dark-nw::before,
  .dropdown-menu-n::before,
  .dropdown-menu-dark-n::before {
    border-top-color: var(--base-1) !important;
  }
  .dropdown-menu-ne::after,
  .dropdown-menu-dark-ne::after,
  .dropdown-menu-nw::after,
  .dropdown-menu-dark-nw::after,
  .dropdown-menu-n::after,
  .dropdown-menu-dark-n::after {
    border-top-color: var(--base-5) !important;
  }
  .dropdown-menu-sw::before,
  .dropdown-menu-dark-sw::before,
  .dropdown-menu-se::before,
  .dropdown-menu-dark-se::before,
  .dropdown-menu-s::before,
  .dropdown-menu-dark-s::before {
    border-bottom-color: var(--base-1) !important;
  }
  .dropdown-menu-sw::after,
  .dropdown-menu-dark-sw::after,
  .dropdown-menu-se::after,
  .dropdown-menu-dark-se::after,
  .dropdown-menu-s::after,
  .dropdown-menu-dark-s::after {
    border-bottom-color: var(--base-4) !important;
  }
  .dropdown-menu-w::before,
  .dropdown-menu-dark-w::before,
  .dropdown-menu-e::before,
  .dropdown-menu-dark-e::before {
    border-left-color: var(--base-1) !important;
  }
  .dropdown-menu-w::after,
  .dropdown-menu-dark-w::after,
  .dropdown-menu-e::after,
  .dropdown-menu-dark-e::after {
    border-left-color: var(--base-2) !important;
  }
  .dropdown-header {
    color: var(--text-faded) !important;
  }
  .dropdown-item {
    color: var(--text-primary) !important;
  }
  .dropdown-item:hover,
  .dropdown-item:focus {
    color: var(--text-light) !important;
    background-color: var(--base-6) !important;
  }
  .shaded-background {
    background: linear-gradient(var(--base-2), var(--base-5)) !important;
  }
  .shaded-background .previous-requests li {
    background-color: var(--base-5) !important;
  }
  .email-hidden-toggle a {
    color: var(--text-primary) !important;
    background-color: var(--base-4) !important;
  }
  .email-hidden-toggle a:hover {
    background-color: var(--base-6) !important;
  }
  .email-hidden-toggle a:active {
    background-color: var(--blue-dark) !important;
  }
  .email-quoted-reply,
  .email-signature-reply {
    border: 1px solid var(--base-1) !important;
    border-left: 4px solid var(--blue) !important;
    color: var(--text-secondary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
    font-style: italic;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    border-bottom-right-radius: 6px !important;
    border-top-right-radius: 6px !important;
  }
  .news .alert {
    border-top: 1px solid var(--base-1) !important;
  }
  .news .Details,
  .news .Details-content--hidden li,
  .news .Details button {
    border-top-color: var(--base-1) !important;
  }
  .news .Details button:hover {
    background: transparent !important;
    text-decoration: underline !important;
  }
  div[style*="linear-gradient"] {
    background: linear-gradient(to top, var(--base-1), transparent) !important;
  }
  .exploregrid-item {
    box-shadow: var(--elevation-1) !important;
  }
  .exploregrid-item:focus,
  .exploregrid-item:hover {
    background-color: var(--base-5) !important;
  }
  .exploregrid-item,
  article.border-gray-light {
    border-color: var(--base-5) !important;
    background-color: var(--base-3) !important;
  }
  .newsletter-frequency-choice {
    border-color: var(--base-1) !important;
    border-radius: 8px !important;
  }
  .newsletter-frequency-choice h3 {
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .topic .bg-white {
    background-color: var(--base-3) !important;
  }
  article.bg-white,
  .border.rounded-1.box-shadow-medium.bg-white {
    background-color: var(--base-3) !important;
  }
  .tabnav-tabs[aria-label="Repository menu"] .tabnav-tab[aria-current] {
    color: var(--text-light) !important;
    background-color: var(--base-4) !important;
  }
  .drag-and-drop {
    color: var(--blue) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .file .data.empty {
    color: var(--text-faded) !important;
  }
  .file:target {
    box-shadow: var(--elevation-1) !important;
  }
  .file,
  .file-wrap {
    border-color: var(--base-1) !important;
  }
  .file-header {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .filter-list {
    background-color: transparent !important;
  }
  .filter-item {
    background-color: transparent !important;
  }
  .filter-item:hover,
  .filter-item:focus {
    background-color: var(--base-6) !important;
  }
  .filter-item.selected,
  .filter-item[aria-selected="true"],
  .filter-item[aria-current] {
    color: var(--text-light) !important;
    background-color: var(--base-5) !important;
  }
  .flash {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .flash-error {
    color: var(--red) !important;
    border-color: var(--red) !important;
    background-color: var(--red-transparent) !important;
  }
  .flash-error .btn {
    color: var(--base-2) !important;
    border-color: var(--base-1) !important;
    background-color: var(--red) !important;
  }
  .flash-success {
    color: var(--green) !important;
    border-color: var(--green) !important;
    background-color: var(--green-transparent) !important;
  }
  .flash-success .btn {
    color: var(--base-2) !important;
    border-color: var(--base-1) !important;
    background-color: var(--green) !important;
  }
  .flash-warn {
    color: var(--yellow) !important;
    border-color: var(--yellow) !important;
    background-color: var(--yellow-transparent) !important;
  }
  .flash-warn .btn {
    color: var(--base-2) !important;
    border-color: var(--base-1) !important;
    background-color: var(--yellow) !important;
  }
  input {
    caret-color: var(--blue);
  }
  input[type="text"] {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  input[type="text"]:focus {
    border-color: var(--blue) !important;
    background-color: var(--base-5) !important;
  }
  .input-contrast {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .input-contrast:focus,
  .input-contrast:hover {
    border-color: var(--blue) !important;
    background-color: var(--base-5) !important;
  }
  .write-content.js-write-bucket {
    box-shadow: none !important;
  }
  .form-group .form-control {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .form-group .form-control .search-input {
    caret-color: var(--blue);
  }
  .form-group .form-control:focus {
    border-color: var(--blue) !important;
    background-color: var(--base-7) !important;
  }
  .form-group .form-control:focus .form-control.focus,
  .form-group .form-control:focus .ais-SearchBox-input.focus,
  .form-group .form-control:focus .form-select.focus,
  .form-group .form-control:focus .form-control:focus,
  .form-group .form-control:focus .ais-SearchBox-input:focus,
  .form-group .form-control:focus .form-select:focus {
    border-color: var(--blue) !important;
    box-shadow: none !important;
  }
  .form-control,
  .form-select {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
    box-shadow: none !important;
  }
  .form-control.focus,
  .form-select.focus,
  .form-control:focus,
  .form-select:focus {
    color: var(--text-light) !important;
    border-color: var(--blue) !important;
    background-color: var(--base-4) !important;
    box-shadow: none !important;
  }
  .form-control.search-page-label.js-advanced-search-label,
  .form-control.search-page-label.js-advanced-search-label input {
    background-color: var(--base-5) !important;
  }
  .home-hero-signup .form-control-note {
    color: var(--text-dark) !important;
  }
  #signup-form {
    background-color: var(--base-3) !important;
  }
  .highlight-graphql .k {
    color: var(--purple) !important;
  }
  .highlight-graphql .n {
    color: var(--orange) !important;
  }
  .history-contents,
  .doc-explorer-contents {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .history-title-bar,
  .doc-explorer-title-bar {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .result-window .CodeMirror {
    background-color: var(--base-4) !important;
  }
  .CodeMirror-cursor {
    border-left-color: var(--blue) !important;
  }
  .CodeMirror-hint {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .CodeMirror-hint-information {
    color: var(--indigo) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .CodeMirror-hint-active {
    color: var(--text-light) !important;
    background-color: var(--base-8) !important;
    font-weight: 500 !important;
  }
  .CodeMirror-linenumber {
    color: var(--indigo) !important;
    font-weight: 500 !important;
  }
  .CodeMirror-gutters,
  .CodeMirror-gutter.CodeMirror-foldgutter {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .CodeMirror.cm-s-graphiql {
    background-color: var(--base-4) !important;
  }
  iframe#graphiql {
    border-color: var(--base-6) !important;
  }
  iframe#graphiql html::selection {
    border: var(--selection-border) !important;
    color: var(--selection-fg) !important;
    background-color: var(--selection-bg) !important;
  }
  iframe#graphiql body {
    background-color: var(--base-3) !important;
  }
  .graphiql-ide {
    border-top-color: var(--base-1) !important;
    border-color: var(--base-1) !important;
  }
  .graphiql-container .arg-default-value {
    color: var(--text-gray) !important;
  }
  .graphiql-container .doc-explorer-back {
    color: var(--blue) !important;
  }
  .graphiql-container .arg-name {
    color: var(--pink) !important;
  }
  .graphiql-container .field-name {
    color: var(--blue) !important;
  }
  .graphiql-container .keyword {
    color: var(--purple) !important;
  }
  .graphiql-container .type-name {
    color: var(--yellow) !important;
  }
  .graphiql-container .field-short-description {
    color: var(--indigo) !important;
  }
  .graphiql-container .history-contents p {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
  }
  .graphiql-container .history-contents p:hover,
  .graphiql-container .history-contents p.hover,
  .graphiql-container .history-contents p:active {
    border-color: var(--base-1) !important;
    background-color: var(--base-8) !important;
  }
  .graphiql-container .graphiql-container .execute-options > li:hover,
  .graphiql-container .graphiql-container .toolbar-menu-items > li:hover,
  .graphiql-container .graphiql-container .toolbar-select-options > li:hover,
  .graphiql-container .graphiql-container .execute-options > li.hover,
  .graphiql-container .graphiql-container .toolbar-menu-items > li.hover,
  .graphiql-container .graphiql-container .toolbar-select-options > li.hover,
  .graphiql-container .graphiql-container .execute-options > li:active,
  .graphiql-container .graphiql-container .toolbar-menu-items > li:active,
  .graphiql-container .graphiql-container .toolbar-select-options > li:active {
    border-color: var(--base-1) !important;
    background-color: var(--base-8) !important;
  }
  .graphiql-container .show-btn {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .graphiql-container .show-btn:hover,
  .graphiql-container .show-btn:focus {
    color: var(--text-light) !important;
    background-color: var(--base-6) !important;
  }
  .graphiql-container .search-box {
    background-color: var(--base-2) !important;
  }
  .graphiql-container .search-box input {
    background-color: var(--base-2) !important;
  }
  .graphiql-container .result-window .CodeMirror-gutters {
    border-color: var(--base-1) !important;
  }
  .graphiql-container .doc-deprecation {
    color: var(--yellow) !important;
    background-color: var(--yellow-transparent) !important;
    box-shadow: inset 0 0 1px var(--yellow) !important;
  }
  .graphiql-container .doc-category-item {
    color: var(--text-secondary) !important;
  }
  .graphiql-container .doc-category-title {
    color: var(--text-faded) !important;
  }
  .search-box,
  .graphiql-container .doc-category-title {
    border-color: var(--base-6) !important;
  }
  .graphiql-container .resultWrap {
    border-left-color: var(--base-1) !important;
  }
  .graphiql-container .variable-editor-title,
  .graphiql-container .docExplorerShow,
  .graphiql-container .topBar {
    background: var(--base-4) !important;
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .graphiql-container .docExplorerShow::before,
  .graphiql-container .doc-explorer-back::before {
    border-left-color: var(--blue);
  }
  .graphiql-container .docExplorerShow::before,
  .graphiql-container .doc-explorer-back::before {
    border-top-color: var(--blue);
  }
  .graphiql-container .toolbar-button,
  .graphiql-container .execute-button {
    background: var(--base-2) !important;
    box-shadow: none !important;
  }
  .graphiql-container .toolbar-button svg,
  .graphiql-container .execute-button svg {
    fill: var(--text-primary) !important;
  }
  .graph-canvas .activity {
    color: var(--text-primary) !important;
  }
  .home-enterprise::before {
    opacity: 0.1 !important;
  }
  .home-enterprise-wrapper::before {
    background-color: var(--base-2) !important;
  }
  .logo-img[alt="Bloomberg"] {
    filter: invert(1);
  }
  .IconNav.bg-white {
    background-color: var(--base-2) !important;
  }
  .octicon {
    color: var(--text-primary);
  }
  .draft.octicon {
    color: var(--text-faded) !important;
  }
  .closed.octicon,
  .reverted.octicon {
    color: var(--red) !important;
  }
  .open.octicon {
    color: var(--green) !important;
  }
  .merged {
    color: var(--purple) !important;
  }
  .octicon-star {
    fill: none !important;
    stroke: var(--yellow) !important;
  }
  .starred .octicon-star {
    fill: var(--yellow) !important;
  }
  .octicon-repo,
  .octicon-repo-push,
  .octicon-repo-forked {
    margin-bottom: 0.1em !important;
  }
  .octicon-git-pull-request,
  .octicon.merged {
    color: var(--purple) !important;
  }
  .octicon-file-directory,
  .octicon-saved {
    color: var(--blue) !important;
  }
  .octicon-mute,
  .octicon-repo {
    color: var(--text-faded) !important;
  }
  .octicon-play {
    color: var(--red-light) !important;
  }
  .octicon-x,
  .octicon-trashcan {
    color: var(--red) !important;
  }
  .octicon-repo-push,
  .octicon-check,
  .octicon.open {
    color: var(--green) !important;
  }
  .octicon-rocket {
    color: var(--text-faded) !important;
  }
  .octicon[style*="#6a737d"] {
    color: var(--text-gray) !important;
  }
  .octicon-inbox,
  .octicon-alert,
  .octicon-pencil,
  .octicon-light-bulb {
    color: var(--yellow) !important;
  }
  .octicon-repo-forked,
  .octicon-issue-opened {
    color: var(--teal) !important;
  }
  .octicon-issue-closed {
    color: var(--red) !important;
  }
  .octicon-project {
    color: var(--blue) !important;
  }
  .octicon-package,
  .octicon-rss,
  .octicon-flame {
    color: var(--orange) !important;
  }
  .octicon-smiley,
  .octicon-file {
    color: var(--indigo) !important;
  }
  .lfs-data-icon,
  .lfs-data-icon.dark {
    color: var(--text-primary) !important;
  }
  .donut-chart .success {
    fill: var(--green) !important;
  }
  .donut-chart .failure {
    fill: var(--red) !important;
  }
  img[src*="octocat-spinner-64.gif"] {
    filter: invert(1);
  }
  .graph-filter .info {
    color: var(--text-primary) !important;
  }
  line[stroke="#000"] {
    stroke: var(--base-7) !important;
  }
  text,
  text[fill="#000"],
  text[fill="#6a737d"] {
    fill: var(--text-primary) !important;
  }
  .viz .code-frequency {
    padding: 8px !important;
  }
  .viz,
  .viz .code-frequency {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .cadd {
    color: var(--green) !important;
  }
  .cdel {
    color: var(--red) !important;
  }
  .graphs .path {
    stroke: var(--teal) !important;
  }
  .graphs .dot {
    fill: var(--teal) !important;
    stroke: var(--teal) !important;
  }
  .graphs.axis {
    border-color: var(--base-1) !important;
  }
  .graphs .dir {
    color: var(--text-primary) !important;
  }
  .graphs .area {
    fill: var(--teal) !important;
  }
  .code-frequency .addition {
    fill: var(--green) !important;
  }
  .code-frequency .deletion {
    fill: var(--red) !important;
  }
  .community-checklist .progress {
    background-color: var(--base-8) !important;
  }
  table.capped-list td {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  table.capped-list tr:nth-child(2n),
  table.capped-list th {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .summary-stats li .octicon-git-branch {
    color: var(--green) !important;
  }
  .summary-stats li:hover,
  .summary-stats li:focus,
  .summary-stats li:hover > .num,
  .summary-stats li:focus > .num,
  .summary-stats li:hover > a,
  .summary-stats li:focus > a {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .traffic-graph-stats,
  .summary-stats li,
  .summary-stats li > .num {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .contrib-person path {
    fill: var(--orange) !important;
  }
  #contributors-master svg.viz {
    background-color: var(--base-4) !important;
  }
  .rule {
    border-bottom: 1px solid var(--base-1) !important;
  }
  .community-checklist .progress-bar {
    background: linear-gradient(90deg, var(--yellow), var(--orange), var(--green)) !important;
  }
  .issues-reset-query-icon {
    background-color: var(--base-7) !important;
  }
  .pinned-issue-item {
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .issue-meta-section .octicon {
    vertical-align: middle !important;
  }
  .issue-keyword,
  .issue-meta-section .octicon {
    color: var(--purple) !important;
  }
  .js-selected-navigation-item.Header-link {
    border-top: none !important;
  }
  .js-selected-navigation-item.subnav-item.navigation-focus,
  .js-selected-navigation-item .js-issue-row.navigation-focus,
  .js-selected-navigation-item.subnav-item.Box-row--focus-gray.navigation-focus,
  .js-selected-navigation-item .js-issue-row.Box-row--focus-gray.navigation-focus,
  .js-selected-navigation-item.subnav-item[aria-selected="true"],
  .js-selected-navigation-item .js-issue-row[aria-selected="true"],
  .js-selected-navigation-item.subnav-item.Box-row--focus-gray[aria-selected="true"],
  .js-selected-navigation-item .js-issue-row.Box-row--focus-gray[aria-selected="true"],
  .js-selected-navigation-item.subnav-item:hover,
  .js-selected-navigation-item .js-issue-row:hover,
  .js-selected-navigation-item.subnav-item.Box-row--focus-gray:hover,
  .js-selected-navigation-item .js-issue-row.Box-row--focus-gray:hover,
  .js-selected-navigation-item.subnav-item:focus,
  .js-selected-navigation-item .js-issue-row:focus,
  .js-selected-navigation-item.subnav-item.Box-row--focus-gray:focus,
  .js-selected-navigation-item .js-issue-row.Box-row--focus-gray:focus {
    background-color: var(--base-5) !important;
  }
  .reaction-summary-item {
    background-color: var(--base-4) !important;
  }
  .reaction-sort-item {
    border-color: var(--base-2) !important;
  }
  .reaction-sort-item:focus,
  .reaction-sort-item:hover {
    border-color: var(--blue) !important;
    background-color: var(--blue-transparent) !important;
  }
  .jumbotron-codelines {
    background: url("/images/modules/site/heroes/simple-codelines.svg"), var(--base-2) !important;
    background-blend-mode: color-dodge;
    color: var(--text-primary) !important;
  }
  .Label--gray {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .Label--gray-darker {
    background-color: var(--base-1) !important;
  }
  .Label----orange {
    background-color: var(--orange) !important;
  }
  .Label--outline {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
  }
  .Label--outline-green {
    color: var(--green) !important;
    border-color: var(--green) !important;
  }
  ol.repository-lang-stats-numbers li .lang {
    color: var(--text-light) !important;
  }
  .repository-lang-stats-graph {
    border-color: var(--base-1) !important;
  }
  .repository-lang-stats-graph .language-color:not(:first-child) {
    border-left-color: var(--base-1) !important;
  }
  code .link-gray {
    font-family: var(--mono-font-family) !important;
    font-weight: var(--mono-font-weight) !important;
  }
  a:not(.IssueLabel):not(.IssueLabel--big):not(.lh-condensed-ultra):not(.module-linker):not(.tabnav-tab):not(.reponav-item):not(.btn):not(.rgh-linkified-code):not(.field-name):not(.type-name):not(.subnav-link) {
    color: var(--text-primary);
  }
  a:not(.IssueLabel):not(.IssueLabel--big):not(.lh-condensed-ultra):not(.module-linker):not(.tabnav-tab):not(.reponav-item):not(.btn):not(.rgh-linkified-code):not(.field-name):not(.type-name):not(.subnav-link).link-gray:hover {
    color: var(--text-primary) !important;
  }
  a:not(.IssueLabel):not(.IssueLabel--big):not(.lh-condensed-ultra):not(.module-linker):not(.tabnav-tab):not(.reponav-item):not(.btn):not(.rgh-linkified-code):not(.field-name):not(.type-name):not(.subnav-link):hover {
    color: var(--blue) !important;
  }
  .muted-link {
    color: var(--text-primary) !important;
  }
  .muted-link:hover {
    color: var(--blue) !important;
  }
  .link-gray {
    color: var(--text-secondary) !important;
  }
  .link-gray-dark {
    color: var(--text-light) !important;
  }
  .link-gray-dark .octicon {
    color: var(--text-primary) !important;
  }
  .link-gray-dark:hover {
    color: var(--blue-light) !important;
  }
  .link-mktg {
    box-shadow: 0 1px 0 0 var(--blue) !important;
  }
  .link-mktg:hover {
    box-shadow: 0 1px 0 0 var(--blue-light) !important;
  }
  .list-group-item {
    border-color: var(--base-1) !important;
  }
  .list-group-item-link {
    color: var(--text-secondary) !important;
  }
  .list-group-item.closed {
    background-color: var(--base-4) !important;
  }
  .list-group-item.selected,
  .list-group-item[aria-selected="true"],
  .list-group-item[aria-current] {
    background-color: var(--base-5) !important;
  }
  .list-group-item.navigation-focus,
  .list-group-item[aria-selected="true"] {
    background-color: var(--base-3) !important;
  }
  .list-group-item-summary a {
    color: var(--text-secondary) !important;
  }
  .list-group-item-summary a.quiet {
    color: var(--text-gray) !important;
  }
  .listgroup {
    border-color: var(--base-1) !important;
  }
  .listgroup-item {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
  }
  .markdown-body {
    line-height: 1.9 !important;
    font-family: var(--ui-font-family) !important;
    font-weight: var(--ui-font-weight) !important;
  }
  .markdown-body details[open=""] summary {
    border-bottom: 1px solid var(--base-7) !important;
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .markdown-body details summary {
    border: 1px solid transparent !important;
    padding: 5px 10px !important;
    margin: 3px -10px !important;
  }
  .markdown-body details summary::marker {
    color: var(--text-faded) !important;
  }
  .markdown-body details summary:focus {
    outline-color: var(--text-faded);
  }
  .markdown-body details summary:hover {
    background-color: var(--base-2) !important;
  }
  .markdown-body details summary:hover::marker {
    color: var(--blue) !important;
  }
  .markdown-body del {
    color: var(--base-9) !important;
  }
  .js-commit-preview .markdown-body {
    background-color: var(--base-5) !important;
  }
  .markdown-body .lead-mktg p {
    color: var(--text-faded) !important;
  }
  .markdown-body a {
    color: var(--blue) !important;
  }
  .markdown-body a:hover {
    color: var(--blue-light) !important;
    text-decoration: underline !important;
  }
  .markdown-body .absent {
    color: var(--red) !important;
  }
  .markdown-body img {
    background-color: var(--base-4) !important;
  }
  .markdown-body hr {
    border-color: var(--base-5) !important;
    background-color: var(--base-5) !important;
  }
  .markdown-body table th {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2);
  }
  .markdown-body table td,
  .markdown-body table th {
    border-color: var(--base-1) !important;
  }
  .markdown-body table tr,
  .markdown-body table tr:nth-child(2n) {
    background-color: var(--base-3);
  }
  .markdown-body table tr td:not([class*="blob"]) {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .markdown-body p {
    color: var(--text-paragraph) !important;
  }
  .markdown-body pre > code {
    background-color: transparent !important;
  }
  .markdown-body .csv-data .blob-num {
    border-color: var(--base-3) !important;
  }
  .markdown-body .csv-data th {
    border-color: var(--base-4) !important;
  }
  .markdown-body tt {
    border: 1px solid var(--base-1) !important;
  }
  .markdown-body code,
  .markdown-body tt {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-7) !important;
    margin: 0.4em !important;
    font-size: var(--mono-font-size) !important;
    font-family: var(--mono-font-family) !important;
    font-weight: var(--mono-font-weight) !important;
  }
  .markdown-body h6 {
    color: var(--text-faded) !important;
  }
  .markdown-body h1,
  .markdown-body h2,
  .markdown-body h3,
  .markdown-body h4,
  .markdown-body h5,
  .markdown-body h6 {
    border-color: var(--base-7) !important;
  }
  .markdown-body h1 .octicon-link,
  .markdown-body h2 .octicon-link,
  .markdown-body h3 .octicon-link,
  .markdown-body h4 .octicon-link,
  .markdown-body h5 .octicon-link,
  .markdown-body h6 .octicon-link {
    color: var(--cyan) !important;
    opacity: 0 !important;
    visibility: visible;
    transform: scale(1.1);
  }
  .markdown-body h1:hover .octicon-link,
  .markdown-body h2:hover .octicon-link,
  .markdown-body h3:hover .octicon-link,
  .markdown-body h4:hover .octicon-link,
  .markdown-body h5:hover .octicon-link,
  .markdown-body h6:hover .octicon-link {
    opacity: 1 !important;
  }
  .highlight pre,
  .markdown-body pre {
    border: 1px solid var(--base-1) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
    font-family: var(--mono-font-family) !important;
    font-weight: var(--mono-font-weight) !important;
  }
  .markdown-body span.frame > span {
    border-color: var(--base-1) !important;
  }
  .markdown-body span.frame span span {
    color: var(--text-secondary) !important;
  }
  .markdown-body blockquote {
    background: linear-gradient(to right, var(--base-6), var(--base-3)) !important;
    color: var(--text-secondary) !important;
    border-color: var(--base-7) !important;
    background-color: var(--base-5) !important;
  }
  .markdown-body blockquote p {
    color: var(--text-dark) !important;
  }
  .markdown-body .clippy-wrapper .clippy {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .markdown-body .clippy-wrapper .clippy:hover {
    border-color: var(--blue) !important;
    background-color: var(--base-8) !important;
  }
  .markdown-body .clippy-wrapper .clippy .icon {
    filter: invert(1);
  }
  .MarketingBody-lead p {
    color: var(--text-secondary) !important;
  }
  .MarketingBody-lead p:first-child {
    color: var(--text-primary) !important;
  }
  .marketplace-plan-emphasis {
    color: var(--text-gray) !important;
  }
  .MarketplaceBackground-buffer {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .MarketplaceBackground-reccomendations img {
    filter: invert(1);
  }
  .MarketplacePlan--sticky div.bg-white {
    border: 1px solid var(--base-1) !important;
    border-top: none !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    box-shadow: var(--elevation-1) !important;
  }
  .MarketplacePlan--sticky div.bg-white .bg-blue {
    background-color: var(--blue) !important;
  }
  .ScreenshotCarousel {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
    border-radius: 6px !important;
    box-shadow: var(--elevation-1) !important;
  }
  .ScreenshotCarousel-nav {
    box-shadow: inset 0 1px 0 var(--base-1) !important;
  }
  .ScreenshotCarousel-navitem {
    border-right-color: var(--base-1) !important;
  }
  .ScreenshotCarousel-navitem:hover,
  .ScreenshotCarousel-navitem:focus {
    background-color: var(--base-9) !important;
  }
  .ScreenshotCarousel-navitem.selected {
    background-color: var(--base-5) !important;
  }
  .menu {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .menu-heading {
    color: var(--text-gray) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .menu-item {
    border-bottom: 1px solid var(--base-1) !important;
  }
  .menu-item:hover {
    background-color: var(--base-6) !important;
  }
  .menu-item.selected,
  .menu-item[aria-selected="true"],
  .menu-item[aria-current] {
    color: var(--blue) !important;
    background-color: var(--base-5) !important;
  }
  .menu-item.selected::before,
  .menu-item[aria-selected="true"]::before,
  .menu-item[aria-current]::before {
    background-color: var(--blue) !important;
  }
  .menu-item.selected:hover,
  .menu-item[aria-selected="true"]:hover,
  .menu-item[aria-current]:hover,
  .menu-item.selected:focus,
  .menu-item[aria-selected="true"]:focus,
  .menu-item[aria-current]:focus {
    background-color: var(--base-6) !important;
  }
  div#network.network > div > canvas,
  img[alt="FOSSA Status"],
  img[data-canonical-src*="prod/timeseries/"],
  a[href$="vote"] img[data-canonical-src*="/poll/"],
  #parallax_error_text:not(p),
  img[data-canonical-src*="img.shields.io"][data-canonical-src*="style=social"],
  img[alt="Mona Lisa"] {
    filter: invert(90%) hue-rotate(180deg) contrast(140%) !important;
    mix-blend-mode: exclusion;
  }
  .network-current-repository {
    background-color: var(--base-7) !important;
  }
  .network-tree {
    height: 0 !important;
    width: 19px !important;
    padding-top: 26px !important;
    background-repeat: no-repeat !important;
    background-position: -2px center !important;
  }
  .network-tree[src$="t.png"] {
    background-image: url("data:image/gif;base64,R0lGODlhFAAaAIAAAMzMzP///yH5BAEAAAEALAAAAAAUABoAAAIkjI+pG8APY5O0uorfzRzt3n1g5pSTOTJiSq1s5L6ajMW0YgcFADs=") !important;
  }
  .network-tree[src$="i.png"] {
    background-image: url("data:image/gif;base64,R0lGODlhFAAaAIAAAMzMzP///yH5BAEAAAEALAAAAAAUABoAAAIhjI+pG8APY5O0uorfzRzt3n1gJo6WGaJcqUJsy7ywIgcFADs=") !important;
  }
  .network-tree[src$="l.png"] {
    background-image: url("data:image/gif;base64,R0lGODlhFAAaAIAAAMzMzP///yH5BAEAAAEALAAAAAAUABoAAAIejI+pG8APY5O0uorfzRzt3n1g5pSTOabqyrbuC68FADs=") !important;
  }
  .reponame-suggestion {
    color: var(--green) !important;
  }
  .notification-navigation.bg-white {
    background-color: var(--base-2) !important;
  }
  .notification-configure-filters .octicon {
    color: var(--base-9) !important;
  }
  .notification-navigation .notification-configure-filters .octicon {
    color: var(--text-primary) !important;
  }
  .notification-navigation .notification-configure-filters:hover .octicon,
  .notification-navigation .notification-configure-filters:focus .octicon {
    color: var(--blue) !important;
  }
  .notifications-list-item.notification-unread {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .notifications-list-item .notifications-list-item-actions svg {
    fill: var(--text-primary) !important;
  }
  .notifications-list-item:hover,
  .notifications-list-item:focus {
    background-color: var(--base-5) !important;
  }
  .notifications-list-item:hover .notification-list-item-actions .btn:hover,
  .notifications-list-item:focus .notification-list-item-actions .btn:hover {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-1) !important;
  }
  .notifications-dropdown {
    border-color: var(--base-1) !important;
    background-color: var(--base-1) !important;
  }
  .notifications-dropdown .notifications-list {
    margin-bottom: 0 !important;
  }
  .notifications-dropdown-arrow {
    border-color: var(--base-4) !important;
  }
  .notifications-dropdown,
  .notifications-dropdown-see-all {
    border-top: 1px solid var(--base-1) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-8) !important;
  }
  .thread-subscription-status {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .oauth-permissions-details.open a.btn-sm {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .oauth-permissions-details .permission-title {
    color: var(--text-faded) !important;
  }
  .oauth-permissions-details .permission-summary em.highlight {
    border: 1px solid var(--base-1) !important;
    color: var(--text-light) !important;
  }
  .oauth-org-access-details {
    background-color: var(--base-2) !important;
  }
  .oauth-org-access-details .oauth-org-item.revoked {
    background-color: var(--base-2) !important;
  }
  .oauth-org-access-details .oauth-org-item.on strong {
    color: var(--text-light) !important;
  }
  .oauth-org-access-details .oauth-org-item:hover {
    background-color: var(--base-3) !important;
  }
  .org-login img {
    border-color: var(--base-1) !important;
  }
  .orghead {
    border-bottom: none !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .orghead .org-name {
    color: var(--blue) !important;
  }
  .orghead .pagehead-tabs-item {
    border-bottom-color: transparent !important;
    border-top-width: 1px !important;
    margin-left: 0.5% !important;
    margin-right: 0.5% !important;
  }
  .orghead .pagehead-tabs-item.selected {
    color: var(--text-light) !important;
    background-color: var(--base-2) !important;
  }
  .manage-member-meta-item {
    color: var(--text-faded) !important;
  }
  .manage-member-meta-item > .octicon {
    color: var(--text-secondary) !important;
  }
  .org-repo-mini-item:first-child .org-repo-mini-cell {
    border-top: none !important;
  }
  .org-user-notice-content strong {
    color: var(--purple) !important;
  }
  .colab-info {
    color: var(--gray) !important;
  }
  .gh-header {
    background-color: unset;
  }
  .gh-header-sticky.is-stuck + .gh-header-shadow {
    background-color: var(--base-4) !important;
  }
  .gh-header-meta {
    color: var(--text-primary) !important;
    border-color: var(--base-4) !important;
  }
  .Header {
    border-bottom: 1px solid var(--base-1) !important;
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .Header-old {
    border-bottom: 1px solid var(--base-1) !important;
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  body.page-responsive.pagehead {
    background-color: var(--base-3) !important;
  }
  .reponav-wrapper {
    background-color: var(--base-3) !important;
  }
  .reponav-item {
    border: 1px solid transparent !important;
    color: var(--text-dark) !important;
  }
  .reponav-item .octicon {
    color: var(--base-9) !important;
    vertical-align: middle !important;
  }
  .reponav-item.selected,
  .reponav-item:focus,
  .reponav-item:hover,
  .reponav-item.selected .octicon,
  .reponav-item:focus .octicon,
  .reponav-item:hover .octicon {
    color: var(--text-secondary) !important;
  }
  .reponav-item.selected {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
      box-shadow: 3px 3px 5px -2px rgba(0,0, 0, 0.2);
  }
  .pagehead-actions .btn {
    background-color: var(--base-4) !important;
  }
  .pagehead,
  .pagehead-tabs-item,
  .pagehead .repohead.experiment-repo-nav {
    color: var(--text-dark) !important;
    border-color: transparent !important;
    background-color: var(--base-3) !important;
  }
  .pagehead .octicon,
  .pagehead-tabs-item .octicon,
  .pagehead .repohead.experiment-repo-nav .octicon {
    color: var(--text-faded) !important;
  }
  .pagehead.selected,
  .pagehead-tabs-item.selected,
  .pagehead .repohead.experiment-repo-nav.selected {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    border-bottom-color: transparent !important;
  }
  .pagehead.selected .octicon,
  .pagehead-tabs-item.selected .octicon,
  .pagehead .repohead.experiment-repo-nav.selected .octicon {
    color: var(--text-secondary) !important;
  }
@media (min-width: 768px) {
    .pagehead,
    .pagehead-tabs-item,
    .pagehead .repohead.experiment-repo-nav {
      background-color: var(--base-4) !important;
    }
}
  .repohead .Label--outline,
  .repo-list .Label--outline {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
  }
  .site-header {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .footer,
  .site-footer {
    border-top-color: var(--base-1) !important;
  }
  .ajax-pagination-form.js-more-repos-form button {
    background-color: var(--base-3) !important;
    box-shadow: inset 0 1px 0 var(--base-1) !important;
  }
  .ajax-pagination-form:not(.js-more-repos-form) .ajax-pagination-btn {
    color: var(--text-faded) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .ajax-pagination-form:not(.js-more-repos-form) .ajax-pagination-btn:focus,
  .ajax-pagination-form:not(.js-more-repos-form) .ajax-pagination-btn:hover {
    color: var(--text-primary) !important;
    background-color: var(--base-5) !important;
  }
  .ajax-pagination-form > .Box > .bg-white {
    background-color: var(--base-4) !important;
  }
  .ajax-pagination-form > .Box:hover .Box .bg-white {
    background-color: var(--base-5) !important;
  }
  .pagination a {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .pagination a:focus,
  .pagination a:hover {
    color: var(--blue) !important;
    background-color: var(--base-5) !important;
  }
  .pagination .current,
  .pagination [aria-current],
  .pagination .current:hover,
  .pagination [aria-current]:hover {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--blue-dark) !important;
  }
  .pagination .disabled,
  .pagination .gap,
  .pagination [aria-disabled=true],
  .pagination .disabled:hover,
  .pagination .gap:hover,
  .pagination [aria-disabled=true]:hover {
    color: var(--text-faded) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .aa-popup h1 {
    border-bottom: 1px solid var(--base-1) !important;
  }
  .aa-popup h2 {
    color: var(--text-primary) !important;
  }
  .aa-popup p {
    color: var(--text-paragraph) !important;
  }
  .aa-popup button {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .aa-popup a {
    color: var(--blue) !important;
  }
  .awesome-autocomplete .tt-hint {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .awesome-autocomplete .tt-cursor {
    background-color: var(--base-7) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
    box-shadow: 0 3px 12px rgba(0,0,0,0.15) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .octicon {
    color: var(--text-pimary) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .aa-query {
    color: var(--text-pimary) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .aa-query .aa-query-cursor strong,
  .awesome-autocomplete .tt-dropdown-menu .aa-query .aa-query-default em {
    color: var(--text-dark) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .aa-branding {
    color: var(--text-pimary) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .aa-category {
    color: var(--text-dark) !important;
    background-color: var(--base-3) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .tt-suggestion {
    border-bottom: 1px solid var(--base-1) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .tt-suggestion em {
    color: var(--text-dark) !important;
    background-color: var(--base-5) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .tt-suggestion .aa-suggestion .aa-infos {
    color: var(--text-primary) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .tt-suggestion .aa-suggestion.aa-user .aa-thumbnail {
    background-color: var(--base-3) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .tt-suggestion .aa-suggestion.aa-user .aa-login {
    color: var(--text-primary) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .tt-suggestion .aa-suggestion.aa-user .aa-company {
    color: var(--text-dark) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .tt-suggestion .aa-suggestion.aa-user .aa-company i {
    color: var(--text-primary) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .tt-suggestion .aa-suggestion.aa-repo .aa-thumbnail {
    background-color: var(--base-3) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .tt-suggestion .aa-suggestion.aa-repo .aa-description {
    color: var(--text-primary) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .tt-suggestion .aa-suggestion.aa-issue .aa-thumbnail {
    background-color: var(--base-3) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .tt-suggestion .aa-suggestion.aa-issue .aa-repo-name {
    color: var(--text-primary) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .tt-suggestion .aa-suggestion.aa-issue .aa-issue-number {
    color: var(--text-primary) !important;
  }
  .awesome-autocomplete .tt-dropdown-menu .tt-suggestion .aa-suggestion.aa-issue .aa-issue-body {
    color: var(--text-primary) !important;
  }
  form#search_form .awesome-autocomplete .twitter-typeahead .tt-input:focus {
    border-color: var(--teal) !important;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.075), 0 0 5px rgba(81,167,232,0.5) !important;
  }
  .code-review.blob-code.blob-code-context {
    background-color: var(--base-4) !important;
  }
  #js-repo-pjax-container,
  .pr-toolbar {
    background-color: var(--base-2) !important;
  }
  .__better_github_pr_resizer {
    background-color: var(--base-2) !important;
  }
  .__better_github_pr,
  .__better_github_pr_dark_mode {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .__better_github_pr .github-pr-file.github-pr-file-highlight,
  .__better_github_pr .tree-view_item:hover {
    background-color: var(--base-7) !important;
  }
  .gitako-ready .js-header-wrapper {
    background-color: var(--base-2) !important;
  }
  .gitako-toggle-show-button-wrapper .action-icon .octicon {
    opacity: 0.2 !important;
  }
  .gitako-toggle-show-button-wrapper .action-icon .octicon:hover {
    color: var(--blue) !important;
    opacity: 1 !important;
  }
  .gitako-toggle-show-button-wrapper.collapsed {
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
    margin: 1% !important;
  }
  .gitako-toggle-show-button-wrapper.collapsed .action-icon {
    color: var(--blue) !important;
  }
  .gitako-side-bar,
  .gitako-resize-handler {
    border-color: var(--base-1) !important;
    background-color: var(--base-1) !important;
  }
  .gitako-side-bar .gitako-side-bar-body {
    border-right-color: var(--base-1) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .octicon {
    color: var(--text-faded) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .octicon:hover,
  .gitako-side-bar .gitako-side-bar-body .octicon:focus {
    color: var(--blue) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .file-explorer .node-item .octicon {
    color: var(--indigo) !important;
    opacity: 0.4 !important;
  }
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .file-explorer .node-item:hover,
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .file-explorer .node-item:focus {
    background-color: var(--base-4) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .file-explorer .node-item:hover .octicon,
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .file-explorer .node-item:focus .octicon {
    color: var(--blue) !important;
    opacity: 1 !important;
  }
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .node-item,
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .search-input-wrapper .search-input {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .node-item:focus-within,
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .search-input-wrapper .search-input:focus-within {
    background-color: var(--base-6) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .node-item:focus-within .TextInput-icon,
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .search-input-wrapper .search-input:focus-within .TextInput-icon {
    color: var(--blue) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .node-item .TextInput-icon,
  .gitako-side-bar .gitako-side-bar-body .gitako-side-bar-content .search-input-wrapper .search-input .TextInput-icon {
    color: var(--text-faded) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .gitako-settings-bar-content .settings-section .field select {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
    outline: none;
  }
  .gitako-side-bar .gitako-side-bar-body .gitako-settings-bar-content .settings-section .field select:focus {
    border-color: var(--blue) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .gitako-settings-bar .access-token-input {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .gitako-settings-bar .access-token-input:focus-within {
    border-color: var(--blue) !important;
    background-color: var(--base-6) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .gitako-settings-bar-title {
    border-top-color: var(--base-1) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .gitako-settings-bar-content .shadow-shelter {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .gitako-settings-bar,
  .gitako-side-bar .gitako-side-bar-body .gitako-settings-bar .header-row {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .meta-bar,
  .gitako-side-bar-content .meta-bar {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .file-explorer .search-input-wrapper input[type="text"].form-control,
  .gitako-side-bar-content .file-explorer .search-input-wrapper input[type="text"].form-control {
    border: 1px !important;
    border-radius: 0 !important;
  }
  .gitako-side-bar .gitako-side-bar-body .file-explorer .no-results,
  .gitako-side-bar-content .file-explorer .no-results {
    color: var(--text-faded) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .file-explorer .node-item,
  .gitako-side-bar-content .file-explorer .node-item {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
  }
  .gitako-side-bar .gitako-side-bar-body .file-explorer .node-item-row,
  .gitako-side-bar-content .file-explorer .node-item-row {
    background-color: var(--base-5) !important;
  }
  .drJOih,
  .jOtAYC {
    box-shadow: none !important;
  }
  .drJOih {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .drJOih:focus-within {
    border-color: var(--blue) !important;
    background-color: var(--base-6) !important;
  }
  .jOtAYC {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .jOtAYC:disabled {
    color: var(--text-faded) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  i[class*="octotree-icon"]::before {
    color: var(--text-faded) !important;
  }
  .octotree-sidebar .octotree-ads {
    border: 1px solid var(--base-1) !important;
    color: var(--text-primary) !important;
    border-color: var(--blue) !important;
    background-color: var(--blue-transparent) !important;
  }
  .octotree-sidebar .octotree-ads a {
    color: var(--text-light) !important;
  }
  .octotree-sidebar.octotree-github-sidebar .octotree-toggle {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .octotree-sidebar.octotree-github-sidebar .octotree-toggle > .octotree-toggle-icon::before {
    color: var(--text-faded) !important;
  }
  .octotree-sidebar.octotree-github-sidebar .octotree-toggle > span {
    color: var(--text-primary) !important;
  }
  .octotree-sidebar.octotree-github-sidebar .octotree-views {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .octotree-sidebar.octotree-github-sidebar .octotree-views .octotree-view {
    color: var(--text-primary) !important;
  }
  .octotree-sidebar.octotree-github-sidebar .octotree-views .octotree-tree-view .jstree-default .jstree-anchor {
    color: var(--text-secondary) !important;
  }
  .octotree-sidebar.octotree-github-sidebar .octotree-views .octotree-tree-view .jstree-no-dots .jstree-open > .jstree-ocl::before {
    color: var(--blue) !important;
  }
  .octotree-sidebar.octotree-github-sidebar .octotree-views .octotree-tree-view .jstree-no-dots .jstree-closed > .jstree-ocl::before {
    color: var(--text-faded) !important;
  }
  .octotree-sidebar.octotree-github-sidebar .octotree-views .octotree-tree-view .jstree-wholerow-hovered {
    background: var(--base-6) !important;
  }
  .octotree-sidebar.octotree-github-sidebar .octotree-views .octotree-tree-view .jstree-wholerow-clicked {
    background: var(--base-5) !important;
  }
  .octotree-view-header {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  a.module-linker {
    --hover-colour: var(--teal);
    --ball-colour-default: var(--cyan);
    --ball-colour-docs: var(--purple);
    --ball-colour-external: var(--blue);
    --ball-colour-maybe: var(--yellow);
    --ball-colour-relative: var(--pink);
    --ball-colour-stdlib: var(--teal);
  }
  .lovely-forks-addon {
    color: var(--text-faded) !important;
  }
  .rgh-remove-diff-signs .dashboard .js-all-activity-header + div {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .rgh-remove-diff-signs .dashboard .js-all-activity-header + div .Box {
    background-color: transparent !important;
  }
  .rgh-remove-diff-signs .dashboard .flex-items-baseline .f6.mt-2 {
    opacity: 1 !important;
  }
  .rgh-collaborator {
    border: 1px solid var(--base-1) !important;
  }
  a.rgh-linkified-code {
    text-decoration: underline !important;
  }
  .hide-files-btn:hover,
  .hide-files-btn:focus {
    color: var(--blue) !important;
  }
  .Popover-message {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .Popover-message:not(.Popover-message--bottom-right):not(.Popover-message--top-right):not(.Popover-message--top-left):not(.Popover-message--bottom-left)::before {
    border-bottom-color: var(--base-1) !important;
  }
  .Popover-message:not(.Popover-message--bottom-right):not(.Popover-message--top-right):not(.Popover-message--top-left):not(.Popover-message--bottom-left)::after {
    border-bottom-color: var(--base-4) !important;
  }
  .Popover-message--bottom-right::before {
    border-top-color: var(--base-4) !important;
  }
  .Popover-message--bottom-right::after {
    border-top-color: var(--base-4) !important;
  }
  .Popover-message--top-right::before {
    border-bottom-color: var(--base-4) !important;
  }
  .Popover-message--top-right::after {
    border-bottom-color: var(--base-4) !important;
  }
  .Popover-message--top-left::before {
    border-bottom-color: var(--base-1) !important;
  }
  .Popover-message--top-left::after {
    border-bottom-color: var(--base-5) !important;
  }
  .Popover-message--bottom-left::before {
    border-top-color: var(--base-1) !important;
  }
  .Popover-message--bottom-left::after {
    border-top-color: var(--base-4) !important;
  }
  #first-time-contributor .Popover-message::before {
    border-right-color: var(--base-1) !important;
  }
  #first-time-contributor .Popover-message::after {
    border-right-color: var(--base-4) !important;
  }
  .github-jobs-logo strong {
    filter: invert(1);
  }
  .pinned-item-list-item .pinned-item-handle,
  .pinned-item-name {
    color: var(--text-faded) !important;
  }
  .pinned-item-checkbox:checked + .pinned-item-name {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-7) !important;
  }
  .profile-rollup-summarized+.profile-rollup-summarized {
    border-color: var(--base-6) !important;
  }
  .profile-rollup-wrapper+.profile-rollup-wrapper {
    border-top: 1px solid var(--base-5) !important;
  }
  .activity-overview-percentage {
    fill: var(--text-light) !important;
  }
  .activity-overview-label {
    fill: var(--text-faded) !important;
  }
  .user-profile-nav {
    border: 1px solid var(--base-1) !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    border-radius: 8px !important;
  }
  .user-profile-sticky-bar:after {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .vcard-username {
    color: var(--text-gray) !important;
  }
  .vcard-detail .octicon {
    color: var(--text-faded) !important;
  }
  .js-profile-editable-edit-button {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .profile-timeline.discussion-timeline:before {
    background-color: var(--base-5) !important;
  }
  .profile-timeline-year-list.bg-white {
    background: transparent !important;
  }
  .profile-timeline-rollup-content li.d-block.mt-1.py-1 {
    background-color: var(--base-2) !important;
  }
  .profile-timeline-month-heading.bg-white,
  .profile-timelineyear-list {
    background-color: var(--base-2) !important;
  }
  .profile-timeline-month-heading.bg-white:after,
  .profile-timelineyear-list:after {
    background-color: var(--base-5) !important;
  }
  .progress-bar {
    background-color: var(--base-5) !important;
  }
  .progress-bar-inline .progress-bar {
    border-color: var(--base-1) !important;
  }
  .reverse-progress-bar,
  .reverse-progress-container {
    background-color: var(--base-5) !important;
  }
  .reverse-progress-container {
    background-image: linear-gradient(90deg, var(--green), var(--blue), var(--purple), var(--red), var(--orange)) !important;
  }
  .task-progress {
    color: var(--text-faded) !important;
  }
  .progress-bar .progress {
    background-color: var(--base-8) !important;
  }
  .project-issue-body-blur {
    background: linear-gradient(to top, var(--base-1), transparent) !important;
  }
  .project-column:focus,
  .project-card:focus {
    border-color: var(--blue) !important;
    box-shadow: 0 0 0 0.2em var(--blue-transparent) !important;
  }
  .project-columns {
    background-color: var(--base-2) !important;
  }
  .project-column {
    background-color: var(--base-3) !important;
  }
  .project-pane.bg-white {
    background-color: var(--base-3) !important;
  }
  .project-header {
    background-color: var(--base-2) !important;
  }
  .project-card:hover {
    border-color: var(--base-1) !important;
    box-shadow: var(--elevation-1) !important;
  }
  .d-flex.js-socket-channel.js-updatable-content.mb-2.border.rounded-1.p-2 {
    background-color: var(--base-4) !important;
  }
  .d-flex.flex-row.flex-items-center.f6 {
    background-color: var(--base-2) !important;
  }
  .new-project-column {
    background-color: var(--base-3) !important;
  }
  .protip  > code {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .protip  > strong {
    color: var(--yellow) !important;
    text-decoration: underline !important;
  }
  .protip  > svg {
    fill: var(--yellow) !important;
  }
  .compare-pr-placeholder {
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .compare-pr-placeholder p {
    color: var(--text-primary) !important;
  }
  .range-editor {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .range-editor-icon {
    color: var(--text-faded) !important;
  }
  .Progress {
    background-color: var(--base-7) !important;
  }
  .github-pr-file span.deletion {
    background-color: var(--red) !important;
  }
  .github-pr-file span.addition {
    background-color: var(--green) !important;
  }
  ul.comparison-list {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  ul.comparison-list > li {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  ul.comparison-list > li.title {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  ul.comparison-list > li em {
    color: var(--text-faded) !important;
  }
  .merge-pr-more-commits,
  .merge- .status-meta {
    color: var(--text-faded) !important;
  }
  .merge-branch-description {
    color: var(--text-faded) !important;
  }
  .merge-status-list {
    border-color: var(--base-1) !important;
  }
  .merge-status-item {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .gh-header-number {
    color: var(--orange) !important;
    font-weight: 400 !important;
    text-decoration: underline !important;
  }
  .octofication .message,
  .overall-summary {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
    .overall-summary {
        box-shadow: 0 0 10px 0 rgba(0,0,0, 0.2)
    }
  .numbers-summary .octicon {
    color: var(--text-primary) !important;
  }
  .numbers-summary li > .nolink,
  .numbers-summary li > a {
    color: var(--text-faded) !important;
  }
  #submit-review {
    background-color: var(--base-3) !important;
  }
  .pulse-section {
    color: var(--text-faded) !important;
  }
  .pulse-authors-graph .bar rect {
    fill: var(--orange) !important;
  }
  .release-timeline-tags .tag-timeline-date::after {
    border-color: var(--base-7) !important;
    background-color: var(--base-4) !important;
  }
  .release-main-section {
    border-left-color: var(--base-7) !important;
  }
  .release-entry *[class*="border"] {
    border-color: var(--base-7) !important;
  }
  .description {
    color: var(--text-primary) !important;
  }
  .branch-infobar {
    color: var(--text-placeholder) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .num {
    color: var(--text-secondary) !important;
  }
  .js-recent-activity-container > div > div,
  .repository-content > div.bg-white:first-child {
    background-color: var(--base-2) !important;
  }
  #readme .Box-header {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
    opacity: 1 !important;
  }
  #readme .Box-header:focus,
  #readme .Box-header:hover {
    background-color: var(--base-2) !important;
  }
  #readme .Box-header .octicon-pencil {
    color: var(--indigo) !important;
  }
  #readme .Box-header:hover .octicon-pencil {
    color: var(--blue) !important;
  }
  table.files {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  table.files tr.navigation-focus td,
  table.files tr[aria-selected="true"] td {
    background-color: var(--base-6) !important;
  }
  table.files tr td {
    border-color: var(--base-1) !important;
  }
  table.files tr td.message {
    color: var(--text-faded) !important;
  }
  table.files tr td.age,
  table.files tr td.icon {
    color: var(--text-dark) !important;
  }
  table.files tr.up-tree {
    border-color: var(--base-1) !important;
  }
  table.files tr.up-tree a {
    border: 1px solid transparent !important;
  }
  table.files tr.up-tree a:hover,
  table.files tr.up-tree a:focus {
    border: 1px solid var(--base-1) !important;
    color: var(--blue) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
    text-decoration: none !important;
  }
  .hide-files-btn {
    color: var(--text-secondary) !important;
  }
  .hide-files-list a {
    color: var(--text-dark) !important;
  }
  .btn[aria-label*="release"] {
    background-color: var(--base-5) !important;
  }
  *:not(select) {
    scrollbar-color: var(--scrollbar-thumb) var(--base-2) !important;
    scrollbar-width: thin !important;
  }
  ::-webkit-scrollbar,
  .integrations-select-repos::-webkit-scrollbar {
    max-height: var(--scrollbar-chrome-size) !important;
    max-width: var(--scrollbar-chrome-size) !important;
  }
  ::-webkit-scrollbar,
  .integrations-select-repos::-webkit-scrollbar,
  ::-webkit-scrollbar-corner,
  .integrations-select-repos::-webkit-scrollbar-corner,
  ::-webkit-scrollbar-track,
  .integrations-select-repos::-webkit-scrollbar-track,
  ::-webkit-scrollbar-track-piece,
  .integrations-select-repos::-webkit-scrollbar-track-piece {
    background: var(--base-2) !important;
  }
  ::-webkit-scrollbar:hover,
  .integrations-select-repos::-webkit-scrollbar:hover,
  ::-webkit-scrollbar-corner:hover,
  .integrations-select-repos::-webkit-scrollbar-corner:hover,
  ::-webkit-scrollbar-track:hover,
  .integrations-select-repos::-webkit-scrollbar-track:hover,
  ::-webkit-scrollbar-track-piece:hover,
  .integrations-select-repos::-webkit-scrollbar-track-piece:hover {
    background: var(--base-5) !important;
  }
  ::-webkit-scrollbar-thumb,
  .integrations-select-repos::-webkit-scrollbar-thumb {
    background: var(--scrollbar-thumb) !important;
    border-radius: var(--scrollbar-chrome-radius) !important;
  }
  ::-webkit-scrollbar-thumb:hover,
  .integrations-select-repos::-webkit-scrollbar-thumb:hover {
    background: var(--blue) !important;
  }
  .filter-bar {
    border-bottom: 2px solid var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  header #search-results-container {
    background-color: var(--base-4) !important;
  }
  .search_repos fieldset {
    background-color: var(--base-3) !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .user-list-item+.user-list-item,
  .issue-list-item+.issue-list-item {
    border-top-color: var(--base-1) !important;
  }
  .code-list .file-box,
  .code-list .code-list-item + .code-list-item,
  .code-list .divider .blob-code,
  .code-list .divider .blob-num,
  .code-list-item-private .blob-num {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
  }
  .code-list-item.hx_hit-code.code-list-item-public.repo-specific {
    background-color: var(--base-2) !important;
  }
  .jump-to-field-active,
  .js-navigation-item:hover,
  #jump-to-results:hover {
    background-color: var(--base-5) !important;
  }
  .jump-to-suggestions-results-container .navigation-focus .jump-to-suggestions-path {
    background-color: var(--base-8) !important;
  }
  .jump-to-suggestions-results-container .navigation-item {
    border-color: var(--base-1) !important;
  }
  .search-result-intro mark,
  .search-result-intro .ais-Highlight-highlighted {
    border-bottom-color: var(--blue) !important;
  }
  .ais-Hits-item:hover {
    background-color: var(--base-7) !important;
  }
  .ais-SearchBox-input {
    background: var(--base-4) url("/assets/images/octicons/search.svg") no-repeat 6px !important;
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
  }
  .SelectMenu-closeButton {
    color: var(--text-faded) !important;
  }
  .SelectMenu-header {
    border-bottom-color: var(--base-1) !important;
  }
  .SelectMenu-filter {
    border-top-color: var(--base-1) !important;
  }
  .SelectMenu-icon--check {
    color: var(--green) !important;
  }
  .SelectMenu-divider {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .SelectMenu-list {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .SelectMenu-modal {
    box-shadow: var(--elevation-2) !important;
  }
  .SelectMenu-item,
  .SelectMenu-modal {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .SelectMenu-blankslate,
  .SelectMenu-loading,
  .SelectMenu-message {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .SelectMenu-footer {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .SelectMenu-footer kbd {
    font-size: unset !important;
  }
  .SelectMenu-item {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
  }
@media (hover: hover) {
    .SelectMenu-item:not([aria-selected="true"]):hover {
      color: var(--text-light) !important;
      background-color: var(--base-7) !important;
    }
    .SelectMenu-item:not([aria-selected="true"]):active {
      color: var(--text-light) !important;
      background-color: var(--base-8) !important;
    }
    .SelectMenu-item:hover {
      background-color: var(--base-5) !important;
    }
    .SelectMenu-item:active {
      background-color: var(--base-3) !important;
    }
    .SelectMenu-item:focus {
      background-color: var(--base-6) !important;
    }
}
  .SelectMenu-item[aria-checked="true"] {
    color: var(--text-light) !important;
  }
  .SelectMenu-tabs {
    border-top-color: var(--base-1) !important;
  }
  .SelectMenu-tab {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .SelectMenu-tab.selected,
  .SelectMenu-tab[aria-selected="true"],
  .SelectMenu-tab[aria-current] {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
@media (min-width: 544px) {
    .SelectMenu-tab.selected,
    .SelectMenu-tab[aria-selected="true"],
    .SelectMenu-tab[aria-current] {
      border-color: var(--base-1) !important;
    }
}
@media (hover: hover) {
    .SelectMenu-tab:not([aria-checked="true"]):active,
    .SelectMenu-tab:not([aria-checked="true"]):hover {
      border-color: var(--base-2) !important;
    }
}
  .select-menu-button.primary:after {
    border-top-color: var(--base-2) !important;
  }
  .select-menu-button.primary:active {
    border-color: var(--green) !important;
    background-color: var(--green-transparent) !important;
  }
  .select-menu-blankslate h3 {
    color: var(--text-primary) !important;
  }
  .select-menu-blankslate svg {
    fill: var(--text-secondary) !important;
  }
  .select-menu-loading-overlay {
    background-color: var(--base-2) !important;
  }
  .select-menu-header .octicon {
    color: var(--text-faded) !important;
  }
  .select-menu-action {
    color: var(--text-faded) !important;
  }
  .select-menu-action:focus,
  .select-menu-action:hover {
    color: var(--blue) !important;
  }
  .select-menu-header,
  .select-menu-header .select-menu-title {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .select-menu-divider,
  .select-menu-modal,
  .select-menu-item {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .select-menu-filters {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .select-menu-no-results {
    color: var(--text-faded) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .select-menu-text-filter:first-child,
  .select-menu-text-filter:last-child {
    border-color: var(--base-1) !important;
  }
  .select-menu-text-filter::placeholder {
    color: var(--text-placeholder) !important;
  }
  .select-menu-new-item-form .octicon {
    color: var(--blue) !important;
  }
  .select-menu-item:focus,
  .select-menu-item:hover {
    background-color: var(--base-6) !important;
  }
  .select-menu-item .excluded {
    background-color: var(--base-3) !important;
  }
  .select-menu-item .octicon-circle-slash,
  .select-menu-item.selected .select-menu-item .octicon-circle-slash.select-menu-item-icon {
    color: var(--text-faded) !important;
  }
  .select-menu-item.disabled,
  .select-menu-item.disabled.selected,
  .select-menu-item[aria-disabled="true"],
  .select-menu-item[disabled],
  .select-menu-item:disabled,
  .select-menu-item.disabled:hover,
  .select-menu-item.disabled.selected:hover,
  .select-menu-item[aria-disabled="true"]:hover,
  .select-menu-item[disabled]:hover,
  .select-menu-item:disabled:hover,
  .select-menu-item.disabled:focus,
  .select-menu-item.disabled.selected:focus,
  .select-menu-item[aria-disabled="true"]:focus,
  .select-menu-item[disabled]:focus,
  .select-menu-item:disabled:focus,
  .select-menu-item.disabled .description,
  .select-menu-item.disabled.selected .description,
  .select-menu-item[aria-disabled="true"] .description,
  .select-menu-item[disabled] .description,
  .select-menu-item:disabled .description,
  .select-menu-item.disabled:hover .description,
  .select-menu-item.disabled.selected:hover .description,
  .select-menu-item[aria-disabled="true"]:hover .description,
  .select-menu-item[disabled]:hover .description,
  .select-menu-item:disabled:hover .description,
  .select-menu-item.disabled:focus .description,
  .select-menu-item.disabled.selected:focus .description,
  .select-menu-item[aria-disabled="true"]:focus .description,
  .select-menu-item[disabled]:focus .description,
  .select-menu-item:disabled:focus .description {
    color: var(--text-faded) !important;
    opacity: 0.6 !important;
  }
  .select-menu-item-text .description,
  .select-menu-item-text .description-inline {
    color: var(--text-faded) !important;
  }
  .select-menu-item-text .description-warning {
    color: var(--red) !important;
  }
  .select-menu-tabs {
    border-color: var(--base-1) !important;
  }
  .select-menu-tab-nav,
  .select-menu-tabs a {
    color: var(--text-dark) !important;
  }
  .select-menu-tab-nav:focus,
  .select-menu-tabs a:focus,
  .select-menu-tab-nav:hover,
  .select-menu-tabs a:hover {
    color: var(--text-primary) !important;
  }
  .select-menu-tab-nav.selected,
  .select-menu-tabs a.selected,
  .select-menu-tab-nav[aria-selected="true"],
  .select-menu-tabs a[aria-selected="true"],
  .select-menu-tab-nav[aria-current],
  .select-menu-tabs a[aria-current] {
    border-color: var(--base-1) var(--base-1) var(--base-4) !important;
    color: var(--text-light) !important;
    background-color: var(--base-4) !important;
  }
  .user-key-email,
  .user-key-badge {
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .user-key-email-unverified {
    color: var(--yellow) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .oauth-border {
    border-color: var(--base-1) !important;
  }
  .access-form-wrapper {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .recent-user-key-access {
    color: var(--green) !important;
  }
  p.explain {
    color: var(--text-faded) !important;
  }
  p.explain strong {
    color: var(--text-secondary) !important;
  }
  .access-token {
    border-bottom-color: var(--base-1) !important;
  }
  .token-scope {
    color: var(--text-primary) !important;
  }
  .license-container {
    border-color: var(--base-1) !important;
  }
  .edit-profile-avatar .manual-file-chooser {
    opacity: 0 !important;
  }
  .email-preference-exceptions .exception {
    border-color: var(--base-1) !important;
  }
  .saved-reply-form {
    border-color: var(--base-4) !important;
  }
  .box-shadow-medium {
    box-shadow: var(--elevation-1) !important;
  }
  .box-shadow-large {
    box-shadow: var(--elevation-2) !important;
  }
  .orgs-help-shelf {
    border: 1px solid var(--base-1) !important;
    background-color: var(--base-3) !important;
    margin: 3% 4% !important;
    border-radius: 4px !important;
    box-shadow: var(--elevation-1) !important;
  }
  .orgs-help-shelf > .container-lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .orgs-help-lead {
    color: var(--text-faded) !important;
  }
  .orgs-help-item-octicon {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .orgs-help-item-octicon .octicon {
    color: var(--blue) !important;
  }
  .orgs-help-item-content {
    color: var(--text-secondary) !important;
  }
  .SideNav {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .SideNav-item {
    border-color: var(--base-1) !important;
  }
  .SideNav-item[aria-current="page"]::before,
  .SideNav-item[aria-selected="true"]::before {
    background-color: var(--blue) !important;
  }
  .SideNav-item[aria-current="page"],
  .SideNav-item[aria-selected="true"],
  .SideNav-item:focus,
  .SideNav-item:hover {
    background-color: var(--base-5) !important;
  }
  .SideNav-item[aria-current="page"]::before,
  .SideNav-item[aria-selected="true"]::before,
  .SideNav-item:focus::before,
  .SideNav-item:hover::before {
    background-color: var(--base-7) !important;
  }
  .SideNav-item:last-child {
    box-shadow: 0 1px 0 var(--base-1) !important;
  }
  .signed-commit-header {
    border-color: var(--teal) !important;
    background-color: var(--base-2) !important;
  }
  .signed-commit-verified-label {
    color: var(--teal) !important;
  }
  .signed-commit-badge.verified {
    color: var(--teal) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
    font-weight: 500 !important;
  }
  .signed-commit-signer-name .signer {
    color: var(--text-light) !important;
  }
  img[src*="octocat-spinner"],
  img[src="/images/spinner.gif"],
  .profile-picture-spinner {
    height: 0 !important;
    width: 0 !important;
  }
  img[src*="octocat-spinner"],
  img[src="/images/spinner.gif"],
  .facebox-loading,
  .branch-action-body .spinner,
  .status-indicator-loading,
  .ajax-pagination-form.loading .ajax-pagination-btn:after,
  .profile-picture-spinner,
  .more-repos-link.is-loading {
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><style>.a{fill:%23333;}</style><path d='M364 29C421 57 460 94 485 151l-31 15c-20-41-63-84-105-104' class='a'><animate attributeName='fill' begin='0s' dur='1s' repeatCount='indefinite' values='%23333;%23eee;%23333;%23333'/></path><path d='m494 169c20 60 21 114-1 172l-33-11c15-43 15-104 0-148' class='a'><animate attributeName='fill' begin='0.125s' dur='1s' repeatCount='indefinite' values='%23333;%23eee;%23333;%23333'/></path><path d='m485 359c-28 57-66 96-122 121l-15-31c41-20 84-63 105-105' class='a'><animate attributeName='fill' begin='0.250s' dur='1s' repeatCount='indefinite' values='%23333;%23eee;%23333;%23333'/></path><path d='m345 489c-60 20-114 21-172-1l11-33c43 15 104 15 148 0' class='a'><animate attributeName='fill' begin='0.375s' dur='1s' repeatCount='indefinite' values='%23333;%23eee;%23333;%23333'/></path><path d='m154 483c-57-28-95-66-121-122l31-15c20 41 63 84 105 105' class='a'><animate attributeName='fill' begin='0.500s' dur='1s' repeatCount='indefinite' values='%23333;%23eee;%23333;%23333'/></path><path d='m24 343c-20-60-21-114 1-172l33 11c-15 44-15 104 0 148' class='a'><animate attributeName='fill' begin='0.625s' dur='1s' repeatCount='indefinite' values='%23333;%23eee;%23333;%23333'/></path><path d='M32 151C60 94 98 55 154 30l15 31c-41 20-84 63-105 105' class='a'><animate attributeName='fill' begin='0.750s' dur='1s' repeatCount='indefinite' values='%23333;%23eee;%23333;%23333'/></path><path d='m173 21c60-20 114-21 172 1l-11 33c-43-15-104-15-148 0' class='a'><animate attributeName='fill' begin='0.875s' dur='1s' repeatCount='indefinite' values='%23333;%23eee;%23333;%23333'/></path><path d='m197 459v-48s-4-4-33-1c-28 3-62-66-65-69 24-10 43 26 65 38h31s3-44 20-37c17 6-72 1-97-61s19-126 20-115c0 9-17-35-10-46 20-24 50 11 69 15 5 0 18-8 59-7 41 0 55 8 60 6 22-10 51-32 65-17 10 12-1 61-1 49s43 81 6 132c-29 46-95 43-84 46 21 15 14 91 14 115l-22 4v-74c0-9-9-10-9-9v85l-21 1v-86h-10v86l-20-1v-83s-8-1-8 10v72' fill='%23eee'/></svg>") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: 50% 50% !important;
  }
  .State--green,
  .State.State--green {
    border: 1px solid var(--teal) !important;
    color: var(--teal) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .State--green .octicon,
  .State.State--green .octicon {
    fill: var(--teal) !important;
  }
  .State--purple,
  .State.State--purple {
    border: 1px solid var(--purple) !important;
    color: var(--purple) !important;
    border-color: var(--purple) !important;
    background-color: var(--purple-transparent) !important;
  }
  .State--purple .octicon,
  .State.State--purple .octicon {
    fill: var(--purple) !important;
  }
  .State--red,
  .State.State--red {
    border: 1px solid var(--red) !important;
    color: var(--red) !important;
    border-color: var(--red) !important;
    background-color: var(--red-transparent) !important;
  }
  .State--red .octicon,
  .State.State--red .octicon {
    fill: var(--red) !important;
  }
  .state,
  .State {
    color: var(--text-primary) !important;
    background-color: var(--base-7) !important;
  }
  .Subhead {
    border-color: var(--base-6) !important;
  }
  .Subhead-description {
    color: var(--text-faded) !important;
  }
  .site-subnav.bg-white {
    border-bottom: 1px solid var(--base-1) !important;
    border-color: var(--base-3) !important;
    background-color: var(--base-3) !important;
  }
  .site-subnav.bg-white.is-stuck {
    border-bottom: 1px solid var(--base-1) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
    box-shadow: var(--elevation-1) !important;
  }
  .subnav-link {
    color: var(--text-dark) !important;
  }
  .subnav-link:hover {
    border-bottom-color: var(--base-9) !important;
    color: var(--text-primary) !important;
  }
  .subnav-link.selected {
    border-bottom-color: var(--blue) !important;
    color: var(--text-light) !important;
  }
  .subnav-bordered {
    border-color: var(--base-1) !important;
  }
  .subnav-item {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .subnav-item:focus,
  .subnav-item:hover {
    background-color: var(--base-6) !important;
  }
  .subnav-item.selected,
  .subnav-item.selected:focus,
  .subnav-item.selected:hover {
    border-bottom-color: var(--blue) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .btn-link:not(.IssueLabel):not(.tabnav-tab):not(.dropdown-item):not(.muted-link):not(.selected-color-white):not(.pagehead-tabs-item),
  .subnav-search-context .btn {
    color: var(--text-dark) !important;
  }
  .btn-link:not(.IssueLabel):not(.tabnav-tab):not(.dropdown-item):not(.muted-link):not(.selected-color-white):not(.pagehead-tabs-item):hover,
  .subnav-search-context .btn:hover,
  .btn-link:not(.IssueLabel):not(.tabnav-tab):not(.dropdown-item):not(.muted-link):not(.selected-color-white):not(.pagehead-tabs-item).selected,
  .subnav-search-context .btn.selected {
    color: var(--blue) !important;
  }
  .btn.btn-primary,
  .btn .js-selected-navigation-item.subnav-item {
    background-color: var(--base-5) !important;
  }
  .application-main > main > .site-subnav + div {
    background-color: var(--base-2) !important;
  }
  .application-main > main > .site-subnav + div .text-gray-light {
    color: var(--text-primary) !important;
  }
  .suggester {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .suggester li {
    border-color: var(--base-1) !important;
  }
  .suggester li small {
    background-color: var(--text-faded) !important;
  }
  .suggester li.selected,
  .suggester li[aria-selected="true"],
  .suggester li[aria-current] {
    background-color: var(--base-6) !important;
  }
  .suggester li.navigation-focus,
  .suggester li[aria-selected="true"],
  .suggester li:hover {
    background-color: var(--blue-dark) !important;
  }
  .summarylink .octicon-triangle-right {
    color: var(--text-dark) !important;
  }
  .summarylink-btn {
    border-color: var(--base-5) !important;
  }
  .pl-ba,
  .pl-ba a {
    color: var(--base-9) !important;
  }
  .pl-bp,
  .pl-bp a {
    color: var(--text-dark) !important;
  }
  .pl-bu,
  .pl-bu a {
    color: var(--red) !important;
  }
  .pl-c1,
  .pl-c1 a {
    color: var(--text-primary) !important;
  }
  .pl-c2,
  .pl-c2 a {
    color: var(--light) !important;
  }
  .pl-c,
  .pl-c a {
    color: var(--indigo) !important;
  }
  .pl-cm,
  .pl-cm a {
    color: var(--indigo) !important;
  }
  .pl-cp,
  .pl-cp a {
    color: var(--indigo) !important;
  }
  .pl-cs,
  .pl-cs a {
    color: var(--indigo) !important;
  }
  .pl-e,
  .pl-e a {
    color: var(--blue) !important;
  }
  .pl-en,
  .pl-en a {
    color: var(--blue) !important;
  }
  .pl-ent,
  .pl-ent a {
    color: var(--red-alt) !important;
  }
  .pl-go,
  .pl-go a {
    color: var(--text-dark) !important;
  }
  .pl-gr,
  .pl-gr a {
    color: var(--red) !important;
  }
  .pl-gt,
  .pl-gt a {
    color: var(--red) !important;
  }
  .pl-gu,
  .pl-gu a {
    color: var(--text-light) !important;
  }
  .pl-il,
  .pl-il a {
    color: var(--teal) !important;
  }
  .pl-k,
  .pl-k a {
    color: var(--purple) !important;
  }
  .pl-kos,
  .pl-kos a {
    color: var(--text-secondary) !important;
  }
  .pl-kp,
  .pl-kp a {
    color: var(--orange) !important;
  }
  .pl-kt,
  .pl-kt a {
    color: var(--blue) !important;
  }
  .pl-m,
  .pl-m a {
    color: var(--green) !important;
  }
  .pl-mf,
  .pl-mf a {
    color: var(--orange) !important;
  }
  .pl-mh,
  .pl-mh a {
    color: var(--green) !important;
  }
  .pl-mi,
  .pl-mi a {
    color: var(--yellow) !important;
  }
  .pl-ml,
  .pl-ml a {
    color: var(--orange) !important;
  }
  .pl-mo,
  .pl-mo a {
    color: var(--orange) !important;
  }
  .pl-na,
  .pl-na a {
    color: var(--purple) !important;
  }
  .pl-nb,
  .pl-nb a {
    color: var(--purple) !important;
  }
  .pl-nc,
  .pl-nc a {
    color: var(--yellow) !important;
  }
  .pl-nf,
  .pl-nf a {
    color: var(--blue) !important;
  }
  .pl-ni,
  .pl-ni a {
    color: var(--cyan) !important;
  }
  .pl-nn,
  .pl-nn a {
    color: var(--yellow) !important;
  }
  .pl-no,
  .pl-no a {
    color: var(--yellow) !important;
  }
  .pl-nt,
  .pl-nt a {
    color: var(--red) !important;
  }
  .pl-o,
  .pl-o a {
    color: var(--cyan) !important;
  }
  .pl-p,
  .pl-p a {
    color: var(--text-dark) !important;
  }
  .pl-pds,
  .pl-pds a {
    color: var(--text-primary) !important;
  }
  .pl-pse,
  .pl-pse a {
    color: var(--cyan) !important;
  }
  .pl-s1,
  .pl-s1 a {
    color: var(--text-primary) !important;
  }
  .pl-s2,
  .pl-s2 a {
    color: var(--green) !important;
  }
  .pl-s,
  .pl-s a {
    color: var(--green) !important;
  }
  .pl-sb,
  .pl-sb a {
    color: var(--green) !important;
  }
  .pl-sc,
  .pl-sc a {
    color: var(--green) !important;
  }
  .pl-sd,
  .pl-sd a {
    color: var(--green) !important;
  }
  .pl-se,
  .pl-se a {
    color: var(--green) !important;
  }
  .pl-sg,
  .pl-sg a {
    color: var(--text-faded) !important;
  }
  .pl-sh,
  .pl-sh a {
    color: var(--green) !important;
  }
  .pl-si,
  .pl-si a {
    color: var(--cyan) !important;
  }
  .pl-smi,
  .pl-smi a {
    color: var(--yellow) !important;
  }
  .pl-smw,
  .pl-smw a {
    color: var(--yellow) !important;
  }
  .pl-sr,
  .pl-sr a {
    color: var(--cyan) !important;
  }
  .pl-ss,
  .pl-ss a {
    color: var(--purple) !important;
  }
  .pl-sx,
  .pl-sx a {
    color: var(--green) !important;
  }
  .pl-v,
  .pl-v a {
    color: var(--red-alt) !important;
  }
  .pl-vc,
  .pl-vc a {
    color: var(--pink) !important;
  }
  .pl-vg,
  .pl-vg a {
    color: var(--pink) !important;
  }
  .pl-vi,
  .pl-vi a {
    color: var(--pink) !important;
  }
  .pl-sr .pl-sre,
  .pl-sr .pl-sra {
    color: var(--green) !important;
  }
  .pl-sr .pl-cce {
    color: var(--red-alt) !important;
    font-weight: bold !important;
  }
  .pl-k + .pl-s1 {
    color: var(--red-alt) !important;
  }
  .pl-s > .pl-v {
    color: var(--text-primary) !important;
  }
  .pl-en + .pl-kos ~ .pl-c1:not(.pl-kos) {
    color: var(--orange) !important;
  }
  .pl-en + .pl-kos ~ .pl-s1:not(.pl-kos) {
    color: var(--text-primary) !important;
  }
  .pl-s1 > .pl-kos {
    color: var(--cyan) !important;
  }
  .pl-s1 > .pl-kos + .pl-s1 {
    color: var(--text-primary) !important;
  }
  .pl-s > .pl-smi {
    color: var(--red-alt) !important;
  }
  .pl-s .pl-pse .pl-s1 {
    color: var(--cyan) !important;
  }
  .pl-c2,
  .pl-ii {
    color: var(--text-light) !important;
    background-color: var(--red) !important;
  }
  .pl-c2::before {
    content: "^M";
  }
  .pl-mh .pl-en {
    color: var(--cyan) !important;
  }
  .pl-mdr {
    font-weight: bold !important;
  }
  .pl-corl {
    text-decoration: underline !important;
  }
  .pl-md {
    color: var(--red) 0 var(--red-transparent) !important;
  }
  .pl-mi1 {
    color: var(--teal) 0 var(--teal-transparent) !important;
  }
  .pl-mc {
    color: var(--cyan) 0 var(--cyan-transparent) !important;
  }
  .type-css .pl-en,
  .type-css .pl-en a {
    color: var(--aqua) !important;
  }
  .type-css .pl-c1,
  .type-css .pl-c1 a {
    color: var(--blue) !important;
  }
  .type-css .pl-en ~ .pl-c1,
  .type-css .pl-en ~ .pl-c1 a {
    color: var(--orange) !important;
  }
  .type-css .pl-smi,
  .type-css .pl-smi a {
    color: var(--orange) !important;
  }
  .type-graphql .pl-c1,
  .type-graphql .pl-c1 a {
    color: var(--yellow) !important;
  }
  .type-graphql .pl-v,
  .type-graphql .pl-v a {
    color: var(--text-primary) !important;
  }
  .type-haskell .pl-c1,
  .type-haskell .pl-c1 a {
    color: var(--yellow) !important;
  }
  .type-json .pl-c1,
  .type-json .pl-c1 a {
    color: var(--orange) !important;
  }
  .type-yaml .pl-c1,
  .type-yaml .pl-c1 a {
    color: var(--orange) !important;
  }
  .type-nix .pl-v,
  .type-nix .pl-v a {
    color: var(--text-primary) !important;
  }
  .type-rust .pl-c1,
  .type-rust .pl-c1 a {
    color: var(--red-alt) !important;
  }
  .type-shell .pl-c1,
  .type-shell .pl-c1 a {
    color: var(--aqua) !important;
  }
  .type-shell .pl-s > .pl-smi,
  .type-shell .pl-s > .pl-smi a {
    color: var(--red-alt) !important;
  }
  .type-shell .pl-smi,
  .type-shell .pl-smi a {
    color: var(--text-secondary) !important;
  }
  .type-stylus .pl-c1,
  .type-stylus .pl-c1 a {
    color: var(--aqua) !important;
  }
  .type-stylus .pl-smi,
  .type-stylus .pl-smi a {
    color: var(--red-alt) !important;
  }
  .type-typescript .pl-kos:first-of-type + .pl-c1,
  .type-typescript .pl-kos:first-of-type + .pl-c1 a {
    color: var(--purple) !important;
  }
  .type-typescript .pl-pds,
  .type-typescript .pl-pds a {
    color: var(--orange) !important;
  }
  .type-typescript .pl-en + .pl-s1 ~ .pl-c1,
  .type-typescript .pl-en + .pl-s1 ~ .pl-c1 a {
    color: var(--purple) !important;
  }
  .type-typescript .pl-kos + .pl-kos + .pl-c1,
  .type-typescript .pl-kos + .pl-kos + .pl-c1 a {
    color: var(--purple) !important;
  }
  .type-typescript .pl-k + .pl-s1 ~ .pl-c1,
  .type-typescript .pl-k + .pl-s1 ~ .pl-c1 a {
    color: var(--purple) !important;
  }
  .type-typescript .pl-s1 + .pl-kos + .pl-c1,
  .type-typescript .pl-s1 + .pl-kos + .pl-c1 a {
    color: var(--text-primary) !important;
  }
  .type-vim-script .pl-smi,
  .type-vim-script .pl-smi a {
    color: var(--red-alt) !important;
  }
  .type-typescript .pl-s1:first-of-type {
    color: var(--pink) !important;
  }
  .type-typescript .pl-k + .pl-en {
    color: var(--blue) !important;
  }
  .type-typescript .pl-k + .pl-en ~ .pl-s1 {
    color: var(--pink) !important;
  }
  .type-typescript .pl-k + .pl-en ~ .pl-c1 {
    color: var(--purple) !important;
  }
  .type-typescript :not(.pl-k) + .pl-en {
    color: var(--aqua) !important;
  }
  .type-stylus :not(.pl-e) + .pl-c1 {
    color: var(--orange) !important;
  }
  .table-list {
    border-bottom: 1px solid var(--base-1) !important;
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .table-list-cell {
    border-top: 1px solid var(--base-1) !important;
  }
  .table-list-bordered .table-list-cell:first-child {
    border-left: 1px solid var(--base-1) !important;
  }
  .table-list-bordered .table-list-cell:last-child {
    border-right: 1px solid var(--base-1) !important;
  }
  .table-list-item.unread .table-list-cell:first-child {
    box-shadow: inset 2px 0 0 var(--blue) !important;
  }
  .table-list-header {
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .table-list-header-meta {
    color: var(--text-secondary) !important;
  }
  .tabnav {
    border-bottom: 1px solid var(--base-1) !important;
  }
  .tabnav-tabs {
    margin-bottom: -2px;
  }
  .tabnav-extra,
  .tabnav-tab {
    color: var(--text-faded) !important;
  }
  .tabnav--responsive .tabnav-tab,
  .tabnav-tab {
    color: var(--text-dark) !important;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
  }
  .tabnav--responsive .tabnav-tab[aria-current],
  .tabnav-tab[aria-current] {
    border-color: var(--base-1) !important;
  }
  .tabnav--responsive .tabnav-tab:hover,
  .tabnav-tab:hover,
  .tabnav--responsive .tabnav-tab:focus,
  .tabnav-tab:focus {
    color: var(--text-primary) !important;
  }
  .tabnav--responsive .tabnav-tab.selected,
  .tabnav-tab.selected,
  .tabnav--responsive .tabnav-tab[aria-selected="true"],
  .tabnav-tab[aria-selected="true"],
  .tabnav--responsive .tabnav-tab[aria-current],
  .tabnav-tab[aria-current] {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .tabnav--responsive .tabnav-tab[aria-selected="false"],
  .tabnav-tab[aria-selected="false"] {
    background-color: var(--base-3) !important;
    border-bottom: 1px solid var(--base-1) !important;
  }
  .team-discussions .UnderlineNav {
    border: 1px solid var(--base-1) !important;
    border-radius: 4px !important;
  }
  .team-left-column.bg-white,
  .team-left-column > div {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .team-left-column[aria-label="Explore"] > div {
    border: 1px solid var(--base-1) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
    padding-left: 10px !important;
    border-radius: 4px !important;
  }
  .team-left-column[aria-label="Explore"] > div:focus,
  .team-left-column[aria-label="Explore"] > div:hover {
    border-color: var(--blue) !important;
    background-color: var(--base-5) !important;
  }
  .team-left-column[aria-label="Explore"].bg-white {
    background-color: var(--base-2) !important;
  }
  .Toast {
    border: 1px solid var(--base-1) !important;
    box-shadow: var(--elevation-2) !important;
  }
  .Toast--error .Toast-icon {
    background-color: var(--red) !important;
  }
  .Toast--warning .Toast-icon {
    color: var(--base-2) !important;
    background-color: var(--yellow) !important;
  }
  .Toast--success .Toast-icon {
    color: var(--base-2) !important;
    background-color: var(--teal) !important;
  }
  .Toast--success .Toast-icon .octicon-check {
    color: var(--base-2) !important;
  }
  .Toast,
  .Toast-content {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .Toast-dismissButton {
    color: var(--text-faded) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
    max-height: none;
    min-height: 100%;
  }
  .Toast-dismissButton:focus,
  .Toast-dismissButton:hover,
  .Toast-dismissButton:active {
    color: var(--red) !important;
  }
  .toolbar-item,
  .toolbar-item .menu-target {
    color: var(--text-primary) !important;
  }
  .toolbar-item:hover,
  .toolbar-item .menu-target:hover {
    color: var(--blue) !important;
    border-color: var(--base-5) !important;
  }
  .tag-info {
    color: var(--blue) !important;
  }
  .topic-box .bg-white {
    background-color: var(--base-3) !important;
  }
  .topic-box .bg-white:hover {
    background-color: var(--base-2) !important;
  }
  .topic-list-item+.topic-list-item {
    border-top-color: var(--base-1) !important;
  }
  .topic-tag {
    border: 1px solid var(--base-1) !important;
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .topic-tag-outline {
    box-shadow: inset 0 0 0 1px var(--base-1) !important;
  }
  .topic-tag-link:hover,
  .topic-tag-link:focus {
    color: var(--text-light) !important;
    background-color: var(--base-7) !important;
  }
  .topic-tag-action,
  .topic-tag-action button,
  .topic-tag-action a {
    color: var(--blue) !important;
    border-color: var(--blue) !important;
    background-color: var(--blue-transparent) !important;
  }
  .traffic-graph path.total {
    stroke: var(--green) !important;
  }
  .traffic-graph path.unique {
    stroke: var(--blue) !important;
  }
  .totals circle {
    fill: var(--green) !important;
  }
  .uniques circle {
    fill: var(--blue) !important;
  }
  #tree-finder-field {
    background-color: var(--base-2) !important;
  }
  .tree-browser-result.selected,
  .tree-browser-result[aria-selected="true"],
  .tree-browser-result[aria-current] {
    background-color: var(--base-5) !important;
  }
  .tree-browser-result .octicon-chevron-right {
    color: var(--blue) !important;
  }
  .member-suggestion .member-name {
    color: var(--text-faded) !important;
  }
  .typeahead-result {
    color: var(--text-primary) !important;
  }
  .UnderlineNav {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  nav.UnderlineNav + div.border.d-md-block {
    background-color: var(--base-4) !important;
  }
  .UnderlineNav[style*="margin-top"] {
    border-color: transparent !important;
    background-color: var(--base-2) !important;
  }
  .UnderlineNav-octicon {
    color: var(--text-faded) !important;
  }
  .UnderlineNav-item.selected,
  .UnderlineNav-item[aria-selected="true"],
  .UnderlineNav-item[aria-current] {
    border-bottom-color: var(--blue) !important;
  }
  .UnderlineNav-item.selected .octicon,
  .UnderlineNav-item[aria-selected="true"] .octicon,
  .UnderlineNav-item[aria-current] .octicon {
    color: var(--text-light) !important;
  }
  .UnderlineNav-item:hover,
  .UnderlineNav-item:focus {
    border-bottom-color: var(--base-8) !important;
  }
  .UnderlineNav-item:hover .octicon,
  .UnderlineNav-item:focus .octicon {
    color: var(--text-primary) !important;
  }
  .usage-bar {
    background-color: var(--base-3) !important;
  }
  .usage-bar .progress {
    background-color: var(--green) !important;
  }
  .usage-bar .progressmax,
  .usage-bar .progress--purple {
    background-color: var(--purple) !important;
  }
  .usage-bar.exceeded .progress {
    background-color: var(--red) !important;
  }
  .follow-list .follow-list-info > a:hover > span {
    color: var(--text-light) !important;
  }
  .follow-list .follow-list-info > a:hover > span .octicon {
    color: var(--text-primary) !important;
  }
  .follow-list .follow-list-info,
  .follow-list .follow-list-info > a > span {
    color: var(--text-dark) !important;
  }
  .follow-list .follow-list-info .octicon,
  .follow-list .follow-list-info > a > span .octicon {
    color: var(--text-secondary) !important;
  }
  .avatar-before-user-status {
    border-color: var(--base-1) !important;
  }
  .user-status-container-border-busy {
    border-top: none !important;
    border: 1px solid var(--base-1) !important;
    border-color: var(--purple) !important;
    background-color: var(--purple-transparent) !important;
  }
  .js-user-status-container {
    background-color: var(--base-5) !important;
  }
  .hook-item {
    background-color: var(--base-4) !important;
  }
  .hook-delivery-time {
    color: var(--text-faded) !important;
  }
  .hook-delivery-guid {
    border: 1px solid var(--base-1) !important;
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .hook-delivery-container .highlight pre,
  .hook-delivery-container pre {
    background-color: var(--base-4) !important;
  }
  .hook-delivery-container .tabnav-tab.selected,
  .hook-delivery-container .tabnav-tab[aria-selected="true"],
  .hook-delivery-container .tabnav-tab[aria-current] {
    background-color: var(--base-2) !important;
  }
  .wiki-pages-box + div .d-block.border-dashed,
  .wiki-footer .d-block.border-dashed {
    border: 1px dashed var(--base-3) !important;
    background-color: var(--base-4) !important;
  }
  .note,
  .help {
    color: var(--text-dark) !important;
  }
  .copyable-terminal,
  .js-notice {
    background-color: var(--base-4) !important;
  }
}
@-moz-document domain("github.community") {
  .default-menu-option:active:hover,
  .default-menu-option.lia-link-active:hover:hover,
  .lia-common-dropdown-toggle:active:hover,
  .lia-common-dropdown-toggle.lia-link-active:hover,
  .default-menu-option:active:focus,
  .default-menu-option.lia-link-active:hover:focus,
  .lia-common-dropdown-toggle:active:focus,
  .lia-common-dropdown-toggle.lia-link-active:focus {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .lia-thread-reply .lia-quilt-forum-message {
    border-color: var(--base-6) !important;
    background-color: var(--base-3) !important;
  }
  .lia-accepted-solution .lia-quilt-forum-message .lia-quilt-row-footer {
    background-color: var(--base-3) !important;
  }
  .lia-forum-topic-page-reply-count {
    color: var(--text-light) !important;
  }
  .MessageListTaplet .lia-panel-content > .lia-list-standard > li {
    border-color: var(--base-1) !important;
  }
  .lia-link-navigation.kudos-count-link.lia-link-disabled,
  .lia-link-navigation.kudos-count-link.lia-link-disabled:hover,
  .lia-link-navigation.kudos-count-link.lia-link-disabled:focus {
    color: var(--text-faded) !important;
    background-color: var(--base-3) !important;
  }
  .user-navigation-settings-drop-down .dropdown-separator,
  .user-navigation-settings-drop-down-inner > .lia-list-standard .lia-separator,
  .lia-menu-dropdown-items .lia-separator {
    background-color: var(--base-1) !important;
  }
  .lia-fa,
  .lia-mentions-gte-v2-block .lia-mentions-load-more-link::after {
    color: var(--text-faded) !important;
  }
  .lia-link-ticket-post-action {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .lia-message-view-display .default-menu-option {
    background-color: var(--base-5) !important;
  }
  .lia-message-view-blog-message.lia-message-view-display .lia-quilt-row-header .lia-message-post-date {
    color: var(--text-dark) !important;
  }
  .lia-button:not(input).lia-button-primary,
  .lia-button:not(input).lia-button-secondary,
  .lia-quilt-post-page .lia-buttonwrapper-Submit-action .lia-buttonprimary.lia-buttonsecondary {
    background-image: none !important;
    color: var(--text-primary) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .lia-button:not(input).lia-button-primary:hover,
  .lia-button:not(input).lia-button-secondary:hover,
  .lia-quilt-post-page .lia-buttonwrapper-Submit-action .lia-buttonprimary.lia-buttonsecondary:hover,
  .lia-button:not(input).lia-button-primary:focus,
  .lia-button:not(input).lia-button-secondary:focus,
  .lia-quilt-post-page .lia-buttonwrapper-Submit-action .lia-buttonprimary.lia-buttonsecondary:focus {
    background-position: 0;
    color: var(--base-1) !important;
    background-color: var(--teal) !important;
  }
  .lia-message-view-forum .lia-quilt-row-footer,
  .lia-message-view-forum-display .lia-quilt-row-footer {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-quilt-forum-message .lia-component-go-to-solution-link {
    color: var(--teal) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .lia-message-view-forum-message .lia-quilt-row-footer,
  .lia-message-view-forum-message-display .lia-quilt-row-footer {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-quilt-forum-message .lia-component-go-to-solution-link {
    color: var(--teal) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .lia-message-view-group-reply .lia-quilt-row-footer,
  .lia-message-view-group-reply-display .lia-quilt-row-footer {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-quilt-forum-message .lia-component-go-to-solution-link {
    color: var(--teal) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .lia-message-view-group-topic .lia-quilt-row-footer,
  .lia-message-view-group-topic-display .lia-quilt-row-footer {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-quilt-forum-message .lia-component-go-to-solution-link {
    color: var(--teal) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .lia-message-view-blog-topic-message .lia-quilt-row-footer,
  .lia-message-view-blog-topic-message-display .lia-quilt-row-footer {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-quilt-forum-message .lia-component-go-to-solution-link {
    color: var(--teal) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .lia-message-view-blog-message .lia-quilt-row-footer,
  .lia-message-view-blog-message-display .lia-quilt-row-footer {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-quilt-forum-message .lia-component-go-to-solution-link {
    color: var(--teal) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .lia-message-view-blog-topic .lia-quilt-row-footer,
  .lia-message-view-blog-topic-display .lia-quilt-row-footer {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-quilt-forum-message .lia-component-go-to-solution-link {
    color: var(--teal) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .lia-message-view-blog-reply .lia-quilt-row-footer,
  .lia-message-view-blog-reply-display .lia-quilt-row-footer {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-quilt-forum-message .lia-component-go-to-solution-link {
    color: var(--teal) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .lia-message-view-idea-reply .lia-quilt-row-footer,
  .lia-message-view-idea-reply-display .lia-quilt-row-footer {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-quilt-forum-message .lia-component-go-to-solution-link {
    color: var(--teal) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .lia-message-view-contest-reply .lia-quilt-row-footer,
  .lia-message-view-contest-reply-display .lia-quilt-row-footer {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-quilt-forum-message .lia-component-go-to-solution-link {
    color: var(--teal) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .lia-message-view-tkb-reply .lia-quilt-row-footer,
  .lia-message-view-tkb-reply-display .lia-quilt-row-footer {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-quilt-forum-message .lia-component-go-to-solution-link {
    color: var(--teal) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .lia-message-view-media .lia-quilt-row-footer,
  .lia-message-view-media-display .lia-quilt-row-footer {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-quilt-forum-message .lia-component-go-to-solution-link {
    color: var(--teal) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .lia-message-view-reviews .lia-quilt-row-footer,
  .lia-message-view-reviews-display .lia-quilt-row-footer {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-quilt-forum-message .lia-component-go-to-solution-link {
    color: var(--teal) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .lia-quilt-blog-message > .lia-quilt-row-header,
  .lia-quilt-blog-topic-message > .lia-quilt-row-header {
    border-color: var(--base-1) !important;
  }
  .lia-quilt-blog-message .kudos-link,
  .lia-quilt-blog-article-page .kudos-link,
  .lia-message-view-forum-message .kudos-link {
    border-color: var(--base-1) !important;
  }
  .lia-button-image-kudos-count {
    border-color: var(--base-1) !important;
  }
  .lia-button-image-kudos-count .kudos-count-link {
    background-color: var(--base-3) !important;
  }
  .lia-panel,
  .lia-panel-message,
  .lia-message-view-display,
  .lia-tkb-article-summary-view,
  .lia-spoiler-container,
  .lia-top-quilt > .lia-quilt-row-footer,
  .lia-tkb-content-finder .lia-search-tag-filter {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-message-stats-label,
  .lia-count-label,
  .lia-recent-message-count-label {
    color: var(--text-faded) !important;
  }
  .lia-data-cell-secondary .lia-component-messages-column-message-replies-count {
    color: var(--text-faded) !important;
  }
  .lia-data-cell-secondary .lia-component-messages-column-message-views-count {
    color: var(--text-faded) !important;
  }
  .lia-data-cell-secondary .lia-component-messages-column-thread-replies-count {
    color: var(--text-faded) !important;
  }
  .lia-data-cell-secondary .lia-component-messages-column-topic-views-count {
    color: var(--text-faded) !important;
  }
  .lia-data-cell-secondary .lia-component-messages-column-message-kudos-count {
    color: var(--text-faded) !important;
  }
  .lia-data-cell-secondary .lia-component-messages-column-contributors-count {
    color: var(--text-faded) !important;
  }
  .lia-autocomplete-header {
    color: var(--text-dark) !important;
  }
  .lia-autocomplete-content:hover,
  .lia-autocomplete-footer:hover,
  .lia-autocomplete-content-inline:hover,
  .lia-autocomplete-footer-inline:hover,
  .lia-autocomplete-content > ul > li:hover,
  .lia-autocomplete-footer > ul > li:hover,
  .lia-autocomplete-content-inline > ul > li:hover,
  .lia-autocomplete-footer-inline > ul > li:hover,
  .user-navigation-settings-drop-down-inner > .lia-list-standard:hover,
  .lia-autocomplete-content .SearchToggleFieldFilter:hover,
  .lia-autocomplete-footer .SearchToggleFieldFilter:hover,
  .lia-autocomplete-content-inline .SearchToggleFieldFilter:hover,
  .lia-autocomplete-footer-inline .SearchToggleFieldFilter:hover,
  .lia-autocomplete-content > ul > li .SearchToggleFieldFilter:hover,
  .lia-autocomplete-footer > ul > li .SearchToggleFieldFilter:hover,
  .lia-autocomplete-content-inline > ul > li .SearchToggleFieldFilter:hover,
  .lia-autocomplete-footer-inline > ul > li .SearchToggleFieldFilter:hover,
  .user-navigation-settings-drop-down-inner > .lia-list-standard .SearchToggleFieldFilter:hover,
  .lia-autocomplete-content .type-filter-alternative:hover,
  .lia-autocomplete-footer .type-filter-alternative:hover,
  .lia-autocomplete-content-inline .type-filter-alternative:hover,
  .lia-autocomplete-footer-inline .type-filter-alternative:hover,
  .lia-autocomplete-content > ul > li .type-filter-alternative:hover,
  .lia-autocomplete-footer > ul > li .type-filter-alternative:hover,
  .lia-autocomplete-content-inline > ul > li .type-filter-alternative:hover,
  .lia-autocomplete-footer-inline > ul > li .type-filter-alternative:hover,
  .user-navigation-settings-drop-down-inner > .lia-list-standard .type-filter-alternative:hover,
  .lia-autocomplete-content:focus,
  .lia-autocomplete-footer:focus,
  .lia-autocomplete-content-inline:focus,
  .lia-autocomplete-footer-inline:focus,
  .lia-autocomplete-content > ul > li:focus,
  .lia-autocomplete-footer > ul > li:focus,
  .lia-autocomplete-content-inline > ul > li:focus,
  .lia-autocomplete-footer-inline > ul > li:focus,
  .user-navigation-settings-drop-down-inner > .lia-list-standard:focus,
  .lia-autocomplete-content .SearchToggleFieldFilter:focus,
  .lia-autocomplete-footer .SearchToggleFieldFilter:focus,
  .lia-autocomplete-content-inline .SearchToggleFieldFilter:focus,
  .lia-autocomplete-footer-inline .SearchToggleFieldFilter:focus,
  .lia-autocomplete-content > ul > li .SearchToggleFieldFilter:focus,
  .lia-autocomplete-footer > ul > li .SearchToggleFieldFilter:focus,
  .lia-autocomplete-content-inline > ul > li .SearchToggleFieldFilter:focus,
  .lia-autocomplete-footer-inline > ul > li .SearchToggleFieldFilter:focus,
  .user-navigation-settings-drop-down-inner > .lia-list-standard .SearchToggleFieldFilter:focus,
  .lia-autocomplete-content .type-filter-alternative:focus,
  .lia-autocomplete-footer .type-filter-alternative:focus,
  .lia-autocomplete-content-inline .type-filter-alternative:focus,
  .lia-autocomplete-footer-inline .type-filter-alternative:focus,
  .lia-autocomplete-content > ul > li .type-filter-alternative:focus,
  .lia-autocomplete-footer > ul > li .type-filter-alternative:focus,
  .lia-autocomplete-content-inline > ul > li .type-filter-alternative:focus,
  .lia-autocomplete-footer-inline > ul > li .type-filter-alternative:focus,
  .user-navigation-settings-drop-down-inner > .lia-list-standard .type-filter-alternative:focus,
  .lia-autocomplete-content.selected,
  .lia-autocomplete-footer.selected,
  .lia-autocomplete-content-inline.selected,
  .lia-autocomplete-footer-inline.selected,
  .lia-autocomplete-content > ul > li.selected,
  .lia-autocomplete-footer > ul > li.selected,
  .lia-autocomplete-content-inline > ul > li.selected,
  .lia-autocomplete-footer-inline > ul > li.selected,
  .user-navigation-settings-drop-down-inner > .lia-list-standard.selected,
  .lia-autocomplete-content .SearchToggleFieldFilter.selected,
  .lia-autocomplete-footer .SearchToggleFieldFilter.selected,
  .lia-autocomplete-content-inline .SearchToggleFieldFilter.selected,
  .lia-autocomplete-footer-inline .SearchToggleFieldFilter.selected,
  .lia-autocomplete-content > ul > li .SearchToggleFieldFilter.selected,
  .lia-autocomplete-footer > ul > li .SearchToggleFieldFilter.selected,
  .lia-autocomplete-content-inline > ul > li .SearchToggleFieldFilter.selected,
  .lia-autocomplete-footer-inline > ul > li .SearchToggleFieldFilter.selected,
  .user-navigation-settings-drop-down-inner > .lia-list-standard .SearchToggleFieldFilter.selected,
  .lia-autocomplete-content .type-filter-alternative.selected,
  .lia-autocomplete-footer .type-filter-alternative.selected,
  .lia-autocomplete-content-inline .type-filter-alternative.selected,
  .lia-autocomplete-footer-inline .type-filter-alternative.selected,
  .lia-autocomplete-content > ul > li .type-filter-alternative.selected,
  .lia-autocomplete-footer > ul > li .type-filter-alternative.selected,
  .lia-autocomplete-content-inline > ul > li .type-filter-alternative.selected,
  .lia-autocomplete-footer-inline > ul > li .type-filter-alternative.selected,
  .user-navigation-settings-drop-down-inner > .lia-list-standard .type-filter-alternative.selected {
    background-color: var(--base-3) !important;
  }
  .lia-autocomplete,
  .lia-autocomplete-container,
  .lia-menu-dropdown-items,
  .lia-common-dropdown-menu,
  .lia-token-input-dropdown,
  .lia-metadata-application-tool-panel,
  .lia-search-typeahead .dropdown-menu,
  .mce-tinymce-inline.mce-container,
  .ui-datepicker,
  .user-navigation-settings-drop-down-inner>.lia-list-standard {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
    box-shadow: none !important;
  }
  .lia-autocomplete > .lia-button-active > a:hover,
  .lia-autocomplete-container > .lia-button-active > a:hover,
  .lia-menu-dropdown-items > .lia-button-active > a:hover,
  .lia-common-dropdown-menu > .lia-button-active > a:hover,
  .lia-token-input-dropdown > .lia-button-active > a:hover,
  .lia-metadata-application-tool-panel > .lia-button-active > a:hover,
  .lia-search-typeahead .dropdown-menu > .lia-button-active > a:hover,
  .mce-tinymce-inline.mce-container > .lia-button-active > a:hover,
  .ui-datepicker > .lia-button-active > a:hover,
  .user-navigation-settings-drop-down-inner>.lia-list-standard > .lia-button-active > a:hover,
  .lia-autocomplete > .lia-button-active > a:focus,
  .lia-autocomplete-container > .lia-button-active > a:focus,
  .lia-menu-dropdown-items > .lia-button-active > a:focus,
  .lia-common-dropdown-menu > .lia-button-active > a:focus,
  .lia-token-input-dropdown > .lia-button-active > a:focus,
  .lia-metadata-application-tool-panel > .lia-button-active > a:focus,
  .lia-search-typeahead .dropdown-menu > .lia-button-active > a:focus,
  .mce-tinymce-inline.mce-container > .lia-button-active > a:focus,
  .ui-datepicker > .lia-button-active > a:focus,
  .user-navigation-settings-drop-down-inner>.lia-list-standard > .lia-button-active > a:focus {
    background-color: var(--blue) !important;
  }
  .lia-autocomplete > li a,
  .lia-autocomplete-container > li a,
  .lia-menu-dropdown-items > li a,
  .lia-common-dropdown-menu > li a,
  .lia-token-input-dropdown > li a,
  .lia-metadata-application-tool-panel > li a,
  .lia-search-typeahead .dropdown-menu > li a,
  .mce-tinymce-inline.mce-container > li a,
  .ui-datepicker > li a,
  .user-navigation-settings-drop-down-inner>.lia-list-standard > li a {
    color: var(--text-primary) !important;
  }
  .lia-autocomplete > li a:hover,
  .lia-autocomplete-container > li a:hover,
  .lia-menu-dropdown-items > li a:hover,
  .lia-common-dropdown-menu > li a:hover,
  .lia-token-input-dropdown > li a:hover,
  .lia-metadata-application-tool-panel > li a:hover,
  .lia-search-typeahead .dropdown-menu > li a:hover,
  .mce-tinymce-inline.mce-container > li a:hover,
  .ui-datepicker > li a:hover,
  .user-navigation-settings-drop-down-inner>.lia-list-standard > li a:hover,
  .lia-autocomplete > li a:focus,
  .lia-autocomplete-container > li a:focus,
  .lia-menu-dropdown-items > li a:focus,
  .lia-common-dropdown-menu > li a:focus,
  .lia-token-input-dropdown > li a:focus,
  .lia-metadata-application-tool-panel > li a:focus,
  .lia-search-typeahead .dropdown-menu > li a:focus,
  .mce-tinymce-inline.mce-container > li a:focus,
  .ui-datepicker > li a:focus,
  .user-navigation-settings-drop-down-inner>.lia-list-standard > li a:focus {
    color: var(--text-light) !important;
    background-color: var(--base-4) !important;
  }
  input[type="text"],
  select,
  textarea,
  .lia-form-subject-input,
  .lia-form-tiny-mce-editor-input,
  .lia-form-type-text,
  .lia-form-input-wrapper .lia-token-input-list,
  .lia-message-editor,
  .mce-edit-area.mce-panel,
  .mce-form .mce-textbox {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
    caret-color: var(--blue);
  }
  input[type="text"]:hover,
  select:hover,
  textarea:hover,
  .lia-form-subject-input:hover,
  .lia-form-tiny-mce-editor-input:hover,
  .lia-form-type-text:hover,
  .lia-form-input-wrapper .lia-token-input-list:hover,
  .lia-message-editor:hover,
  .mce-edit-area.mce-panel:hover,
  .mce-form .mce-textbox:hover,
  input[type="text"]:focus,
  select:focus,
  textarea:focus,
  .lia-form-subject-input:focus,
  .lia-form-tiny-mce-editor-input:focus,
  .lia-form-type-text:focus,
  .lia-form-input-wrapper .lia-token-input-list:focus,
  .lia-message-editor:focus,
  .mce-edit-area.mce-panel:focus,
  .mce-form .mce-textbox:focus {
    color: var(--text-light) !important;
    border-color: var(--blue) !important;
    background-color: var(--base-6) !important;
    box-shadow: none !important;
  }
  .lia-list-wide tbody > tr > td {
    border-color: var(--base-6) !important;
  }
  .lia-list-wide,
  .lia-list-row {
    border-color: var(--base-4) !important;
    background-color: var(--base-2) !important;
  }
  .lia-panel {
    border: none !important;
    border-color: var(--base-1) !important;
  }
  .lia-panel-content {
    background-color: var(--base-2) !important;
  }
  .lia-panel-heading-bar {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-quilt-row-main-header {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-quilt-row-sub-header {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .lia-faq-section-title {
    border-color: var(--base-1) !important;
  }
  .lia-link-navigation {
    color: var(--text-primary) !important;
  }
  .lia-link-navigation::before {
    stroke: var(--blue) !important;
  }
  .lia-link-navigation:hover {
    color: var(--blue) !important;
  }
  .lia-component-author-rank {
    color: var(--text-alt) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .lia-component-faq-toggleable-contents {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  a,
  .board-title .lia-link-navigation {
    color: var(--blue) !important;
  }
  .lia-browser-category-heading {
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-browser-category-heading > h2,
  .lia-browser-category-heading .board-count,
  .lia-browser-category-heading .category-title {
    color: var(--text-light) !important;
  }
  body,
  .lia-content .lia-component-quilt-header {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .lia-component-quilt-community-hero {
    background-color: var(--base-2) !important;
  }
  .gh-flash {
    color: var(--text-primary) !important;
    border-color: var(--blue) !important;
    background-color: var(--blue-transparent) !important;
  }
  mark {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  a[href="/"] img {
    filter: invert(1);
  }
  .kudos-link {
    background-image: none !important;
    background: var(--base-4) !important;
    border-color: var(--base-1) !important;
  }
  .kudos-link::before {
    filter: invert(1);
  }
  .final-crumb span {
    color: var(--text-light) !important;
  }
  pre {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  font[color="#808000"] {
    color: var(--yellow) !important;
  }
  .custom-solution-mark .is-solution {
    background-image: none !important;
    background: var(--teal) !important;
    color: var(--base-1) !important;
    background-color: var(--teal) !important;
  }
}
@-moz-document domain("gist.github.com") {
  .js-gist-file-update-container.js-task-list-container.file-box {
    background-color: var(--base-3) !important;
  }
  .js-gist-file-update-container.js-task-list-container.file-box pre {
    background-color: var(--base-4) !important;
  }
  .cm-s-github-light .CodeMirror-linenumber {
    color: var(--indigo) !important;
  }
  .application-main {
    margin-bottom: 16px !important;
  }
  .pagehead {
    background-color: var(--base-2) !important;
  }
  .gisthead .pagehead-actions .octicon-mute {
    fill: var(--text-faded) !important;
  }
  .reponav-item-selected {
    background-color: var(--base-4) !important;
  }
  .gist-banner {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  .gist-banner.gist-detail-intro {
    background-image: none !important;
  }
  .gist-banner .lead {
    color: var(--text-dark) !important;
  }
}
@-moz-document domain("developer.github.com") {
  .js-current .standalone a {
    border-left-color: var(--blue) !important;
    color: var(--text-light) !important;
    background-color: var(--base-5) !important;
  }
  .sub-nav {
    border-color: var(--base-1) !important;
  }
  body table th {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  body table,
  body table tr td {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .alert.tip {
    background: var(--teal-transparent) !important;
    color: var(--text-primary) !important;
    border-color: var(--teal) !important;
    background-color: var(--teal-transparent) !important;
  }
  .alert.note {
    background: var(--blue-transparent) !important;
    color: var(--text-primary) !important;
    border-color: var(--blue) !important;
    background-color: var(--blue-transparent) !important;
  }
  .alert.warning {
    background: var(--yellow-transparent) !important;
    color: var(--text-primary) !important;
    border-color: var(--yellow) !important;
    background-color: var(--yellow-transparent) !important;
  }
  .alert.product {
    background: var(--purple-transparent) !important;
    color: var(--text-primary) !important;
    border-color: var(--purple) !important;
    background-color: var(--purple-transparent) !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color: var(--text-primary) !important;
  }
  ol > li::before {
    border-right-color: var(--base-1) !important;
    color: var(--text-primary) !important;
  }
  .octokit-language span,
  .lead {
    color: var(--text-faded) !important;
  }
  .libraries-jumbotron {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-2) !important;
  }
  .command-line em {
    color: var(--blue) !important;
    text-decoration: underline !important;
  }
  .command-line span.comment {
    color: var(--indigo) !important;
  }
  .command-line span.output {
    color: var(--text-gray) !important;
  }
  .content {
    color: var(--text-primary) !important;
  }
  .content ol li pre code {
    background-color: var(--base-2) !important;
    padding: 8px !important;
  }
  p code,
  .content dl code,
  .content h2 code,
  .content h3 code,
  .content h4 code,
  .content ol code,
  .content table code,
  .content ul code,
  pre,
  .content p > tt,
  .content .sectionbody .dlist dt,
  .content .verseblock-content {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .headlines > li {
    cursor: pointer;
  }
  .headlines > li:hover {
    background-color: var(--base-7) !important;
  }
  .headlines > li,
  .headlines > li .sidebar-module ul h3 {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
  }
  .published span {
    color: var(--text-secondary) !important;
  }
  .headlines > li > a > .date {
    color: var(--text-dark) !important;
  }
  .meta li {
    color: var(--text-faded) !important;
  }
  .sub-nav ul a {
    color: var(--text-faded) !important;
  }
  .sub-nav ul a.active {
    color: var(--text-light) !important;
    font-weight: 500 !important;
  }
  .sub-nav ul a:hover {
    color: var(--text-primary) !important;
  }
  .sub-nav ul,
  .sub-nav ul a.active {
    border-left-color: var(--base-6) !important;
  }
  .site-header-nav .dropdown-menu::before {
    border-bottom-color: var(--base-1) !important;
  }
  .site-header-nav .dropdown-menu::after {
    border-bottom-color: var(--base-4) !important;
  }
  .site-header-nav .dropdown-menu a:hover {
    color: var(--text-light) !important;
    background-color: var(--base-3) !important;
  }
  code .ba {
    color: var(--base-9) !important;
  }
  code .bp {
    color: var(--text-dark) !important;
  }
  code .bu {
    color: var(--red) !important;
  }
  code .c1 {
    color: var(--text-primary) !important;
  }
  code .c2 {
    color: var(--light) !important;
  }
  code .c {
    color: var(--indigo) !important;
  }
  code .cm {
    color: var(--indigo) !important;
  }
  code .cp {
    color: var(--indigo) !important;
  }
  code .cs {
    color: var(--indigo) !important;
  }
  code .e {
    color: var(--blue) !important;
  }
  code .en {
    color: var(--blue) !important;
  }
  code .ent {
    color: var(--red-alt) !important;
  }
  code .go {
    color: var(--text-dark) !important;
  }
  code .gr {
    color: var(--red) !important;
  }
  code .gt {
    color: var(--red) !important;
  }
  code .gu {
    color: var(--text-light) !important;
  }
  code .il {
    color: var(--teal) !important;
  }
  code .k {
    color: var(--purple) !important;
  }
  code .kos {
    color: var(--text-secondary) !important;
  }
  code .kp {
    color: var(--orange) !important;
  }
  code .kt {
    color: var(--blue) !important;
  }
  code .m {
    color: var(--green) !important;
  }
  code .mf {
    color: var(--orange) !important;
  }
  code .mh {
    color: var(--green) !important;
  }
  code .mi {
    color: var(--yellow) !important;
  }
  code .ml {
    color: var(--orange) !important;
  }
  code .mo {
    color: var(--orange) !important;
  }
  code .na {
    color: var(--purple) !important;
  }
  code .nb {
    color: var(--purple) !important;
  }
  code .nc {
    color: var(--yellow) !important;
  }
  code .nf {
    color: var(--blue) !important;
  }
  code .ni {
    color: var(--cyan) !important;
  }
  code .nn {
    color: var(--yellow) !important;
  }
  code .no {
    color: var(--yellow) !important;
  }
  code .nt {
    color: var(--red) !important;
  }
  code .o {
    color: var(--cyan) !important;
  }
  code .p {
    color: var(--text-dark) !important;
  }
  code .pds {
    color: var(--text-primary) !important;
  }
  code .pse {
    color: var(--cyan) !important;
  }
  code .s1 {
    color: var(--text-primary) !important;
  }
  code .s2 {
    color: var(--green) !important;
  }
  code .s {
    color: var(--green) !important;
  }
  code .sb {
    color: var(--green) !important;
  }
  code .sc {
    color: var(--green) !important;
  }
  code .sd {
    color: var(--green) !important;
  }
  code .se {
    color: var(--green) !important;
  }
  code .sg {
    color: var(--text-faded) !important;
  }
  code .sh {
    color: var(--green) !important;
  }
  code .si {
    color: var(--cyan) !important;
  }
  code .smi {
    color: var(--yellow) !important;
  }
  code .smw {
    color: var(--yellow) !important;
  }
  code .sr {
    color: var(--cyan) !important;
  }
  code .ss {
    color: var(--purple) !important;
  }
  code .sx {
    color: var(--green) !important;
  }
  code .v {
    color: var(--red-alt) !important;
  }
  code .vc {
    color: var(--pink) !important;
  }
  code .vg {
    color: var(--pink) !important;
  }
  code .vi {
    color: var(--pink) !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5 {
    color: var(--text-gray) !important;
  }
  .card {
    border-color: var(--base-1) !important;
    background-color: var(--base-3) !important;
  }
  a.card.bg-gray-light:focus,
  a.card.bg-gray-light:hover {
    background-color: var(--base-6) !important;
  }
  .link-mono {
    box-shadow: 0 1px 0 0 var(--blue-transparent) !important;
  }
  .link-mono:hover {
    box-shadow: 0 1px 0 0 var(--blue) !important;
  }
  .bg-blue {
    background-color: var(--base-2) !important;
  }
  .bg-custom-gradient {
    background: linear-gradient(180deg, var(--base-3), transparent) !important;
  }
  .text-black {
    color: var(--text-light) !important;
  }
  .text-alpha,
  .text-beta,
  .text-gamma,
  .text-delta {
    color: var(--text-gray) !important;
  }
  .sidebar-module {
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .sidebar-module .disable > a {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-5) !important;
  }
  .sidebar-menu,
  .sidebar-menu h3,
  .sidebar-menu ul ul li {
    color: var(--text-primary) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-4) !important;
  }
  .sidebar-menu:hover,
  .sidebar-menu h3:hover,
  .sidebar-menu ul ul li:hover,
  .sidebar-menu a:hover,
  .sidebar-menu h3 a:hover,
  .sidebar-menu ul ul li a:hover {
    color: var(--text-light) !important;
    border-color: var(--base-1) !important;
    background-color: var(--base-6) !important;
  }
}

