/*!
 * Lucide Icons CSS System - Optimized Build
 * Retains 100% active icons used across CMS templates, JS and CSS
 * Size optimized for Core Web Vitals
 */

/* ==========================================================================
   1. BASE ICON SELECTORS
   ========================================================================== */
.lu,
.lucide,
span[class*=" fa-"],
i[class*=" hi-"],
i[class^="hi-"],
span[class*=" hi-"],
span[class^="hi-"] {
    display: inline-block;
    width: 1.25em;
    height: 1.25em;
    line-height: 1;
    background-color: currentColor;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    vertical-align: -2px;
    font-style: normal;
    flex-shrink: 0;
	opacity: 0.85;
}

/* ==========================================================================
   2. SIZE & UTILITY CLASSES
   ========================================================================== */
.lu-2xs, .fa-2xs, .hi-2xs { width: 0.625em; height: 0.625em; }
.lu-xs,  .fa-xs,  .hi-xs  { width: 0.75em;  height: 0.75em; }
.lu-sm,  .fa-sm,  .hi-sm  { width: 0.875em; height: 0.875em; }
.lu-md,  .fa-md,  .hi-md  { width: 1.125em; height: 1.125em; }
.lu-lg,  .fa-lg,  .hi-lg  { width: 1.25em;  height: 1.25em; }
.lu-xl,  .fa-xl,  .hi-xl  { width: 1.5em;   height: 1.5em; }
.lu-2xl, .lu-2x, .fa-2xl, .fa-2x, .hi-2xl, .hi-2x { width: 2em;     height: 2em; }
.lu-3xl, .lu-3x, .fa-3xl, .fa-3x, .hi-3xl, .hi-3x { width: 3em;     height: 3em; }
.lu-4x, .fa-4x, .hi-4x { width: 4em; height: 4em; }
.lu-5x, .fa-5x, .hi-5x { width: 5em; height: 5em; }
.lu-fw,  .fa-fw,  .hi-fw  { width: 1.25em;  text-align: center; }

/* Spin / Pulse Animations */
.lu-spin, .fa-spin, .hi-spin {
    animation: lu-spin-animation 1s infinite linear;
}
.lu-pulse, .fa-pulse, .hi-pulse {
    animation: lu-spin-animation 1s infinite steps(8);
}
@keyframes lu-spin-animation {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* ==========================================================================
   3. ACTIVE LUCIDE ICONS USED IN PROJECT
   ========================================================================== */

.lu-activity,
.lucide-activity {
    -webkit-mask-image: url('icon-svg/lucide/activity.svg');
    mask-image: url('icon-svg/lucide/activity.svg');
}

.lu-alert-circle,
.lucide-alert-circle {
    -webkit-mask-image: url('icon-svg/lucide/alert-circle.svg');
    mask-image: url('icon-svg/lucide/alert-circle.svg');
}

.lu-alert-triangle,
.lucide-alert-triangle {
    -webkit-mask-image: url('icon-svg/lucide/alert-triangle.svg');
    mask-image: url('icon-svg/lucide/alert-triangle.svg');
}

.lu-align-left,
.lucide-align-left {
    -webkit-mask-image: url('icon-svg/lucide/align-left.svg');
    mask-image: url('icon-svg/lucide/align-left.svg');
}

.lu-apple,
.lucide-apple {
    -webkit-mask-image: url('icon-svg/lucide/apple.svg');
    mask-image: url('icon-svg/lucide/apple.svg');
}

.lu-arrow-down-0-1,
.lucide-arrow-down-0-1 {
    -webkit-mask-image: url('icon-svg/lucide/arrow-down-0-1.svg');
    mask-image: url('icon-svg/lucide/arrow-down-0-1.svg');
}

.lu-arrow-down-a-z,
.lucide-arrow-down-a-z {
    -webkit-mask-image: url('icon-svg/lucide/arrow-down-a-z.svg');
    mask-image: url('icon-svg/lucide/arrow-down-a-z.svg');
}

.lu-arrow-left,
.lucide-arrow-left {
    -webkit-mask-image: url('icon-svg/lucide/arrow-left.svg');
    mask-image: url('icon-svg/lucide/arrow-left.svg');
}

.lu-arrow-left-right,
.lucide-arrow-left-right {
    -webkit-mask-image: url('icon-svg/lucide/arrow-left-right.svg');
    mask-image: url('icon-svg/lucide/arrow-left-right.svg');
}

.lu-arrow-right,
.lucide-arrow-right {
    -webkit-mask-image: url('icon-svg/lucide/arrow-right.svg');
    mask-image: url('icon-svg/lucide/arrow-right.svg');
}

.lu-arrow-right-to-line,
.lucide-arrow-right-to-line {
    -webkit-mask-image: url('icon-svg/lucide/arrow-right-to-line.svg');
    mask-image: url('icon-svg/lucide/arrow-right-to-line.svg');
}

.lu-arrow-up-down,
.lucide-arrow-up-down {
    -webkit-mask-image: url('icon-svg/lucide/arrow-up-down.svg');
    mask-image: url('icon-svg/lucide/arrow-up-down.svg');
}

.lu-arrow-up-right-from-square,
.lucide-arrow-up-right-from-square {
    -webkit-mask-image: url('icon-svg/lucide/arrow-up-right-from-square.svg');
    mask-image: url('icon-svg/lucide/arrow-up-right-from-square.svg');
}

.lu-arrow-up-to-line,
.lucide-arrow-up-to-line {
    -webkit-mask-image: url('icon-svg/lucide/arrow-up-to-line.svg');
    mask-image: url('icon-svg/lucide/arrow-up-to-line.svg');
}

.lu-at-sign,
.lucide-at-sign {
    -webkit-mask-image: url('icon-svg/lucide/at-sign.svg');
    mask-image: url('icon-svg/lucide/at-sign.svg');
}

.lu-badge-check,
.lucide-badge-check {
    -webkit-mask-image: url('icon-svg/lucide/badge-check.svg');
    mask-image: url('icon-svg/lucide/badge-check.svg');
}

.lu-ban,
.lucide-ban {
    -webkit-mask-image: url('icon-svg/lucide/ban.svg');
    mask-image: url('icon-svg/lucide/ban.svg');
}

.lu-banknote,
.lucide-banknote {
    -webkit-mask-image: url('icon-svg/lucide/banknote.svg');
    mask-image: url('icon-svg/lucide/banknote.svg');
}

.lu-bar-chart-3,
.lucide-bar-chart-3 {
    -webkit-mask-image: url('icon-svg/lucide/bar-chart-3.svg');
    mask-image: url('icon-svg/lucide/bar-chart-3.svg');
}

.lu-barcode,
.lucide-barcode {
    -webkit-mask-image: url('icon-svg/lucide/barcode.svg');
    mask-image: url('icon-svg/lucide/barcode.svg');
}

.lu-bell,
.lucide-bell {
    -webkit-mask-image: url('icon-svg/lucide/bell.svg');
    mask-image: url('icon-svg/lucide/bell.svg');
}

.lu-bolt,
.lucide-bolt {
    -webkit-mask-image: url('icon-svg/lucide/bolt.svg');
    mask-image: url('icon-svg/lucide/bolt.svg');
}

.lu-book,
.lucide-book {
    -webkit-mask-image: url('icon-svg/lucide/book.svg');
    mask-image: url('icon-svg/lucide/book.svg');
}

.lu-bookmark,
.lucide-bookmark {
    -webkit-mask-image: url('icon-svg/lucide/bookmark.svg');
    mask-image: url('icon-svg/lucide/bookmark.svg');
}

.lu-book-open,
.lucide-book-open {
    -webkit-mask-image: url('icon-svg/lucide/book-open.svg');
    mask-image: url('icon-svg/lucide/book-open.svg');
}

.lu-bot,
.lucide-bot {
    -webkit-mask-image: url('icon-svg/lucide/bot.svg');
    mask-image: url('icon-svg/lucide/bot.svg');
}

.lu-box,
.lucide-box {
    -webkit-mask-image: url('icon-svg/lucide/box.svg');
    mask-image: url('icon-svg/lucide/box.svg');
}

.lu-boxes,
.lucide-boxes {
    -webkit-mask-image: url('icon-svg/lucide/boxes.svg');
    mask-image: url('icon-svg/lucide/boxes.svg');
}

.lu-broom,
.lucide-broom {
    -webkit-mask-image: url('icon-svg/lucide/broom.svg');
    mask-image: url('icon-svg/lucide/broom.svg');
}

.lu-building,
.lucide-building {
    -webkit-mask-image: url('icon-svg/lucide/building.svg');
    mask-image: url('icon-svg/lucide/building.svg');
}

.lu-building-2,
.lucide-building-2 {
    -webkit-mask-image: url('icon-svg/lucide/building-2.svg');
    mask-image: url('icon-svg/lucide/building-2.svg');
}

.lu-cake,
.lucide-cake {
    -webkit-mask-image: url('icon-svg/lucide/cake.svg');
    mask-image: url('icon-svg/lucide/cake.svg');
}

.lu-calculator,
.lucide-calculator {
    -webkit-mask-image: url('icon-svg/lucide/calculator.svg');
    mask-image: url('icon-svg/lucide/calculator.svg');
}

.lu-calendar,
.lucide-calendar {
    -webkit-mask-image: url('icon-svg/lucide/calendar.svg');
    mask-image: url('icon-svg/lucide/calendar.svg');
}

.lu-calendar-check,
.lucide-calendar-check {
    -webkit-mask-image: url('icon-svg/lucide/calendar-check.svg');
    mask-image: url('icon-svg/lucide/calendar-check.svg');
}

.lu-calendar-clock,
.lucide-calendar-clock {
    -webkit-mask-image: url('icon-svg/lucide/calendar-clock.svg');
    mask-image: url('icon-svg/lucide/calendar-clock.svg');
}

.lu-calendar-days,
.lucide-calendar-days {
    -webkit-mask-image: url('icon-svg/lucide/calendar-days.svg');
    mask-image: url('icon-svg/lucide/calendar-days.svg');
}

.lu-calendar-heart,
.lucide-calendar-heart {
    -webkit-mask-image: url('icon-svg/lucide/calendar-heart.svg');
    mask-image: url('icon-svg/lucide/calendar-heart.svg');
}

.lu-calendar-plus,
.lucide-calendar-plus {
    -webkit-mask-image: url('icon-svg/lucide/calendar-plus.svg');
    mask-image: url('icon-svg/lucide/calendar-plus.svg');
}

.lu-calendar-range,
.lucide-calendar-range {
    -webkit-mask-image: url('icon-svg/lucide/calendar-range.svg');
    mask-image: url('icon-svg/lucide/calendar-range.svg');
}

.lu-camera,
.lucide-camera {
    -webkit-mask-image: url('icon-svg/lucide/camera.svg');
    mask-image: url('icon-svg/lucide/camera.svg');
}

.lu-chart-column,
.lucide-chart-column {
    -webkit-mask-image: url('icon-svg/lucide/chart-column.svg');
    mask-image: url('icon-svg/lucide/chart-column.svg');
}

.lu-check,
.lucide-check {
    -webkit-mask-image: url('icon-svg/lucide/check.svg');
    mask-image: url('icon-svg/lucide/check.svg');
}

.lu-check-check,
.lucide-check-check {
    -webkit-mask-image: url('icon-svg/lucide/check-check.svg');
    mask-image: url('icon-svg/lucide/check-check.svg');
}

.lu-check-square,
.lucide-check-square {
    -webkit-mask-image: url('icon-svg/lucide/check-square.svg');
    mask-image: url('icon-svg/lucide/check-square.svg');
}

.lu-chevron-down,
.lucide-chevron-down {
    -webkit-mask-image: url('icon-svg/lucide/chevron-down.svg');
    mask-image: url('icon-svg/lucide/chevron-down.svg');
}

.lu-chevron-left,
.lucide-chevron-left {
    -webkit-mask-image: url('icon-svg/lucide/chevron-left.svg');
    mask-image: url('icon-svg/lucide/chevron-left.svg');
}

.lu-chevron-right,
.lucide-chevron-right {
    -webkit-mask-image: url('icon-svg/lucide/chevron-right.svg');
    mask-image: url('icon-svg/lucide/chevron-right.svg');
}

.lu-chevrons-down,
.lucide-chevrons-down {
    -webkit-mask-image: url('icon-svg/lucide/chevrons-down.svg');
    mask-image: url('icon-svg/lucide/chevrons-down.svg');
}

.lu-chevrons-left,
.lucide-chevrons-left {
    -webkit-mask-image: url('icon-svg/lucide/chevrons-left.svg');
    mask-image: url('icon-svg/lucide/chevrons-left.svg');
}

.lu-chevron-up,
.lucide-chevron-up {
    -webkit-mask-image: url('icon-svg/lucide/chevron-up.svg');
    mask-image: url('icon-svg/lucide/chevron-up.svg');
}

.lu-circle,
.lucide-circle {
    -webkit-mask-image: url('icon-svg/lucide/circle.svg');
    mask-image: url('icon-svg/lucide/circle.svg');
}

.lu-circle-alert,
.lucide-circle-alert {
    -webkit-mask-image: url('icon-svg/lucide/circle-alert.svg');
    mask-image: url('icon-svg/lucide/circle-alert.svg');
}

.lu-circle-check,
.lucide-circle-check {
    -webkit-mask-image: url('icon-svg/lucide/circle-check.svg');
    mask-image: url('icon-svg/lucide/circle-check.svg');
}

.lu-circle-dollar-sign,
.lucide-circle-dollar-sign {
    -webkit-mask-image: url('icon-svg/lucide/circle-dollar-sign.svg');
    mask-image: url('icon-svg/lucide/circle-dollar-sign.svg');
}

.lu-circle-dot,
.lucide-circle-dot {
    -webkit-mask-image: url('icon-svg/lucide/circle-dot.svg');
    mask-image: url('icon-svg/lucide/circle-dot.svg');
}

.lu-circle-plus,
.lucide-circle-plus {
    -webkit-mask-image: url('icon-svg/lucide/circle-plus.svg');
    mask-image: url('icon-svg/lucide/circle-plus.svg');
}

.lu-circle-user,
.lucide-circle-user {
    -webkit-mask-image: url('icon-svg/lucide/circle-user.svg');
    mask-image: url('icon-svg/lucide/circle-user.svg');
}

.lu-circle-x,
.lucide-circle-x {
    -webkit-mask-image: url('icon-svg/lucide/circle-x.svg');
    mask-image: url('icon-svg/lucide/circle-x.svg');
}

.lu-clipboard-check,
.lucide-clipboard-check {
    -webkit-mask-image: url('icon-svg/lucide/clipboard-check.svg');
    mask-image: url('icon-svg/lucide/clipboard-check.svg');
}

.lu-clock,
.lucide-clock {
    -webkit-mask-image: url('icon-svg/lucide/clock.svg');
    mask-image: url('icon-svg/lucide/clock.svg');
}

.lu-cloud,
.lucide-cloud {
    -webkit-mask-image: url('icon-svg/lucide/cloud.svg');
    mask-image: url('icon-svg/lucide/cloud.svg');
}

.lu-cloud-upload,
.lucide-cloud-upload {
    -webkit-mask-image: url('icon-svg/lucide/cloud-upload.svg');
    mask-image: url('icon-svg/lucide/cloud-upload.svg');
}

.lu-code,
.lucide-code {
    -webkit-mask-image: url('icon-svg/lucide/code.svg');
    mask-image: url('icon-svg/lucide/code.svg');
}

.lu-code-2,
.lucide-code-2 {
    -webkit-mask-image: url('icon-svg/lucide/code-2.svg');
    mask-image: url('icon-svg/lucide/code-2.svg');
}

.lu-coins,
.lucide-coins {
    -webkit-mask-image: url('icon-svg/lucide/coins.svg');
    mask-image: url('icon-svg/lucide/coins.svg');
}

.lu-compass,
.lucide-compass {
    -webkit-mask-image: url('icon-svg/lucide/compass.svg');
    mask-image: url('icon-svg/lucide/compass.svg');
}

.lu-contact,
.lucide-contact {
    -webkit-mask-image: url('icon-svg/lucide/contact.svg');
    mask-image: url('icon-svg/lucide/contact.svg');
}

.lu-contact-2,
.lucide-contact-2 {
    -webkit-mask-image: url('icon-svg/lucide/contact-2.svg');
    mask-image: url('icon-svg/lucide/contact-2.svg');
}

.lu-copy,
.lucide-copy {
    -webkit-mask-image: url('icon-svg/lucide/copy.svg');
    mask-image: url('icon-svg/lucide/copy.svg');
}

.lu-corner-left-up,
.lucide-corner-left-up {
    -webkit-mask-image: url('icon-svg/lucide/corner-left-up.svg');
    mask-image: url('icon-svg/lucide/corner-left-up.svg');
}

.lu-cpu,
.lucide-cpu {
    -webkit-mask-image: url('icon-svg/lucide/cpu.svg');
    mask-image: url('icon-svg/lucide/cpu.svg');
}

.lu-credit-card,
.lucide-credit-card {
    -webkit-mask-image: url('icon-svg/lucide/credit-card.svg');
    mask-image: url('icon-svg/lucide/credit-card.svg');
}

.lu-database,
.lucide-database {
    -webkit-mask-image: url('icon-svg/lucide/database.svg');
    mask-image: url('icon-svg/lucide/database.svg');
}

.lu-download,
.lucide-download {
    -webkit-mask-image: url('icon-svg/lucide/download.svg');
    mask-image: url('icon-svg/lucide/download.svg');
}

.lu-download-cloud,
.lucide-download-cloud {
    -webkit-mask-image: url('icon-svg/lucide/download-cloud.svg');
    mask-image: url('icon-svg/lucide/download-cloud.svg');
}

.lu-ellipsis,
.lucide-ellipsis {
    -webkit-mask-image: url('icon-svg/lucide/ellipsis.svg');
    mask-image: url('icon-svg/lucide/ellipsis.svg');
}

.lu-ellipsis-vertical,
.lucide-ellipsis-vertical {
    -webkit-mask-image: url('icon-svg/lucide/ellipsis-vertical.svg');
    mask-image: url('icon-svg/lucide/ellipsis-vertical.svg');
}

.lu-external-link,
.lucide-external-link {
    -webkit-mask-image: url('icon-svg/lucide/external-link.svg');
    mask-image: url('icon-svg/lucide/external-link.svg');
}

.lu-eye,
.lucide-eye {
    -webkit-mask-image: url('icon-svg/lucide/eye.svg');
    mask-image: url('icon-svg/lucide/eye.svg');
}

.lu-eye-off,
.lucide-eye-off {
    -webkit-mask-image: url('icon-svg/lucide/eye-off.svg');
    mask-image: url('icon-svg/lucide/eye-off.svg');
}

.lu-file,
.lucide-file {
    -webkit-mask-image: url('icon-svg/lucide/file.svg');
    mask-image: url('icon-svg/lucide/file.svg');
}

.lu-file-archive,
.lucide-file-archive {
    -webkit-mask-image: url('icon-svg/lucide/file-archive.svg');
    mask-image: url('icon-svg/lucide/file-archive.svg');
}

.lu-file-code,
.lucide-file-code {
    -webkit-mask-image: url('icon-svg/lucide/file-code.svg');
    mask-image: url('icon-svg/lucide/file-code.svg');
}

.lu-file-edit,
.lucide-file-edit {
    -webkit-mask-image: url('icon-svg/lucide/file-edit.svg');
    mask-image: url('icon-svg/lucide/file-edit.svg');
}

.lu-file-image,
.lucide-file-image {
    -webkit-mask-image: url('icon-svg/lucide/file-image.svg');
    mask-image: url('icon-svg/lucide/file-image.svg');
}

.lu-file-input,
.lucide-file-input {
    -webkit-mask-image: url('icon-svg/lucide/file-input.svg');
    mask-image: url('icon-svg/lucide/file-input.svg');
}

.lu-file-output,
.lucide-file-output {
    -webkit-mask-image: url('icon-svg/lucide/file-output.svg');
    mask-image: url('icon-svg/lucide/file-output.svg');
}

.lu-file-pen,
.lucide-file-pen {
    -webkit-mask-image: url('icon-svg/lucide/file-pen.svg');
    mask-image: url('icon-svg/lucide/file-pen.svg');
}

.lu-file-plus,
.lucide-file-plus {
    -webkit-mask-image: url('icon-svg/lucide/file-plus.svg');
    mask-image: url('icon-svg/lucide/file-plus.svg');
}

.lu-file-spreadsheet,
.lucide-file-spreadsheet {
    -webkit-mask-image: url('icon-svg/lucide/file-spreadsheet.svg');
    mask-image: url('icon-svg/lucide/file-spreadsheet.svg');
}

.lu-file-text,
.lucide-file-text {
    -webkit-mask-image: url('icon-svg/lucide/file-text.svg');
    mask-image: url('icon-svg/lucide/file-text.svg');
}

.lu-file-up,
.lucide-file-up {
    -webkit-mask-image: url('icon-svg/lucide/file-up.svg');
    mask-image: url('icon-svg/lucide/file-up.svg');
}

.lu-file-warning,
.lucide-file-warning {
    -webkit-mask-image: url('icon-svg/lucide/file-warning.svg');
    mask-image: url('icon-svg/lucide/file-warning.svg');
}

.lu-filter,
.lucide-filter {
    -webkit-mask-image: url('icon-svg/lucide/filter.svg');
    mask-image: url('icon-svg/lucide/filter.svg');
}

.lu-flag,
.lucide-flag {
    -webkit-mask-image: url('icon-svg/lucide/flag.svg');
    mask-image: url('icon-svg/lucide/flag.svg');
}

.lu-folder,
.lucide-folder {
    -webkit-mask-image: url('icon-svg/lucide/folder.svg');
    mask-image: url('icon-svg/lucide/folder.svg');
}

.lu-folder-open,
.lucide-folder-open {
    -webkit-mask-image: url('icon-svg/lucide/folder-open.svg');
    mask-image: url('icon-svg/lucide/folder-open.svg');
}

.lu-folder-plus,
.lucide-folder-plus {
    -webkit-mask-image: url('icon-svg/lucide/folder-plus.svg');
    mask-image: url('icon-svg/lucide/folder-plus.svg');
}

.lu-folder-sync,
.lucide-folder-sync {
    -webkit-mask-image: url('icon-svg/lucide/folder-sync.svg');
    mask-image: url('icon-svg/lucide/folder-sync.svg');
}

.lu-folder-tree,
.lucide-folder-tree {
    -webkit-mask-image: url('icon-svg/lucide/folder-tree.svg');
    mask-image: url('icon-svg/lucide/folder-tree.svg');
}

.lu-gamepad-2,
.lucide-gamepad-2 {
    -webkit-mask-image: url('icon-svg/lucide/gamepad-2.svg');
    mask-image: url('icon-svg/lucide/gamepad-2.svg');
}

.lu-gauge,
.lucide-gauge {
    -webkit-mask-image: url('icon-svg/lucide/gauge.svg');
    mask-image: url('icon-svg/lucide/gauge.svg');
}

.lu-git-fork,
.lucide-git-fork {
    -webkit-mask-image: url('icon-svg/lucide/git-fork.svg');
    mask-image: url('icon-svg/lucide/git-fork.svg');
}

.lu-git-merge,
.lucide-git-merge {
    -webkit-mask-image: url('icon-svg/lucide/git-merge.svg');
    mask-image: url('icon-svg/lucide/git-merge.svg');
}

.lu-globe,
.lucide-globe {
    -webkit-mask-image: url('icon-svg/lucide/globe.svg');
    mask-image: url('icon-svg/lucide/globe.svg');
}

.lu-grip-vertical,
.lucide-grip-vertical {
    -webkit-mask-image: url('icon-svg/lucide/grip-vertical.svg');
    mask-image: url('icon-svg/lucide/grip-vertical.svg');
}

.lu-handshake,
.lucide-handshake {
    -webkit-mask-image: url('icon-svg/lucide/handshake.svg');
    mask-image: url('icon-svg/lucide/handshake.svg');
}

.lu-hard-drive,
.lucide-hard-drive {
    -webkit-mask-image: url('icon-svg/lucide/hard-drive.svg');
    mask-image: url('icon-svg/lucide/hard-drive.svg');
}

.lu-hash,
.lucide-hash {
    -webkit-mask-image: url('icon-svg/lucide/hash.svg');
    mask-image: url('icon-svg/lucide/hash.svg');
}

.lu-heading,
.lucide-heading {
    -webkit-mask-image: url('icon-svg/lucide/heading.svg');
    mask-image: url('icon-svg/lucide/heading.svg');
}

.lu-heading-1,
.lucide-heading-1 {
    -webkit-mask-image: url('icon-svg/lucide/heading-1.svg');
    mask-image: url('icon-svg/lucide/heading-1.svg');
}

.lu-heart,
.lucide-heart {
    -webkit-mask-image: url('icon-svg/lucide/heart.svg');
    mask-image: url('icon-svg/lucide/heart.svg');
}

.lu-history,
.lucide-history {
    -webkit-mask-image: url('icon-svg/lucide/history.svg');
    mask-image: url('icon-svg/lucide/history.svg');
}

.lu-hourglass,
.lucide-hourglass {
    -webkit-mask-image: url('icon-svg/lucide/hourglass.svg');
    mask-image: url('icon-svg/lucide/hourglass.svg');
}

.lu-house,
.lucide-house {
    -webkit-mask-image: url('icon-svg/lucide/house.svg');
    mask-image: url('icon-svg/lucide/house.svg');
}

.lu-id-card,
.lucide-id-card {
    -webkit-mask-image: url('icon-svg/lucide/id-card.svg');
    mask-image: url('icon-svg/lucide/id-card.svg');
}

.lu-image,
.lucide-image {
    -webkit-mask-image: url('icon-svg/lucide/image.svg');
    mask-image: url('icon-svg/lucide/image.svg');
}

.lu-image-off,
.lucide-image-off {
    -webkit-mask-image: url('icon-svg/lucide/image-off.svg');
    mask-image: url('icon-svg/lucide/image-off.svg');
}

.lu-images,
.lucide-images {
    -webkit-mask-image: url('icon-svg/lucide/images.svg');
    mask-image: url('icon-svg/lucide/images.svg');
}

.lu-inbox,
.lucide-inbox {
    -webkit-mask-image: url('icon-svg/lucide/inbox.svg');
    mask-image: url('icon-svg/lucide/inbox.svg');
}

.lu-infinity,
.lucide-infinity {
    -webkit-mask-image: url('icon-svg/lucide/infinity.svg');
    mask-image: url('icon-svg/lucide/infinity.svg');
}

.lu-info,
.lucide-info {
    -webkit-mask-image: url('icon-svg/lucide/info.svg');
    mask-image: url('icon-svg/lucide/info.svg');
}

.lu-key,
.lucide-key {
    -webkit-mask-image: url('icon-svg/lucide/key.svg');
    mask-image: url('icon-svg/lucide/key.svg');
}

.lu-languages,
.lucide-languages {
    -webkit-mask-image: url('icon-svg/lucide/languages.svg');
    mask-image: url('icon-svg/lucide/languages.svg');
}

.lu-laptop,
.lucide-laptop {
    -webkit-mask-image: url('icon-svg/lucide/laptop.svg');
    mask-image: url('icon-svg/lucide/laptop.svg');
}

.lu-layers,
.lucide-layers {
    -webkit-mask-image: url('icon-svg/lucide/layers.svg');
    mask-image: url('icon-svg/lucide/layers.svg');
}

.lu-life-buoy,
.lucide-life-buoy {
    -webkit-mask-image: url('icon-svg/lucide/life-buoy.svg');
    mask-image: url('icon-svg/lucide/life-buoy.svg');
}

.lu-lightbulb,
.lucide-lightbulb {
    -webkit-mask-image: url('icon-svg/lucide/lightbulb.svg');
    mask-image: url('icon-svg/lucide/lightbulb.svg');
}

.lu-link,
.lucide-link {
    -webkit-mask-image: url('icon-svg/lucide/link.svg');
    mask-image: url('icon-svg/lucide/link.svg');
}

.lu-list,
.lucide-list {
    -webkit-mask-image: url('icon-svg/lucide/list.svg');
    mask-image: url('icon-svg/lucide/list.svg');
}

.lu-list-checks,
.lucide-list-checks {
    -webkit-mask-image: url('icon-svg/lucide/list-checks.svg');
    mask-image: url('icon-svg/lucide/list-checks.svg');
}

.lu-list-filter,
.lucide-list-filter {
    -webkit-mask-image: url('icon-svg/lucide/list-filter.svg');
    mask-image: url('icon-svg/lucide/list-filter.svg');
}

.lu-list-ordered,
.lucide-list-ordered {
    -webkit-mask-image: url('icon-svg/lucide/list-ordered.svg');
    mask-image: url('icon-svg/lucide/list-ordered.svg');
}

.lu-list-tree,
.lucide-list-tree {
    -webkit-mask-image: url('icon-svg/lucide/list-tree.svg');
    mask-image: url('icon-svg/lucide/list-tree.svg');
}

.lu-loader-2,
.lucide-loader-2 {
    -webkit-mask-image: url('icon-svg/lucide/loader-2.svg');
    mask-image: url('icon-svg/lucide/loader-2.svg');
}

.lu-loader-circle,
.lucide-loader-circle {
    -webkit-mask-image: url('icon-svg/lucide/loader-circle.svg');
    mask-image: url('icon-svg/lucide/loader-circle.svg');
}

.lu-lock,
.lucide-lock {
    -webkit-mask-image: url('icon-svg/lucide/lock.svg');
    mask-image: url('icon-svg/lucide/lock.svg');
}

.lu-log-in,
.lucide-log-in {
    -webkit-mask-image: url('icon-svg/lucide/log-in.svg');
    mask-image: url('icon-svg/lucide/log-in.svg');
}

.lu-log-out,
.lucide-log-out {
    -webkit-mask-image: url('icon-svg/lucide/log-out.svg');
    mask-image: url('icon-svg/lucide/log-out.svg');
}

.lu-mail,
.lucide-mail {
    -webkit-mask-image: url('icon-svg/lucide/mail.svg');
    mask-image: url('icon-svg/lucide/mail.svg');
}

.lu-mail-check,
.lucide-mail-check {
    -webkit-mask-image: url('icon-svg/lucide/mail-check.svg');
    mask-image: url('icon-svg/lucide/mail-check.svg');
}

.lu-mail-open,
.lucide-mail-open {
    -webkit-mask-image: url('icon-svg/lucide/mail-open.svg');
    mask-image: url('icon-svg/lucide/mail-open.svg');
}

.lu-mail-x,
.lucide-mail-x {
    -webkit-mask-image: url('icon-svg/lucide/mail-x.svg');
    mask-image: url('icon-svg/lucide/mail-x.svg');
}

.lu-map-pin,
.lucide-map-pin {
    -webkit-mask-image: url('icon-svg/lucide/map-pin.svg');
    mask-image: url('icon-svg/lucide/map-pin.svg');
}

.lu-map-pin-house,
.lucide-map-pin-house {
    -webkit-mask-image: url('icon-svg/lucide/map-pin-house.svg');
    mask-image: url('icon-svg/lucide/map-pin-house.svg');
}

.lu-map-pin-plus,
.lucide-map-pin-plus {
    -webkit-mask-image: url('icon-svg/lucide/map-pin-plus.svg');
    mask-image: url('icon-svg/lucide/map-pin-plus.svg');
}

.lu-maximize,
.lucide-maximize {
    -webkit-mask-image: url('icon-svg/lucide/maximize.svg');
    mask-image: url('icon-svg/lucide/maximize.svg');
}

.lu-maximize-2,
.lucide-maximize-2 {
    -webkit-mask-image: url('icon-svg/lucide/maximize-2.svg');
    mask-image: url('icon-svg/lucide/maximize-2.svg');
}

.lu-megaphone,
.lucide-megaphone {
    -webkit-mask-image: url('icon-svg/lucide/megaphone.svg');
    mask-image: url('icon-svg/lucide/megaphone.svg');
}

.lu-memory-stick,
.lucide-memory-stick {
    -webkit-mask-image: url('icon-svg/lucide/memory-stick.svg');
    mask-image: url('icon-svg/lucide/memory-stick.svg');
}

.lu-menu,
.lucide-menu {
    -webkit-mask-image: url('icon-svg/lucide/menu.svg');
    mask-image: url('icon-svg/lucide/menu.svg');
}

.lu-message-circle-question,
.lucide-message-circle-question {
    -webkit-mask-image: url('icon-svg/lucide/message-circle-question.svg');
    mask-image: url('icon-svg/lucide/message-circle-question.svg');
}

.lu-message-square,
.lucide-message-square {
    -webkit-mask-image: url('icon-svg/lucide/message-square.svg');
    mask-image: url('icon-svg/lucide/message-square.svg');
}

.lu-message-square-more,
.lucide-message-square-more {
    -webkit-mask-image: url('icon-svg/lucide/message-square-more.svg');
    mask-image: url('icon-svg/lucide/message-square-more.svg');
}

.lu-message-square-off,
.lucide-message-square-off {
    -webkit-mask-image: url('icon-svg/lucide/message-square-off.svg');
    mask-image: url('icon-svg/lucide/message-square-off.svg');
}

.lu-message-square-text,
.lucide-message-square-text {
    -webkit-mask-image: url('icon-svg/lucide/message-square-text.svg');
    mask-image: url('icon-svg/lucide/message-square-text.svg');
}

.lu-messages-square,
.lucide-messages-square {
    -webkit-mask-image: url('icon-svg/lucide/messages-square.svg');
    mask-image: url('icon-svg/lucide/messages-square.svg');
}

.lu-minimize-2,
.lucide-minimize-2 {
    -webkit-mask-image: url('icon-svg/lucide/minimize-2.svg');
    mask-image: url('icon-svg/lucide/minimize-2.svg');
}

.lu-minus,
.lucide-minus {
    -webkit-mask-image: url('icon-svg/lucide/minus.svg');
    mask-image: url('icon-svg/lucide/minus.svg');
}

.lu-minus-circle,
.lucide-minus-circle {
    -webkit-mask-image: url('icon-svg/lucide/minus-circle.svg');
    mask-image: url('icon-svg/lucide/minus-circle.svg');
}

.lu-monitor,
.lucide-monitor {
    -webkit-mask-image: url('icon-svg/lucide/monitor.svg');
    mask-image: url('icon-svg/lucide/monitor.svg');
}

.lu-more-horizontal,
.lucide-more-horizontal {
    -webkit-mask-image: url('icon-svg/lucide/more-horizontal.svg');
    mask-image: url('icon-svg/lucide/more-horizontal.svg');
}

.lu-more-vertical,
.lucide-more-vertical {
    -webkit-mask-image: url('icon-svg/lucide/more-vertical.svg');
    mask-image: url('icon-svg/lucide/more-vertical.svg');
}

.lu-mouse-pointer-2,
.lucide-mouse-pointer-2 {
    -webkit-mask-image: url('icon-svg/lucide/mouse-pointer-2.svg');
    mask-image: url('icon-svg/lucide/mouse-pointer-2.svg');
}

.lu-mouse-pointer-click,
.lucide-mouse-pointer-click {
    -webkit-mask-image: url('icon-svg/lucide/mouse-pointer-click.svg');
    mask-image: url('icon-svg/lucide/mouse-pointer-click.svg');
}

.lu-move,
.lucide-move {
    -webkit-mask-image: url('icon-svg/lucide/move.svg');
    mask-image: url('icon-svg/lucide/move.svg');
}

.lu-navigation,
.lucide-navigation {
    -webkit-mask-image: url('icon-svg/lucide/navigation.svg');
    mask-image: url('icon-svg/lucide/navigation.svg');
}

.lu-network,
.lucide-network {
    -webkit-mask-image: url('icon-svg/lucide/network.svg');
    mask-image: url('icon-svg/lucide/network.svg');
}

.lu-newspaper,
.lucide-newspaper {
    -webkit-mask-image: url('icon-svg/lucide/newspaper.svg');
    mask-image: url('icon-svg/lucide/newspaper.svg');
}

.lu-package-open,
.lucide-package-open {
    -webkit-mask-image: url('icon-svg/lucide/package-open.svg');
    mask-image: url('icon-svg/lucide/package-open.svg');
}

.lu-package-search,
.lucide-package-search {
    -webkit-mask-image: url('icon-svg/lucide/package-search.svg');
    mask-image: url('icon-svg/lucide/package-search.svg');
}

.lu-palette,
.lucide-palette {
    -webkit-mask-image: url('icon-svg/lucide/palette.svg');
    mask-image: url('icon-svg/lucide/palette.svg');
}

.lu-paperclip,
.lucide-paperclip {
    -webkit-mask-image: url('icon-svg/lucide/paperclip.svg');
    mask-image: url('icon-svg/lucide/paperclip.svg');
}

.lu-pause,
.lucide-pause {
    -webkit-mask-image: url('icon-svg/lucide/pause.svg');
    mask-image: url('icon-svg/lucide/pause.svg');
}

.lu-pencil,
.lucide-pencil {
    -webkit-mask-image: url('icon-svg/lucide/pencil.svg');
    mask-image: url('icon-svg/lucide/pencil.svg');
}

.lu-phone,
.lucide-phone {
    -webkit-mask-image: url('icon-svg/lucide/phone.svg');
    mask-image: url('icon-svg/lucide/phone.svg');
}

.lu-phone-call,
.lucide-phone-call {
    -webkit-mask-image: url('icon-svg/lucide/phone-call.svg');
    mask-image: url('icon-svg/lucide/phone-call.svg');
}

.lu-pie-chart,
.lucide-pie-chart {
    -webkit-mask-image: url('icon-svg/lucide/pie-chart.svg');
    mask-image: url('icon-svg/lucide/pie-chart.svg');
}

.lu-plane-landing,
.lucide-plane-landing {
    -webkit-mask-image: url('icon-svg/lucide/plane-landing.svg');
    mask-image: url('icon-svg/lucide/plane-landing.svg');
}

.lu-plane-takeoff,
.lucide-plane-takeoff {
    -webkit-mask-image: url('icon-svg/lucide/plane-takeoff.svg');
    mask-image: url('icon-svg/lucide/plane-takeoff.svg');
}

.lu-play,
.lucide-play {
    -webkit-mask-image: url('icon-svg/lucide/play.svg');
    mask-image: url('icon-svg/lucide/play.svg');
}

.lu-plug,
.lucide-plug {
    -webkit-mask-image: url('icon-svg/lucide/plug.svg');
    mask-image: url('icon-svg/lucide/plug.svg');
}

.lu-plus,
.lucide-plus {
    -webkit-mask-image: url('icon-svg/lucide/plus.svg');
    mask-image: url('icon-svg/lucide/plus.svg');
}

.lu-plus-circle,
.lucide-plus-circle {
    -webkit-mask-image: url('icon-svg/lucide/plus-circle.svg');
    mask-image: url('icon-svg/lucide/plus-circle.svg');
}

.lu-pointer,
.lucide-pointer {
    -webkit-mask-image: url('icon-svg/lucide/pointer.svg');
    mask-image: url('icon-svg/lucide/pointer.svg');
}

.lu-power,
.lucide-power {
    -webkit-mask-image: url('icon-svg/lucide/power.svg');
    mask-image: url('icon-svg/lucide/power.svg');
}

.lu-printer,
.lucide-printer {
    -webkit-mask-image: url('icon-svg/lucide/printer.svg');
    mask-image: url('icon-svg/lucide/printer.svg');
}

.lu-qr-code,
.lucide-qr-code {
    -webkit-mask-image: url('icon-svg/lucide/qr-code.svg');
    mask-image: url('icon-svg/lucide/qr-code.svg');
}

.lu-radar,
.lucide-radar {
    -webkit-mask-image: url('icon-svg/lucide/radar.svg');
    mask-image: url('icon-svg/lucide/radar.svg');
}

.lu-receipt,
.lucide-receipt {
    -webkit-mask-image: url('icon-svg/lucide/receipt.svg');
    mask-image: url('icon-svg/lucide/receipt.svg');
}

.lu-refresh-cw,
.lucide-refresh-cw {
    -webkit-mask-image: url('icon-svg/lucide/refresh-cw.svg');
    mask-image: url('icon-svg/lucide/refresh-cw.svg');
}

.lu-reply,
.lucide-reply {
    -webkit-mask-image: url('icon-svg/lucide/reply.svg');
    mask-image: url('icon-svg/lucide/reply.svg');
}

.lu-rotate-ccw,
.lucide-rotate-ccw {
    -webkit-mask-image: url('icon-svg/lucide/rotate-ccw.svg');
    mask-image: url('icon-svg/lucide/rotate-ccw.svg');
}

.lu-rotate-cw,
.lucide-rotate-cw {
    -webkit-mask-image: url('icon-svg/lucide/rotate-cw.svg');
    mask-image: url('icon-svg/lucide/rotate-cw.svg');
}

.lu-save,
.lucide-save {
    -webkit-mask-image: url('icon-svg/lucide/save.svg');
    mask-image: url('icon-svg/lucide/save.svg');
}

.lu-scan-barcode,
.lucide-scan-barcode {
    -webkit-mask-image: url('icon-svg/lucide/scan-barcode.svg');
    mask-image: url('icon-svg/lucide/scan-barcode.svg');
}

.lu-search,
.lucide-search {
    -webkit-mask-image: url('icon-svg/lucide/search.svg');
    mask-image: url('icon-svg/lucide/search.svg');
}

.lu-send,
.lucide-send {
    -webkit-mask-image: url('icon-svg/lucide/send.svg');
    mask-image: url('icon-svg/lucide/send.svg');
}

.lu-server,
.lucide-server {
    -webkit-mask-image: url('icon-svg/lucide/server.svg');
    mask-image: url('icon-svg/lucide/server.svg');
}

.lu-settings,
.lucide-settings {
    -webkit-mask-image: url('icon-svg/lucide/settings.svg');
    mask-image: url('icon-svg/lucide/settings.svg');
}

.lu-settings-2,
.lucide-settings-2 {
    -webkit-mask-image: url('icon-svg/lucide/settings-2.svg');
    mask-image: url('icon-svg/lucide/settings-2.svg');
}

.lu-share-2,
.lucide-share-2 {
    -webkit-mask-image: url('icon-svg/lucide/share-2.svg');
    mask-image: url('icon-svg/lucide/share-2.svg');
}

.lu-shield,
.lucide-shield {
    -webkit-mask-image: url('icon-svg/lucide/shield.svg');
    mask-image: url('icon-svg/lucide/shield.svg');
}

.lu-shield-alert,
.lucide-shield-alert {
    -webkit-mask-image: url('icon-svg/lucide/shield-alert.svg');
    mask-image: url('icon-svg/lucide/shield-alert.svg');
}

.lu-shield-check,
.lucide-shield-check {
    -webkit-mask-image: url('icon-svg/lucide/shield-check.svg');
    mask-image: url('icon-svg/lucide/shield-check.svg');
}

.lu-shield-off,
.lucide-shield-off {
    -webkit-mask-image: url('icon-svg/lucide/shield-off.svg');
    mask-image: url('icon-svg/lucide/shield-off.svg');
}

.lu-shopping-bag,
.lucide-shopping-bag {
    -webkit-mask-image: url('icon-svg/lucide/shopping-bag.svg');
    mask-image: url('icon-svg/lucide/shopping-bag.svg');
}

.lu-shopping-basket,
.lucide-shopping-basket {
    -webkit-mask-image: url('icon-svg/lucide/shopping-basket.svg');
    mask-image: url('icon-svg/lucide/shopping-basket.svg');
}

.lu-shopping-cart,
.lucide-shopping-cart {
    -webkit-mask-image: url('icon-svg/lucide/shopping-cart.svg');
    mask-image: url('icon-svg/lucide/shopping-cart.svg');
}

.lu-signal,
.lucide-signal {
    -webkit-mask-image: url('icon-svg/lucide/signal.svg');
    mask-image: url('icon-svg/lucide/signal.svg');
}

.lu-sliders,
.lucide-sliders {
    -webkit-mask-image: url('icon-svg/lucide/sliders.svg');
    mask-image: url('icon-svg/lucide/sliders.svg');
}

.lu-sliders-horizontal,
.lucide-sliders-horizontal {
    -webkit-mask-image: url('icon-svg/lucide/sliders-horizontal.svg');
    mask-image: url('icon-svg/lucide/sliders-horizontal.svg');
}

.lu-smartphone,
.lucide-smartphone {
    -webkit-mask-image: url('icon-svg/lucide/smartphone.svg');
    mask-image: url('icon-svg/lucide/smartphone.svg');
}

.lu-sparkles,
.lucide-sparkles {
    -webkit-mask-image: url('icon-svg/lucide/sparkles.svg');
    mask-image: url('icon-svg/lucide/sparkles.svg');
}

.lu-spell-check,
.lucide-spell-check {
    -webkit-mask-image: url('icon-svg/lucide/spell-check.svg');
    mask-image: url('icon-svg/lucide/spell-check.svg');
}

.lu-square,
.lucide-square {
    -webkit-mask-image: url('icon-svg/lucide/square.svg');
    mask-image: url('icon-svg/lucide/square.svg');
}

.lu-square-arrow-up-right,
.lucide-square-arrow-up-right {
    -webkit-mask-image: url('icon-svg/lucide/square-arrow-up-right.svg');
    mask-image: url('icon-svg/lucide/square-arrow-up-right.svg');
}

.lu-square-check,
.lucide-square-check {
    -webkit-mask-image: url('icon-svg/lucide/square-check.svg');
    mask-image: url('icon-svg/lucide/square-check.svg');
}

.lu-star,
.lucide-star {
    -webkit-mask-image: url('icon-svg/lucide/star.svg');
    mask-image: url('icon-svg/lucide/star.svg');
}

.lu-star-half,
.lucide-star-half {
    -webkit-mask-image: url('icon-svg/lucide/star-half.svg');
    mask-image: url('icon-svg/lucide/star-half.svg');
}

.lu-sticky-note,
.lucide-sticky-note {
    -webkit-mask-image: url('icon-svg/lucide/sticky-note.svg');
    mask-image: url('icon-svg/lucide/sticky-note.svg');
}

.lu-store,
.lucide-store {
    -webkit-mask-image: url('icon-svg/lucide/store.svg');
    mask-image: url('icon-svg/lucide/store.svg');
}

.lu-table,
.lucide-table {
    -webkit-mask-image: url('icon-svg/lucide/table.svg');
    mask-image: url('icon-svg/lucide/table.svg');
}

.lu-tablet,
.lucide-tablet {
    -webkit-mask-image: url('icon-svg/lucide/tablet.svg');
    mask-image: url('icon-svg/lucide/tablet.svg');
}

.lu-tag,
.lucide-tag {
    -webkit-mask-image: url('icon-svg/lucide/tag.svg');
    mask-image: url('icon-svg/lucide/tag.svg');
}

.lu-tags,
.lucide-tags {
    -webkit-mask-image: url('icon-svg/lucide/tags.svg');
    mask-image: url('icon-svg/lucide/tags.svg');
}

.lu-target,
.lucide-target {
    -webkit-mask-image: url('icon-svg/lucide/target.svg');
    mask-image: url('icon-svg/lucide/target.svg');
}

.lu-ticket,
.lucide-ticket {
    -webkit-mask-image: url('icon-svg/lucide/ticket.svg');
    mask-image: url('icon-svg/lucide/ticket.svg');
}

.lu-timer,
.lucide-timer {
    -webkit-mask-image: url('icon-svg/lucide/timer.svg');
    mask-image: url('icon-svg/lucide/timer.svg');
}

.lu-toggle-right,
.lucide-toggle-right {
    -webkit-mask-image: url('icon-svg/lucide/toggle-right.svg');
    mask-image: url('icon-svg/lucide/toggle-right.svg');
}

.lu-trash-2,
.lucide-trash-2 {
    -webkit-mask-image: url('icon-svg/lucide/trash-2.svg');
    mask-image: url('icon-svg/lucide/trash-2.svg');
}

.lu-trending-up,
.lucide-trending-up {
    -webkit-mask-image: url('icon-svg/lucide/trending-up.svg');
    mask-image: url('icon-svg/lucide/trending-up.svg');
}

.lu-triangle-alert,
.lucide-triangle-alert {
    -webkit-mask-image: url('icon-svg/lucide/triangle-alert.svg');
    mask-image: url('icon-svg/lucide/triangle-alert.svg');
}

.lu-truck,
.lucide-truck {
    -webkit-mask-image: url('icon-svg/lucide/truck.svg');
    mask-image: url('icon-svg/lucide/truck.svg');
}

.lu-type,
.lucide-type {
    -webkit-mask-image: url('icon-svg/lucide/type.svg');
    mask-image: url('icon-svg/lucide/type.svg');
}

.lu-unlink,
.lucide-unlink {
    -webkit-mask-image: url('icon-svg/lucide/unlink.svg');
    mask-image: url('icon-svg/lucide/unlink.svg');
}

.lu-upload,
.lucide-upload {
    -webkit-mask-image: url('icon-svg/lucide/upload.svg');
    mask-image: url('icon-svg/lucide/upload.svg');
}

.lu-upload-cloud,
.lucide-upload-cloud {
    -webkit-mask-image: url('icon-svg/lucide/upload-cloud.svg');
    mask-image: url('icon-svg/lucide/upload-cloud.svg');
}

.lu-user,
.lucide-user {
    -webkit-mask-image: url('icon-svg/lucide/user.svg');
    mask-image: url('icon-svg/lucide/user.svg');
}

.lu-user-check,
.lucide-user-check {
    -webkit-mask-image: url('icon-svg/lucide/user-check.svg');
    mask-image: url('icon-svg/lucide/user-check.svg');
}

.lu-user-cog,
.lucide-user-cog {
    -webkit-mask-image: url('icon-svg/lucide/user-cog.svg');
    mask-image: url('icon-svg/lucide/user-cog.svg');
}

.lu-user-minus,
.lucide-user-minus {
    -webkit-mask-image: url('icon-svg/lucide/user-minus.svg');
    mask-image: url('icon-svg/lucide/user-minus.svg');
}

.lu-user-pen,
.lucide-user-pen {
    -webkit-mask-image: url('icon-svg/lucide/user-pen.svg');
    mask-image: url('icon-svg/lucide/user-pen.svg');
}

.lu-user-plus,
.lucide-user-plus {
    -webkit-mask-image: url('icon-svg/lucide/user-plus.svg');
    mask-image: url('icon-svg/lucide/user-plus.svg');
}

.lu-users,
.lucide-users {
    -webkit-mask-image: url('icon-svg/lucide/users.svg');
    mask-image: url('icon-svg/lucide/users.svg');
}

.lu-user-shield,
.lucide-user-shield {
    -webkit-mask-image: url('icon-svg/lucide/user-shield.svg');
    mask-image: url('icon-svg/lucide/user-shield.svg');
}

.lu-users-round,
.lucide-users-round {
    -webkit-mask-image: url('icon-svg/lucide/users-round.svg');
    mask-image: url('icon-svg/lucide/users-round.svg');
}

.lu-user-x,
.lucide-user-x {
    -webkit-mask-image: url('icon-svg/lucide/user-x.svg');
    mask-image: url('icon-svg/lucide/user-x.svg');
}

.lu-van,
.lucide-van {
    -webkit-mask-image: url('icon-svg/lucide/van.svg');
    mask-image: url('icon-svg/lucide/van.svg');
}

.lu-video,
.lucide-video {
    -webkit-mask-image: url('icon-svg/lucide/video.svg');
    mask-image: url('icon-svg/lucide/video.svg');
}

.lu-wand-2,
.lucide-wand-2 {
    -webkit-mask-image: url('icon-svg/lucide/wand-2.svg');
    mask-image: url('icon-svg/lucide/wand-2.svg');
}

.lu-wifi,
.lucide-wifi {
    -webkit-mask-image: url('icon-svg/lucide/wifi.svg');
    mask-image: url('icon-svg/lucide/wifi.svg');
}

.lu-wrench,
.lucide-wrench {
    -webkit-mask-image: url('icon-svg/lucide/wrench.svg');
    mask-image: url('icon-svg/lucide/wrench.svg');
}

.lu-x,
.lucide-x {
    -webkit-mask-image: url('icon-svg/lucide/x.svg');
    mask-image: url('icon-svg/lucide/x.svg');
}

.lu-zap,
.lucide-zap {
    -webkit-mask-image: url('icon-svg/lucide/zap.svg');
    mask-image: url('icon-svg/lucide/zap.svg');
}
/* ==========================================================================
   4. BRAND & SOCIAL ICONS
   ========================================================================== */
.fa-brands.fa-apple, .fab.fa-apple, .lu-brand-apple, .hi-brand-apple {
    -webkit-mask-image: url('icon-svg/brands/apple.svg');
    mask-image: url('icon-svg/brands/apple.svg');
}
.fa-brands.fa-facebook-f, .fab.fa-facebook-f, .lu-brand-facebook-f, .hi-brand-facebook-f {
    -webkit-mask-image: url('icon-svg/brands/facebook-f.svg');
    mask-image: url('icon-svg/brands/facebook-f.svg');
}
.fa-brands.fa-facebook, .fab.fa-facebook, .lu-brand-facebook, .hi-brand-facebook {
    -webkit-mask-image: url('icon-svg/brands/facebook.svg');
    mask-image: url('icon-svg/brands/facebook.svg');
}
.fa-brands.fa-facebook-messenger, .fab.fa-facebook-messenger, .lu-brand-facebook-messenger, .hi-brand-facebook-messenger {
    -webkit-mask-image: url('icon-svg/brands/facebook.svg');
    mask-image: url('icon-svg/brands/facebook.svg');
}
.fa-brands.fa-google, .fab.fa-google, .lu-brand-google, .hi-brand-google {
    -webkit-mask-image: url('icon-svg/brands/google.svg');
    mask-image: url('icon-svg/brands/google.svg');
}
.fa-brands.fa-instagram, .fab.fa-instagram, .lu-brand-instagram, .hi-brand-instagram {
    -webkit-mask-image: url('icon-svg/brands/instagram.svg');
    mask-image: url('icon-svg/brands/instagram.svg');
}
.lu-brand-linkedin, .hi-brand-linkedin {
    -webkit-mask-image: url('icon-svg/brands/linkedin.svg');
    mask-image: url('icon-svg/brands/linkedin.svg');
}
.fa-brands.fa-telegram, .fab.fa-telegram, .lu-brand-telegram, .hi-brand-telegram {
    -webkit-mask-image: url('icon-svg/brands/telegram.svg');
    mask-image: url('icon-svg/brands/telegram.svg');
}
.fa-brands.fa-tiktok, .fab.fa-tiktok, .lu-brand-tiktok, .hi-brand-tiktok {
    -webkit-mask-image: url('icon-svg/brands/tiktok.svg');
    mask-image: url('icon-svg/brands/tiktok.svg');
}
.lu-brand-twitter, .hi-brand-twitter {
    -webkit-mask-image: url('icon-svg/brands/twitter.svg');
    mask-image: url('icon-svg/brands/twitter.svg');
}
.lu-brand-whatsapp, .hi-brand-whatsapp {
    -webkit-mask-image: url('icon-svg/brands/whatsapp.svg');
    mask-image: url('icon-svg/brands/whatsapp.svg');
}
.lu-brand-x-twitter, .hi-brand-x-twitter {
    -webkit-mask-image: url('icon-svg/brands/x-twitter.svg');
    mask-image: url('icon-svg/brands/x-twitter.svg');
}
.lu-brand-youtube, .hi-brand-youtube {
    -webkit-mask-image: url('icon-svg/brands/youtube.svg');
    mask-image: url('icon-svg/brands/youtube.svg');
}
.fa-brands.fa-zalo, .fab.fa-zalo, .lu-brand-zalo, .hi-brand-zalo {
    -webkit-mask-image: url('icon-svg/brands/zalo.svg');
    mask-image: url('icon-svg/brands/zalo.svg');
}
.fa-brands.fa-threads, .fab.fa-threads, .lu-brand-threads, .hi-brand-threads {
    -webkit-mask-image: url('icon-svg/brands/x-twitter.svg');
    mask-image: url('icon-svg/brands/x-twitter.svg');
}
.lu-brand-pinterest, .hi-brand-pinterest {
    -webkit-mask-image: url('icon-svg/brands/instagram.svg');
    mask-image: url('icon-svg/brands/instagram.svg');
}
.lu-brand-reddit, .hi-brand-reddit {
    -webkit-mask-image: url('icon-svg/lucide/message-square.svg');
    mask-image: url('icon-svg/lucide/message-square.svg');
}
.lu-brand-line, .hi-brand-line {
    -webkit-mask-image: url('icon-svg/brands/telegram.svg');
    mask-image: url('icon-svg/brands/telegram.svg');
}
.fa-brands.fa-viber, .fab.fa-viber, .lu-brand-viber, .hi-brand-viber {
    -webkit-mask-image: url('icon-svg/brands/whatsapp.svg');
    mask-image: url('icon-svg/brands/whatsapp.svg');
}
.lu-brand-get-pocket, .hi-brand-get-pocket {
    -webkit-mask-image: url('icon-svg/lucide/bookmark.svg');
    mask-image: url('icon-svg/lucide/bookmark.svg');
}