/* Jaz Repo custom skin — deliberately not a GitHub clone. */
:root {
  --jaz-bg-0: #070812;
  --jaz-bg-1: #0d1020;
  --jaz-purple: #8b5cf6;
  --jaz-cyan: #22d3ee;
  --jaz-line: rgba(139, 92, 246, 0.28);
}

body {
  background:
    radial-gradient(circle at 12% 8%, rgba(139, 92, 246, 0.16), transparent 30rem),
    radial-gradient(circle at 82% 14%, rgba(34, 211, 238, 0.12), transparent 28rem),
    linear-gradient(180deg, var(--jaz-bg-0), var(--jaz-bg-1));
}

.navbar,
.ui.menu.navbar {
  border-bottom: 1px solid var(--jaz-line) !important;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.22);
}

.navbar-brand a,
.navbar .brand,
header .item.brand {
  letter-spacing: 0.02em;
  font-weight: 800;
}

.navbar-brand a::after,
.navbar .brand::after,
header .item.brand::after {
  content: " private forge";
  margin-left: .55rem;
  padding: .18rem .45rem;
  border: 1px solid rgba(34, 211, 238, .35);
  border-radius: 999px;
  color: var(--jaz-cyan);
  font-size: .68rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .08em;
}

.ui.primary.button,
.ui.green.button,
.ui.primary.buttons .button {
  background: linear-gradient(135deg, var(--jaz-purple), #06b6d4) !important;
  border: 0 !important;
  box-shadow: 0 10px 28px rgba(139, 92, 246, .24) !important;
}

.repository.file.list,
.ui.segment,
.ui.attached.header,
.ui.menu,
.ui.card,
.ui.table {
  border-color: var(--jaz-line) !important;
}

footer::after {
  content: "Git Jaz · private forge for Andreas / Bizcraft";
  display: block;
  margin-top: .6rem;
  color: rgba(148, 163, 184, .86);
  font-size: .82rem;
}
