/* Sitewide Ozzgit premium overrides — loaded on every page via header.tmpl */

/* Hide upstream Forgejo branding, links, and marketing blocks */
a[href*="forgejo.org"],
a[href*="code.forgejo.org"],
a[href*="codeberg.org/forgejo"],
.footer .power,
footer.page-footer a[href*="forgejo"],
.page-footer a[href*="forgejo"],
.powered-by,
.explore .ui.grid .column .svg,
a[href="/assets/licenses.txt"] {
  display: none !important;
}

/* Hide default marketing footer row when config flags are ignored */
footer.page-footer .right,
footer.page-footer .links,
footer.page-footer .flex-text-block {
  display: none !important;
}

/* Default explore/marketing page (when reached directly) */
.page-content.explore,
.page-content.home.explore,
.ui.three.column.grid,
.ui.grid.explore,
html:not([data-theme]) .page-content .ui.grid {
  display: none !important;
}

.ozzgit-home {
  display: grid !important;
}

/* Hide Help link that points to forgejo.org docs */
.ui.menu.main.menu a.item[href*="forgejo.org/docs"] {
  display: none !important;
}

/* Premium typography */
body {
  font-family: var(--ozzmo-font-body, "Inter", sans-serif) !important;
}

.ui.menu.main.menu,
.navbar {
  backdrop-filter: blur(8px);
  box-shadow: var(--ozzmo-shadow-1, 0 2px 8px rgba(0, 0, 0, 0.35));
}

.ui.button.primary,
.ui.primary.button {
  border-radius: var(--ozzmo-radius-md, 8px) !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em;
}

.ui.segment,
.repo-list .item,
.ui.card {
  border-radius: var(--ozzmo-radius-lg, 12px) !important;
}

.ozzgit-footer {
  display: block !important;
  text-align: center;
  padding: 1rem;
  color: var(--color-text-light-2, #6C6C6C);
  font-size: 12px;
  letter-spacing: 0.04em;
}

.ozzgit-footer a {
  color: var(--ozzmo-red, #FF1E1E) !important;
}
