/**
 * URTM Lucide Icons — frontend CSS
 *
 * Local @font-face fallback, used before the PHP-generated absolute-URL
 * declaration (lucide-icons.php urtm_lucide_font_face_css) is active. Paths are
 * relative to this file (assets/), so they resolve to the bundled local fonts —
 * NO CDN request is ever made.
 */
@font-face {
  font-family: "lucide";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("fonts/lucide.woff2") format("woff2"),
       url("fonts/lucide.woff") format("woff"),
       url("fonts/lucide.ttf") format("truetype");
}

/* Base class — Divi applies this to the icon element */
[class^="icon-"]::before,
[class*=" icon-"]::before {
  font-family: "lucide" !important;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
