@import "./theme-forgejo-auto.css";

:root {
  --sighorse-hidden-ui: none;
}

#navbar-logo {
  width: 48px;
  justify-content: center;
}

#navbar-logo img {
  content: url("../img/sighorse-logo.png");
  width: 42px;
  height: 32px;
  object-fit: contain;
}

body::before {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background: url("../img/sighorse-watermark.jpeg") center / cover no-repeat fixed;
  opacity: 0.08;
  filter: saturate(0.8) contrast(0.95);
}

html[data-theme="forgejo-dark"] body::before,
html[data-theme="forgejo-auto"] body::before {
  opacity: 0.12;
  filter: saturate(0.7) contrast(0.8) brightness(1.35);
}

#repo-desc,
#repo-topics {
  display: none !important;
}

/* Keep the instance focused on the one SIGHORSE book repository. */
#navbar a[href$="/explore/repos"],
#navbar a[href$="/explore/organizations"],
#navbar a[href$="/milestones"],
#navbar details:has(a[href$="/repo/create"]),
#navbar a[href$="/repo/create"],
#navbar a[href$="/repo/migrate"],
#navbar a[href$="/org/create"] {
  display: none !important;
}

/* SIGHORSE iterates on main. Keep Forgejo's branch/PR machinery out of the main path. */
.repository a[href$="/pulls"],
.repository a[href*="/pulls?"],
.repository a[href*="/compare/"],
.repository a[href$="/projects"],
.repository a[href*="/projects/"],
.repository a[href$="/packages"],
.repository a[href*="/packages/"],
.repository a[href$="/wiki"],
.repository a[href*="/wiki/"],
.repository a[href$="/activity"],
.repository a[href*="/activity/"],
.repository a[href$="/branches"],
.repository a[href*="/branches/"],
.repository .js-branch-tag-selector,
.repository .show-create-branch-modal,
.repository .show-rename-branch-modal,
.repository #new-pull-request,
.repository .repo-buttons .ui.labeled.button:has(a[href$="/fork"]),
.repository .repo-buttons .ui.labeled.button:has(a[href$="/forks"]),
.repository .repo-buttons a[href$="/fork"],
.repository a[href$="/forks"],
.repository a[href*="/forks/"] {
  display: var(--sighorse-hidden-ui) !important;
}

.repository .sighorse-latest-draft {
  color: var(--color-red) !important;
  font-weight: 700;
}

.repository .sighorse-latest-draft svg {
  color: var(--color-red) !important;
}
