@import url("./theme-gitea-auto.css");
@import url("https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,300..700&family=Roboto+Mono:wght@400;500&display=swap");
gitea-theme-meta-info{--theme-display-name:"Material 3";--theme-color-scheme:auto;}

:root{
--is-dark-theme:false;color-scheme:light;
--accent:#7a5c00;
--md-primary:var(--accent);--md-on-primary:#ffffff;
--md-primary-container:#ffdea0;--md-on-primary-container:#261900;
--md-secondary-container:#ece6d6;--md-on-secondary-container:#1f1b10;
--md-tertiary:#7d5260;
--md-surface:#fbfaf8;--md-surface-c-lowest:#ffffff;--md-surface-c-low:#f6f5f2;--md-surface-c:#f0efec;--md-surface-c-high:#eae9e6;--md-surface-c-highest:#e4e3e0;
--md-on-surface:#1c1c1a;--md-on-surface-variant:#47463f;--md-outline:#78776f;--md-outline-variant:#cac8c0;
--md-error:#b3261e;--md-on-error:#ffffff;--md-success:#386a20;--md-warning:#7c5800;
--md-elev-1:0 1px 2px #0000004d,0 1px 3px 1px #00000026;
--md-elev-2:0 1px 2px #0000004d,0 2px 6px 2px #00000026;
--md-elev-3:0 4px 8px 3px #00000026,0 1px 3px #0000004d;
--m3-line:color-mix(in srgb,var(--md-on-surface) 16%,transparent);
--m3-line-strong:color-mix(in srgb,var(--md-on-surface) 26%,transparent);
--m3-line-soft:color-mix(in srgb,var(--md-on-surface) 8%,transparent);
--border-radius:12px;--border-radius-medium:16px;--border-radius-full:9999px;
--fonts-proportional:"Roboto Flex",Roboto,-apple-system,"Segoe UI",system-ui,sans-serif;
--fonts-monospace:"Roboto Mono",ui-monospace,SFMono-Regular,Consolas,monospace;
--color-hover:#1f1b1314;--color-active:#1f1b131f;
--color-text-dark:#000000;--color-light:#00000008;--color-markup-table-row:#00000006;
--color-tooltip-bg:#322f35;--color-tooltip-text:#f5eff7;--color-shadow:#0000001f;--color-overlay-backdrop:#00000052;--color-highlight-bg:#ffdf9966;
--color-error-bg:#f9dedc;--color-error-text:#410e0b;--color-error-border:#f2b8b5;
--color-success-bg:#d5f5c4;--color-success-text:#0a2000;--color-success-border:#b8e6a2;
--color-warning-bg:#ffdea6;--color-warning-text:#271900;--color-warning-border:#f5c96b;
--color-secondary-dark-1:#bdb6c4;--color-secondary-dark-2:#b0a9b8;--color-secondary-dark-3:#a39cab;--color-secondary-dark-4:#968f9f;--color-secondary-dark-5:#898292;--color-secondary-dark-6:#7c7586;--color-secondary-dark-7:#6f6879;--color-secondary-dark-8:#625b6d;--color-secondary-dark-9:#554e60;--color-secondary-dark-10:#484254;--color-secondary-dark-11:#3b3547;--color-secondary-dark-12:#2e283a;--color-secondary-dark-13:#211c2d;
--color-secondary-light-1:#d6d0dc;--color-secondary-light-2:#e1dce6;--color-secondary-light-3:#ece8f0;--color-secondary-light-4:#f5f2f8;
}
@media (prefers-color-scheme:dark){:root{
--is-dark-theme:true;color-scheme:dark;
--md-primary:#f4bf48;--md-on-primary:#402d00;
--md-primary-container:#5c4300;--md-on-primary-container:#ffdea0;
--md-secondary-container:#3d3a30;--md-on-secondary-container:#ece6d6;
--md-tertiary:#efb8c8;
--md-surface:#131312;--md-surface-c-lowest:#0e0e0d;--md-surface-c-low:#1b1b1a;--md-surface-c:#1f1f1e;--md-surface-c-high:#2a2a28;--md-surface-c-highest:#353533;
--md-on-surface:#e6e5e2;--md-on-surface-variant:#c9c7c0;--md-outline:#939189;--md-outline-variant:#47463f;
--md-error:#f2b8b5;--md-on-error:#601410;--md-success:#9dd67f;--md-warning:#f5c96b;
--color-hover:#ebe1d414;--color-active:#ebe1d41f;
--color-text-dark:#ffffff;--color-light:#ffffff08;--color-markup-table-row:#ffffff06;
--color-tooltip-bg:#e6e0e9;--color-tooltip-text:#322f35;--color-shadow:#00000066;--color-overlay-backdrop:#00000080;--color-highlight-bg:#f5c96b33;
--color-error-bg:#8c1d18;--color-error-text:#f9dedc;--color-error-border:#601410;
--color-success-bg:#1f4f0a;--color-success-text:#d5f5c4;--color-success-border:#163a06;
--color-warning-bg:#5d4200;--color-warning-text:#ffdea6;--color-warning-border:#422e00;
--color-secondary-dark-1:#555060;--color-secondary-dark-2:#625c6d;--color-secondary-dark-3:#6f697a;--color-secondary-dark-4:#7c7687;--color-secondary-dark-5:#898394;--color-secondary-dark-6:#9690a1;--color-secondary-dark-7:#a39dae;--color-secondary-dark-8:#b0aabb;--color-secondary-dark-9:#bdb7c8;--color-secondary-dark-10:#cac4d5;--color-secondary-dark-11:#d7d1e2;--color-secondary-dark-12:#e4deef;--color-secondary-dark-13:#f1ebfc;
--color-secondary-light-1:#3d3943;--color-secondary-light-2:#322f38;--color-secondary-light-3:#28252d;--color-secondary-light-4:#1e1c22;
}}
:root{
--color-primary:var(--md-primary);--color-primary-contrast:var(--md-on-primary);
--color-primary-dark-1:color-mix(in oklab,var(--md-primary) 90%,black);--color-primary-dark-2:color-mix(in oklab,var(--md-primary) 80%,black);--color-primary-dark-3:color-mix(in oklab,var(--md-primary) 70%,black);--color-primary-dark-4:color-mix(in oklab,var(--md-primary) 60%,black);--color-primary-dark-5:color-mix(in oklab,var(--md-primary) 50%,black);--color-primary-dark-6:color-mix(in oklab,var(--md-primary) 40%,black);--color-primary-dark-7:color-mix(in oklab,var(--md-primary) 30%,black);
--color-primary-light-1:color-mix(in oklab,var(--md-primary) 88%,white);--color-primary-light-2:color-mix(in oklab,var(--md-primary) 76%,white);--color-primary-light-3:color-mix(in oklab,var(--md-primary) 64%,white);--color-primary-light-4:color-mix(in oklab,var(--md-primary) 52%,white);--color-primary-light-5:color-mix(in oklab,var(--md-primary) 40%,white);--color-primary-light-6:color-mix(in oklab,var(--md-primary) 28%,white);--color-primary-light-7:color-mix(in oklab,var(--md-primary) 16%,white);
--color-primary-alpha-10:color-mix(in srgb,var(--md-primary) 10%,transparent);--color-primary-alpha-20:color-mix(in srgb,var(--md-primary) 20%,transparent);--color-primary-alpha-30:color-mix(in srgb,var(--md-primary) 30%,transparent);--color-primary-alpha-40:color-mix(in srgb,var(--md-primary) 40%,transparent);--color-primary-alpha-50:color-mix(in srgb,var(--md-primary) 50%,transparent);--color-primary-alpha-60:color-mix(in srgb,var(--md-primary) 60%,transparent);--color-primary-alpha-70:color-mix(in srgb,var(--md-primary) 70%,transparent);--color-primary-alpha-80:color-mix(in srgb,var(--md-primary) 80%,transparent);--color-primary-alpha-90:color-mix(in srgb,var(--md-primary) 90%,transparent);
--color-secondary:var(--md-outline-variant);--color-secondary-bg:var(--md-surface-c-high);
--color-body:var(--md-surface);--color-text:var(--md-on-surface);--color-text-light:var(--md-on-surface-variant);
--color-text-light-1:var(--md-on-surface-variant);
--color-text-light-2:color-mix(in oklab,var(--md-on-surface-variant) 85%,var(--md-surface));
--color-text-light-3:color-mix(in oklab,var(--md-on-surface-variant) 70%,var(--md-surface));
--color-placeholder-text:var(--md-on-surface-variant);
--color-box-header:var(--md-surface-c);--color-box-body:var(--md-surface-c-lowest);--color-box-body-highlight:var(--md-surface-c-low);
--color-card:var(--md-surface-c-low);--color-menu:var(--md-surface-c);
--color-nav-bg:var(--md-surface-c);--color-nav-hover-bg:var(--md-secondary-container);--color-nav-text:var(--md-on-surface);
--color-secondary-nav-bg:var(--md-surface);--color-header-wrapper:var(--md-surface-c-low);--color-footer:var(--md-surface-c);--color-timeline:var(--md-outline-variant);
--color-input-background:var(--md-surface-c-highest);--color-input-border:var(--md-outline);--color-input-border-hover:var(--md-on-surface);--color-input-text:var(--md-on-surface);
--color-light-border:var(--md-outline-variant);--color-hover-opaque:var(--md-surface-c-high);
--color-button:var(--md-surface-c-low);--color-code-bg:var(--md-surface-c-lowest);--color-markup-code-block:var(--md-surface-c-high);--color-markup-code-inline:var(--md-surface-c-high);
--color-label-bg:var(--md-secondary-container);--color-label-text:var(--md-on-secondary-container);
--color-reaction-bg:var(--md-surface-c);--color-reaction-active-bg:var(--md-primary-container);
--color-small-accent:var(--md-primary-container);--color-accent:var(--md-tertiary);--color-caret:var(--md-primary);
--color-red:var(--md-error);--color-green:var(--md-success);--color-yellow:var(--md-warning);
--color-info-bg:var(--md-primary-container);--color-info-text:var(--md-on-primary-container);--color-info-border:var(--md-primary);
}

html,body{height:auto!important;min-height:100vh}
body{position:relative!important;letter-spacing:.01em;font-size:14.5px;line-height:1.55}
.full.height{min-height:calc(100vh - 41px)!important}
h1,h2,h3,.ui.header{font-weight:500;letter-spacing:0}
.markup{font-size:15px;line-height:1.65}
a{text-underline-offset:2px}
a:not(.item):not(.ui):hover{text-decoration:underline}
::selection{background:var(--md-primary-container);color:var(--md-on-primary-container)}
::placeholder{color:var(--md-on-surface-variant)!important;opacity:.75!important}
:focus-visible{outline:2px solid var(--md-primary)!important;outline-offset:2px!important;border-radius:inherit}
.help,.ui.form .help,.text.grey,.tw-text-text-light{color:var(--md-on-surface-variant)!important}
.ui.form .field>label,.ui.form label{color:var(--md-on-surface)!important;font-weight:500}

#navbar{background:var(--md-surface-c)!important;border-bottom:1px solid var(--m3-line)!important;min-height:64px}
#navbar .item{border-radius:var(--border-radius-full)!important}
#navbar .item:hover{background:var(--color-hover)!important}
#navbar-logo img,#navbar .navbar-left>a:first-child img{width:28px!important;height:28px!important}
.page-footer{background:var(--md-surface-c)!important;border-top:1px solid var(--m3-line)!important}

.ui.button,.ui.buttons .button{border-radius:var(--border-radius-full)!important;font-weight:500;letter-spacing:.01em;min-height:36px;padding-inline:20px;transition:box-shadow .2s,background-color .2s,transform .1s}
.ui.button:active{transform:scale(.97)}
.ui.buttons .button{border-radius:0!important}
.ui.buttons .button:first-child{border-radius:var(--border-radius-full) 0 0 var(--border-radius-full)!important}
.ui.buttons .button:last-child{border-radius:0 var(--border-radius-full) var(--border-radius-full) 0!important}
.ui.primary.button,.ui.primary.buttons .button{background:var(--md-primary)!important;color:var(--md-on-primary)!important;border:none!important}
.ui.primary.button:hover{box-shadow:var(--md-elev-1);filter:brightness(1.06)}
.ui.basic.button,.ui.button:not(.primary):not(.red):not(.green):not(.link):not(.icon){background:var(--md-secondary-container)!important;color:var(--md-on-secondary-container)!important;border:none!important;box-shadow:inset 0 0 0 1px var(--m3-line)!important}
.ui.red.button,.ui.basic.red.button{background:var(--md-error)!important;color:var(--md-on-error)!important}
.ui.small.buttons .button,.file-header-right .ui.buttons .button{min-height:30px;padding-inline:14px!important}

.ui.segment,.ui.segments,.ui.card,.ui.cards>.card,.ui.table,.flex-list{border:1px solid var(--m3-line)!important}
.ui.segment:not(.attached),.ui.card,.ui.cards>.card{border-radius:var(--border-radius-medium)!important}
.ui.card:hover,.ui.cards>.card:hover{box-shadow:var(--md-elev-2)!important}
.ui.attached.segment{background:var(--md-surface-c-low)!important}
.ui.attached.segment,.ui.attached.header{border-left:1px solid var(--m3-line)!important;border-right:1px solid var(--m3-line)!important}
.ui.top.attached.header,.ui.attached.header{background:var(--md-surface-c-high)!important;font-weight:500}
.ui.top.attached.header{border-top:1px solid var(--m3-line)!important;border-bottom:1px solid var(--m3-line)!important;padding:14px 18px!important}
.ui.top.attached.header,.ui.top.attached.segment{border-top-left-radius:var(--border-radius-medium)!important;border-top-right-radius:var(--border-radius-medium)!important}
.ui.bottom.attached.segment,.ui.attached.segment:last-child{border-bottom:1px solid var(--m3-line)!important}
.ui.bottom.attached.segment,.ui.bottom.attached.message{border-bottom-left-radius:var(--border-radius-medium)!important;border-bottom-right-radius:var(--border-radius-medium)!important}
.ui.segments{border-radius:var(--border-radius-medium)!important;overflow:hidden;background:var(--md-surface-c-low)!important}
.ui.segments>.ui.segment,.ui.segments>.segment,.repository-summary .ui.segment{border:none!important;box-shadow:none!important;background:transparent!important}
.ui.table td,.ui.table th,.flex-list>.flex-item+.flex-item,.ui.divider,.divider{border-color:var(--m3-line)!important}
.ui.table>tbody>tr:hover,.flex-list .flex-item:hover,.admin .ui.table tr:hover{background:var(--color-hover)!important}
.ui.attached.segment .ui.table td:first-child{color:var(--md-on-surface-variant)}
.ui.attached.segment .ui.grid>.column,.activity .ui.grid>.column,.stats-table .column{border-color:var(--m3-line)!important}
.ui.segment .ui.two.column.grid,.ui.segment .ui.four.column.grid{margin:0!important}
.ui.form .divider,.ui.form hr,.ui.segment>.divider{margin-left:16px!important;margin-right:16px!important;width:auto!important}

input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="color"]),textarea,.ui.input>input,.ui.form input,.ui.form textarea{border-radius:8px 8px 4px 4px!important;background:var(--color-input-background)!important;border:none!important;border-bottom:1px solid var(--m3-line-strong)!important;box-shadow:inset 0 0 0 1px var(--m3-line)!important;transition:border-color .15s,box-shadow .15s}
input:hover:not(:focus),textarea:hover:not(:focus){border-bottom-color:var(--md-on-surface-variant)!important}
input:focus,textarea:focus,.ui.form input:focus,.ui.form textarea:focus{border-bottom-color:var(--md-primary)!important;box-shadow:inset 0 0 0 1px var(--m3-line),inset 0 -2px 0 var(--md-primary)!important;outline:none!important}
input[type="file"]::file-selector-button{background:var(--md-secondary-container);color:var(--md-on-secondary-container);border:none;border-radius:9999px;padding:6px 14px;margin-right:10px;cursor:pointer}
select{background:var(--color-input-background)!important;border:none!important;border-bottom:1px solid var(--m3-line-strong)!important;border-radius:8px 8px 4px 4px!important;box-shadow:inset 0 0 0 1px var(--m3-line)!important}

.ui.selection.dropdown{background:var(--color-input-background)!important;border:none!important;border-bottom:1px solid var(--m3-line-strong)!important;border-radius:8px 8px 4px 4px!important;transition:border-color .15s,box-shadow .15s}
.ui.ui.selection.dropdown{box-shadow:none!important}
.ui.selection.dropdown:hover{border-bottom-color:var(--md-on-surface-variant)!important}
.ui.ui.selection.dropdown:focus,.ui.ui.selection.dropdown.active{border-bottom-color:var(--md-primary)!important;box-shadow:inset 0 -2px 0 var(--md-primary)!important}
.ui.ui.ui.dropdown input.search,.ui.ui.ui.dropdown>input:not([type="hidden"]),.ui.ui.ui.selection.dropdown input{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;outline:none!important;min-height:0!important}
.ui.multiple.dropdown,.ui.search.dropdown{min-height:40px;display:inline-block!important}
.ui.form .inline.field>.ui.dropdown,.ui.form .inline.field>.dropdown{display:inline-block!important;vertical-align:top}
.ui.dropdown>.default.text,.ui.dropdown>.text.default{color:var(--md-on-surface-variant)!important;opacity:.75}
.ui.dropdown .menu,.ui.menu .dropdown.item .menu,.tippy-box{border-radius:var(--border-radius)!important;border:1px solid var(--m3-line-strong)!important;box-shadow:var(--md-elev-2)!important;background:var(--md-surface-c)!important;padding-block:8px!important;overflow:hidden}
.ui.dropdown .menu>.item:hover{background:var(--color-hover)!important}
.tippy-box[data-theme="tooltip"]{background:var(--color-tooltip-bg)!important;color:var(--color-tooltip-text)!important;border:none!important;box-shadow:var(--md-elev-2)!important;border-radius:8px!important;padding:2px 4px!important;font-size:12.5px;font-weight:500}
.tippy-box[data-theme="tooltip"] .tippy-content{color:var(--color-tooltip-text)!important}
.tippy-box[data-theme="tooltip"] .tippy-svg-arrow{fill:var(--color-tooltip-bg)!important}

.ui.action.input{display:flex!important;align-items:stretch;border-radius:9999px;overflow:visible!important;box-shadow:inset 0 0 0 1px var(--m3-line)!important;background:var(--color-input-background)}
.ui.action.input:focus-within{box-shadow:inset 0 0 0 2px var(--md-primary)!important}
.ui.ui.action.input>input{border-radius:9999px 0 0 9999px!important;border:none!important;box-shadow:none!important;background:transparent!important;padding-left:18px!important}
.ui.ui.ui.action.input>input{flex:1 1 auto!important;width:auto!important;min-width:0!important}
.ui.action.input>.button,.ui.action.input>.ui.button,.ui.action.input>button{border:none!important;box-shadow:none!important;background:var(--md-secondary-container)!important;color:var(--md-on-secondary-container)!important;padding-inline:14px!important;margin:0!important}
.ui.action.input>.ui.dropdown.button,.ui.action.input>.dropdown.button,.ui.action.input>.button:last-child{display:flex!important;align-items:center;justify-content:center;flex:0 0 40px!important;width:40px;min-width:40px;height:40px;padding:0!important;margin:auto 6px auto 0!important;align-self:center;border-radius:9999px!important;background:transparent!important;color:var(--md-on-surface-variant)!important}
.ui.action.input>.ui.dropdown.button:hover,.ui.action.input>.button:last-child:hover{background:var(--color-hover)!important;color:var(--md-primary)!important}
.ui.action.input>.ui.dropdown .menu{border-radius:var(--border-radius)!important;margin-top:4px!important;z-index:20}

.ui.left.icon.input>.icon,.ui.left.icon.input>svg{left:18px!important;color:var(--md-on-surface-variant)!important;opacity:.8}
.ui.ui.ui.left.icon.input>input,.ui.ui.ui.left.icon.action.input>input{padding-left:48px!important}
.ui.action.left.icon.input{position:relative!important;min-height:44px}
.ui.ui.ui.action.left.icon.input>input{width:100%!important;height:44px!important;min-height:44px!important;padding-top:0!important;padding-bottom:0!important;padding-right:50px!important;line-height:44px!important}
.ui.action.left.icon.input>i.icon{left:18px!important;top:50%!important;transform:translateY(-50%)!important;height:auto!important;width:auto!important;margin:0!important;display:flex;align-items:center}
.ui.ui.action.left.icon.input>.ui.dropdown.icon.button{position:absolute!important;left:auto!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;width:36px!important;height:36px!important;min-width:0!important;flex:none!important;padding:0!important;display:grid!important;place-items:center;border-radius:9999px!important;background:transparent!important;box-shadow:none!important;color:var(--md-on-surface-variant)!important;opacity:1!important;z-index:2}
.ui.ui.action.left.icon.input>.ui.dropdown.icon.button:hover,.ui.ui.action.left.icon.input>.ui.dropdown.icon.button.active{background:var(--color-hover)!important;color:var(--md-primary)!important}
.ui.action.left.icon.input>.ui.dropdown.icon.button>.menu{right:0!important;left:auto!important;top:calc(100% + 6px)!important}

:is(form,div):has(> .ui.input input[name="q"]):has(> .ui.button),:is(form,div):has(> input[name="q"]):has(> .ui.button){display:flex!important;align-items:stretch;gap:0!important;border-radius:9999px;overflow:hidden;background:var(--color-input-background);box-shadow:inset 0 0 0 1px var(--m3-line)}
:is(form,div):has(input[name="q"]):has(> .ui.button):focus-within{box-shadow:inset 0 0 0 2px var(--md-primary)!important}
:is(form,div):has(> .ui.input input[name="q"]):has(> .ui.button)>.ui.input{flex:1;min-width:0}
:is(form,div):has(> .ui.input input[name="q"]):has(> .ui.button) input[name="q"],:is(form,div):has(> input[name="q"]):has(> .ui.button)>input[name="q"]{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:9999px 0 0 9999px!important;padding-left:16px!important}
:is(form,div):has(> .ui.input input[name="q"]):has(> .ui.button)>.ui.button,:is(form,div):has(> input[name="q"]):has(> .ui.button)>.ui.button{border:none!important;box-shadow:none!important;border-radius:0 9999px 9999px 0!important;margin:0!important;background:var(--md-secondary-container)!important;color:var(--md-on-secondary-container)!important;padding-inline:12px!important;min-height:0}
.ui.input kbd,.repo-search-form kbd,.global-shortcut-wrapper kbd{background:transparent!important;color:var(--md-on-surface-variant)!important;border:1px solid var(--m3-line-strong)!important;border-radius:6px!important;font-size:11px;padding:1px 6px!important;box-shadow:none!important}

input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;display:inline-grid;place-content:center;cursor:pointer;flex:0 0 18px!important;min-width:18px!important;border-radius:2px!important;border:1.5px solid var(--md-on-surface-variant)!important;accent-color:var(--md-primary)}
.ui.form input[type="checkbox"],.ui.form input[type="radio"],.ui.checkbox input{border-radius:3px!important;background:transparent!important;border:1.5px solid var(--md-on-surface-variant)!important;box-shadow:none!important;width:18px!important;height:18px!important;min-height:0!important;padding:0!important;accent-color:var(--md-primary)}
.ui.form input[type="checkbox"]:checked,.ui.checkbox input[type="checkbox"]:checked,input[type="checkbox"]:checked{background:var(--md-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat!important;border-color:var(--md-primary)!important}
@media (prefers-color-scheme:dark){.ui.form input[type="checkbox"]:checked,.ui.checkbox input[type="checkbox"]:checked,input[type="checkbox"]:checked{background:var(--md-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23402d00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat!important}}
input[type="checkbox"]:indeterminate{background:var(--md-primary) linear-gradient(var(--md-on-primary),var(--md-on-primary)) center/10px 2px no-repeat!important;border-color:var(--md-primary)!important}
input[type="checkbox"]:hover:not(:checked){background:var(--color-hover)!important}
input[type="checkbox"]:focus-visible{outline:2px solid var(--md-primary)!important;outline-offset:2px}
input[type="radio"],.ui.form input[type="radio"],.ui.checkbox input[type="radio"]{appearance:none!important;-webkit-appearance:none!important;flex:0 0 20px!important;width:20px!important;height:20px!important;min-width:20px!important;border-radius:50%!important;border:2px solid var(--md-on-surface-variant)!important;background:transparent!important;display:inline-grid!important;place-content:center;cursor:pointer;margin:0!important;accent-color:var(--md-primary)}
input[type="radio"]::before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);transition:transform .15s;background:var(--md-primary)}
input[type="radio"]:checked{border-color:var(--md-primary)!important}
input[type="radio"]:checked::before{transform:scale(1)}
input[type="radio"]:hover:not(:checked){background:var(--color-hover)!important}
.ui.checkbox{display:inline-flex!important;align-items:center}
.ui.ui.checkbox{gap:10px}
.ui.checkbox input{position:static!important;opacity:1!important;margin:0!important}
.ui.ui.checkbox label,.ui.ui.checkbox input+label{padding-left:0!important;margin-left:0!important;text-indent:0!important}
.ui.checkbox label::before,.ui.checkbox label::after{display:none!important}
.ui.radio.checkbox,.ui.form .field>.ui.radio.checkbox{display:flex!important;align-items:flex-start!important;gap:12px}
.ui.radio.checkbox input{margin-top:2px!important}
.ui.radio.checkbox label{display:block!important;flex:1;line-height:1.45}
.ui.form .grouped.fields .field,.ui.form .grouped.fields>.field{margin-bottom:14px!important}

.ui.menu,.ui.vertical.menu,.ui.secondary.menu .item{border-radius:var(--border-radius)!important}
.ui.secondary.pointing.menu,.ui.tabular.menu,.secondary-nav .ui.menu,.header-wrapper .ui.menu{border-radius:0!important}
.ui.secondary.pointing.menu .item{border-radius:var(--border-radius-full) var(--border-radius-full) 0 0!important}
.ui.secondary.pointing.menu .item:not(.active){color:var(--md-on-surface-variant)!important}
.ui.secondary.pointing.menu .item:hover{color:var(--md-on-surface)!important}
.ui.secondary.pointing.menu .active.item{border-bottom:3px solid var(--md-primary)!important;color:var(--md-primary)!important}
.ui.tabular.menu{border-bottom:1px solid var(--m3-line)!important;background:transparent!important}
.ui.tabular.menu .item{border:none!important;background:transparent!important;border-radius:12px 12px 0 0!important;color:var(--md-on-surface-variant)!important;padding:10px 16px!important;margin-bottom:-1px!important}
.ui.tabular.menu .item:hover{background:var(--color-hover)!important;color:var(--md-on-surface)!important}
.ui.tabular.menu .active.item{color:var(--md-primary)!important;font-weight:500;box-shadow:inset 0 -3px 0 var(--md-primary)!important}
.ui.vertical.menu .item::before,.ui.vertical.menu>.item::before{display:none!important}
.ui.vertical.menu .item{border-top:none!important;border-bottom:none!important}
.ui.vertical.menu .item.active,.ui.vertical.menu a.item.active,.ui.secondary.vertical.menu .active.item{background:var(--md-secondary-container)!important;color:var(--md-on-secondary-container)!important;border-radius:var(--border-radius-full)!important;font-weight:500}

.ui.compact.menu,.small-menu-items,.list-header-toggle,.ui.two.item.menu,.ui.item.menu.tw-w-full{border-radius:9999px!important;border:1px solid var(--md-outline)!important;background:transparent!important;box-shadow:none!important;overflow:hidden;padding:0!important}
.ui.compact.menu,.small-menu-items,.list-header-toggle{display:inline-flex!important}
.ui.compact.menu>.item,.small-menu-items>.item,.list-header-toggle>.item,.ui.two.item.menu>.item{border-radius:0!important;border:none!important;background:transparent!important;color:var(--md-on-surface)!important;font-weight:500;transition:background-color .15s}
.ui.compact.menu>.item,.small-menu-items>.item,.list-header-toggle>.item{padding:8px 18px!important;gap:6px}
.ui.two.item.menu>.item{justify-content:center}
.ui.compact.menu>.item+.item,.small-menu-items>.item+.item,.list-header-toggle>.item+.item,.ui.two.item.menu>.item+.item{border-left:1px solid var(--md-outline)!important}
.ui.compact.menu>.item::before,.small-menu-items>.item::before,.list-header-toggle>.item::before,.ui.two.item.menu>.item::before{display:none!important}
.ui.compact.menu>.item:hover:not(.active),.small-menu-items>.item:hover:not(.active),.list-header-toggle>.item:hover:not(.active),.ui.two.item.menu>.item:hover:not(.active){background:var(--color-hover)!important}
.ui.compact.menu>.active.item,.small-menu-items>.active.item,.list-header-toggle>.active.item,.ui.two.item.menu>.active.item{background:var(--md-secondary-container)!important;color:var(--md-on-secondary-container)!important}

.flex-container-nav .ui.vertical.menu{border:1px solid var(--m3-line)!important;background:var(--md-surface-c-low)!important;border-radius:var(--border-radius-medium)!important;padding:6px 0!important}
.flex-container-nav .menu .item{border-radius:var(--border-radius-full)!important;margin:2px 6px}
.flex-container-nav .menu .item::before{display:none!important}
.flex-container-nav .menu .item:hover{background:var(--color-hover)!important}
.flex-container-nav .ui.vertical.menu .item,.flex-container-nav .ui.vertical.menu summary{color:var(--md-on-surface)!important;min-height:40px;display:flex;align-items:center;border:none!important}
.flex-container-nav .ui.vertical.menu details{border:none!important}
.flex-container-nav .ui.vertical.menu .item.active,.flex-container-nav .ui.vertical.menu .menu .item.active{background:var(--md-secondary-container)!important;color:var(--md-on-secondary-container)!important;font-weight:600;box-shadow:inset 0 0 0 1px var(--m3-line-strong)}
.flex-container-nav .ui.vertical.menu .header.item{text-transform:none;letter-spacing:.02em;font-weight:500;font-size:.8rem;color:var(--md-on-surface-variant)!important}
.flex-container-nav .ui.vertical.menu>.header.item.header{border:none!important;background:transparent!important;box-shadow:none!important;margin-bottom:2px!important}
.flex-container-nav .ui.vertical.menu>.item,.flex-container-nav .ui.vertical.menu>details{border-top:none!important;border-bottom:none!important;position:relative;margin-top:2px!important;margin-bottom:2px!important}
.flex-container-nav .ui.vertical.menu>.item:not(.header),.flex-container-nav .ui.vertical.menu>details{margin:6px 8px!important}
.flex-container-nav .ui.vertical.menu>a.item{display:flex!important;padding:10px 14px!important}
.flex-container-nav .ui.vertical.menu>a.item.active{border-radius:9999px!important}
.flex-container-nav .ui.vertical.menu>.item:not(.header)+.item::after,.flex-container-nav .ui.vertical.menu>details+.item::after,.flex-container-nav .ui.vertical.menu>.item+details::after,.flex-container-nav .ui.vertical.menu>details+details::after{content:"";position:absolute;top:-6px;left:28px;right:28px;height:1px;background:var(--m3-line-soft);pointer-events:none}
.flex-container-nav .ui.vertical.menu>.header.item::after{content:"";position:absolute;bottom:0;left:28px;right:28px;height:1px;background:var(--m3-line-soft)}
.flex-container-nav .ui.vertical.menu>.item.active::after,.flex-container-nav .ui.vertical.menu>.item.active+.item::after{opacity:0}
.flex-container-nav .ui.vertical.menu details.item,.flex-container-nav .ui.vertical.menu details{display:block!important;padding:0!important;min-height:0!important}
.flex-container-nav .ui.vertical.menu details.item:hover,.flex-container-nav .ui.vertical.menu details:hover{background:transparent!important;box-shadow:none!important}
.flex-container-nav .ui.vertical.menu details>summary{display:flex!important;justify-content:space-between;align-items:center;padding:10px 14px!important;min-height:40px;cursor:pointer;border-radius:9999px;list-style:none}
.flex-container-nav .ui.vertical.menu details>summary:hover{background:var(--color-hover)!important}
.flex-container-nav .ui.vertical.menu details>.menu{display:block!important;width:100%!important;margin:2px 0 6px!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}
.flex-container-nav .ui.vertical.menu .menu .item{color:var(--md-on-surface-variant)!important;font-size:.95em;padding-left:28px!important;min-height:34px}
.flex-container-nav .ui.vertical.menu .menu .item:hover{color:var(--md-on-surface)!important}
.flex-container-nav .ui.vertical.menu details>.menu>.item{display:flex!important;width:auto!important;margin:1px 6px 1px 14px!important;padding:8px 14px!important;white-space:normal}
.flex-container-nav .ui.vertical.menu details>.menu>.item:hover:not(.active){background:var(--color-hover)!important}

.ui.label,.ui.labels .label{border-radius:8px!important;font-weight:500;box-shadow:inset 0 0 0 1px var(--m3-line)!important}
.ui.basic.label{border:1px solid var(--md-outline)!important;background:transparent!important}
.ui.circular.label{border-radius:var(--border-radius-full)!important}
.ui.modal{border-radius:28px!important;background:var(--md-surface-c-high)!important;box-shadow:var(--md-elev-3)!important;border:1px solid var(--m3-line-strong)!important;overflow:hidden}
.ui.modal>.header,.ui.modal>.content,.ui.modal>.actions{background:transparent!important;border:none!important}
.ui.modal>.header{font-size:1.5rem;font-weight:400;padding:24px 24px 16px!important}
.ui.modal>.actions{padding:16px 24px 24px!important}
.ui.message,.flash-message{border-radius:var(--border-radius)!important;box-shadow:none!important}
.ui.avatar,img.avatar{border-radius:var(--border-radius-full)!important}
.ui.progress{border-radius:var(--border-radius-full)!important;background:var(--md-secondary-container)!important}
.ui.progress .bar{background:var(--md-primary)!important;border-radius:var(--border-radius-full)!important}
.activity-heatmap-container .vch__day__square[style*="fill: rgb"],.heatmap rect{rx:2px}
.vch__day__square:not([style]),.activity-heatmap-container rect[fill="var(--color-secondary-alpha-60)"]{fill:var(--md-surface-c-highest)!important}

.markup pre,.markup code,.code-view,.file-view,.diff-file-box,#repo-files-table{border-radius:var(--border-radius)!important;border:1px solid var(--m3-line)!important}
#repo-files-table{border-radius:var(--border-radius-medium)!important;overflow:hidden}
#repo-files-table .repo-file-item:hover,#repo-files-table>.repo-file-line:hover,#repo-files-table .entry:hover{background:var(--color-hover)!important}
.file-view.code-view{background:var(--md-surface-c-lowest)!important}
.file-view.code-view table,.code-view .lines-code,.code-view .lines-num,.code-inner,.lines-code code,.blame .lines-code{font-size:13px!important;line-height:20px!important}
.code-view .lines-num{color:var(--md-on-surface-variant)!important;opacity:.6;padding-right:12px!important}
.code-view tr:hover .lines-code,.code-view tr:hover .lines-num{background:var(--color-hover)!important}
.repo-view-file-tree-container .item,.repo-file-tree .item,.view-file-tree-items .item,.tree-item{border-radius:9999px!important;padding-inline:12px!important}
.repo-view-file-tree-container .item.selected,.repo-view-file-tree-container .item.active,.tree-item.selected,.view-file-tree-items .item.selected{background:var(--md-secondary-container)!important;color:var(--md-on-secondary-container)!important;font-weight:500}
.repo-view-file-tree-container .item:hover:not(.selected),.tree-item:hover:not(.selected){background:var(--color-hover)!important}

.repo-header .repo-icon,.repo-header svg.octicon-lock{display:none!important}
.repo-header>.flex-text-block>svg.octicon-repo,.repo-header>.flex-text-block>svg:first-child{color:var(--md-primary)!important}
.repo-header .tw-text-18>a.muted{transition:color .15s}
.repo-header .tw-text-18>a.muted.tw-font-normal{color:var(--md-on-surface-variant)!important}
.repo-header .tw-text-18>a.muted.tw-font-normal:hover{color:var(--md-on-surface)!important}
.repo-header .tw-text-18>a.muted:not(.tw-font-normal){color:color-mix(in oklab,var(--md-primary) 80%,var(--md-on-surface))!important;font-weight:600!important;text-decoration:none!important}
.repo-header .tw-text-18>a.muted:not(.tw-font-normal):hover{color:var(--md-primary)!important;text-decoration:underline!important;text-underline-offset:3px}

.markdown-toolbar button,.markdown-toolbar .markdown-toolbar-button,md-header,md-bold,md-italic,md-quote,md-code,md-link,md-unordered-list,md-ordered-list,md-task-list,md-mention,md-ref{border-radius:9999px!important;padding:6px!important;transition:background-color .15s}
.markdown-toolbar button:hover,.markdown-toolbar .markdown-toolbar-button:hover,.markdown-toolbar [role="button"]:hover{background:var(--color-hover)!important;color:var(--md-primary)!important}
.dropzone,.ui.dropzone{border-radius:var(--border-radius)!important;border:1.5px dashed var(--m3-line-strong)!important;background:transparent!important;transition:border-color .2s,background-color .2s}
.dropzone:hover,.dropzone.dz-drag-hover{border-color:var(--md-primary)!important;background:color-mix(in srgb,var(--md-primary) 6%,transparent)!important}
.issue-content-right .ui.segment,.issue-content-right>.ui.segment{padding:16px!important}
.issue-content-right .divider,.issue-content-right .ui.divider{border-color:transparent!important;height:1px;background:var(--m3-line-soft);margin:12px 8px!important}
.issue-content-right .text.grey,.issue-content-right .text.light{color:var(--md-on-surface-variant)!important}
.issue-content-right .muted,.issue-content-right a.muted{color:var(--md-on-surface)!important}
.issue-content-right .muted:hover svg{color:var(--md-primary)!important}

#dashboard-repo-list .ui.tab.dashboard-repos{background:var(--md-surface-c-low)!important;border:1px solid var(--m3-line)!important;border-radius:var(--border-radius-medium)!important;box-shadow:none!important}
#dashboard-repo-list .ui.tab.dashboard-repos>*{box-shadow:none!important}
#dashboard-repo-list .ui.tab.dashboard-repos>.ui.top.attached.header{border:none!important;border-bottom:1px solid var(--m3-line)!important}
#dashboard-repo-list .ui.tab.dashboard-repos>.ui.attached.segment{border:none!important;margin:0!important;width:100%!important;max-width:100%!important;background:var(--md-surface-c-low)!important}
#dashboard-repo-list .ui.tab.dashboard-repos>.ui.attached.segment.repos-search{padding:14px 14px 0!important}
#dashboard-repo-list .ui.tab.dashboard-repos>.ui.attached.table.segment{padding:6px 8px 8px!important;border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium)!important}
#dashboard-repo-list overflow-menu.repos-filter.menu{display:block!important;border:none!important;border-bottom:1px solid var(--m3-line)!important;margin:10px -14px 6px!important;padding:0!important;min-height:0!important;background:transparent!important;overflow:visible!important}
#dashboard-repo-list overflow-menu.repos-filter .overflow-menu-items{display:flex!important;margin-bottom:-1px!important}
#dashboard-repo-list overflow-menu.repos-filter .overflow-menu-items>.item{margin:0!important;padding:8px 12px 9px!important;border:none!important;border-bottom:3px solid transparent!important;box-shadow:none!important;border-radius:10px 10px 0 0!important;background:transparent!important}
#dashboard-repo-list overflow-menu.repos-filter .overflow-menu-items>.item:hover{background:var(--color-hover)!important}
#dashboard-repo-list overflow-menu.repos-filter .overflow-menu-items>.item.active{border-bottom-color:var(--md-primary)!important;color:var(--md-primary)!important}
#dashboard-repo-list ul{margin:0!important;padding:0!important}
#dashboard-repo-list li{list-style:none;background:transparent!important;border:none!important;border-radius:12px!important;padding:8px 10px!important;margin:2px 0!important;transition:background-color .15s}
#dashboard-repo-list li:hover{background:var(--color-hover)!important}
#dashboard-repo-list li a{text-decoration:none!important}
#dashboard-repo-list li:hover a.repo-list-link{color:var(--md-primary)!important}
