/* Gitea custom CSS - replace Gitea brand green with orange */

:root {
  --color-logo: #F58025;
}

@media (prefers-color-scheme: dark) {
  :root {
    --color-logo: #F58025;
  }
}

:root[data-theme="gitea-light"],
:root[data-theme="gitea-auto"],
:root[data-theme="gitea-dark"] {
  --color-logo: #F58025;
}

/* Generic attribute match — replace any green fill */
[fill="#609926"],
[fill="#609926"] *,
[fill="#609926"] > *,
g[fill="#609926"] > path {
  fill: #F58025 !important;
}

/* Specific match: gitea-gitea SVG icon, recolor all child shapes except white inner */
svg.gitea-gitea g,
svg.gitea-gitea path:not([fill="#fff"]):not([fill="white"]),
.svg.gitea-gitea g,
.svg.gitea-gitea path:not([fill="#fff"]):not([fill="white"]) {
  fill: #F58025 !important;
}

/* Preserve white inner letter */
svg.gitea-gitea path[fill="#fff"],
.svg.gitea-gitea path[fill="#fff"] {
  fill: #ffffff !important;
}
