.chroma .hl {
    background-color: #3f424d;
}

.chroma .ln, .chroma .lnt {
    color: #7f7f7f;
}

.chroma .k {
    color: #f63;
}

.chroma .kc {
    color: #fa1;
}

.chroma .kd {
    color: #9daccc;
}

.chroma .kn {
    color: #fa1;
}

.chroma .kp {
    color: #5f8700;
}

.chroma .kr {
    color: #f63;
}

.chroma .kt {
    color: #9daccc;
}

.chroma .na {
    color: #8a8a8a;
}

.chroma .bp, .chroma .nb {
    color: #9daccc;
}

.chroma .nc, .chroma .no {
    color: #fa1;
}

.chroma .nd {
    color: #9daccc;
}

.chroma .ni {
    color: #fa1;
}

.chroma .ne {
    color: #af8700;
}

.chroma .nf {
    color: #9daccc;
}

.chroma .nl, .chroma .nn {
    color: #fa1;
}

.chroma .nt, .chroma .nv, .chroma .nx {
    color: #9daccc;
}

.chroma .vc {
    color: #f81;
}

.chroma .vg, .chroma .vi {
    color: #fa1;
}

.chroma .s, .chroma .sa {
    color: #1af;
}

.chroma .sb {
    color: #40AAFF;
}

.chroma .dl, .chroma .sc {
    color: #1af;
}

.chroma .sd {
    color: #6a737d;
}

.chroma .s2 {
    color: #40AAFF;
}

.chroma .se {
    color: #f63;
}

.chroma .sh {
    color: #1af;
}

.chroma .si, .chroma .sx {
    color: #fa1;
}

.chroma .sr {
    color: #97c;
}

.chroma .s1 {
    color: #40AAFF;
}

.chroma .ss {
    color: #fa1;
}

.chroma .il, .chroma .m, .chroma .mb, .chroma .mf, .chroma .mh, .chroma .mi, .chroma .mo {
    color: #1af;
}

.chroma .o {
    color: #f63;
}

.chroma .ow {
    color: #5f8700;
}

.chroma .c, .chroma .c1, .chroma .ch, .chroma .cm {
    color: #6a737d;
}

.chroma .cs {
    color: #637d;
}

.chroma .cp, .chroma .cpf {
    color: #fc6;
}

.chroma .gd {
    color: #fff;
    background-color: #5f3737;
}

.chroma .ge {
    color: #ef5;
}

.chroma .gr {
    color: #f33;
}

.chroma .gh {
    color: #fa1;
}

.chroma .gi {
    color: #fff;
    background-color: #3a523a;
}

.chroma .go {
    color: #888888;
}

.chroma .gp {
    color: #555555;
}

.chroma .gu {
    color: #9daccc;
}

.chroma .gt {
    color: #f63;
}

.chroma .w {
    color: #bbbbbb;
}

:root {
    --color-primary: #3D84E7;
    --color-primary-dark-1: #739cb3;
    --color-primary-dark-2: #40AAFF;
    --color-primary-dark-3: #92b4c4;
    --color-primary-dark-4: #a1bbcd;
    --color-primary-dark-5: #cfddc1;
    --color-primary-dark-6: #e7eee0;
    --color-primary-dark-7: #f8faf6;
    --color-primary-light-1: #3D84E7;
    --color-primary-light-2: #437aad;
    --color-primary-light-3: #415b8b;
    --color-primary-light-4: #25425a;
    --color-primary-light-5: #223546;
    --color-primary-light-6: #131923;
    --color-primary-light-7: #06090b;
    --color-primary-alpha-10: #3683C019;
    --color-primary-alpha-20: #3683C033;
    --color-primary-alpha-30: #3683C04b;
    --color-primary-alpha-40: #3683C066;
    --color-primary-alpha-50: #3683C080;
    --color-primary-alpha-60: #3683C099;
    --color-primary-alpha-70: #3683C0b3;
    --color-primary-alpha-80: #3683C0cc;
    --color-primary-alpha-90: #3683C0e1;
    --color-secondary: #2C2F35;
    --color-secondary-dark-1: #505665;
    --color-secondary-dark-2: #5b6273;
    --color-secondary-dark-3: #71798e;
    --color-secondary-dark-4: #7f8699;
    --color-secondary-dark-5: #8c93a4;
    --color-secondary-dark-6: #9aa0af;
    --color-secondary-dark-7: #a8adba;
    --color-secondary-dark-7: #b6bac5;
    --color-secondary-dark-8: #c4c7d0;
    --color-secondary-dark-8: #d2d4db;
    --color-secondary-dark-9: #dfe1e6;
    --color-secondary-dark-10: #edeef1;
    --color-secondary-dark-11: #fbfbfc;
    --color-secondary-light-1: #373b46;
    --color-secondary-light-2: #292c34;
    --color-secondary-light-3: #1c1e23;
    --color-secondary-light-4: #0e0f11;
    --color-secondary-alpha-10: #2C2F35;
    --color-secondary-alpha-20: #2C2F3533;
    --color-secondary-alpha-30: #2C2F354b;
    --color-secondary-alpha-40: #2C2F3566;
    --color-secondary-alpha-50: #2C2F3580;
    --color-secondary-alpha-60: #2C2F3599;
    --color-secondary-alpha-70: #2C2F35b3;
    --color-secondary-alpha-80: #2C2F35cc;
    --color-secondary-alpha-90: #2C2F35e1;
    --color-red: #da3737;
    --color-orange: #f17a2b;
    --color-yellow: #f3c640;
    --color-olive: #c8df36;
    --color-green: #3bc75b;
    --color-teal: #69d4cf;
    --color-blue: #2d9ff7;
    --color-violet: #754ad3;
    --color-purple: #b65dd4;
    --color-pink: #e04b9f;
    --color-brown: #a86d45;
    --color-grey: #797c85;
    --color-black: #141516;
    --color-gold: #d4b74c;
    --color-white: #ffffff;
    --color-diff-removed-word-bg: #6f3333;
    --color-diff-added-word-bg: #3c653c;
    --color-diff-removed-row-bg: #3c2626;
    --color-diff-added-row-bg: #283e2d;
    --color-diff-removed-row-border: #634343;
    --color-diff-added-row-border: #314a37;
    --color-diff-inactive: #1D1F23;
    --color-body: #1D1F23;
    /* main body color */
    --color-box-header: #1D1F23;
    --color-box-body: #1D1F23;
    --color-text-dark: #dbe0ea;
    --color-text: #bbc0ca;
    --color-text-light: #a6aab5;
    --color-text-light-2: #8a8e99;
    --color-text-light-3: #707687;
    --color-footer: #1D1F23;
    --color-timeline: #4c525e;
    --color-input-text: #d5dbe6;
    --color-input-background: #2C2F35;
    --color-input-border: #2C2F35;
    --color-input-border-hover: #505667;
    --color-navbar: #24262B;
    --color-light: #00000028;
    --color-light-border: #ffffff28;
    --color-hover: #ffffff10;
    --color-active: #ffffff16;
    --color-menu: #1D1F23;
    --color-card: #1D1F23;
    --color-markdown-table-row: #ffffff06;
    --color-markdown-code-block: #2C2F35;
    --color-button: #1D1F23;
    --color-code-bg: #1D1F23;
    --color-shadow: #00000060;
    --color-secondary-bg: #2C2F35;
    --color-text-focus: #fff;
    --color-expand-button: #2C2F35;
    --color-placeholder-text: #6a737d;
    --color-editor-line-highlight: var(--color-primary-light-5);
    --color-project-board-bg: var(--color-secondary-light-2);
}

::-webkit-calendar-picker-indicator {
    filter: invert(0.8);
}

.ui.horizontal.segments>.segment {
    background-color: #2C2F35;
}

.repository .segment.reactions .ui.label.basic.blue {
    background: var(--color-primary-alpha-20) !important;
}

[data-tooltip]:after, [data-tooltip]:before {
    background: #1b1c1d !important;
    border-color: #1b1c1d !important;
    color: #dbdbdb !important;
}

[data-tooltip]:before {
    box-shadow: 1px 1px 0 0 #1b1c1d !important;
}

.ui.green.progress .bar {
    background-color: #668844;
}

.ui.progress.success .bar {
    background-color: #7b9e57 !important;
}

.following.bar.light {
    background: #1D1F23;
    border-color: var(--color-secondary-alpha-40);
}

.following.bar .top.menu a.item:hover {
    color: #fff;
}

.feeds .list ul li.private {
    background: #1D1F23;
}

.ui.link.list .item, .ui.link.list .item a:not(.ui), .ui.link.list a.item {
    color: #dbdbdb;
}

.ui.red.label, .ui.red.labels .label {
    background-color: #E14C4C !important;
    border-color: #8a2121 !important;
}

.ui.yellow.label, .ui.yellow.labels .label {
    border-color: #664d02 !important;
    background-color: #936e00 !important;
}

.ui.accordion .title:not(.ui) {
    color: #dbdbdb;
}

.ui.basic.green.label, .ui.green.label, .ui.green.labels .label {
    background-color: #0060AC !important;
    border-color: #0060AC !important;
}

.ui.basic.green.labels a.label:hover, .ui.green.labels a.label:hover, a.ui.basic.green.label:hover, a.ui.ui.ui.green.label:hover {
    background-color: #3d794b !important;
    border-color: #3d794b !important;
    color: #fff !important;
}

.ui.divider:not(.vertical):not(.horizontal) {
    border-bottom-color: var(--color-secondary);
    border-top-color: transparent;
}

.form .help {
    color: #7f8699;
}

.ui .text.light.grey {
    color: #7f8699 !important;
}

.ui.form .field.error input:not([type]), .ui.form .field.error input[type=date], .ui.form .field.error input[type=datetime-local], .ui.form .field.error input[type=email], .ui.form .field.error input[type=file], .ui.form .field.error input[type=number], .ui.form .field.error input[type=password], .ui.form .field.error input[type=search], .ui.form .field.error input[type=tel], .ui.form .field.error input[type=text], .ui.form .field.error input[type=time], .ui.form .field.error input[type=url], .ui.form .field.error select, .ui.form .field.error textarea, .ui.form .fields.error .field input:not([type]), .ui.form .fields.error .field input[type=date], .ui.form .fields.error .field input[type=datetime-local], .ui.form .fields.error .field input[type=email], .ui.form .fields.error .field input[type=file], .ui.form .fields.error .field input[type=number], .ui.form .fields.error .field input[type=password], .ui.form .fields.error .field input[type=search], .ui.form .fields.error .field input[type=tel], .ui.form .fields.error .field input[type=text], .ui.form .fields.error .field input[type=time], .ui.form .fields.error .field input[type=url], .ui.form .fields.error .field select, .ui.form .fields.error .field textarea {
    background-color: #522;
    border: 1px solid #E14C4C;
    color: #f9cbcb;
}

.ui.form .field.error input:not([type]):focus, .ui.form .field.error input[type=date]:focus, .ui.form .field.error input[type=datetime-local]:focus, .ui.form .field.error input[type=email]:focus, .ui.form .field.error input[type=file]:focus, .ui.form .field.error input[type=number]:focus, .ui.form .field.error input[type=password]:focus, .ui.form .field.error input[type=search]:focus, .ui.form .field.error input[type=tel]:focus, .ui.form .field.error input[type=text]:focus, .ui.form .field.error input[type=time]:focus, .ui.form .field.error input[type=url]:focus, .ui.form .field.error select:focus {
    background-color: #522;
    border: 1px solid #a04141;
    color: #f9cbcb;
}

.ui.green.button, .ui.green.buttons .button {
    background-color: #3683C0;
}

.ui.green.button:hover, .ui.green.buttons .button:hover {
    background-color: #40AAFF;
}

.ui.search>.results {
    background: #1D1F23;
    border-color: var(--color-secondary);
}

.ui.category.search>.results .category .result:hover, .ui.search>.results .result:hover {
    background: var(--color-secondary);
}

.ui.search>.results .result .title {
    color: #dbdbdb;
}

.ui.table>thead>tr>th {
    background: var(--color-secondary);
    color: #dbdbdb !important;
}

.repository.file.list #repo-files-table tr {
    background: #1D1F23;
}

.repository.file.list #repo-files-table tr:hover {
    background-color: #24262B !important;
}

.repository.file.editor.edit+.editor-preview-side, .repository.file.editor.edit .editor-preview, .repository.file.editor.edit .editor-preview-side, .repository.wiki.new .CodeMirror+.editor-preview-side, .repository.wiki.new .CodeMirror .editor-preview, .repository.wiki.new .CodeMirror .editor-preview-side {
    background: #24262B;
}

.repository.file.editor.edit+.editor-preview-side .markdown:not(code).ui.segment, .repository.file.editor.edit .editor-preview-side .markdown:not(code).ui.segment, .repository.file.editor.edit .editor-preview .markdown:not(code).ui.segment, .repository.wiki.new .CodeMirror+.editor-preview-side .markdown:not(code).ui.segment, .repository.wiki.new .CodeMirror .editor-preview-side .markdown:not(code).ui.segment, .repository.wiki.new .CodeMirror .editor-preview .markdown:not(code).ui.segment {
    border-width: 0;
}

.overflow.menu .items .item {
    color: #9d9d9d;
}

.overflow.menu .items .item:hover {
    color: #dbdbdb;
}

.ui.list>.item>.content {
    color: var(--color-secondary-dark-6) !important;
}

.ui.active.button, .ui.active.button:active, .ui.button:active, .ui.button:focus {
    background-color: #2C2F35;
    color: #dbdbdb;
}

.ui.green.button:active, .ui.green.buttons .button:active {
    background-color: #40AAFF;
    color: #FFFFFF;
    text-shadow: none;
}

.ui.green.button:active, .ui.green.buttons .button:active {
    background-color: #40AAFF;
    color: #FFFFFF;
    text-shadow: none;
}

.ui.green.button:focus, .ui.green.buttons .button:focus {
    background-color: #40AAFF;
    color: #FFFFFF;
    text-shadow: none;
}

.ui.active.button:hover {
    background-color: #474B51;
    color: #dbdbdb;
}

.repository .navbar .active.item, .repository .navbar .active.item:hover {
    border-color: transparent !important;
}

.ui .info.segment.top {
    background-color: var(--color-secondary) !important;
}

.repository .diff-stats li {
    border-color: var(--color-secondary);
}

.tag-code, .tag-code td {
    background: #24262B !important;
}

.tag-code td.lines-num {
    background-color: #3a3e4c !important;
}

.tag-code td.lines-type-marker, td.blob-hunk {
    color: #dbdbdb !important;
}

.ui.attached.info.message, .ui.info.message {
    box-shadow: inset 0 0 0 1px #4b5e71, 0 0 0 0 transparent;
}

.ui.bottom.attached.message {
    background-color: #2c662d;
    color: #3683C0;
}

.ui.bottom.attached.message .pull-right {
    color: #3683C0;
}

.ui.info.message {
    background-color: #2c3b4a;
    color: #9ebcc5;
}

.ui .warning.header, .ui.warning.message {
    background-color: #542 !important;
    border-color: #ec8;
}

.ui.warning.message {
    color: #ec8;
    box-shadow: 0 0 0 1px #ec8;
}

.ui.warning.segment {
    border-color: #ec8;
}

.ui.error.message, .ui.red.message {
    background-color: #522;
    color: #f9cbcb;
    box-shadow: inset 0 0 0 1px #a04141;
}

.ui .error.header, .ui.error.message {
    background-color: #522 !important;
    border-color: #a04141;
}

.ui.error.segment {
    border-color: #a04141;
}

.ui.red.button, .ui.red.buttons .button {
    background-color: #E14C4C;
}

.ui.red.button:hover, .ui.red.buttons .button:hover {
    background-color: #984646;
}

.ui.positive.message {
    background-color: #48915A;
    color: #FFFFFF;
    box-shadow: inset 0 0 0 1px #48915A, 0 0 0 0 transparent;
}

.ui.negative.message {
    background-color: #E14C4C;
    color: #FFFFFF;
    box-shadow: inset 0 0 0 1px #E14C4C, 0 0 0 0 transparent;
}

.ui.list .list>.item .header, .ui.list>.item .header {
    color: #dedede;
}

.ui.list .list>.item .description, .ui.list>.item .description {
    color: var(--color-secondary-dark-6);
}

.repository.file.list #repo-files-table tbody .svg.octicon-file-directory, .repository.file.list #repo-files-table tbody .svg.octicon-file-submodule {
    color: #9AA0AF;
}

.repository.labels .ui.basic.black.label {
    background-color: #bbbbbb !important;
}

.blame .lines-num, .lines-commit {
    background: #1D1F23 !important;
}

.lines-num {
    color: var(--color-secondary-dark-6) !important;
    border-color: var(--color-secondary) !important;
}

td.blob-excerpt {
    background-color: rgba(0, 0, 0, 0.15);
}

.lines-code.active, .lines-code .active {
    background: #534d1b !important;
}

.ui.ui.table td.active, .ui.ui.ui.ui.table tr.active {
    color: #dbdbdb;
}

.ui.active.label {
    background: #393d4a;
    border-color: #393d4a;
    color: #dbdbdb;
}

.repository .ui.attached.message.isSigned.isVerified {
    background-color: #394829;
    color: var(--color-secondary-dark-6);
}

.repository .ui.attached.message.isSigned.isVerified.message {
    color: #3683C0;
}

.repository .ui.attached.message.isSigned.isVerified.message .ui.text {
    color: var(--color-secondary-dark-6);
}

.repository .ui.attached.message.isSigned.isVerified.message .pull-right {
    color: #3683C0;
}

.repository .ui.attached.message.isSigned.isVerifiedUntrusted {
    background-color: #4a3903;
    color: var(--color-secondary-dark-6);
}

.repository .ui.attached.message.isSigned.isVerifiedUntrusted.message {
    color: #c2c193;
}

.repository .ui.attached.message.isSigned.isVerifiedUntrusted.message .ui.text {
    color: var(--color-secondary-dark-6);
}

.repository .ui.attached.message.isSigned.isVerifiedUntrusted.message a {
    color: #c2c193;
}

.repository .ui.attached.message.isSigned.isVerifiedUnmatched {
    background-color: #4e3321;
    color: var(--color-secondary-dark-6);
}

.repository .ui.attached.message.isSigned.isVerifiedUnmatched.message {
    color: #c2a893;
}

.repository .ui.attached.message.isSigned.isVerifiedUnmatched.message .ui.text {
    color: var(--color-secondary-dark-6);
}

.repository .ui.attached.message.isSigned.isVerifiedUnmatched.message a {
    color: #c2a893;
}

.repository .ui.attached.message.isSigned.isWarning {
    background-color: rgba(80, 23, 17, 0.6);
}

.repository .ui.attached.message.isSigned.isWarning.message, .repository .ui.attached.message.isSigned.isWarning.message .ui.text {
    color: #d07d7d;
}

.ui.header .sub.header {
    color: var(--color-secondary-dark-6);
}

.ui.dividing.header {
    border-bottom: 1px solid var(--color-secondary);
}

.ui.modal>.header {
    background: var(--color-secondary);
    color: #dbdbdb;
}

.ui.modal>.actions {
    background: var(--color-secondary);
    border-color: var(--color-secondary);
}

.ui.modal>.content {
    background: #1D1F23;
}

.minicolors-panel {
    background: var(--color-secondary) !important;
    border-color: #6a737d !important;
}

.emoji[aria-label="check mark"], .emoji[aria-label="curly loop"], .emoji[aria-label="currency exchange"], .emoji[aria-label="double curly loop"], .emoji[aria-label="END arrow"], .emoji[aria-label="heavy dollar sign"], .emoji[aria-label="musical note"], .emoji[aria-label="musical notes"], .emoji[aria-label="ON! arrow"], .emoji[aria-label="paw prints"], .emoji[aria-label="SOON arrow"], .emoji[aria-label="TOP arrow"], .emoji[aria-label="trade mark"], .emoji[aria-label="wavy dash"], .emoji[aria-label=copyright], .emoji[aria-label=divide], .emoji[aria-label=minus], .emoji[aria-label=multiply], .emoji[aria-label=plus], .emoji[aria-label=registered] {
    filter: invert(100%);
}

.edit-diff>div>.ui.table {
    border-left-color: var(--color-secondary) !important;
    border-right-color: var(--color-secondary) !important;
}

.CodeMirror.cm-s-default .cm-property, .CodeMirror.cm-s-paper .cm-property {
    color: #40AAFF;
}

.CodeMirror.cm-s-default .cm-header, .CodeMirror.cm-s-paper .cm-header {
    color: #9daccc;
}

.CodeMirror.cm-s-default .cm-quote, .CodeMirror.cm-s-paper .cm-quote {
    color: #009900;
}

.CodeMirror.cm-s-default .cm-keyword, .CodeMirror.cm-s-paper .cm-keyword {
    color: #cc8a61;
}

.CodeMirror.cm-s-default .cm-atom, .CodeMirror.cm-s-paper .cm-atom {
    color: #ef5e77;
}

.CodeMirror.cm-s-default .cm-number, .CodeMirror.cm-s-paper .cm-number {
    color: #ff5656;
}

.CodeMirror.cm-s-default .cm-def, .CodeMirror.cm-s-paper .cm-def {
    color: #e4e4e4;
}

.CodeMirror.cm-s-default .cm-variable-2, .CodeMirror.cm-s-paper .cm-variable-2 {
    color: #00bdbf;
}

.CodeMirror.cm-s-default .cm-variable-3, .CodeMirror.cm-s-paper .cm-variable-3 {
    color: #008855;
}

.CodeMirror.cm-s-default .cm-comment, .CodeMirror.cm-s-paper .cm-comment {
    color: #8e9ab3;
}

.CodeMirror.cm-s-default .cm-string, .CodeMirror.cm-s-paper .cm-string {
    color: #a77272;
}

.CodeMirror.cm-s-default .cm-string-2, .CodeMirror.cm-s-paper .cm-string-2 {
    color: #ff5500;
}

.CodeMirror.cm-s-default .cm-meta, .CodeMirror.cm-s-default .cm-qualifier, .CodeMirror.cm-s-paper .cm-meta, .CodeMirror.cm-s-paper .cm-qualifier {
    color: #ffb176;
}

.CodeMirror.cm-s-default .cm-builtin, .CodeMirror.cm-s-paper .cm-builtin {
    color: #b7c951;
}

.CodeMirror.cm-s-default .cm-bracket, .CodeMirror.cm-s-paper .cm-bracket {
    color: #999977;
}

.CodeMirror.cm-s-default .cm-tag, .CodeMirror.cm-s-paper .cm-tag {
    color: #f1d273;
}

.CodeMirror.cm-s-default .cm-attribute, .CodeMirror.cm-s-paper .cm-attribute {
    color: #bfcc70;
}

.CodeMirror.cm-s-default .cm-hr, .CodeMirror.cm-s-paper .cm-hr {
    color: #999999;
}

.CodeMirror.cm-s-default .cm-url, .CodeMirror.cm-s-paper .cm-url {
    color: #c5cfd0;
}

.CodeMirror.cm-s-default .cm-link, .CodeMirror.cm-s-paper .cm-link {
    color: #d8c792;
}

.CodeMirror.cm-s-default .cm-error, .CodeMirror.cm-s-paper .cm-error {
    color: #dbdbeb;
}

footer .container .links>* {
    border-left-color: #888;
}

.repository.file.list #repo-files-table tbody .svg {
    color: var(--color-secondary-dark-6);
}

.repository.release #release-list>li .detail .dot {
    background-color: #505667;
    border-color: #1D1F23;
}

.tribute-container {
    box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.6);
}

.repository .repo-header .ui.huge.breadcrumb.repo-title .repo-header-icon .avatar {
    color: #1D1F23;
}

img[src$="/img/matrix.svg"] {
    filter: invert(80%);
}

#git-graph-container li .time {
    color: #6a737d;
}

#git-graph-container.monochrome #rel-container .flow-group {
    stroke: dimgrey;
    fill: dimgrey;
}

#git-graph-container.monochrome #rel-container .flow-group.highlight {
    stroke: darkgrey;
    fill: darkgrey;
}

#git-graph-container:not(.monochrome) #rel-container .flow-group.flow-color-16-5 {
    stroke: #5543b1;
    fill: #5543b1;
}

#git-graph-container:not(.monochrome) #rel-container .flow-group.highlight.flow-color-16-5 {
    stroke: #7058e6;
    fill: #7058e6;
}

#git-graph-container #rev-list li.highlight.hover {
    background-color: rgba(255, 255, 255, 0.1);
}

#git-graph-container .ui.buttons button#flow-color-monochrome.ui.button {
    border-left: 1px solid #4c505c;
}

.mermaid-chart {
    filter: invert(84%) hue-rotate(180deg);
}

.is-loading:after {
    border-color: #4a4c58 #4a4c58 #d7d7da #d7d7da;
}

.markdown-block-error {
    border: 1px solid rgba(121, 71, 66, 0.5) !important;
    border-bottom: none !important;
}

:root {
    --base-border-radius: 6px
}

html.theme-gitea, html.theme-arc-green {
    --fonts-override: var(--fonts-regular);
    accent-color: var(--color-primary)
}

a[rel*="nofollow"]:not(.ui):hover, .link:not(.ui):hover, a[rel*="nofollow"]:not(.ui):focus, .link:not(.ui):focus {
    text-decoration: underline;
    text-underline-offset: 5px
}

*:not(input) {
    outline: 0 dashed var(--color-primary);
    outline-offset: -3px;
    transition: outline-color .5s, outline-offset .5s
}

:focus-visible:not(input) {
    box-shadow: 0 0 5px 0 var(--color-primary) !important;
    border-radius: 2px;
    outline: 2px solid var(--color-primary) !important;
    outline-offset: 0
}

.ui.buttons .ui.basic.button {
    border-radius: 0
}

.ui.button, .ui.basic.button, .ui.menu, .input.action.fluid, .ui.label, .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="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"], .ui.table, .tab-size-8 {
    border-radius: var(--base-border-radius)
}

.ui.menu>.item:first-child, .ui.buttons .button:first-child, .ui.buttons>.ui.basic.button:first-child {
    border-radius: var(--base-border-radius) 0 0 var(--base-border-radius)
}

.ui.compact.menu:not(.secondary) .item:last-child, .ui.buttons .button:last-child, .ui.action.input>.button:last-child, .ui.buttons>.ui.basic.button:last-child {
    border-radius: 0 var(--base-border-radius) var(--base-border-radius) 0
}

.ui.top.attached.header {
    border-radius: var(--base-border-radius) var(--base-border-radius) 0 0
}

.ui.avatar {
    border-radius: var(--base-border-radius) !important
}

.ui.compact.button {
    padding-top: .3em;
    padding-bottom: .3em;
    min-height: .8em;
    display: inline-flex;
    align-items: center
}

.ui.compact.button svg {
    margin-bottom: -1px !important
}

.ui.basic.button, .ui.basic.label {
    background: none
}

.input.action.fluid {
    border: 1px solid var(--color-secondary) !important;
    height: 40px
}

.input.action.fluid input {
    border: 0
}

.input.action.fluid button {
    margin: 2px !important;
    margin-left: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    box-sizing: border-box;
    border-radius: var(--base-border-radius) !important
}

.input.action.fluid .icon {
    border: 0 !important
}

.input.action.fluid:focus-within {
    border-color: var(--color-primary) !important
}

.ui.form+.ui.divider {
    display: none
}

.three.column {
    margin-left: 0;
    margin-right: 0
}

.three.column .column {
    width: auto !important;
    align-items: center !important;
    display: flex !important
}

.three.column .column .small:not(.modal), .three.column .column a {
    max-height: 40px !important;
    min-height: unset;
    display: flex;
    align-items: center
}

.three.column .column form {
    width: 100%
}

.three.column .column:first-child {
    padding-left: 0
}

.three.column .column:last-child {
    padding-right: 0
}

.three.column .center {
    flex-grow: 100;
    padding-left: 0 !important;
    padding-right: 0 !important
}

.ui.two.column.stackable.grid>.column {
    width: auto !important;
    flex-grow: 1
}

.ui.compact.tiny.menu {
    flex-grow: 1
}

.ui.compact.tiny.menu a {
    flex-grow: 1;
    justify-content: center
}

.page-content:not(.home)>.middle {
    padding: calc(4vw + 1rem) 4vw !important;
    width: 100% !important
}

.page-content:not(.home)>.middle>.column {
    padding: 0 !important
}

.full.height>span[style="display: inline !important;"]:first-child {
    margin: auto;
    line-height: 40px;
    padding: 30px;
    text-align: center
}

.full.height>span[style="display: inline !important;"]:first-child::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 40px;
    background: var(--color-navbar);
    border-bottom: 1px solid var(--color-secondary);
    z-index: -1
}

.full.height>span[style="display: inline !important;"]:first-child~.page-content #app, .full.height>span[style="display: inline !important;"]:first-child~.page-content #user-heatmap, .full.height>span[style="display: inline !important;"]:first-child~.page-content #user-heatmap+.divider {
    display: none !important
}

.popup.tiny.inverted {
    background: var(--color-body);
    color: var(--color-text);
    box-shadow: var(--lm-large-shadow);
    border: 1px solid var(--color-secondary);
    pointer-events: none;
    z-index: 1000
}

.popup.tiny.inverted::before {
    background: var(--color-body) !important;
    z-index: -99999 !important;
    border-color: var(--color-secondary) !important
}

.ui.left.popup::before {
    border: 0;
    border-top: 1px solid;
    border-right: 1px solid
}

.ui.right.popup::before {
    border: 0;
    border-left: 1px solid;
    border-bottom: 1px solid
}

.ui.top.popup::before {
    border: 0;
    border-right: 1px solid;
    border-bottom: 1px solid
}

.ui.bottom.popup::before {
    border: 0;
    border-top: 1px solid;
    border-left: 1px solid
}

.settings>.ui.container {
    max-width: 1150px !important
}

#user-heatmap {
    overflow: auto hidden;
    justify-content: flex-start;
    max-width: 900px;
    margin: auto;
    align-items: stretch
}

#user-heatmap .vch__wrapper {
    min-width: 600px
}

.repo-title a:nth-last-child(2) {
    font-weight: 600 !important
}

.label:not(.basic) {
    border-radius: 100px !important;
    padding: 4px 8px !important;
    font-weight: 700;
    align-items: center;
    justify-content: center;
    min-width: 24px !important;
    display: inline-flex
}

.label:not(.basic).sha>.detail {
    margin-left: 6px !important
}

.label:not(.basic) svg {
    margin-right: 4px
}

.alert-primary.p-10 {
    border: 0 !important;
    padding: 20px !important
}

.alert-primary.p-10 .close span {
    font-size: 1.7em;
    font-weight: 200;
    padding-right: 6px
}

.alert-primary.p-10 h4 {
    margin-right: 1.7em;
    font-weight: 600
}

.ui.tabular.menu, .ui.tight.menu {
    position: relative;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow: auto hidden !important;
    scrollbar-width: thin;
    padding-bottom: 2px;
    scrollbar-color: var(--color-primary) var(--color-secondary);
    border-bottom: 1px solid var(--color-secondary) !important
}

.ui.tabular.menu.ui.tight.menu>.item, .ui.tight.menu.ui.tight.menu>.item {
    width: auto !important;
    border-bottom-width: 0 !important;
    position: relative !important
}

.ui.tabular.menu.ui.tight.menu>.item::before, .ui.tight.menu.ui.tight.menu>.item::before {
    content: "" !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 20px !important;
    right: 20px !important;
    top: unset !important;
    width: unset !important;
    height: 2px !important;
    opacity: .7;
    border-radius: 4px 4px 0 0;
    background: none;
    display: flex !important;
    transition: left 2s
}

.ui.tabular.menu.ui.tight.menu>.item.active::before, .ui.tight.menu.ui.tight.menu>.item.active::before {
    background-color: var(--color-primary) !important;
    left: 0 !important;
    right: 0 !important
}

.ui.tabular.menu {
    border-bottom: 0 !important;
    position: relative
}

.ui.tabular.menu::before {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 0;
    right: 0;
    z-index: -1;
    border-top: 1px solid var(--color-secondary)
}

.ui.tabular.menu:not(.borderless)>.item {
    width: auto !important;
    padding-left: 16px;
    padding-right: 16px;
    min-width: 70px;
    justify-content: center;
    position: relative
}

.ui.tabular.menu:not(.borderless)>.item svg {
    margin-right: 10px !important
}

.ui.tabular.menu:not(.borderless)>.item.active {
    border-radius: 10px 10px 0 0 !important;
    z-index: 1
}

.ui.tabular.menu:not(.borderless)>.item.active::after {
    content: "" !important;
    position: absolute;
    width: 6px;
    height: 6px;
    bottom: 1px;
    right: -7px;
    border-bottom-left-radius: 100px;
    box-shadow: -1px 1px 0 0 var(--color-secondary), -3px 3px 0 2px var(--color-body)
}

.ui.tabular.menu:not(.borderless)>.item.active::before {
    all: unset;
    content: "" !important;
    position: absolute;
    width: 6px;
    height: 6px;
    bottom: 1px;
    left: -7px;
    border-bottom-right-radius: 100px;
    box-shadow: 1px 1px 0 0 var(--color-secondary), 3px 3px 0 2px var(--color-body);
    display: unset !important
}

.ui.tabular.menu:not(.borderless)>.item.active:first-child::before {
    content: none !important
}

.ui.secondary.pointing.menu {
    background: none !important
}

.ui.secondary.pointing.menu .new-menu-inner {
    width: 1150px;
    padding: 0 20px
}

.ui.secondary.pointing.menu .item {
    border: none
}

.ui.secondary.pointing.menu .active {
    position: relative
}

.ui.secondary.pointing.menu .active::before {
    all: unset;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: var(--color-primary) !important;
    display: flex !important;
    opacity: .7
}

.ui.secondary.pointing.menu .item:last-child {
    padding-right: 1.14286em !important
}

.ui.secondary.pointing.menu::after {
    content: unset !important
}

.repository .filter.menu .menu {
    max-height: 80vh;
    width: max-content !important
}

.repository .filter.menu .menu .info {
    width: 100% !important;
    padding: .8em !important;
    line-height: 1.2em;
    white-space: normal !important
}

html {
    scrollbar-width: auto !important
}

.full.height {
    padding-bottom: 30px
}

.following.bar {
    --min-height: 60px;
    background: none !important;
    border-bottom: 1px solid var(--color-secondary) !important;
    background-color: var(--color-navbar) !important;
    position: relative;
    min-height: var(--min-height);
    align-items: center;
    z-index: 99999
}

.following.bar #navbar {
    padding: 0 calc(2px + 1%) !important;
    background: none !important;
    max-width: 100rem;
    transition: padding 1s;
    min-height: var(--min-height) !important;
    margin: auto
}

.following.bar #navbar>.item:not(.brand), .following.bar #navbar>.right>.item {
    color: var(--color-text-dark) !important;
    font-size: 1rem !important;
    font-weight: 600;
    padding: 0 calc(0px + 1.1%);
    height: calc(var(--min-height) + 1px) !important;
    margin: 0 !important;
    border-radius: 0;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    margin-bottom: -1px !important;
    background: none !important;
    box-sizing: border-box;
    transition: border .5s, padding .7s
}

.following.bar #navbar>.item:not(.brand)>span, .following.bar #navbar>.right>.item>span {
    height: 100%;
    display: flex;
    align-items: center
}

.following.bar #navbar>.item:not(.brand):hover, .following.bar #navbar>.right>.item:hover, .following.bar #navbar>.item:not(.brand).active, .following.bar #navbar>.right>.item.active, .following.bar #navbar>.item:not(.brand):focus, .following.bar #navbar>.right>.item:focus {
    border-bottom: 1px solid var(--color-primary);
    transition: border .1s;
    outline: none
}

.following.bar #navbar .item.brand {
    padding: 0 !important;
    min-height: var(--min-height) !important;
    margin-right: calc(-30px + 2%) !important
}

.following.bar #navbar .item.brand a {
    width: 35px;
    height: 35px;
    margin-right: 20px;
    background-position: center
}

.following.bar #navbar .item.brand a img {
    width: 100%;
    height: 100%
}

.following.bar #navbar .right {
    position: sticky;
    right: 1%;
    background-color: var(--color-navbar);
    box-shadow: 100px 0 0 var(--color-navbar);
    width: 100%;
    min-width: max-content;
    justify-content: flex-end
}

.following.bar #navbar .right>.item {
    padding: 0 10px
}

.following.bar #navbar .right>.item>.text {
    display: flex;
    align-items: center
}

.following.bar #navbar .right>.item>.text span:not(.fitted) {
    margin-left: 10px
}

.following.bar #navbar .right>.item>.text img~.fitted {
    margin-left: 4px
}

@media only screen and (min-width:850px) {
    .page-content.repository:not(.issues.repository.milestones) {
        display: grid;
        grid-row-gap: 10px;
        grid-template-columns: 100px calc(100% - 100px);
        padding: 0 20px;
        padding-top: 20px;
        width: 1367px;
        max-width: 100%;
        margin: auto
    }
    .page-content.repository:not(.issues.repository.milestones)>.middle {
        grid-column: 1/span 2
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper {
        display: contents
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper>.ui.container:first-child {
        grid-row: 1;
        grid-column: 1/span 2;
        width: 100%;
        padding-left: 100px;
        border: 0 !important;
        box-shadow: none !important
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper>.ui.container:first-child .avatar, .page-content.repository:not(.issues.repository.milestones) .header-wrapper>.ui.container:first-child .repo-icon {
        width: 50px !important;
        height: 50px !important;
        object-fit: contain;
        margin: 0 10px;
        margin-left: -90px;
        margin-right: 39px !important;
        margin-bottom: -10px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 8px !important;
        z-index: 2
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper>.ui.container:first-child .repo-title-wrap {
        display: flex;
        flex-direction: row !important;
        align-items: center
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper>.ui.container:first-child .fork-flag {
        margin: 0 !important;
        margin-left: 6px !important;
        padding: 2px 8px;
        font-size: 12px;
        border-radius: var(--base-border-radius);
        border: 1px solid var(--color-secondary)
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper .tabs {
        order: -1;
        width: auto !important;
        margin: 0 !important;
        margin-top: 60px !important;
        grid-column: 1;
        grid-row: 2/span 5;
        height: min-content;
        position: sticky;
        bottom: 20px;
        margin-bottom: -60px !important;
        align-self: flex-end;
        align-content: flex-start;
        min-height: calc(100vh - 40px);
        z-index: 2
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper .tabs::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 20px;
        right: 50px;
        top: -10px;
        background-color: var(--color-body);
        box-shadow: 0 0 20px 20px var(--color-body);
        opacity: .8
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper .tabs .tabular {
        flex-direction: column !important;
        padding-right: 30px;
        overflow: visible !important;
        padding-left: 0;
        border-bottom: 0 !important
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper .tabs .tabular::before {
        content: unset !important
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper .tabs .tabular .item {
        display: flex;
        flex-direction: column;
        text-align: center;
        padding-top: 12px;
        padding-bottom: 18px;
        position: relative;
        background: none;
        color: var(--color-text);
        opacity: .7;
        border-radius: 12px !important
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper .tabs .tabular .item svg {
        margin: 0;
        width: 22px;
        height: 22px;
        max-width: unset !important;
        margin-bottom: 10px;
        margin-right: 0 !important;
        overflow: visible;
        order: -2
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper .tabs .tabular .item .label {
        margin: 0 !important;
        margin-top: -3px !important;
        margin-bottom: 6px !important;
        order: -1;
        position: relative
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper .tabs .tabular .item.active {
        border: none;
        opacity: 1
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper .tabs .tabular .item.active::before {
        content: unset !important
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper .tabs .tabular .item.active::after {
        all: unset;
        content: "";
        position: absolute;
        top: 2px;
        left: -5px;
        right: -5px;
        bottom: 5px;
        background: var(--color-primary);
        opacity: .1;
        border-radius: 12px !important;
        z-index: -1
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper .tabs .tabular .item:hover {
        opacity: .9 !important
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper .tabs .tabular .right.menu {
        display: contents
    }
    .page-content.repository:not(.issues.repository.milestones) .header-wrapper .divider {
        display: none
    }
    .page-content.repository:not(.issues.repository.milestones)>.ui.container {
        width: 100%
    }
    #project-board {
        width: calc(100vw + 10px);
        max-width: unset;
        justify-self: center;
        margin-left: -100px;
        margin-bottom: calc(-100vh + 350px);
        overflow-x: auto;
        scrollbar-color: var(--color-primary) transparent
    }
    #project-board>.board {
        overflow: visible;
        margin: 0 auto;
        padding-left: 100px;
        box-sizing: content-box;
        width: 1227px
    }
    #project-board>.board::after {
        content: "";
        display: flex;
        min-width: 100px
    }
    #project-board>.board .board-column {
        height: calc(100vh - 150px)
    }
    #project-board>.board .card {
        box-sizing: border-box
    }
}

.page-content.repository:not(.milestones) {
    width: 1300px;
    height: min-content;
    max-width: 100%;
    margin: auto;
    margin-bottom: -80px
}

.page-content.repository:not(.milestones) .header-wrapper {
    padding-top: 40px !important;
    border-bottom: 0 !important;
    background: none
}

.page-content.repository:not(.milestones) .header-wrapper .repo-title {
    flex-wrap: wrap;
    line-height: 1.5em;
    justify-content: center
}

.page-content.repository:not(.milestones) .header-wrapper .repo-buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.page-content.repository:not(.milestones) .header-wrapper .repo-buttons>* {
    margin-top: 4px
}

.page-content.repository:not(.milestones) .header-wrapper .tabs.container {
    margin-bottom: -2px;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    border-bottom: 0 !important
}

.page-content.repository:not(.milestones) .header-wrapper .tabs.container .tabular {
    padding-left: 2rem;
    padding-right: 2rem;
    border-bottom: 0 !important
}

.page-content.repository:not(.milestones)>.ui.container {
    height: min-content
}

.page-content.repository:not(.milestones)>.ui.container>div:not(.attached) {
    height: min-content;
    margin-top: 0 !important;
    margin-bottom: .7rem !important
}

.page-content.repository:not(.milestones)>.ui.container>.column+.divider:not(.header) {
    border: 0;
    margin: -22px 0 !important
}

.page-content.repository:not(.milestones)>.ui.container>.column:first-child>.column {
    padding-top: 0
}

.page-content.repository:not(.milestones)>.ui.container #repo-desc {
    font-size: 1.14rem;
    line-height: 1.6rem;
    margin-bottom: 0 !important
}

.page-content.repository:not(.milestones)>.ui.container #repo-desc:not(:empty) {
    margin-bottom: .7rem !important
}

.page-content.repository:not(.milestones)>.ui.container #repo-topics {
    margin: 0 -4px;
    margin-bottom: 0 !important;
    margin-top: -.5rem !important;
    align-items: flex-start !important
}

.page-content.repository:not(.milestones)>.ui.container #repo-topics>*:last-child {
    margin: 2px !important;
    height: 22px !important;
    margin-bottom: .7rem !important
}

.page-content.repository:not(.milestones)>.ui.container .repo-topic {
    border-radius: 100px;
    padding: 4px 10px;
    color: var(--color-primary);
    font-size: .9rem;
    position: relative
}

.page-content.repository:not(.milestones)>.ui.container .repo-topic:not(:hover) {
    background: none
}

.page-content.repository:not(.milestones)>.ui.container .repo-topic::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 100px;
    background: var(--color-primary);
    opacity: .07;
    z-index: -1
}

.page-content.repository:not(.milestones)>.ui.container .form .ui.tabular.menu {
    margin-bottom: -2px;
    z-index: 1
}

.page-content.repository:not(.milestones)>.ui.container #comment-form .markdown {
    padding-top: 15px
}

.page-content.repository:not(.milestones)>.ui.container .mobile--no-negative-margins {
    margin: 10px -6px;
    flex-wrap: wrap;
    grid-row-gap: 5px
}

.page-content.repository:not(.milestones)>.ui.container .mobile--no-negative-margins>.item:nth-last-child(+2) {
    flex-grow: 1
}

.page-content.repository:not(.milestones)>.ui.container .mobile--no-negative-margins>.item:last-child {
    flex: 3 1 100px;
    margin-left: 4px
}

.page-content.repository:not(.milestones)>.ui.container .mobile--no-negative-margins>.item:first-child .floating.filter.dropdown>.basic.small.compact.button .text {
    font-size: 0;
    display: flex;
    align-items: center
}

.page-content.repository:not(.milestones)>.ui.container .mobile--no-negative-margins>.item:first-child .floating.filter.dropdown>.basic.small.compact.button .text strong {
    font-size: 1rem;
    margin-left: 8px;
    margin-right: 4px;
    text-transform: capitalize;
    font-weight: 500
}

.page-content.repository:not(.milestones)>.ui.container .mobile--no-negative-margins .breadcrumb {
    margin: 0 10px
}

.page-content.repository:not(.milestones)>.ui.container .mobile--no-negative-margins button, .page-content.repository:not(.milestones)>.ui.container .mobile--no-negative-margins .button {
    align-content: center;
    display: flex;
    align-items: center;
    height: 32px !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    box-sizing: border-box
}

.page-content.repository:not(.milestones)>.ui.container .mobile--no-negative-margins button.icon, .page-content.repository:not(.milestones)>.ui.container .mobile--no-negative-margins .button.icon {
    padding-left: 8px !important;
    padding-right: 8px !important
}

.page-content.repository:not(.milestones)>.ui.container .mobile--no-negative-margins #file-buttons {
    margin: 0 4px !important
}

.page-content.repository:not(.milestones)>.ui.container .mobile--no-negative-margins #clone-panel {
    width: 0 !important;
    box-sizing: border-box;
    flex-grow: 1;
    border: 1px solid var(--color-secondary);
    padding: 2px;
    height: 32px;
    border-radius: var(--base-border-radius)
}

.page-content.repository:not(.milestones)>.ui.container .mobile--no-negative-margins #clone-panel input {
    width: 0 !important;
    min-width: unset;
    flex-grow: 1;
    border: 0;
    background: none;
    border-radius: var(--base-border-radius) !important
}

.page-content.repository:not(.milestones)>.ui.container .mobile--no-negative-margins #clone-panel button {
    border-radius: var(--base-border-radius) !important;
    margin-right: 2px;
    height: 100% !important;
    background: none;
    border: 0
}

.page-content.repository:not(.milestones)>.ui.container .mobile--no-negative-margins #clone-panel button:hover {
    background: var(--color-light)
}

.page-content.repository:not(.milestones)>.ui.container .mobile--no-negative-margins #clone-panel button:last-child {
    margin-right: 0
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table {
    margin-top: 0;
    background: none !important
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table thead {
    position: relative
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table thead::after {
    content: "";
    position: absolute;
    inset: 0;
    background: var(--color-primary);
    opacity: .05;
    z-index: -1
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table thead tr {
    background: none !important
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table thead th {
    padding: 12px 12px;
    background: none !important
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table thead th a {
    color: var(--color-text)
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table thead th>.avatar {
    width: 20px;
    height: 20px;
    margin: 4px;
    margin-right: 8px !important
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table thead .avatar {
    margin-right: 4px
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table thead .avatar+a {
    display: inline-flex !important;
    transform: translateY(1px)
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table thead .message-wrapper {
    overflow: visible;
    display: inline-flex
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table thead .message-wrapper a {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table thead .commit-body {
    padding: 6px;
    padding-right: 0
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table tr {
    position: relative
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table td::before {
    content: "";
    position: absolute !important;
    inset: 0;
    pointer-events: none !important;
    z-index: -100 !important;
    background: var(--color-primary);
    opacity: 0
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table tr:hover td:nth-child(2)::before, .page-content.repository:not(.milestones)>.ui.container #repo-files-table tr:focus-within td:nth-child(2)::before {
    opacity: .1
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table .truncate {
    overflow: visible;
    display: inline-flex
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table .truncate a {
    margin: -8px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    width: 100%;
    color: var(--color-text)
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table .truncate a:hover, .page-content.repository:not(.milestones)>.ui.container #repo-files-table .truncate a:focus {
    color: var(--color-primary)
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table .truncate svg {
    margin: 0 10px;
    margin-top: 2px
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table .name {
    padding-left: 8px
}

.page-content.repository:not(.milestones)>.ui.container #repo-files-table .message, .page-content.repository:not(.milestones)>.ui.container #repo-files-table .right:not(.popup) {
    opacity: .8
}

.page-content.repository:not(.milestones)>.ui.container .file-header {
    padding: 8px 16px !important;
    font-size: 1rem
}

.page-content.repository:not(.milestones)>.ui.container .file-header .octicon-book {
    color: var(--color-text-light-2) !important;
    margin-right: 10px !important
}

.page-content.repository:not(.milestones)>.ui.container .file-header strong {
    line-height: 35px
}

.page-content.repository:not(.milestones)>.ui.container .issue.list {
    margin-top: -8px !important
}

.page-content.repository:not(.milestones)>.ui.container .diff-box.sticky {
    margin: 0 -1px;
    border-bottom: 0
}

.page-content.repository:not(.milestones)>.ui.container .sticky-2nd-row {
    box-shadow: 0 -2px 0 2px var(--color-body)
}

.page-content.repository:not(.milestones)>.ui.container .comment {
    border-radius: 100px
}

.page-content.repository:not(.milestones)>.ui.container .comment .reactions {
    border: 0 !important;
    padding: 0 1em;
    margin-top: -.4em !important;
    padding-bottom: .4em !important
}

.page-content.repository:not(.milestones)>.ui.container .comment .reactions>a {
    padding: 4px 8px !important;
    margin-right: .5em;
    margin-bottom: .5em;
    border: 1px solid var(--color-secondary);
    border-radius: calc(var(--base-border-radius) * 2)
}

.page-content.repository:not(.milestones)>.ui.container .comment .reactions>a .reaction {
    font-size: 1em
}

.page-content.repository:not(.milestones)>.ui.container .comment .reactions .select-reaction {
    padding: 0 !important
}

.page-content.repository:not(.milestones)>.ui.container .ui.grid>.eleven {
    margin-left: 1rem
}

.page-content.repository:not(.milestones)>.ui.container .ui.grid>.four>.metas {
    position: sticky;
    min-height: calc(100vh - 40px);
    bottom: 20px;
    top: unset;
    align-self: flex-end
}

@media only screen and (min-width:1000px) {
    .page-content.repository:not(.milestones).file>.ui.container, .page-content.repository:not(.milestones).commits>.ui.container, .page-content.repository:not(.milestones).branches>.ui.container {
        margin: 0 !important;
        grid-column: 2;
        width: auto !important;
        max-width: 100% !important;
        display: grid;
        grid-template-columns: calc(100% - 100px) 100px;
        grid-template-rows: min-content !important;
        align-items: flex-start
    }
    .page-content.repository:not(.milestones).file>.ui.container>*, .page-content.repository:not(.milestones).commits>.ui.container>*, .page-content.repository:not(.milestones).branches>.ui.container>* {
        grid-column: 1
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"], .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"], .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] {
        grid-column: 2;
        grid-row: 1/span 50;
        border: 0;
        margin-top: 12px !important;
        margin-left: 30px;
        height: min-content;
        position: sticky;
        width: 70px;
        bottom: 20px;
        top: unset;
        align-self: flex-end;
        background: none !important;
        min-height: calc(100vh - 40px);
        margin-bottom: -60px !important;
        overflow: visible !important;
        display: flex;
        flex-direction: column;
        align-items: center
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .segment, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .segment, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .segment, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .segment, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .segment, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .segment {
        background: none
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .language-stats-details, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .language-stats-details, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .language-stats-details, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats-details, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats-details, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats-details {
        display: flex !important;
        padding: 0;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        overflow: hidden;
        background: none !important
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .language-stats-details .item, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .language-stats-details .item, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .language-stats-details .item, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats-details .item, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats-details .item, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats-details .item {
        flex-direction: column
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .language-stats-details .item>*, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .language-stats-details .item>*, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .language-stats-details .item>*, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats-details .item>*, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats-details .item>*, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats-details .item>* {
        margin: 0 !important
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .language-stats-details .item i, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .language-stats-details .item i, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .language-stats-details .item i, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats-details .item i, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats-details .item i, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats-details .item i {
        margin-bottom: 8px !important
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .repository-menu, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .repository-menu, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .repository-menu, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .repository-menu, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .repository-menu, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .repository-menu {
        display: block !important;
        height: unset !important
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .language-stats-details, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .language-stats-details, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .language-stats-details, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats-details, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats-details, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats-details {
        height: unset !important;
        padding: 0 !important;
        margin: 0 !important;
        order: 2;
        border: 0 !important
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .language-stats, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .language-stats, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .language-stats, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .language-stats {
        border-radius: var(--base-border-radius) !important;
        overflow: hidden !important;
        pointer-events: none
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .horizontal.list:not(.two), .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .horizontal.list:not(.two), .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .horizontal.list:not(.two), .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .horizontal.list:not(.two), .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .horizontal.list:not(.two), .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .horizontal.list:not(.two) {
        padding-top: 1rem
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal {
        flex-direction: column;
        background: none !important;
        justify-content: flex-start
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list .item, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list .item, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list .item, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal .item, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal .item, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal .item, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item, .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list>a.attached.segment, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list>a.attached.segment, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list>a.attached.segment, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal>a.attached.segment, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal>a.attached.segment, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal>a.attached.segment, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment {
        border-radius: 12px !important;
        padding: 12px 0 !important;
        padding-bottom: 18px !important;
        flex-grow: 0;
        position: relative;
        margin-right: 0 !important;
        border: none
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list .item a, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list .item a, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list .item a, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item a, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item a, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item a, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal .item a, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal .item a, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal .item a, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item a, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item a, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item a, .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list>a.attached.segment a, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list>a.attached.segment a, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list>a.attached.segment a, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment a, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment a, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment a, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal>a.attached.segment a, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal>a.attached.segment a, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal>a.attached.segment a, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment a, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment a, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment a {
        padding: 0 !important
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list .item .bold, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list .item .bold, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list .item .bold, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item .bold, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item .bold, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item .bold, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal .item .bold, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal .item .bold, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal .item .bold, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item .bold, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item .bold, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item .bold, .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list>a.attached.segment .bold, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list>a.attached.segment .bold, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list>a.attached.segment .bold, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment .bold, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment .bold, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment .bold, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal>a.attached.segment .bold, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal>a.attached.segment .bold, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal>a.attached.segment .bold, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment .bold, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment .bold, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment .bold, .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list .item b, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list .item b, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list .item b, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item b, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item b, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item b, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal .item b, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal .item b, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal .item b, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item b, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item b, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item b, .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list>a.attached.segment b, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list>a.attached.segment b, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list>a.attached.segment b, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment b, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment b, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment b, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal>a.attached.segment b, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal>a.attached.segment b, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal>a.attached.segment b, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment b, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment b, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment b {
        font-weight: 500 !important
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list .item.active, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list .item.active, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list .item.active, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item.active, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item.active, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item.active, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal .item.active, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal .item.active, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal .item.active, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item.active, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item.active, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item.active, .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list>a.attached.segment.active, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list>a.attached.segment.active, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list>a.attached.segment.active, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment.active, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment.active, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment.active, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal>a.attached.segment.active, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal>a.attached.segment.active, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal>a.attached.segment.active, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment.active, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment.active, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment.active, .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list .item:target, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list .item:target, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list .item:target, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item:target, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item:target, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item:target, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal .item:target, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal .item:target, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal .item:target, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item:target, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item:target, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item:target, .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list>a.attached.segment:target, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list>a.attached.segment:target, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list>a.attached.segment:target, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment:target, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment:target, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment:target, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal>a.attached.segment:target, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal>a.attached.segment:target, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal>a.attached.segment:target, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment:target, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment:target, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment:target {
        background: none !important
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list .item.active::before, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list .item.active::before, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list .item.active::before, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item.active::before, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item.active::before, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item.active::before, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal .item.active::before, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal .item.active::before, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal .item.active::before, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item.active::before, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item.active::before, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item.active::before, .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list>a.attached.segment.active::before, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list>a.attached.segment.active::before, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list>a.attached.segment.active::before, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment.active::before, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment.active::before, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment.active::before, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal>a.attached.segment.active::before, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal>a.attached.segment.active::before, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal>a.attached.segment.active::before, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment.active::before, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment.active::before, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment.active::before, .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list .item:target::before, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list .item:target::before, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list .item:target::before, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item:target::before, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item:target::before, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list .item:target::before, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal .item:target::before, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal .item:target::before, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal .item:target::before, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item:target::before, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item:target::before, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal .item:target::before, .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list>a.attached.segment:target::before, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list>a.attached.segment:target::before, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list>a.attached.segment:target::before, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment:target::before, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment:target::before, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list>a.attached.segment:target::before, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal>a.attached.segment:target::before, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal>a.attached.segment:target::before, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal>a.attached.segment:target::before, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment:target::before, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment:target::before, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal>a.attached.segment:target::before {
        content: "";
        position: absolute;
        top: 0;
        left: -5px;
        right: -5px;
        bottom: 5px;
        background: var(--color-primary);
        opacity: .1;
        z-index: -1;
        border-radius: 12px
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list.list a, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list.list a, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list.list a, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list.list a, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list.list a, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list.list a, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal.list a, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal.list a, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal.list a, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal.list a, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal.list a, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal.list a, .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list span, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list span, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list span, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list span, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list span, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list span, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal span, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal span, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal span, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal span, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal span, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal span {
        display: flex;
        flex-direction: column;
        padding: 0 10px;
        justify-content: center
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list.list a>*, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list.list a>*, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list.list a>*, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list.list a>*, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list.list a>*, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list.list a>*, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal.list a>*, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal.list a>*, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal.list a>*, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal.list a>*, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal.list a>*, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal.list a>*, .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list span>*, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list span>*, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list span>*, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list span>*, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list span>*, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list span>*, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal span>*, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal span>*, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal span>*, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal span>*, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal span>*, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal span>* {
        margin-bottom: 5px
    }
    .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list.list a svg, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list.list a svg, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list.list a svg, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list.list a svg, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list.list a svg, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list.list a svg, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal.list a svg, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal.list a svg, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal.list a svg, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal.list a svg, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal.list a svg, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal.list a svg, .page-content.repository:not(.milestones).file>.ui.container .repository-summary .list span svg, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary .list span svg, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary .list span svg, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list span svg, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list span svg, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"] .list span svg, .page-content.repository:not(.milestones).file>.ui.container .repository-summary.horizontal span svg, .page-content.repository:not(.milestones).commits>.ui.container .repository-summary.horizontal span svg, .page-content.repository:not(.milestones).branches>.ui.container .repository-summary.horizontal span svg, .page-content.repository:not(.milestones).file>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal span svg, .page-content.repository:not(.milestones).commits>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal span svg, .page-content.repository:not(.milestones).branches>.ui.container [class="ui attached segment two column grid"]+[class="ui attached segment horizontal segments"].horizontal span svg {
        width: 100%;
        height: 20px;
        margin-bottom: 10px !important
    }
}

.issue.list, .milestone.list {
    border: 1px solid var(--color-secondary);
    border-radius: var(--base-border-radius);
    background: var(--color-menu);
    padding: 0 !important;
    margin-top: 1rem
}

.issue.list.milestone.list li, .milestone.list.milestone.list li {
    border-bottom-style: solid !important
}

.issue.list.milestone.list li:last-child, .milestone.list.milestone.list li:last-child {
    border-bottom: 0
}

.issue.list li, .milestone.list li {
    padding: 8px 10px !important;
    position: relative
}

.issue.list li:hover:before, .milestone.list li:hover:before, .issue.list li:focus-within:before, .milestone.list li:focus-within:before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: var(--color-primary);
    z-index: 0;
    opacity: .07;
    pointer-events: none
}

.issue.list li>*, .milestone.list li>* {
    z-index: 1
}

.issue.list li .issue-item-left, .milestone.list li .issue-item-left {
    padding-top: 2px
}

.issue.list li .issue-item-left svg, .milestone.list li .issue-item-left svg {
    margin-right: 8px
}

.issue.list li .issue-item-top-row, .milestone.list li .issue-item-top-row {
    display: flex;
    flex-wrap: wrap
}

.issue.list li .issue-item-top-row a, .milestone.list li .issue-item-top-row a {
    vertical-align: unset !important;
    margin-bottom: 8px
}

.issue.list li .issue-item-top-row>a, .milestone.list li .issue-item-top-row>a {
    margin-right: 4px
}

.issue.list li .issue-item-top-row .label, .milestone.list li .issue-item-top-row .label {
    line-height: 1em;
    font-weight: 500;
    text-transform: capitalize;
    filter: saturate(0.8)
}

.issue.list li .issue-item-bottom-row, .milestone.list li .issue-item-bottom-row {
    margin-top: -6px !important
}

.issue.list li .issue-item-bottom-row svg, .milestone.list li .issue-item-bottom-row svg {
    margin-top: 3px
}

.issue.list li .issue-item-bottom-row .checklist, .milestone.list li .issue-item-bottom-row .checklist {
    margin-left: auto
}

.issue.list li .content, .milestone.list li .content {
    padding-bottom: 2px;
    padding-top: 2px !important
}

.issue.list li .issue-item-icons-right a, .milestone.list li .issue-item-icons-right a {
    display: flex;
    align-items: center
}

.issue.list .label, .milestone.list .label {
    margin-top: -1px;
    position: relative
}

#release-list {
    padding-left: 0
}

#release-list .four.wide.column {
    position: sticky !important;
    top: 0;
    height: min-content;
    width: 150px !important
}

.explore, .page-content.user, .profile {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.explore.explore>.ui.container, .page-content.user.explore>.ui.container, .profile.explore>.ui.container {
    max-width: calc(100vw - 40px);
    width: 3000px !important;
    padding: 0 calc(10vw - 80px)
}

.explore.organization>.ui.container:first-child, .page-content.user.organization>.ui.container:first-child, .profile.organization>.ui.container:first-child {
    padding-top: 30px;
    padding-bottom: 30px
}

.explore.organization>.ui.container:first-child #org-info, .page-content.user.organization>.ui.container:first-child #org-info, .profile.organization>.ui.container:first-child #org-info {
    display: flex;
    flex-direction: column;
    margin: 0 10px;
    justify-content: center
}

.explore.organization>.ui.container:first-child #org-info>p, .page-content.user.organization>.ui.container:first-child #org-info>p, .profile.organization>.ui.container:first-child #org-info>p {
    margin: 0 !important;
    margin-bottom: .2rem !important
}

.explore.organization>.ui.container:first-child #org-info .item, .page-content.user.organization>.ui.container:first-child #org-info .item, .profile.organization>.ui.container:first-child #org-info .item {
    display: flex;
    align-items: center
}

.explore.organization>.ui.container:first-child #org-info .item a, .page-content.user.organization>.ui.container:first-child #org-info .item a, .profile.organization>.ui.container:first-child #org-info .item a {
    margin-left: 4px
}

.explore.organization .ui.eleven.wide.column::before, .page-content.user.organization .ui.eleven.wide.column::before, .profile.organization .ui.eleven.wide.column::before {
    content: unset !important
}

.explore>.ui.container, .page-content.user>.ui.container, .profile>.ui.container {
    max-width: 1350px;
    width: 100% !important;
    padding: 0 20px
}

.explore>.ui.container[class="ui container"] .five.wide.column, .page-content.user>.ui.container[class="ui container"] .five.wide.column, .profile>.ui.container[class="ui container"] .five.wide.column {
    width: 320px !important;
    flex: 1 0 320px !important;
    position: sticky;
    bottom: 10px;
    align-self: flex-end;
    min-height: 100vh;
    line-height: 1.5em
}

.explore>.ui.container[class="ui container"] .five.wide.column .card, .page-content.user>.ui.container[class="ui container"] .five.wide.column .card, .profile>.ui.container[class="ui container"] .five.wide.column .card {
    width: 100%;
    border: 0;
    background: none !important
}

.explore>.ui.container[class="ui container"] .five.wide.column .card #profile-avatar, .page-content.user>.ui.container[class="ui container"] .five.wide.column .card #profile-avatar, .profile>.ui.container[class="ui container"] .five.wide.column .card #profile-avatar {
    padding-left: .7rem;
    padding-right: 2rem !important;
    padding-top: .5rem
}

.explore>.ui.container[class="ui container"] .five.wide.column .card #profile-avatar .avatar, .page-content.user>.ui.container[class="ui container"] .five.wide.column .card #profile-avatar .avatar, .profile>.ui.container[class="ui container"] .five.wide.column .card #profile-avatar .avatar {
    border-radius: calc(var(--base-border-radius) * 2) !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    border: 1px solid var(--color-secondary);
    background: var(--color-body);
    height: 100% !important;
    max-height: 80vh
}

.explore>.ui.container[class="ui container"] .five.wide.column .card .profile-avatar-name, .page-content.user>.ui.container[class="ui container"] .five.wide.column .card .profile-avatar-name, .profile>.ui.container[class="ui container"] .five.wide.column .card .profile-avatar-name {
    font-size: 2rem;
    display: contents
}

.explore>.ui.container[class="ui container"] .five.wide.column .card .profile-avatar-name span, .page-content.user>.ui.container[class="ui container"] .five.wide.column .card .profile-avatar-name span, .profile>.ui.container[class="ui container"] .five.wide.column .card .profile-avatar-name span {
    text-align: left;
    font-weight: 600;
    padding-left: .7rem;
    margin: 1.5rem 0
}

.explore>.ui.container[class="ui container"] .five.wide.column .card .profile-avatar-name span.header, .page-content.user>.ui.container[class="ui container"] .five.wide.column .card .profile-avatar-name span.header, .profile>.ui.container[class="ui container"] .five.wide.column .card .profile-avatar-name span.header {
    font-weight: 500;
    letter-spacing: .1em;
    height: 39px;
    line-height: 40px;
    margin-bottom: -1em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 0;
    background: var(--color-body);
    position: sticky;
    top: 0;
    z-index: 3;
    box-shadow: 0 -5px 5px var(--color-body)
}

.explore>.ui.container[class="ui container"] .five.wide.column .card .profile-avatar-name span.username, .page-content.user>.ui.container[class="ui container"] .five.wide.column .card .profile-avatar-name span.username, .profile>.ui.container[class="ui container"] .five.wide.column .card .profile-avatar-name span.username {
    z-index: 2
}

.explore>.ui.container[class="ui container"] .five.wide.column .card .extra, .page-content.user>.ui.container[class="ui container"] .five.wide.column .card .extra, .profile>.ui.container[class="ui container"] .five.wide.column .card .extra {
    border: 0 !important
}

.explore>.ui.container[class="ui container"] .five.wide.column .card .extra li, .page-content.user>.ui.container[class="ui container"] .five.wide.column .card .extra li, .profile>.ui.container[class="ui container"] .five.wide.column .card .extra li {
    border: 0 !important;
    padding: .3rem .7rem;
    display: flex;
    align-items: center
}

.explore>.ui.container[class="ui container"] .five.wide.column .card .extra li svg, .page-content.user>.ui.container[class="ui container"] .five.wide.column .card .extra li svg, .profile>.ui.container[class="ui container"] .five.wide.column .card .extra li svg {
    margin-right: 8px
}

.explore>.ui.container[class="ui container"] .five.wide.column .card .extra li .user-orgs, .page-content.user>.ui.container[class="ui container"] .five.wide.column .card .extra li .user-orgs, .profile>.ui.container[class="ui container"] .five.wide.column .card .extra li .user-orgs {
    justify-content: center;
    margin-top: 1rem !important
}

.explore>.ui.container[class="ui container"] .five.wide.column .card .extra li .user-orgs li, .page-content.user>.ui.container[class="ui container"] .five.wide.column .card .extra li .user-orgs li, .profile>.ui.container[class="ui container"] .five.wide.column .card .extra li .user-orgs li {
    flex-grow: 1 !important
}

.explore>.ui.container[class="ui container"] .five.wide.column .card .extra li .user-orgs li a, .page-content.user>.ui.container[class="ui container"] .five.wide.column .card .extra li .user-orgs li a, .profile>.ui.container[class="ui container"] .five.wide.column .card .extra li .user-orgs li a {
    width: 100%
}

.explore>.ui.container[class="ui container"] .five.wide.column .card .extra li .user-orgs li a img, .page-content.user>.ui.container[class="ui container"] .five.wide.column .card .extra li .user-orgs li a img, .profile>.ui.container[class="ui container"] .five.wide.column .card .extra li .user-orgs li a img {
    width: 35px;
    height: 35px
}

.explore>.ui.container[class="ui container"] .five.wide.column .card .extra li .render-content p, .page-content.user>.ui.container[class="ui container"] .five.wide.column .card .extra li .render-content p, .profile>.ui.container[class="ui container"] .five.wide.column .card .extra li .render-content p {
    padding: .6rem 0;
    padding-bottom: .7rem !important;
    word-break: normal !important;
    line-height: 1.5em
}

.explore>.ui.container[class="ui container"] .five.wide.column .card .extra .follow form, .page-content.user>.ui.container[class="ui container"] .five.wide.column .card .extra .follow form, .profile>.ui.container[class="ui container"] .five.wide.column .card .extra .follow form {
    margin-top: 1rem;
    width: 100%
}

.explore>.ui.container .eleven.wide.column, .page-content.user>.ui.container .eleven.wide.column, .profile>.ui.container .eleven.wide.column {
    flex-grow: 100;
    width: 500px !important;
    max-width: 100%
}

.explore>.ui.container .eleven.wide.column .ui.secondary.stackable.pointing.tight.menu, .page-content.user>.ui.container .eleven.wide.column .ui.secondary.stackable.pointing.tight.menu, .profile>.ui.container .eleven.wide.column .ui.secondary.stackable.pointing.tight.menu {
    margin: 0 -2px;
    margin: 0 -20px;
    margin-left: -40px;
    margin-bottom: 1.5rem;
    position: sticky;
    top: -2px !important;
    margin-top: -42px;
    height: 42px;
    z-index: 9999;
    background-color: var(--color-body)
}

.explore>.ui.container .eleven.wide.column .ui.secondary.stackable.pointing.tight.menu::before, .page-content.user>.ui.container .eleven.wide.column .ui.secondary.stackable.pointing.tight.menu::before, .profile>.ui.container .eleven.wide.column .ui.secondary.stackable.pointing.tight.menu::before {
    content: "";
    min-width: 40px;
    display: block;
    position: sticky;
    left: 0;
    background: linear-gradient(to right, var(--color-body), transparent);
    z-index: 1
}

@supports (backdrop-filter:blur(10px)) {
    .explore>.ui.container .eleven.wide.column .ui.secondary.stackable.pointing.tight.menu, .page-content.user>.ui.container .eleven.wide.column .ui.secondary.stackable.pointing.tight.menu, .profile>.ui.container .eleven.wide.column .ui.secondary.stackable.pointing.tight.menu {
        backdrop-filter: blur(10px);
        background-color: transparent
    }
    .explore>.ui.container .eleven.wide.column .ui.secondary.stackable.pointing.tight.menu::after, .page-content.user>.ui.container .eleven.wide.column .ui.secondary.stackable.pointing.tight.menu::after, .profile>.ui.container .eleven.wide.column .ui.secondary.stackable.pointing.tight.menu::after {
        all: unset;
        z-index: -1;
        content: "";
        position: absolute;
        inset: 0;
        background-color: var(--color-body);
        opacity: .8
    }
}

.explore>.ui.container .eleven.wide.column::before, .page-content.user>.ui.container .eleven.wide.column::before, .profile>.ui.container .eleven.wide.column::before {
    content: "";
    position: sticky;
    margin: 0 !important;
    margin-left: -100vw !important;
    margin-top: 42px !important;
    width: 200vw;
    display: block;
    border-bottom: 1px solid var(--color-secondary);
    top: 39px;
    z-index: -1
}

.explore>.ui.container .item .meta, .page-content.user>.ui.container .item .meta, .profile>.ui.container .item .meta {
    display: flex;
    align-items: center
}

.explore>.ui.container .item .meta svg, .page-content.user>.ui.container .item .meta svg, .profile>.ui.container .item .meta svg {
    margin-right: 4px
}

.explore>.ui.container .item .meta a, .page-content.user>.ui.container .item .meta a, .profile>.ui.container .item .meta a {
    max-width: calc(100% - 20px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.ui.container>.news, .feeds>.news {
    border: 1px solid var(--color-secondary) !important;
    border-bottom: none !important;
    background: var(--color-box-body);
    border-radius: var(--base-border-radius) var(--base-border-radius) 0 0;
    padding: 12px 12px !important;
    position: relative;
    overflow: hidden
}

.ui.container>.news+.news, .feeds>.news+.news {
    border-radius: 0 !important
}

.ui.container>.news:last-child, .feeds>.news:last-child {
    border-radius: 0 0 var(--base-border-radius) var(--base-border-radius) !important;
    border-bottom: 1px solid var(--color-secondary) !important
}

.ui.container>.news::before, .feeds>.news::before {
    content: "";
    position: absolute;
    inset: 0;
    background: var(--color-primary);
    opacity: 0
}

.ui.container>.news:hover::before, .feeds>.news:hover::before, .ui.container>.news:focus-within::before, .feeds>.news:focus-within::before {
    opacity: .05
}

.ui.container>.news .ui.left, .feeds>.news .ui.left {
    width: 42px
}

.ui.container>.news .ui.left img, .feeds>.news .ui.left img {
    margin: 0 !important;
    margin-top: 3px !important;
    margin-right: 18px !important;
    border-radius: var(--base-border-radius)
}

.ui.container>.news .ui.grid, .feeds>.news .ui.grid {
    margin: 0 !important;
    padding: 0 !important;
    padding-top: 1px !important;
    min-height: 31px
}

.ui.container>.news .ui.grid>.column, .feeds>.news .ui.grid>.column {
    padding: 0 !important;
    width: 100% !important
}

.ui.container>.news .ui.grid>.column>div, .feeds>.news .ui.grid>.column>div {
    display: flex;
    flex-wrap: wrap;
    min-height: 100%
}

.ui.container>.news .ui.grid>.column>div>*:first-child, .feeds>.news .ui.grid>.column>div>*:first-child {
    min-width: calc(100% - 200px);
    margin-bottom: 0 !important
}

.ui.container>.news .ui.grid>.column>div> :not(:first-child):not(:last-child), .feeds>.news .ui.grid>.column>div> :not(:first-child):not(:last-child) {
    min-width: calc(100% - 200px);
    margin-top: .3em
}

.ui.container>.news .ui.grid>.column>div>*:last-child, .feeds>.news .ui.grid>.column>div>*:last-child {
    margin-left: auto;
    margin-top: auto
}

.ui.container>.news .ui.grid .content, .feeds>.news .ui.grid .content {
    max-width: 100%
}

.ui.container>.news .ui.grid>.column>div>p:first-child, .feeds>.news .ui.grid>.column>div>p:first-child {
    margin-bottom: .4rem;
    font-weight: 600
}

.ui.container>.news .ui.grid>.right.column, .feeds>.news .ui.grid>.right.column {
    position: absolute;
    top: 35px;
    left: 0;
    width: 53px !important;
    text-align: center;
    z-index: 2
}

.ui.container>.news .ui.grid>.right.column svg, .feeds>.news .ui.grid>.right.column svg {
    width: 26px;
    height: 26px;
    padding: 3px;
    fill: #000 !important;
    background-color: var(--color-box-body);
    border-radius: 100px;
    border: 1px solid var(--color-secondary)
}

.ui.container>.news .ui.grid>.right.column svg path, .feeds>.news .ui.grid>.right.column svg path {
    fill: var(--color-primary)
}

.ui.container>.news .ui.grid .title, .feeds>.news .ui.grid .title, .ui.container>.news .ui.grid p, .feeds>.news .ui.grid p, .ui.container>.news .ui.grid ul, .feeds>.news .ui.grid ul {
    margin-bottom: 0
}

.ui.container>.news .ui.grid ul, .feeds>.news .ui.grid ul {
    margin-top: 0;
    border-left: 4px solid var(--color-secondary)
}

.ui.container>.news .ui.grid ul li .mr-2, .feeds>.news .ui.grid ul li .mr-2 {
    margin-top: .1em
}

.ui.container>.news .divider, .feeds>.news .divider {
    display: none
}

.ui.repository.list, .ui.user.list {
    margin-top: 16px !important;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
    grid-gap: 16px
}

.ui.repository.list .item, .ui.user.list .item {
    width: 400px;
    width: 100%;
    min-height: unset !important;
    padding: 14px 16px !important;
    border: 1px solid var(--color-secondary);
    background: var(--color-box-body);
    border-radius: 8px;
    flex-grow: 1;
    display: grid !important;
    position: relative;
    grid-template-columns: max-content 1fr;
    align-content: flex-start
}

.ui.repository.list .item:hover, .ui.user.list .item:hover, .ui.repository.list .item:focus-within, .ui.user.list .item:focus-within {
    box-shadow: var(--lm-shadow)
}

.ui.repository.list .item:focus-within, .ui.user.list .item:focus-within {
    border-color: var(--color-primary) !important
}

.ui.repository.list .item .header, .ui.user.list .item .header {
    display: contents !important
}

.ui.repository.list .item .header .repo-title, .ui.user.list .item .header .repo-title {
    display: contents;
    position: relative;
    font-size: 1.2rem;
    line-height: 1.4em
}

.ui.repository.list .item .header .repo-title a, .ui.user.list .item .header .repo-title a {
    white-space: normal !important;
    word-break: normal !important
}

.ui.repository.list .item .header .repo-title>*, .ui.user.list .item .header .repo-title>* {
    grid-column: 2/span 4
}

.ui.repository.list .item .header .repo-title .labels, .ui.user.list .item .header .repo-title .labels {
    grid-column: 3;
    grid-row: 2;
    margin-left: 0 !important;
    white-space: nowrap
}

.ui.repository.list .item .header .repo-title a::before, .ui.user.list .item .header .repo-title a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 80px;
    width: 100%
}

.ui.repository.list .item .header .avatar, .ui.user.list .item .header .avatar {
    height: 50px !important;
    width: 50px !important;
    margin-right: 12px !important;
    margin-left: -2px;
    grid-column: 1;
    grid-row: 1/span 2;
    border-radius: 12px
}

.ui.repository.list .item .header .metas, .ui.user.list .item .header .metas {
    grid-column: 2;
    grid-row: 2;
    width: 100%
}

.ui.repository.list .item .description, .ui.user.list .item .description {
    display: contents
}

.ui.repository.list .item .description>p:first-child, .ui.user.list .item .description>p:first-child {
    padding-top: 4px;
    margin-bottom: 0
}

.ui.repository.list .item .description>*, .ui.user.list .item .description>* {
    grid-column: 1/span 4
}

.ui.repository.list .item .description>*:nth-last-child(2), .ui.user.list .item .description>*:nth-last-child(2) {
    margin-bottom: 0 !important
}

.ui.repository.list .item .description .time, .ui.user.list .item .description .time {
    grid-row: 2;
    grid-column: 4;
    padding-top: 7px;
    margin-left: 10px;
    text-align: right;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    z-index: 3;
    direction: rtl
}

.ui.repository.list .item .description .tags, .ui.user.list .item .description .tags {
    display: flex;
    overflow-x: auto;
    scrollbar-width: none;
    margin-top: 8px;
    border-radius: 100px
}

.ui.repository.list .item .description .tags::-webkit-scrollbar, .ui.user.list .item .description .tags::-webkit-scrollbar {
    display: none
}

.ui.repository.list .item .description .tags a>div, .ui.user.list .item .description .tags a>div {
    width: max-content !important
}

.ui.repository.list .item .description .tags a:last-child, .ui.user.list .item .description .tags a:last-child {
    padding-right: 100px
}

.ui.repository.list .item .description .tags::after, .ui.user.list .item .description .tags::after {
    content: "";
    min-width: 100px;
    margin-left: -100px;
    height: 100%;
    position: sticky;
    display: flex;
    right: 0;
    background: linear-gradient(to right, transparent, var(--color-box-body));
    pointer-events: none
}

.ui.repository.list .item .content, .ui.user.list .item .content {
    padding-left: 12px;
    margin-bottom: -.4em
}

.ui.repository.list .item .content .header a, .ui.user.list .item .content .header a {
    font-weight: 600;
    text-transform: capitalize
}

.ui.repository.list .item .content .description, .ui.user.list .item .content .description {
    display: flex;
    flex-direction: column;
    padding-left: 22px;
    line-height: 1.8em;
    margin-top: .5em
}

.ui.repository.list .item .content .description svg, .ui.user.list .item .content .description svg {
    margin-bottom: -1.45em !important;
    margin-left: -22px !important
}

.dashboard {
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    max-width: 100%;
    padding: 30px 0;
    width: 1400px;
    margin-bottom: -45px
}

.dashboard .dashboard-navbar {
    width: auto;
    position: sticky;
    bottom: 10px;
    margin-bottom: 40px !important;
    align-self: flex-end;
    height: min-content;
    z-index: 2;
    flex: 1 1 80px;
    max-width: calc(100% - 60px);
    margin: 0 auto
}

.dashboard .dashboard-navbar>.menu {
    padding-top: 0 !important;
    padding-right: 0 !important
}

.dashboard .dashboard-navbar>.ui {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row !important;
    padding-top: 20px
}

.dashboard .dashboard-navbar>.ui .right.right {
    margin-left: 0 !important;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row !important;
    flex-grow: 1
}

.dashboard .dashboard-navbar>.ui>.item, .dashboard .dashboard-navbar>.ui>.right>.item {
    flex-direction: column;
    margin: 0 !important;
    text-align: center;
    flex-grow: 1;
    display: flex !important;
    align-content: center;
    align-items: center;
    padding-bottom: 20px;
    max-width: 100%;
    width: 80px !important;
    text-indent: -.35em !important
}

.dashboard .dashboard-navbar>.ui>.item>.dropdown, .dashboard .dashboard-navbar>.ui>.right>.item>.dropdown, .dashboard .dashboard-navbar>.ui>.item .button, .dashboard .dashboard-navbar>.ui>.right>.item .button {
    text-indent: 0 !important
}

.dashboard .dashboard-navbar>.ui>.item span, .dashboard .dashboard-navbar>.ui>.right>.item span {
    text-align: center
}

.dashboard .dashboard-navbar>.ui>.item svg:not(.octicon-plus), .dashboard .dashboard-navbar>.ui>.right>.item svg:not(.octicon-plus) {
    width: 100%;
    height: 22px;
    margin: 0 !important;
    margin-bottom: 10px !important
}

.dashboard .dashboard-navbar>.ui>.item .dropdown>span, .dashboard .dashboard-navbar>.ui>.right>.item .dropdown>span {
    flex-direction: column
}

.dashboard .dashboard-navbar>.ui>.item .dropdown>span img, .dashboard .dashboard-navbar>.ui>.right>.item .dropdown>span img {
    margin: 0 auto;
    width: 40px;
    height: 40px !important;
    max-height: unset;
    margin-bottom: 10px
}

.dashboard .dashboard-navbar>.ui>.item .dropdown>span .icon, .dashboard .dashboard-navbar>.ui>.right>.item .dropdown>span .icon {
    margin-bottom: 0 !important
}

.dashboard .dashboard-navbar>.ui>.item .dropdown>span .avatar, .dashboard .dashboard-navbar>.ui>.right>.item .dropdown>span .avatar {
    border-radius: var(--base-border-radius)
}

.dashboard .dashboard-navbar>.ui>.item .dropdown>span span, .dashboard .dashboard-navbar>.ui>.right>.item .dropdown>span span {
    margin-bottom: -4px
}

.dashboard>.ui.container {
    margin: 0 auto !important;
    display: flex;
    flex-wrap: wrap-reverse !important;
    flex: 9999 1 700px;
    --container-padding-x: calc(2.5% + 0px)
}

.dashboard>.ui.container>.ui.stackable.grid {
    width: 100%;
    justify-content: center;
    margin: 0
}

.dashboard>.ui.container>.ui.stackable.grid>.ten.column {
    z-index: 1;
    padding: 15px var(--container-padding-x) !important;
    padding-bottom: var(--container-padding-x) !important;
    margin: 0 auto !important
}

.dashboard>.ui.container>.ui.stackable.grid>.column {
    max-width: calc(100vw - 40px);
    margin: 0 auto;
    flex-grow: 1
}

.dashboard>.ui.container>.ui.stackable.grid>.column #user-heatmap+.divider {
    border-bottom: 0
}

.dashboard>.ui.container>.ui.stackable.grid>.column .ui.secondary.menu, .dashboard>.ui.container>.ui.stackable.grid>.column .ui.stackable.grid {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.dashboard>.ui.container>.ui.stackable.grid .four.wide.column {
    min-width: 230px
}

.dashboard>.ui.container>.ui.stackable.grid .four.wide.column+div {
    flex-grow: 9999
}

.dashboard>.ui.container>.ui.stackable.grid .four.wide.column>.menu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0 -6px !important;
    background: none !important
}

.dashboard>.ui.container>.ui.stackable.grid .four.wide.column>.menu a {
    display: flex;
    flex: 1 0 auto;
    min-width: 200px;
    max-width: calc(100% - 12px);
    border: 1px solid var(--color-secondary);
    margin: 3px 6px
}

.dashboard>.ui.container>.ui.stackable.grid .four.wide.column>.menu a .right {
    margin-left: auto
}

.dashboard>.ui.container>.ui.stackable.grid .four.wide.column>.menu a span {
    width: 100%
}

.dashboard>.ui.container>.ui.stackable.grid .four.wide.column>.menu a .label {
    margin-left: 8px
}

.dashboard>.ui.container>.ui.stackable.grid .four.wide.column>.menu a:hover {
    background-color: var(--color-light)
}

.dashboard>.ui.container>.ui.stackable.grid .four.wide.column>.menu .ui.divider {
    width: 100%;
    margin: 12px 6px
}

.dashboard>.ui.container #app, .dashboard>.ui.container #dashboard-repo-list {
    height: min-content;
    position: sticky;
    bottom: 0;
    align-self: flex-end;
    margin: 0 auto !important;
    margin-top: 0 !important;
    padding: 0 var(--container-padding-x) !important;
    padding-top: 10px !important;
    padding-bottom: 0 !important;
    z-index: 0;
    max-width: 100% !important;
    flex-shrink: 9999
}

.dashboard>.ui.container #app>div, .dashboard>.ui.container #dashboard-repo-list>div {
    height: 100%;
    display: flex;
    flex-direction: column;
    min-height: calc(100vh - 30px)
}

.dashboard>.ui.container #app::before, .dashboard>.ui.container #dashboard-repo-list::before {
    content: "";
    position: absolute;
    bottom: -15px;
    width: 200vw;
    height: calc(100vh + 25px);
    right: calc(100% - 15px);
    right: 100%;
    z-index: -100;
    background: var(--color-light);
    box-shadow: 200vw 0 var(--color-body), inset 0 0 2px rgba(0, 0, 0, 0.2)
}

.dashboard>.ui.container #app codeberg-announcement-widget, .dashboard>.ui.container #dashboard-repo-list codeberg-announcement-widget {
    background: none !important
}

.dashboard>.ui.container #app codeberg-announcement-widget>div, .dashboard>.ui.container #dashboard-repo-list codeberg-announcement-widget>div {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 1rem !important
}

.dashboard>.ui.container #app .tabable, .dashboard>.ui.container #dashboard-repo-list .tabable {
    background: none;
    margin-right: 0 !important;
    box-sizing: border-box;
    width: unset;
    margin-bottom: 0
}

.dashboard>.ui.container #app .dashboard-repos, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos, .dashboard>.ui.container #app .dashboard-orgs, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs {
    margin: 0 -10px !important;
    padding: 0 10px;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: thin;
    margin-bottom: 0;
    min-height: 200px;
    height: 0;
    flex-grow: 1;
    padding-top: 15px;
    scrollbar-color: var(--color-secondary) transparent
}

.dashboard>.ui.container #app .dashboard-repos .repos-search .input, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos .repos-search .input, .dashboard>.ui.container #app .dashboard-orgs .repos-search .input, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs .repos-search .input {
    margin-bottom: 8px
}

.dashboard>.ui.container #app .dashboard-repos>.ui:last-child, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos>.ui:last-child, .dashboard>.ui.container #app .dashboard-orgs>.ui:last-child, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs>.ui:last-child {
    margin-bottom: 78px
}

.dashboard>.ui.container #app .dashboard-repos>*, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos>*, .dashboard>.ui.container #app .dashboard-orgs>*, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs>* {
    border: 0;
    background: none
}

.dashboard>.ui.container #app .dashboard-repos .label, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos .label, .dashboard>.ui.container #app .dashboard-orgs .label, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs .label {
    padding: 0 .5em !important;
    height: 1.4em;
    min-height: unset;
    font-size: .9em;
    min-width: 2em !important;
    position: relative;
    background: none;
    margin-left: .5em
}

.dashboard>.ui.container #app .dashboard-repos .label::before, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos .label::before, .dashboard>.ui.container #app .dashboard-orgs .label::before, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs .label::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: var(--color-primary);
    opacity: .9;
    z-index: -1;
    border-radius: 100px
}

.dashboard>.ui.container #app .dashboard-repos .header, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos .header, .dashboard>.ui.container #app .dashboard-orgs .header, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs .header {
    font-weight: 600
}

.dashboard>.ui.container #app .dashboard-repos .header a, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos .header a, .dashboard>.ui.container #app .dashboard-orgs .header a, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs .header a {
    display: flex;
    align-items: center
}

.dashboard>.ui.container #app .dashboard-repos .header a svg, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos .header a svg, .dashboard>.ui.container #app .dashboard-orgs .header a svg, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs .header a svg {
    width: 18px;
    height: 18px
}

.dashboard>.ui.container #app .dashboard-repos .header, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos .header, .dashboard>.ui.container #app .dashboard-orgs .header, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs .header, .dashboard>.ui.container #app .dashboard-repos .repos-search, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos .repos-search, .dashboard>.ui.container #app .dashboard-orgs .repos-search, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs .repos-search {
    padding-left: 5px;
    padding-right: 5px
}

.dashboard>.ui.container #app .dashboard-repos .repos-search, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos .repos-search, .dashboard>.ui.container #app .dashboard-orgs .repos-search, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs .repos-search {
    padding-top: 0
}

.dashboard>.ui.container #app .dashboard-repos .repos-search input, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos .repos-search input, .dashboard>.ui.container #app .dashboard-orgs .repos-search input, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs .repos-search input, .dashboard>.ui.container #app .dashboard-repos .repos-search .button, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos .repos-search .button, .dashboard>.ui.container #app .dashboard-orgs .repos-search .button, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs .repos-search .button {
    background: none !important
}

.dashboard>.ui.container #app .dashboard-repos .repos-filter, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos .repos-filter, .dashboard>.ui.container #app .dashboard-orgs .repos-filter, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs .repos-filter {
    justify-content: flex-start
}

.dashboard>.ui.container #app .dashboard-repos .repos-filter .active, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos .repos-filter .active, .dashboard>.ui.container #app .dashboard-orgs .repos-filter .active, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs .repos-filter .active {
    font-weight: 600
}

.dashboard>.ui.container #app .dashboard-repos .repos-filter .active::before, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos .repos-filter .active::before, .dashboard>.ui.container #app .dashboard-orgs .repos-filter .active::before, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs .repos-filter .active::before {
    content: unset !important
}

.dashboard>.ui.container #app .dashboard-repos .repos-filter .active .label, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos .repos-filter .active .label, .dashboard>.ui.container #app .dashboard-orgs .repos-filter .active .label, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs .repos-filter .active .label {
    font-size: 1em
}

.dashboard>.ui.container #app .dashboard-repos .table, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos .table, .dashboard>.ui.container #app .dashboard-orgs .table, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs .table {
    margin-top: 4px
}

.dashboard>.ui.container #app .dashboard-repos li, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos li, .dashboard>.ui.container #app .dashboard-orgs li, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs li {
    background: none;
    font-weight: 700;
    border: 0
}

.dashboard>.ui.container #app .dashboard-repos li a, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos li a, .dashboard>.ui.container #app .dashboard-orgs li a, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs li a {
    padding: 5px 5px;
    position: relative
}

.dashboard>.ui.container #app .dashboard-repos li a:hover:before, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos li a:hover:before, .dashboard>.ui.container #app .dashboard-orgs li a:hover:before, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs li a:hover:before {
    content: "";
    position: absolute;
    inset: -2px -6px;
    background-color: var(--color-primary);
    border-radius: var(--base-border-radius);
    z-index: -1;
    opacity: .1
}

.dashboard>.ui.container #app .dashboard-repos li a .item-name, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos li a .item-name, .dashboard>.ui.container #app .dashboard-orgs li a .item-name, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs li a .item-name {
    display: flex;
    align-items: center;
    max-width: unset;
    margin-right: 10px
}

.dashboard>.ui.container #app .dashboard-repos li a .item-name svg, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos li a .item-name svg, .dashboard>.ui.container #app .dashboard-orgs li a .item-name svg, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs li a .item-name svg {
    margin-right: 8px !important;
    min-width: 16px
}

.dashboard>.ui.container #app .dashboard-repos li a strong, .dashboard>.ui.container #dashboard-repo-list .dashboard-repos li a strong, .dashboard>.ui.container #app .dashboard-orgs li a strong, .dashboard>.ui.container #dashboard-repo-list .dashboard-orgs li a strong {
    font-weight: 700;
    text-overflow: ellipsis;
    overflow: hidden
}

footer {
    border: 0;
    padding: 20px;
    box-sizing: border-box;
    width: auto !important;
    border-top: 1px solid var(--color-secondary);
    background: var(--color-body);
    z-index: 2
}

footer .container {
    max-width: 1390px !important;
    padding: 0 40px
}

@-moz-keyframes slideInY {
    from {
        opacity: 0;
        transform: scale(.97)
    }
    to {
        opacity: 1;
        transform: scale(1)
    }
}

@-webkit-keyframes slideInY {
    from {
        opacity: 0;
        transform: scale(.97)
    }
    to {
        opacity: 1;
        transform: scale(1)
    }
}

@-o-keyframes slideInY {
    from {
        opacity: 0;
        transform: scale(.97)
    }
    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes slideInY {
    from {
        opacity: 0;
        transform: scale(.97)
    }
    to {
        opacity: 1;
        transform: scale(1)
    }
}

@-moz-keyframes slideOutY {
    from {
        opacity: 1;
        transform: scale(1)
    }
    to {
        opacity: 0;
        transform: scale(.97)
    }
}

@-webkit-keyframes slideOutY {
    from {
        opacity: 1;
        transform: scale(1)
    }
    to {
        opacity: 0;
        transform: scale(.97)
    }
}

@-o-keyframes slideOutY {
    from {
        opacity: 1;
        transform: scale(1)
    }
    to {
        opacity: 0;
        transform: scale(.97)
    }
}

@keyframes slideOutY {
    from {
        opacity: 1;
        transform: scale(1)
    }
    to {
        opacity: 0;
        transform: scale(.97)
    }
}