/*
 * Theme: Forgejo Gruvbox
 * Version: 1.2.3
 * Repository: https://github.com/0x61nas/forgejo-gruvbox-styl
 * License: CC-BY-SA-4.0
 */
.markup [src$="#gh-light-mode-only"],
.markup [src$="#light-mode-only"],
.markup [href$="#gh-light-mode-only"],
.markup [href$="#light-mode-only"] {
    display: none
}
.markup [src$="#gh-dark-mode-only"],
.markup [src$="#dark-mode-only"],
.markup [href$="#gh-dark-mode-only"],
.markup [href$="#dark-mode-only"] {
    display: unset
}
:root {
    --is-dark-theme: true;
    --gruvbox-ansi00: #282828;
    --gruvbox-ansi01: #cc241d;
    --gruvbox-ansi02: #98971a;
    --gruvbox-ansi03: #d79921;
    --gruvbox-ansi04: #458588;
    --gruvbox-ansi05: #b16286;
    --gruvbox-ansi06: #689d6a;
    --gruvbox-ansi07: #a89984;
    --gruvbox-ansi08: #928374;
    --gruvbox-ansi09: #fb4934;
    --gruvbox-ansi10: #b8bb26;
    --gruvbox-ansi11: #fabd2f;
    --gruvbox-ansi12: #83a598;
    --gruvbox-ansi13: #d3869b;
    --gruvbox-ansi14: #8ec07c;
    --gruvbox-ansi15: #ebdbb2;
    --the-primary-color: var(--gruvbox-ansi12); /* TODO(anas): make this Customizable */
    --bg1: #32302f;
    --bg2: #3c3836;
    --bg3: #45403d;
    --bg4: #504945;
    --fg-hover: rgba(235, 219, 178, 0.8);
    --fg-focus: #ffffff;
    --hover-bg: rgba(80, 73, 69, 0.5);
    --active-bg: rgba(80, 73, 69, 0.5);
    --green-btn-hover: rgba(168, 153, 132, 0.8);
    --diff-removed-word-bg: #7b4440;
    --diff-added-word-bg: #5c6646;
    --diff-removed-row-bg: #4c3432;
    --diff-moved-row-bg: #374141;
    --diff-added-row-bg: #3b4439;
    --diff-removed-row-border: #9b4f4a;
    --diff-moved-row-border: #5a7872;
    --diff-added-row-border: #727d4f;
    --diff-inactive: #3a3735;
    --error-bg: #4c3432;
    --error-border: #9b4f4a;
    --success-bg: #3b4439;
    --success-border: #727d4f;
    --warning-bg: #4f422e;
    --warning-border: #947443;
    --info-bg: #374141;
    --info-border: #5a7872;
    --input-border-hover: #71665d;
    --reaction-bg: #ffffff12;
    --shadow: #00000060;
    --btn-text: #ebdbb2;
    color-scheme: dark;
    --color-nav-hover-bg: var(--bg2);
    --color-nav-bg: var(--gruvbox-ansi00);
    --color-primary: var(--the-primary-color);
    --color-primary-contrast: var(--color-ansi-black);
    --color-primary-dark-1: #a9b665;
    --color-primary-dark-2: var(--gruvbox-ansi10);
    --color-primary-dark-3: #babc79;
    --color-primary-dark-4: #c3bf83;
    --color-primary-dark-5: #ccc18d;
    --color-primary-dark-6: #d4c497;
    --color-primary-dark-7: #ddc7a1;
    --color-primary-light-1: #a9b665;
    --color-primary-light-2: #96a15d;
    --color-primary-light-3: #848c55;
    --color-primary-light-4: #72774d;
    --color-primary-light-5: #5f6145;
    --color-primary-light-6: #4d4c3d;
    --color-primary-light-7: #3a3735;
    --color-primary-alpha-10: rgba(169, 182, 101, 0.1);
    --color-primary-alpha-20: rgba(169, 182, 101, 0.2);
    --color-primary-alpha-30: rgba(169, 182, 101, 0.3);
    --color-primary-alpha-40: rgba(169, 182, 101, 0.4);
    --color-primary-alpha-50: rgba(169, 182, 101, 0.5);
    --color-primary-alpha-60: rgba(169, 182, 101, 0.6);
    --color-primary-alpha-70: rgba(169, 182, 101, 0.7);
    --color-primary-alpha-80: rgba(169, 182, 101, 0.8);
    --color-primary-alpha-90: rgba(169, 182, 101, 0.9);
    --color-secondary: #504945;
    --color-secondary-dark-1: #504945;
    --color-secondary-dark-2: #5c534d;
    --color-secondary-dark-3: #685e54;
    --color-secondary-dark-4: #73695c;
    --color-secondary-dark-5: #7f7364;
    --color-secondary-dark-6: #8b7e6b;
    --color-secondary-dark-7: #978873;
    --color-secondary-dark-8: #a2927b;
    --color-secondary-dark-9: #ae9d82;
    --color-secondary-dark-10: #baa88a;
    --color-secondary-dark-11: #c5b292;
    --color-secondary-dark-12: #d1bd99;
    --color-secondary-dark-13: #ddc7a1;
    --color-secondary-light-1: #504945;
    --color-secondary-light-2: #45403d;
    --color-secondary-light-3: #3a3735;
    --color-secondary-light-4: #32302f;
    --color-secondary-alpha-10: rgba(80, 73, 69, 0.1);
    --color-secondary-alpha-20: rgba(80, 73, 69, 0.2);
    --color-secondary-alpha-30: rgba(80, 73, 69, 0.3);
    --color-secondary-alpha-40: rgba(80, 73, 69, 0.4);
    --color-secondary-alpha-50: rgba(80, 73, 69, 0.5);
    --color-secondary-alpha-60: rgba(80, 73, 69, 0.6);
    --color-secondary-alpha-70: rgba(80, 73, 69, 0.7);
    --color-secondary-alpha-80: rgba(80, 73, 69, 0.8);
    --color-secondary-alpha-90: rgba(80, 73, 69, 0.9);
    --color-red: var(--gruvbox-ansi01);
    --color-orange: #e78a4e;
    --color-yellow: var(--gruvbox-ansi03);
    --color-olive: #a9b665;
    --color-green: #a9b665;
    --color-teal: var(--gruvbox-ansi14);
    --color-blue: var(--gruvbox-ansi12);
    --color-violet: var(--gruvbox-ansi13);
    --color-purple: var(--gruvbox-ansi13);
    --color-pink: var(--gruvbox-ansi13);
    --color-brown: #e78a4e;
    --color-grey: var(--gruvbox-ansi08);
    --color-red-light: var(--gruvbox-ansi01);
    --color-orange-light: #e78a4e;
    --color-yellow-light: var(--gruvbox-ansi03);
    --color-olive-light: #a9b665;
    --color-green-light: #a9b665;
    --color-teal-light: var(--gruvbox-ansi14);
    --color-blue-light: var(--gruvbox-ansi12);
    --color-violet-light: var(--gruvbox-ansi13);
    --color-purple-light: var(--gruvbox-ansi13);
    --color-pink-light: var(--gruvbox-ansi13);
    --color-brown-light: #e78a4e;
    --color-grey-light: var(--gruvbox-ansi08);
    --color-black: var(--gruvbox-ansi15);
    --color-gold: #e78a4e;
    --color-white: var(--gruvbox-ansi00);
    --color-diff-removed-word-bg: var(--diff-removed-word-bg);
    --color-diff-added-word-bg: var(--diff-added-word-bg);
    --color-diff-removed-row-bg: var(--diff-removed-row-bg);
    --color-diff-moved-row-bg: var(--diff-moved-row-bg);
    --color-diff-added-row-bg: var(--diff-added-row-bg);
    --color-diff-removed-row-border: var(--diff-removed-row-border);
    --color-diff-moved-row-border: var(--diff-moved-row-border);
    --color-diff-added-row-border: var(--diff-added-row-border);
    --color-diff-inactive: var(--diff-inactive);
    --color-error-border: var(--error-border);
    --color-error-bg: var(--error-bg);
    --color-error-text: var(--color-red);
    --color-success-border: var(--success-border);
    --color-success-bg: var(--success-bg);
    --color-success-text: #a9b665;
    --color-warning-border: var(--warning-border);
    --color-warning-bg: var(--warning-bg);
    --color-warning-text: var(--color-yellow);
    --color-info-border: var(--info-border);
    --color-info-bg: var(--info-bg);
    --color-info-text: var(--color-blue);
    --color-body: var(--gruvbox-ansi00);
    --color-box-header: var(--bg3);
    --color-box-body: var(--bg1);
    --color-box-body-highlight: var(--bg2);
    --color-text-dark: var(--the-primary-color);
    --color-text: var(--gruvbox-ansi15);
    --color-text-hover: var(--fg-hover);
    --color-text-light: var(--gruvbox-ansi15);
    --color-text-light-1: var(--gruvbox-ansi07);
    --color-text-light-2: var(--gruvbox-ansi15);
    --color-text-light-3: var(--gruvbox-ansi08);
    --color-footer: var(--bg1);
    --color-timeline: var(--bg4);
    --color-input-text: var(--gruvbox-ansi15);
    --color-input-background: var(--gruvbox-ansi00);
    --color-input-toggle-background: var(--bg1);
    --color-input-border: var(--bg4);
    --color-input-border-hover: var(--input-border-hover);
    --color-navbar: var(--bg1);
    --color-navbar-transparent: var(--bg1);
    --color-light: var(--bg1);
    /* --color-light-mimic-enabled: rgba(0, 0, 0, calc(40 / 255 * 222 / 255 / var(--opacity-disabled))); */
    --color-light-mimic-enabled: rgba(0, 0, 0, 0.136);
    --color-light-border: var(--bg4);
    --color-hover: var(--hover-bg);
    --color-active: var(--active-bg);
    --color-menu: var(--bg1);
    --color-card: var(--bg1);
    --color-markup-table-row: var(--bg3);
    --color-markup-code-block: var(--gruvbox-ansi00);
    --color-button: var(--bg3);
    --color-code-bg: var(--gruvbox-ansi00);
    --color-code-sidebar-bg: var(--bg1);
    --color-shadow: var(--shadow);
    --color-secondary-bg: var(--bg1);
    --color-text-focus: var(--fg-focus);
    --color-expand-button: var(--bg2);
    --color-placeholder-text: var(--gruvbox-ansi08);
    --color-editor-line-highlight: var(--bg1);
    --color-project-board-bg: var(--gruvbox-ansi00);
    --color-project-board-light-label: #a9b665;
    --color-caret: var(--color-text);
    --color-reaction-bg: var(--reaction-bg);
    --color-reaction-active-bg: var(--color-primary-alpha-40);
    --color-header-bar: var(--bg1);
    --color-label-active-bg: var(--bg4);
    --color-accent: var(--color-primary-light-1);
    --color-small-accent: var(--color-primary-light-5);
    --color-active-line: var(--bg1);
    --color-label-text: var(--color-text);
    --color-label-bg: var(--bg3);
    --color-label-hover-bg: var(--bg4);
    --color-label-bg-alt: var(--bg3);
    --color-primary-hover: var(--color-primary-light-1);
    --color-primary-active: var(--color-primary-light-2);
    --color-secondary-hover: var(--color-secondary-light-1);
    --color-secondary-active: var(--color-secondary-light-2);
    --color-ansi-black: var(--gruvbox-ansi00);
    --color-ansi-red: var(--gruvbox-ansi01);
    --color-ansi-green: var(--gruvbox-ansi02);
    --color-ansi-yellow: var(--gruvbox-ansi03);
    --color-ansi-blue: var(--gruvbox-ansi04);
    --color-ansi-magenta: var(--gruvbox-ansi05);
    --color-ansi-cyan: var(--gruvbox-ansi06);
    --color-ansi-white: var(--gruvbox-ansi07);
    --color-ansi-bright-black: var(--gruvbox-ansi08);
    --color-ansi-bright-red: var(--gruvbox-ansi09);
    --color-ansi-bright-green: var(--gruvbox-ansi10);
    --color-ansi-bright-yellow: var(--gruvbox-ansi11);
    --color-ansi-bright-blue: var(--gruvbox-ansi12);
    --color-ansi-bright-magenta: var(--gruvbox-ansi13);
    --color-ansi-bright-cyan: var(--gruvbox-ansi14);
    --color-ansi-bright-white: var(--gruvbox-ansi15);
    --color-tooltip-text: var(--gruvbox-ansi15);
    --color-tooltip-bg: var(--bg4);
    --color-overlay-backdrop: rgba(0, 0, 0, 0.6);
    --color-selection-bg: var(--gruvbox-ansi15);
    --color-selection-fg: var(--gruvbox-ansi00);
    --color-header-wrapper: var(--color-navbar);
    --color-header-wrapper-transparent: var(--color-navbar-transparent);
    --color-secondary-nav-bg: var(--color-body);
    --color-highlight-fg: var(--color-primary-light-4);
    --color-highlight-bg: var(--color-primary-alpha-20);
    --color-error-bg-active: var(--error-border);
    --color-error-bg-hover: var(--error-border);
    --color-reaction-hover-bg: var(--color-primary-alpha-40);
    --color-indicator-offline: var(--gruvbox-ansi08);
    --color-indicator-idle: var(--color-green);
    --color-indicator-active: var(--color-blue);
    --checkerboard-color-1: var(--bg2);
    --checkerboard-color-2: var(--bg3);
    --fancy-card-bg: var(--bg2);
    --fancy-card-border: var(--bg3);
    --color-console-fg: var(--gruvbox-ansi15);
    --color-console-fg-subtle: var(--gruvbox-ansi08);
    --color-console-bg: var(--gruvbox-ansi00);
    --color-console-border: var(--bg3);
    --color-console-hover-bg: var(--hover-bg);
    --color-console-active-bg: var(--active-bg);
    --color-console-menu-bg: var(--bg2);
    --color-console-menu-border: var(--bg3);
    --color-pure-black: #000000;
    --color-red-badge: var(--gruvbox-ansi01);
    --color-red-badge-bg: rgba(204, 36, 29, 0.2);
    --color-red-badge-hover-bg: rgba(204, 36, 29, 0.4);
    --color-green-badge: var(--gruvbox-ansi02);
    --color-green-badge-bg: rgba(152, 151, 38, 0.2);
    --color-green-badge-hover-bg: rgba(152, 151, 38, 0.4);
    --color-yellow-badge: var(--gruvbox-ansi03);
    --color-yellow-badge-bg: rgba(215, 153, 33, 0.2);
    --color-yellow-badge-hover-bg: rgba(215, 153, 33, 0.4);
    --color-orange-badge: #e78a4e;
    --color-orange-badge-bg: rgba(231, 138, 78, 0.2);
    --color-orange-badge-hover-bg: rgba(231, 138, 78, 0.4);
    accent-color: var(--color-accent);
}
/* Chroma syntax highlighting — Gruvbox palette */
.chroma .n { color: var(--gruvbox-ansi15) } /* Name */
.chroma .nx { color: var(--gruvbox-ansi15) } /* NameOther */
.chroma .ni { color: var(--gruvbox-ansi15) } /* NameEntity */
.chroma .p { color: var(--gruvbox-ansi15) } /* Punctuation */
.chroma .l { color: var(--gruvbox-ansi15) } /* Literal */
.chroma .ld {} /* LiteralDate */
.chroma .py {} /* NameProperty */
.chroma .fm {} /* NameFunctionMagic */
.chroma .vm {} /* NameVariableMagic */
.chroma .gl {} /* GenericUnderline */
.chroma .c,
.chroma .c1,
.chroma .ch,
.chroma .cm,
.chroma .cs,
.chroma .sd {
    color: var(--gruvbox-ansi08);
    font-style: italic
} /* Comment */
.chroma .k,
.chroma .kc,
.chroma .kd,
.chroma .kn,
.chroma .kp,
.chroma .kr {
    color: var(--gruvbox-ansi01)
} /* Keyword */
.chroma .o,
.chroma .ow {
    color: var(--gruvbox-ansi03)
} /* Operator */
.chroma .s,
.chroma .s1,
.chroma .s2,
.chroma .sa,
.chroma .sb,
.chroma .sc,
.chroma .sh,
.chroma .si,
.chroma .sr,
.chroma .ss,
.chroma .sx,
.chroma .dl,
.chroma .cpf {
    color: var(--gruvbox-ansi14)
} /* LiteralString */
.chroma .m,
.chroma .mb,
.chroma .mf,
.chroma .mh,
.chroma .mi,
.chroma .mo,
.chroma .il {
    color: var(--gruvbox-ansi13)
} /* LiteralNumber */
.chroma .no { color: var(--gruvbox-ansi13) } /* NameConstant */
.chroma .nl { color: var(--gruvbox-ansi13) } /* NameLabel */
.chroma .kt,
.chroma .nc,
.chroma .nn {
    color: var(--gruvbox-ansi03)
} /* Type-like */
.chroma .nv,
.chroma .vc,
.chroma .vg,
.chroma .vi {
    color: var(--gruvbox-ansi03)
} /* Variable-like */
.chroma .nf { color: #a9b665 } /* NameFunction */
.chroma .nb { color: #a9b665 } /* NameBuiltin */
.chroma .na { color: #a9b665 } /* NameAttribute */
.chroma .bp,
.chroma .ne,
.chroma .nd {
    color: var(--gruvbox-ansi12)
} /* Name labels / Preproc */
.chroma .cp { color: var(--gruvbox-ansi12) } /* CommentPreproc */
.chroma .se { color: var(--gruvbox-ansi12) } /* LiteralStringEscape */
.chroma .nt { color: var(--gruvbox-ansi01) } /* NameTag */
.chroma .gd { color: var(--gruvbox-ansi01); background-color: var(--diff-removed-row-bg) } /* GenericDeleted */
.chroma .ge { color: var(--gruvbox-ansi15); font-style: italic } /* GenericEmph */
.chroma .gh { color: var(--gruvbox-ansi12) } /* GenericHeading */
.chroma .gi { color: var(--gruvbox-ansi02); background-color: var(--diff-added-row-bg) } /* GenericInserted */
.chroma .go { color: var(--gruvbox-ansi08) } /* GenericOutput */
.chroma .gp { color: var(--gruvbox-ansi15); font-weight: bold } /* GenericPrompt */
.chroma .gr { color: var(--gruvbox-ansi01) } /* GenericError */
.chroma .gs { color: var(--gruvbox-ansi15); font-weight: bold } /* GenericStrong */
.chroma .gt { color: var(--gruvbox-ansi01) } /* GenericTraceback */
.chroma .gu { color: var(--gruvbox-ansi08) } /* GenericSubheading */
.chroma .w { color: var(--gruvbox-ansi08) } /* TextWhitespace */
.chroma .err {} /* Error — not styled, too many false positives */

/* CodeMirror — Gruvbox palette */
.CodeMirror.cm-s-default .cm-property,
.CodeMirror.cm-s-paper .cm-property {
    color: #a9b665
}
.CodeMirror.cm-s-default .cm-header,
.CodeMirror.cm-s-paper .cm-header {
    color: var(--gruvbox-ansi12)
}
.CodeMirror.cm-s-default .cm-quote,
.CodeMirror.cm-s-paper .cm-quote {
    color: var(--gruvbox-ansi03)
}
.CodeMirror.cm-s-default .cm-keyword,
.CodeMirror.cm-s-paper .cm-keyword {
    color: var(--gruvbox-ansi01)
}
.CodeMirror.cm-s-default .cm-atom,
.CodeMirror.cm-s-paper .cm-atom {
    color: var(--gruvbox-ansi13)
}
.CodeMirror.cm-s-default .cm-number,
.CodeMirror.cm-s-paper .cm-number {
    color: var(--gruvbox-ansi13)
}
.CodeMirror.cm-s-default .cm-def,
.CodeMirror.cm-s-paper .cm-def {
    color: var(--gruvbox-ansi15)
}
.CodeMirror.cm-s-default .cm-variable-2,
.CodeMirror.cm-s-paper .cm-variable-2 {
    color: var(--gruvbox-ansi04)
}
.CodeMirror.cm-s-default .cm-variable-3,
.CodeMirror.cm-s-paper .cm-variable-3 {
    color: var(--gruvbox-ansi14)
}
.CodeMirror.cm-s-default .cm-comment,
.CodeMirror.cm-s-paper .cm-comment {
    color: var(--gruvbox-ansi08);
    font-style: italic
}
.CodeMirror.cm-s-default .cm-string,
.CodeMirror.cm-s-paper .cm-string {
    color: var(--gruvbox-ansi14)
}
.CodeMirror.cm-s-default .cm-string-2,
.CodeMirror.cm-s-paper .cm-string-2 {
    color: var(--gruvbox-ansi03)
}
.CodeMirror.cm-s-default .cm-meta,
.CodeMirror.cm-s-paper .cm-meta,
.CodeMirror.cm-s-default .cm-qualifier,
.CodeMirror.cm-s-paper .cm-qualifier {
    color: var(--gruvbox-ansi13)
}
.CodeMirror.cm-s-default .cm-builtin,
.CodeMirror.cm-s-paper .cm-builtin {
    color: var(--gruvbox-ansi12)
}
.CodeMirror.cm-s-default .cm-bracket,
.CodeMirror.cm-s-paper .cm-bracket {
    color: var(--gruvbox-ansi15)
}
.CodeMirror.cm-s-default .cm-tag,
.CodeMirror.cm-s-paper .cm-tag {
    color: var(--gruvbox-ansi01)
}
.CodeMirror.cm-s-default .cm-attribute,
.CodeMirror.cm-s-paper .cm-attribute {
    color: #a9b665
}
.CodeMirror.cm-s-default .cm-hr,
.CodeMirror.cm-s-paper .cm-hr {
    color: var(--gruvbox-ansi08)
}
.CodeMirror.cm-s-default .cm-url,
.CodeMirror.cm-s-paper .cm-url {
    color: var(--gruvbox-ansi12)
}
.CodeMirror.cm-s-default .cm-link,
.CodeMirror.cm-s-paper .cm-link {
    color: var(--gruvbox-ansi12)
}
.CodeMirror.cm-s-default .cm-error,
.CodeMirror.cm-s-paper .cm-error {
    color: var(--gruvbox-ansi01)
}

/* invert emojis that are hard to read otherwise */
.emoji[aria-label="check mark"],
.emoji[aria-label="currency exchange"],
.emoji[aria-label="TOP arrow"],
.emoji[aria-label="END arrow"],
.emoji[aria-label="ON! arrow"],
.emoji[aria-label="SOON arrow"],
.emoji[aria-label="heavy dollar sign"],
.emoji[aria-label="copyright"],
.emoji[aria-label="registered"],
.emoji[aria-label="trade mark"],
.emoji[aria-label="multiply"],
.emoji[aria-label="plus"],
.emoji[aria-label="minus"],
.emoji[aria-label="divide"],
.emoji[aria-label="curly loop"],
.emoji[aria-label="double curly loop"],
.emoji[aria-label="wavy dash"],
.emoji[aria-label="paw prints"],
.emoji[aria-label="musical note"],
.emoji[aria-label="musical notes"] {
    filter: invert(100%) hue-rotate(180deg)
}
.ui.secondary.vertical.menu {
    border-radius: 0.28571429rem;
    overflow: hidden
}
.ui.basic.primary.button.item {
    background-color: var(--color-active);
    color: var(--color-text);
    box-shadow: none
}
.ui.red.label.notification_count,
.ui.primary.label,
.ui.primary.labels .label {
    background-color: var(--color-primary-light-3)
}
.ui.labeled.icon.buttons > .button > .icon,
.ui.labeled.icon.button > .icon {
    background-color: var(--color-light)
}
#review-box .review-comments-counter {
    background-color: var(--color-shadow);
    color: var(--color-white);
    margin-left: 0.5em
}
.ui.basic.labels .primary.label,
.ui.ui.ui.basic.primary.label {
    color: var(--color-text-dark)
}
.ui.yellow.label.pending-label {
    color: var(--color-warning-text)
}
strong.attention-important, svg.attention-important {
    color: var(--color-violet-light)
}
strong.attention-note, svg.attention-note {
    color: var(--color-blue-light)
}
strong.attention-caution, svg.attention-caution {
    color: var(--color-red-light)
}
.ui.basic.red.button {
    background-color: var(--color-red);
    color: var(--color-white)
}
.ui.basic.red.button:hover,
.ui.basic.red.button:focus {
    background-color: var(--color-red-dark-1);
    color: var(--color-white)
}
.ui.basic.red.button:active {
    background-color: var(--color-red-dark-2);
    color: var(--color-white)
}
.ui.primary.button,
.ui.primary.buttons .button {
    background: #a9b665;
    background-color: #a9b665;
    color: #282828
}
.ui.primary.button:hover,
.ui.primary.buttons .button:hover {
    background: rgba(169, 182, 101, 0.8);
    background-color: rgba(169, 182, 101, 0.8);
    color: #282828
}
.ui.green.buttons .button,
.ui.green.button {
    background: var(--gruvbox-ansi07);
    background-color: var(--gruvbox-ansi07);
    color: var(--gruvbox-ansi00)
}
.ui.green.buttons .button:hover,
.ui.green.button:hover {
    background: var(--green-btn-hover);
    background-color: var(--green-btn-hover);
    color: var(--gruvbox-ansi00)
}
.ui.labeled.button.disabled > .button,
.ui.basic.buttons .button,
.ui.basic.button {
    color: var(--gruvbox-ansi15)
}
.ui.labeled.button.disabled > .button:hover,
.ui.basic.buttons .button:hover,
.ui.basic.button:hover {
    color: var(--gruvbox-ansi15)
}
.repo-title {
    color: #e78a4e
}
.repo-buttons button[disabled] ~ .label,
.repo-buttons .ui.labeled.button.disabled > .label {
    color: #a9b665
}
.ui.basic.labels .label,
.ui.basic.label {
    color: var(--color-ansi-bright-white);
}
.repository .ui.segment.sub-menu .list .item a:hover,
.ui.tabular.menu .item:hover {
    color: var(--color-text-hover)
}
.ui.primary.labels .label,
.ui.ui.ui.primary.label {
    color: #282828
}
.ui.menu .active.item>.label,
.ui.menu.tabs-with-labels .item:hover>.label {
    background: var(--gruvbox-ansi08);
}
.ui.green.labels .label,
.ui.ui.ui.green.label {
    color: var(--gruvbox-ansi00)
}
i.grey.icon.icon.icon.icon {
    color: var(--gruvbox-ansi08)
}
* {
    scrollbar-color: var(--color-accent) transparent;
}
::-webkit-scrollbar {
    width: 10px;
    height: 10px
}
::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 0 6px #e78a4e;
    border: 2px solid transparent;
    border-radius: 5px
}
::-webkit-scrollbar-thumb:window-inactive {
    box-shadow: inset 0 0 0 6px #e78a4e
}
::-webkit-scrollbar-thumb:hover {
    box-shadow: inset 0 0 0 6px #e78a4e
}
::-webkit-scrollbar-corner {
    background: transparent
}
.ui.red.labels .label,
.ui.ui.ui.red.label,
.ui.red.button,
.ui.red.buttons .button {
    background: var(--gruvbox-ansi01);
    background-color: var(--gruvbox-ansi01);
    color: #ffffff
}
.ui.red.labels .label:hover,
.ui.ui.ui.red.label:hover,
.ui.red.button:hover,
.ui.red.buttons .button:hover {
    background: rgba(204, 36, 29, 0.8);
    background-color: rgba(204, 36, 29, 0.8);
    color: #ffffff
}
.ui.grey.label {
    background-color: var(--active-bg);
}
.ui.grey.labels .label,
.ui.ui.ui.grey.label,
.ui.grey.button,
.ui.grey.buttons .button {
    color: var(--gruvbox-ansi15)
}
.ui.grey.labels .label:hover,
.ui.ui.ui.grey.label:hover,
.ui.grey.button:hover,
.ui.grey.buttons .button:hover {
    color: var(--gruvbox-ansi15)
}
.ui.orange.labels .label,
.ui.ui.ui.orange.label,
.ui.orange.button,
.ui.orange.buttons .button {
    background: #e78a4e;
    background-color: #e78a4e;
    color: #282828
}
.ui.orange.labels .label:hover,
.ui.ui.ui.orange.label:hover,
.ui.orange.button:hover,
.ui.orange.buttons .button:hover {
    background: rgba(231, 138, 78, 0.8);
    background-color: rgba(231, 138, 78, 0.8);
    color: #282828
}
