/* CodeView — blue-black theme (reference blue: #007ACC) */
:root {
  --color-primary: #007acc !important;
  --color-primary-contrast: #ffffff !important;
  --color-primary-dark-1: #1a8cd8 !important;
  --color-primary-dark-2: #33a0e0 !important;
  --color-primary-dark-3: #4db0e8 !important;
  --color-primary-dark-4: #66bff0 !important;
  --color-primary-dark-5: #80cef5 !important;
  --color-primary-dark-6: #99daf8 !important;
  --color-primary-dark-7: #b3e5fb !important;
  --color-primary-light-1: #006bb3 !important;
  --color-primary-light-2: #005a9e !important;
  --color-primary-light-3: #004a85 !important;
  --color-primary-light-4: #003a6b !important;
  --color-primary-light-5: #002952 !important;
  --color-primary-light-6: #001938 !important;
  --color-primary-light-7: #000d1f !important;
  --color-primary-alpha-10: #007acc19 !important;
  --color-primary-alpha-20: #007acc33 !important;
  --color-primary-alpha-30: #007acc4b !important;
  --color-primary-alpha-40: #007acc66 !important;
  --color-primary-alpha-50: #007acc80 !important;
  --color-primary-alpha-60: #007acc99 !important;
  --color-primary-alpha-70: #007accb3 !important;
  --color-primary-alpha-80: #007acccc !important;
  --color-primary-alpha-90: #007acce6 !important;
  --color-focus: #0098ff !important;
  --color-link: #0098ff !important;
  --color-link-light-1: #33adff !important;
  --color-link-light-2: #66c2ff !important;
}

body {
  background: #0a0e14 !important;
}

.ui.primary.button,
.ui.primary.buttons .button,
.ui.blue.button,
.ui.blue.buttons .button {
  background-color: #007acc !important;
  color: #fff !important;
}

.ui.primary.button:hover,
.ui.primary.buttons .button:hover,
.ui.blue.button:hover,
.ui.blue.buttons .button:hover {
  background-color: #0098ff !important;
}

a,
.ui.breadcrumb a,
.ui.menu .item.active,
.ui.menu .item:hover,
.ui.menu .item.active:hover {
  color: #0098ff;
}

a:hover {
  color: #66c2ff;
}

#navbar-logo img {
  width: auto !important;
  height: 28px !important;
  max-width: 120px;
  object-fit: contain;
}

.page-home .logo {
  width: min(420px, 85vw) !important;
  height: auto !important;
  max-height: none !important;
}

.page-footer a[href*="forgejo.org"] {
  display: none !important;
}
