@import "fonts.css";

:root {
    --fonts-proportional: 'Open Sauce Two',
        sans-serif,
        Helvetica;
    --fonts-monospace: 'Iosevka Curly';
    --is-dark-theme: true;
    --text-white-space: #e5534b;
    --chroma-err: #e5534b;
    --chroma-keyword: #f47067;
    --chroma-keyword-constant: #6cb6ff;
    --chroma-keyword-declaration: #f47067;
    --chroma-keyword-namespace: #f47067;
    --chroma-keyword-pseudo: #6cb6ff;
    --chroma-keyword-reserved: #f47067;
    --chroma-keyword-type: #f0f6fc;
    --chroma-name: #f0f6fc;
    --chroma-name-attribute: #8ddb8c;
    --chroma-name-builtin: #dcbdfb;
    --chroma-name-builtinPseudo: #f0f6fc;
    --chroma-name-class: #f69d50;
    --chroma-name-constant: #f69d50;
    --chroma-name-decorator: #dcbdfb;
    --chroma-name-entity: #f69d50;
    --chroma-name-exception: #f69d50;
    --chroma-name-function: #dcbdfb;
    --chroma-name-functionMagic: #dcbdfb;
    --chroma-name-label: #6cb6ff;
    --chroma-name-other: #f0f6fc;
    --chroma-name-namespace: #f0f6fc;
    --chroma-name-property: #6cb6ff;
    --chroma-name-tag: #8ddb8c;
    --chroma-name-variable: #6cb6ff;
    --chroma-name-variableClass: #6cb6ff;
    --chroma-name-variableGlobal: #6cb6ff;
    --chroma-name-variableInstance: #6cb6ff;
    --chroma-name-variableMagic: #f0f6fc;
    --chroma-literal: #96d0ff;
    --chroma-literal-date: #6cb6ff;
    --chroma-string: #96d0ff;
    --chroma-string-affix: #96d0ff;
    --chroma-string-backtick: #6cb6ff;
    --chroma-string-char: #96d0ff;
    --chroma-string-delimiter: #96d0ff;
    --chroma-string-doc: #9198a1;
    --chroma-string-double: #96d0ff;
    --chroma-string-escape: #96d0ff;
    --chroma-string-heredoc: #96d0ff;
    --chroma-string-interpol: #96d0ff;
    --chroma-string-other: #96d0ff;
    --chroma-string-regex: #8ddb8c;
    --chroma-string-single: #96d0ff;
    --chroma-string-symbol: #96d0ff;
    --chroma-ber: #6cb6ff;
    --chroma-ber-bin: #6cb6ff;
    --chroma-ber-float: #6cb6ff;
    --chroma-ber-hex: #6cb6ff;
    --chroma-ber-integer: #6cb6ff;
    --chroma-ber-integerLong: #6cb6ff;
    --chroma-ber-oct: #6cb6ff;
    --chroma-operator: #6cb6ff;
    --chroma-operator-word: #6cb6ff;
    --chroma-punctuation: #f0f6fc;
    --chroma-comment: #9198a1;
    --chroma-comment-hashbang: #9198a1;
    --chroma-comment-multiline: #9198a1;
    --chroma-comment-preproc: #6cb6ff;
    --chroma-comment-preprocFile: #6cb6ff;
    --chroma-comment-single: #9198a1;
    --chroma-comment-special: #9198a1;
    --chroma-generic: #f0f6fc;
    --chroma-generic-deleted: #ffd8d3;
    --chroma-generic-emph: #f0f6fc;
    --chroma-generic-error: #f0f6fc;
    --chroma-generic-heading: #316dca;
    --chroma-generic-inserted: #b4f1b4;
    --chroma-generic-output: #f0f6fc;
    --chroma-generic-prompt: #f0f6fc;
    --chroma-generic-strong: #f0f6fc;
    --chroma-generic-subheading: #316dca;
    --chroma-generic-traceback: #f0f6fc;
    --chroma-generic-underline: #f0f6fc;
    --color-primary: #478be6;
    --color-primary-contrast: #d1d7e0;
    --color-primary-dark-1: #5d99e9;
    --color-primary-dark-2: #73a7ec;
    --color-primary-dark-3: #89b5ef;
    --color-primary-dark-4: #9fc3f2;
    --color-primary-dark-5: #b5d1f5;
    --color-primary-dark-6: #cbdff8;
    --color-primary-dark-7: #e2ecfb;
    --color-primary-light-1: #2777e2;
    --color-primary-light-2: #1b66c9;
    --color-primary-light-3: #1756aa;
    --color-primary-light-4: #13468a;
    --color-primary-light-5: #0e366a;
    --color-primary-light-6: #0a264a;
    --color-primary-light-7: #06152a;
    --color-primary-alpha-10: #478be61a;
    --color-primary-alpha-20: #478be633;
    --color-primary-alpha-30: #478be64d;
    --color-primary-alpha-40: #478be666;
    --color-primary-alpha-50: #478be680;
    --color-primary-alpha-60: #478be699;
    --color-primary-alpha-70: #478be6b3;
    --color-primary-alpha-80: #478be6cc;
    --color-primary-alpha-90: #478be6e6;
    --color-primary-hover: var(--color-primary-light-1);
    --color-primary-active: var(--color-primary-light-2);
    --color-secondary: #3d444d;
    --color-secondary-dark-1: #474f59;
    --color-secondary-dark-2: #515a66;
    --color-secondary-dark-3: #5b6572;
    --color-secondary-dark-4: #64707f;
    --color-secondary-dark-5: #6e7b8b;
    --color-secondary-dark-6: #7a8696;
    --color-secondary-dark-7: #8792a0;
    --color-secondary-dark-8: #939da9;
    --color-secondary-dark-9: #a0a8b3;
    --color-secondary-dark-10: #acb4bd;
    --color-secondary-dark-11: #b8bfc7;
    --color-secondary-dark-12: #c5cad1;
    --color-secondary-dark-13: #d5d9de;
    --color-secondary-light-1: #32383f;
    --color-secondary-light-2: #272c31;
    --color-secondary-light-3: #1c1f23;
    --color-secondary-light-4: #111316;
    --color-secondary-alpha-10: #3d444d1a;
    --color-secondary-alpha-20: #3d444d33;
    --color-secondary-alpha-30: #3d444d4d;
    --color-secondary-alpha-40: #3d444d66;
    --color-secondary-alpha-50: #3d444d80;
    --color-secondary-alpha-60: #3d444d99;
    --color-secondary-alpha-70: #3d444db3;
    --color-secondary-alpha-80: #3d444dcc;
    --color-secondary-alpha-90: #3d444de6;
    --color-secondary-button: var(--color-secondary-dark-4);
    --color-secondary-hover: var(--color-secondary-dark-3);
    --color-secondary-active: var(--color-secondary-dark-2);
    --color-red: #e5534b;
    --color-red-light: #e96d66;
    --color-red-dark-1: #e13a30;
    --color-red-dark-2: #d5281f;
    --color-red-badge: #e5534b;
    --color-red-badge-bg: #e5534b1a;
    --color-red-badge-hover-bg: #e5534b4d;
    --color-orange: #cc6b2c;
    --color-orange-light: #d78048;
    --color-orange-dark-1: #b86028;
    --color-orange-dark-2: #a35623;
    --color-orange-badge: #cc6b2c;
    --color-orange-badge-bg: #cc6b2c1a;
    --color-orange-badge-hover-bg: #cc6b2c4d;
    --color-yellow: #c69026;
    --color-yellow-light: #d9a43c;
    --color-yellow-dark-1: #b28222;
    --color-yellow-dark-2: #9e731e;
    --color-yellow-badge: #c69026;
    --color-yellow-badge-bg: #c690261a;
    --color-yellow-badge-hover-bg: #c690264d;
    --color-olive: #a2a626;
    --color-olive-light: #c6cb2f;
    --color-olive-dark-1: #929522;
    --color-olive-dark-2: #82851e;
    --color-green: #57ab5a;
    --color-green-light: #70b873;
    --color-green-dark-1: #4d9b50;
    --color-green-dark-2: #458a47;
    --color-green-badge: #57ab5a;
    --color-green-badge-bg: #57ab5a1a;
    --color-green-badge-hover-bg: #57ab5a4d;
    --color-teal: #1cb0ab;
    --color-teal-light: #22d8d1;
    --color-teal-dark-1: #199e9a;
    --color-teal-dark-2: #168d89;
    --color-blue: #4493f8;
    --color-blue-light: #60a3f9;
    --color-blue-dark-1: #2681f7;
    --color-blue-dark-2: #0970f4;
    --color-violet: #9899ec;
    --color-violet-light: #a7a8ef;
    --color-violet-dark-1: #7779e6;
    --color-violet-dark-2: #5658e0;
    --color-purple: #986ee2;
    --color-purple-light: #a784e6;
    --color-purple-dark-1: #8452dc;
    --color-purple-dark-2: #7036d7;
    --color-pink: #c96198;
    --color-pink-light: #d179a7;
    --color-pink-dark-1: #c14b8a;
    --color-pink-dark-2: #b23d7b;
    --color-brown: #b69a6d;
    --color-brown-light: #c1a983;
    --color-brown-dark-1: #ac8d5a;
    --color-brown-dark-2: #9b7d4e;
    --color-black: #010409;
    --color-black-light: #08224c;
    --color-black-dark-1: #010408;
    --color-black-dark-2: #010307;
    --color-grey: #9198a1;
    --color-grey-light: #a2a7af;
    --color-gold: #ba9b12;
    --color-white: #cdd9e5;
    --color-ansi-black: var(--color-black);
    --color-ansi-red: var(--color-red);
    --color-ansi-green: var(--color-green);
    --color-ansi-yellow: var(--color-yellow);
    --color-ansi-blue: var(--color-blue);
    --color-ansi-magenta: var(--color-pink);
    --color-ansi-cyan: #07ace4;
    --color-ansi-white: var(--color-console-fg-subtle);
    --color-ansi-bright-black: var(--color-black-light);
    --color-ansi-bright-red: var(--color-red-light);
    --color-ansi-bright-green: var(--color-green-light);
    --color-ansi-bright-yellow: var(--color-yellow-light);
    --color-ansi-bright-blue: var(--color-blue-light);
    --color-ansi-bright-magenta: var(--color-pink-light);
    --color-ansi-bright-cyan: #0fbdf8;
    --color-ansi-bright-white: var(--color-console-fg);
    --color-console-fg: #d1d7e0;
    --color-console-fg-subtle: #9198a1;
    --color-console-bg: #151b23;
    --color-console-border: #3d444db3;
    --color-console-active-bg: #3d444d;
    --color-console-hover-bg: #656c7626;
    --color-console-menu-bg: #2a313c;
    --color-console-menu-border: #3d444db3;
    --color-diff-added-linenum-bg: #57ab5a4d;
    --color-diff-added-row-bg: #46954a26;
    --color-diff-added-row-border: #46954a26;
    --color-diff-added-word-bg: #46954a66;
    --color-diff-removed-linenum-bg: #e5534b4d;
    --color-diff-removed-row-bg: #e5534b1a;
    --color-diff-removed-row-border: #e5534b1a;
    --color-diff-removed-word-bg: #e5534b66;
    --color-diff-moved-row-bg: #ae7c1426;
    --color-diff-moved-row-border: #ae7c1426;
    --color-diff-inactive: #262c36;
    --color-error-bg: #e5534b1a;
    --color-error-bg-active: #e5534b80;
    --color-error-bg-hover: #e5534b4d;
    --color-error-border: #e5534b66;
    --color-error-text: #fa4136;
    --color-success-bg: #57ab5a1a;
    --color-success-border: #57ab5a66;
    --color-success-text: #3ec443;
    --color-warning-bg: #c690261a;
    --color-warning-border: #c6902666;
    --color-warning-text: #de980e;
    --color-info-bg: #4493f81a;
    --color-info-border: #4493f866;
    --color-info-text: #3d92ff;
    --color-logo: var(--color-primary);
    --color-body: #212830;
    --color-box-header: #262c36;
    --color-box-body: var(--color-body);
    --color-box-body-highlight: #4184e41a;
    --color-text: #d1d7e0;
    --color-text-light: #d1d7e0;
    --color-text-light-1: #9198a1;
    --color-text-light-2: #9198a1;
    --color-text-light-3: #9198a1;
    --color-text-dark: #d1d7e0;
    --color-footer: #151b23;
    --color-timeline: #3d444db3;
    --color-input-text: var(--color-text);
    --color-input-background: #262c36;
    --color-input-toggle-background: var(--color-body);
    --color-input-border: var(--color-light-border);
    --color-input-border-hover: var(--color-light-border);
    --color-light: var(--color-body);
    --color-light-border: #3d444d;
    --color-hover: #2f3742;
    --color-hover-opaque: var(--color-box-header);
    --color-active: #656c761a;
    --color-menu: #2a313c;
    --color-card: var(--color-body);
    --color-markup-table-row: #262c36;
    --color-markup-code-block: #262c36;
    --color-markup-code-inline: #656c7633;
    --color-button: #2a313c;
    --color-code-bg: unset;
    --color-shadow: #01040966;
    --color-shadow-opaque: var(--color-shadow);
    --color-secondary-bg: unset;
    --color-expand-button: #143d79;
    --color-placeholder-text: var(--color-text-light-3);
    --color-editor-line-highlight: var(--color-primary-light-5);
    --color-project-column-bg: #151b23;
    --color-caret: var(--color-text-dark);
    --color-reaction-bg: initial;
    --color-reaction-hover-bg: #4184e41a;
    --color-reaction-active-bg: #4184e41a;
    --color-tooltip-text: #fff;
    --color-tooltip-bg: #3d444d;
    --color-nav-bg: #262c36;
    --color-nav-hover-bg: #656c7626;
    --color-nav-text: var(--color-text);
    --color-secondary-nav-bg: var(--color-body);
    --color-label-text: var(--color-text);
    --color-label-bg: #656c7633;
    --color-label-hover-bg: #656c7633;
    --color-label-active-bg: var(--color-label-hover-bg);
    --color-accent: var(--color-primary-light-1);
    --color-small-accent: var(--color-primary-light-5);
    --color-highlight-fg: #c69026;
    --color-highlight-bg: #ae7c1426;
    --color-overlay-backdrop: #262c3666;
    --github-avatar-bgColor: #cdd9e51a;
    --github-avatar-borderColor: #cdd9e526;
    --github-fgColor-accent: #478be6;
    --github-fgColor-success: #57ab5a;
    --github-fgColor-done: #986ee2;
    --github-bgColor-accent-emphasis: #316dca;
    --github-bgColor-accent-muted: #4184e41a;
    --github-bgColor-success-emphasis: #347d39;
    --github-bgColor-done-emphasis: #8256d0;
    --github-borderColor-accent-emphasis: #316dca;
    --github-borderColor-attention-emphasis: #966600;
    --github-borderColor-success-emphasis: #347d39;
    --github-borderColor-done-emphasis: #8256d0;
    --github-button-default-bgColor-active: #3d444d;
    --github-button-primary-fgColor-accent: #5dbe5f;
    --github-button-primary-fgColor-rest: #fff;
    --github-button-primary-bgColor-rest: var(--github-bgColor-success-emphasis);
    --github-button-primary-bgColor-hover: #3b8640;
    --github-button-primary-borderColor-rest: #cdd9e526;
    --github-button-primary-borderColor-hover: #cdd9e526;
    --github-button-danger-fgColor-rest: #ea5c53;
    --github-button-danger-fgColor-hover: #fff;
    --github-button-danger-bgColor-rest: #2a313c;
    --github-button-danger-bgColor-hover: #ad2e2c;
    --github-button-danger-borderColor-hover: #cdd9e526;
    --github-button-star-iconColor: #daaa3f;
    --github-control-bgColor-rest: #2a313c;
    --github-control-transparent-bgColor-hover: #656c7626;
    --github-shadow-floating-small: 0px 0px 0px 1px var(--color-light-border), 0px 6px 12px -3px var(--color-shadow), 0px 6px 18px 0px var(--color-shadow);
    --github-shadow-resting-small: 0px 1px 1px 0px #01040999, 0px 1px 3px 0px #01040999;
    --github-underlineNav-borderColor-active: #ec775c;
    --github-contribution-default-bgColor-0: #2a313c;
    --github-contribution-default-bgColor-1: #1b4721;
    --github-contribution-default-bgColor-2: #2b6a30;
    --github-contribution-default-bgColor-3: #46954a;
    --github-contribution-default-bgColor-4: #6bc46d;
    --github-contribution-default-bgColor-5: #b8efba;
    --github-contribution-default-borderColor-0: #0104090d;
    --github-contribution-default-borderColor-1: var(--github-contribution-default-borderColor-0);
    --github-contribution-default-borderColor-2: var(--github-contribution-default-borderColor-0);
    --github-contribution-default-borderColor-3: var(--github-contribution-default-borderColor-0);
    --github-contribution-default-borderColor-4: var(--github-contribution-default-borderColor-0);
    --github-contribution-default-borderColor-5: var(--github-contribution-default-borderColor-0);
    --border-radius: 6px;
    --color-git: #f05133;
    --color-light-mimic-enabled: rgba(0, 0, 0, calc(40/255*222/255/var(--opacity-disabled)));
    accent-color: var(--color-accent);
    color-scheme: dark
}

.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()hue-rotate(180deg)
}

body {
    line-height: 1.5
}

a {
    text-underline-offset: .2rem
}

code:not(.code-inner) {
    padding: .2em .4em
}

.ui.form textarea,
.ui.form input:not([type]),
.ui.form input[type=date],
.ui.form input[type=datetime-local],
.ui.form input[type=email],
.ui.form input[type=number],
.ui.form input[type=password],
.ui.form input[type=search],
.ui.form input[type=tel],
.ui.form input[type=time],
.ui.form input[type=text],
.ui.form input[type=file],
.ui.form input[type=url],
.ui.form textarea:focus,
.ui.form input:not([type]):focus,
.ui.form input[type=date]:focus,
.ui.form input[type=datetime-local]:focus,
.ui.form input[type=email]:focus,
.ui.form input[type=number]:focus,
.ui.form input[type=password]:focus,
.ui.form input[type=search]:focus,
.ui.form input[type=tel]:focus,
.ui.form input[type=time]:focus,
.ui.form input[type=text]:focus,
.ui.form input[type=file]:focus,
.ui.form input[type=url]:focus,
.ui.form select,
.ui.input textarea,
.ui.input input,
.ui.menu,
.ui.modal,
.ui.label,
.ui.table,
.ui.segment,
.ui.segments,
.ui.grid.segment,
.ui.selection.dropdown,
.ui.horizontal.segments,
.ui.active.empty.selection.dropdown,
.ui.dropdown .menu,
.ui.inline.dropdown .menu,
.ui.pointing.upward.dropdown .menu,
.ui.top.pointing.upward.dropdown .menu,
.ui.search>.results,
.ui.search.selection .prompt,
.ui.pointing.dropdown>.menu,
.ui.loading.form.segments:before,
.ui.secondary.menu .dropdown.item>.menu {
    border-radius: var(--border-radius)
}

.ui.segments:not(.horizontal)>.segment:has(~.tw-hidden) {
    border-radius: var(--border-radius)
}

.ui.dropdown .menu .menu,
.ui.dropdown .menu .left.menu,
.ui.dropdown .menu .right.menu,
.ui.dropdown>.left.menu .menu,
.ui.floating.dropdown .menu,
.ui.floating.dropdown>.menu,
.ui.dropdown .right.menu>.menu,
.ui.secondary.vertical.menu>.item,
.ui.secondary.tabular.menu .item,
.ui.secondary.tabular.menu .item.active,
.ui.secondary.tabular.menu .item.active:hover,
.ui.secondary.tabular.menu .item:hover {
    border-radius: var(--border-radius) !important
}

.ui.vertical.menu>.item:first-child,
.ui.vertical.menu>.active.item:first-child,
.ui.segments:not(.horizontal)>.segment:first-child,
.ui.top.attached.header,
.ui.upward.dropdown>.menu,
.ui.upward.dropdown.button:not(.pointing):not(.floating).active,
.ui[class*=top\ attached].menu,
.ui[class*=top\ attached].segment,
.ui[class*=top\ attached].segment:last-child,
.ui.search>.results>:first-child,
.ui.modal>i.icon:first-child+*,
.ui.modal>.dimmer:first-child+i.icon+*,
.ui.modal>.dimmer:first-child+:not(.icon),
.ui.modal>:first-child:not(.icon):not(.dimmer) {
    border-radius: var(--border-radius)var(--border-radius)0 0
}

.ui.tabular.menu .item.active,
.ui.tabular.menu .item.active:hover,
.ui.tabular.menu .item:hover,
.ui.simple.upward.dropdown.active,
.ui.simple.upward.dropdown.active:hover,
.ui.simple.upward.dropdown:hover {
    border-radius: var(--border-radius)var(--border-radius)0 0 !important
}

.ui.attached.segment:last-child,
.ui.vertical.menu>.item:last-child,
.ui.vertical.menu>.active.item:last-child,
.ui.segments:not(.horizontal)>.segment:last-child,
.ui.modal>:last-child,
.ui.search>.results>:last-child,
.ui.selection.dropdown .menu,
.ui.menu .dropdown.item .menu,
.ui.bottom.attached.header,
.ui[class*=bottom\ attached].table,
.ui.segment[class*=bottom\ attached] {
    border-radius: 0 0 var(--border-radius)var(--border-radius)
}

.ui.attached.segment:has(+.ui.modal) {
    border-radius: 0 0 var(--border-radius)var(--border-radius)
}

.ui.attached.segment:has(+.page.buttons) {
    border-radius: 0 0 var(--border-radius)var(--border-radius)
}

.ui.attached.segment:has(+.ui[class*=top\ attached].header) {
    border-radius: 0 0 var(--border-radius)var(--border-radius)
}

.ui.segment:has(+.ui.segment:not(.attached)) {
    border-radius: 0 0 var(--border-radius)var(--border-radius)
}

.ui.upward.selection.dropdown.visible,
.ui.active.upward.selection.dropdown {
    border-radius: 0 0 var(--border-radius)var(--border-radius) !important
}

.ui.menu>.item:first-child,
.ui.action.input>.button:first-child,
.ui.action.input>.dropdown:first-child,
.ui.horizontal.segments>.segment:first-child,
.ui[class*=left\ icon].input>i.icon,
.ui.action.input>.buttons:first-child>.button {
    border-radius: var(--border-radius)0 0 var(--border-radius)
}

.ui.compact.menu .item:last-child,
.ui.compact.menu:not(.secondary) .item:last-child,
.ui.pagination.menu .item:last-child,
.ui.action.input>.button:last-child,
.ui.action.input>.dropdown:last-child,
.ui.horizontal.segments>.segment:last-child,
.ui.icon.input>i.icon,
.ui.buttons .unescape-button,
.ui.action.input>.buttons:last-child>.button {
    border-radius: 0 var(--border-radius)var(--border-radius)0
}

.ui.top.attached.menu>.item:first-child,
.ui.table>thead>tr:first-child>th:first-child {
    border-top-left-radius: var(--border-radius)
}

.ui.table>thead>tr:first-child>th:last-child,
.ui.category.search>.results .category:first-child .name+.result {
    border-top-right-radius: var(--border-radius)
}

.ui.table>tfoot>tr:first-child>th:first-child,
.ui.table>tfoot>tr:first-child>td:first-child {
    border-bottom-left-radius: var(--border-radius)
}

.ui.table>tfoot>tr:first-child>th:last-child,
.ui.table>tfoot>tr:first-child>td:last-child,
.ui.category.search>.results .category:last-child .result:last-child {
    border-bottom-right-radius: var(--border-radius)
}

.ui.vertical.menu>.active.item:only-child,
.ui.segments:not(.horizontal)>.segment:only-child {
    border-radius: var(--border-radius)
}

.ui.table>thead>tr:first-child>th:only-child {
    border-radius: var(--border-radius)var(--border-radius)0 0
}

.ui.table>tfoot>tr:first-child>th:only-child,
.ui.table>tfoot>tr:first-child>td:only-child {
    border-radius: 0 0 var(--border-radius)var(--border-radius)
}

.repository.view.issue .comment-list .comment>.content>div:first-child {
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius)
}

.repository.view.issue .comment-list .comment>.content>div:last-child {
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius)
}

.ui.secondary.menu .item {
    border-radius: var(--border-radius)
}

@keyframes overlay-appear {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes overlay-appear-down {
    0% {
        opacity: 0;
        transform: translateY(-8px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes overlay-appear-up {
    0% {
        opacity: 0;
        transform: translateY(8px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.code-expander-button,
.file-header-left,
.file-header-right,
.ui.attached.segment.table ul li,
.issue-list-toolbar .item,
.flex-list#issue-list>.flex-item,
.ui.borderless.pagination.menu .item,
#navbar .item,
.header-wrapper .ui.tabular.menu .item,
.job-step-summary,
.job-step-logs,
.job-brief-item,
.repo-file-cell,
.tippy-box .flex-items-block .item,
.clone-panel-tab .item,
.ui.form select,
.ui.label,
.ui.modal,
.ui.checkbox label:before,
.ui.checkbox input:checked~label:before,
.ui.checkbox input:not([type=radio]):indeterminate~label:before,
.ui.selection.dropdown,
.ui.selection.active.dropdown,
.ui.selection.active.dropdown:hover,
.ui.selection.active.dropdown .menu,
.ui.selection.active.dropdown:hover .menu,
.ui.vertical.menu .header.item,
.ui.secondary.menu .item,
input,
textarea,
tr,
.ui.input textarea,
.ui.form textarea,
.ui.form input:not([type]),
.ui.form input[type=date],
.ui.form input[type=datetime-local],
.ui.form input[type=email],
.ui.form input[type=number],
.ui.form input[type=password],
.ui.form input[type=search],
.ui.form input[type=tel],
.ui.form input[type=time],
.ui.form input[type=text],
.ui.form input[type=file],
.ui.form input[type=url] {
    transition: all 80ms cubic-bezier(.33, 1, .68, 1)
}

.ui.table>tr>td,
.ui.table>tbody>tr>td {
    border-top: 1px solid var(--color-secondary-alpha-70)
}

.text.red .svg.octicon-issue-closed,
.text.red.svg.octicon-issue-closed {
    color: var(--github-fgColor-done) !important
}

.text.grey {
    color: var(--color-text-light-1) !important
}

.ui.button {
    min-height: 30px;
    padding: 9px 16px;
    font-weight: 500
}

.ui.button.ui {
    gap: 8px
}

.ui.button:not(.primary):not(.red) svg {
    color: var(--color-text-light-1)
}

.ui.primary.buttons .button svg {
    color: var(--color-white)
}

.ui.primary.button,
.ui.primary.buttons .button {
    color: var(--github-button-primary-fgColor-rest);
    background-color: var(--github-button-primary-bgColor-rest);
    border-color: var(--github-button-primary-borderColor-rest);
    box-shadow: var(--github-shadow-resting-small)
}

.ui.primary.button:hover,
.ui.primary.buttons .button:hover {
    color: var(--github-button-primary-fgColor-rest);
    background-color: var(--github-button-primary-bgColor-hover);
    border-color: var(--github-button-primary-borderColor-hover)
}

.ui.primary.buttons {
    box-shadow: var(--github-shadow-resting-small)
}

.ui.primary.buttons .button {
    box-shadow: none
}

.ui.basic.primary.button {
    background-color: var(--color-button);
    color: var(--color-text);
    border-color: var(--color-light-border);
    box-shadow: none
}

.ui.basic.primary.button:hover {
    background-color: var(--color-hover);
    color: var(--color-text);
    border-color: var(--color-light-border)
}

.ui.basic.button:hover,
.ui.labeled.button>.label:hover {
    border-color: var(--color-light-border)
}

.ui.basic.buttons .button:active,
.ui.basic.button:active,
.ui.basic.buttons .active.button,
.ui.basic.active.button,
.ui.basic.buttons .active.button:hover,
.ui.basic.active.button:hover {
    background-color: var(--github-button-default-bgColor-active)
}

.ui.red.button,
.ui.basic.red.buttons .button,
.ui.basic.red.button {
    color: var(--github-button-danger-fgColor-rest);
    background-color: var(--github-button-danger-bgColor-rest);
    border-color: var(--color-light-border)
}

.ui.red.button:hover,
.ui.basic.red.buttons .button:hover,
.ui.basic.red.button:hover {
    color: var(--github-button-danger-fgColor-hover);
    background-color: var(--github-button-danger-bgColor-hover);
    border-color: var(--github-button-danger-borderColor-hover);
    box-shadow: var(--github-shadow-resting-small)
}

.ui.small.buttons .button,
.ui.ui.ui.ui.small.button {
    height: 32px;
    min-height: 26px
}

.repo-button-row .ui.button {
    height: 32px;
    min-height: 32px
}

.repo-header .ui.ui.ui.ui.small.compact.button,
.repo-header .ui.labeled.button>.label {
    height: 28px;
    min-height: 28px;
    line-height: 1.5
}

.ui.ui.ui.ui.small.button.compact .ui.tiny.buttons .button,
.ui.ui.ui.ui.tiny.button {
    min-height: 20px
}

.ui.ui.ui.ui.small.button {
    z-index: 0
}

.ui.button.code-copy {
    min-height: 28px;
    padding: 4px 6px
}

.ui.dropdown .menu,
.ui.menu .ui.dropdown .menu {
    animation: .2s cubic-bezier(.33, 1, .68, 1) overlay-appear-down;
    background-color: var(--color-menu) !important;
    border: unset !important;
    box-shadow: var(--github-shadow-floating-small) !important;
    border-radius: 12px !important
}

.ui.dropdown .menu>.item:not(.tw-hidden),
.ui.menu .ui.dropdown .menu>.item:not(.tw-hidden) {
    align-content: center;
    align-items: center;
    gap: 4px;
    min-height: 32px;
    border-radius: var(--border-radius) !important;
    padding: 6px 8px !important;
    display: flex !important
}

.ui.dropdown .menu>.item:not(.tw-hidden):not(.emoji),
.ui.menu .ui.dropdown .menu>.item:not(.tw-hidden):not(.emoji) {
    margin: 0 8px
}

.ui.dropdown .menu>.item:not(.tw-hidden):not(.emoji):first-of-type,
.ui.menu .ui.dropdown .menu>.item:not(.tw-hidden):not(.emoji):first-of-type {
    margin-top: 8px
}

.ui.dropdown .menu>.item:not(.tw-hidden):not(.emoji):first-of-type.clear-selection,
.ui.menu .ui.dropdown .menu>.item:not(.tw-hidden):not(.emoji):first-of-type.clear-selection {
    margin-top: 0
}

.ui.dropdown .menu>.item:not(.tw-hidden).cherry-pick-button,
.ui.dropdown .menu>.item:not(.tw-hidden):not(.emoji):last-of-type,
.ui.menu .ui.dropdown .menu>.item:not(.tw-hidden).cherry-pick-button,
.ui.menu .ui.dropdown .menu>.item:not(.tw-hidden):not(.emoji):last-of-type {
    margin-bottom: 8px
}

.ui.dropdown .menu>.item:not(.tw-hidden):has(+.tw-hidden:last-of-type) {
    margin-bottom: 8px
}

.ui.menu .ui.dropdown .menu>.item:not(.tw-hidden):has(+.tw-hidden:last-of-type) {
    margin-bottom: 8px
}

.ui.dropdown .menu>.item:not(.tw-hidden):hover,
.ui.menu .ui.dropdown .menu>.item:not(.tw-hidden):hover {
    background-color: var(--github-control-transparent-bgColor-hover) !important
}

.ui.dropdown .menu>.item:not(.tw-hidden).selected,
.ui.menu .ui.dropdown .menu>.item:not(.tw-hidden).selected {
    background-color: var(--color-active) !important
}

.ui.dropdown .menu>.item:not(.tw-hidden).selected:hover,
.ui.menu .ui.dropdown .menu>.item:not(.tw-hidden).selected:hover {
    background-color: var(--github-control-transparent-bgColor-hover) !important
}

.ui.dropdown .menu>.item:not(.tw-hidden).active:after,
.ui.dropdown .menu>.item:not(.tw-hidden).selected:after,
.ui.menu .ui.dropdown .menu>.item:not(.tw-hidden).active:after,
.ui.menu .ui.dropdown .menu>.item:not(.tw-hidden).selected:after {
    content: "";
    background-color: var(--github-borderColor-accent-emphasis);
    border-radius: var(--border-radius);
    width: 4px;
    height: 24px;
    position: absolute;
    top: calc(50% - 12px);
    left: -8px
}

.ui.dropdown .menu>.item:not(.tw-hidden) svg,
.ui.menu .ui.dropdown .menu>.item:not(.tw-hidden) svg {
    margin-top: 2px;
    margin-right: 2px
}

.ui.dropdown .menu>.item:not(.tw-hidden) .ui.checkbox input[type=checkbox],
.ui.menu .ui.dropdown .menu>.item:not(.tw-hidden) .ui.checkbox input[type=checkbox] {
    height: 100%
}

.ui.dropdown .menu>.item:not(.tw-hidden).filtered,
.ui.menu .ui.dropdown .menu>.item:not(.tw-hidden).filtered {
    display: none !important
}

.ui.dropdown .menu:has(>.item.filtered):has(>.item.selected) {
    padding: 8px 0
}

.ui.menu .ui.dropdown .menu:has(>.item.filtered):has(>.item.selected) {
    padding: 8px 0
}

.ui.dropdown .menu:has(>.item.filtered):has(>.item.selected)>.item:first-of-type {
    margin-top: 0
}

.ui.menu .ui.dropdown .menu:has(>.item.filtered):has(>.item.selected)>.item:first-of-type {
    margin-top: 0
}

.ui.dropdown .menu:has(>.item.filtered):has(>.item.selected)>.item:last-of-type {
    margin-bottom: 0
}

.ui.menu .ui.dropdown .menu:has(>.item.filtered):has(>.item.selected)>.item:last-of-type {
    margin-bottom: 0
}

.ui.dropdown .menu>.divider,
.ui.menu .ui.dropdown .menu>.divider {
    margin: 8px 0
}

.ui.dropdown .menu:after,
.ui.menu .ui.dropdown .menu:after {
    display: none !important
}

.ui.dropdown:not(.upward)>.menu,
.ui.menu .ui.dropdown:not(.upward)>.menu {
    margin-top: 4px !important
}

.ui.dropdown.upward>.menu,
.ui.menu .ui.dropdown.upward>.menu {
    animation: .2s cubic-bezier(.33, 1, .68, 1) overlay-appear-up;
    margin-bottom: 4px !important
}

.ui.floating.dropdown>.menu {
    border-radius: 12px !important
}

.ui.dropdown .menu .scrolling.menu,
.ui.dropdown .menu.context-user-switch .scrolling.menu:last-child {
    border-radius: 0 0 12px 12px !important
}

.user-menu>.item,
.ui.menu .ui.dropdown.item .menu .item {
    width: calc(100% - 16px)
}

.ui.selection.dropdown .menu>.item {
    border: unset
}

.ui.dropdown .menu .menu {
    border-radius: 12px !important
}

.ui.floating.dropdown .menu,
.ui.dropdown .menu.context-user-switch .scrolling.menu {
    box-shadow: var(--github-shadow-floating-small) !important
}

.ui.selection.dropdown:not(.search):not(.ellipsis-text-items),
.ui.selection.dropdown.active:not(.search):not(.ellipsis-text-items) {
    background-color: var(--color-button);
    border-color: var(--color-light-border);
    border-radius: var(--border-radius);
    min-height: 32px;
    padding: 8px 16px
}

.ui.selection.dropdown:not(.search):not(.ellipsis-text-items):focus,
.ui.selection.dropdown.active:not(.search):not(.ellipsis-text-items):focus {
    background: var(--color-button);
    border-color: var(--color-light-border)
}

.ui.selection.dropdown:not(.search):not(.ellipsis-text-items):hover,
.ui.selection.dropdown.active:not(.search):not(.ellipsis-text-items):hover {
    background: var(--color-hover);
    border-color: var(--color-light-border)
}

.ui.selection.dropdown:not(.search):not(.ellipsis-text-items) .item:hover:after,
.ui.selection.dropdown.active:not(.search):not(.ellipsis-text-items) .item:hover:after {
    content: "";
    background-color: var(--github-borderColor-accent-emphasis);
    border-radius: var(--border-radius);
    width: 4px;
    height: 24px;
    position: absolute;
    top: calc(50% - 12px);
    left: -8px
}

.list-header-search .ui.action.input>.dropdown.small {
    padding: 8px 40px 8px 16px
}

.repository.new.release .target .selection.dropdown {
    padding-top: 8px;
    padding-bottom: 8px
}

.ui.selection.dropdown.ellipsis-text-items:focus,
.ui.selection.dropdown.activeellipsis-text-items:focus {
    background: var(--color-button);
    border-color: var(--color-light-border)
}

.ui.selection.dropdown.ellipsis-text-items:hover,
.ui.selection.dropdown.activeellipsis-text-items:hover {
    background: var(--color-hover);
    border-color: var(--color-light-border)
}

.ui.selection.dropdown.active.search {
    background: var(--color-body);
    box-shadow: inset 0 0 0 1px var(--github-borderColor-accent-emphasis);
    outline: none
}

.ui.selection.dropdown.active.search.upward:hover {
    box-shadow: inset 0 0 0 1px var(--github-borderColor-accent-emphasis)
}

.ui.action.input>.dropdown.small:not(:first-child) {
    border-radius: 0
}

.ui.selection.dropdown.active:not(.small) {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important
}

#new-dependency-drop-list.ui.selection.dropdown.active,
#git-graph-container #flow-select-refs-dropdown {
    border-bottom-right-radius: 0 !important
}

.ui.upward.selection.dropdown.visible:not(.small),
.ui.active.upward.selection.dropdown:not(.small) {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important
}

.page-content.repository.labels .ui.selection.dropdown.active>.menu>.item,
.page-content.repository.new-repo .ui.search.selection.dropdown>.menu>.item {
    flex-direction: column;
    align-items: flex-start
}

.page-content.repository.labels .ui.selection.dropdown.active>.menu>.item>i,
.page-content.repository.new-repo .ui.search.selection.dropdown>.menu>.item>i {
    color: var(--color-text-light-1)
}

#new-dependency-drop-list.ui.selection.dropdown {
    min-height: 32px
}

.ui.dropdown.branch-selector-dropdown>.menu {
    width: var(--custom-branch-menu-width, 320px);
    max-width: 640px
}

.ui.dropdown.branch-selector-dropdown>.menu>.menu>.item {
    height: 32px;
    animation: .2s cubic-bezier(.33, 1, .68, 1) overlay-appear-down
}

.ui.dropdown.branch-selector-dropdown>.menu>.branch-tag-tab>.branch-tag-item {
    height: 32px;
    padding: 8px 12px;
    font-weight: 500;
    line-height: 1.15
}

.ui.dropdown.branch-selector-dropdown>.menu>.branch-tag-tab>.branch-tag-item svg {
    display: none
}

.ui.dropdown.branch-selector-dropdown>.menu>.branch-tag-tab>.branch-tag-item.active {
    background: var(--color-body)
}

.ui.dropdown.branch-selector-dropdown>.menu>.branch-tag-tab>.branch-tag-item:hover {
    color: inherit
}

.ui.dropdown.branch-selector-dropdown>.menu>.branch-tag-tab>.branch-tag-item:hover:not(.active) {
    background: var(--color-hover);
    border: 1px solid var(--color-secondary);
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
    border-bottom: 0
}

.ui.dropdown.action.select-reaction.active .menu:has(.emoji) {
    flex-direction: row;
    gap: 4px;
    min-width: auto;
    padding: 4px;
    display: flex !important
}

.ui.dropdown.action.select-reaction.active .menu:has(.emoji)>.item.emoji {
    height: 32px;
    min-height: 32px;
    margin: 0;
    font-size: 14px
}

.ui.dropdown.action.select-reaction.active .menu:has(.emoji)>.item.emoji:hover {
    background-color: var(--github-bgColor-accent-emphasis) !important
}

input,
textarea,
.ui.input input,
.ui.form input:not([type]):not(.search),
.ui.form select,
.ui.form textarea,
.ui.form input[type=date],
.ui.form input[type=datetime-local],
.ui.form input[type=email],
.ui.form input[type=file],
.ui.form input[type=number],
.ui.form input[type=password],
.ui.form input[type=search],
.ui.form input[type=tel],
.ui.form input[type=text],
.ui.form input[type=time],
.ui.form input[type=url] {
    padding: 8px 12px
}

input:focus,
input:focus-visible,
textarea:focus,
textarea:focus-visible,
.ui.input input:focus,
.ui.input input:focus-visible,
.ui.form input:not([type]):not(.search):focus,
.ui.form input:not([type]):not(.search):focus-visible,
.ui.form select:focus,
.ui.form select:focus-visible,
.ui.form textarea:focus,
.ui.form textarea:focus-visible,
.ui.form input[type=date]:focus,
.ui.form input[type=date]:focus-visible,
.ui.form input[type=datetime-local]:focus,
.ui.form input[type=datetime-local]:focus-visible,
.ui.form input[type=email]:focus,
.ui.form input[type=email]:focus-visible,
.ui.form input[type=file]:focus,
.ui.form input[type=file]:focus-visible,
.ui.form input[type=number]:focus,
.ui.form input[type=number]:focus-visible,
.ui.form input[type=password]:focus,
.ui.form input[type=password]:focus-visible,
.ui.form input[type=search]:focus,
.ui.form input[type=search]:focus-visible,
.ui.form input[type=tel]:focus,
.ui.form input[type=tel]:focus-visible,
.ui.form input[type=text]:focus,
.ui.form input[type=text]:focus-visible,
.ui.form input[type=time]:focus,
.ui.form input[type=time]:focus-visible,
.ui.form input[type=url]:focus,
.ui.form input[type=url]:focus-visible {
    border-radius: var(--border-radius);
    border-color: var(--github-borderColor-accent-emphasis);
    box-shadow: inset 0 0 0 1px var(--github-borderColor-accent-emphasis);
    outline: none;
    background: var(--color-body) !important
}

.ui.input {
    height: 32px
}

.ui.form#repo-search-form {
    align-items: center
}

.ui.dropdown.dropdown .menu>.input {
    margin: 12px 10px
}

.ui.label {
    border: 1px solid #0000
}

div.label.ui.ui.ui,
span.label.ui.ui.ui,
span.labels-list a.label.ui.ui.ui {
    border-radius: 9999px;
    padding: 0 6px;
    line-height: 18px
}

div.label.ui.ui.ui.mini,
span.label.ui.ui.ui.mini,
span.labels-list a.label.ui.ui.ui.mini {
    line-height: 16px
}

div.label.ui.ui.ui.scope-parent .scope-left,
span.label.ui.ui.ui.scope-parent .scope-left,
span.labels-list a.label.ui.ui.ui.scope-parent .scope-left {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

div.label.ui.ui.ui.scope-parent .scope-middle,
span.label.ui.ui.ui.scope-parent .scope-middle,
span.labels-list a.label.ui.ui.ui.scope-parent .scope-middle {
    border-radius: 0
}

div.label.ui.ui.ui.scope-parent .scope-right,
span.label.ui.ui.ui.scope-parent .scope-right,
span.labels-list a.label.ui.ui.ui.scope-parent .scope-right {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

div.ui.ui.ui.label.primary,
span.ui.ui.ui.label.primary {
    background-color: unset;
    border: 1px solid var(--color-primary);
    color: var(--color-primary)
}

div.ui.ui.ui.label.red,
span.ui.ui.ui.label.red {
    background-color: unset;
    border: 1px solid var(--github-borderColor-done-emphasis);
    color: var(--color-purple)
}

div.ui.ui.ui.label.orange,
span.ui.ui.ui.label.orange {
    background-color: unset;
    border: 1px solid var(--github-borderColor-attention-emphasis);
    color: var(--color-yellow)
}

div.ui.ui.ui.label.yellow,
span.ui.ui.ui.label.yellow {
    background-color: unset;
    border: 1px solid var(--github-borderColor-attention-emphasis);
    color: var(--color-orange)
}

div.ui.ui.ui.label.olive,
span.ui.ui.ui.label.olive {
    background-color: unset;
    border: 1px solid var(--color-olive);
    color: var(--color-olive)
}

div.ui.ui.ui.label.green,
span.ui.ui.ui.label.green {
    background-color: unset;
    border: 1px solid var(--github-borderColor-success-emphasis);
    color: var(--color-green)
}

div.ui.ui.ui.label.purple,
span.ui.ui.ui.label.purple {
    background-color: unset;
    border: 1px solid var(--github-borderColor-done-emphasis);
    color: var(--color-purple)
}

.ui.small.label {
    font-size: 12px
}

.ui.mini.label {
    font-size: 10px
}

a.ui.label.sha,
a.ui.label.commit-id-short {
    border: unset;
    background-color: unset;
    color: var(--color-text-light-1);
    margin-top: 2px;
    font-size: 12px;
    font-weight: 500
}

a.ui.label.sha:hover,
a.ui.label.commit-id-short:hover {
    background-color: var(--color-label-hover-bg)
}

a.ui.label.sha.commit-is-signed,
a.ui.label.commit-id-short.commit-is-signed {
    border: unset !important;
    background-color: unset !important
}

a.ui.label.sha.commit-is-signed:hover,
a.ui.label.commit-id-short.commit-is-signed:hover {
    background-color: var(--color-label-hover-bg) !important
}

a.ui.label.sha.commit-is-signed span.ui.label.commit-is-signed,
a.ui.label.commit-id-short.commit-is-signed span.ui.label.commit-is-signed {
    height: 25px;
    margin-left: 5px
}

a.ui.label.sha.commit-is-signed img.ui.avatar,
a.ui.label.commit-id-short.commit-is-signed img.ui.avatar {
    border-radius: 9999px
}

.ui.label.commit-id-short,
span.ui.label.commit-is-signed {
    height: 25px
}

span.ui.label.commit-is-signed.sign-trusted {
    border: 1.5px solid var(--color-green-badge) !important;
    color: var(--color-green-badge) !important
}

span.ui.label.commit-is-signed.sign-trusted:hover {
    background-color: var(--color-green-badge-hover-bg) !important
}

span.ui.label.commit-is-signed.sign-untrusted {
    border: 1.5px solid var(--color-yellow-badge) !important;
    color: var(--color-yellow-badge) !important
}

span.ui.label.commit-is-signed.sign-untrusted:hover {
    background-color: var(--color-yellow-badge-hover-bg) !important
}

span.ui.label.commit-is-signed.sign-unmatched {
    border: 1.5px solid var(--color-orange-badge) !important;
    color: var(--color-orange-badge) !important
}

span.ui.label.commit-is-signed.sign-unmatched:hover {
    background-color: var(--color-orange-badge-hover-bg) !important
}

span.ui.label.commit-is-signed.sign-warning {
    border: 1.5px solid var(--color-red-badge) !important;
    color: var(--color-red-badge) !important
}

span.ui.label.commit-is-signed.sign-warning:hover {
    background-color: var(--color-red-badge-hover-bg) !important
}

span.ui.label.commit-is-signed,
.ui.label.commit-id-short,
.ui.label.commit-sign-badge {
    font-size: 12px
}

.runner-container .ui.label.task-status-success {
    color: var(--color-success-text);
    border: 1px solid var(--color-success-border);
    background: var(--color-success-bg)
}

.runner-container .ui.label.task-status-failure {
    color: var(--color-error-text);
    border: 1px solid var(--color-error-border);
    background: var(--color-error-bg)
}

.runner-container .ui.label.task-status-running,
.runner-container .ui.label.task-status-skipped {
    color: var(--color-info-text);
    border: 1px solid var(--color-info-border);
    background: var(--color-info-bg)
}

.runner-container .ui.label.task-status-cancelled,
.runner-container .ui.label.task-status-blocked {
    color: var(--color-warning-text);
    border: 1px solid var(--color-warning-border);
    background: var(--color-warning-bg)
}

span.ui.basic.label,
.org-visibility div.ui.basic.label {
    background-color: unset;
    color: var(--color-text-light-1);
    font-size: 12px;
    font-weight: 500
}

.ui.vertical.menu {
    background: var(--color-body);
    border: 0
}

.ui.vertical.menu .header.item {
    background: unset;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    font-weight: 700;
    color: var(--color-text-light-1) !important
}

.ui.vertical.menu a.item:hover {
    background: var(--github-control-transparent-bgColor-hover)
}

.ui.vertical.menu .item,
.ui.vertical.menu .item>summary {
    background: unset;
    border-radius: var(--border-radius);
    padding: 6px 8px;
    font-size: 1.1rem
}

.ui.vertical.menu>.item:first-child,
.ui.vertical.menu>.item:last-child,
.ui.vertical.menu>.active.item:first-child,
.ui.vertical.menu>.active.item:last-child {
    border-radius: var(--border-radius)
}

.ui.vertical.menu .item:before {
    background: unset
}

.ui.vertical.menu .active.item,
.ui.vertical.menu .active.item>summary {
    border-radius: var(--border-radius);
    font-weight: 600
}

.ui.vertical.menu .active.item:after {
    content: "";
    background-color: var(--github-borderColor-accent-emphasis);
    border-radius: var(--border-radius);
    width: 4px;
    height: 24px;
    position: absolute;
    top: calc(50% - 12px);
    left: -8px
}

.ui.vertical.menu details.item summary:hover {
    background: var(--github-control-transparent-bgColor-hover)
}

.ui.vertical.menu details.item .menu .item {
    color: var(--color-text)
}

.ui.vertical.menu details.item:has(.active.item)>summary {
    background: var(--color-active);
    font-weight: 600
}

.ui.vertical.menu details.item:has(.active.item)>summary:hover {
    background: var(--github-control-transparent-bgColor-hover)
}

.ui.vertical.menu details.item:has(.active.item):after {
    content: "";
    background-color: var(--github-borderColor-accent-emphasis);
    border-radius: var(--border-radius);
    width: 4px;
    height: 24px;
    position: absolute;
    top: calc(50% - 12px);
    left: -8px
}

.ui.vertical.menu details.item:has(.active.item) .active.item {
    background: var(--color-active);
    font-weight: 400
}

.ui.vertical.menu details.item:has(.active.item) .active.item:hover {
    background: var(--github-control-transparent-bgColor-hover)
}

.ui.vertical.menu details.item:has(.active.item)[open]>summary {
    background: unset
}

.ui.vertical.menu details.item:has(.active.item)[open]>summary:hover {
    background: var(--github-control-transparent-bgColor-hover)
}

.ui.vertical.menu details.item:has(.active.item)[open]:after {
    display: none
}

.menu .item svg {
    color: var(--color-text-light-1)
}

.ui.menu a.item:hover,
.ui.secondary.pointing.menu a.item:hover,
.ui.secondary.menu .dropdown.item:hover {
    background: var(--github-control-transparent-bgColor-hover)
}

.small-menu-items .item {
    background-color: var(--color-body) !important
}

.small-menu-items .item:hover {
    background: var(--github-control-transparent-bgColor-hover) !important
}

.ui.segment .ui.tabular.menu .item:hover,
.ui.segment .ui.tabular.menu .active.item:hover,
.header-wrapper .ui.tabular.menu .item:hover,
.header-wrapper .ui.tabular.menu .active.item:hover,
.ui.secondary.pointing.menu .item:hover,
.ui.secondary.pointing.menu .active.item:hover {
    background: var(--github-control-transparent-bgColor-hover)
}

.ui.menu .item>.label:not(.floating) {
    padding: 0 6px
}

.ui.secondary.menu .item {
    height: 32px;
    padding: 0 12px;
    font-weight: 500
}

.ui.secondary.menu a.item:hover {
    background: var(--github-control-transparent-bgColor-hover)
}

.ui.secondary.pointing.menu .overflow-menu-items {
    gap: 4px
}

.ui.secondary.pointing.menu .overflow-menu-items .item {
    margin-block: .5rem;
    margin-bottom: .5rem !important;
    padding: 5px 8px !important
}

.ui.secondary.pointing.menu .item {
    font-weight: 400
}

.ui.secondary.pointing.menu .active.item,
.ui.secondary.pointing.menu .dropdown.item,
.ui.secondary.pointing.menu .link.item,
.ui.secondary.pointing.menu a.item {
    border-radius: var(--border-radius);
    color: var(--color-text)
}

.ui.secondary.pointing.menu .active.item svg,
.ui.secondary.pointing.menu .dropdown.item svg,
.ui.secondary.pointing.menu .link.item svg,
.ui.secondary.pointing.menu a.item svg {
    margin-right: 8px
}

.ui.secondary.pointing.menu .active.item {
    border-color: #fff0
}

.ui.secondary.pointing.menu .active.item span:after {
    content: "";
    background: var(--github-underlineNav-borderColor-active);
    border-radius: var(--border-radius);
    z-index: 1;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: calc(50% - 1.8rem);
    right: 50%;
    transform: translate(50%, -50%)
}

.page-content.repository .ui.secondary.pointing.menu {
    border-bottom: none !important
}

.ui.borderless.pagination.menu {
    background-color: unset;
    border: 0;
    align-items: center;
    gap: 4px;
    min-height: fit-content
}

.ui.borderless.pagination.menu .item {
    border-radius: var(--border-radius);
    justify-content: center;
    min-width: 32px;
    height: 32px;
    min-height: 32px;
    padding: 5px 10px !important
}

.ui.borderless.pagination.menu .item.active {
    background: var(--github-bgColor-accent-emphasis);
    color: var(--color-white)
}

.ui.borderless.pagination.menu .item:not(.active) {
    border: 1px solid #fff0
}

.ui.borderless.pagination.menu .item:not(.active):hover {
    background: unset;
    border-color: var(--color-secondary)
}

.ui.borderless.pagination.menu .item.navigation:not(.disabled) span,
.ui.borderless.pagination.menu .item.navigation:not(.disabled) svg {
    color: var(--color-primary)
}

.ui.borderless.pagination.menu .item.navigation svg {
    margin-top: 2px
}

.page-content.repository.milestones .list-header .ui.compact.small.menu.small-menu-items,
.page-content.repository.new.milestone .issue-navbar .ui.compact.small.menu.small-menu-items,
.page-content.repository.labels .issue-navbar .ui.compact.small.menu.small-menu-items {
    border: 0;
    gap: 8px;
    height: 32px;
    font-size: 14px;
    background: var(--color-hover) !important;
    min-height: 32px !important
}

.page-content.user.notification>.ui.container:has(.flex-list) .ui.compact.small.menu.small-menu-items {
    border: 0;
    gap: 8px;
    height: 32px;
    font-size: 14px;
    background: var(--color-hover) !important;
    min-height: 32px !important
}

.page-content.repository.milestones .list-header .ui.compact.small.menu.small-menu-items>.item,
.page-content.repository.new.milestone .issue-navbar .ui.compact.small.menu.small-menu-items>.item,
.page-content.repository.labels .issue-navbar .ui.compact.small.menu.small-menu-items>.item {
    border: 1px solid var(--color-hover);
    border-radius: var(--border-radius);
    background: unset !important;
    padding: 6px 12px !important
}

.page-content.user.notification>.ui.container:has(.flex-list) .ui.compact.small.menu.small-menu-items>.item {
    border: 1px solid var(--color-hover);
    border-radius: var(--border-radius);
    background: unset !important;
    padding: 6px 12px !important
}

.page-content.repository.milestones .list-header .ui.compact.small.menu.small-menu-items>.item.active,
.page-content.repository.new.milestone .issue-navbar .ui.compact.small.menu.small-menu-items>.item.active,
.page-content.repository.labels .issue-navbar .ui.compact.small.menu.small-menu-items>.item.active {
    border-color: var(--color-light-border);
    font-weight: 600;
    background: var(--color-menu) !important
}

.page-content.user.notification>.ui.container:has(.flex-list) .ui.compact.small.menu.small-menu-items>.item.active {
    border-color: var(--color-light-border);
    font-weight: 600;
    background: var(--color-menu) !important
}

.page-content.repository.milestones .list-header .ui.compact.small.menu.small-menu-items>.item:before,
.page-content.repository.new.milestone .issue-navbar .ui.compact.small.menu.small-menu-items>.item:before,
.page-content.repository.labels .issue-navbar .ui.compact.small.menu.small-menu-items>.item:before {
    display: none
}

.page-content.user.notification>.ui.container:has(.flex-list) .ui.compact.small.menu.small-menu-items>.item:before {
    display: none
}

.page-content.repository.milestones .list-header .ui.compact.small.menu.small-menu-items>.item:not(.active),
.page-content.repository.new.milestone .issue-navbar .ui.compact.small.menu.small-menu-items>.item:not(.active),
.page-content.repository.labels .issue-navbar .ui.compact.small.menu.small-menu-items>.item:not(.active) {
    height: calc(100% - 8px);
    position: relative;
    top: 4px;
    padding: 4px 12px !important
}

.page-content.user.notification>.ui.container:has(.flex-list) .ui.compact.small.menu.small-menu-items>.item:not(.active) {
    height: calc(100% - 8px);
    position: relative;
    top: 4px;
    padding: 4px 12px !important
}

.page-content.repository.milestones .list-header .ui.compact.small.menu.small-menu-items>.item:not(.active):first-child,
.page-content.repository.new.milestone .issue-navbar .ui.compact.small.menu.small-menu-items>.item:not(.active):first-child,
.page-content.repository.labels .issue-navbar .ui.compact.small.menu.small-menu-items>.item:not(.active):first-child {
    left: 4px
}

.page-content.user.notification>.ui.container:has(.flex-list) .ui.compact.small.menu.small-menu-items>.item:not(.active):first-child {
    left: 4px
}

.page-content.repository.milestones .list-header .ui.compact.small.menu.small-menu-items>.item:not(.active):last-child,
.page-content.repository.new.milestone .issue-navbar .ui.compact.small.menu.small-menu-items>.item:not(.active):last-child,
.page-content.repository.labels .issue-navbar .ui.compact.small.menu.small-menu-items>.item:not(.active):last-child {
    right: 4px
}

.page-content.user.notification>.ui.container:has(.flex-list) .ui.compact.small.menu.small-menu-items>.item:not(.active):last-child {
    right: 4px
}

.page-content.repository.milestones .list-header .ui.compact.small.menu.small-menu-items>.item:not(.active):hover,
.page-content.repository.new.milestone .issue-navbar .ui.compact.small.menu.small-menu-items>.item:not(.active):hover,
.page-content.repository.labels .issue-navbar .ui.compact.small.menu.small-menu-items>.item:not(.active):hover {
    background: var(--github-control-transparent-bgColor-hover) !important
}

.page-content.user.notification>.ui.container:has(.flex-list) .ui.compact.small.menu.small-menu-items>.item:not(.active):hover {
    background: var(--github-control-transparent-bgColor-hover) !important
}

.ui.modal {
    border: 1.5px solid var(--color-light-border);
    animation: .2s cubic-bezier(.33, 1, .68, 1) overlay-appear-down
}

.ui.modal>.header {
    background-color: var(--color-menu);
    border-bottom: 1.5px solid var(--color-light-border)
}

.ui.modal>.content,
.ui.modal form>.content {
    background-color: var(--color-menu)
}

.ui.modal>.actions,
.ui.modal .content+.actions,
.ui.modal .content+form>.actions {
    background-color: var(--color-menu);
    border-top: 1.5px solid var(--color-light-border)
}

.ui.modal .actions>.ui.button {
    padding: 8px 12px
}

.tippy-box {
    border-radius: var(--border-radius);
    margin-top: -3px;
    animation: .2s cubic-bezier(.33, 1, .68, 1) overlay-appear-down;
    overflow: hidden
}

.tippy-box[data-theme=default],
.tippy-box[data-theme=box-with-header] {
    border: unset;
    box-shadow: var(--github-shadow-floating-small)
}

.tippy-box[data-theme=default],
.tippy-box[data-theme=menu] {
    border-radius: 12px
}

.tippy-box[data-theme=box-with-header] .tippy-content {
    background-color: var(--color-menu)
}

.tippy-box[data-theme=box-with-header] .tippy-content .ui.attached.header {
    background-color: var(--color-body)
}

.tippy-box[data-theme=menu] .tippy-content {
    padding: 8px
}

.tippy-box[data-theme=menu] .tippy-content .item {
    border-radius: var(--border-radius);
    height: 32px;
    padding: 6px 8px
}

.tippy-box[data-theme=menu] .tippy-content .item:hover {
    background-color: var(--github-control-transparent-bgColor-hover)
}

.tippy-box[data-theme=tooltip] {
    animation: 80ms ease-in forwards overlay-appear
}

.tippy-box[data-theme=tooltip] .tippy-content {
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 400
}

.user-main-content .ui.top.attached.header,
.repo-setting-content .ui.top.attached.header,
.user-setting-content .ui.top.attached.header,
.org-setting-content .ui.top.attached.header,
.admin-setting-content .ui.top.attached.header,
.page-content.repository.new-repo .ui.top.attached.header,
.page-content.repository.new.migrate .ui.top.attached.header,
.page-content.repository.new.fork .ui.top.attached.header,
.page-content.organization.new.org .ui.top.attached.header {
    border: 0;
    margin-bottom: .25rem;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    font-weight: 400;
    background-color: unset !important
}

.user-main-content .ui.top.attached.header>.ui.right,
.repo-setting-content .ui.top.attached.header>.ui.right,
.user-setting-content .ui.top.attached.header>.ui.right,
.org-setting-content .ui.top.attached.header>.ui.right,
.admin-setting-content .ui.top.attached.header>.ui.right,
.page-content.repository.new-repo .ui.top.attached.header>.ui.right,
.page-content.repository.new.migrate .ui.top.attached.header>.ui.right,
.page-content.repository.new.fork .ui.top.attached.header>.ui.right,
.page-content.organization.new.org .ui.top.attached.header>.ui.right {
    right: 0
}

.user-main-content .ui.attached.segment,
.repo-setting-content .ui.attached.segment,
.user-setting-content .ui.attached.segment,
.org-setting-content .ui.attached.segment,
.admin-setting-content .ui.attached.segment,
.page-content.repository.new-repo .ui.attached.segment,
.page-content.repository.new.migrate .ui.attached.segment,
.page-content.repository.new.fork .ui.attached.segment,
.page-content.organization.new.org .ui.attached.segment {
    background-color: unset;
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
    border: 1px solid var(--color-light-border) !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.user-main-content .ui.attached.segment+.ui.attached.segment,
.repo-setting-content .ui.attached.segment+.ui.attached.segment,
.user-setting-content .ui.attached.segment+.ui.attached.segment,
.org-setting-content .ui.attached.segment+.ui.attached.segment,
.admin-setting-content .ui.attached.segment+.ui.attached.segment,
.page-content.repository.new-repo .ui.attached.segment+.ui.attached.segment,
.page-content.repository.new.migrate .ui.attached.segment+.ui.attached.segment,
.page-content.repository.new.fork .ui.attached.segment+.ui.attached.segment,
.page-content.organization.new.org .ui.attached.segment+.ui.attached.segment {
    border-top: 0 !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.user-main-content .ui.attached.segment:last-child,
.repo-setting-content .ui.attached.segment:last-child,
.user-setting-content .ui.attached.segment:last-child,
.org-setting-content .ui.attached.segment:last-child,
.admin-setting-content .ui.attached.segment:last-child,
.page-content.repository.new-repo .ui.attached.segment:last-child,
.page-content.repository.new.migrate .ui.attached.segment:last-child,
.page-content.repository.new.fork .ui.attached.segment:last-child,
.page-content.organization.new.org .ui.attached.segment:last-child {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important
}

.user-main-content .ui.attached.segment:has(+:not(.ui.attached.segment)) {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important
}

.repo-setting-content .ui.attached.segment:has(+:not(.ui.attached.segment)) {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important
}

.user-setting-content .ui.attached.segment:has(+:not(.ui.attached.segment)) {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important
}

.org-setting-content .ui.attached.segment:has(+:not(.ui.attached.segment)) {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important
}

.admin-setting-content .ui.attached.segment:has(+:not(.ui.attached.segment)) {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important
}

.page-content.repository.new-repo .ui.attached.segment:has(+:not(.ui.attached.segment)) {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important
}

.page-content.repository.new.migrate .ui.attached.segment:has(+:not(.ui.attached.segment)) {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important
}

.page-content.repository.new.fork .ui.attached.segment:has(+:not(.ui.attached.segment)) {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important
}

.page-content.organization.new.org .ui.attached.segment:has(+:not(.ui.attached.segment)) {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important
}

.user-main-content .ui.attached.segment.error,
.repo-setting-content .ui.attached.segment.error,
.user-setting-content .ui.attached.segment.error,
.org-setting-content .ui.attached.segment.error,
.admin-setting-content .ui.attached.segment.error,
.page-content.repository.new-repo .ui.attached.segment.error,
.page-content.repository.new.migrate .ui.attached.segment.error,
.page-content.repository.new.fork .ui.attached.segment.error,
.page-content.organization.new.org .ui.attached.segment.error {
    border: 1px solid var(--color-error-border) !important
}

.page-content.repository.commits .flex-container-main:has(.ui.header.activity-header)>.ui.attached.segment {
    border-radius: 0
}

.page-content.repository.commits .flex-container-main:has(.ui.header.activity-header)>.ui.attached.segment:has(+:not(.ui.attached.segment)) {
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius)
}

.list-header {
    align-content: center;
    align-items: center
}

.octicon-star-fill {
    color: var(--github-button-star-iconColor) !important
}

.gitea-vscode {
    color: #007acc !important
}

.gitea-vscodium {
    color: #429cf0 !important
}

img.ui.avatar,
.ui.avatar img,
.ui.avatar svg {
    background-color: var(--github-avatar-bgColor);
    box-shadow: 0 0 0 1px var(--github-avatar-borderColor)
}

.page-content.repository.actions .ui.grid .four.wide {
    border-right: 1px solid var(--color-light-border);
    min-height: calc(100vh - 104px)
}

.page-content.repository.actions .ui.grid .four.wide:before {
    content: "Actions";
    margin-top: 6px;
    margin-bottom: 24px;
    font-size: 20px;
    font-weight: 600;
    display: block
}

.page-content.repository.actions .ui.grid .twelve.wide:before {
    content: "Workflow Runs";
    margin-top: 6px;
    margin-bottom: 24px;
    margin-left: 2px;
    font-size: 20px;
    display: block
}

.page-content.repository.actions .ui.grid .twelve.wide .ui.secondary.menu {
    background-color: var(--color-box-header);
    border: 1px solid var(--color-light-border);
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
    border-bottom: 0;
    margin-bottom: 0;
    padding: 16px
}

.page-content.repository.actions .ui.grid .twelve.wide .ui.secondary.menu>.ui.dropdown {
    color: var(--color-text-light-1)
}

.page-content.repository.actions .ui.grid .twelve.wide .ui.info.message {
    border-left-color: var(--color-light-border);
    border-right-color: var(--color-light-border);
    border-radius: 0;
    margin: 0
}

.page-content.repository.actions .ui.grid .twelve.wide .ui.info.message~.run-list {
    border-top: 0
}

.page-content.repository.actions .ui.grid .twelve.wide .run-list {
    border: 1px solid var(--color-light-border);
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius)
}

.page-content.repository.actions .ui.grid .twelve.wide .run-list .run-list-ref {
    background-color: var(--github-bgColor-accent-muted);
    color: var(--github-fgColor-accent);
    font-family: var(--fonts-monospace);
    padding: 0 6px;
    font-weight: 400
}

.page-content.repository.actions .ui.grid .twelve.wide .run-list .run-list-ref:hover {
    background-color: var(--github-bgColor-accent-muted);
    color: var(--github-fgColor-accent);
    text-decoration-line: underline !important
}

.page-content.repository.actions .ui.grid .twelve.wide .run-list .run-list-item-right {
    color: var(--color-text-light-1)
}

.page-content.repository.actions .ui.grid .twelve.wide .run-list .flex-item {
    padding: 16px;
    line-height: 18px
}

.page-content.repository.actions .ui.grid .twelve.wide .run-list .flex-item .flex-item-leading {
    align-self: flex-start;
    margin-top: 2px
}

.page-content.repository.actions .ui.grid .twelve.wide .run-list .flex-item .flex-item-main {
    gap: .5rem
}

.page-content.repository.actions .ui.grid .twelve.wide .run-list .flex-item .flex-item-trailing>.ui.label {
    border-radius: var(--border-radius)
}

.page-content.repository.actions .ui.grid .twelve.wide .run-list .flex-item .flex-item-trailing>.ui.dropdown.jump {
    border-radius: var(--border-radius);
    color: var(--color-text-light-1)
}

.page-content.repository.actions .ui.grid .twelve.wide .run-list .flex-item .flex-item-trailing>.ui.dropdown.jump:hover {
    background-color: var(--github-control-transparent-bgColor-hover)
}

.page-content.repository.actions .ui.grid .twelve.wide .run-list .flex-item .flex-item-trailing>.ui.dropdown.jump .menu>.item:hover {
    color: var(--color-text) !important
}

@media (max-width:767.98px) {
    .page-content.repository.actions .ui.grid .four.wide {
        min-height: auto
    }
}

.ui.vertical.menu .item>.ui.red.label {
    color: var(--color-error-text);
    border: 1px solid var(--color-error-border);
    background: var(--color-error-bg);
    margin-top: .5px
}

#runWorkflowDispatchForm .ui.dropdown.button.branch-selector-dropdown .svg.octicon-git-branch {
    margin-right: 6px
}

.action-view-header .action-commit-summary .ui.label {
    background-color: var(--github-bgColor-accent-muted);
    color: var(--github-fgColor-accent);
    font-family: var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, monospace);
    font-weight: 400
}

.action-view-header .action-commit-summary .ui.label>a {
    opacity: 1
}

.action-view-left {
    border-top: 1px solid var(--color-console-border);
    margin-right: 28px
}

.action-view-left:before {
    content: "Jobs";
    color: var(--color-console-fg-subtle);
    margin-top: 22px;
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
    position: relative;
    top: -8px;
    left: 15px
}

.action-view-left .job-group-section {
    border-bottom: 1px solid var(--color-console-border);
    padding-bottom: 8px;
    padding-right: 8px
}

.action-view-left .job-group-section .job-brief-list {
    gap: 4px
}

.action-view-left .job-group-section .job-brief-list .job-brief-item.job-brief-item {
    margin-left: .5rem;
    padding: 8px;
    position: relative;
    border-radius: var(--border-radius) !important
}

.action-view-left .job-group-section .job-brief-list .job-brief-item.job-brief-item:hover {
    background-color: var(--color-console-hover-bg)
}

.action-view-left .job-group-section .job-brief-list .job-brief-item.job-brief-item.selected:after {
    background: var(--github-borderColor-accent-emphasis);
    border-radius: var(--border-radius);
    content: "";
    width: 4px;
    height: 24px;
    position: absolute;
    top: calc(50% - 12px);
    left: -.5rem;
    overflow: visible
}

.action-view-left .job-group-section .job-brief-list .job-brief-item.job-brief-item .job-brief-item-right svg.job-brief-rerun {
    color: var(--color-console-fg-subtle);
    display: none
}

.action-view-left .job-group-section .job-brief-list .job-brief-item.job-brief-item .job-brief-item-right svg.job-brief-rerun:hover {
    color: var(--color-text)
}

.action-view-left .job-group-section .job-brief-list .job-brief-item.job-brief-item .job-brief-item-right .step-summary-duration {
    color: var(--color-console-fg-subtle);
    font-family: var(--fonts-monospace);
    font-size: 12px
}

.action-view-left .job-group-section .job-brief-list .job-brief-item.job-brief-item:hover .job-brief-item-right svg.job-brief-rerun {
    display: inline-block
}

.action-view-right {
    min-height: calc(100vh - 245px)
}

.action-view-right .job-info-header {
    height: 80px !important;
    padding: 16px 12px 16px 24px !important
}

.action-view-right .job-info-header .job-info-header-left .job-info-header-title {
    color: var(--github-fgColor-accent) !important
}

.action-view-right .job-info-header .job-info-header-left .job-info-header-detail {
    margin-top: 8px
}

.action-view-right .job-info-header .job-info-header-right .ui.dropdown>.button {
    border: unset;
    padding: 7px !important
}

.action-view-right .job-info-header .job-info-header-right .ui.dropdown .menu>.item>i.icon {
    margin-right: 2px
}

.action-view-right .job-step-container {
    padding: 8px
}

.action-view-right .job-step-container .job-step-section {
    margin: 0 4px 4px
}

.action-view-right .job-step-container .job-step-section .job-step-summary.job-step-summary {
    color: var(--color-console-fg-subtle);
    height: 36px;
    padding: 8px !important
}

.action-view-right .job-step-container .job-step-section .job-step-summary.job-step-summary.selected {
    top: 80px
}

.action-view-right .job-step-container .job-step-section .job-step-summary.job-step-summary.step-expandable:hover {
    color: var(--color-console-fg-subtle)
}

.action-view-right .job-step-container .job-step-section .job-step-summary.job-step-summary .tw-mr-2:not(.svg) svg.svg {
    margin: 1.5px 6px 0 2px
}

.action-view-right .job-step-container .job-step-section .job-step-summary.job-step-summary svg.svg.text.green {
    color: var(--color-console-fg-subtle) !important
}

.action-view-right .job-step-container .job-step-section .job-step-summary.job-step-summary.selected {
    color: var(--color-console-fg) !important;
    background-color: var(--color-console-active-bg) !important
}

.action-view-right .job-step-container .job-step-section .job-step-summary.job-step-summary.selected svg.svg.text.green {
    color: var(--color-console-fg) !important
}

.action-view-right .job-step-container .job-step-section .job-step-summary.job-step-summary .step-summary-duration {
    font-size: 12px;
    font-family: var(--fonts-monospace)
}

.action-view-right .job-step-container .job-step-section .job-step-logs {
    animation: .2s cubic-bezier(.33, 1, .68, 1) overlay-appear-down
}

.action-view-right .job-step-container .job-step-section .job-step-logs .job-log-line {
    color: var(--color-console-fg)
}

.action-view-right .job-step-container .job-step-section .job-step-logs .job-log-line .log-msg:hover * {
    color: var(--color-console-fg) !important
}

.chroma .lntd {
    vertical-align: top;
    border: 0;
    margin: 0;
    padding: 0
}

.chroma .lntable {
    border-spacing: 0;
    border: 0;
    width: auto;
    margin: 0;
    padding: 0;
    display: block;
    overflow: auto
}

.chroma .hl {
    width: 100%;
    display: block
}

.chroma .lnt,
.chroma .ln {
    margin-right: .4em;
    padding: 0 .4em
}

.chroma .gs {
    font-weight: var(--font-weight-semibold)
}

.chroma .gl {
    text-decoration: underline
}

.chroma .w {
    color: var(--text-white-space)
}

.chroma .err {
    color: var(--chroma-err)
}

.chroma .k {
    color: var(--chroma-keyword)
}

.chroma .kc {
    color: var(--chroma-keyword-constant)
}

.chroma .kd {
    color: var(--chroma-keyword-declaration)
}

.chroma .kn {
    color: var(--chroma-keyword-namespace)
}

.chroma .kp {
    color: var(--chroma-keyword-pseudo)
}

.chroma .kr {
    color: var(--chroma-keyword-reserved)
}

.chroma .kt {
    color: var(--chroma-keyword-type)
}

.chroma .n {
    color: var(--chroma-name)
}

.chroma .na {
    color: var(--chroma-name-attribute)
}

.chroma .nb {
    color: var(--chroma-name-builtin)
}

.chroma .bp {
    color: var(--chroma-name-builtinPseudo)
}

.chroma .nc {
    color: var(--chroma-name-class)
}

.chroma .no {
    color: var(--chroma-name-constant)
}

.chroma .nd {
    color: var(--chroma-name-decorator)
}

.chroma .ni {
    color: var(--chroma-name-entity)
}

.chroma .ne {
    color: var(--chroma-name-exception)
}

.chroma .nf {
    color: var(--chroma-name-function)
}

.chroma .fm {
    color: var(--chroma-name-functionMagic)
}

.chroma .py {
    color: var(--chroma-name-property)
}

.chroma .nl {
    color: var(--chroma-name-label)
}

.chroma .nn {
    color: var(--chroma-name-namespace)
}

.chroma .nx {
    color: var(--chroma-name-other)
}

.chroma .nt {
    color: var(--chroma-name-tag)
}

.chroma .nv {
    color: var(--chroma-name-variable)
}

.chroma .vc {
    color: var(--chroma-name-variableClass)
}

.chroma .vg {
    color: var(--chroma-name-variableGlobal)
}

.chroma .vi {
    color: var(--chroma-name-variableInstance)
}

.chroma .vm {
    color: var(--chroma-name-variableMagic)
}

.chroma .l {
    color: var(--chroma-literal)
}

.chroma .ld {
    color: var(--chroma-literal-date)
}

.chroma .s {
    color: var(--chroma-string)
}

.chroma .sa {
    color: var(--chroma-string-affix)
}

.chroma .sb {
    color: var(--chroma-string-backtick)
}

.chroma .sc {
    color: var(--chroma-string-char)
}

.chroma .dl {
    color: var(--chroma-string-delimiter)
}

.chroma .sd {
    color: var(--chroma-string-doc)
}

.chroma .s2 {
    color: var(--chroma-string-double)
}

.chroma .se {
    color: var(--chroma-string-escape)
}

.chroma .sh {
    color: var(--chroma-string-heredoc)
}

.chroma .si {
    color: var(--chroma-string-interpol)
}

.chroma .sx {
    color: var(--chroma-string-other)
}

.chroma .sr {
    color: var(--chroma-string-regex)
}

.chroma .s1 {
    color: var(--chroma-string-single)
}

.chroma .ss {
    color: var(--chroma-string-symbol)
}

.chroma .m {
    color: var(--chroma-ber)
}

.chroma .mb {
    color: var(--chroma-ber-bin)
}

.chroma .mf {
    color: var(--chroma-ber-float)
}

.chroma .mh {
    color: var(--chroma-ber-hex)
}

.chroma .mi {
    color: var(--chroma-ber-integer)
}

.chroma .il {
    color: var(--chroma-ber-integerLong)
}

.chroma .mo {
    color: var(--chroma-ber-oct)
}

.chroma .o {
    color: var(--chroma-operator)
}

.chroma .ow {
    color: var(--chroma-operator-word)
}

.chroma .p {
    color: var(--chroma-punctuation)
}

.chroma .c {
    color: var(--chroma-comment)
}

.chroma .ch {
    color: var(--chroma-comment-hashbang)
}

.chroma .cm {
    color: var(--chroma-comment-multiline)
}

.chroma .cp {
    color: var(--chroma-comment-preproc)
}

.chroma .cpf {
    color: var(--chroma-comment-preprocFile)
}

.chroma .c1 {
    color: var(--chroma-comment-single)
}

.chroma .cs {
    color: var(--chroma-comment-special)
}

.chroma .g {
    color: var(--chroma-generic)
}

.chroma .gd {
    color: var(--chroma-generic-deleted)
}

.chroma .ge {
    color: var(--chroma-generic-emph)
}

.chroma .gr {
    color: var(--chroma-generic-error)
}

.chroma .gh {
    color: var(--chroma-generic-heading)
}

.chroma .gi {
    color: var(--chroma-generic-inserted)
}

.chroma .go {
    color: var(--chroma-generic-output)
}

.chroma .gp {
    color: var(--chroma-generic-prompt)
}

.chroma .gs {
    color: var(--chroma-generic-strong)
}

.chroma .gt {
    color: var(--chroma-generic-traceback)
}

.chroma .gu {
    color: var(--chroma-generic-underline)
}

.tippy-box .clone-panel-popup>.clone-panel-field {
    margin-left: 16px;
    margin-right: 16px
}

.tippy-box .clone-panel-popup>.clone-panel-field:first-of-type {
    margin-top: 16px;
    font-weight: 600
}

.tippy-box .clone-panel-popup .clone-panel-tab {
    gap: 8px;
    margin-left: 16px;
    display: flex
}

.tippy-box .clone-panel-popup .clone-panel-tab .item {
    color: var(--color-text);
    margin: 8px 0;
    padding: 6px 8px;
    font-weight: 600
}

.tippy-box .clone-panel-popup .clone-panel-tab .item:hover {
    background: var(--github-control-transparent-bgColor-hover);
    border-radius: var(--border-radius)
}

.tippy-box .clone-panel-popup .clone-panel-tab .item.active:after {
    content: "";
    background: var(--github-underlineNav-borderColor-active);
    border-radius: var(--border-radius);
    width: 100%;
    height: 2px;
    display: block;
    position: absolute;
    bottom: -8px;
    left: 0
}

.tippy-box .clone-panel-popup .clone-panel-tab .item.active {
    border-bottom: 0;
    position: relative
}

.tippy-box .clone-panel-popup .ui.input.action>input {
    border: 1px solid var(--color-light-border);
    border-radius: var(--border-radius);
    font-family: var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, monospace);
    min-width: 150px;
    max-width: 400px;
    width: var(--custom-clone-menu-width)
}

.tippy-box .clone-panel-popup .ui.input.action>input:hover {
    border: 1px solid var(--color-light-border);
    border-radius: var(--border-radius)
}

.tippy-box .clone-panel-popup .ui.input.action>input:focus,
.tippy-box .clone-panel-popup .ui.input.action>input:focus-visible {
    border-color: var(--github-borderColor-accent-emphasis)
}

.tippy-box .clone-panel-popup .ui.input.action .ui.ui.ui.button {
    background-color: unset;
    border: unset;
    border-radius: var(--border-radius);
    color: var(--color-text-light-1);
    width: 32px;
    height: 32px;
    margin-left: 5px;
    padding: 0
}

.tippy-box .clone-panel-popup .ui.input.action .ui.ui.ui.button:hover {
    background-color: var(--github-control-transparent-bgColor-hover)
}

.tippy-box .clone-panel-popup .ui.input.action .ui.ui.ui.button svg {
    width: 16px;
    height: 16px
}

.tippy-box .clone-panel-popup .divider {
    margin: 0
}

.tippy-box .clone-panel-popup .clone-panel-list {
    margin: 8px
}

.tippy-box .clone-panel-popup .clone-panel-list .item {
    border-radius: var(--border-radius);
    height: 32px;
    margin: 0;
    padding: 6px 8px
}

.tippy-box .clone-panel-popup .clone-panel-list .item svg {
    color: var(--color-text-light-1);
    margin-right: .25rem
}

.tippy-box .clone-panel-popup .clone-panel-list>.item:hover {
    color: var(--color-text);
    background: var(--github-control-transparent-bgColor-hover);
    text-decoration: none
}

.page-content.repository #commits-table.ui.basic.striped.table tbody.commit-list .author img.ui.avatar {
    border-radius: 9999px
}

.page-content.repository #commits-table.ui.basic.striped.table tbody.commit-list .author .author-wrapper {
    color: var(--color-text-light-1)
}

.page-content.repository #commits-table.ui.basic.striped.table tbody.commit-list .sha a.ui.label.commit-id-short {
    height: 28px;
    margin-top: .375rem;
    margin-bottom: .375rem;
    margin-left: -8px;
    padding: 2px 8px
}

.page-content.repository #commits-table.ui.basic.striped.table tbody.commit-list .message a.ui.basic.primary.label {
    border-width: 1.5px;
    border-radius: 9999px;
    padding: 3px 8px !important
}

.page-content.repository #commits-table.ui.basic.striped.table tbody.commit-list .tw-text-right relative-time,
.page-content.repository #commits-table.ui.basic.striped.table tbody.commit-list .tw-text-right svg {
    color: var(--color-text-light-1)
}

.page-content.repository #commits-table.ui.basic.striped.table tbody.commit-list tr:hover {
    background-color: var(--color-hover-opaque)
}

.page-content.repository #commits-table.ui.basic.striped.table tbody.commit-list tr:nth-child(2n):hover {
    background-color: var(--color-hover-opaque) !important
}

.page-content.repository #commits-table.ui.basic.striped.table tbody.commit-list tr:last-child td:first-child {
    border-bottom-left-radius: var(--border-radius)
}

.page-content.repository #commits-table.ui.basic.striped.table tbody.commit-list tr:last-child td:last-child {
    border-bottom-right-radius: var(--border-radius)
}

.flex-text-inline[data-global-init=initCommitStatuses] {
    border-radius: var(--border-radius);
    margin-top: 2px;
    padding: 3px
}

.flex-text-inline[data-global-init=initCommitStatuses]:hover {
    background-color: var(--github-control-transparent-bgColor-hover)
}

.flex-text-inline[data-global-init=initCommitStatuses] svg {
    width: 16px;
    min-width: 16px;
    height: 16px;
    min-height: 16px
}

.page-content.repository #git-graph-container img.ui.avatar {
    border-radius: 9999px
}

.page-content.repository #git-graph-container li .ui.label.commit-id-short,
.page-content.repository #git-graph-container li .ui.label.commit-id-short.commit-is-signed span.ui.label.commit-is-signed {
    height: 25px
}

.page-content.dashboard.feeds .ui.two.item.menu {
    background: var(--color-hover);
    border: 0;
    border-radius: 12px;
    margin-bottom: 8px
}

.page-content.dashboard.feeds .ui.two.item.menu>.item {
    background: unset;
    border-radius: 12px;
    padding: 6px 12px !important
}

.page-content.dashboard.feeds .ui.two.item.menu>.item.active {
    background: var(--color-menu);
    box-shadow: var(--github-shadow-floating-small);
    font-weight: 600
}

.page-content.dashboard.feeds .ui.two.item.menu>.item:before {
    display: none
}

.page-content.dashboard.feeds .ui.two.item.menu>.item:not(.active) {
    border-radius: var(--border-radius);
    width: calc(50% - 12px);
    margin: 6px !important
}

.page-content.dashboard.feeds .ui.two.item.menu>.item:not(.active):hover {
    background: var(--github-control-transparent-bgColor-hover)
}

.page-content.dashboard.feeds .ui.top.attached.header {
    border: 0;
    margin-bottom: .25rem;
    font-size: 20px;
    font-weight: 400;
    background-color: unset !important
}

.page-content.dashboard.feeds .ui.top.attached.header .ui.label {
    border-color: #0000
}

.page-content.dashboard.feeds .ui.attached.segment {
    background-color: var(--color-menu);
    box-shadow: var(--github-shadow-floating-small);
    border: unset !important
}

.page-content.dashboard.feeds .ui.attached.segment.repos-search {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

.page-content.dashboard.feeds .ui.attached.segment.repos-search>.menu.repos-filter .ui.circular.label {
    border-color: #0000;
    min-height: fit-content;
    padding: 0 6px !important
}

.page-content.dashboard.feeds .ui.attached.segment.table:last-child {
    border-bottom-right-radius: 12px !important;
    border-bottom-left-radius: 12px !important
}

.page-content.dashboard.feeds .ui.attached.segment.table ul {
    padding: 8px
}

.page-content.dashboard.feeds .ui.attached.segment.table ul li {
    border-radius: var(--border-radius);
    height: 32px;
    padding: 6px 8px !important
}

.page-content.dashboard.feeds .ui.attached.segment.table ul li:not(:last-child) {
    border-bottom: 0
}

.page-content.dashboard.feeds .ui.attached.segment.table ul li:hover {
    background: var(--github-control-transparent-bgColor-hover)
}

.page-content.dashboard.feeds .ui.attached.segment.table ul li a.muted:hover {
    color: inherit;
    text-decoration-line: none
}

.page-content.dashboard.feeds .ui.tab.dashboard-orgs .ui.attached.segment.table {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

.page-content.dashboard.issues .list-header {
    background-color: var(--color-box-header);
    border: 1px solid var(--color-light-border);
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
    border-bottom: 0;
    height: 54px;
    padding: 16px 8px
}

.page-content.dashboard.issues .list-header .list-header-toggle {
    border: 0;
    align-items: center
}

.page-content.dashboard.issues .list-header .list-header-toggle>.item {
    border-radius: var(--border-radius);
    color: var(--color-text-light-1);
    height: 30px;
    padding: 0 8px;
    background: unset !important
}

.page-content.dashboard.issues .list-header .list-header-toggle>.item:before {
    display: none
}

.page-content.dashboard.issues .list-header .list-header-toggle>.item:hover {
    background: var(--github-control-transparent-bgColor-hover) !important
}

.page-content.dashboard.issues .list-header .list-header-toggle>.item.active {
    color: var(--color-text);
    font-weight: 700
}

.page-content.dashboard.issues .list-header .list-header-filters>.item {
    border-radius: var(--border-radius);
    color: var(--color-text-light-1);
    height: 32px;
    padding: 0 12px
}

.page-content.dashboard.issues .list-header .list-header-filters>.item:hover {
    background: var(--github-control-transparent-bgColor-hover)
}

@media (max-width:767.98px) {
    .page-content.dashboard.issues .list-header {
        height: auto
    }
}

.dashboard .secondary-nav .org-visibility .label {
    margin-right: 0
}

.tag-code {
    background-color: unset;
    height: 28px
}

.tag-code .code-expander-buttons .code-expander-button {
    height: 28px
}

.tag-code:has(.code-expander-buttons[data-expand-direction="3"]) {
    height: 40px
}

.tag-code:has(.code-expander-buttons[data-expand-direction="3"]) .code-expander-button {
    height: 20px
}

.tag-code .code-expander-button {
    color: var(--color-text-light-1)
}

.tag-code .code-expander-button:hover {
    background: var(--github-bgColor-accent-emphasis);
    color: var(--color-white)
}

.tag-code .code-inner {
    color: var(--color-text-light-1)
}

.lines-num,
.lines-code {
    line-height: 20px
}

.lines-num {
    text-align: center !important
}

.code-diff-unified .del-code,
.code-diff-unified .add-code {
    background: unset;
    border-color: unset
}

.added-code,
.removed-code {
    color: var(--color-text);
    border-radius: 3px
}

.added-code *,
.removed-code * {
    color: var(--color-text) !important
}

.diff-file-box .diff-file-header .diff-file-name {
    font-weight: 400
}

.diff-file-box .diff-file-header .diff-file-name .fold-file.btn svg {
    width: 16px;
    min-width: 16px;
    height: 16px;
    min-height: 16px
}

.diff-file-box .diff-file-header .diff-file-name .diff-stats-bar {
    height: 8px
}

.diff-file-box .diff-file-header .diff-file-name>div,
.diff-file-box .diff-file-header .diff-file-name .file-link {
    font-size: 12px
}

.diff-file-box .diff-file-header .diff-file-header-actions {
    color: var(--color-text-light-1);
    font-size: 12px;
    font-weight: 400
}

.diff-file-box .diff-file-header .diff-file-header-actions .diff-header-popup-btn {
    border-radius: var(--border-radius);
    padding: 5px !important
}

.diff-file-box .diff-file-header .diff-file-header-actions .diff-header-popup-btn:hover {
    background-color: var(--github-control-transparent-bgColor-hover)
}

.repository .diff-file-box .code-diff.code-diff-unified colgroup col:nth-child(3),
.repository .diff-file-box .code-diff.code-diff-split colgroup col:nth-child(2),
.repository .diff-file-box .code-diff.code-diff-split colgroup col:nth-child(6),
.repository .diff-file-box .code-diff td.lines-escape {
    width: 0
}

.repository .diff-file-box .code-diff:has(td.lines-escape:not(:empty)).code-diff-unified colgroup col:nth-child(3) {
    width: 20px
}

.repository .diff-file-box .code-diff:has(td.lines-escape:not(:empty)).code-diff-split colgroup col:nth-child(2) {
    width: 20px
}

.repository .diff-file-box .code-diff:has(td.lines-escape:not(:empty)).code-diff-split colgroup col:nth-child(6) {
    width: 20px
}

.repository .diff-file-box .code-diff:has(td.lines-escape:not(:empty)) td.lines-escape {
    width: 20px
}

.repository .diff-file-box .code-diff .lines-num {
    min-width: 45px
}

.repository .diff-file-box .code-diff.code-diff-unified colgroup col:nth-child(4),
.repository .diff-file-box .code-diff.code-diff-split colgroup col:nth-child(3),
.repository .diff-file-box .code-diff.code-diff-split colgroup col:nth-child(7) {
    width: 20px
}

.repository .diff-file-box .file-body.file-code {
    border-radius: 0 0 var(--border-radius)var(--border-radius);
    overflow: hidden
}

.monaco-editor {
    --vscode-editor-background: var(--color-body) !important;
    --vscode-editorGutter-background: var(--color-body) !important
}

.monaco-editor .sticky-widget {
    background: var(--color-body) !important;
    box-shadow: 0 1px 0 var(--color-secondary) !important;
    width: 100% !important
}

.page-content.organization.profile>.ui.container>.ui.stackable>.ui.eleven>.flex-list:not(#activity-feed),
.page-content.user.profile>.ui.container>.ui.stackable>.ui.twelve>.flex-list:not(#activity-feed),
.page-content.explore.repositories>.ui.container>.flex-list:not(#activity-feed) {
    display: grid
}

.page-content.organization.profile>.ui.container>.ui.stackable>.ui.eleven>.flex-list:not(#activity-feed)>.flex-item,
.page-content.user.profile>.ui.container>.ui.stackable>.ui.twelve>.flex-list:not(#activity-feed)>.flex-item,
.page-content.explore.repositories>.ui.container>.flex-list:not(#activity-feed)>.flex-item {
    border: 1px solid var(--color-light-border);
    border-radius: var(--border-radius);
    padding: 16px
}

.page-content.organization.profile>.ui.container>.ui.stackable>.ui.eleven>.flex-list:not(#activity-feed)>.flex-item>.flex-item-leading img,
.page-content.organization.profile>.ui.container>.ui.stackable>.ui.eleven>.flex-list:not(#activity-feed)>.flex-item>.flex-item-leading svg,
.page-content.user.profile>.ui.container>.ui.stackable>.ui.twelve>.flex-list:not(#activity-feed)>.flex-item>.flex-item-leading img,
.page-content.user.profile>.ui.container>.ui.stackable>.ui.twelve>.flex-list:not(#activity-feed)>.flex-item>.flex-item-leading svg,
.page-content.explore.repositories>.ui.container>.flex-list:not(#activity-feed)>.flex-item>.flex-item-leading img,
.page-content.explore.repositories>.ui.container>.flex-list:not(#activity-feed)>.flex-item>.flex-item-leading svg {
    color: var(--color-text-light-1)
}

.page-content.organization.profile>.ui.container>.ui.stackable>.ui.eleven>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-header>.flex-item-title,
.page-content.user.profile>.ui.container>.ui.stackable>.ui.twelve>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-header>.flex-item-title,
.page-content.explore.repositories>.ui.container>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-header>.flex-item-title {
    gap: 8px
}

.page-content.organization.profile>.ui.container>.ui.stackable>.ui.eleven>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-header>.flex-item-title:not(a),
.page-content.user.profile>.ui.container>.ui.stackable>.ui.twelve>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-header>.flex-item-title:not(a),
.page-content.explore.repositories>.ui.container>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-header>.flex-item-title:not(a) {
    color: var(--color-text-light-1)
}

.page-content.organization.profile>.ui.container>.ui.stackable>.ui.eleven>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-header>.flex-item-trailing,
.page-content.user.profile>.ui.container>.ui.stackable>.ui.twelve>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-header>.flex-item-trailing,
.page-content.explore.repositories>.ui.container>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-header>.flex-item-trailing {
    color: var(--color-text-light-1);
    gap: 16px;
    font-size: 12px
}

.page-content.organization.profile>.ui.container>.ui.stackable>.ui.eleven>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-header>.flex-item-trailing>.flex-text-inline .color-icon,
.page-content.user.profile>.ui.container>.ui.stackable>.ui.twelve>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-header>.flex-item-trailing>.flex-text-inline .color-icon,
.page-content.explore.repositories>.ui.container>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-header>.flex-item-trailing>.flex-text-inline .color-icon {
    width: 12px;
    height: 12px;
    margin-right: 0 !important
}

.page-content.organization.profile>.ui.container>.ui.stackable>.ui.eleven>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-body,
.page-content.user.profile>.ui.container>.ui.stackable>.ui.twelve>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-body,
.page-content.explore.repositories>.ui.container>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-body {
    margin-top: 8px
}

.page-content.organization.profile>.ui.container>.ui.stackable>.ui.eleven>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-body:last-child,
.page-content.user.profile>.ui.container>.ui.stackable>.ui.twelve>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-body:last-child,
.page-content.explore.repositories>.ui.container>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.flex-item-body:last-child {
    font-size: 12px
}

.page-content.organization.profile>.ui.container>.ui.stackable>.ui.eleven>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.label-list,
.page-content.user.profile>.ui.container>.ui.stackable>.ui.twelve>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.label-list,
.page-content.explore.repositories>.ui.container>.flex-list:not(#activity-feed)>.flex-item>.flex-item-main>.label-list {
    margin-top: 8px
}

.page-content.organization.profile>.ui.container>.ui.stackable>.ui.eleven>.flex-list {
    grid-template-columns: repeat(var(--custom-org-repolist-columns, 1), 1fr);
    gap: min(var(--custom-org-repolist-columns, 1)*8px, 16px)
}

.page-content.user.profile>.ui.container>.ui.stackable>.ui.twelve>.flex-list:not(#activity-feed) {
    grid-template-columns: repeat(var(--custom-user-repolist-columns, 2), 1fr);
    gap: min(var(--custom-user-repolist-columns, 2)*8px, 16px)
}

.page-content.explore.repositories>.ui.container>.flex-list {
    grid-template-columns: repeat(var(--custom-explore-repolist-columns, 2), 1fr);
    gap: min(var(--custom-explore-repolist-columns, 2)*8px, 16px)
}

.page-content.organization.members>.ui.container>.flex-list,
.page-content.explore.users>.ui.container>.flex-list {
    display: grid
}

.page-content.organization.members>.ui.container>.flex-list>.flex-item,
.page-content.explore.users>.ui.container>.flex-list>.flex-item {
    border: 1px solid var(--color-light-border);
    border-radius: var(--border-radius);
    padding: 16px
}

.page-content.organization.members>.ui.container>.flex-list>.flex-item>.flex-item-main>.flex-item-title,
.page-content.explore.users>.ui.container>.flex-list>.flex-item>.flex-item-main>.flex-item-title {
    gap: 8px;
    margin-bottom: 8px
}

.page-content.organization.members>.ui.container>.flex-list>.flex-item>.flex-item-main>.flex-item-title>.label,
.page-content.explore.users>.ui.container>.flex-list>.flex-item>.flex-item-main>.flex-item-title>.label,
.page-content.organization.members>.ui.container>.flex-list>.flex-item>.flex-item-main>.flex-item-body,
.page-content.explore.users>.ui.container>.flex-list>.flex-item>.flex-item-main>.flex-item-body {
    font-size: 12px
}

.page-content.organization.members>.ui.container>.flex-list>.flex-item>.flex-item-main>.flex-item-body svg,
.page-content.explore.users>.ui.container>.flex-list>.flex-item>.flex-item-main>.flex-item-body svg {
    width: 12px;
    min-width: 12px
}

.page-content.organization.members>.ui.container>.flex-list {
    grid-template-columns: repeat(var(--custom-org-userlist-columns, 2), 1fr);
    gap: min(var(--custom-org-userlist-columns, 2)*8px, 16px)
}

.page-content.explore.users>.ui.container>.flex-list {
    grid-template-columns: repeat(var(--custom-explore-userlist-columns, 3), 1fr);
    gap: min(var(--custom-explore-userlist-columns, 3)*8px, 16px)
}

@media (max-width:767.98px) {

    .page-content.organization.profile>.ui.container>.ui.stackable>.ui.eleven>.flex-list:not(#activity-feed),
    .page-content.user.profile>.ui.container>.ui.stackable>.ui.twelve>.flex-list:not(#activity-feed),
    .page-content.explore.repositories>.ui.container>.flex-list:not(#activity-feed),
    .page-content.organization.members>.ui.container>.flex-list:not(#activity-feed),
    .page-content.explore.users>.ui.container>.flex-list:not(#activity-feed) {
        grid-template-columns: 1fr;
        gap: 8px
    }
}

.page-content.organization.profile>.ui.container>.ui.stackable>.ui.eleven>.flex-list:not(#activity-feed):has(>div:only-child):not(:has(.flex-item-main)) {
    grid-template-columns: 1fr
}

.page-content.user.profile>.ui.container>.ui.stackable>.ui.twelve>.flex-list:not(#activity-feed):has(>div:only-child):not(:has(.flex-item-main)) {
    grid-template-columns: 1fr
}

.page-content.explore.repositories>.ui.container>.flex-list:not(#activity-feed):has(>div:only-child):not(:has(.flex-item-main)) {
    grid-template-columns: 1fr
}

.page-content.organization.members>.ui.container>.flex-list:not(#activity-feed):has(>div:only-child):not(:has(.flex-item-main)) {
    grid-template-columns: 1fr
}

.page-content.explore.users>.ui.container>.flex-list:not(#activity-feed):has(>div:only-child):not(:has(.flex-item-main)) {
    grid-template-columns: 1fr
}

.page-content.organization.profile>.ui.container>.ui.stackable>.ui.eleven>.flex-list:not(#activity-feed):has(>div:only-child):not(:has(.flex-item-main))>div {
    border: 1px solid var(--color-light-border);
    border-radius: var(--border-radius);
    justify-content: center;
    padding: 32px;
    font-size: 16px;
    font-weight: 500;
    display: flex
}

.page-content.user.profile>.ui.container>.ui.stackable>.ui.twelve>.flex-list:not(#activity-feed):has(>div:only-child):not(:has(.flex-item-main))>div {
    border: 1px solid var(--color-light-border);
    border-radius: var(--border-radius);
    justify-content: center;
    padding: 32px;
    font-size: 16px;
    font-weight: 500;
    display: flex
}

.page-content.explore.repositories>.ui.container>.flex-list:not(#activity-feed):has(>div:only-child):not(:has(.flex-item-main))>div {
    border: 1px solid var(--color-light-border);
    border-radius: var(--border-radius);
    justify-content: center;
    padding: 32px;
    font-size: 16px;
    font-weight: 500;
    display: flex
}

.page-content.organization.members>.ui.container>.flex-list:not(#activity-feed):has(>div:only-child):not(:has(.flex-item-main))>div {
    border: 1px solid var(--color-light-border);
    border-radius: var(--border-radius);
    justify-content: center;
    padding: 32px;
    font-size: 16px;
    font-weight: 500;
    display: flex
}

.page-content.explore.users>.ui.container>.flex-list:not(#activity-feed):has(>div:only-child):not(:has(.flex-item-main))>div {
    border: 1px solid var(--color-light-border);
    border-radius: var(--border-radius);
    justify-content: center;
    padding: 32px;
    font-size: 16px;
    font-weight: 500;
    display: flex
}

.page-content.repository.file.list .ui.dropdown.branch-selector-dropdown>.menu>.menu .ui.label {
    background-color: var(--color-menu);
    border: 1px solid var(--color-light-border);
    margin-top: 1px;
    margin-left: auto;
    margin-right: 20px
}

.page-content.repository.file.list .repo-home-filelist>.ui.message {
    background: var(--color-box-header);
    margin: 16px 0;
    padding: 8px 8px 8px 16px
}

.page-content.repository.file.list .repo-home-filelist>.ui.message .ui.button {
    min-width: 96px
}

.repo-button-row,
.repository.file.list #repo-files-table {
    margin: 16px 0
}

.repository.file.list #repo-files-table .repo-file-line {
    padding-right: 16px
}

.repository.file.list #repo-files-table .repo-file-line.parent-link {
    gap: .5rem;
    padding-left: 16px
}

.repository.file.list #repo-files-table .repo-file-line.parent-link svg {
    margin-right: 2px
}

.repository.file.list #repo-files-table .repo-file-line.repo-file-last-commit {
    min-height: 3.725rem
}

.repository.file.list #repo-files-table .repo-file-line.repo-file-last-commit .latest-commit {
    gap: 8px
}

.repository.file.list #repo-files-table .repo-file-line.repo-file-last-commit .latest-commit .commit-summary {
    color: var(--color-text-light-1)
}

.repository.file.list #repo-files-table .repo-file-line.repo-file-last-commit .latest-commit img.ui.avatar {
    border-radius: 9999px;
    width: 20px;
    height: 20px;
    margin-left: 2px
}

.repository.file.list #repo-files-table .repo-file-line.repo-file-last-commit .latest-commit .author-wrapper:hover {
    color: var(--color-text)
}

.repository.file.list #repo-files-table .repo-file-line.repo-file-last-commit .latest-commit .ui.label {
    display: none
}

.repository.file.list #repo-files-table .repo-file-line.repo-file-last-commit relative-time {
    color: var(--color-text-light-1)
}

.repository.file.list #repo-files-table .repo-file-item .repo-file-cell {
    height: 40px
}

.repository.file.list #repo-files-table .repo-file-item .repo-file-cell.name {
    align-items: center;
    gap: .5rem;
    padding-left: 16px;
    display: flex
}

.repository.file.list #repo-files-table .repo-file-item .repo-file-cell.age {
    padding-right: 16px
}

.repository.file.list #readme .file-header {
    background: var(--color-body);
    min-height: 48px;
    padding: 0 8px !important
}

.repository.file.list #readme .file-header svg {
    color: var(--color-text-light-1)
}

.repository.file.list #readme .file-header .file-header-left {
    position: relative;
    padding: 8px !important
}

.repository.file.list #readme .file-header .file-header-left:hover {
    background: var(--github-control-transparent-bgColor-hover);
    border-radius: var(--border-radius)
}

.repository.file.list #readme .file-header .file-header-left:after {
    content: "";
    background: var(--github-underlineNav-borderColor-active);
    border-radius: var(--border-radius);
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: -7px;
    left: 0
}

.repository.file.list #readme .file-header .file-header-left a.muted:hover {
    color: inherit;
    text-decoration-line: none
}

.repository.file.list #readme .file-header .file-header-right:hover {
    background: var(--github-control-transparent-bgColor-hover);
    border-radius: var(--border-radius)
}

@media (max-width:767.98px) {
    #repo-files-table {
        grid-template-columns: 1fr auto
    }

    #repo-files-table .repo-file-line {
        grid-column: 1/span 2
    }

    #repo-files-table .repo-file-cell.name {
        max-width: none
    }

    #repo-files-table .repo-file-cell.message {
        display: none
    }
}

body>.full.height:has(.repo-view-file-tree-container) {
    padding-bottom: 0
}

body>.full.height:has(.repo-view-file-tree-container)+.page-footer {
    display: none
}

.page-content.repository.file.list:has(.repo-view-file-tree-container) .secondary-nav {
    margin-bottom: 0 !important
}

.page-content.repository.file.list:has(.repo-view-file-tree-container) .secondary-nav .ui.tabs.divider {
    margin-bottom: 0
}

.page-content.repository.file.list>.ui.container.fluid {
    max-width: calc(100% - 32px)
}

.page-content.repository.file.list .repo-view-container {
    position: sticky;
    top: 0
}

.page-content.repository.file.list .repo-view-container .repo-view-file-tree-container {
    height: 100vh;
    overflow-y: unset;
    position: sticky;
    top: 0
}

.page-content.repository.file.list .repo-view-container .repo-view-file-tree-container:after {
    content: "";
    background: var(--color-secondary);
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0
}

.page-content.repository.file.list .repo-view-container .repo-view-file-tree-container>.repo-button-row {
    background: var(--color-body);
    align-content: center;
    height: 64px;
    margin: 0;
    font-size: 16px;
    position: sticky;
    top: 0
}

.page-content.repository.file.list .repo-view-container .repo-view-file-tree-container>.repo-button-row:after {
    content: "";
    background: var(--color-secondary);
    width: calc(100% + 16px);
    height: 1px;
    position: absolute;
    top: 64px;
    left: -16px
}

.page-content.repository.file.list .repo-view-container .repo-view-file-tree-container>.repo-button-row .ui.compact.icon.button {
    border: 0
}

.page-content.repository.file.list .repo-view-container .repo-view-file-tree-container .view-file-tree-items {
    margin-right: 0;
    padding: 12px 16px 8px 0
}

.page-content.repository.file.list .repo-view-container .repo-view-content {
    padding-bottom: 40px
}

.page-content.repository.file.list .repo-view-container .repo-view-content .repo-button-row {
    background: var(--color-box-header);
    border: 1px solid var(--color-secondary);
    border-radius: var(--border-radius);
    z-index: 1;
    align-content: center;
    height: 46px;
    min-height: 46px;
    margin: 16px 0;
    padding: 8px;
    position: sticky;
    top: 0
}

.page-content.repository.file.list .repo-view-container .repo-view-content .repo-button-row .ui.button {
    min-height: 32px
}

.page-content.repository.file.list .repo-view-container .repo-view-content .repo-button-row .repo-view-file-tree-toggle-show {
    background: initial;
    border-color: #0000;
    min-width: 32px;
    padding: 0
}

.page-content.repository.file.list .repo-view-container .repo-view-content .repo-button-row .branch-dropdown-button {
    padding: 0 12px
}

.page-content.repository.file.list .repo-view-container .repo-view-content .repo-button-row .repo-path {
    gap: 4px
}

.page-content.repository.file.list .repo-view-container .repo-view-content .repo-button-row .repo-path .section:first-child,
.page-content.repository.file.list .repo-view-container .repo-view-content .repo-button-row .repo-path .section.active {
    font-weight: 600
}

.page-content.repository.file.list .repo-view-container .repo-view-content .repo-button-row .repo-path .btn svg {
    color: var(--color-text-light-1);
    margin-left: 4px
}

.page-content.repository.file.list .repo-view-container .repo-view-content .non-diff-file-content {
    z-index: 0;
    position: relative
}

.page-content.repository.file.list .repo-view-container .repo-view-content .non-diff-file-content h4.file-header {
    z-index: 1;
    position: sticky;
    top: 45px;
    padding: 8px 12px !important
}

.page-content.repository.file.list .repo-view-container .repo-view-content .non-diff-file-content h4.file-header .file-header-left {
    color: var(--color-text-light-1);
    font-size: 12px
}

.page-content.repository.file.list .repo-view-container .repo-view-content .non-diff-file-content h4.file-header .file-header-right {
    gap: 0
}

.page-content.repository.file.list .repo-view-container .repo-view-content .non-diff-file-content h4.file-header .file-header-right>.ui.buttons {
    margin: 0 8px 0 0 !important
}

.page-content.repository.file.list .repo-view-container .repo-view-content .non-diff-file-content h4.file-header .file-header-right>.ui.buttons .ui.mini.button {
    height: 28px;
    min-height: 28px;
    padding: 0 8px;
    font-size: 12px
}

.page-content.repository.file.list .repo-view-container .repo-view-content .non-diff-file-content h4.file-header .file-header-right>.btn-octicon {
    background: var(--color-button);
    border: 1px solid var(--color-light-border);
    border-left-width: 0;
    align-items: center;
    height: 28px;
    padding: 0 8px;
    display: flex
}

.page-content.repository.file.list .repo-view-container .repo-view-content .non-diff-file-content h4.file-header .file-header-right>.btn-octicon svg {
    color: var(--color-text-light-1)
}

.page-content.repository.file.list .repo-view-container .repo-view-content .non-diff-file-content h4.file-header .file-header-right>.btn-octicon:first-of-type {
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
    border-left-width: 1px
}

.page-content.repository.file.list .repo-view-container .repo-view-content .non-diff-file-content h4.file-header .file-header-right>.btn-octicon:last-of-type {
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius)
}

.page-content.repository.file.list .repo-view-container .repo-view-content .non-diff-file-content h4.file-header .file-header-right>.btn-octicon:last-of-type+.btn-octicon.disabled {
    margin-left: 8px
}

.page-content.repository.file.list .repo-view-container .repo-view-content .non-diff-file-content h4.file-header .file-header-right>.btn-octicon:hover {
    background: var(--color-hover);
    color: var(--color-text-light-1)
}

.page-content.repository.file.list .repo-view-container .repo-view-content .ui.segment#repo-file-commit-box {
    min-height: 46px;
    padding: 8px 12px;
    margin-bottom: 16px !important
}

.page-content.repository.file.list .repo-view-container .repo-view-content .ui.segment#repo-file-commit-box>.latest-commit {
    gap: 8px
}

.page-content.repository.file.list .repo-view-container .repo-view-content .ui.segment#repo-file-commit-box>.latest-commit .commit-summary {
    color: var(--color-text-light-1)
}

.page-content.repository.file.list .repo-view-container .repo-view-content .ui.segment#repo-file-commit-box>.latest-commit>img.ui.avatar {
    border-radius: 9999px;
    width: 20px;
    height: 20px
}

.page-content.repository.file.list .repo-view-container .repo-view-content .ui.segment#repo-file-commit-box>.age {
    align-items: center;
    display: flex
}

@media (max-width:1023.98px) {
    .page-content.repository.file.list .repo-view-container .repo-view-content .repo-button-row {
        z-index: 0;
        height: auto;
        position: static
    }

    .page-content.repository.file.list .repo-view-container .repo-view-content .non-diff-file-content h4.file-header {
        top: 0
    }
}

.repo-grid-filelist-sidebar {
    grid-template-columns: auto 312px;
    gap: 24px
}

@media (max-width:767.98px) {
    .repo-grid-filelist-sidebar {
        grid-template-columns: 100%
    }
}

.page-content.repository.file.list .repo-home-sidebar-top a.muted:hover {
    text-decoration: none
}

.page-content.repository.file.list .repo-home-sidebar-top .flex-item {
    padding: 10px 0 0
}

.page-content.repository.file.list .repo-home-sidebar-top .flex-item .flex-item-title {
    margin-top: 10px
}

.page-content.repository.file.list .repo-home-sidebar-top .flex-item .flex-item-body>.tw-flex:first-child {
    gap: 8px !important;
    margin-top: 16px !important
}

.page-content.repository.file.list .repo-home-sidebar-top .flex-item .flex-item-body .repo-description {
    color: var(--color-text)
}

.page-content.repository.file.list .repo-home-sidebar-top .flex-item .flex-item-body #repo-topics {
    margin: 8px 0 !important
}

.page-content.repository.file.list .repo-home-sidebar-top .flex-item .flex-item-body .flex-text-block {
    margin-top: 10px;
    font-size: 14px;
    font-weight: 600
}

.page-content.repository.file.list .repo-home-sidebar-top .flex-item .flex-item-body .flex-text-block.muted {
    margin-top: 2px;
    font-weight: 400
}

.page-content.repository.file.list .repo-home-sidebar-top .flex-item .flex-item-body .flex-text-block svg.svg {
    margin-right: 4px
}

.page-content.repository.file.list .repo-home-sidebar-top .flex-item .flex-item-body .flex-text-block svg.svg.octicon-database,
.page-content.repository.file.list .repo-home-sidebar-top .flex-item .flex-item-body .flex-text-block svg.svg.octicon-law {
    margin-right: 6px
}

.page-content.repository.file.list .repo-home-sidebar-bottom a.muted:hover {
    text-decoration: none
}

.page-content.repository.file.list .repo-home-sidebar-bottom .flex-item {
    padding: 16px 0
}

.page-content.repository.file.list .repo-home-sidebar-bottom .flex-item .flex-item {
    padding: 16px 0 0
}

.page-content.repository.file.list .repo-home-sidebar-bottom .flex-item .flex-item .flex-item-leading svg.svg.octicon-tag {
    color: var(--color-green)
}

.page-content.repository.file.list .repo-home-sidebar-bottom .flex-item .flex-item .flex-item-header .flex-item-title {
    font-size: 14px
}

.page-content.repository.file.list .repo-home-sidebar-bottom .flex-item .flex-item-body {
    font-size: 12px
}

.page-content.repository.file.list .repo-home-sidebar-bottom .language-stats {
    height: 8px;
    margin-bottom: 0
}

.page-content.repository.file.list .repo-home-sidebar-bottom .language-stats-details .item {
    margin-right: 8px;
    font-size: 12px
}

.page-content.repository.file.list .repo-home-sidebar-bottom .language-stats-details .item .color-icon {
    width: 8px;
    height: 8px;
    margin-right: 8px
}

.page-content.repository.file.list .repo-home-sidebar-bottom .language-stats-details .item .tw-font-semibold {
    color: var(--color-text);
    margin-right: 2px
}

.page-footer {
    background-color: var(--color-body);
    color: var(--color-text-light-1);
    border-top: 0;
    justify-content: center;
    gap: 32px;
    padding: 16px 0 40px;
    font-size: 12px
}

.page-footer>.left-links {
    gap: 4px
}

.page-footer>.left-links>a {
    color: var(--color-text-light-1)
}

.page-footer>.left-links>a:hover {
    color: var(--color-primary)
}

.page-footer>.left-links>strong {
    font-weight: 400
}

.page-footer>.right-links {
    gap: 16px
}

.page-footer>.right-links>.ui.dropdown {
    font-size: 12px
}

.page-footer>.right-links>.ui.dropdown:hover {
    color: var(--color-primary)
}

.page-footer>.right-links>a {
    color: var(--color-text-light-1);
    border-left: 0;
    margin-left: 0;
    padding-left: 0
}

.page-footer>.right-links>a:hover {
    color: var(--color-primary)
}

#user-heatmap+.divider:not(.divider-text) {
    border-color: #0000;
    margin: 8px 0
}

#user-heatmap .total-contributions {
    bottom: 12px;
    left: 45px
}

#user-heatmap .total-contributions,
#user-heatmap .vch__legend-right {
    color: var(--color-text-light-1)
}

#user-heatmap .vch__container {
    box-shadow: var(--github-shadow-floating-small);
    border-radius: 12px;
    padding: 12px 20px
}

#user-heatmap .vch__container .vch__day__square,
#user-heatmap .vch__container .vch__legend__wrapper rect {
    rx: 2.5px;
    ry: 2.5px;
    outline: .5px solid var(--github-contribution-default-borderColor-0);
    outline-offset: -.5px;
    border-radius: .75px;
    width: 9px;
    height: 9px
}

#user-heatmap .vch__container .vch__day__square[style="fill: var(--color-secondary-alpha-60);"],
#user-heatmap .vch__container .vch__legend__wrapper rect[style="fill: var(--color-secondary-alpha-60);"] {
    fill: var(--github-contribution-default-bgColor-0) !important
}

#user-heatmap .vch__container .vch__day__square[style="fill: var(--color-primary-light-4);"],
#user-heatmap .vch__container .vch__legend__wrapper rect[style="fill: var(--color-primary-light-4);"] {
    outline-color: var(--github-contribution-default-borderColor-1);
    fill: var(--github-contribution-default-bgColor-1) !important
}

#user-heatmap .vch__container .vch__day__square[style="fill: var(--color-primary-light-2);"],
#user-heatmap .vch__container .vch__legend__wrapper rect[style="fill: var(--color-primary-light-2);"] {
    outline-color: var(--github-contribution-default-borderColor-2);
    fill: var(--github-contribution-default-bgColor-2) !important
}

#user-heatmap .vch__container .vch__day__square[style="fill: var(--color-primary);"],
#user-heatmap .vch__container .vch__legend__wrapper rect[style="fill: var(--color-primary);"] {
    outline-color: var(--github-contribution-default-borderColor-3);
    fill: var(--github-contribution-default-bgColor-3) !important
}

#user-heatmap .vch__container .vch__day__square[style="fill: var(--color-primary-dark-2);"],
#user-heatmap .vch__container .vch__legend__wrapper rect[style="fill: var(--color-primary-dark-2);"] {
    outline-color: var(--github-contribution-default-borderColor-4);
    fill: var(--github-contribution-default-bgColor-4) !important
}

#user-heatmap .vch__container .vch__day__square[style="fill: var(--color-primary-dark-4);"],
#user-heatmap .vch__container .vch__legend__wrapper rect[style="fill: var(--color-primary-dark-4);"] {
    outline-color: var(--github-contribution-default-borderColor-5);
    fill: var(--github-contribution-default-bgColor-5) !important
}

.activity-heatmap-container+.divider:not(.divider-text) {
    border-color: #0000
}

.flex-list#activity-feed {
    box-shadow: var(--github-shadow-floating-small);
    border-radius: 12px
}

.flex-list#activity-feed>.flex-item {
    gap: 12px;
    padding: 16px
}

.flex-list#activity-feed>.flex-item>.flex-item-leading img {
    border-radius: 9999px;
    width: 24px;
    height: 24px
}

.flex-list#activity-feed>.flex-item>.flex-item-main {
    gap: 8px !important
}

.flex-list#activity-feed>.flex-item>.flex-item-main>div:not([class]) {
    flex-wrap: wrap;
    align-items: baseline;
    gap: 6px;
    display: flex
}

.flex-list#activity-feed>.flex-item>.flex-item-main>div:not([class])>a {
    color: var(--color-text)
}

.flex-list#activity-feed>.flex-item>.flex-item-main>div:not([class])>a:not([title]):not([href*=tag]):not([href*=branch]) {
    color: var(--color-primary);
    text-decoration: underline
}

.flex-list#activity-feed>.flex-item>.flex-item-main>div:not([class]) relative-time {
    color: var(--color-text-light-1);
    font-size: 12px
}

.flex-list#activity-feed>.flex-item>.flex-item-main>.tw-flex-col {
    gap: 0 !important
}

.flex-list#activity-feed>.flex-item>.flex-item-main>.tw-flex-col>.flex-text-block {
    color: var(--color-text-light-1);
    gap: 4px;
    font-size: 12px
}

.flex-list#activity-feed>.flex-item>.flex-item-main>.tw-flex-col>.flex-text-block img {
    border-radius: 9999px;
    width: 16px;
    height: 16px
}

.flex-list#activity-feed>.flex-item>.flex-item-main>.tw-flex-col>.flex-text-block .ui.sha.label {
    margin-top: 0
}

.flex-list#activity-feed>.flex-item>.flex-item-main>.flex-item-body {
    color: var(--color-text-light-1);
    gap: 4px;
    font-size: 12px
}

.flex-list#activity-feed>.flex-item>.flex-item-main>a {
    font-size: 12px
}

.flex-list#activity-feed>.flex-item .flex-item-trailing {
    align-self: center
}

.flex-list#activity-feed>.flex-item .flex-item-trailing svg {
    width: 18px;
    height: 18px
}

.flex-list#activity-feed>.page.buttons {
    border-top: 1px solid var(--color-secondary);
    padding: 12px 0
}

.page-content.repository.milestones .issue-list-toolbar,
.page-content.repository.milestone-issue-list .issue-list-toolbar,
.page-content.repository.issue-list .issue-list-toolbar {
    background-color: var(--color-box-header);
    border: 1px solid var(--color-light-border);
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
    border-bottom: 0;
    align-content: center;
    align-items: center;
    height: 48px;
    margin-top: 16px;
    padding: 8px
}

.page-content.repository.milestones .issue-list-toolbar .issue-list-toolbar-left input,
.page-content.repository.milestone-issue-list .issue-list-toolbar .issue-list-toolbar-left input,
.page-content.repository.issue-list .issue-list-toolbar .issue-list-toolbar-left input {
    margin: 0 8px !important
}

.page-content.repository.milestones .issue-list-toolbar .issue-list-toolbar-left>.ui.compact.menu,
.page-content.repository.milestone-issue-list .issue-list-toolbar .issue-list-toolbar-left>.ui.compact.menu,
.page-content.repository.issue-list .issue-list-toolbar .issue-list-toolbar-left>.ui.compact.menu {
    border: 0;
    align-items: center
}

.page-content.repository.milestones .issue-list-toolbar .issue-list-toolbar-left>.ui.compact.menu>.item,
.page-content.repository.milestone-issue-list .issue-list-toolbar .issue-list-toolbar-left>.ui.compact.menu>.item,
.page-content.repository.issue-list .issue-list-toolbar .issue-list-toolbar-left>.ui.compact.menu>.item {
    border-radius: var(--border-radius);
    color: var(--color-text-light-1);
    height: 30px;
    padding: 0 8px;
    background: unset !important
}

.page-content.repository.milestones .issue-list-toolbar .issue-list-toolbar-left>.ui.compact.menu>.item:before,
.page-content.repository.milestone-issue-list .issue-list-toolbar .issue-list-toolbar-left>.ui.compact.menu>.item:before,
.page-content.repository.issue-list .issue-list-toolbar .issue-list-toolbar-left>.ui.compact.menu>.item:before {
    display: none
}

.page-content.repository.milestones .issue-list-toolbar .issue-list-toolbar-left>.ui.compact.menu>.item:hover,
.page-content.repository.milestone-issue-list .issue-list-toolbar .issue-list-toolbar-left>.ui.compact.menu>.item:hover,
.page-content.repository.issue-list .issue-list-toolbar .issue-list-toolbar-left>.ui.compact.menu>.item:hover {
    background: var(--github-control-transparent-bgColor-hover) !important
}

.page-content.repository.milestones .issue-list-toolbar .issue-list-toolbar-left>.ui.compact.menu>.item.active,
.page-content.repository.milestone-issue-list .issue-list-toolbar .issue-list-toolbar-left>.ui.compact.menu>.item.active,
.page-content.repository.issue-list .issue-list-toolbar .issue-list-toolbar-left>.ui.compact.menu>.item.active {
    color: var(--color-text);
    font-weight: 700
}

.page-content.repository.milestones .issue-list-toolbar .issue-list-toolbar-right>.ui.menu,
.page-content.repository.milestone-issue-list .issue-list-toolbar .issue-list-toolbar-right>.ui.menu,
.page-content.repository.issue-list .issue-list-toolbar .issue-list-toolbar-right>.ui.menu {
    align-items: center
}

.page-content.repository.milestones .issue-list-toolbar .issue-list-toolbar-right>.ui.menu>.item,
.page-content.repository.milestone-issue-list .issue-list-toolbar .issue-list-toolbar-right>.ui.menu>.item,
.page-content.repository.issue-list .issue-list-toolbar .issue-list-toolbar-right>.ui.menu>.item {
    color: var(--color-text-light-1)
}

.page-content.repository.milestones .issue-list-toolbar .issue-list-toolbar-right>.ui.menu>.ui.button,
.page-content.repository.milestone-issue-list .issue-list-toolbar .issue-list-toolbar-right>.ui.menu>.ui.button,
.page-content.repository.issue-list .issue-list-toolbar .issue-list-toolbar-right>.ui.menu>.ui.button {
    height: 32px;
    padding: 0 12px
}

.page-content.repository.milestones .issue-list-toolbar img.ui.avatar,
.page-content.repository.milestone-issue-list .issue-list-toolbar img.ui.avatar,
.page-content.repository.issue-list .issue-list-toolbar img.ui.avatar {
    border-radius: 9999px
}

.page-content.repository.milestone-issue-list .flex-list#issue-list,
.page-content.dashboard.issues .flex-list#issue-list,
.page-content.user.notification .flex-list#issue-list,
.page-content.repository.issue-list .flex-list#issue-list {
    border: 1px solid var(--color-light-border);
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius)
}

.page-content.repository.milestone-issue-list .flex-list#issue-list img.ui.avatar,
.page-content.dashboard.issues .flex-list#issue-list img.ui.avatar,
.page-content.user.notification .flex-list#issue-list img.ui.avatar,
.page-content.repository.issue-list .flex-list#issue-list img.ui.avatar {
    border-radius: 9999px
}

.page-content.repository.milestone-issue-list .flex-list#issue-list>.flex-item,
.page-content.dashboard.issues .flex-list#issue-list>.flex-item,
.page-content.user.notification .flex-list#issue-list>.flex-item,
.page-content.repository.issue-list .flex-list#issue-list>.flex-item {
    align-items: center;
    min-height: 64px;
    padding: 0
}

.page-content.repository.milestone-issue-list .flex-list#issue-list>.flex-item:last-child,
.page-content.dashboard.issues .flex-list#issue-list>.flex-item:last-child,
.page-content.user.notification .flex-list#issue-list>.flex-item:last-child,
.page-content.repository.issue-list .flex-list#issue-list>.flex-item:last-child {
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius)
}

.page-content.repository.milestone-issue-list .flex-list#issue-list>.flex-item:hover,
.page-content.dashboard.issues .flex-list#issue-list>.flex-item:hover,
.page-content.user.notification .flex-list#issue-list>.flex-item:hover,
.page-content.repository.issue-list .flex-list#issue-list>.flex-item:hover {
    background-color: var(--color-hover-opaque)
}

.page-content.repository.milestone-issue-list .flex-list#issue-list>.flex-item>.flex-item-leading,
.page-content.dashboard.issues .flex-list#issue-list>.flex-item>.flex-item-leading,
.page-content.user.notification .flex-list#issue-list>.flex-item>.flex-item-leading,
.page-content.repository.issue-list .flex-list#issue-list>.flex-item>.flex-item-leading {
    align-self: flex-start;
    margin-top: 14px;
    margin-left: 16px
}

.page-content.repository.milestone-issue-list .flex-list#issue-list>.flex-item>.flex-item-leading>.flex-text-inline,
.page-content.dashboard.issues .flex-list#issue-list>.flex-item>.flex-item-leading>.flex-text-inline,
.page-content.user.notification .flex-list#issue-list>.flex-item>.flex-item-leading>.flex-text-inline,
.page-content.repository.issue-list .flex-list#issue-list>.flex-item>.flex-item-leading>.flex-text-inline {
    margin-top: 0 !important
}

.page-content.repository.milestone-issue-list .flex-list#issue-list>.flex-item>.flex-item-leading>.flex-text-inline input,
.page-content.dashboard.issues .flex-list#issue-list>.flex-item>.flex-item-leading>.flex-text-inline input,
.page-content.user.notification .flex-list#issue-list>.flex-item>.flex-item-leading>.flex-text-inline input,
.page-content.repository.issue-list .flex-list#issue-list>.flex-item>.flex-item-leading>.flex-text-inline input {
    margin-right: 8px !important
}

.page-content.repository.milestone-issue-list .flex-list#issue-list>.flex-item>.flex-item-main,
.page-content.dashboard.issues .flex-list#issue-list>.flex-item>.flex-item-main,
.page-content.user.notification .flex-list#issue-list>.flex-item>.flex-item-main,
.page-content.repository.issue-list .flex-list#issue-list>.flex-item>.flex-item-main {
    gap: 4px
}

.page-content.repository.milestone-issue-list .flex-list#issue-list>.flex-item>.flex-item-main .flex-item-header,
.page-content.dashboard.issues .flex-list#issue-list>.flex-item>.flex-item-main .flex-item-header,
.page-content.user.notification .flex-list#issue-list>.flex-item>.flex-item-main .flex-item-header,
.page-content.repository.issue-list .flex-list#issue-list>.flex-item>.flex-item-main .flex-item-header {
    padding-top: 8px
}

.page-content.repository.milestone-issue-list .flex-list#issue-list>.flex-item>.flex-item-main .flex-item-body,
.page-content.dashboard.issues .flex-list#issue-list>.flex-item>.flex-item-main .flex-item-body,
.page-content.user.notification .flex-list#issue-list>.flex-item>.flex-item-main .flex-item-body,
.page-content.repository.issue-list .flex-list#issue-list>.flex-item>.flex-item-main .flex-item-body {
    padding-bottom: 8px;
    font-size: 12px
}

.page-content.repository.milestone-issue-list .flex-list#issue-list>.flex-item>.flex-item-trailing,
.page-content.dashboard.issues .flex-list#issue-list>.flex-item>.flex-item-trailing,
.page-content.user.notification .flex-list#issue-list>.flex-item>.flex-item-trailing,
.page-content.repository.issue-list .flex-list#issue-list>.flex-item>.flex-item-trailing {
    margin-right: 32px
}

.page-content.repository.milestones:not(.projects) .milestone-list {
    border: 1px solid var(--color-light-border);
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius)
}

.page-content.repository.milestones:not(.projects) .milestone-list .milestone-card {
    padding: 8px 16px 10px
}

.page-content.repository.milestones:not(.projects) .milestone-list .milestone-card .milestone-header h3 {
    font-size: 16px;
    font-weight: 500
}

.page-content.repository.milestones:not(.projects) .milestone-list .milestone-card .milestone-header div span {
    font-size: 14px;
    font-weight: 600
}

.page-content.repository.milestones:not(.projects) .milestone-list .milestone-toolbar {
    font-size: 12px
}

.page-content.repository.milestones:not(.projects) .milestone-list .milestone-toolbar .group>a {
    font-size: 13px
}

@media (max-width:1023.98px) {

    .page-content.repository.milestones .issue-list-toolbar,
    .page-content.repository.milestone-issue-list .issue-list-toolbar,
    .page-content.repository.issue-list .issue-list-toolbar {
        height: auto
    }
}

#issue-pins {
    gap: 12px;
    margin-bottom: 16px
}

#issue-pins .issue-card {
    padding: 16px 12px
}

#issue-pins .issue-card .content .issue-card-title {
    font-size: 16px;
    font-weight: 600
}

#issue-pins .issue-card .content svg {
    color: var(--color-text-light-1);
    height: 100%;
    margin-right: 3px
}

#issue-pins .issue-card .content .meta {
    padding-top: 4px;
    font-size: 12px
}

#issue-pins .issue-card .issue-card-bottom {
    display: none
}

#issue-pins img.ui.avatar {
    border-radius: 9999px
}

.issue-content-left .field.footer .ui.red.basic.button#status-button {
    color: var(--github-fgColor-done);
    background-color: var(--color-button);
    border-color: var(--color-light-border)
}

.issue-content-left .field.footer .ui.red.basic.button#status-button:hover {
    background-color: var(--color-hover)
}

.issue-content-left .field.footer .ui.basic.primary.button#status-button {
    color: var(--github-fgColor-success)
}

.repository.view.issue .issue-title-buttons>.ui.button {
    height: 32px;
    padding: 0 12px
}

.issue-content-left .badge.tw-bg-green {
    background-color: var(--github-bgColor-success-emphasis) !important
}

.issue-content-left .badge.tw-bg-red,
.issue-content-left .badge.tw-bg-purple {
    background-color: var(--github-bgColor-done-emphasis) !important
}

.ui.label.issue-state-label {
    border-radius: 25px !important
}

.ui.label.issue-state-label.green {
    color: var(--color-white) !important;
    background-color: var(--github-bgColor-success-emphasis) !important;
    border-color: var(--github-bgColor-success-emphasis) !important
}

.ui.label.issue-state-label.red,
.ui.label.issue-state-label.purple {
    color: var(--color-white) !important;
    background-color: var(--github-bgColor-done-emphasis) !important;
    border-color: var(--github-bgColor-done-emphasis) !important
}

.repository.view.issue .pull-desc code,
#issue-list .flex-item-body .branches .branch {
    color: var(--github-fgColor-accent);
    background-color: var(--github-bgColor-accent-muted);
    border-radius: var(--border-radius);
    font-family: var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, monospace);
    padding: 0 5px;
    font-size: 12px;
    line-height: 18px
}

.repository.view.issue .pull-desc code {
    padding-top: 3px;
    padding-bottom: 3px
}

.repository.view.issue .pull-desc code a:hover {
    text-decoration-line: none
}

.comment .comment-container img.ui.avatar {
    border-radius: 9999px
}

.comment .comment-container .comment-header:before,
.comment .comment-container .comment-header:after,
.comment .comment-container:target .comment-header:before,
.comment .comment-container:target .comment-header:after {
    display: none
}

.comment .comment-container:target .comment-container {
    border-color: var(--github-borderColor-accent-emphasis) !important;
    box-shadow: 0 0 0 1px var(--color-primary) !important
}

.comment .comment-container .comment-header {
    min-height: 38px;
    padding: 4px 4px 4px 16px
}

.comment .comment-container .comment-header-right>.item,
.comment .comment-container .comment-header-right>.label {
    color: var(--color-text-light-1)
}

.comment .comment-container .comment-header-right>.ui.label {
    background-color: initial;
    height: 20px;
    padding: 0 6px;
    font-size: 12px
}

.comment .comment-container .comment-header-right .context-dropdown {
    border-radius: var(--border-radius);
    height: 28px;
    padding: 0 6px
}

.comment .comment-container .comment-header-right .context-dropdown:hover {
    background-color: var(--github-control-transparent-bgColor-hover)
}

.comment .comment-container .comment-header-right .context-dropdown a.context-menu {
    align-items: center;
    display: flex
}

.comment .comment-container .comment-header-right .context-dropdown a.context-menu:hover {
    color: inherit
}

.comment .comment-container .comment-header-right .context-dropdown .menu .item.delete-comment {
    color: var(--color-red)
}

.comment .comment-container .comment-header-right .context-dropdown .menu .item.delete-comment:hover {
    color: var(--color-red-light);
    background-color: var(--color-red-badge-bg) !important
}

.comment .comment-container .ui.dropdown.action.select-reaction>a {
    background: var(--color-button);
    border: 1px solid var(--color-light-border);
    color: var(--color-text-light-1);
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    width: 28px;
    height: 28px;
    display: flex;
    padding: 0 8px !important
}

.comment .comment-container .bottom-reactions .ui.ui.ui.label {
    border-color: var(--color-light-border);
    border-radius: 9999px;
    background-color: unset !important
}

.comment .comment-container .bottom-reactions .ui.ui.ui.label:hover {
    border-color: var(--color-light-border);
    background-color: var(--color-reaction-hover-bg) !important
}

.comment .comment-container .bottom-reactions .ui.ui.ui.label .reaction {
    font-size: 12px
}

.comment .comment-container .bottom-reactions .ui.ui.ui.label .reaction-count {
    color: var(--color-text-light);
    margin-left: 0;
    font-weight: 500
}

.comment .comment-container .bottom-reactions .select-reaction {
    padding: 0
}

.repository .comment.form .content .segment:before,
.repository .comment.form .content .segment:after {
    display: none
}

.repository.issue-list .ui.dropdown .menu .item:hover:after,
.repository .ui.menu .ui.dropdown .menu .item:hover:after,
.repository.issue.view .issue-content-right .ui.dropdown .scrolling.menu .item:hover:after {
    content: "";
    background-color: var(--github-borderColor-accent-emphasis);
    border-radius: var(--border-radius);
    width: 4px;
    height: 24px;
    position: absolute;
    top: calc(50% - 12px);
    left: -8px
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .timeline-avatar {
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    color: var(--color-white) !important
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .timeline-avatar svg {
    width: 24px;
    height: 24px
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .timeline-avatar.green {
    background-color: var(--github-bgColor-success-emphasis);
    border-radius: var(--border-radius)
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .timeline-avatar.green+.content>.ui.attached.segment {
    border-left-color: var(--github-bgColor-success-emphasis);
    border-right-color: var(--github-bgColor-success-emphasis)
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .timeline-avatar.green+.content>.ui.attached.segment:first-child {
    border-top-color: var(--github-bgColor-success-emphasis)
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .timeline-avatar.green+.content>.ui.attached.segment:last-child {
    border-bottom-color: var(--github-bgColor-success-emphasis)
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .timeline-avatar.purple {
    background-color: var(--github-bgColor-done-emphasis);
    border-radius: var(--border-radius)
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .timeline-avatar.purple+.content>.ui.attached.segment {
    border-left-color: var(--github-bgColor-done-emphasis);
    border-right-color: var(--github-bgColor-done-emphasis)
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .timeline-avatar.purple+.content>.ui.attached.segment:first-child {
    border-top-color: var(--github-bgColor-done-emphasis)
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .timeline-avatar.purple+.content>.ui.attached.segment:last-child {
    border-bottom-color: var(--github-bgColor-done-emphasis)
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .commit-status-panel .commit-status-header {
    background: var(--color-body);
    padding: 16px;
    font-size: 16px;
    font-weight: 600
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .commit-status-panel .commit-status-header .ui.right {
    color: var(--color-text-light-1);
    font-size: 14px;
    font-weight: 400
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .commit-status-panel .commit-status-list {
    background: var(--color-menu)
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .commit-status-panel .commit-status-list .commit-status-item {
    border-radius: var(--border-radius);
    height: 37px;
    margin: 0 8px;
    padding: 2px 8px
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .commit-status-panel .commit-status-list .commit-status-item:first-child {
    margin-top: 8px
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .commit-status-panel .commit-status-list .commit-status-item:last-child {
    margin-bottom: 8px
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .commit-status-panel .commit-status-list .commit-status-item:hover {
    background-color: var(--color-hover-opaque)
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .merge-section {
    color: var(--color-text-light-1);
    gap: 8px;
    padding: 16px;
    display: grid
}

.repository.view.issue .comment-list .timeline-item.pull-merge-box .merge-section.no-header:before,
.repository.view.issue .comment-list .timeline-item.pull-merge-box .merge-section.no-header:after {
    display: none
}

.repository.view.issue .comment-list .timeline:before {
    height: calc(100% - 62px)
}

.repository.view.issue .comment-list .timeline-item,
.repository.view.issue .comment-list .timeline-item-group {
    padding: 16px 0
}

.repository.view.issue .comment-list .timeline-item .comment-text-line,
.repository.view.issue .comment-list .timeline-item-group .comment-text-line {
    color: var(--color-text-light-1)
}

.repository.view.issue .comment-list .timeline-item.event,
.repository.view.issue .comment-list .timeline-item-group.event {
    padding-left: 15px
}

.repository.view.issue .comment-list .timeline-item.event .avatar,
.repository.view.issue .comment-list .timeline-item-group.event .avatar {
    width: 20px;
    height: 20px
}

.repository.view.issue .comment-list .timeline-item.event .badge,
.repository.view.issue .comment-list .timeline-item-group.event .badge {
    border: 2px solid var(--color-body)
}

.repository.view.issue .comment-list .timeline-item.event .badge:not([class*=\ ]),
.repository.view.issue .comment-list .timeline-item-group.event .badge:not([class*=\ ]) {
    background-color: var(--github-control-bgColor-rest)
}

.repository.view.issue .comment-list .timeline-item.event .badge:not([class*=\ ]) svg,
.repository.view.issue .comment-list .timeline-item-group.event .badge:not([class*=\ ]) svg {
    color: var(--color-text-light-1)
}

.repository.view.issue .comment-list .timeline-item.commits-list .flex-text-block,
.repository.view.issue .comment-list .timeline-item-group.commits-list .flex-text-block {
    padding-top: 4px
}

.repository.view.issue .comment-list .timeline-item.commits-list .badge svg,
.repository.view.issue .comment-list .timeline-item-group.commits-list .badge svg {
    color: var(--color-text-light-1)
}

.repository.view.issue .comment-list .timeline-item.commits-list a.muted,
.repository.view.issue .comment-list .timeline-item-group.commits-list a.muted {
    color: var(--color-text-light-1);
    font-size: 12px;
    text-decoration-line: underline
}

.repository.view.issue .comment-list .timeline-item.commits-list a.muted:hover,
.repository.view.issue .comment-list .timeline-item-group.commits-list a.muted:hover {
    color: var(--color-primary)
}

.page-content.repository.issue .issue-content img.ui.avatar {
    border-radius: 9999px
}

.page-content.repository.issue .issue-content {
    gap: 24px
}

.page-content.repository.issue .issue-content .issue-content-right {
    border: 0;
    padding: 0;
    font-size: 12px
}

.page-content.repository.issue .issue-content .issue-content-right .ui.button {
    font-size: 12px
}

.page-content.repository.issue .issue-content .issue-content-right .ui.form,
.page-content.repository.issue .issue-content .issue-content-right a.fixed-text.muted,
.page-content.repository.issue .issue-content .issue-content-right span.text,
.page-content.repository.issue .issue-content .issue-content-right span.item.empty-list,
.page-content.repository.issue .issue-content .issue-content-right p {
    color: var(--color-text-light-1);
    font-size: 12px
}

.page-content.repository.issue .issue-content .issue-content-right>a,
.page-content.repository.issue .issue-content .issue-content-right .ui.dropdown.select-branch,
.page-content.repository.issue .issue-content .issue-content-right .ui.form,
.page-content.repository.issue .issue-content .issue-content-right a.fixed-text.muted,
.page-content.repository.issue .issue-content .issue-content-right span.text,
.page-content.repository.issue .issue-content .issue-content-right .ui.watching>div,
.page-content.repository.issue .issue-content .issue-content-right .ui.depending>div,
.page-content.repository.issue .issue-content .issue-content-right .flex-text-block,
.page-content.repository.issue .issue-content .issue-content-right .ui.list,
.page-content.repository.issue .issue-content .issue-content-right .toggle-wip,
.page-content.repository.issue .issue-content .issue-content-right p {
    padding: 4px 8px
}

.page-content.repository.issue .issue-content .issue-content-right>.ui.checkbox {
    margin: 4px 8px
}

.page-content.repository.issue .issue-content .issue-content-right>.ui.checkbox strong {
    font-weight: 400
}

.page-content.repository.issue .issue-content .issue-content-right .issue-sidebar-combo .ui.dropdown>a.fixed-text.muted {
    border-radius: var(--border-radius);
    align-items: center;
    height: 28px;
    text-decoration-line: none
}

.page-content.repository.issue .issue-content .issue-content-right .issue-sidebar-combo .ui.dropdown>a.fixed-text.muted:hover {
    background: var(--github-control-transparent-bgColor-hover)
}

.page-content.repository.issue .issue-content .issue-content-right .issue-sidebar-combo .ui.list {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.page-content.repository.issue .issue-content .issue-content-right .issue-sidebar-combo .ui.dropdown>.menu>.scrolling.menu>.item:has(.item-secondary-info) {
    grid-template-columns: auto auto 1fr;
    row-gap: 0;
    display: grid !important
}

.page-content.repository.issue .issue-content .issue-content-right .issue-sidebar-combo .ui.dropdown>.menu>.scrolling.menu>.item:has(.item-secondary-info).tw-hidden {
    display: none !important
}

.page-content.repository.issue .issue-content .issue-content-right .issue-sidebar-combo .ui.dropdown>.menu>.scrolling.menu>.item:has(.item-secondary-info) .item-secondary-info {
    color: var(--color-text-light-1);
    grid-column: 2/-1;
    display: none
}

.page-content.repository.issue .issue-content .issue-content-right .issue-sidebar-combo .ui.dropdown>.menu>.scrolling.menu>.item:has(.item-secondary-info) .item-secondary-info>.tw-pl-\[20px\] {
    white-space: normal;
    padding-top: 4px;
    padding-left: 0 !important
}

.page-content.repository.issue .issue-content .issue-content-right .issue-sidebar-combo .ui.dropdown>.menu>.scrolling.menu>.item:has(.item-secondary-info) .item-secondary-info>.tw-pl-\[20px\] small {
    font-size: 12px
}

.page-content.repository.issue .issue-content .issue-content-right .issue-sidebar-combo .ui.dropdown>.menu>.scrolling.menu>.item:has(.item-secondary-info) .item-secondary-info>.archived-label-hint {
    top: 6px;
    right: 8px
}

.page-content.repository.issue .issue-content .issue-content-right .issue-sidebar-combo .ui.dropdown>.menu>.scrolling.menu>.item:has(.item-secondary-info) .item-secondary-info:has(.tw-pl-\[20px\]) {
    display: block
}

.page-content.repository.issue .issue-content .issue-content-right .issue-sidebar-combo .ui.dropdown>.menu>.scrolling.menu>.item:has(.item-secondary-info) .item-secondary-info:has(.tw-pl-\[20px\])>.archived-label-hint {
    top: 4px
}

.page-content.repository.issue .issue-content .issue-content-right .issue-sidebar-combo .ui.dropdown>.menu>.scrolling.menu>.item:has(.item-secondary-info) .item-secondary-info:has(.archived-label-hint>.ui.label) {
    display: block
}

.page-content.repository.issue .issue-content .issue-content-right>div:not([class]):not([id])>.flex-text-block {
    color: var(--color-text-light-1)
}

.page-content.repository.issue .issue-content .issue-content-right>div:not([class]):not([id])>.ui.buttons {
    padding: 4px 8px
}

.page-content.repository.issue .issue-content .issue-content-right>div:not([class]):not([id])>.ui.buttons .button {
    height: 30px;
    min-height: 30px
}

.page-content.repository.issue .issue-content .issue-content-right>div:not([class]):not([id])>.ui.buttons .button:hover {
    border-color: var(--color-light-border)
}

.page-content.repository.issue .issue-content .issue-content-right>div:not([class]):not([id])>.ui.buttons .button:hover+.button {
    border-left-color: var(--color-light-border)
}

.page-content.repository.issue .issue-content .issue-content-right .ui.form .due-date {
    color: var(--color-text)
}

.page-content.repository.issue .issue-content .issue-content-right>.divider {
    width: calc(100% - 16px);
    margin: 12px 0 12px 8px
}

.page-content.repository.issue .issue-content .issue-content-right .ui.watching .ui.button {
    height: 30px;
    min-height: 30px;
    padding: 0 8px
}

.page-content.repository.issue .issue-content .issue-content-right .ui.watching .ui.button svg {
    margin: 0 !important
}

.page-content.repository.issue .issue-content .issue-content-right .form-fetch-action.single-button-form .ui.button,
.page-content.repository.issue .issue-content .issue-content-right>.ui.show-modal.button {
    background: unset;
    border: 0;
    justify-content: left;
    padding: 4px 8px;
    font-weight: 400;
    margin: 0 !important
}

.page-content.repository.issue .issue-content .issue-content-right .form-fetch-action.single-button-form .ui.button:hover,
.page-content.repository.issue .issue-content .issue-content-right>.ui.show-modal.button:hover {
    background: var(--github-control-transparent-bgColor-hover)
}

.page-content.repository.issue .issue-content .issue-content-right .ui.show-modal.button[data-modal=\#sidebar-delete-issue],
.page-content.repository.issue .issue-content .issue-content-right .ui.show-modal.button[data-modal=\#sidebar-delete-issue] svg {
    color: var(--color-red)
}

.page-content.repository.issue .issue-content .issue-content-right .ui.show-modal.button[data-modal=\#sidebar-delete-issue]:hover {
    background-color: var(--color-red-badge-bg);
    color: var(--color-red-light)
}

.page-content.repository.issue .issue-content .issue-content-right .ui.show-modal.button[data-modal=\#sidebar-delete-issue]:hover svg {
    color: var(--color-red-light)
}

.page-content.repository.issue .issue-title-header .issue-title-meta .issue-state-label {
    padding: 6px 9px !important
}

.page-content.repository.issue .issue-title-header .issue-title-meta .time-desc {
    color: var(--color-text-light-1)
}

.milestone-header {
    gap: 16px
}

.milestone-header progress {
    width: 300px;
    max-width: 80vw;
    height: 5px
}

.milestone-progress-big {
    height: 8px
}

.page-content.repository.milestone-issue-list>.ui.container>.flex-text-block:first-child {
    margin-bottom: 16px
}

.page-content.repository.milestone-issue-list>.ui.container>.flex-text-block:first-child>h1 {
    word-break: keep-all;
    font-size: 32px;
    font-weight: 600;
    line-height: 48px
}

.page-content.repository.milestone-issue-list>.ui.container>.flex-text-block:first-child+.tw-flex {
    color: var(--color-text-light-1);
    align-items: center;
    padding-top: 8px;
    padding-bottom: 10px;
    font-size: 14px;
    flex-direction: row !important;
    gap: 8px !important
}

.page-content.repository.milestone-issue-list>.ui.container>.flex-text-block:first-child+.tw-flex strong {
    color: var(--color-text)
}

.page-content.repository.milestone-issue-list>.ui.container>.flex-text-block:first-child+.tw-flex>.flex-text-block {
    gap: 8px !important
}

.page-content.repository.milestone-issue-list>.ui.container>.divider {
    border-top-color: #0000
}

@media (max-width:767.98px) {
    .page-content.repository.milestone-issue-list>.ui.container>.flex-text-block:first-child+.tw-flex {
        flex-direction: column !important
    }
}

#navbar {
    border-bottom: 0;
    min-height: 64px;
    padding: 8px 16px
}

#navbar .navbar-left,
#navbar .navbar-right {
    min-height: 48px
}

#navbar .navbar-left {
    gap: 8px
}

#navbar .navbar-left>.item {
    min-height: 20px;
    padding: 4px 8px
}

#navbar .navbar-left>.item.active {
    font-weight: 600
}

#navbar .navbar-left>.item#navbar-logo {
    padding-left: 6px
}

#navbar .navbar-left>.item#navbar-logo:hover {
    background: unset
}

#navbar .navbar-left>.item#navbar-logo img {
    width: 32px;
    height: 32px
}

#navbar .navbar-right:has(.user-menu) {
    gap: 8px
}

#navbar .navbar-right:has(.user-menu)>.item:not(:last-child) {
    border: 1px solid var(--color-light-border);
    border-radius: var(--border-radius);
    justify-content: center;
    align-items: center;
    gap: 4px;
    min-width: 32px;
    height: 32px;
    min-height: 32px;
    padding: 0
}

#navbar .navbar-right:has(.user-menu)>.item:not(:last-child) .tw-relative {
    width: 16px;
    height: 16px
}

#navbar .navbar-right:has(.user-menu)>.item:not(:last-child) .svg {
    color: var(--color-text-light-1)
}

#navbar .navbar-right:has(.user-menu)>.item:not(:last-child).ui.dropdown {
    padding: 0 8px
}

#navbar .navbar-right:has(.user-menu)>.item:not(:last-child).ui.dropdown .text {
    grid-auto-flow: column;
    align-items: center;
    display: grid
}

#navbar .navbar-right:has(.user-menu)>.item:not(:last-child).ui.dropdown .text>svg {
    margin-right: 4px
}

#navbar .navbar-right:has(.user-menu)>.item:not(:last-child).ui.dropdown .text .not-mobile {
    height: 16px
}

#navbar .navbar-right:has(.user-menu)>.item:not(:last-child).ui.dropdown:hover {
    background-color: var(--color-nav-hover-bg)
}

#navbar .navbar-right:has(.user-menu) .item.ui.dropdown:last-child {
    padding: 0
}

#navbar .navbar-right:has(.user-menu) .item.ui.dropdown:last-child .text>.not-mobile {
    display: none
}

#navbar .navbar-right:has(.user-menu) .item.ui.dropdown:last-child .text img {
    border-radius: 9999px;
    height: 32px;
    max-height: 32px;
    margin: 0 !important
}

#navbar .navbar-right:has(.user-menu) .item.ui.dropdown:last-child.active {
    background: unset
}

:is(#navbar .navbar-right:has(.user-menu) a.item .notification_count, #navbar .navbar-right:has(.user-menu) a.item .header-stopwatch-dot) {
    background-color: var(--github-bgColor-accent-emphasis);
    color: var(--color-white);
    border-radius: 9999px;
    font-size: 9px;
    font-weight: 600;
    top: -15px;
    left: 11px
}

#navbar .navbar-right .user-menu {
    width: var(--custom-user-menu-width, 192px);
    max-width: 320px
}

#navbar .navbar-right .user-menu>.header {
    margin: 0;
    padding: 16px 16px 8px;
    font-size: 14px;
    font-weight: 400
}

#navbar .navbar-right .user-menu>.header strong {
    font-weight: 600
}

#navbar .navbar-right .user-menu>.divider {
    width: calc(100% - 16px);
    margin: 8px
}

@media (max-width:767.98px) {

    #navbar.navbar-menu-open,
    #navbar .navbar-mobile-right {
        gap: 8px
    }

    #navbar .navbar-mobile-right>.item {
        border: 1px solid var(--color-light-border);
        border-radius: var(--border-radius);
        justify-content: center;
        align-items: center;
        min-width: 32px;
        height: 32px;
        min-height: 32px;
        padding: 0
    }

    #navbar .navbar-mobile-right>.item .tw-relative {
        width: 16px;
        height: 16px
    }

    #navbar .navbar-mobile-right>.item .svg {
        margin: 0
    }
}

.page-content>:first-child.secondary-nav {
    margin-bottom: 16px
}

.page-content>:first-child.secondary-nav>.ui.secondary.stackable.menu {
    gap: 0;
    min-height: 48px
}

.page-content>:first-child.secondary-nav>.ui.secondary.stackable.menu>.item {
    margin-top: auto;
    margin-bottom: auto
}

.page-content>:first-child.secondary-nav>.ui.secondary.stackable.menu>.item>.ui.dropdown>.text {
    align-items: center;
    gap: 4px;
    display: inline-flex
}

.page-content>:first-child.secondary-nav>.ui.secondary.stackable.menu>.item>.ui.dropdown>.text svg {
    margin-right: 4px
}

.page-content>:first-child.secondary-nav>.ui.secondary.stackable.menu>.right.menu {
    gap: 4px
}

.page-content.repository.new-repo .ui.dropdown .menu .item:hover:after {
    content: "";
    background-color: var(--github-borderColor-accent-emphasis);
    border-radius: var(--border-radius);
    width: 4px;
    height: 24px;
    position: absolute;
    top: calc(50% - 12px);
    left: -8px
}

.page-content.user.notification>.ui.container>.ui.attached.segment {
    border: 0;
    padding: 0
}

.page-content.user.notification>.ui.container>.ui.attached.segment>.divider {
    display: none
}

.page-content.user.notification>.ui.container>.ui.attached.segment:has(#issue-list)>.tw-flex {
    background-color: var(--color-box-header);
    border: 1px solid var(--color-light-border);
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
    border-bottom: 0;
    align-content: center;
    align-items: center;
    height: 52px;
    padding: 8px
}

.page-content.user.notification>.ui.container>.ui.attached.segment:has(#issue-list)>.tw-flex>.tw-flex:first-child>.ui.compact.menu {
    border: 0;
    align-items: center
}

.page-content.user.notification>.ui.container>.ui.attached.segment:has(#issue-list)>.tw-flex>.tw-flex:first-child>.ui.compact.menu>.item {
    border-radius: var(--border-radius);
    color: var(--color-text-light-1);
    height: 30px;
    padding: 0 8px;
    background: unset !important
}

.page-content.user.notification>.ui.container>.ui.attached.segment:has(#issue-list)>.tw-flex>.tw-flex:first-child>.ui.compact.menu>.item:before {
    display: none
}

.page-content.user.notification>.ui.container>.ui.attached.segment:has(#issue-list)>.tw-flex>.tw-flex:first-child>.ui.compact.menu>.item:hover {
    background: var(--github-control-transparent-bgColor-hover) !important
}

.page-content.user.notification>.ui.container>.ui.attached.segment:has(#issue-list)>.tw-flex>.tw-flex:first-child>.ui.compact.menu>.item.active {
    color: var(--color-text);
    font-weight: 700
}

.page-content.user.notification>.ui.container>.ui.attached.segment:has(#issue-list)>.tw-flex>.tw-flex:last-child>.ui.menu {
    align-items: center
}

.page-content.user.notification>.ui.container>.ui.attached.segment:has(#issue-list)>.tw-flex>.tw-flex:last-child>.ui.menu>.item {
    color: var(--color-text-light-1)
}

.page-content.user.notification>.ui.container>.ui.attached.segment:has(#issue-list)>.tw-flex>.tw-flex:last-child>.ui.menu>.ui.button {
    height: 32px;
    padding: 0 12px
}

.page-content.user.notification>.ui.container>.ui.attached.segment>.flex-list:not([id]) {
    border: 1px solid var(--color-light-border);
    border-radius: var(--border-radius)
}

.page-content.user.notification>.ui.container>.ui.attached.segment>.flex-list:not([id])>.flex-item {
    padding: 16px
}

.page-content.user.notification>.ui.container>.ui.attached.segment>.flex-list:not([id])>.flex-item>.flex-item-main {
    gap: 4px
}

.page-content.user.notification>.ui.container>.ui.attached.segment>.flex-list:not([id])>.flex-item>.flex-item-main>.flex-item-header>.flex-item-title {
    gap: 12px
}

.page-content.user.notification>.ui.container>.ui.attached.segment>.flex-list:not([id])>.flex-item>.flex-item-main>.flex-item-header>.flex-item-trailing {
    color: var(--color-text-light-1);
    gap: 16px;
    font-size: 12px;
    font-weight: 400
}

.page-content.user.notification>.ui.container>.ui.attached.segment>.flex-list:not([id])>.flex-item>.flex-item-main>.flex-item-header>.flex-item-trailing .color-icon {
    width: 12px;
    height: 12px;
    margin-right: 0 !important
}

.page-content.user.notification>.ui.container>.ui.attached.segment>.flex-list:not([id])>.flex-item>.flex-item-main>.flex-item-body:last-child {
    font-size: 12px
}

.page-content.user.notification>.ui.container:has(#notification_table)>.flex-text-block:first-child {
    background-color: var(--color-box-header);
    border: 1px solid var(--color-light-border);
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
    border-bottom: 0;
    height: 52px;
    padding: 8px;
    margin-bottom: 0 !important
}

.page-content.user.notification>.ui.container:has(#notification_table)>.flex-text-block:first-child>.ui.compact.menu {
    border: 0;
    align-items: center
}

.page-content.user.notification>.ui.container:has(#notification_table)>.flex-text-block:first-child>.ui.compact.menu>.item {
    border-radius: var(--border-radius);
    color: var(--color-text-light-1);
    height: 30px;
    padding: 0 8px;
    background: unset !important
}

.page-content.user.notification>.ui.container:has(#notification_table)>.flex-text-block:first-child>.ui.compact.menu>.item:before {
    display: none
}

.page-content.user.notification>.ui.container:has(#notification_table)>.flex-text-block:first-child>.ui.compact.menu>.item:hover {
    background: var(--github-control-transparent-bgColor-hover) !important
}

.page-content.user.notification>.ui.container:has(#notification_table)>.flex-text-block:first-child>.ui.compact.menu>.item.active {
    color: var(--color-text);
    font-weight: 700
}

.page-content.user.notification>.ui.container:has(#notification_table)>.flex-text-block:first-child>.ui.compact.menu>.item .notifications-unread-count {
    margin-left: 4px
}

.page-content.user.notification>.ui.container:has(#notification_table) .ui.ui.ui.ui.mini.button {
    height: 32px
}

.page-content.user.notification>.ui.container #notification_table {
    color: var(--color-text-light-1);
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.page-content.user.notification>.ui.container #notification_table>.notifications-item {
    border-top: 1px solid var(--color-light-border);
    padding: 12px !important
}

.page-content.user.notification>.ui.container #notification_table>.notifications-item:first-child {
    border-top: 0
}

.page-content.user.notification>.ui.container #notification_table>.notifications-item:last-child {
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius)
}

.page-content.user.notification>.ui.container #notification_table>.notifications-item:last-child:hover {
    border-bottom-left-radius: 0
}

.page-content.user.notification>.ui.container #notification_table>.notifications-item:hover {
    background: var(--github-bgColor-accent-muted);
    box-shadow: 2px 0 0 var(--github-borderColor-accent-emphasis)inset;
    color: var(--color-text)
}

.page-content.user.notification>.ui.container #notification_table>.notifications-item>.notifications-link>div:first-child {
    font-size: 12px !important
}

.page-content.user.notification>.ui.container #notification_table>.notifications-item>.notifications-link>div:last-child {
    font-size: 14px !important
}

.page-content.user.notification>.ui.container #notification_table>.notifications-item>.notifications-updated {
    font-size: 12px
}

.page-content.user.notification>.ui.container #notification_table>.notifications-item>.notifications-buttons .interact-bg {
    color: var(--color-text-light-1);
    background: var(--github-bgColor-accent-muted) !important;
    padding: 8px !important
}

.page-content.user.notification>.ui.container #notification_table>.notifications-item>.notifications-buttons .interact-bg:hover {
    color: var(--color-text);
    background: var(--github-control-transparent-bgColor-hover) !important
}

.page-content.organization .members .ui.avatar {
    border-radius: 9999px
}

.page-content.organization .org-avatar {
    margin: 8px 24px 16px 0
}

.page-content.organization #org-info {
    gap: 8px;
    margin-top: 8px
}

.page-content.organization #org-info>.ui.header {
    font-size: 24px
}

.page-content.organization #org-info>.ui.header>.org-visibility {
    margin-left: 8px
}

.page-content.organization #org-info>.ui.header .ui.label.button {
    padding: 4px 16px
}

.page-content.organization #org-info>.ui.header .ui.label.button .svg {
    width: 20px;
    min-width: 20px
}

.page-content.organization #org-info>.ui.header .ui.label.button:hover {
    border-color: var(--color-light-border)
}

.page-content.organization #org-info>.markup {
    color: var(--color-text-light-1)
}

.page-content.organization #org-info>.meta {
    font-size: 12px
}

.page-content.organization #org-info>.meta svg {
    color: var(--color-text-light-1)
}

.page-content.packages>.ui.container>div:not([class]) {
    border: 1px solid var(--color-light-border);
    border-radius: var(--border-radius);
    margin-top: 16px
}

.page-content.packages>.ui.container>div:not([class]) .flex-list {
    border-top: 1px solid var(--color-light-border)
}

.page-content.packages>.ui.container>div:not([class]) .flex-list:first-child {
    border-top: 0
}

.page-content.packages>.ui.container>div:not([class]) .flex-list .flex-item {
    padding: 16px
}

.page-content.packages>.ui.container>div:not([class]) .flex-list .flex-item .flex-item-main .flex-item-title {
    gap: 8px
}

.page-content.packages>.ui.container>div:not([class]) .flex-list .flex-item .flex-item-main .flex-item-title>a {
    min-height: 25px
}

.page-content.packages>.ui.container>div:not([class]) .flex-list .flex-item .flex-item-main .flex-item-title .ui.label {
    background-color: unset;
    border: 1px solid var(--color-light-border);
    min-height: 24.5px;
    color: var(--color-primary);
    gap: 4px;
    padding: 3px 6px
}

.page-content.packages>.ui.container>div:not([class]) .flex-list .flex-item .flex-item-main .flex-item-body {
    font-size: 12px
}

.page-content.packages>.ui.container>div:not([class]) .flex-list .flex-item .flex-item-main .flex-item-body a {
    text-decoration: underline
}

.page-content.packages .issue-title-header>div {
    color: var(--color-text-light-1)
}

.page-content.packages .packages-content .packages-content-left {
    width: calc(100% - 320px)
}

.page-content.packages .packages-content .packages-content-left .ui.top.attached.header {
    padding: 16px;
    font-size: 14px
}

.page-content.packages .packages-content .packages-content-left .ui.attached.segment {
    color: var(--color-text-light-1);
    padding: 16px
}

.page-content.packages .packages-content .packages-content-left .ui.attached.segment .ui.table,
.page-content.packages .packages-content .packages-content-left .ui.attached.segment .ui.form .field>label {
    color: var(--color-text-light-1)
}

.page-content.packages .packages-content .packages-content-left .ui.attached.segment .ui.form .field>label {
    margin-bottom: 8px
}

.page-content.packages .packages-content .packages-content-left .ui.attached.segment .markup {
    color: var(--color-text)
}

.page-content.packages .packages-content .packages-content-left .ui.attached.segment .markup pre {
    padding: 12px 16px;
    font-size: 12px;
    font-weight: 400
}

.page-content.packages .packages-content .packages-content-left .ui.attached.segment+.ui.top.attached.header {
    margin-top: 24px
}

.page-content.packages .packages-content .packages-content-right {
    border: 0;
    width: 304px;
    padding: 0 16px
}

.page-content.packages .packages-content .packages-content-right>strong {
    font-size: 16px
}

.page-content.packages .packages-content .packages-content-right>.divider,
.page-content.packages .packages-content .packages-content-right>.ui.relaxed.list {
    margin: 16px 0
}

.page-content.packages .packages-content .packages-content-right>.ui.relaxed.list .item {
    color: var(--color-text-light-1)
}

.page-content.packages .packages-content .packages-content-right>.ui.relaxed.list .item svg {
    color: var(--color-text)
}

.page-content.packages .packages-content .packages-content-right>.ui.relaxed.list .item.tw-flex {
    justify-content: space-between
}

.page-content.packages .packages-content .packages-content-right>.ui.relaxed.list .item.tw-flex>a {
    border: 1px solid var(--color-light-border);
    border-radius: 9999px;
    min-height: 20px;
    padding: 0 6px;
    font-size: 12px;
    flex: none !important
}

.page-content.packages .packages-content .packages-content-right>.ui.relaxed.list .item.tw-flex>a:hover {
    text-decoration: none
}

.page-content.packages .packages-content .packages-content-right>.ui.relaxed.list .item.tw-flex:after {
    display: none
}

.page-content.repository.releases h2.small.menu .item,
.page-content.repository.tags h2.small.menu .item {
    font-weight: 500;
    background-color: unset !important
}

.page-content.repository.releases h2.small.menu .item.active,
.page-content.repository.tags h2.small.menu .item.active {
    color: var(--color-white);
    background: var(--github-bgColor-accent-emphasis) !important
}

.page-content.repository.releases .ui.small.button,
.page-content.repository.tags .ui.small.button {
    background-color: var(--color-button);
    border-color: var(--color-light-border);
    box-shadow: none;
    color: var(--color-text-light);
    min-height: auto;
    padding: 5px 16px;
    line-height: 20px
}

.page-content.repository.releases .ui.small.button:hover,
.page-content.repository.tags .ui.small.button:hover {
    background-color: var(--color-hover)
}

.page-content.repository.tags .tag-list-row .tag-list-row-title {
    line-height: 1.5
}

.page-content.repository.tags .tag-list-row .muted-links {
    color: var(--color-text-light-1);
    font-size: 12px
}

.page-content.repository.tags .tag-list-row .muted-links svg {
    width: 12px;
    min-width: 12px
}

.page-content.repository.tags .tag-list-row .muted-links a:hover {
    text-decoration: none
}

.page-content.repository.releases>.ui.container>.divider {
    margin: 16px 0
}

.page-content.repository.releases ul#release-list {
    gap: 32px;
    margin: 32px 0 16px
}

.page-content.repository.releases ul#release-list .release-entry .meta {
    text-align: left;
    flex: .125;
    gap: .5rem;
    min-width: 0;
    padding-top: 24px;
    padding-right: 40px
}

.page-content.repository.releases ul#release-list .release-entry .meta a.muted {
    color: var(--color-text-light-1);
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    overflow: hidden
}

.page-content.repository.releases ul#release-list .release-entry .meta a.muted svg {
    margin-right: 8px !important
}

.page-content.repository.releases ul#release-list .release-entry .meta a.muted svg.tw-mr-1.svg.octicon-tag {
    margin-top: 1px
}

.page-content.repository.releases ul#release-list .release-entry .meta .ui.button.branch-dropdown-button {
    min-height: 20px;
    padding: 3px 12px;
    font-size: 12px;
    line-height: 20px
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail {
    padding: 16px
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail img.ui.avatar {
    border-radius: 9999px
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail .svg {
    color: var(--color-text-light-1)
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail .release-list-title {
    gap: 8px;
    font-size: 32px
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail p.text.grey {
    flex-wrap: wrap;
    gap: 6px;
    margin: 24px 0 0;
    display: flex
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail p.text.grey span {
    word-break: break-word
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail p.text.grey .time {
    color: var(--color-text)
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail .markup>:first-child {
    margin-top: 24px !important
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail .divider {
    border-top-width: 1px;
    width: calc(100% + 32px);
    margin: 24px 0 16px;
    position: relative;
    left: -16px
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail .download summary {
    margin-top: 16px;
    font-size: 16px;
    font-weight: 600
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail .download summary::marker {
    font-size: 14px
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail .download .attachment-list {
    margin-top: 16px
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail .download .attachment-list .item {
    align-items: center;
    padding: 8px 16px;
    line-height: 17px
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail .download .attachment-list .item .flex-text-inline {
    gap: 8px
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail .download .attachment-list .item strong.flex-text-inline:hover {
    text-decoration: underline !important
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail .download .attachment-list .item .attachment-right-info {
    color: var(--color-text-light-1)
}

.page-content.repository.releases ul#release-list .release-entry .segment.detail .download .attachment-list .item .attachment-right-info .svg {
    height: 28px
}

.page-content.repository .repo-header .ui.compact.button {
    padding: 3px 12px
}

.page-content.repository .repo-header .flex-item .flex-item-title {
    color: var(--color-text-light-1)
}

.page-content.repository .repo-header .flex-item .flex-item-title a {
    color: var(--color-text);
    border-radius: var(--border-radius);
    align-items: center;
    min-width: 3ch;
    margin-top: .5rem;
    margin-bottom: .5rem;
    padding: 0 6px;
    font-size: 18px;
    display: flex;
    text-decoration: none !important
}

.page-content.repository .repo-header .flex-item .flex-item-title a:hover {
    background: var(--github-control-transparent-bgColor-hover)
}

.page-content.repository .repo-header .flex-item .flex-item-title a.muted:not(.tw-font-normal) {
    font-weight: 600
}

.page-content.repository .repo-header .flex-item a:not(.label, .button):hover {
    color: var(--color-text) !important
}

.page-content.repository .repository-summary .repository-menu {
    background-color: var(--color-box-header)
}

.page-content.repository .repository-summary .repository-menu .item {
    color: var(--color-text-light-1);
    height: 31px
}

.page-content.repository .repository-summary .repository-menu .item b {
    color: var(--color-text);
    margin: 0 2px
}

.page-content.repository .repository-summary .repository-menu .item.active {
    background-color: var(--color-active);
    color: var(--color-text);
    font-weight: 500
}

.page-content.repository .repository-summary .repository-menu .item.active svg {
    color: var(--color-text-light-1)
}

.flex-item-main>.label-list .ui.label,
#repo-topics .ui.label.repo-topic {
    background-color: var(--github-bgColor-accent-muted);
    color: var(--github-fgColor-accent);
    border-radius: 9999px;
    padding: 0 10px;
    font-size: 12px;
    font-weight: 500;
    line-height: 22px
}

.flex-item-main>.label-list .ui.label:hover,
#repo-topics .ui.label.repo-topic:hover {
    background-color: var(--github-bgColor-accent-emphasis);
    color: var(--color-white)
}

.stats-table .table-cell.tw-bg-red[href=\#closed-issues] {
    background-color: var(--color-purple) !important
}

.user-main-content .ui.primary.button,
.repo-setting-content .ui.primary.button,
.user-setting-content .ui.primary.button,
.org-setting-content .ui.primary.button {
    color: var(--color-text-light);
    background-color: var(--color-button);
    border-color: var(--color-light-border);
    box-shadow: none
}

.user-main-content .ui.primary.button:hover,
.repo-setting-content .ui.primary.button:hover,
.user-setting-content .ui.primary.button:hover,
.org-setting-content .ui.primary.button:hover {
    background-color: var(--color-hover)
}

.user-main-content .ui.primary.button.tiny,
.repo-setting-content .ui.primary.button.tiny,
.user-setting-content .ui.primary.button.tiny,
.org-setting-content .ui.primary.button.tiny {
    color: var(--github-button-primary-fgColor-accent);
    background-color: var(--color-button);
    border-color: var(--color-light-border)
}

.user-main-content .ui.primary.button.tiny:hover,
.repo-setting-content .ui.primary.button.tiny:hover,
.user-setting-content .ui.primary.button.tiny:hover,
.org-setting-content .ui.primary.button.tiny:hover {
    color: var(--github-button-primary-fgColor-rest);
    background-color: var(--github-button-primary-bgColor-hover);
    border-color: var(--github-button-primary-borderColor-hover)
}

.user-main-content .ui.attached.header>.ui.right .ui.primary.button.tiny,
.repo-setting-content .ui.attached.header>.ui.right .ui.primary.button.tiny,
.user-setting-content .ui.attached.header>.ui.right .ui.primary.button.tiny,
.org-setting-content .ui.attached.header>.ui.right .ui.primary.button.tiny,
.admin-setting-content .ui.attached.header>.ui.right .ui.primary.button.tiny {
    color: var(--github-button-primary-fgColor-rest);
    background-color: var(--github-button-primary-bgColor-rest);
    border-color: var(--github-button-primary-borderColor-rest);
    box-shadow: var(--github-shadow-resting-small);
    min-height: 20px;
    padding: 3px 12px;
    line-height: 20px
}

.user-main-content .ui.attached.header>.ui.right .ui.primary.button.tiny:hover,
.repo-setting-content .ui.attached.header>.ui.right .ui.primary.button.tiny:hover,
.user-setting-content .ui.attached.header>.ui.right .ui.primary.button.tiny:hover,
.org-setting-content .ui.attached.header>.ui.right .ui.primary.button.tiny:hover,
.admin-setting-content .ui.attached.header>.ui.right .ui.primary.button.tiny:hover {
    color: var(--github-button-primary-fgColor-rest);
    background-color: var(--github-button-primary-bgColor-hover);
    border-color: var(--github-button-primary-borderColor-hover)
}

.admin-setting-content .ui.primary.button {
    color: var(--github-button-primary-fgColor-accent);
    background-color: var(--color-button);
    border-color: var(--color-light-border);
    padding: 5px 16px;
    line-height: 22px
}

.admin-setting-content .ui.primary.button:hover {
    color: var(--github-button-primary-fgColor-rest);
    background-color: var(--github-button-primary-bgColor-hover);
    border-color: var(--github-button-primary-borderColor-hover)
}

.admin-setting-content .ui.red.button {
    box-shadow: var(--github-shadow-resting-small);
    padding: 5px 16px;
    line-height: 22px
}

.runner-container .ui.label {
    border: 1px solid var(--color-light-border)
}

.page-content.organization.settings .org-setting-content {
    border: 0
}

.page-content.user.signin .ui.grid {
    justify-content: center
}

.page-content.user.signin .ui.grid>.column {
    width: 384px;
    padding: 16px
}

.page-content.user.signin .ui.grid>.column>.ui.container {
    max-width: unset
}

.page-content.user.signin .ui.top.attached.header {
    text-align: center;
    border: 0;
    padding: 16px;
    font-size: 20px;
    font-weight: 600;
    background-color: unset !important
}

.page-content.user.signin .ui.attached.segment {
    border: 0;
    padding: 16px 0 0
}

.page-content.user.signin .ui.attached.segment .field:not(.inline) label {
    font-size: 14px;
    font-weight: 600
}

.page-content.user.signin .ui.attached.segment .field:not(.inline) input {
    background: unset;
    height: 40px;
    padding: 5px 12px;
    font-size: 16px
}

.page-content.user.signin .ui.attached.segment .button {
    height: 40px
}

.page-content.user.signin .ui.attached.segment .divider.divider-text {
    margin: 20px 0
}

.page-content.user.signin .ui.attached.segment #oauth2-login-navigator-inner {
    gap: 8px
}

.page-content.user.signin .ui.attached.segment #oauth2-login-navigator-inner .ui.button svg {
    width: 18px
}

.page-content.user.signin .ui.top.attached.header.segment {
    gap: 16px;
    font-size: 14px;
    font-weight: 400
}

.page-content.user.signin .ui.top.attached.header.segment .signin-passkey {
    font-weight: 500
}

.page-content.user.profile .stars>.flex-list>.flex-item {
    padding: 24px 0
}

.page-content.user.profile .stars>.flex-list>.flex-item:first-child {
    padding-top: 14px
}

.page-content.user.profile .stars>.flex-list>.flex-item>.flex-item-leading img,
.page-content.user.profile .stars>.flex-list>.flex-item>.flex-item-leading svg {
    color: var(--color-text-light-1)
}

.page-content.user.profile .stars>.flex-list>.flex-item>.flex-item-main>.flex-item-header>.flex-item-title {
    gap: 8px;
    font-size: 20px
}

.page-content.user.profile .stars>.flex-list>.flex-item>.flex-item-main>.flex-item-header>.flex-item-title:not(a) {
    color: var(--color-primary)
}

.page-content.user.profile .stars>.flex-list>.flex-item>.flex-item-main>.flex-item-header>.flex-item-trailing {
    color: var(--color-text-light-1);
    gap: 16px;
    font-size: 12px
}

.page-content.user.profile .stars>.flex-list>.flex-item>.flex-item-main>.flex-item-header>.flex-item-trailing>.flex-text-inline .color-icon {
    width: 12px;
    height: 12px;
    margin-right: 0 !important
}

.page-content.user.profile .stars>.flex-list>.flex-item>.flex-item-main>.flex-item-body {
    margin-top: 10px
}

.page-content.user.profile .stars>.flex-list>.flex-item>.flex-item-main>.flex-item-body:last-child {
    font-size: 12px
}

.page-content.user.profile .stars>.flex-list>.flex-item>.flex-item-main>.label-list {
    margin-top: 10px
}

.page-content.user.profile #profile-avatar-card #profile-avatar img.ui.avatar {
    border-radius: 9999px
}

.github-theme-templates.repo-button-row {
    margin: 0 0 16px
}

.github-theme-templates.repo-button-row .repo-button-row-left .repository-summary>.item {
    border-radius: var(--border-radius);
    color: var(--color-text-light-1);
    align-items: center;
    gap: 4px;
    height: 32px;
    min-height: 32px;
    padding: 4px;
    display: inline-flex
}

.github-theme-templates.repo-button-row .repo-button-row-left .repository-summary>.item:hover {
    background-color: var(--github-control-transparent-bgColor-hover);
    text-decoration-line: none
}

.github-theme-templates.repo-button-row .repo-button-row-left .repository-summary>.item svg {
    margin-right: 4px
}

.github-theme-templates.repo-button-row .repo-button-row-left .repository-summary>.item b {
    color: var(--color-caret)
}

.github-theme-templates.repo-button-row .repo-button-row-right .repo-add-file>.menu {
    min-width: 152px
}

.repository.file.list #repo-files-table .github-theme-templates.repo-file-line.repo-file-last-commit {
    padding-right: 10px
}

.repository.file.list #repo-files-table .github-theme-templates.repo-file-line.repo-file-last-commit .github-latest-time {
    color: var(--color-text-light-1);
    font-size: 12px
}

.repository.file.list #repo-files-table .github-theme-templates.repo-file-line.repo-file-last-commit .github-latest-commit {
    border-radius: var(--border-radius);
    align-items: center;
    gap: 4px;
    height: 28px;
    min-height: 28px;
    padding: 0 8px;
    font-size: 12px;
    font-weight: 500;
    display: inline-flex
}

.repository.file.list #repo-files-table .github-theme-templates.repo-file-line.repo-file-last-commit .github-latest-commit:hover {
    background-color: var(--github-control-transparent-bgColor-hover);
    color: inherit;
    text-decoration-line: none
}

.repository.file.list #repo-files-table .github-theme-templates.repo-file-line.repo-file-last-commit .github-latest-commit svg {
    color: var(--color-text-light-1)
}