/* Removed (salmon/brick) */
/* Moved (amber/olive-yellow) */
/* Inactive/context */
:root{--is-dark-theme:true;--color-primary:#a9b665;--color-primary-contrast:#282828;--color-primary-dark-1:#a9b665;--color-primary-dark-2:#d4c497;--color-primary-dark-3:#ccc18d;--color-primary-dark-4:#c3bf83;--color-primary-dark-5:#babc79;--color-primary-dark-6:#b2b96f;--color-primary-dark-7:#ddc7a1;--color-primary-light-1:#a9b665;--color-primary-light-2:#4d4c3d;--color-primary-light-3:#5f6145;--color-primary-light-4:#72774d;--color-primary-light-5:#848c55;--color-primary-light-6:#96a15d;--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:#d1bd99;--color-secondary-dark-3:#c5b292;--color-secondary-dark-4:#baa88a;--color-secondary-dark-5:#ae9d82;--color-secondary-dark-6:#a2927b;--color-secondary-dark-7:#978873;--color-secondary-dark-8:#8b7e6b;--color-secondary-dark-9:#7f7364;--color-secondary-dark-10:#73695c;--color-secondary-dark-11:#685e54;--color-secondary-dark-12:#5c534d;--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);
/* colors */
;--color-red:#ea6962;--color-orange:#e78a4e;--color-yellow:#d8a657;--color-olive:#a9b665;--color-green:#a9b665;--color-teal:#89b482;--color-blue:#7daea3;--color-violet:#d3869b;--color-purple:#d3869b;--color-pink:#d3869b;--color-brown:#e78a4e;--color-grey:#928374;
/* light variants */
;--color-red-light:#ea6962;--color-orange-light:#e78a4e;--color-yellow-light:#d8a657;--color-olive-light:#a9b665;--color-green-light:#a9b665;--color-teal-light:#89b482;--color-blue-light:#7daea3;--color-violet-light:#d3869b;--color-purple-light:#d3869b;--color-pink-light:#d3869b;--color-brown-light:#e78a4e;--color-grey-light:#928374;
/* other colors */
;--color-black:#3a3735;--color-gold:#e78a4e;--color-white:#282828;--color-diff-added-linenum-bg:#273228;--color-diff-added-row-bg:#2d382f;--color-diff-added-row-border:#56614f;--color-diff-added-word-bg:#3a4b3d;--color-diff-removed-linenum-bg:#3f2a29;--color-diff-removed-row-bg:#3a2626;--color-diff-removed-row-border:#6a4441;--color-diff-removed-word-bg:#5b3a39;--color-diff-moved-row-bg:#3a3223;--color-diff-moved-row-border:#6b5836;--color-diff-inactive:#32302f;--color-error-border:#9b4f4a;--color-error-bg:#4c3432;--color-error-text:#ea6962;--color-success-border:#727d4f;--color-success-bg:#3b4439;--color-success-text:#a9b665;--color-warning-border:#947443;--color-warning-bg:#4f422e;--color-warning-text:#d8a657;--color-info-border:#5a7872;--color-info-bg:#374141;--color-info-text:#7daea3;
/* target-based colors */
;--color-body:#282828;--color-box-header:#45403d;--color-box-body:#32302f;--color-box-body-highlight:#3a3735;--color-text-dark:#e78a4e;--color-text:#ddc7a1;--color-text-hover:rgba(221, 199, 161, 0.8);--color-text-light:#d8a657;--color-text-light-1:#928374;--color-text-light-2:#e78a4e;--color-text-light-3:#928374;--color-footer:#32302f;--color-timeline:#504945;--color-input-text:#ddc7a1;--color-input-background:#282828;--color-input-toggle-background:#32302f;--color-input-border:#504945;--color-input-border-hover:#71665d;--color-navbar:#32302f;--color-navbar-transparent:#32302f;--color-nav-bg:#32302f;--color-nav-hover-bg:#45403d;--color-light:#32302f;--color-light-mimic-enabled:#00000060;--color-light-border:#504945;--color-hover:rgba(80, 73, 69, 0.5);--color-active:rgba(80, 73, 69, 0.5);--color-menu:#32302f;--color-card:#32302f;--color-markup-table-row:#45403d;--color-markup-code-block:#282828;--color-button:#45403d;--color-code-bg:#282828;--color-code-sidebar-bg:#32302f;--color-shadow:#00000060;--color-secondary-bg:#32302f;--color-text-focus:#fff;--color-expand-button:#3a3735;--color-placeholder-text:#928374;--color-editor-line-highlight:#32302f;--color-project-board-bg:#282828;--color-project-board-light-label:#a9b665;--color-caret:var(--color-text);
/* should ideally be --color-text-dark, see #15651 */
;--color-reaction-bg:#ffffff12;--color-reaction-active-bg:var(--color-primary-alpha-40);--color-header-bar:#32302f;--color-label-bg:#504945;--color-label-text:#d8a657;--color-label-active-bg:#504945;--color-accent:var(--color-primary-light-1);--color-small-accent:var(--color-primary-light-5);--color-active-line:#32302f;--color-tooltip-bg:var(--color-secondary);--color-input-toggle-background:var(--color-placeholder-text) !important;
/* interaction states (pair with the primary/secondary scales you already export) */
;--color-primary-hover:var(--color-primary-light-2);--color-primary-active:var(--color-primary-light-3);--color-secondary-button:#8b7e6c;--color-secondary-hover:#978873;--color-secondary-active:#a3937b;
/* header/nav/overlay/tooltip */
;--color-nav-text:#ddc7a1;--color-tooltip-text:#ddc7a1;
/* readable on --color-tooltip-bg */
;--color-overlay-backdrop:rgba(0, 0, 0, 0.75);
/* rgba(0,0,0,.75) */
;
/* console palette (actions/log viewer) */
;--color-console-fg:#ddc7a1;--color-console-fg-subtle:#e78a4e;--color-console-bg:#282828;--color-console-border:#504945;--color-console-hover-bg:#3a3735;--color-console-active-bg:#3a3735;--color-console-menu-bg:#3a3735;--color-console-menu-border:#504945;
/* ANSI colors for console */
;--color-ansi-black:#ceba97;--color-ansi-red:#ea6962;--color-ansi-green:#a9b665;--color-ansi-yellow:#d8a657;--color-ansi-blue:#7daea3;--color-ansi-magenta:#d3869b;--color-ansi-cyan:#89b482;--color-ansi-white:#e78a4e;--color-ansi-bright-black:#c8b493;--color-ansi-bright-red:#ed7b75;--color-ansi-bright-green:#b3bf77;--color-ansi-bright-yellow:#ddb16b;--color-ansi-bright-blue:#8db8ae;--color-ansi-bright-magenta:#d895a7;--color-ansi-bright-cyan:#97bd91;--color-ansi-bright-white:#ddc7a1;
/* badge colors (used across UI) */
;--color-red-badge:#ea6962;--color-red-badge-bg:rgba(234, 105, 98, 0.1);--color-red-badge-hover-bg:rgba(234, 105, 98, 0.3);--color-green-badge:#a9b665;--color-green-badge-bg:rgba(169, 182, 101, 0.1);--color-green-badge-hover-bg:rgba(169, 182, 101, 0.3);--color-yellow-badge:#d8a657;--color-yellow-badge-bg:rgba(216, 166, 87, 0.1);--color-yellow-badge-hover-bg:rgba(216, 166, 87, 0.3);--color-orange-badge:#e78a4e;--color-orange-badge-bg:rgba(231, 138, 78, 0.1);--color-orange-badge-hover-bg:rgba(231, 138, 78, 0.3);
/* reactions/labels (hover states) */
;--color-reaction-hover-bg:var(--color-primary-alpha-40);--color-label-hover-bg:rgba(80, 73, 69, 0.6);--color-label-active-bg:#504945;accent-color:var(--color-accent);color-scheme:dark}.chroma .nx{color:#ddc7a1}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm,.chroma .sd{color:#928374}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#ea6962}.chroma .o,.chroma .ow{color:#e78a4e}.chroma .s,.chroma .s1,.chroma .s2,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .sh,.chroma .si,.chroma .sr,.chroma .ss,.chroma .sx,.chroma .nt,.chroma .cpf{color:#89b482}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo,.chroma .nl{color:#d3869b}.chroma .kt,.chroma .nc,.chroma .nn,.chroma .nv{color:#d8a657}.chroma .nf,.chroma .nb,.chroma .na{color:#a9b665}.chroma .bp,.chroma .cp,.chroma .ne,.chroma .nd,.chroma .se{color:#7daea3}.chroma .p{color:#ddc7a1}.chroma .w{color:inherit}.chroma .err{color:#ea6962}.chroma .cs{color:#928374}
/* Comment.Special */
.chroma .dl{color:#89b482}
/* String.Delimiter */
.chroma .l,.chroma .ld,.chroma .il{color:#d3869b}
/* Literal, LiteralDate, LiteralNumberIntegerLong */
.chroma .no{color:#d3869b}
/* Name.Constant */
.chroma .vc,.chroma .vg,.chroma .vi,.chroma .vm,.chroma .nv{color:#d8a657}.chroma .py{color:#a9b665}
/* Name.Property */
.chroma .fm{color:#a9b665}
/* Name.Function.Magic */
.chroma .ni{color:#7daea3}.chroma .ge{font-style:italic}.chroma .gs{font-weight:600}.chroma .gh,.chroma .gu,.chroma .go,.chroma .gp,.chroma .gt{color:#928374}
/* ===================== Buttons & UI accents ===================== */
/* primary buttons */
.ui.primary.button,.ui.primary.buttons .button{background:#a9b665;background-color:#a9b665 ! important;color:#282828 ! important}.ui.primary.button:hover,.ui.primary.buttons .button:hover{background:rgba(169, 182, 101, 0.8);background-color:rgba(169, 182, 101, 0.8) ! important;color:#282828}
/* grey “primary-like” buttons */
.ui.grey.labels .label,.ui.ui.ui.grey.label,.ui.grey.button,.ui.grey.buttons .button{color:#282828;background-color:#a9b665;border-color:#a9b665}.ui.grey.labels .label:hover,.ui.ui.ui.grey.label:hover,.ui.grey.button:hover,.ui.grey.buttons .button:hover{color:#282828;background-color:#a9b665;border-color:#a9b665}
/* secondary buttons */
.ui.green.buttons .button,.ui.green.button{background:#a89984;background-color:#a89984;color:#282828}.ui.green.buttons .button:hover,.ui.green.button:hover{background:rgba(168, 153, 132, 0.8);background-color:rgba(168, 153, 132, 0.8);color:#282828}
/* text-based buttons */
.ui.labeled.button.disabled>.button,.ui.basic.buttons .button,.ui.basic.button{color:#e78a4e}.ui.labeled.button.disabled>.button:hover,.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:#e78a4e}
/* repo title & header */
.repo-title{color:#e78a4e}
/* star/fork labels */
.repo-buttons button[disabled] ~ .label,.repo-buttons .ui.labeled.button.disabled > .label{color:#a9b665}.ui.basic.labels .label,.ui.basic.label{color:#a9b665}
/* hover on commits/branch/tags in repo home */
.repository .ui.segment.sub-menu .list .item a:hover,.ui.tabular.menu .item:hover{color:var(--color-text-hover)}
/* label text colors */
.ui.primary.labels .label,.ui.ui.ui.primary.label{color:#282828}.ui.green.labels .label,.ui.ui.ui.green.label{color:#282828}
/* rss grey button */
i.grey.icon.icon.icon.icon{color:#928374}
/* scroll bar */
*{scrollbar-color:#e78a4e transparent ! important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 6px #e78a4e ! important;border:2px solid transparent;border-radius:5px !important}::-webkit-scrollbar-thumb:window-inactive{box-shadow:inset 0 0 0 6px #e78a4e ! important}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 6px #e78a4e ! important}::-webkit-scrollbar-corner{background:transparent}
/* red buttons */
.ui.red.labels .label,.ui.ui.ui.red.label,.ui.red.button,.ui.red.buttons .button{background:#ea6962;background-color:#ea6962;color:#282828}.ui.red.labels .label:hover,.ui.ui.ui.red.label:hover,.ui.red.button:hover,.ui.red.buttons .button:hover{background:rgba(234, 105, 98, 0.8);background-color:rgba(234, 105, 98, 0.8);color:#282828}
/* grey buttons */
.ui.labels a.label,a.ui.label{background-color:#32302f}.ui.labels a.label:hover,a.ui.label:hover{background-color:#282828}
/* orange buttons */
.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}
/* ===================== Repository (file) diffs ===================== */
/* whole added/removed rows */
.diff-table tr.add-code > td,.diff-table tr.blob-code-addition > td,.blob-code-addition{background:var(--color-diff-added-row-bg) !important}.diff-table tr.del-code > td,.diff-table tr.blob-code-deletion > td,.blob-code-deletion{background:var(--color-diff-removed-row-bg) !important}
/* word-level highlights inside those rows */
.diff-table .add-code .add-code-inner,.diff-table .blob-code-addition .blob-code-inner{background:var(--color-diff-added-word-bg) !important}.diff-table .del-code .del-code-inner,.diff-table .blob-code-deletion .blob-code-inner{background:var(--color-diff-removed-word-bg) !important}
/* line-number gutters */
.diff-table .lines-num.add,.diff-table .add-code .lines-num,.blame .add-line-num{background:var(--color-diff-added-linenum-bg) !important}.diff-table .lines-num.del,.diff-table .del-code .lines-num,.blame .del-line-num{background:var(--color-diff-removed-linenum-bg) !important}
/* moved + context */
.diff-table tr.moved-code > td{background:var(--color-diff-moved-row-bg) !important;border-color:var(--color-diff-moved-row-border) !important}.diff-table tr.context > td{background:var(--color-diff-inactive) !important}
/* ===================== Markdown (Chroma) diffs ===================== */
.markup .chroma .gi,.markup pre.chroma .gi,.markup pre > code.chroma .gi{background:var(--color-diff-added-row-bg) !important;border-color:var(--color-diff-added-row-border) !important}.markup .chroma .gd,.markup pre.chroma .gd,.markup pre > code.chroma .gd{background:var(--color-diff-removed-row-bg) !important;border-color:var(--color-diff-removed-row-border) !important}
/* word-level spans (Chroma wraps changed words with .x) */
.markup .chroma .gi .x,.markup pre.chroma .gi .x,.markup pre > code.chroma .gi .x{background:var(--color-diff-added-word-bg) !important}.markup .chroma .gd .x,.markup pre.chroma .gd .x,.markup pre > code.chroma .gd .x{background:var(--color-diff-removed-word-bg) !important}
/* diff headers/context in fenced blocks */
.markup .chroma .gu,.markup pre.chroma .gu,.markup pre > code.chroma .gu{background:var(--color-diff-inactive) !important}
/* ===================== Minimal markup polish (safe) ===================== */
/* Inline code (outside <pre>) — soft chip, no border */
.markup :not(pre) > code{background:rgba(58, 55, 53, 0.1);border:0;border-radius:.25rem;padding:0 .25rem;color:#ddc7a1}
/* Fenced code blocks — darker background, no borders or wrapper overrides */
.markup pre,.markup .chroma,code.chroma.display{background:#252525;border:0;box-shadow:none;border-radius:.5rem;padding:.75rem 1rem;color:#ddc7a1}
/* Ensure nested code inherits color */
.markup pre code{color:inherit}
/* Keep word-chunk highlight fills in fenced diffs */
.markup .chroma .gi .x{background:var(--color-diff-added-word-bg)}.markup .chroma .gd .x{background:var(--color-diff-removed-word-bg)}
/* === Readability for fenced code (font, size, layout) === */
.markup pre,.markup pre *,.markup .chroma,.markup .chroma *,code.chroma.display{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, "Liberation Mono", Consolas, monospace !important;font-size:0.9rem;line-height:1.45;letter-spacing:0;color:#ddc7a1}code.chroma.display{display:block;white-space:pre;overflow-x:auto;tab-size:4}.markup pre code{color:inherit;white-space:inherit}
