@import url("nexus-git-vars.css");

html,
body {
  background: var(--ng-bg) !important;
  color: var(--ng-white) !important;
}

.ui.menu,
.ui.menu.main,
#navbar,
.navbar {
  background: var(--ng-surface) !important;
  border-bottom: 1px solid var(--ng-rim) !important;
}

.ui.menu .header.item,
.navbar .header.item,
#navbar .header.item {
  font-weight: 700 !important;
  letter-spacing: 0.02em;
}

.ui.menu .header.item::after,
.navbar .header.item::after {
  content: " · bayata";
  font-weight: 400;
  color: var(--ng-muted);
  font-size: 0.85em;
}

.ui.segment,
.ui.card,
.repository.list .item,
.page-content .ui.grid {
  background: var(--ng-surface) !important;
  border-color: var(--ng-rim) !important;
}

.ui.button.primary,
.ui.primary.button,
.ui.green.button.submit {
  background: var(--ng-gradient) !important;
  color: #fff !important;
  border: none !important;
}

.ui.input input,
.ui.form input:not([type="checkbox"]),
.ui.form textarea,
.ui.selection.dropdown {
  background: var(--ng-surface-2) !important;
  border-color: var(--ng-rim) !important;
  color: var(--ng-white) !important;
}

.ui.footer,
footer,
.page-footer,
.explore-footer {
  display: none !important;
}

a[href*="Nexus Git"],
a[href*="Nexus Git"],
a[href*="codeberg"],
a[href*="/docs/latest"],
#navbar-logo img,
img[alt*="Nexus Git"],
img[alt*="Nexus Git"],
.install.page,
#install-form,
.install.config,
div.install,
.in-tall-config-container,
.page-footer,
footer.page-footer {
  display: none !important;
}

.nexus-git-navbar-title {
  font-weight: 700;
  font-size: 1.05rem;
  background: var(--ng-gradient);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.page-content.home .ng-dash-sub {
  color: var(--ng-muted);
  margin-bottom: 1rem;
}

meta[name="description"],
meta[name="author"],
meta[name="keywords"],
meta[property="og:description"] {
  display: none !important;
}

body:has(.install.page) .page-content::before,
body:has(.in-tall-config-container) .page-content::before {
  content: "Nexus Git is starting. Refresh in a moment or sign in at /user/login.";
  display: block;
  max-width: 32rem;
  margin: 4rem auto;
  padding: 2rem;
  text-align: center;
  color: var(--ng-muted);
  font-size: 1.05rem;
}
