/* Shared icon rendering for public pages (Lucide SVG) */
.pm-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  height: 1em;
  line-height: 1;
  flex-shrink: 0;
  vertical-align: -0.12em;
}

.pm-icon--leading {
  margin-right: 0.42em;
}

.pm-icon-svg {
  width: 1em;
  height: 1em;
  display: block;
  fill: none;
  stroke: currentColor;
  stroke-width: var(--pm-icon-stroke, 2);
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* White stroke for icons rendered inside dark gradient solution boxes */
.solution-icon .pm-icon-svg,
.sol-icon .pm-icon-svg {
  stroke: #fff;
}

/* Landing: dark icon tiles should keep white icon stroke */
.feature-icon .pm-icon-svg,
.uc-slide-icon .pm-icon-svg {
  stroke: #fff;
}

/* Use case navigation icons: color by target page theme */
.sh-dd-item[href$="litigation-evidence.html"] .sh-dd-icon,
.sh-mobile-link[href$="litigation-evidence.html"] .sh-mobile-link-icon { color: #dc2626; }
.sh-dd-item[href$="regulatory-compliance.html"] .sh-dd-icon,
.sh-mobile-link[href$="regulatory-compliance.html"] .sh-mobile-link-icon { color: #2563eb; }
.sh-dd-item[href$="competitive-intelligence.html"] .sh-dd-icon,
.sh-mobile-link[href$="competitive-intelligence.html"] .sh-mobile-link-icon { color: #d97706; }
.sh-dd-item[href$="due-diligence.html"] .sh-dd-icon,
.sh-mobile-link[href$="due-diligence.html"] .sh-mobile-link-icon { color: #059669; }
.sh-dd-item[href$="fraud-documentation.html"] .sh-dd-icon,
.sh-mobile-link[href$="fraud-documentation.html"] .sh-mobile-link-icon { color: #ea580c; }
.sh-dd-item[href$="osint-journalism.html"] .sh-dd-icon,
.sh-mobile-link[href$="osint-journalism.html"] .sh-mobile-link-icon { color: #4f46e5; }
.sh-dd-item[href$="reputation-defense.html"] .sh-dd-icon,
.sh-mobile-link[href$="reputation-defense.html"] .sh-mobile-link-icon { color: #7c3aed; }
.sh-dd-item[href$="procurement-monitoring.html"] .sh-dd-icon,
.sh-mobile-link[href$="procurement-monitoring.html"] .sh-mobile-link-icon { color: #0d9488; }
.sh-dd-item[href$="esg-tracking.html"] .sh-dd-icon,
.sh-mobile-link[href$="esg-tracking.html"] .sh-mobile-link-icon { color: #16a34a; }

.sh-dropdown-menu--docs .sh-dd-icon,
.sh-mobile-link[href*="docs/"] .sh-mobile-link-icon {
  color: #fff;
}
