/* MPP v2.4 – samo tirkizno-zeleni vizualni naglasci, bez promjene pozadina i Glass 3D gumba. */
:root { --mpp-accent-blue: #319BFF; }
/* Ikone usluga i njihove oznake */
.service-grid article > i,
/* Brojevi i oznake četiri AI prednosti */
.ai-features article > b,
/* Znak potvrde nalaza: boja znaka, ne pozadina značke */
.human-badge > span,
/* Simboli u tri glavna stupa */
.pillar .icon-box, .pillar .kicker,
/* Kvačice u popisima – pseudo-elementi u postojećem CSS-u */
.pillar .check-list li::before,
/* Dodatni simboli u procesu */
.process-grid article > i,
/* Ostale samostalne tekstualne oznake */
.service-grid article > .icon, .ai-features .feature-number {
  color: var(--mpp-accent-blue) !important;
}
/* Svijetli plavi obod značke umjesto zelenog, bez diranja njezine tamne podloge */
.human-badge { border-color: rgba(49,155,255,.48) !important; }
/* Ikone usluga: obuhvaća i SVG koji nasljeđuje boju preko currentColor */
.service-grid article > i svg, .pillar .icon-box svg { color: var(--mpp-accent-blue) !important; }
/* Tekstualni znakovi kvačice ako su definirani markerom */
.pillar .check-list li::marker { color: var(--mpp-accent-blue) !important; }

/* v2.5 – završna korekcija Human-validated findings, HR i EN */
.human-badge {
  border-color: rgba(49,155,255,.55) !important;
  background: linear-gradient(125deg, rgba(10,37,62,.92), rgba(9,27,46,.94)) !important;
}
.human-badge > span {
  background: linear-gradient(145deg, #69C9FF 0%, #319BFF 52%, #1267D8 100%) !important;
  color: #061C37 !important;
  border: 1px solid rgba(180,231,255,.6) !important;
  box-shadow: inset 0 1px 1px rgba(255,255,255,.42), 0 3px 9px rgba(10,90,190,.28) !important;
}
