/* =====================================================================
 * Luvvite icon set — inline SVG drop-in replacement for
 * themify-icons.css, font-awesome.min.css, flaticon.css.
 *
 * Renders instantly (no font request, no 404, no FOIT), works offline,
 * and inherits `color` so it looks identical to the previous icon fonts.
 * Only the ~45 icons actually used across the project are included.
 * =================================================================== */

[class^="ti-"]::before,
[class*=" ti-"]::before,
[class^="flaticon-"]::before,
[class*=" flaticon-"]::before,
.fi[class*="flaticon-"]::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    vertical-align: -0.125em;
    background-color: currentColor;
    -webkit-mask-image: var(--lvi, none);
            mask-image: var(--lvi, none);
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center;
            mask-position: center;
    -webkit-mask-size: contain;
            mask-size: contain;
    speak: none;
    -webkit-font-smoothing: antialiased;
}

/* Reset font-family on the icon host so any old `font-family: themify` /
 * `flaticon` style stops trying to load a missing webfont. */
[class^="ti-"], [class*=" ti-"],
[class^="flaticon-"], [class*=" flaticon-"],
.fi[class*="flaticon-"] {
    font-family: inherit;
    font-style: normal;
    font-weight: inherit;
}

/* ===== Themify (line icons) ======================================== */

.ti-facebook       { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M13.5 21v-7.5h2.55l.45-3h-3V8.55c0-.87.27-1.46 1.52-1.46H17V4.4c-.27-.04-1.21-.12-2.31-.12-2.28 0-3.84 1.39-3.84 3.94v2.18H8.25v3h2.6V21z'/></svg>"); }

.ti-twitter        { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M22 5.8c-.74.33-1.53.55-2.36.65a4.12 4.12 0 0 0 1.81-2.27 8.2 8.2 0 0 1-2.6 1A4.1 4.1 0 0 0 11.85 9 11.65 11.65 0 0 1 3.4 4.7a4.1 4.1 0 0 0 1.27 5.47 4.07 4.07 0 0 1-1.86-.51v.05a4.1 4.1 0 0 0 3.29 4.02c-.45.13-.93.15-1.4.06a4.1 4.1 0 0 0 3.83 2.85A8.23 8.23 0 0 1 2 18.29 11.62 11.62 0 0 0 8.29 20c7.55 0 11.68-6.25 11.68-11.67v-.53A8.3 8.3 0 0 0 22 5.8z'/></svg>"); }

.ti-twitter-alt    { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M17.53 3H20.5l-6.5 7.43L21.75 21H15.8l-4.66-6.1L5.8 21H2.83l6.96-7.95L2.4 3h6.1l4.21 5.57zm-1.04 16.2h1.65L7.6 4.7H5.83z'/></svg>"); }

.ti-instagram      { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='3' width='18' height='18' rx='5'/><circle cx='12' cy='12' r='4'/><circle cx='17.5' cy='6.5' r='1' fill='black' stroke='none'/></svg>"); }

/* ===== Navigation / arrows ========================================= */

.ti-arrow-left     { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M19 12H5M12 19l-7-7 7-7'/></svg>"); }

.ti-arrow-up       { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 19V5M5 12l7-7 7 7'/></svg>"); }

.ti-menu           { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'><path d='M3 6h18M3 12h18M3 18h18'/></svg>"); }

.ti-close          { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'><path d='M18 6L6 18M6 6l12 12'/></svg>"); }

.ti-reload         { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12a9 9 0 1 1-3-6.7L21 8'/><path d='M21 3v5h-5'/></svg>"); }

.ti-link           { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10 14a5 5 0 0 0 7 0l3-3a5 5 0 0 0-7-7l-1 1'/><path d='M14 10a5 5 0 0 0-7 0l-3 3a5 5 0 0 0 7 7l1-1'/></svg>"); }

.ti-upload         { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/><path d='M17 8l-5-5-5 5'/><path d='M12 3v12'/></svg>"); }

.ti-cloud-up       { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M17.5 19a4.5 4.5 0 0 0 .35-9 6 6 0 0 0-11.4-1.5A4.5 4.5 0 0 0 6.5 17H8'/><path d='M12 14v6M9 17l3-3 3 3'/></svg>"); }

.ti-location-arrow { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 2L11 13'/><path d='M22 2l-7 20-4-9-9-4z'/></svg>"); }

.ti-na             { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'><circle cx='12' cy='12' r='9'/><path d='M5.6 5.6l12.8 12.8'/></svg>"); }

/* ===== Content / actions ========================================== */

.ti-bell           { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M18 8a6 6 0 1 0-12 0c0 7-3 9-3 9h18s-3-2-3-9'/><path d='M13.7 21a2 2 0 0 1-3.4 0'/></svg>"); }

.ti-briefcase      { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'><rect x='2' y='7' width='20' height='14' rx='2'/><path d='M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/></svg>"); }

.ti-broom          { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M19 3l-9 9'/><path d='M14 8l5 5'/><path d='M5 21l5-5 4 4-5 5z' fill='black'/></svg>"); }

.ti-check          { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l5 5L20 7'/></svg>"); }

.ti-check-box      { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='3' width='18' height='18' rx='2'/><path d='M8 12l3 3 5-6'/></svg>"); }

.ti-comment        { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'><path d='M21 12c0 4.4-4 8-9 8a10 10 0 0 1-3.5-.6L3 21l1.6-4.4A8.3 8.3 0 0 1 3 12c0-4.4 4-8 9-8s9 3.6 9 8z'/></svg>"); }

.ti-comments       { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'><path d='M17 14c0 3-3 5.5-7 5.5a9 9 0 0 1-2.6-.4L4 20l1.2-3.4A6.7 6.7 0 0 1 4 13c0-3 3-5.5 7-5.5s6 2.5 6 5.5z'/><path d='M9 8c0-3 3-5.5 7-5.5s6 2.5 6 5.5c0 1.4-.5 2.6-1.4 3.6L22 14l-3.4-.8'/></svg>"); }

.ti-dashboard      { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 21a9 9 0 1 1 9-9'/><path d='M12 12l5-3'/><circle cx='12' cy='12' r='1.6' fill='black'/></svg>"); }

.ti-email          { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><path d='M3 7l9 7 9-7'/></svg>"); }

.ti-eye            { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/><circle cx='12' cy='12' r='3'/></svg>"); }

.ti-hand-open      { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M6 11V6a1.5 1.5 0 1 1 3 0v5'/><path d='M9 11V4.5a1.5 1.5 0 0 1 3 0V11'/><path d='M12 11V5a1.5 1.5 0 1 1 3 0v6'/><path d='M15 12V8a1.5 1.5 0 1 1 3 0v6a7 7 0 0 1-7 7 7 7 0 0 1-7-7v-2a1.5 1.5 0 0 1 3 0'/></svg>"); }

.ti-hand-stop      { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M9 11V4.5a1.5 1.5 0 1 1 3 0V11'/><path d='M12 11V3.5a1.5 1.5 0 1 1 3 0V11'/><path d='M15 11V5a1.5 1.5 0 1 1 3 0v9a7 7 0 0 1-7 7 7 7 0 0 1-7-7V9.5a1.5 1.5 0 1 1 3 0V13'/></svg>"); }

.ti-heart          { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'><path d='M20.8 6.6a5 5 0 0 0-7.1 0L12 8.3l-1.7-1.7a5 5 0 0 0-7.1 7.1l8.8 8.8 8.8-8.8a5 5 0 0 0 0-7.1z'/></svg>"); }

.ti-home           { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 11l9-8 9 8'/><path d='M5 10v10h14V10'/><path d='M10 20v-6h4v6'/></svg>"); }

.ti-layout         { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'><rect x='3' y='3' width='18' height='18' rx='2'/><path d='M3 9h18M9 21V9'/></svg>"); }

.ti-layout-cta-right { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'><rect x='3' y='4' width='18' height='16' rx='2'/><rect x='13.5' y='9.5' width='5' height='5' rx='1' fill='black'/><path d='M5.5 10h6M5.5 13.5h4'/></svg>"); }

.ti-lock           { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'><rect x='4' y='11' width='16' height='10' rx='2'/><path d='M8 11V7a4 4 0 0 1 8 0v4'/></svg>"); }

.ti-money          { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'><rect x='2' y='6' width='20' height='12' rx='2'/><circle cx='12' cy='12' r='2.5'/><path d='M5 9.5v5M19 9.5v5'/></svg>"); }

.ti-pencil         { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 4l5 5L8 21H3v-5z'/><path d='M14 5l5 5'/></svg>"); }

.ti-pencil-alt     { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 21h18'/><path d='M15 4l5 5L8 21H3v-5z'/></svg>"); }

.ti-receipt        { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'><path d='M5 3h14v18l-3-2-2 2-2-2-2 2-2-2-3 2z'/><path d='M8 8h8M8 12h8M8 16h5'/></svg>"); }

.ti-save           { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'><path d='M5 3h11l3 3v15H5z'/><path d='M7 3v6h9V3'/><rect x='8' y='13' width='8' height='6'/></svg>"); }

.ti-settings       { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'><circle cx='12' cy='12' r='3'/><path d='M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 1 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V21a2 2 0 0 1-4 0v-.1a1.7 1.7 0 0 0-1.1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 1 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H3a2 2 0 0 1 0-4h.1a1.7 1.7 0 0 0 1.5-1.1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 1 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3H9a1.7 1.7 0 0 0 1-1.5V3a2 2 0 0 1 4 0v.1a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 1 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8V9a1.7 1.7 0 0 0 1.5 1H21a2 2 0 0 1 0 4h-.1a1.7 1.7 0 0 0-1.5 1z'/></svg>"); }

.ti-shopping-cart  { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='20' r='1.5'/><circle cx='17' cy='20' r='1.5'/><path d='M3 4h2l2.7 12.5a1.5 1.5 0 0 0 1.5 1.2h8.6a1.5 1.5 0 0 0 1.5-1.2L21 8H6'/></svg>"); }

.ti-star           { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M12 2.5l2.95 6.27 6.55.96-4.75 4.84 1.12 6.93L12 17.99l-5.87 3.51 1.12-6.93L2.5 9.73l6.55-.96z'/></svg>"); }

.ti-tag            { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20.6 13.4l-8.2 8.2a2 2 0 0 1-2.8 0L2 14V2h12l7.6 7.6a2 2 0 0 1 0 2.8z'/><circle cx='7.5' cy='7.5' r='1.4' fill='black'/></svg>"); }

.ti-ticket         { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'><path d='M3 9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v2a2 2 0 0 0 0 4v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2a2 2 0 0 0 0-4z'/><path d='M13 7v10' stroke-dasharray='2 2'/></svg>"); }

.ti-trash          { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 6h18'/><path d='M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/><path d='M5 6l1 14a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2l1-14'/></svg>"); }

.ti-user           { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/><circle cx='12' cy='7' r='4'/></svg>"); }

.ti-world          { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M3 12h18'/><path d='M12 3a14 14 0 0 1 0 18 14 14 0 0 1 0-18z'/></svg>"); }

/* ===== Flaticon (filled style) ===================================== */

.flaticon-heart        { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M12 21.3l-1.45-1.32C5.4 15.36 2 12.28 2 8.5A5.5 5.5 0 0 1 7.5 3c1.74 0 3.41.81 4.5 2.09A6 6 0 0 1 16.5 3 5.5 5.5 0 0 1 22 8.5c0 3.78-3.4 6.86-8.55 11.49z'/></svg>"); }

.flaticon-search       { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='10.5' cy='10.5' r='6.5'/><path d='M20 20l-4.7-4.7'/></svg>"); }

.flaticon-shopping-cart{ --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M7.5 18.5a1.7 1.7 0 1 0 0 3.4 1.7 1.7 0 0 0 0-3.4zm9 0a1.7 1.7 0 1 0 0 3.4 1.7 1.7 0 0 0 0-3.4zM2 3v2h2.3l3 9.4-1.13 2.05c-.13.24-.2.51-.2.8 0 .91.74 1.65 1.65 1.65H19v-2H8a.13.13 0 0 1-.13-.13l.03-.1.9-1.62h7.45c.75 0 1.41-.41 1.75-1.03l3.7-6.7L19.93 6H6.5L5.55 4z'/></svg>"); }

/* =====================================================================
 * Material Symbols Outlined — inline SVG replacement.
 * Markup: <span class="material-symbols-outlined" data-icon="login"></span>
 * (the original ligature text content is removed so it never flashes).
 * Sizing/colour from existing landing.css rules keeps working unchanged.
 * =================================================================== */

.material-symbols-outlined[data-icon] {
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    vertical-align: -0.125em;
    background-color: currentColor;
    -webkit-mask-image: var(--lvi, none);
            mask-image: var(--lvi, none);
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center;
            mask-position: center;
    -webkit-mask-size: contain;
            mask-size: contain;
    font-family: inherit;
    font-feature-settings: normal;
    font-variation-settings: normal;
    text-indent: -9999em;
    overflow: hidden;
}

.material-symbols-outlined[data-icon="account_circle"]    { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><circle cx='12' cy='10' r='3.2'/><path d='M5.5 19a7 7 0 0 1 13 0'/></svg>"); }
.material-symbols-outlined[data-icon="admin_panel_settings"]{ --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'><path d='M12 2 4 5v6c0 5 3.5 9.4 8 11 1.4-.5 2.7-1.2 3.8-2.1'/><circle cx='17.5' cy='15.5' r='2.5'/><path d='M14.7 18.2l-1 1.7M20.3 18.2l1 1.7'/></svg>"); }
.material-symbols-outlined[data-icon="arrow_downward"]    { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5v14M5 12l7 7 7-7'/></svg>"); }
.material-symbols-outlined[data-icon="arrow_forward"]     { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M12 5l7 7-7 7'/></svg>"); }
.material-symbols-outlined[data-icon="arrow_upward"]      { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 19V5M5 12l7-7 7 7'/></svg>"); }
.material-symbols-outlined[data-icon="auto_awesome"]      { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M11 3l1.6 4.4L17 9l-4.4 1.6L11 15l-1.6-4.4L5 9l4.4-1.6z'/><path d='M18 14l.8 2.2 2.2.8-2.2.8L18 20l-.8-2.2-2.2-.8 2.2-.8z'/></svg>"); }
.material-symbols-outlined[data-icon="auto_awesome_motion"]{ --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'><rect x='8' y='8' width='13' height='13' rx='2'/><path d='M5 17V7a2 2 0 0 1 2-2h10'/><path d='M2 14V4a2 2 0 0 1 2-2h10'/></svg>"); }
.material-symbols-outlined[data-icon="blur_on"]           { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><circle cx='6' cy='6' r='1'/><circle cx='12' cy='6' r='1'/><circle cx='18' cy='6' r='1'/><circle cx='6' cy='12' r='1.5'/><circle cx='12' cy='12' r='2'/><circle cx='18' cy='12' r='1.5'/><circle cx='6' cy='18' r='1'/><circle cx='12' cy='18' r='1'/><circle cx='18' cy='18' r='1'/></svg>"); }
.material-symbols-outlined[data-icon="bolt"]              { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M13 2L4 14h6l-1 8 9-12h-6z'/></svg>"); }
.material-symbols-outlined[data-icon="celebration"]       { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'><path d='M3 21l4.5-12 9 9z' fill='black' stroke='none'/><path d='M14 7c1.7 0 3-1.3 3-3M17 7l3-3M14 4l3-3M21 11l-3-3M21 14l-2-2'/></svg>"); }
.material-symbols-outlined[data-icon="check_circle"]      { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M8 12.5l3 3 5-6'/></svg>"); }
.material-symbols-outlined[data-icon="collections"]       { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'><rect x='6' y='6' width='15' height='12' rx='2'/><path d='M3 9v11a2 2 0 0 0 2 2h11'/><circle cx='10' cy='11' r='1.4' fill='black'/><path d='M21 15l-4-4-5 5-2-2-4 4'/></svg>"); }
.material-symbols-outlined[data-icon="content_copy"]      { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'><rect x='8' y='8' width='13' height='13' rx='2'/><path d='M16 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h3'/></svg>"); }
.material-symbols-outlined[data-icon="dashboard_customize"]{ --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'><rect x='3' y='3' width='8' height='8' rx='1.5'/><rect x='13' y='3' width='8' height='8' rx='1.5'/><rect x='3' y='13' width='8' height='8' rx='1.5'/><path d='M17 14v6M14 17h6'/></svg>"); }
.material-symbols-outlined[data-icon="desktop_windows"]   { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round' stroke-linecap='round'><rect x='2.5' y='4' width='19' height='13' rx='2'/><path d='M9 21h6M12 17v4'/></svg>"); }
.material-symbols-outlined[data-icon="devices"]           { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'><rect x='14' y='9' width='8' height='12' rx='1.5'/><path d='M12 17H4a1 1 0 0 1-1-1V6a2 2 0 0 1 2-2h13a2 2 0 0 1 2 2v2'/><path d='M16 17.5h4'/></svg>"); }
.material-symbols-outlined[data-icon="directions"]        { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'><path d='M11.3 2.3 2.3 11.3a1 1 0 0 0 0 1.4l9 9a1 1 0 0 0 1.4 0l9-9a1 1 0 0 0 0-1.4l-9-9a1 1 0 0 0-1.4 0z'/><path d='M9 13v-2a2 2 0 0 1 2-2h4l-2-2m0 8 2-2'/></svg>"); }
.material-symbols-outlined[data-icon="edit"]              { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M14 4l6 6L9 21H3v-6z'/><path d='M13 5l6 6'/></svg>"); }
.material-symbols-outlined[data-icon="edit_note"]         { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 7h13M3 12h7M3 17h7'/><path d='M16 13l5 5-3 3h-3v-3z'/></svg>"); }
.material-symbols-outlined[data-icon="event_note"]        { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'><rect x='3' y='5' width='18' height='16' rx='2'/><path d='M3 9h18M8 3v4M16 3v4M8 13h6M8 17h4'/></svg>"); }
.material-symbols-outlined[data-icon="favorite"]          { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M12 21.3l-1.45-1.32C5.4 15.36 2 12.28 2 8.5A5.5 5.5 0 0 1 7.5 3c1.74 0 3.41.81 4.5 2.09A6 6 0 0 1 16.5 3 5.5 5.5 0 0 1 22 8.5c0 3.78-3.4 6.86-8.55 11.49z'/></svg>"); }
.material-symbols-outlined[data-icon="forum"]             { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'><path d='M3 4h13a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-3l-4 4v-4H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z'/><path d='M21 9v8a2 2 0 0 1-2 2h-1l-3 3v-3'/></svg>"); }
.material-symbols-outlined[data-icon="groups"]            { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'><circle cx='9' cy='9' r='3'/><circle cx='17' cy='10' r='2.4'/><path d='M3 19a6 6 0 0 1 12 0'/><path d='M14 19a4.5 4.5 0 0 1 7-3.7'/></svg>"); }
.material-symbols-outlined[data-icon="history"]           { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12a9 9 0 1 0 3-6.7L3 8'/><path d='M3 3v5h5'/><path d='M12 8v5l3.5 2'/></svg>"); }
.material-symbols-outlined[data-icon="history_edu"]       { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'><path d='M5 5a2 2 0 0 1 2-2h11v15H7a2 2 0 0 0-2 2z'/><path d='M5 19a2 2 0 0 0 2 2h11'/><path d='M9 8h6M9 11h6'/></svg>"); }
.material-symbols-outlined[data-icon="how_to_reg"]        { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><circle cx='10' cy='8' r='4'/><path d='M2 21a8 8 0 0 1 14-5.3'/><path d='M14 18l3 3 5-6'/></svg>"); }
.material-symbols-outlined[data-icon="link"]              { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M10 14a5 5 0 0 0 7 0l3-3a5 5 0 0 0-7-7l-1 1'/><path d='M14 10a5 5 0 0 0-7 0l-3 3a5 5 0 0 0 7 7l1-1'/></svg>"); }
.material-symbols-outlined[data-icon="login"]             { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/><path d='M10 17l5-5-5-5'/><path d='M15 12H3'/></svg>"); }
.material-symbols-outlined[data-icon="mail"]              { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><path d='M3 7l9 7 9-7'/></svg>"); }
.material-symbols-outlined[data-icon="lock"]              { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'><rect x='4' y='11' width='16' height='10' rx='2'/><path d='M8 11V7a4 4 0 0 1 8 0v4'/></svg>"); }
.material-symbols-outlined[data-icon="gavel"]             { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M14.5 2.5l7 7-3 3-7-7z'/><path d='M9 8l7 7-3 3-7-7z'/><path d='M3 22h18'/><path d='M5.5 14.5l-3 3 3 3 3-3z'/></svg>"); }
.material-symbols-outlined[data-icon="support_agent"]     { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'><path d='M5 14v-3a7 7 0 0 1 14 0v3'/><rect x='3' y='13' width='4' height='6' rx='1.5'/><rect x='17' y='13' width='4' height='6' rx='1.5'/><path d='M19 19v1a3 3 0 0 1-3 3h-3'/><circle cx='12' cy='22' r='1.2' fill='black'/></svg>"); }
.material-symbols-outlined[data-icon="handshake"]         { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'><path d='M12 7l3-3 5 5-5 5-2-2'/><path d='M12 7l-3-3-5 5 5 5 2-2'/><path d='M9 14l3 3 3-3'/><path d='M11 12l1 1 1-1'/></svg>"); }
.material-symbols-outlined[data-icon="bug_report"]        { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round' stroke-linecap='round'><rect x='8' y='6' width='8' height='14' rx='4'/><path d='M9 4l1.5 2M15 4l-1.5 2'/><path d='M2 11h6M16 11h6M2 15h6M16 15h6M2 19l4-2M16 17l4 2'/></svg>"); }
.material-symbols-outlined[data-icon="mark_email_read"]   { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round' stroke-linecap='round'><path d='M3 7v11a2 2 0 0 0 2 2h12'/><path d='M3 7l9 6 9-6'/><path d='M21 7v4'/><path d='M15 18l2.5 2.5L22 16'/></svg>"); }
.material-symbols-outlined[data-icon="palette"]           { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'><path d='M12 3a9 9 0 0 0 0 18 2 2 0 0 0 1.6-3.2c-.5-.7 0-1.8.9-1.8H17a4 4 0 0 0 4-4c0-5-4-9-9-9z'/><circle cx='7.5' cy='12' r='1.2' fill='black'/><circle cx='10.5' cy='8' r='1.2' fill='black'/><circle cx='14.5' cy='8' r='1.2' fill='black'/><circle cx='17.5' cy='12' r='1.2' fill='black'/></svg>"); }
.material-symbols-outlined[data-icon="payments"]          { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'><rect x='2' y='6' width='17' height='11' rx='2'/><path d='M22 9v9a2 2 0 0 1-2 2H6'/><circle cx='10.5' cy='11.5' r='2'/></svg>"); }
.material-symbols-outlined[data-icon="publish"]           { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M5 4h14'/><path d='M12 8v12'/><path d='M7 13l5-5 5 5'/></svg>"); }
.material-symbols-outlined[data-icon="progress_activity"] { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'><path d='M12 3a9 9 0 1 1-6.4 2.6'><animateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='0.9s' repeatCount='indefinite'/></path></svg>"); }
.material-symbols-outlined[data-icon="qr_code_2"]         { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'><rect x='3' y='3' width='7' height='7'/><rect x='14' y='3' width='7' height='7'/><rect x='3' y='14' width='7' height='7'/><rect x='5.5' y='5.5' width='2' height='2' fill='black' stroke='none'/><rect x='16.5' y='5.5' width='2' height='2' fill='black' stroke='none'/><rect x='5.5' y='16.5' width='2' height='2' fill='black' stroke='none'/><path d='M14 14h3v3M20 14v7M14 20h3'/></svg>"); }
.material-symbols-outlined[data-icon="rocket_launch"]     { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'><path d='M14 4c4 0 6 2 6 6 0 6-7 11-7 11s-7-5-7-11c0-4 2-6 6-6 1 0 1.5.6 1 .6S13 4 14 4z'/><circle cx='12' cy='10' r='2'/><path d='M8 17l-3 3M16 17l3 3M12 19v3'/></svg>"); }
.material-symbols-outlined[data-icon="smartphone"]        { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'><rect x='6' y='2' width='12' height='20' rx='2'/><path d='M11 19h2'/></svg>"); }
.material-symbols-outlined[data-icon="timer"]             { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M9 2h6'/><path d='M12 7a8 8 0 1 1 0 16 8 8 0 0 1 0-16z'/><path d='M12 11v4l3 2'/></svg>"); }
.material-symbols-outlined[data-icon="travel_explore"]    { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'><circle cx='10' cy='10' r='7'/><path d='M3 10h14M10 3a12 12 0 0 1 0 14 12 12 0 0 1 0-14z'/><circle cx='17' cy='17' r='3'/><path d='M19.2 19.2 22 22'/></svg>"); }
.material-symbols-outlined[data-icon="trending_flat"]     { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12h17M16 8l4 4-4 4'/></svg>"); }
.material-symbols-outlined[data-icon="update"]            { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12a9 9 0 1 1-3-6.7L21 8'/><path d='M21 3v5h-5'/><path d='M12 8v4l3 2'/></svg>"); }
.material-symbols-outlined[data-icon="verified"]          { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'><path d='M12 2 9.5 4.2 6.3 4l-.4 3.2L3 9.5 4.2 12.5 3 15.5l2.9 2.3.4 3.2 3.2-.2L12 23l2.5-2.2 3.2.2.4-3.2 2.9-2.3-1.2-3 1.2-3-2.9-2.3-.4-3.2-3.2.2z'/><path d='M8 12.5l3 3 5-6'/></svg>"); }
.material-symbols-outlined[data-icon="visibility"]        { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/><circle cx='12' cy='12' r='3'/></svg>"); }
.material-symbols-outlined[data-icon="volunteer_activism"]{ --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'><path d='M14 6.4c0-1.3 1-2.4 2.3-2.4S18.6 5.1 18.6 6.4c0 2.5-4.6 5.1-4.6 5.1s-4.6-2.6-4.6-5.1c0-1.3 1-2.4 2.3-2.4 1.1 0 2 .8 2.3 1.7z' fill='black' stroke='none'/><path d='M3 14h4l3 2h5a2 2 0 0 1 0 4H9l-3-2H3'/><path d='M3 13v8'/></svg>"); }
.material-symbols-outlined[data-icon="warning"]           { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round' stroke-linecap='round'><path d='M12 3 1.5 21h21z'/><path d='M12 10v5'/><circle cx='12' cy='18.2' r='1' fill='black'/></svg>"); }
.material-symbols-outlined[data-icon="wrong_location"]    { --lvi: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s7-7 7-12a7 7 0 0 0-14 0c0 5 7 12 7 12z'/><path d='M9.5 7.5l5 5M14.5 7.5l-5 5'/></svg>"); }
