:root{
  --color-primary:#ea4b0b;
  --color-primary-dark-1:#d83c07;
  --color-primary-dark-2:#ba3004;
  --color-body:#faf7f2;
  --color-box-body:#fff;
  --color-text:#0c2d57;
  --color-text-light:#466384;
  --color-secondary:#f3e8dc;
  --color-border:#e8d6c6;
  --color-nav-bg:#ef4c0c;
}
body,button,input,textarea,select,.ui{font-family:var(--world-seurat),'Trebuchet MS',sans-serif!important}
body{background:radial-gradient(circle at 50% 0,#fff 0,#fcf9f4 48%,#f8f1e8 100%)!important;min-height:100vh;display:flex;flex-direction:column}
h1,h2,h3,.ui.header{font-family:var(--world-seurat),'Trebuchet MS',sans-serif!important}
.page-content h1,.page-content .ui.huge.header{font-family:PopHappiness,var(--world-seurat),sans-serif!important}
pre,code,kbd,.markup,.code-view,.monaco-editor,.cm-editor{font-family:Consolas,monospace!important}
#navbar{display:none!important}
.page-footer{display:none!important}
.full.height{flex:1 0 auto;min-height:auto!important;height:auto!important;display:flow-root;padding-bottom:0!important}
body{height:auto!important}
.site-footer{position:static!important;flex:0 0 auto;clear:both;width:100%;max-width:1540px;box-sizing:border-box;margin-top:24px!important}
.world-forge-subnav,.world-forge-subnav a{font-family:SeuratOTF,'Trebuchet MS',sans-serif!important}
.migrate-entries a.migrate-entry[href*="service_type=2"]>svg{background:url("/static/brands/github.svg?v=7869a887012d") center/contain no-repeat}
.migrate-entries a.migrate-entry[href*="service_type=4"]>svg{background:url("/static/brands/gitlab.png?v=dd7b1982bde7") center/contain no-repeat}
.migrate-entries a.migrate-entry[href*="service_type=2"]>svg>*,.migrate-entries a.migrate-entry[href*="service_type=4"]>svg>*{visibility:hidden}
/* Site-wide header and footer come from shared_shell.py and the same CSS as every page. */
.site-header .nav-item{color:#fff!important;text-decoration:none!important}
.site-header .nav-item.active{color:var(--orange-dark)!important}
.site-header .account-link{color:#fff!important;text-decoration:none!important}
.site-header .header-search input{color:#fff!important;border:0!important;background:transparent!important}
.site-header .header-search input::placeholder{color:#ffe4d5!important}
.site-footer a{color:var(--orange)!important;text-decoration:none!important}
.world-forge-subnav{background:#fff;border-bottom:1px solid #e8d6c6}
.world-forge-subnav>div{max-width:1560px;margin:auto;padding:0 26px;display:flex;align-items:center;gap:1px;overflow-x:auto}
.world-forge-subnav a{padding:11px 12px;color:#0c2d57!important;text-decoration:none!important;white-space:nowrap;font-size:13px}
.world-forge-subnav a:hover{color:#dc410a!important;background:#fff4eb}
.page-content{max-width:1540px;width:100%;margin:0 auto;padding:20px 26px 36px}
.page-content .ui.segment,.page-content .ui.menu,.page-content .ui.table,.page-content .ui.cards>.card,.page-content .ui.card{border-color:#e8d6c6!important;box-shadow:none!important;background-color:#fff}
.page-content .ui.segment,.page-content .ui.cards>.card,.page-content .ui.card{border-radius:6px!important}
.page-content .ui.secondary.menu{background:transparent!important}
.page-content .ui.menu .active.item{border-color:#e94b0c!important;color:#d83c07!important}
.page-content a:not(.ui.button){text-decoration-color:#f0a07d}
.ui.primary.button,.ui.green.button,.ui.blue.button,.ui.button.primary{background:#e94b0c!important;color:#fff!important;border-color:#d83c07!important}
.ui.primary.button:hover,.ui.green.button:hover,.ui.blue.button:hover{background:#c93808!important}
.ui.button{font-weight:700!important;border-radius:5px!important}
.ui.input input,.ui.form input,.ui.form textarea,.ui.form select{border-color:#d9c8bb!important;border-radius:5px!important;background:#fff!important;color:#0c2d57!important}
.ui.input input:focus,.ui.form input:focus,.ui.form textarea:focus{border-color:#e94b0c!important}
.repository .repo-header,.repository .repo-header-container,.repo-header{background:#fff!important;border-color:#e8d6c6!important}
.repository .repo-header h1,.repository .repo-title{color:#0c2d57!important}
.repo-toolbar,.repo-header .ui.menu{background:#fff!important}
.repository .ui.tabular.menu .active.item{border-top-color:#e94b0c!important}
.code-view table,.diff-file-box,.issue.list,.repository.file.list{background:#fff!important}
.ui.label.primary,.ui.label.blue{background:#e94b0c!important}
.ui.pagination.menu .active.item{background:#e94b0c!important;color:#fff!important}
.dashboard .ui.secondary.menu,.explore .ui.secondary.menu{background:#fff!important;border:1px solid #e8d6c6!important;border-radius:5px!important}
@media(max-width:700px){.world-forge-subnav>div{padding:0 8px}.world-forge-subnav a{padding:9px;font-size:12px}.page-content{padding:14px 12px 24px}}

#profile-avatar-card li:has(>a[href^="mailto:"][href$="@localhost"]),
.flex-text-inline:has(>a[href^="mailto:"][href$="@localhost"]),
.ui.form .field:has(>input[name="email"][value$="@localhost"]){display:none!important}
