/* STREETS production presentation overrides.
   Keep builder/editor branding out of the public-facing civic site. */

/* Make the Academy CTA read as a deliberate peer to the primary hero actions. */
main > section:first-of-type a[href="/academy"] {
  border: 1px solid hsl(var(--primary) / 0.55) !important;
  background: hsl(var(--primary) / 0.12) !important;
  color: hsl(var(--primary)) !important;
  box-shadow: 0 0 0 1px hsl(var(--primary) / 0.08) inset;
}

main > section:first-of-type a[href="/academy"]:hover {
  border-color: hsl(var(--primary) / 0.8) !important;
  background: hsl(var(--primary) / 0.2) !important;
  color: hsl(var(--primary)) !important;
}

/* Defensive suppression for builder attribution injected outside the app. */
#lovable-badge,
[data-lovable-badge],
[class*="lovable-badge"],
[aria-label="Edit with Lovable"],
[title="Edit with Lovable"],
a[href*="lovable.dev"]:has([alt*="Lovable"]),
a[href*="lovable.app"]:has([alt*="Lovable"]) {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
