/* tabler-sprite.css
 * Drop-in replacement for @tabler/icons-webfont — no font download.
 * Renders icons via inline SVG <use> pointing at icons-sprite.svg.
 * Same .ti .ti-{name} class pattern — no HTML changes needed.
 */

/* Base icon element */
.ti {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
  /* inherit color via fill on the SVG */
}

/* Each icon: pseudo-element replaced by inline SVG background trick won't work
   for currentColor — so we use a different approach:
   .ti elements become <svg><use> wrappers via JS (see icons-init.js).
   The CSS here just sizes them correctly. */

.ti-arrow-down { --ti-icon: "ti-arrow-down"; }
.ti-arrow-right { --ti-icon: "ti-arrow-right"; }
.ti-arrows-sort { --ti-icon: "ti-arrows-sort"; }
.ti-beach { --ti-icon: "ti-beach"; }
.ti-bell { --ti-icon: "ti-bell"; }
.ti-bolt { --ti-icon: "ti-bolt"; }
.ti-bookmark { --ti-icon: "ti-bookmark"; }
.ti-bookmark-filled { --ti-icon: "ti-bookmark-filled"; }
.ti-bookmark-off { --ti-icon: "ti-bookmark-off"; }
.ti-brand-amazon { --ti-icon: "ti-brand-amazon"; }
.ti-brand-bluesky { --ti-icon: "ti-brand-bluesky"; }
.ti-brand-facebook { --ti-icon: "ti-brand-facebook"; }
.ti-brand-google { --ti-icon: "ti-brand-google"; }
.ti-brand-instagram { --ti-icon: "ti-brand-instagram"; }
.ti-brand-pinterest { --ti-icon: "ti-brand-pinterest"; }
.ti-brand-tiktok { --ti-icon: "ti-brand-tiktok"; }
.ti-brand-x { --ti-icon: "ti-brand-x"; }
.ti-brand-youtube { --ti-icon: "ti-brand-youtube"; }
.ti-briefcase { --ti-icon: "ti-briefcase"; }
.ti-calendar { --ti-icon: "ti-calendar"; }
.ti-chevron-down { --ti-icon: "ti-chevron-down"; }
.ti-chevron-left { --ti-icon: "ti-chevron-left"; }
.ti-chevron-right { --ti-icon: "ti-chevron-right"; }
.ti-circle-check-filled { --ti-icon: "ti-circle-check-filled"; }
.ti-clock { --ti-icon: "ti-clock"; }
.ti-cloud { --ti-icon: "ti-cloud"; }
.ti-currency-dollar { --ti-icon: "ti-currency-dollar"; }
.ti-device-mobile { --ti-icon: "ti-device-mobile"; }
.ti-droplet { --ti-icon: "ti-droplet"; }
.ti-eye { --ti-icon: "ti-eye"; }
.ti-flame { --ti-icon: "ti-flame"; }
.ti-hanger { --ti-icon: "ti-hanger"; }
.ti-heart { --ti-icon: "ti-heart"; }
.ti-heart-filled { --ti-icon: "ti-heart-filled"; }
.ti-heart-off { --ti-icon: "ti-heart-off"; }
.ti-layers { --ti-icon: "ti-layers"; }
.ti-layout-grid { --ti-icon: "ti-layout-grid"; }
.ti-link { --ti-icon: "ti-link"; }
.ti-logout { --ti-icon: "ti-logout"; }
.ti-mail { --ti-icon: "ti-mail"; }
.ti-moon { --ti-icon: "ti-moon"; }
.ti-palette { --ti-icon: "ti-palette"; }
.ti-photo { --ti-icon: "ti-photo"; }
.ti-photo-off { --ti-icon: "ti-photo-off"; }
.ti-receipt { --ti-icon: "ti-receipt"; }
.ti-refresh { --ti-icon: "ti-refresh"; }
.ti-scissors { --ti-icon: "ti-scissors"; }
.ti-search { --ti-icon: "ti-search"; }
.ti-shield-lock { --ti-icon: "ti-shield-lock"; }
.ti-shirt { --ti-icon: "ti-shirt"; }
.ti-shirt-off { --ti-icon: "ti-shirt-off"; }
.ti-shoe { --ti-icon: "ti-shoe"; }
.ti-skateboard { --ti-icon: "ti-skateboard"; }
.ti-sort-ascending-numbers { --ti-icon: "ti-sort-ascending-numbers"; }
.ti-sort-descending-numbers { --ti-icon: "ti-sort-descending-numbers"; }
.ti-star { --ti-icon: "ti-star"; }
.ti-sun { --ti-icon: "ti-sun"; }
.ti-sunglasses { --ti-icon: "ti-sunglasses"; }
.ti-tag { --ti-icon: "ti-tag"; }
.ti-tie { --ti-icon: "ti-tie"; }
.ti-user { --ti-icon: "ti-user"; }
.ti-user-off { --ti-icon: "ti-user-off"; }
.ti-user-plus { --ti-icon: "ti-user-plus"; }
.ti-x { --ti-icon: "ti-x"; }.ti-backpack { --ti-icon: "ti-backpack"; }
.ti-badge { --ti-icon: "ti-badge"; }
.ti-bulb { --ti-icon: "ti-bulb"; }
.ti-diamond { --ti-icon: "ti-diamond"; }
.ti-device-watch { --ti-icon: "ti-device-watch"; }
.ti-flip-flops { --ti-icon: "ti-flip-flops"; }
.ti-gift { --ti-icon: "ti-gift"; }
.ti-info-circle { --ti-icon: "ti-info-circle"; }
.ti-jacket { --ti-icon: "ti-jacket"; }
.ti-snowflake { --ti-icon: "ti-snowflake"; }
.ti-sock { --ti-icon: "ti-sock"; }
.ti-sparkles { --ti-icon: "ti-sparkles"; }
.ti-wallet { --ti-icon: "ti-wallet"; }
.ti-wash { --ti-icon: "ti-wash"; }
.ti-wash-dry-3 { --ti-icon: "ti-wash-dry-3"; }
