/* ====== WolfGit brand overrides ====== */

/* Colore primario del tuo brand */
:root {
    --wolf-primary: #78dff8; /* SCEGLI TU */
    --wolf-primary-hover: #78dff8; /* SCEGLI TU */
}

/* Link (global) */
a {
    color: var(--wolf-primary);
}
a:hover,
a:focus {
    color: var(--wolf-primary-hover);
}

/* Icone Octicon dentro i titoli della home */
.home .hero.ui.icon.header,
.home .hero.ui.icon.header .octicon {
    color: var(--wolf-primary);
}

/* Titoli delle “card” della home */
.home .hero.ui.icon.header .content,
.home .hero.ui.icon.header .sub.header {
    color: var(--wolf-primary);
}

/* Link nei paragrafi grandi della home */
.home p.large a {
    color: var(--wolf-primary);
}
.home p.large a:hover {
    color: var(--wolf-primary-hover);
}

/* colore dei titoli/icone in home */
.home .hero.ui.icon.header {
    color: var(--wolf-primary) !important;
}

/* gli svg ereditano il colore dal testo, senza stroke extra */
.home .hero.ui.icon.header svg,
.home .hero.ui.icon.header .octicon {
    color: inherit !important; /* per sicurezza */
    fill: currentColor !important; /* usa il color del contenitore */
}

/* se dentro ci sono elementi con fill fissato, riallineali */
.home .hero.ui.icon.header svg [fill] {
    fill: currentColor !important;
}

/* IMPORTANTISSIMO: non aggiungere stroke; anzi, rimuovilo se presente */
.home .hero.ui.icon.header svg [stroke] {
    stroke: none !important;
}
