/* Helprite public-site button radius alignment, matching the hero CTAs. */
/* Only radii are changed; colour, font, dimensions, outline and action remain untouched. */
body :is(button, .btn, .button, .cta, .btn-primary, .btn-outline, a[class*="btn"], a[class*="cta"], a.y, a.g, a[class~="y"], a[class~="g"], input[type="submit"], input[type="button"]):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):not(.swal2-close) {
  border-radius: 999px !important;
}
/* SweetAlert2 actions use the same pill radius. */
.swal2-actions :is(button, .swal2-styled) { border-radius: 999px !important; }

/* The source templates use single-letter anchor classes for CTA buttons.
   Keep these separate from pills, cards, inputs and navigation links. */
body a.y, body a.g, body a[class~="y"], body a[class~="g"] { border-radius: 9999px !important; }
