:root {
    --v-font-size_xs: 0.714rem;
    --v-font-size_sm: 0.857rem;
    --v-font-size_md: 1rem;
    --v-font-size_lg: 1.143rem;
    --v-font-size_3xl: 1.714rem;
    --v-font-family:
        -apple-system, "Segoe UI", system-ui, "SF Pro Text", Inter, Roboto,
        "Helvetica Neue", Arial, sans-serif;
    --v-code-font-family:
        ui-monospace, SFMono-Regular, "Source Code Pro", "SF Mono", Menlo,
        Monaco, Consolas, "Liberation Mono", "Courier New", monospace,
        var(--fonts-emoji);
    --v-emoji-font-family:
        "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji",
        "Twemoji Mozilla";
    --v-measure_\.25x: 4px;
    --v-measure_\.375x: 6px;
    --v-measure_\.5x: 8px;
    --v-measure_\.75x: 12px;
    --v-measure_1x: 16px;
    --v-measure_1\.25x: 20px;
    --v-measure_1\.5x: 24px;
    --v-measure_2x: 32px;
    --v-measure_2\.5x: 40px;
    --v-measure_3x: 48px;
    --v-navbar-logo_width: 56px;
    --v-navbar-logo_height: 20px;
    --c-primary_light_3\%: #d4d4d4;
    --c-primary_light_6\%: #e0e0e0;
    --c-primary_light_9\%: #e8e8e8;
    --c-primary_light_10\%: #ebebeb;
    --c-primary_light_20\%: white;
    --c-primary_light_25\%: white;
    --c-primary_light_30\%: white;
    --c-primary_dark_3\%: #c6c6c6;
    --c-primary_dark_6\%: #b8b8b8;
    --c-primary_dark_10\%: #a6a6a6;
    --c-primary_dark_15\%: #949494;
    --c-primary_dark_20\%: #828282;
    --c-primary_dark_30\%: #5e5e5e;
    --c-primary_dark_30\%-rgb: 94, 94, 94;
    --c-primary_dark_40\%: #3d3d3d;
    --c-primary_dark_60\%: #1a1a1a;
    --c-primary_dark_60\%-c: #e6e6e6;
    --c-primary_base: #cccccc;
    --c-primary_base-rgb: 204, 204, 204;
    --c-primary_base-c: hsl(0, 0%, 1%);
    --c-secondary_light_3\%: #212121;
    --c-secondary_light_6\%: #282828;
    --c-secondary_light_9\%: #2e2e2e;
    --c-secondary_light_12\%: #333333;
    --c-secondary_light_15\%: #393939;
    --c-secondary_light_20\%: #424242;
    --c-secondary_light_25\%: #4d4d4d;
    --c-secondary_light_30\%: #575757;
    --c-secondary_light_35\%: #616161;
    --c-secondary_light_40\%: #6b6b6b;
    --c-secondary_light_45\%: #767676;
    --c-secondary_light_50\%: #808080;
    --c-secondary_light_55\%: #8a8a8a;
    --c-secondary_dark_3\%: #171717;
    --c-secondary_dark_6\%: #111111;
    --c-secondary_dark_9\%: #0a0a0a;
    --c-secondary_dark_12\%: #040404;
    --c-secondary_base: hsl(0, 0%, 14%);
    --c-secondary_base-rgb: 36, 36, 36;
    --c-text: #e6e6e6;
    --c-text-rgb: 230, 230, 230;
    --c-subtle: hsl(0, 0%, 70%);
    --c-palette_red_light_6\%: #f6a7bd;
    --c-palette_red_light_10\%: #f8b9cb;
    --c-palette_red_light_12\%: #f9c2d2;
    --c-palette_red_dark_10\%: #ee5d85;
    --c-palette_red_dark_15\%-rgb: 236, 70, 116;
    --c-palette_red_dark_20\%: #e92f63;
    --c-palette_red_dark_20\%-rgb: 233, 47, 99;
    --c-palette_red_dark_50\%: #730c29;
    --c-palette_red_dark_55\%: #5c0a21;
    --c-palette_red_dark_60\%: #450718;
    --c-palette_red_dark_65\%: #2e0510;
    --c-palette_red_base: #f38ba8;
    --c-palette_red_base-rgb: 243, 139, 168;
    --c-palette_orange_light_10\%: #fcd2b8;
    --c-palette_orange_dark_10\%: #f89456;
    --c-palette_orange_dark_10\%-rgb: 248, 148, 86;
    --c-palette_orange_dark_20\%: #f67525;
    --c-palette_orange_base: #fab387;
    --c-palette_yellow_light_10\%: #fdf3de;
    --c-palette_yellow_light_12\%: #fdf7e8;
    --c-palette_yellow_dark_10\%: #f5d180;
    --c-palette_yellow_dark_10\%-rgb: 245, 209, 128;
    --c-palette_yellow_dark_20\%: #f2c050;
    --c-palette_yellow_dark_65\%: #563d06;
    --c-palette_yellow_dark_75\%: #271c03;
    --c-palette_yellow_base: #f9e2af;
    --c-palette_olive_light_10\%: #eef6c2;
    --c-palette_olive_dark_10\%: #d6ea68;
    --c-palette_olive_dark_20\%: #cae33c;
    --c-palette_olive_base: #e2f095;
    --c-palette_green_light_10\%: #1aff8f;
    --c-palette_green_light_12\%: #24ff94;
    --c-palette_green_dark_10\%: #00b35c;
    --c-palette_green_dark_20\%: #008042;
    --c-palette_green_base: #00e676;
    --c-palette_green_base-rgb: 0, 230, 118;
    --c-palette_teal_light_10\%: #bcede5;
    --c-palette_teal_dark_10\%: #6cd7c5;
    --c-palette_teal_dark_20\%: #44ccb6;
    --c-palette_teal_dark_40\%: #248676;
    --c-palette_teal_dark_50\%: #195e52;
    --c-palette_teal_dark_60\%: #0f362f;
    --c-palette_teal_base: #94e2d5;
    --c-palette_blue_light_10\%: #bad3fc;
    --c-palette_blue_light_12\%: #c4d9fc;
    --c-palette_blue_dark_10\%: #5895f8;
    --c-palette_blue_dark_20\%: #2776f6;
    --c-palette_blue_dark_25\%: #0f66f5;
    --c-palette_blue_base: #89b4fa;
    --c-palette_blue_base-rgb: 137, 180, 250;
    --c-palette_violet_light_10\%: #e6eaff;
    --c-palette_violet_dark_10\%: #8292fd;
    --c-palette_violet_dark_20\%: #4f67fd;
    --c-palette_violet_base: #b4befe;
    --c-palette_purple_light_10\%: #bb9bf8;
    --c-palette_purple_dark_10\%: #7b3bf2;
    --c-palette_purple_dark_20\%: #5c10ea;
    --c-palette_purple_base: #9b6bf5;
    --c-palette_pink_light_10\%: #fceef8;
    --c-palette_pink_dark_10\%: #ee96d6;
    --c-palette_pink_dark_20\%: #e76ac5;
    --c-palette_pink_base: #f5c2e7;
    --c-palette_brown_light_10\%: #fdf5f5;
    --c-palette_brown_dark_10\%: #e7a5a5;
    --c-palette_brown_dark_20\%: #dd7c7c;
    --c-palette_brown_base: #f2cdcd;
    --c-palette_black_light_10\%: #2c2c44;
    --c-palette_black_dark_10\%: #040406;
    --c-palette_black_dark_20\%: black;
    --c-palette_black_base: #181825;
    --c-palette_white_base: #e6edf3;
    --c-elevation_1: hsl(0, 0%, 1%);
    --c-elevation_1-rgb: 3, 3, 3;
    --c-elevation_2: hsl(0, 0%, 4%);
    --c-elevation_2-rgb: 10, 10, 10;
    --c-elevation_3: hsl(0, 0%, 6%);
    --c-elevation_3-rgb: 15, 15, 15;
    --c-elevation_4: hsl(0, 0%, 8%);
    --c-elevation_4-rgb: 20, 20, 20;
    --c-elevation_5: hsl(0, 0%, 12%);
    --c-elevation_5-rgb: 31, 31, 31;
    --c-elevation_6: hsl(0, 0%, 14%);
    --c-elevation_6-rgb: 36, 36, 36;
    --c-elevation_7: hsl(0, 0%, 30%);
    --c-elevation_8: hsl(0, 0%, 40%);
    --c-elevation_9: hsl(0, 0%, 50%);
    --c-elevation_10: hsl(0, 0%, 70%);
    --c-elevation_11: hsl(0, 0%, 80%);
}

:root {
    --fonts-proportional: var(--v-font-family);
    --fonts-monospace: var(--v-code-font-family);
    --fonts-emoji: var(--v-emoji-font-family);
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --line-height-default: normal;
    --checkbox-mask-checked: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-1 -1 18 18" width="16" height="16"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>');
    --checkbox-mask-indeterminate: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M2 7.75A.75.75 0 012.75 7h10a.75.75 0 010 1.5h-10A.75.75 0 012 7.75z"></path></svg>');
    --octicon-chevron-right: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path></svg>');
    --border-radius: var(--v-measure_\.5x);
    --border-radius-medium: var(--v-measure_1x);
    --border-radius-full: calc(infinity * 1px);
    --opacity-disabled: 0.55;
    --height-loading: 16rem;
    --min-height-textarea: 132px;
    --checkbox-size: 16px;
    --page-spacing: 24px;
    --page-margin-x: 32px;
    --tab-size: 4;
}

@media (min-width: 768px) and (max-width: 1200px) {
    :root {
        --page-margin-x: 24px;
    }
}

@media (max-width: 767.98px) {
    :root {
        --page-margin-x: 16px;
    }
}

:root {
    accent-color: var(--color-accent);
    color-scheme: dark;
    --is-dark-theme: true;
    --color-primary: var(--c-primary_base);
    --color-primary-contrast: var(--c-primary_base-c);
    --color-primary-dark-1: var(--c-primary_light_3\%);
    --color-primary-dark-2: var(--c-primary_light_6\%);
    --color-primary-dark-3: var(--c-primary_light_9\%);
    --color-primary-dark-4: var(--c-primary_light_10\%);
    --color-primary-dark-5: var(--c-primary_light_20\%);
    --color-primary-dark-6: var(--c-primary_light_25\%);
    --color-primary-dark-7: var(--c-primary_light_30\%);
    --color-primary-light-1: var(--c-primary_dark_3\%);
    --color-primary-light-2: var(--c-primary_dark_6\%);
    --color-primary-light-3: var(--c-primary_dark_10\%);
    --color-primary-light-4: var(--c-primary_dark_15\%);
    --color-primary-light-5: var(--c-primary_dark_20\%);
    --color-primary-light-6: var(--c-primary_dark_30\%);
    --color-primary-light-7: var(--c-primary_dark_40\%);
    --color-primary-alpha-10: rgba(var(--c-primary_base-rgb), 0.1);
    --color-primary-alpha-20: rgba(var(--c-primary_base-rgb), 0.2);
    --color-primary-alpha-30: rgba(var(--c-primary_base-rgb), 0.3);
    --color-primary-alpha-40: rgba(var(--c-primary_base-rgb), 0.4);
    --color-primary-alpha-50: rgba(var(--c-primary_base-rgb), 0.5);
    --color-primary-alpha-60: rgba(var(--c-primary_base-rgb), 0.6);
    --color-primary-alpha-70: rgba(var(--c-primary_base-rgb), 0.7);
    --color-primary-alpha-80: rgba(var(--c-primary_base-rgb), 0.8);
    --color-primary-alpha-90: rgba(var(--c-primary_base-rgb), 0.9);
    --color-primary-hover: var(--color-primary-light-1);
    --color-primary-active: var(--color-primary-light-3);
    --color-secondary: var(--c-secondary_base);
    --color-secondary-dark-1: var(--c-secondary_light_3\%);
    --color-secondary-dark-2: var(--c-secondary_light_6\%);
    --color-secondary-dark-3: var(--c-secondary_light_9\%);
    --color-secondary-dark-4: var(--c-secondary_light_12\%);
    --color-secondary-dark-5: var(--c-secondary_light_15\%);
    --color-secondary-dark-6: var(--c-secondary_light_20\%);
    --color-secondary-dark-7: var(--c-secondary_light_25\%);
    --color-secondary-dark-8: var(--c-secondary_light_30\%);
    --color-secondary-dark-9: var(--c-secondary_light_35\%);
    --color-secondary-dark-10: var(--c-secondary_light_40\%);
    --color-secondary-dark-11: var(--c-secondary_light_45\%);
    --color-secondary-dark-12: var(--c-secondary_light_50\%);
    --color-secondary-dark-13: var(--c-secondary_light_55\%);
    --color-secondary-light-1: var(--c-secondary_dark_3\%);
    --color-secondary-light-2: var(--c-secondary_dark_6\%);
    --color-secondary-light-3: var(--c-secondary_dark_9\%);
    --color-secondary-light-4: var(--c-secondary_dark_12\%);
    --color-secondary-alpha-10: rgba(var(--c-secondary_base-rgb), 0.1);
    --color-secondary-alpha-20: rgba(var(--c-secondary_base-rgb), 0.2);
    --color-secondary-alpha-30: rgba(var(--c-secondary_base-rgb), 0.3);
    --color-secondary-alpha-40: rgba(var(--c-secondary_base-rgb), 0.4);
    --color-secondary-alpha-50: rgba(var(--c-secondary_base-rgb), 0.5);
    --color-secondary-alpha-60: rgba(var(--c-secondary_base-rgb), 0.6);
    --color-secondary-alpha-70: rgba(var(--c-secondary_base-rgb), 0.7);
    --color-secondary-alpha-80: rgba(var(--c-secondary_base-rgb), 0.8);
    --color-secondary-alpha-90: rgba(var(--c-secondary_base-rgb), 0.9);
    --color-secondary-button: var(--color-secondary-dark-4);
    --color-secondary-hover: var(--color-secondary-dark-3);
    --color-secondary-active: var(--color-secondary-dark-2);
    --color-console-fg: #f7f8f9;
    --color-console-fg-subtle: #bdc4cc;
    --color-console-bg: #171b1e;
    --color-console-border: #2e353b;
    --color-console-hover-bg: #272d33;
    --color-console-active-bg: #2e353b;
    --color-console-menu-bg: #262b31;
    --color-console-menu-border: #414b55;
    --color-red: var(--c-palette_red_base);
    --color-orange: var(--c-palette_orange_base);
    --color-yellow: var(--c-palette_yellow_base);
    --color-olive: var(--c-palette_olive_base);
    --color-green: var(--c-palette_green_base);
    --color-teal: var(--c-palette_teal_base);
    --color-blue: var(--c-palette_blue_base);
    --color-violet: var(--c-palette_violet_base);
    --color-purple: var(--c-palette_purple_base);
    --color-pink: var(--c-palette_pink_base);
    --color-brown: var(--c-palette_brown_base);
    --color-black: var(--c-palette_black_base);
    --color-green-contrast: var(--color-black);
    --color-red-contrast: var(--color-black);
    --color-red-light: var(--c-palette_red_light_10\%);
    --color-orange-light: var(--c-palette_orange_light_10\%);
    --color-yellow-light: var(--c-palette_yellow_light_10\%);
    --color-olive-light: var(--c-palette_olive_light_10\%);
    --color-green-light: var(--c-palette_green_light_10\%);
    --color-teal-light: var(--c-palette_teal_light_10\%);
    --color-blue-light: var(--c-palette_blue_light_10\%);
    --color-violet-light: var(--c-palette_violet_light_10\%);
    --color-purple-light: var(--c-palette_purple_light_10\%);
    --color-pink-light: var(--c-palette_pink_light_10\%);
    --color-brown-light: var(--c-palette_brown_light_10\%);
    --color-black-light: var(--c-palette_black_light_10\%);
    --color-red-dark-1: var(--c-palette_red_dark_10\%);
    --color-orange-dark-1: var(--c-palette_orange_dark_10\%);
    --color-yellow-dark-1: var(--c-palette_yellow_dark_10\%);
    --color-olive-dark-1: var(--c-palette_olive_dark_10\%);
    --color-green-dark-1: var(--c-palette_green_dark_10\%);
    --color-teal-dark-1: var(--c-palette_teal_dark_10\%);
    --color-blue-dark-1: var(--c-palette_blue_dark_10\%);
    --color-violet-dark-1: var(--c-palette_violet_dark_10\%);
    --color-purple-dark-1: var(--c-palette_purple_dark_10\%);
    --color-pink-dark-1: var(--c-palette_pink_dark_10\%);
    --color-brown-dark-1: var(--c-palette_brown_dark_10\%);
    --color-black-dark-1: var(--c-palette_black_dark_10\%);
    --color-red-dark-2: var(--c-palette_red_dark_20\%);
    --color-orange-dark-2: var(--c-palette_orange_dark_20\%);
    --color-yellow-dark-2: var(--c-palette_yellow_dark_20\%);
    --color-olive-dark-2: var(--c-palette_olive_dark_20\%);
    --color-green-dark-2: var(--c-palette_green_dark_20\%);
    --color-teal-dark-2: var(--c-palette_teal_dark_20\%);
    --color-blue-dark-2: var(--c-palette_blue_dark_20\%);
    --color-violet-dark-2: var(--c-palette_violet_dark_20\%);
    --color-purple-dark-2: var(--c-palette_purple_dark_20\%);
    --color-pink-dark-2: var(--c-palette_pink_dark_20\%);
    --color-brown-dark-2: var(--c-palette_brown_dark_20\%);
    --color-black-dark-2: var(--c-palette_black_dark_20\%);
    --color-ansi-black: #1e2327;
    --color-ansi-red: #cc4848;
    --color-ansi-green: #87ab63;
    --color-ansi-yellow: #cc9903;
    --color-ansi-blue: #3a8ac6;
    --color-ansi-magenta: #d22e8b;
    --color-ansi-cyan: #00918a;
    --color-ansi-white: var(--color-console-fg-subtle);
    --color-ansi-bright-black: #424851;
    --color-ansi-bright-red: #d15a5a;
    --color-ansi-bright-green: #93b373;
    --color-ansi-bright-yellow: #eaaf03;
    --color-ansi-bright-blue: #4e96cc;
    --color-ansi-bright-magenta: #d74397;
    --color-ansi-bright-cyan: #00b6ad;
    --color-ansi-bright-white: var(--color-console-fg);
    --color-grey: var(--c-elevation_9);
    --color-grey-light: var(--c-elevation_11);
    --color-gold: var(--c-palette_yellow_dark_20\%);
    --color-white: var(--c-palette_white_base);
    --color-git: #f05133;
    --color-diff-added-linenum-bg: var(--c-palette_teal_dark_50\%);
    --color-diff-added-row-bg: var(--c-palette_teal_dark_60\%);
    --color-diff-added-row-border: var(--c-palette_teal_dark_40\%);
    --color-diff-added-word-bg: var(--c-palette_teal_dark_50\%);
    --color-diff-moved-row-bg: var(--c-palette_yellow_dark_75\%);
    --color-diff-moved-row-border: var(--c-palette_yellow_dark_65\%);
    --color-diff-removed-linenum-bg: var(--c-palette_red_dark_60\%);
    --color-diff-removed-row-bg: var(--c-palette_red_dark_65\%);
    --color-diff-removed-row-border: var(--c-palette_red_dark_50\%);
    --color-diff-removed-word-bg: var(--c-palette_red_dark_55\%);
    --color-diff-inactive: var(--c-elevation_6);
    --color-error-border: var(--c-palette_red_base);
    --color-error-bg: rgba(var(--c-palette_red_base-rgb), 0.15);
    --color-error-bg-active: var(--c-palette_red_light_6\%);
    --color-error-bg-hover: var(--c-palette_red_light_12\%);
    --color-error-text: var(--c-palette_red_base);
    --color-success-border: var(--c-palette_green_light_12\%);
    --color-success-bg: rgba(var(--c-palette_green_base-rgb), 0.15);
    --color-success-text: var(--c-text);
    --color-warning-border: var(--c-palette_yellow_light_12\%);
    --color-warning-bg: var(--c-palette_yellow_base);
    --color-warning-text: var(--c-elevation_3);
    --color-info-border: var(--c-palette_blue_light_12\%);
    --color-info-bg: var(--c-elevation_3);
    --color-info-text: var(--c-text);
    --color-red-badge: var(--c-palette_red_dark_20\%);
    --color-red-badge-bg: rgba(var(--c-palette_red_dark_20\%-rgb), 0.1);
    --color-red-badge-hover-bg: rgba(var(--c-palette_red_dark_20\%-rgb), 0.2);
    --color-green-badge: var(--c-palette_green_base);
    --color-green-badge-bg: rgba(var(--c-palette_green_base-rgb), 0.1);
    --color-green-badge-hover-bg: rgba(var(--c-palette_green_base-rgb), 0.2);
    --color-yellow-badge: var(--c-palette_yellow_dark_10\%);
    --color-yellow-badge-bg: rgba(var(--c-palette_yellow_dark_10\%-rgb), 0.1);
    --color-yellow-badge-hover-bg: rgba(
        var(--c-palette_yellow_dark_10\%-rgb),
        0.2
    );
    --color-orange-badge: var(--c-palette_orange_dark_10\%);
    --color-orange-badge-bg: rgba(var(--c-palette_orange_dark_10\%-rgb), 0.1);
    --color-orange-badge-hover-bg: rgba(
        var(--c-palette_orange_dark_10\%-rgb),
        0.2
    );
    --color-body: var(--c-elevation_3);
    --color-text-dark: var(--c-text);
    --color-text: var(--c-text);
    --color-text-light: var(--c-subtle);
    --color-text-light-1: var(--c-subtle);
    --color-text-light-2: var(--c-subtle);
    --color-text-light-3: var(--c-subtle);
    --color-footer: rgba(var(--c-elevation_2-rgb), 0.2);
    --color-timeline: var(--c-elevation_5);
    --color-timeline-badge-fg: var(--color-white);
    --color-box-header: rgba(var(--c-elevation_4-rgb), 1);
    --color-box-body: var(--c-elevation_3);
    --color-box-body-highlight: var(--c-elevation_4);
    --color-input-text: var(--color-text-dark);
    --color-input-background: var(--c-elevation_4);
    --color-input-toggle-background: var(--c-elevation_4);
    --color-input-border: var(--c-elevation_5);
    --color-input-border-hover: var(--c-elevation_6);
    --color-light: #00001728;
    --color-light-mimic-enabled: rgba(
        0,
        0,
        0,
        calc(40 / 255 * 222 / 255 / var(--opacity-disabled))
    );
    --color-light-border: var(--c-elevation_6);
    --color-hover: rgba(var(--c-elevation_6-rgb), 0.5);
    --color-hover-opaque: var(--c-elevation_6-rgb);
    --color-active: var(--c-elevation_5);
    --color-menu: var(--c-elevation_4);
    --color-card: var(--c-elevation_3);
    --color-markup-table-row: rgba(var(--c-text-rgb), 0.02);
    --color-markup-code-block: var(--c-elevation_4);
    --color-markup-code-inline: var(--c-elevation_4);
    --color-button: var(--c-elevation_4);
    --color-code-bg: var(--c-elevation_3);
    --color-shadow: rgba(var(--c-elevation_1-rgb), 0.5);
    --color-shadow-opaque: var(--c-elevation_1);
    --color-shadow-rgb: var(--c-elevation_1-rgb);
    --color-secondary-bg: var(--c-elevation_4);
    --color-expand-button: var(--c-elevation_6);
    --color-placeholder-text: var(--c-elevation_9);
    --color-editor-line-highlight: var(--color-primary-light-5);
    --color-project-column-bg: var(--c-elevation_1);
    --color-caret: var(--color-text);
    --color-reaction-bg: rgba(var(--c-primary_dark_30\%-rgb), 0.1);
    --color-reaction-hover-bg: rgba(var(--c-primary_dark_30\%-rgb), 0.2);
    --color-reaction-active-bg: rgba(var(--c-primary_dark_30\%-rgb), 0.05);
    --color-tooltip-text: var(--c-text);
    --color-tooltip-bg: var(--c-elevation_7);
    --color-overlay-backdrop: rgba(var(--c-elevation_1-rgb), 0.8);
    --color-nav-bg: var(--c-navbar_bg, var(--c-elevation_1));
    --color-nav-hover-bg: var(--c-navbar_hover, var(--c-elevation_5));
    --color-nav-text: var(--c-navbar_fg, var(--color-text));
    --color-secondary-nav-bg: var(--c-elevation_1);
    --color-secondary-nav-hover-bg: var(--c-elevation_4);
    --color-label-text: var(--color-text);
    --color-label-bg: #7282924b;
    --color-label-hover-bg: #728292a0;
    --color-label-active-bg: #728292ff;
    --color-accent: var(--c-accent, var(--c-palette_blue_dark_25\%));
    --color-small-accent: var(--c-accent, var(--color-primary-light-5));
    --color-highlight-fg: var(--c-palette_yellow_dark_20\%);
    --color-highlight-bg: var(--c-palette_yellow_dark_75\%);
}

#commits-table {
    --color-light: transparent !important
;
}

#navbar #navbar-logo img {
    height: var(--v-navbar-logo_height) !important;
    width: var(--v-navbar-logo_width) !important;
}

.markup code {
    border-radius: var(--v-measure_\.375x) !important;
}

.markup p {
    line-height: 1.5 !important;
}

::selection {
    background-color: var(--c-primary_dark_60\%);
    color: var(--c-primary_dark_60\%-c);
}

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

.ui.label {
    border-radius: var(--v-measure_1\.25x);
}

.ui.label.scope-left {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.ui.label.scope-right {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.ui.label.green {
    color: var(--color-green-contrast) !important;
}

.ui.label.red {
    color: var(--color-red-contrast) !important;
}

.label.isSigned {
    font-size: var(--v-font-size_sm) !important;
    margin: 0px 0.25em !important;
    padding: 0 !important;
    display: inline-flex !important;
    gap: 0px !important;
    border-radius: 16px !important;
    --color-light-border: rgba(var(--c-palette_green_base-rgb), 1) !important;
    --color-label-bg: none !important;
    --color-text: rgba(var(--c-palette_green_base-rgb), 1) !important;
    --color-green-badge-bg: none !important;
    --color-green-badge-hover-bg: rgba(
        var(--c-palette_green_base-rgb),
        0.05
    ) !important;
    --color-label-hover-bg: rgba(
        var(--c-palette_green_base-rgb),
        0.05
    ) !important;
    --color-label-text: rgba(var(--c-palette_green_base-rgb), 1) !important;
    --color-green-badge: rgba(var(--c-palette_green_base-rgb), 1) !important
;
}

.label.isSigned .shortsha {
    padding: 2px 6px 2px 8px !important;
}

.label.isSigned .ui.detail.icon.button {
    opacity: 1 !important;
    padding: 2px 8px 2px 6px !important;
    margin: 0 !important;
    background: none !important;
    border-color: rgba(var(--c-palette_green_base-rgb), 1) !important;
}

.label.isSigned.isVerified .ui.detail.icon.button {
    padding: 2px 8px 2px 6px !important;
}

.combo-markdown-editor .top.tabular.menu {
    background-color: var(--color-box-header);
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    min-height: 0px;
    margin-bottom: var(--v-measure_1x) !important;
}

.combo-markdown-editor .top.tabular.menu .item {
    margin: -1px 0 0-1px;
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
    padding: var(--v-measure_\.5x) var(--v-measure_\.75x) !important;
    font-weight: 400;
}

.combo-markdown-editor .top.tabular.menu .item:hover {
    color: var(--color-text-light-2);
}

.combo-markdown-editor .top.tabular.menu .item.active {
    color: var(--color-text);
}

.combo-markdown-editor .top.tabular.menu .item.active:after {
    display: block;
    content: "";
    position: absolute;
    top: 100%;
    right: 0;
    width: 100%;
    height: 1px;
    background-color: var(--color-body);
}

.combo-markdown-editor .tab .EasyMDEContainer {
    border: none !important;
}

.combo-markdown-editor .tab .EasyMDEContainer .editor-toolbar {
    border: none !important;
}

.combo-markdown-editor .tab markdown-toolbar,
.combo-markdown-editor .tab .EasyMDEContainer .editor-toolbar {
    padding: 0 10px !important;
}

.combo-markdown-editor .tab markdown-toolbar .markdown-toolbar-group,
.combo-markdown-editor
    .tab
    .EasyMDEContainer
    .editor-toolbar
    .markdown-toolbar-group {
    border: none !important;
    padding: 0 !important;
}

.combo-markdown-editor
    .tab
    markdown-toolbar
    .markdown-toolbar-group:not(:last-child):after,
.combo-markdown-editor
    .tab
    .EasyMDEContainer
    .editor-toolbar
    .markdown-toolbar-group:not(:last-child):after {
    content: "";
    display: block;
    position: relative;
    width: 1px;
    flex: 1;
    margin: var(--v-measure_\.375x) var(--v-measure_\.375x) !important;
    background-color: var(--c-elevation_6);
}

.combo-markdown-editor .tab markdown-toolbar .markdown-toolbar-button,
.combo-markdown-editor .tab markdown-toolbar button,
.combo-markdown-editor
    .tab
    .EasyMDEContainer
    .editor-toolbar
    .markdown-toolbar-button,
.combo-markdown-editor .tab .EasyMDEContainer .editor-toolbar button {
    line-height: 0;
    display: inline-block;
    color: var(--color-text-light-2) !important;
    padding: var(--v-measure_\.375x) !important;
    transition: background-color 0.1s ease;
    border-radius: var(--v-measure_\.375x) !important;
    height: auto;
    min-width: fit-content;
}

.combo-markdown-editor .tab markdown-toolbar .markdown-toolbar-button:hover,
.combo-markdown-editor .tab markdown-toolbar button:hover,
.combo-markdown-editor
    .tab
    .EasyMDEContainer
    .editor-toolbar
    .markdown-toolbar-button:hover,
.combo-markdown-editor .tab .EasyMDEContainer .editor-toolbar button:hover {
    background-color: var(--c-elevation_5) !important;
}

.combo-markdown-editor .tab markdown-toolbar .markdown-toolbar-button[level],
.combo-markdown-editor .tab markdown-toolbar button[level],
.combo-markdown-editor
    .tab
    .EasyMDEContainer
    .editor-toolbar
    .markdown-toolbar-button[level],
.combo-markdown-editor .tab .EasyMDEContainer .editor-toolbar button[level] {
    width: 34px;
}

.combo-markdown-editor
    .tab
    markdown-toolbar
    .markdown-toolbar-button[aria-checked="true"],
.combo-markdown-editor .tab markdown-toolbar button[aria-checked="true"],
.combo-markdown-editor
    .tab
    .EasyMDEContainer
    .editor-toolbar
    .markdown-toolbar-button[aria-checked="true"],
.combo-markdown-editor
    .tab
    .EasyMDEContainer
    .editor-toolbar
    button[aria-checked="true"] {
    background-color: var(--c-elevation_4);
}

.combo-markdown-editor .tab markdown-toolbar button:after,
.combo-markdown-editor .tab .EasyMDEContainer .editor-toolbar button:after {
    vertical-align: unset !important;
}

.combo-markdown-editor .tab textarea,
.combo-markdown-editor .tab .CodeMirror.cm-s-easymde.CodeMirror-wrap {
    background-color: transparent !important;
    border: none !important;
    padding: var(--v-measure_1x) var(--v-measure_1x) !important;
}

.combo-markdown-editor .tab .editor-statusbar {
    margin-bottom: 0 !important;
}

.combo-markdown-editor .tab.markup {
    padding: 0 var(--v-measure_1x) var(--v-measure_1x);
}

.combo-markdown-editor {
    border: 1px solid var(--color-secondary);
    border-radius: var(--border-radius);
}

.combo-markdown-editor:focus-within {
    outline: 2px solid var(--color-accent);
    border-radius: var(--border-radius);
}

.combo-markdown-editor textarea:focus {
    outline: none !important;
}

.combo-markdown-editor .ui.tab.markup[data-tab-panel="markdown-previewer"] {
    border-bottom: 0px;
}

#comment-form,
.edit-content-zone,
.comment-form,
.comment-code-cloud form {
    padding: 0 !important;
    border: none !important;
}

#comment-form .field,
.edit-content-zone .field,
.comment-form .field,
.comment-code-cloud form .field {
    margin-bottom: var(--v-measure_1x) !important;
}

.ui.dropdown > .menu {
    --border-radius: var(--v-measure_\.75x);
    opacity: 0;
    overflow-x: hidden;
    border-radius: var(--border-radius) !important;
    transition: opacity 0.2s ease !important;
    box-shadow:
        0px 6px 12px -3px rgba(var(--color-shadow-rgb), 0.5),
        0px 6px 18px 0px rgba(var(--color-shadow-rgb), 0.1) !important;
}

.ui.dropdown > .menu.hidden {
    opacity: 0 !important;
}

.ui.dropdown > .menu.visible,
.ui.dropdown > .menu.show {
    opacity: 1 !important;
}

.ui.dropdown > .menu .divider {
    margin-top: var(--v-measure_\.5x) !important;
    margin-bottom: var(--v-measure_\.5x) !important;
}

.ui.dropdown > .menu .item:not(.comment-reaction-button) {
    --border-radius: var(--v-measure_\.375x);
    margin: 0 var(--v-measure_\.5x) !important;
    border-radius: var(--border-radius) !important;
    padding: var(--v-measure_\.375x) var(--v-measure_\.5x) !important;
    line-height: 1 !important;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    width: auto;
}

.ui.dropdown > .menu .item:not(.comment-reaction-button):first-of-type {
    margin-top: var(--v-measure_\.5x) !important;
}

.ui.dropdown > .menu .item:not(.comment-reaction-button):last-of-type {
    margin-bottom: var(--v-measure_\.5x) !important;
}

.ui.dropdown > .menu .item:not(.comment-reaction-button).clear-selection {
    margin-bottom: var(--v-measure_\.5x) !important;
}

.ui.dropdown > .menu input[type="text"],
.ui.dropdown > .menu input[name="search"] {
    --color-input-background: var(--c-elevation_1);
    --color-input-border: var(--c-elevation_5);
    min-height: var(--v-measure_2x) !important;
    padding: 0 var(--v-measure_\.5x) !important;
    font-size: var(--v-font-size_md) !important;
    border-radius: var(--v-measure_\.375x) !important;
}

.ui.dropdown > .menu input[type="text"]:focus,
.ui.dropdown > .menu input[name="search"]:focus {
    --color-primary: var(--color-accent);
}

.ui.dropdown > .menu .scrolling.menu .item {
    gap: var(--v-measure_\.5x) !important;
}

.ui.dropdown > .menu .scrolling.menu .item:hover:before {
    position: absolute;
    top: calc(50% - 12px);
    left: -8px;
    width: 4px;
    height: 24px;
    content: "";
    background-color: var(--color-accent);
    border-radius: 6px;
}

.ui.dropdown > .menu .scrolling.menu .item .item-check-mark {
    background-color: var(--c-elevation_6);
    visibility: visible !important;
    display: inline-flex;
    padding: 2px;
    border-radius: var(--v-measure_\.375x);
    border: 1px solid var(--c-elevation_8);
}

.ui.dropdown > .menu .scrolling.menu .item .item-check-mark svg {
    visibility: hidden;
}

.ui.dropdown > .menu .scrolling.menu .item .item-secondary-info {
    flex-basis: 100%;
    padding: 0 0 0 var(--v-measure_\.5x);
    color: var(--c-subtle);
    line-height: 100%;
    white-space: nowrap;
    overflow-x: hidden;
}

.ui.dropdown > .menu .scrolling.menu .item .item-secondary-info small {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ui.dropdown > .menu .scrolling.menu .item.checked .item-check-mark {
    background-color: var(--color-accent);
}

.ui.dropdown > .menu .scrolling.menu .item.checked .item-check-mark svg {
    visibility: visible;
}

.ui.dropdown:not(.upward) > .menu {
    top: calc(100% + var(--v-measure_\.5x)) !important;
}

.ui.dropdown.upward > .menu {
    bottom: calc(100% + var(--v-measure_\.5x)) !important;
}

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

.ui.dropdown.selection.active,
.ui.dropdown.selection.active:hover,
.ui.dropdown.selection.active .menu,
.ui.dropdown.selection.active:hover .menu {
    border-color: var(--color-secondary) !important;
}

.ui.dropdown.selection {
    --border-radius: var(--v-measure_\.5x);
    border-radius: var(--border-radius) !important;
}

.ui.dropdown.selection:focus,
.ui.dropdown.selection.active {
    border-color: var(--color-secondary) !important;
    outline: 2px solid var(--color-accent);
}

.ui.dropdown.selection.active {
    border-radius: var(--border-radius) !important;
}

.ui.dropdown.selection > .menu {
    border-radius: var(--border-radius) !important;
    border-top-width: 1px !important;
    border-color: var(--color-secondary) !important;
    flex-direction: column;
    gap: var(--v-measure_\.25x);
}

.ui.dropdown.selection > .menu.visible {
    display: flex;
}

.ui.dropdown.selection > .menu .item {
    border: none !important;
}

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

.ui.menu > .item:first-child {
    border-radius: var(--border-radius) 0 0 var(--border-radius);
}

.ui.menu.compact:not(.secondary) .item:last-child {
    border-radius: 0 var(--border-radius) var(--border-radius) 0;
}

.ui.secondary.menu {
    gap: var(--v-measure_\.25x);
}

.ui.secondary.menu.vertical > .item {
    border: none;
    margin: 0 0 var(--v-measure_\.25x) 0;
    border-radius: var(--border-radius) !important;
}

.ui.secondary.menu .dropdown.item.active:hover,
.ui.secondary.menu a.item.active:hover {
    color: var(--color-text);
    background: var(--color-hover);
}

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

input,
textarea,
.ui.input > input,
.ui.form input:not([type]),
.ui.form select,
.ui.form textarea,
.ui.form input[type="date"],
.ui.form input[type="datetime-local"],
.ui.form input[type="email"],
.ui.form input[type="file"],
.ui.form input[type="number"],
.ui.form input[type="password"],
.ui.form input[type="search"],
.ui.form input[type="tel"],
.ui.form input[type="text"],
.ui.form input[type="time"],
.ui.form input[type="url"],
.ui.selection.dropdown {
    border-color: var(--color-input-border);
    color: var(--color-input-text);
    border-radius: var(--border-radius);
    line-height: 20px;
    padding: calc(var(--v-measure_\.375x) - 1px) var(--v-measure_\.75x);
}

input + .ui.button:last-child,
textarea + .ui.button:last-child,
.ui.input > input + .ui.button:last-child,
.ui.form input:not([type]) + .ui.button:last-child,
.ui.form select + .ui.button:last-child,
.ui.form textarea + .ui.button:last-child,
.ui.form input[type="date"] + .ui.button:last-child,
.ui.form input[type="datetime-local"] + .ui.button:last-child,
.ui.form input[type="email"] + .ui.button:last-child,
.ui.form input[type="file"] + .ui.button:last-child,
.ui.form input[type="number"] + .ui.button:last-child,
.ui.form input[type="password"] + .ui.button:last-child,
.ui.form input[type="search"] + .ui.button:last-child,
.ui.form input[type="tel"] + .ui.button:last-child,
.ui.form input[type="text"] + .ui.button:last-child,
.ui.form input[type="time"] + .ui.button:last-child,
.ui.form input[type="url"] + .ui.button:last-child,
.ui.selection.dropdown + .ui.button:last-child {
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}

input:hover,
textarea:hover,
.ui.input > input:hover,
.ui.form input:not([type]):hover,
.ui.form select:hover,
.ui.form textarea:hover,
.ui.form input[type="date"]:hover,
.ui.form input[type="datetime-local"]:hover,
.ui.form input[type="email"]:hover,
.ui.form input[type="file"]:hover,
.ui.form input[type="number"]:hover,
.ui.form input[type="password"]:hover,
.ui.form input[type="search"]:hover,
.ui.form input[type="tel"]:hover,
.ui.form input[type="text"]:hover,
.ui.form input[type="time"]:hover,
.ui.form input[type="url"]:hover,
.ui.selection.dropdown:hover {
    border-color: var(--color-input-border);
    color: var(--color-input-text);
}

input:focus,
textarea:focus,
.ui.input > input:focus,
.ui.form input:not([type]):focus,
.ui.form select:focus,
.ui.form textarea:focus,
.ui.form input[type="date"]:focus,
.ui.form input[type="datetime-local"]:focus,
.ui.form input[type="email"]:focus,
.ui.form input[type="file"]:focus,
.ui.form input[type="number"]:focus,
.ui.form input[type="password"]:focus,
.ui.form input[type="search"]:focus,
.ui.form input[type="tel"]:focus,
.ui.form input[type="text"]:focus,
.ui.form input[type="time"]:focus,
.ui.form input[type="url"]:focus,
.ui.selection.dropdown:focus {
    border-radius: var(--border-radius);
    border-color: var(--color-input-border);
    color: var(--color-input-text);
    outline: 2px solid var(--color-accent);
    background-color: var(--c-elevation_2);
}

input.active,
textarea.active,
.ui.input > input.active,
.ui.form input:not([type]).active,
.ui.form select.active,
.ui.form textarea.active,
.ui.form input[type="date"].active,
.ui.form input[type="datetime-local"].active,
.ui.form input[type="email"].active,
.ui.form input[type="file"].active,
.ui.form input[type="number"].active,
.ui.form input[type="password"].active,
.ui.form input[type="search"].active,
.ui.form input[type="tel"].active,
.ui.form input[type="text"].active,
.ui.form input[type="time"].active,
.ui.form input[type="url"].active,
.ui.selection.dropdown.active {
    border-radius: var(--border-radius);
    outline: 2px solid var(--color-accent);
}

input.active > input.search,
textarea.active > input.search,
.ui.input > input.active > input.search,
.ui.form input:not([type]).active > input.search,
.ui.form select.active > input.search,
.ui.form textarea.active > input.search,
.ui.form input[type="date"].active > input.search,
.ui.form input[type="datetime-local"].active > input.search,
.ui.form input[type="email"].active > input.search,
.ui.form input[type="file"].active > input.search,
.ui.form input[type="number"].active > input.search,
.ui.form input[type="password"].active > input.search,
.ui.form input[type="search"].active > input.search,
.ui.form input[type="tel"].active > input.search,
.ui.form input[type="text"].active > input.search,
.ui.form input[type="time"].active > input.search,
.ui.form input[type="url"].active > input.search,
.ui.selection.dropdown.active > input.search {
    outline: none;
}

.ui.action.input:not([class*="left action"]) > input:focus {
    border-right-color: var(--color-input-border);
    z-index: 1;
}

.ui.action.input > .dropdown:not(:first-child):not(:last-child),
.ui.action.input > .button:not(:first-child):not(:last-child),
.ui.action.input > .buttons:not(:first-child):not(:last-child) > .button {
    border-radius: 0 !important;
}

.ui.action.input:not([class*="left action"])
    > input:focus
    + .ui.dropdown.selection,
.ui.action.input:not([class*="left action"])
    > input:focus
    + .ui.dropdown.selection:hover,
.ui.action.input:not([class*="left action"]) > input:focus + .button,
.ui.action.input:not([class*="left action"]) > input:focus + .button:hover,
.ui.action.input:not([class*="left action"]) > input:focus + i.icon + .button,
.ui.action.input:not([class*="left action"])
    > input:focus
    + i.icon
    + .button:hover {
    border-left-color: var(--color-input-border);
}

.ui.form .field > label {
    margin: 0 0 var(--v-measure_\.375x);
    font-size: var(--v-font-size_md);
    font-weight: 600;
}

.ui.form textarea,
.ui.form input:not([type]),
.ui.form input[type="date"],
.ui.form input[type="datetime-local"],
.ui.form input[type="email"],
.ui.form input[type="number"],
.ui.form input[type="password"],
.ui.form input[type="search"],
.ui.form input[type="tel"],
.ui.form input[type="time"],
.ui.form input[type="text"],
.ui.form input[type="file"],
.ui.form input[type="url"] {
    min-height: 2.71428571em;
}

.ui.selection.dropdown {
    min-height: 2.71428571em;
}

.ui.selection.dropdown > input {
    min-height: 0;
}

.ui.selection.dropdown > input:focus {
    outline: none;
}

.ui.multiple.dropdown > .label,
.ui.multiple.search.dropdown > input.search {
    padding: var(--v-measure_\.375x) var(--v-measure_\.75x);
    margin: 0.14285714rem 0.28571429rem 0.14285714rem 0;
}

.ui.multiple.search.dropdown > input.search {
    padding-left: 0;
}

.ui.checkbox label,
.ui.radio.checkbox label {
    margin-left: 20px !important;
}

.non-diff-file-content .ui.segment.list-header {
    border-radius: var(--border-radius);
    margin-bottom: var(--v-measure_1x) !important;
    gap: var(--v-measure_\.5x);
    padding: var(--v-measure_\.5x) var(--v-measure_\.75x);
}

.non-diff-file-content .ui.segment.list-header .latest-commit {
    gap: var(--v-measure_\.5x);
}

.non-diff-file-content .ui.segment.list-header .commit-summary {
    color: var(--c-subtle);
}

.non-diff-file-content .ui.segment.list-header .age {
    font-size: 12px;
}

.non-diff-file-content .ui.top.attached.header {
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}

.non-diff-file-content .ui.top.attached.header .file-info {
    color: var(--c-subtle) !important;
}

.non-diff-file-content .ui.top.attached.header .btn-octicon {
    --color-text: var(--c-subtle);
}

.non-diff-file-content
    .ui.attached.segment:has(+ .ui[class*="top attached"].header),
.non-diff-file-content .ui.attached.segment:has(+ .page.buttons),
.non-diff-file-content .ui.attached.segment:last-child,
.non-diff-file-content .ui.segment:has(+ .ui.segment:not(.attached)),
.non-diff-file-content .ui.attached.segment:has(+ .ui.modal) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}

img.ui.avatar:not(.org-avatar),
.ui.avatar img:not(.org-avatar),
.ui.avatar svg:not(.org-avatar) {
    border-radius: 50% !important;
    object-fit: fill;
}

.code-comment-buttons-buttons button:not(.labeled):not(.icon) {
    padding: 0.78571429em !important;
}

.ui.buttons.icon .button,
.ui.buttons.icon:not(.compact) {
    padding: 50px 50px;
}

.ui.buttons .button {
    border-right: none;
    flex: 1 0 auto;
    border-radius: 0;
    margin: 0;
}

.ui.buttons .button:first-child {
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.ui.buttons .button.button:last-child {
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.ui.button {
    border-radius: var(--border-radius);
    transition:
        color 0.1s ease,
        background-color 0.1s ease,
        border-color 0.1s ease;
    padding: calc(var(--v-measure_\.375x) - 1px) var(--v-measure_1x);
    font-size: var(--v-font-size_md);
    line-height: 20px;
}

.ui.button.tiny {
    font-size: var(--v-font-size_sm);
    line-height: var(--v-font-size_sm);
}

.ui.button.basic {
    border-radius: var(--border-radius);
}

.ui.button.red,
.ui.button.red.basic {
    border-color: var(--color-secondary);
    background: var(--color-button);
    color: var(--color-red);
}

.ui.button.red:hover,
.ui.button.red.basic:hover {
    background: var(--color-red-dark-2);
    color: var(--color-white);
}

.ui.button.red.basic,
.ui.button.red.basic.basic {
    border-color: rgba(var(--c-palette_red_base-rgb), 0.4);
}

.ui.button.primary,
.ui.button.red,
.ui.button.basic {
    font-weight: 500;
}

.ui.button.green {
    color: var(--color-white);
    background: var(--color-green-dark-2);
}

.ui.segment {
    margin: var(--v-measure_1x) 0;
    padding: var(--v-measure_1x);
    border-radius: var(--border-radius);
}

.ui.segment form > *:first-child {
    margin-top: 0;
}

.ui.segment form > *:last-child {
    margin-bottom: 0;
}

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

.ui.attached.segment:has(+ .ui[class*="top attached"].header),
.ui.attached.segment:has(+ .page.buttons),
.ui.attached.segment:last-child,
.ui.segment:has(+ .ui.segment:not(.attached)),
.ui.attached.segment:has(+ .ui.modal) {
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}

.ui.segments:not(.horizontal) > .segment:first-child,
.ui.segments.horizontal > .segment:first-child {
    border-radius: var(--border-radius);
}

.ui.segments:not(.horizontal) > .segment:last-child,
.ui.horizontal.segments > .segment:last-child {
    border-radius: var(--border-radius);
}

.comment .content {
    background-color: var(--color-box-body);
}

.comment .content > .comment-header:before,
.comment .content > .comment-header:after,
.comment .content > .ui.segment:before,
.comment .content > .ui.segment:after {
    display: none;
}

.comment .content .comment-header {
    padding: var(--v-measure_\.25x) var(--v-measure_\.25x)
        var(--v-measure_\.25x) var(--v-measure_1x) !important;
}

.comment .content .comment-header .comment-header-left .text {
    color: var(--c-subtle) !important;
}

.comment .content .comment-header .comment-header-left .text .author {
    color: var(--c-text) !important;
}

.comment .content .comment-header .comment-header-right * {
    color: var(--c-subtle) !important;
}

.comment .content .comment-header .comment-header-right .label {
    height: var(--v-measure_1\.25x, 1.25rem) !important;
    padding: 0px var(--v-measure_\.375x) !important;
    border-radius: var(--v-measure_1x) !important;
}

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

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

.ui.comments .comment {
    margin: var(--v-measure_\.25x) 0 0;
}

.markup .task-list-item input[type="checkbox"] {
    margin: 0 0.5em 0.25em -1.4em;
}

.markup input[type="checkbox"] {
    --border-radius: var(--v-measure_\.25x);
    width: var(--v-measure_1x);
    height: var(--v-measure_1x);
    margin-right: 4px;
    --color-input-background: var(--c-elevation_5);
}

.markup input[type="checkbox"]:checked {
    background-color: var(--color-primary);
}

.markup input[type="checkbox"]:after {
    --color-text: var(--color-primary-contrast);
}

.markup input[type="checkbox"]:not([disabled]):hover,
.markup input[type="checkbox"]:not([disabled]):active {
    border-color: var(--color-secondary);
    background-color: var(--c-elevation_6);
}

.markup input[type="checkbox"]:not([disabled]):hover:checked,
.markup input[type="checkbox"]:not([disabled]):active:checked {
    background-color: var(--color-primary-hover);
}

.chroma .code-inner {
    font: 14px var(--v-code-font-family);
}

.chroma .bp {
    color: var(--c-palette_orange_base);
    font-weight: 600;
}

.chroma .c {
    color: var(--c-subtle);
    font-style: italic;
}

.chroma .c1 {
    color: var(--c-subtle);
    font-style: italic;
}

.chroma .ch {
    color: var(--c-subtle);
    font-style: italic;
}

.chroma .cm {
    color: var(--c-subtle);
    font-style: italic;
}

.chroma .cp {
    color: var(--c-palette_blue_base);
}

.chroma .cpf {
    color: var(--c-palette_blue_base);
}

.chroma .cs {
    color: var(--c-subtle);
}

.chroma .dl {
    color: var(--c-palette_blue_base);
}

.chroma .gd {
    color: var(--c-palette_white_base);
    background-color: rgba(var(--c-palette_red_base-rgb), 0.25);
}

.chroma .ge {
    font-style: italic;
}

.chroma .gh {
    color: var(--c-palette_teal_base);
}

.chroma .gi {
    color: var(--c-palette_white_base);
    background-color: rgba(var(--c-palette_green_base-rgb), 0.3);
}

.chroma .go {
    color: var(--c-palette_orange_base);
}

.chroma .gp {
    color: var(--c-subtle);
    font-weight: bold;
}

.chroma .gr {
    color: var(--c-palette_brown_base);
}

.chroma .gs {
    font-weight: bold;
}

.chroma .gt {
    color: var(--c-palette_brown_base);
}

.chroma .gu {
    color: var(--c-palette_teal_base);
}

.chroma .il {
    color: var(--c-palette_orange_base);
}

.chroma .k {
    color: var(--c-palette_purple_base);
    font-weight: 600;
}

.chroma .kc {
    color: var(--c-palette_yellow_base);
}

.chroma .kd {
    color: var(--c-palette_purple_base);
    font-weight: 600;
}

.chroma .kn {
    color: var(--c-palette_yellow_base);
}

.chroma .kp {
    color: var(--c-palette_purple_base);
    font-weight: 600;
}

.chroma .kr {
    color: var(--c-palette_purple_base);
    font-weight: 600;
}

.chroma .kt {
    color: var(--c-palette_yellow_base);
}

.chroma .m {
    color: var(--c-palette_orange_base);
}

.chroma .mb {
    color: var(--c-palette_orange_base);
}

.chroma .mf {
    color: var(--c-palette_orange_base);
}

.chroma .mh {
    color: var(--c-palette_orange_base);
}

.chroma .mi {
    color: var(--c-palette_orange_base);
}

.chroma .mo {
    color: var(--c-palette_orange_base);
}

.chroma .n {
    color: var(--c-palette_violet_base);
}

.chroma .na {
    color: var(--c-palette_yellow_base);
}

.chroma .nb {
    color: var(--c-palette_orange_base);
    font-weight: 600;
}

.chroma .nc {
    color: var(--c-palette_pink_base);
}

.chroma .nd {
    color: var(--c-palette_pink_base);
}

.chroma .ne {
    color: var(--c-palette_brown_base);
}

.chroma .nf {
    color: var(--c-palette_blue_base);
}

.chroma .ni {
    color: var(--c-palette_pink_base);
}

.chroma .nl {
    color: var(--c-palette_yellow_base);
}

.chroma .nn {
    color: var(--c-palette_yellow_base);
}

.chroma .no {
    color: var(--c-palette_yellow_base);
}

.chroma .nt {
    color: var(--c-palette_purple_base);
}

.chroma .nv {
    color: var(--c-palette_orange_base);
}

.chroma .nx {
    color: var(--c-palette_orange_base);
}

.chroma .o {
    color: var(--c-palette_teal_base);
}

.chroma .ow {
    color: var(--c-palette_teal_base);
    font-weight: bold;
}

.chroma .p {
    color: var(--c-subtle);
}

.chroma .s {
    color: var(--c-palette_green_base);
}

.chroma .s1 {
    color: var(--c-palette_green_base);
}

.chroma .s2 {
    color: var(--c-palette_green_base);
}

.chroma .sa {
    color: var(--c-palette_green_base);
}

.chroma .sb {
    color: var(--c-palette_green_base);
}

.chroma .sc {
    color: var(--c-palette_green_base);
}

.chroma .sd {
    color: var(--c-palette_green_base);
}

.chroma .se {
    color: var(--c-palette_blue_base);
}

.chroma .sh {
    color: var(--c-palette_green_base);
}

.chroma .si {
    color: var(--c-palette_green_base);
}

.chroma .sr {
    color: var(--c-palette_blue_base);
}

.chroma .ss {
    color: var(--c-palette_green_base);
}

.chroma .sx {
    color: var(--c-palette_green_base);
}

.chroma .vc {
    color: var(--c-palette_yellow_base);
}

.chroma .vg {
    color: var(--c-palette_orange_base);
}

.chroma .vi {
    color: var(--c-palette_yellow_base);
}

.chroma .w {
    color: var(--c-elevation_8);
}

.CodeMirror .cm-property,
.CodeMirror.cm-s-default .cm-property,
.CodeMirror.cm-s-paper .cm-property {
    color: var(--c-text);
}

.CodeMirror .cm-header,
.CodeMirror.cm-s-default .cm-header,
.CodeMirror.cm-s-paper .cm-header {
    color: var(--c-text);
}

.CodeMirror .cm-quote,
.CodeMirror.cm-s-default .cm-quote,
.CodeMirror.cm-s-paper .cm-quote {
    color: var(--c-palette_green_base);
}

.CodeMirror .cm-keyword,
.CodeMirror.cm-s-default .cm-keyword,
.CodeMirror.cm-s-paper .cm-keyword {
    color: var(--c-palette_purple_base);
}

.CodeMirror .cm-atom,
.CodeMirror.cm-s-default .cm-atom,
.CodeMirror.cm-s-paper .cm-atom {
    color: var(--c-palette_red_base);
}

.CodeMirror .cm-number,
.CodeMirror.cm-s-default .cm-number,
.CodeMirror.cm-s-paper .cm-number {
    color: var(--c-palette_orange_base);
}

.CodeMirror .cm-def,
.CodeMirror.cm-s-default .cm-def,
.CodeMirror.cm-s-paper .cm-def {
    color: var(--c-text);
}

.CodeMirror .cm-variable-2,
.CodeMirror.cm-s-default .cm-variable-2,
.CodeMirror.cm-s-paper .cm-variable-2 {
    color: var(--c-palette_blue_base);
}

.CodeMirror .cm-variable-3,
.CodeMirror.cm-s-default .cm-variable-3,
.CodeMirror.cm-s-paper .cm-variable-3 {
    color: var(--c-palette_teal_base);
}

.CodeMirror .cm-comment,
.CodeMirror.cm-s-default .cm-comment,
.CodeMirror.cm-s-paper .cm-comment {
    color: var(--c-elevation_6);
}

.CodeMirror .cm-string,
.CodeMirror.cm-s-default .cm-string,
.CodeMirror.cm-s-paper .cm-string {
    color: var(--c-palette_green_base);
}

.CodeMirror .cm-string-2,
.CodeMirror.cm-s-default .cm-string-2,
.CodeMirror.cm-s-paper .cm-string-2 {
    color: var(--c-palette_green_base);
}

.CodeMirror .cm-meta,
.CodeMirror.cm-s-default .cm-meta,
.CodeMirror.cm-s-paper .cm-meta {
    color: var(--c-palette_orange_base);
}

.CodeMirror .cm-qualifier,
.CodeMirror.cm-s-default .cm-qualifier,
.CodeMirror.cm-s-paper .cm-qualifier {
    color: var(--c-palette_orange_base);
}

.CodeMirror .cm-builtin,
.CodeMirror.cm-s-default .cm-builtin,
.CodeMirror.cm-s-paper .cm-builtin {
    color: var(--c-palette_orange_base);
}

.CodeMirror .cm-bracket,
.CodeMirror.cm-s-default .cm-bracket,
.CodeMirror.cm-s-paper .cm-bracket {
    color: var(--c-text);
}

.CodeMirror .cm-tag,
.CodeMirror.cm-s-default .cm-tag,
.CodeMirror.cm-s-paper .cm-tag {
    color: var(--c-palette_yellow_base);
}

.CodeMirror .cm-attribute,
.CodeMirror.cm-s-default .cm-attribute,
.CodeMirror.cm-s-paper .cm-attribute {
    color: var(--c-palette_yellow_base);
}

.CodeMirror .cm-hr,
.CodeMirror.cm-s-default .cm-hr,
.CodeMirror.cm-s-paper .cm-hr {
    color: var(--c-elevation_9);
}

.CodeMirror .cm-url,
.CodeMirror.cm-s-default .cm-url,
.CodeMirror.cm-s-paper .cm-url {
    color: var(--c-palette_blue_base);
}

.CodeMirror .cm-link,
.CodeMirror.cm-s-default .cm-link,
.CodeMirror.cm-s-paper .cm-link {
    color: var(--c-palette_blue_base);
}

.CodeMirror .cm-error,
.CodeMirror.cm-s-default .cm-error,
.CodeMirror.cm-s-paper .cm-error {
    color: var(--c-palette_red_base);
}

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

.monaco-editor .selected-text {
    background-color: var(--c-elevation_4) !important;
}

.monaco-editor .margin-view-overlays .line-numbers {
    color: var(--c-elevation_10) !important;
}

.monaco-editor .line-numbers.active-line-number {
    color: var(--c-primary_base) !important;
}

.monaco-editor .view-overlays .current-line,
.monaco-editor .margin-view-overlays .current-line-margin {
    background-color: var(--c-elevation_2) !important;
}

.monaco-editor .mtk1 {
    color: var(--c-text) !important;
}

.monaco-editor .mtk2 {
    color: #ff69b4 !important;
}

.monaco-editor .mtk3 {
    color: var(--c-palette_orange_base) !important;
}

.monaco-editor .mtk4 {
    color: var(--c-palette_teal_base) !important;
}

.monaco-editor .mtk5 {
    color: var(--c-text) !important;
}

.monaco-editor .mtk6 {
    color: var(--c-palette_purple_base) !important;
}

.monaco-editor .mtk7 {
    color: var(--c-palette_orange_base) !important;
}

.monaco-editor .mtk8 {
    color: var(--c-elevation_9) !important;
}

.monaco-editor .mtk9 {
    color: var(--c-palette_purple_base) !important;
}

.monaco-editor .mtk10 {
    color: var(--c-elevation_10) !important;
}

.monaco-editor .mtk11 {
    color: var(--c-palette_teal_base) !important;
}

.monaco-editor .mtk12 {
    color: var(--c-palette_teal_base) !important;
}

.monaco-editor .mtk13 {
    color: #ff69b4 !important;
}

.monaco-editor .mtk14 {
    color: #ff69b4 !important;
}

.monaco-editor .mtk15 {
    color: var(--c-palette_purple_base) !important;
}

.monaco-editor .mtk16 {
    color: var(--c-elevation_9) !important;
}

.monaco-editor .mtk17 {
    color: #ff69b4 !important;
}

.monaco-editor .mtk18 {
    color: #ff69b4 !important;
}

.monaco-editor .mtk19 {
    color: var(--c-palette_teal_base) !important;
}

.monaco-editor .mtk20 {
    color: #ff69b4 !important;
}

.monaco-editor .mtk21 {
    color: var(--c-palette_green_base) !important;
}

.monaco-editor .mtk22 {
    color: #ff69b4 !important;
}

.monaco-editor .mtk23 {
    color: var(--c-palette_blue_base) !important;
}

.monaco-editor .mtk24 {
    color: var(--c-palette_orange_base) !important;
}

.monaco-editor .mtk25 {
    color: var(--c-palette_pink_base) !important;
}

.page-content.user.settings .ui.flex-container,
.page-content.admin .ui.flex-container,
.page-content.repository.settings .ui.flex-container {
    column-gap: 40px;
}

.page-content.user.settings .ui.flex-container .flex-container-nav,
.page-content.admin .ui.flex-container .flex-container-nav,
.page-content.repository.settings .ui.flex-container .flex-container-nav {
    width: 232px;
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu,
.page-content.admin .ui.flex-container .flex-container-nav .vertical.menu,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu {
    --spacing: var(--v-measure_\.375x) var(--v-measure_\.75x);
    --min-height: var(--v-measure_2x);
    background-color: transparent;
    border: none;
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    .header.item,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    .header.item,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    .header.item {
    display: flex;
    align-items: center;
    padding: var(--spacing);
    font-size: var(--v-font-size_sm);
    font-weight: 600;
    color: var(--c-subtle);
    background-color: transparent;
    min-height: var(--min-height);
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item,
.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item {
    min-height: var(--min-height);
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item:before,
.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item:before,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item:before,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item:before,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item:before,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item:before {
    content: none;
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item:not(:last-child),
.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item:not(:last-child),
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item:not(:last-child),
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item:not(:last-child),
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item:not(:last-child),
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item:not(:last-child) {
    margin-bottom: var(--v-measure_\.25x);
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item.active,
.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item.active,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item.active,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item.active,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item.active,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item.active {
    font-weight: 600;
    background-color: var(--color-menu);
    position: relative;
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item.active:hover,
.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item.active:hover,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item.active:hover,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item.active:hover,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item.active:hover,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item.active:hover {
    background-color: var(--color-hover);
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item.active:after,
.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item.active:after,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item.active:after,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item.active:after,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item.active:after,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item.active:after {
    background: var(--color-primary);
    border-radius: 0.375rem;
    content: "";
    height: 24px;
    width: 4px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: calc(0px - 4px - var(--v-measure_\.375x));
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item,
.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item
    summary,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item
    summary,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    a.item,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item
    summary {
    padding: var(--spacing);
    border-radius: var(--border-radius);
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item {
    --octicon-chevron-down: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" width="12" height="12"><path d="M6 8.825c-.2 0-.4-.1-.5-.2l-3.3-3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l2.7 2.7 2.7-2.7c.3-.3.8-.3 1.1 0 .3.3.3.8 0 1.1l-3.2 3.2c-.2.2-.4.3-.6.3Z"></path></svg>');
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item
    summary:after,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item
    summary:after,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item
    summary:after {
    color: var(--c-subtle);
    transform: scaleY(1);
    transition: transform 0.12s linear;
    mask-image: var(--octicon-chevron-down);
    -webkit-mask-image: var(--octicon-chevron-down);
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item[open]
    summary:after,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item[open]
    summary:after,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item[open]
    summary:after {
    transform: scaleY(-1);
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item
    .menu,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item
    .menu,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item
    .menu {
    margin: 0 !important;
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item
    .menu
    .item,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item
    .menu
    .item,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item
    .menu
    .item {
    display: flex;
    align-items: center;
    color: var(--c-text) !important;
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item
    .menu
    .item:hover,
.page-content.admin
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item
    .menu
    .item:hover,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-nav
    .vertical.menu
    details.item
    .menu
    .item:hover {
    background-color: var(--color-hover);
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.top.attached.header,
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.top.attached.header,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.top.attached.header {
    background: unset;
    border: none;
    font-size: var(--v-font-size_3xl);
    font-weight: 400;
    padding: 0 0 var(--v-measure_\.5x) 0;
    border-bottom: 1px solid var(--color-secondary);
    margin-bottom: var(--v-measure_1x);
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.top.attached.header:not(:first-child),
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.top.attached.header:not(:first-child),
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.top.attached.header:not(:first-child) {
    margin-top: var(--v-measure_2\.5x);
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.top.attached.header.error,
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.top.attached.header.error,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.top.attached.header.error {
    border-color: var(--color-secondary) !important;
    background: unset !important;
}

.page-content.user.settings .ui.flex-container .flex-container-main .ui.segment,
.page-content.admin .ui.flex-container .flex-container-main .ui.segment,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.segment {
    border-radius: var(--border-radius);
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.segment
    > *:last-child,
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.segment
    > *:last-child,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.segment
    > *:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment,
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment {
    background: unset;
    padding: 0;
    border: none;
    margin: 0;
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment.bottom,
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment.bottom,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment.bottom {
    margin-top: var(--v-measure_2x);
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    a:not(.button),
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    a:not(.button),
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    a:not(.button) {
    color: var(--color-primary);
    text-decoration: underline;
    display: inline-flex;
    align-items: center;
    column-gap: var(--v-measure_\.375x);
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    a:not(.button)
    svg,
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    a:not(.button)
    svg,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    a:not(.button)
    svg {
    margin-left: var(--v-measure_\.25x);
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .ui.form
    .field,
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .ui.form
    .field,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .ui.form
    .field {
    margin: 0 0 1em;
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .ui.form
    .fields
    .fields,
.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .ui.form
    .field:last-child,
.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .ui.form
    .fields:last-child
    .field,
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .ui.form
    .fields
    .fields,
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .ui.form
    .field:last-child,
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .ui.form
    .fields:last-child
    .field,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .ui.form
    .fields
    .fields,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .ui.form
    .field:last-child,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .ui.form
    .fields:last-child
    .field {
    margin-bottom: 0;
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .field,
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .field,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .field {
    margin: var(--v-measure_1x) 0;
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .divider,
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .divider,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .divider {
    margin: var(--v-measure_1x) 0;
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .list,
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .list,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .list {
    border: 1px solid var(--color-secondary);
    border-radius: var(--border-radius);
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .list
    .item,
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .list
    .item,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .list
    .item {
    margin-left: 0;
    margin-right: 0;
}

.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .list
    .item:not(:first-child),
.page-content.user.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .list
    .item:first-child,
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .list
    .item:not(:first-child),
.page-content.admin
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .list
    .item:first-child,
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .list
    .item:not(:first-child),
.page-content.repository.settings
    .ui.flex-container
    .flex-container-main
    .ui.attached.segment
    .list
    .item:first-child {
    padding: 1rem;
    margin: 0rem 0rem 0rem 0rem;
}

@media (max-width: 768px) {
    .repo-home-sidebar-top {
        border-bottom: 1px solid var(--c-elevation_6);
        margin-bottom: var(--v-measure_1x);
    }
}

.repo-home-sidebar-top form {
    margin-top: 0 !important;
}

.repo-home-sidebar-top #repo-topics,
.repo-home-sidebar-top #topic_edit,
.repo-home-sidebar-top .label-list {
    row-gap: var(--v-measure_\.5x);
    margin-top: 0 !important;
}

.repo-home-sidebar-top #repo-topics .label:not(.basic),
.repo-home-sidebar-top #topic_edit .label:not(.basic),
.repo-home-sidebar-top .label-list .label:not(.basic) {
    font-size: var(--v-font-size_sm) !important;
    background-color: rgba(var(--c-palette_blue_base-rgb), 0.1);
    color: var(--c-primary_base);
    border-radius: var(--v-measure_2x);
    line-height: 22px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.repo-home-sidebar-top #repo-topics .label:not(.basic):hover,
.repo-home-sidebar-top #topic_edit .label:not(.basic):hover,
.repo-home-sidebar-top .label-list .label:not(.basic):hover {
    background-color: rgba(var(--c-palette_blue_base-rgb), 0.3) !important;
    color: var(--c-primary_base) !important;
}

.repo-home-sidebar-top #repo-topics .ui.selection.active.dropdown,
.repo-home-sidebar-top #repo-topics .ui.selection.active.dropdown .menu,
.repo-home-sidebar-top #topic_edit .ui.selection.active.dropdown,
.repo-home-sidebar-top #topic_edit .ui.selection.active.dropdown .menu,
.repo-home-sidebar-top .label-list .ui.selection.active.dropdown,
.repo-home-sidebar-top .label-list .ui.selection.active.dropdown .menu {
    border-color: var(--c-elevation_6);
}

.repo-home-sidebar-top .repo-description {
    margin-bottom: var(--v-measure_1x);
}

.repo-home-sidebar-top .repo-description + a.flex-text-block {
    margin-bottom: var(--v-measure_1x);
}

.repo-home-sidebar-top .repo-description + a.flex-text-block svg {
    color: var(--c-subtle) !important;
}

.repo-home-sidebar-top .flex-text-block {
    gap: var(--v-measure_\.25x) !important;
    font-size: var(--v-font-size_md) !important;
}

.repo-home-sidebar-top .flex-text-block svg {
    margin-right: var(--v-measure_\.25x) !important;
}

@media (max-width: 768px) {
    .repo-home-sidebar-top .repo-description {
        margin-top: 0 !important;
    }

    .repo-home-sidebar-top .repo-description + a.flex-text-block {
        margin-bottom: 0;
    }

    .repo-home-sidebar-top #repo-topics,
    .repo-home-sidebar-top #manage_topic,
    .repo-home-sidebar-top .flex-item-title {
        display: none;
    }

    .repo-home-sidebar-top .flex-item-body > div {
        flex: 1;
    }
}

.repo-home-sidebar-bottom .flex-list .flex-item .flex-item-main .flex-item {
    padding: 0 !important;
}

.repo-home-sidebar-bottom
    .flex-list
    .flex-item
    .flex-item-main
    .flex-item
    .flex-item-main {
    gap: 0 !important;
}

.repo-home-sidebar-bottom
    .flex-list
    .flex-item
    .flex-item-main
    .flex-item
    .flex-item-main
    .flex-item-header
    * {
    font-size: var(--v-font-size_md) !important;
}

.repo-home-sidebar-bottom
    .flex-list
    .flex-item
    .flex-item-main
    .flex-item
    .flex-item-main
    .flex-item-header
    .flex-item-title {
    gap: var(--v-measure_\.5x) !important;
}

.repo-home-sidebar-bottom
    .flex-list
    .flex-item
    .flex-item-main
    .flex-item
    .flex-item-main
    .flex-item-header
    .flex-item-title
    .green.label {
    border-radius: var(--v-measure_2x);
    font-size: var(--v-font-size_sm) !important;
    background-color: transparent !important;
    border: 1px solid var(--c-palette_green_base) !important;
    color: var(--c-palette_green_base) !important;
}

.repo-home-sidebar-bottom
    .flex-list
    .flex-item
    .flex-item-main
    .flex-item
    .flex-item-main
    .flex-item-body
    .time {
    font-size: var(--v-font-size_sm) !important;
}

.repo-home-sidebar-bottom .flex-item-body {
    gap: 0 !important;
}

.repo-home-sidebar-bottom .flex-item-body .language-stats {
    margin: 0 !important;
    height: var(--v-measure_\.5x) !important;
    margin-bottom: var(--v-measure_\.5x) !important;
}

.repo-home-sidebar-bottom .flex-item-body .language-stats-details {
    gap: var(--v-measure_1x) !important;
}

.repo-home-sidebar-bottom .flex-item-body .language-stats-details .item {
    font-size: var(--v-font-size_sm) !important;
    padding: 0;
    gap: var(--v-measure_\.25x) !important;
}

.repo-home-sidebar-bottom
    .flex-item-body
    .language-stats-details
    .item
    .color-icon {
    height: var(--v-measure_\.5x) !important;
    width: var(--v-measure_\.5x) !important;
    margin-right: var(--v-measure_\.25x) !important;
}

.repo-home-sidebar-bottom,
.repo-home-sidebar-top {
    padding-left: var(--v-measure_1\.5x);
}

@media (max-width: 768px) {
    .repo-home-sidebar-bottom,
    .repo-home-sidebar-top {
        padding-left: 0 !important;
    }
}

.repo-home-sidebar-bottom .flex-item-title .item,
.repo-home-sidebar-top .flex-item-title .item {
    display: flex;
    flex-wrap: nowrap;
    gap: var(--v-measure_\.5x);
    text-decoration: none;
}

.repo-home-sidebar-bottom .flex-item-title .item .small.label,
.repo-home-sidebar-top .flex-item-title .item .small.label {
    background-color: var(--c-elevation_7);
    border: 1px solid var(--c-elevation_7);
    border-radius: var(--v-measure_2x);
    color: var(--c-text);
    font-weight: var(--base-text-weight-medium, 500);
    min-width: 20px;
    padding: 2px;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.repo-home-sidebar-bottom > .flex-list > .flex-item,
.repo-home-sidebar-top > .flex-list > .flex-item {
    padding-top: var(--v-measure_1x);
    padding-bottom: var(--v-measure_1x);
}

.repo-home-sidebar-bottom > .flex-list > .flex-item > .flex-item-main,
.repo-home-sidebar-top > .flex-list > .flex-item > .flex-item-main {
    gap: var(--v-measure_1x);
}

button.ui.primary.button.js-btn-clone-panel {
    display: flex;
    flex-wrap: nowrap;
    gap: var(--v-measure_\.5x);
    align-items: center;
}

button.ui.primary.button.js-btn-clone-panel span {
    display: flex;
    flex-wrap: nowrap;
    gap: var(--v-measure_\.375x);
    align-items: center;
}

.clone-panel-popup .clone-panel-field {
    margin: var(--v-measure_1x);
}

.clone-panel-popup .clone-panel-list {
    margin: var(--v-measure_1x);
}

.clone-panel-popup .clone-panel-list .item {
    margin: var(--v-measure_\.5x) 0;
}

.clone-panel-popup .clone-panel-tab {
    padding: 0 var(--v-measure_1x) var(--v-measure_\.5x);
    display: flex;
    gap: var(--v-measure_\.5x);
}

.clone-panel-popup .clone-panel-tab button {
    padding: var(--v-measure_\.375x) var(--v-measure_\.5x);
    font-weight: 600;
}

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

.clone-panel-popup .clone-panel-tab button.active:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -7px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: var(--c-primary_base);
}

.clone-panel-popup .clone-panel-tab button:hover {
    background-color: var(--color-hover);
    border-radius: var(--border-radius);
    transition: background 0.12s ease-out;
    text-decoration: none;
}

.tippy-svg-arrow {
    display: none;
}

.repository.file.editor .commit-form-wrapper .commit-form:before,
.repository.file.editor .commit-form-wrapper .commit-form:after {
    display: none;
}

.secondary-nav {
    margin-bottom: var(--v-measure_1\.5x) !important;
}

.secondary-nav .ui.container {
    margin: 0 0 0 0 !important;
    max-width: unset !important;
    width: 100% !important;
    padding: 0 var(--v-measure_1x);
}

.secondary-nav .repo-header {
    margin: 0 0 var(--v-measure_1x) 0;
}

.secondary-nav .repo-header img.avatar {
    width: var(--v-measure_2x) !important;
    height: var(--v-measure_2x) !important;
}

.secondary-nav .repo-header .flex-item-title {
    gap: var(--v-measure_\.25x) !important;
    font-size: var(--v-font-size_md) !important;
    font-weight: normal !important;
    color: var(--c-elevation_10) !important;
}

.secondary-nav .repo-header .flex-item-title a {
    padding: var(--v-measure_\.375x) var(--v-measure_\.5x) !important;
    border-radius: var(--v-measure_\.25x);
}

.secondary-nav .repo-header .flex-item-title a:hover {
    background-color: var(--c-elevation_4) !important;
    color: var(--c-text) !important;
    text-decoration: none !important;
}

.secondary-nav .repo-header .flex-item-title a:last-child {
    font-weight: 600;
}

.secondary-nav .repo-header .flex-item-trailing .label {
    padding: var(--v-measure_\.25x) var(--v-measure_\.5x);
    font-size: var(--v-font-size_sm);
    border-radius: var(--v-measure_1x);
    background-color: transparent;
    color: var(--c-elevation_10);
}

.secondary-nav .repo-header .flex-item-trailing svg {
    color: var(--c-elevation_10);
}

@media (max-width: 768px) {
    .secondary-nav .repo-header .flex-item-title {
        display: inline-block;
        white-space: nowrap;
        padding: 0 var(--v-measure_\.5x) !important;
        font-size: var(--v-font-size_sm) !important;
        font-weight: 500 !important;
    }

    .secondary-nav .repo-header .flex-item-title a {
        padding: 0 !important;
    }

    .secondary-nav .repo-header .flex-item-title a:hover {
        background-color: transparent !important;
        color: var(--c-primary_base) !important;
        text-decoration: none !important;
    }

    .secondary-nav .repo-header .flex-item-title a:first-child {
        float: left;
        margin-right: var(--v-measure_\.5x);
        color: var(--c-elevation_10) !important;
        font-weight: 500 !important;
    }

    .secondary-nav .repo-header .flex-item-title a:first-child:hover {
        color: var(--c-primary_base) !important;
    }

    .secondary-nav .repo-header .flex-item-title a:last-child {
        font-size: var(--v-font-size_md) !important;
        clear: left;
        display: block;
    }
}

.secondary-nav .fork-flag {
    margin-top: calc(var(--v-measure_1x) * -1) !important;
    margin-bottom: var(--v-measure_1x) !important;
}

.secondary-nav overflow-menu.ui.secondary.pointing.menu .overflow-menu-items {
    gap: var(--v-measure_\.5x) !important;
}

.secondary-nav overflow-menu.ui.secondary.pointing.menu .item {
    padding: var(--v-measure_\.375x) var(--v-measure_\.5x) !important;
    margin-bottom: var(--v-measure_\.5x) !important;
    border-radius: var(--v-measure_\.25x);
    border: none !important;
}

.secondary-nav overflow-menu.ui.secondary.pointing.menu .item svg {
    color: var(--color-text-light-3) !important;
    margin-right: var(--v-measure_\.5x) !important;
}

.secondary-nav overflow-menu.ui.secondary.pointing.menu .item:hover {
    background-color: var(--color-secondary-nav-hover-bg) !important;
    color: var(--color-text-light-2) !important;
}

.secondary-nav overflow-menu.ui.secondary.pointing.menu .item.active {
    border: none !important;
}

.secondary-nav overflow-menu.ui.secondary.pointing.menu .item.active:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    left: 0;
    top: calc(100% + var(--v-measure_\.375x) - 1px);
    background-color: var(--c-primary_base);
    transform: unset;
    border: none;
}

.secondary-nav overflow-menu.ui.secondary.pointing.menu .item .small.label {
    background-color: var(--c-elevation_7);
    border: 1px solid var(--c-elevation_7);
    border-radius: var(--v-measure_2x);
    color: var(--c-text);
    font-weight: var(--base-text-weight-medium, 500);
    min-width: calc(var(--v-measure_1x) + 1px);
    padding: 2px;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.secondary-nav .repo-buttons .button {
    font-size: var(--v-font-size_sm) !important;
    --border-radius: var(--v-measure_\.25x);
    padding: var(--v-measure_\.375x) var(--v-measure_\.5x) !important;
    background-color: transparent !important;
    font-weight: normal;
}

.secondary-nav .repo-buttons .button button,
.secondary-nav .repo-buttons .button .button {
    border-color: var(--c-elevation_6) !important;
    gap: var(--v-measure_\.5x) !important;
    border-radius: var(--border-radius);
}

.secondary-nav .repo-buttons .button button:hover,
.secondary-nav .repo-buttons .button .button:hover {
    border-color: var(--c-elevation_7) !important;
}

.secondary-nav .repo-buttons .button button:hover + .label,
.secondary-nav .repo-buttons .button .button:hover + .label {
    border-left-color: var(--c-elevation_7) !important;
}

.secondary-nav .repo-buttons .button.labeled button,
.secondary-nav .repo-buttons .button.labeled .button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.secondary-nav .repo-buttons .button.labeled .label {
    border-color: var(--c-elevation_6) !important;
    background-color: transparent !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}

.secondary-nav .repo-buttons .button.labeled .label:hover {
    border-color: var(--c-elevation_7) !important;
}

.secondary-nav .repo-buttons .button:hover {
    border-color: var(--c-elevation_7) !important;
}

.repo-button-row-left {
    gap: var(--v-measure_\.5x);
}

.repo-button-row-left .button {
    --border-radius: var(--v-measure_\.25x);
    padding: var(--v-measure_\.375x) var(--v-measure_\.5x) !important;
    background-color: transparent !important;
    font-weight: normal;
}

.repo-button-row-left .button button,
.repo-button-row-left .button .button {
    border-color: var(--c-elevation_6) !important;
    gap: var(--v-measure_\.5x) !important;
    border-radius: var(--border-radius);
}

.repo-button-row-left .button button:hover,
.repo-button-row-left .button .button:hover {
    border-color: var(--c-elevation_7) !important;
}

.repo-button-row-left .button button:hover + .label,
.repo-button-row-left .button .button:hover + .label {
    border-left-color: var(--c-elevation_7) !important;
}

.repo-button-row-left .button.labeled button,
.repo-button-row-left .button.labeled .button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.repo-button-row-left .button.labeled .label {
    border-color: var(--c-elevation_6) !important;
    background-color: transparent !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}

.repo-button-row-left .button.labeled .label:hover {
    border-color: var(--c-elevation_7) !important;
}

.repo-button-row-left .button:hover {
    border-color: var(--c-elevation_7) !important;
}

.repo-button-row-left .breadcrumb.repo-path {
    font-size: var(--v-font-size_lg);
    padding: 0 0 0 var(--v-measure_\.5x);
}

.repo-button-row-left .breadcrumb.repo-path .section:first-of-type,
.repo-button-row-left .breadcrumb.repo-path .section.active {
    font-weight: 600;
}

.repo-button-row-left .breadcrumb.repo-path .breadcrumb-divider,
.repo-button-row-left .breadcrumb.repo-path button {
    color: var(--c-subtle) !important;
}

.repo-button-row-left .breadcrumb.repo-path button {
    border-radius: var(--border-radius);
    padding: var(--v-measure_\.375x);
    margin: 0 0 0 var(--v-measure_\.5x) !important;
}

.repo-button-row-left .breadcrumb.repo-path button svg {
    width: var(--v-measure_1x);
    height: var(--v-measure_1x);
}

.repo-button-row-left .breadcrumb.repo-path button:hover {
    background-color: var(--color-nav-hover-bg);
}

.repo-home-filelist {
    display: flex;
    flex-direction: column;
    row-gap: var(--v-measure_1x);
}

.repo-home-filelist > div {
    margin: 0 !important;
}

.repo-home-filelist #repo-files-table .repo-file-last-commit {
    padding: var(--v-measure_\.75x) var(--v-measure_1x) !important;
}

.repo-home-filelist #repo-files-table .repo-file-last-commit .commit-summary {
    margin: 0;
}

.repo-home-filelist #repo-files-table .repo-file-last-commit .latest-commit {
    gap: var(--v-measure_\.5x);
}

.repo-home-filelist
    #repo-files-table
    .repo-file-last-commit
    .latest-commit
    img {
    border-radius: 50%;
    width: var(--v-measure_1\.25x);
    height: var(--v-measure_1\.25x);
}

.repo-home-filelist
    #repo-files-table
    .repo-file-last-commit
    .label
    .detail.icon.button
    img {
    display: none;
}

.repo-home-filelist #repo-files-table .repo-file-cell {
    padding: var(--v-measure_\.5x) var(--v-measure_1x) !important;
}

.repo-home-filelist #repo-files-table .repo-file-cell.name {
    display: flex;
    flex-wrap: nowrap;
    column-gap: var(--v-measure_\.5x);
    align-items: center;
}

.repo-home-filelist .repository-summary .sub-menu .item {
    height: 30px;
}

.page-content.repository.issue-list .secondary-nav,
.page-content.dashboard.issues .secondary-nav {
    margin-bottom: var(--v-measure_1\.5x);
}

.page-content.repository.issue-list #issue-filters,
.page-content.dashboard.issues #issue-filters {
    margin: var(--v-measure_2x) 0 var(--v-measure_1x) 0;
    gap: var(--v-measure_3x);
    align-items: center;
}

.page-content.repository.issue-list #issue-list .flex-item,
.page-content.dashboard.issues #issue-list .flex-item {
    padding: var(--v-measure_\.75x) 0 var(--v-measure_\.75x) 0;
}

.page-content.repository.issue-list #issue-list .flex-item:first-child,
.page-content.dashboard.issues #issue-list .flex-item:first-child {
    padding-top: 0;
}

.page-content.repository.issue-list #issue-list .flex-item:last-child,
.page-content.dashboard.issues #issue-list .flex-item:last-child {
    padding-bottom: 0;
}

.page-content.repository.issue-list #issue-list .flex-item .branch,
.page-content.dashboard.issues #issue-list .flex-item .branch {
    background-color: var(--c-elevation_1);
}

.page-content.repository.issue-list
    #issue-list
    .flex-item
    .flex-item-icon
    svg.green,
.page-content.dashboard.issues
    #issue-list
    .flex-item
    .flex-item-icon
    svg.green {
    color: var(--c-palette_green_base) !important;
}

.page-content.repository.issue-list .list-header,
.page-content.dashboard.issues .list-header {
    margin-bottom: var(--v-measure_1\.5x);
}

.issue-content-right {
    --spc: var(--v-measure_1x);
    --spc-7_8: calc(var(--spc) * 0.875);
    --spc-6_8: calc(var(--spc) * 0.75);
    --spc-4_8: calc(var(--spc) * 0.5);
    --spc-3_8: calc(var(--spc) * 0.375);
    --spc-2_8: calc(var(--spc) * 0.25);
    display: flex;
    flex-direction: column;
    border: none !important;
    color: var(--color-text-light-2) !important;
    padding: 0 !important;
}

.issue-content-right > *,
.issue-content-right .issue-sidebar-combo > *,
.issue-content-right > text + *,
.issue-content-right > .ui > * {
    margin: unset !important;
    padding: unset !important;
    font-size: var(--v-font-size_sm) !important;
}

.issue-content-right > .ui,
.issue-content-right > .text,
.issue-content-right > .ui {
    padding-left: var(--spc-4_8) !important;
    padding-right: 0 !important;
}

.issue-content-right .ui.ui.ui.compact.grid > .column:not(.row),
.issue-content-right .ui.ui.ui.compact.grid > .row > .column {
    padding-left: unset;
    padding-right: unset;
}

.issue-content-right button,
.issue-content-right input,
.issue-content-right .dropdown,
.issue-content-right .ui.grid > .row > [class*="two wide"].column,
.issue-content-right .ui.grid > .column.row > [class*="two wide"].column,
.issue-content-right .ui.grid > [class*="two wide"].column,
.issue-content-right .ui.column.grid > [class*="two wide"].column {
    padding: 0 !important;
    margin: 0 !important;
    min-height: 0 !important;
    min-width: 0 !important;
}

.issue-content-right a:hover {
    text-decoration: none !important;
}

.issue-content-right > .divider {
    width: calc(100% - var(--spc-4_8)) !important;
    align-self: flex-end;
    margin: var(--spc-7_8) 0 !important;
}

.issue-content-right .select-branch {
    align-self: flex-end;
}

.issue-content-right .select-branch .branch-dropdown-button {
    --border-radius: var(--v-measure_\.25x);
    padding: var(--v-measure_\.375x) var(--v-measure_\.5x) !important;
    background-color: transparent !important;
    font-weight: normal;
}

.issue-content-right .select-branch .branch-dropdown-button button,
.issue-content-right .select-branch .branch-dropdown-button .button {
    border-color: var(--c-elevation_6) !important;
    gap: var(--v-measure_\.5x) !important;
    border-radius: var(--border-radius);
}

.issue-content-right .select-branch .branch-dropdown-button button:hover,
.issue-content-right .select-branch .branch-dropdown-button .button:hover {
    border-color: var(--c-elevation_7) !important;
}

.issue-content-right
    .select-branch
    .branch-dropdown-button
    button:hover
    + .label,
.issue-content-right
    .select-branch
    .branch-dropdown-button
    .button:hover
    + .label {
    border-left-color: var(--c-elevation_7) !important;
}

.issue-content-right .select-branch .branch-dropdown-button.labeled button,
.issue-content-right .select-branch .branch-dropdown-button.labeled .button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.issue-content-right .select-branch .branch-dropdown-button.labeled .label {
    border-color: var(--c-elevation_6) !important;
    background-color: transparent !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}

.issue-content-right
    .select-branch
    .branch-dropdown-button.labeled
    .label:hover {
    border-color: var(--c-elevation_7) !important;
}

.issue-content-right .select-branch .branch-dropdown-button:hover {
    border-color: var(--c-elevation_7) !important;
}

.issue-content-right .select-branch + .divider {
    border: none !important;
    margin: var(--spc-4_8) 0 !important;
}

.issue-content-right .select-branch .menu {
    --color-menu: var(--c-elevation_3);
}

.issue-content-right .select-branch .menu .branch-tag-item.active,
.issue-content-right .select-branch .menu .reference-list-menu,
.issue-content-right .select-branch .menu .reference-list-menu .item {
    --color-menu: var(--c-elevation_4) !important
;
}

.issue-content-right .select-branch .menu .branch-tag-item {
    --border-radius: var(--spc-4_8);
}

.issue-content-right .select-branch .menu .branch-tag-item:hover {
    color: currentColor !important;
}

.issue-content-right .issue-sidebar-combo {
    display: flex;
    flex-direction: column;
    gap: var(--spc-4_8) !important;
}

.issue-content-right .issue-sidebar-combo > * {
    padding-left: var(--spc-4_8) !important;
    padding-right: var(--spc-4_8) !important;
}

.issue-content-right .issue-sidebar-combo .ui.dropdown {
    padding-top: var(--spc-3_8) !important;
    padding-bottom: var(--spc-3_8) !important;
    font-size: var(--v-font-size_sm);
    transition: background-color 0.1s ease;
    border-radius: var(--border-radius) !important;
}

.issue-content-right .issue-sidebar-combo .ui.dropdown > a {
    flex: 1;
    display: flex;
    justify-content: space-between;
}

.issue-content-right .issue-sidebar-combo .ui.dropdown > a:hover {
    color: currentColor !important;
    text-decoration: none !important;
}

.issue-content-right .issue-sidebar-combo .ui.dropdown:hover {
    background-color: rgba(var(--c-elevation_6-rgb), 0.5);
}

.issue-content-right > .text {
    flex: 1;
    display: flex !important;
    justify-content: space-between;
    font-weight: 500 !important;
    margin-bottom: var(--spc-6_8) !important;
}

.issue-content-right > .text strong {
    font-weight: 500 !important;
}

.issue-content-right .watching {
    display: flex;
    flex-direction: column;
    gap: var(--spc-6_8) !important;
}

.issue-content-right .watching button {
    font-weight: 500;
    padding: var(--spc-4_8) var(--spc-6_8) !important;
    border-radius: var(--border-radius) !important;
}

.issue-content-right .watching button svg {
    color: var(--c-subtle) !important;
}

.issue-content-right .depending > .text {
    display: inline-block;
    margin-bottom: var(--spc-6_8) !important;
}

.issue-content-right .depending > p {
    margin-bottom: var(--spc-4_8) !important;
}

.issue-content-right .depending .divided.list {
    display: flex;
    flex-direction: column;
    gap: var(--spc) !important;
}

.issue-content-right .depending .divided.list .dependency {
    border: none !important;
}

.issue-content-right .depending .divided.list .dependency .item-left div.text {
    font-size: var(--v-font-size_xs) !important;
}

.issue-content-right .depending .divided.list .dependency:not(:first-child) {
    position: relative;
}

.issue-content-right
    .depending
    .divided.list
    .dependency:not(:first-child):before {
    content: "";
    display: block;
    position: absolute;
    top: -8px;
    left: 0;
    height: 1px;
    width: 100%;
    background-color: var(--c-elevation_4);
}

.issue-content-right .depending #new-dependency-drop-list {
    padding: var(--spc-3_8) var(--spc-6_8) !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.issue-content-right .depending #new-dependency-drop-list.active {
    border-top-left-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important;
    border-color: var(--c-elevation_5) !important;
    outline: 2px solid var(--color-accent);
}

.issue-content-right .depending #new-dependency-drop-list input {
    padding: var(--spc-3_8) var(--spc-6_8) !important;
    line-height: 20px !important;
}

.issue-content-right .depending button {
    padding: var(--spc-4_8) !important;
}

.issue-content-right div.ui.equal.width.compact.grid button {
    --border-radius: var(--v-measure_\.25x);
    padding: var(--v-measure_\.375x) var(--v-measure_\.5x) !important;
    background-color: transparent !important;
    font-weight: normal;
    display: flex;
    color: var(--c-subtle) !important;
    width: unset !important;
}

.issue-content-right div.ui.equal.width.compact.grid button button,
.issue-content-right div.ui.equal.width.compact.grid button .button {
    border-color: var(--c-elevation_6) !important;
    gap: var(--v-measure_\.5x) !important;
    border-radius: var(--border-radius);
}

.issue-content-right div.ui.equal.width.compact.grid button button:hover,
.issue-content-right div.ui.equal.width.compact.grid button .button:hover {
    border-color: var(--c-elevation_7) !important;
}

.issue-content-right
    div.ui.equal.width.compact.grid
    button
    button:hover
    + .label,
.issue-content-right
    div.ui.equal.width.compact.grid
    button
    .button:hover
    + .label {
    border-left-color: var(--c-elevation_7) !important;
}

.issue-content-right div.ui.equal.width.compact.grid button.labeled button,
.issue-content-right div.ui.equal.width.compact.grid button.labeled .button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.issue-content-right div.ui.equal.width.compact.grid button.labeled .label {
    border-color: var(--c-elevation_6) !important;
    background-color: transparent !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}

.issue-content-right
    div.ui.equal.width.compact.grid
    button.labeled
    .label:hover {
    border-color: var(--c-elevation_7) !important;
}

.issue-content-right div.ui.equal.width.compact.grid button:hover {
    border-color: var(--c-elevation_7) !important;
}

.issue-content-right .issue-due-form * {
    color: var(--c-subtle) !important;
}

.issue-content-right .issue-due-form input[type="date"] {
    padding: var(--spc-4_8) var(--spc-6_8) !important;
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}

.issue-content-right .issue-due-form button {
    padding: var(--spc-4_8) !important;
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
}

.issue-content-right > form,
.issue-content-right .form {
    display: flex;
    flex-direction: column;
    gap: var(--spc-4_8) !important;
}

.issue-content-right > form button,
.issue-content-right > button {
    font-size: var(--v-font-size_sm) !important;
    border: none !important;
    background: transparent !important;
    padding: var(--spc-3_8) var(--spc-4_8) !important;
    justify-content: start !important;
    gap: var(--spc-4_8) !important;
    margin-bottom: var(--spc-2_8) !important;
    border-radius: var(--border-radius) !important;
}

.issue-content-right > form button svg,
.issue-content-right > button svg {
    color: var(--c-subtle) !important;
}

.issue-content-right > form button:hover,
.issue-content-right > button:hover {
    background: var(--c-elevation_4) !important;
}

.issue-content-right > form button[data-modal="#sidebar-delete-issue"],
.issue-content-right > button[data-modal="#sidebar-delete-issue"] {
    color: var(--c-palette_red_base) !important;
}

.issue-content-right > form button[data-modal="#sidebar-delete-issue"] svg,
.issue-content-right > button[data-modal="#sidebar-delete-issue"] svg {
    color: var(--c-palette_red_base) !important;
}

.issue-content-right > form button[data-modal="#sidebar-delete-issue"]:hover,
.issue-content-right > button[data-modal="#sidebar-delete-issue"]:hover {
    background: rgba(var(--c-palette_red_dark_15\%-rgb), 0.1) !important;
}

.issue-title-header {
    margin-bottom: var(--v-measure_1\.5x);
    padding-bottom: var(--v-measure_\.75x);
    border-bottom: 1px solid var(--c-elevation_5);
}

.issue-title-header .issue-title .index {
    font-weight: 300;
}

.issue-title-header .issue-title-meta {
    color: var(--c-subtle);
}

.issue-title-header:has(+ .ui.pull.tabs) {
    margin-bottom: var(--v-measure_1x);
    padding-bottom: var(--v-measure_\.5x);
    border-bottom: none;
}

.issue-content {
    column-gap: var(--v-measure_1\.5x);
}

.issue-content-left .timeline-avatar img {
    border-radius: 50% !important;
}

.timeline-item.event .badge:not([class*="tw-bg-"]) {
    color: var(--color-timeline-badge-fg) !important;
}

.timeline-item.event .badge.tw-bg-green.tw-text-white {
    color: var(--color-green-contrast) !important;
}

.timeline-item.event .badge.tw-bg-red.tw-text-white {
    color: var(--color-red-contrast) !important;
}

.timeline-item.event .ui.segments.conversation-holder {
    margin-left: var(--v-measure_\.5x);
    border-radius: var(--border-radius);
}

.timeline-item.comment.form:not(.issue-content) {
    display: flex;
    align-items: flex-start;
    background-color: var(--color-body);
    gap: var(--v-measure_1x);
    left: -68px !important;
    width: calc(100% + 68px - 16px) !important;
}

@media (max-width: 768px) {
    .timeline-item.comment.form:not(.issue-content) {
        left: 0 !important;
        margin-left: -16px !important;
        width: auto !important;
    }
}

.timeline-item.comment.form:not(.issue-content) .timeline-avatar {
    display: block;
    position: relative !important;
    left: unset !important;
    flex: 0 0 auto !important;
}

.timeline-item.comment.form:not(.issue-content) .content {
    display: block;
    position: relative !important;
    margin-left: 0 !important;
    flex: 1;
}

.timeline-item.comment.form:not(.issue-content) .content:before {
    display: block;
    content: "Add a comment";
    font-weight: 600;
    margin-bottom: var(--v-measure_1x);
    margin-top: var(--v-measure_\.5x);
    font-size: var(--v-font-size_lg);
}

.timeline-item.comment.form:not(.issue-content) .content .ui.segment {
    padding: 0 !important;
    border: none !important;
}

.repository.view.issue {
    --avatar-size: 24px;
}

.repository.view.issue .comment-list .ui.comments {
    background-color: transparent;
    gap: var(--v-measure_1x);
    position: relative;
}

.repository.view.issue .comment-list .ui.comment-code-cloud.segment {
    padding: 0 var(--v-measure_\.5x) var(--v-measure_\.5x) !important;
}

.repository.view.issue
    .comment-list
    .ui.comment-code-cloud.segment
    .ui.comments {
    gap: var(--v-measure_\.5x);
}

.repository.view.issue
    .comment-list
    .ui.comment-code-cloud.segment
    .ui.comments:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: calc(var(--avatar-size) / 2 - 1px);
    top: 16px;
    width: 3px;
    background-color: var(--color-timeline);
    opacity: 50%;
}

.repository.view.issue
    .comment-list
    .ui.comment-code-cloud.segment
    .ui.comments
    .comment.code-comment
    .content.comment-container {
    background-color: transparent !important;
}

.repository.view.issue
    .comment-list
    .ui.comment-code-cloud.segment
    .ui.comments
    .comment.code-comment
    .content.comment-container
    .header.comment-header
    .comment-header-left {
    gap: var(--v-measure_\.5x);
}

.repository.view.issue
    .comment-list
    .ui.comment-code-cloud.segment
    .ui.comments
    .comment.code-comment
    .content.comment-container
    .header.comment-header
    .comment-header-left
    .avatar
    img {
    z-index: 1 !important;
    width: var(--avatar-size) !important;
    height: var(--avatar-size) !important;
}

.repository.view.issue
    .comment-list
    .ui.comment-code-cloud.segment
    .code-comment-buttons {
    margin: 0 !important;
}

.repository.view.issue
    .comment-list
    .ui.comment-code-cloud.segment
    .comment-form {
    margin-top: var(--v-measure_1x);
}

.repository.view.issue
    .comment-list
    .ui.comment-code-cloud.segment
    .comment-form
    .field.footer {
    margin: 0 !important;
    padding: 0 !important;
}

.repository.view.issue
    .comment-list
    .ui.comment-code-cloud.segment
    .comment-form
    .field.footer
    button {
    padding: var(--v-measure_\.5x) var(--v-measure_1x) !important;
}

.repository .ui.tabs.divider {
    margin-bottom: var(--v-measure_1x);
}

.repository .diff-detail-box {
    padding: var(--v-measure_\.5x) 0;
    height: 60px;
}

.repository.view.issue
    .pull.tabs.container
    + div
    > .diff-detail-box:first-child {
    margin: calc(var(--v-measure_1x) * -1) 0 0 0;
}

.repository #diff-container {
    column-gap: var(--v-measure_1x);
}

.repository #diff-container #diff-file-tree {
    top: 60px;
}

.repository #diff-container #diff-file-tree .diff-file-tree-items {
    margin: 0;
}

.repository
    #diff-container
    .diff-file-body
    tr.tag-code:last-child
    td:first-child,
.repository
    #diff-container
    .diff-file-body
    tr.tag-code:last-child
    td:first-child
    * {
    border-bottom-left-radius: calc(var(--border-radius) - 2px);
}

.repository
    #diff-container
    .diff-file-body
    tr.tag-code:last-child
    td:last-child,
.repository
    #diff-container
    .diff-file-body
    tr.tag-code:last-child
    td:last-child
    * {
    border-bottom-right-radius: var(--border-radius);
}

.repository
    #diff-container
    .ui.attached.header.diff-file-header.sticky-2nd-row {
    position: sticky;
    top: 60px;
    z-index: 7;
}

.repository #diff-container .add-comment {
    border-top: 1px solid var(--color-secondary);
    border-bottom: 1px solid var(--color-secondary);
}

.repository
    #diff-container
    .add-comment
    .conversation-holder
    .comment-code-cloud {
    padding: var(--v-measure_\.75x) !important;
}

.repository
    #diff-container
    .add-comment
    .conversation-holder
    .comment-code-cloud
    form:not(:first-child) {
    margin-top: var(--v-measure_\.5x);
}

.repository
    #diff-container
    .add-comment
    .conversation-holder
    .comment-code-cloud
    form
    .field.footer {
    margin: 0 !important;
    padding: 0 !important;
}

.repository
    #diff-container
    .add-comment
    .conversation-holder
    .comment-code-cloud
    form
    .field.footer
    button {
    padding: var(--v-measure_\.5x) var(--v-measure_1x) !important;
}

.page-content.repository.new.issue
    .issue-content-left
    .ui.comments
    .comment
    .ui.segment.content {
    padding: 6px 0 0;
    border: none;
}

.page-content.repository.new.issue
    .issue-content-left
    .ui.comments
    .comment
    .ui.segment.content
    .field {
    margin-bottom: var(--v-measure_1x);
}

.page-content.repository.new.issue
    .issue-content-left
    .ui.comments
    .comment
    .ui.segment.content:before,
.page-content.repository.new.issue
    .issue-content-left
    .ui.comments
    .comment
    .ui.segment.content:after {
    display: none;
}
