/* Lokal gehostete Schriften — kein CDN, offline-tauglich.
   Roboto (Apache 2.0, s. assets/fonts/LICENSE-roboto.txt) in 400/500/700,
   Latin + Latin-Ext (deckt de/en/fr und pl ab).
   Icons: Tabler Icons (MIT, s. assets/LICENSE-tabler-icons.txt) als lokal
   eingebettete Inline-SVG-Masken statt einer Icon-Schrift — s. Icon-Block unten. */

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/fonts/roboto-latin-400-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../assets/fonts/roboto-latin-500-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/fonts/roboto-latin-700-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/fonts/roboto-latin-ext-400-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../assets/fonts/roboto-latin-ext-500-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/fonts/roboto-latin-ext-700-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* --- Icons: Tabler Icons (MIT) als Inline-SVG-Masken ------------------------
   Buildfrei, kein CDN, keine Icon-Schrift: jede .fa-*-Klasse traegt ein Tabler-
   Outline-SVG als CSS-Maske; die Flaeche kommt aus background-color:currentColor,
   d.h. das Icon erbt die Textfarbe (wie zuvor die FA-Glyphe). Die bestehende
   <i class="fa-solid fa-xxx">-Markup bleibt unveraendert (auch dynamisch
   eingefuegte Icons), nur die Darstellung wechselt von gefuellt zu Outline.
   SVG-Quelle: @tabler/icons (MIT), lokal eingebettet — kein Laufzeit-Fetch. */

.fa-solid, .fa-regular, .fa-brands {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
  background-color: currentColor;
  -webkit-mask: var(--ti) center / contain no-repeat;
  mask: var(--ti) center / contain no-repeat;
}

.fa-anchor { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M12%209v12m-8%20-8a8%208%200%200%200%2016%200m1%200h-2m-14%200h-2%22%20%2F%3E%20%3Cpath%20d%3D%22M9%206a3%203%200%201%200%206%200a3%203%200%201%200%20-6%200%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-angles-up { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M7%2011l5%20-5l5%205%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2017l5%20-5l5%205%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-arrow-left { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M5%2012l14%200%22%20%2F%3E%20%3Cpath%20d%3D%22M5%2012l6%206%22%20%2F%3E%20%3Cpath%20d%3D%22M5%2012l6%20-6%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-arrow-right { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M5%2012l14%200%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2018l6%20-6%22%20%2F%3E%20%3Cpath%20d%3D%22M13%206l6%206%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-arrow-rotate-left { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M9%2014l-4%20-4l4%20-4%22%20%2F%3E%20%3Cpath%20d%3D%22M5%2010h11a4%204%200%201%201%200%208h-1%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-arrow-up-long { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M12%205l0%2014%22%20%2F%3E%20%3Cpath%20d%3D%22M18%2011l-6%20-6%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2011l6%20-6%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-arrow-up { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M12%205l0%2014%22%20%2F%3E%20%3Cpath%20d%3D%22M18%2011l-6%20-6%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2011l6%20-6%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-arrow-down { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M12%205l0%2014%22%20%2F%3E%20%3Cpath%20d%3D%22M18%2013l-6%206%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2013l6%206%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-arrows-spin { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M20%2011a8.1%208.1%200%200%200%20-15.5%20-2m-.5%20-4v4h4%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2013a8.1%208.1%200%200%200%2015.5%202m.5%204v-4h-4%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-bars { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M4%206l16%200%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2012l16%200%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2018l16%200%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-baseball { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M5.636%2018.364a9%209%200%201%200%2012.728%20-12.728a9%209%200%200%200%20-12.728%2012.728%22%20%2F%3E%20%3Cpath%20d%3D%22M12.495%203.02a9%209%200%200%201%20-9.475%209.475%22%20%2F%3E%20%3Cpath%20d%3D%22M20.98%2011.505a9%209%200%200%200%20-9.475%209.475%22%20%2F%3E%20%3Cpath%20d%3D%22M9%209l2%202%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2013l2%202%22%20%2F%3E%20%3Cpath%20d%3D%22M11%207l2%201%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2011l1%202%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2011l1%202%22%20%2F%3E%20%3Cpath%20d%3D%22M11%2016l2%201%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-bed { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M5%209a2%202%200%201%200%204%200a2%202%200%201%200%20-4%200%22%20%2F%3E%20%3Cpath%20d%3D%22M22%2017v-3h-20%22%20%2F%3E%20%3Cpath%20d%3D%22M2%208v9%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2014h10v-2a3%203%200%200%200%20-3%20-3h-7v5%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-bolt { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M13%203l0%207l6%200l-8%2011l0%20-7l-6%200l8%20-11%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-bomb { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M15.349%205.349l3.301%203.301a1.2%201.2%200%200%201%200%201.698l-.972%20.972a7.5%207.5%200%201%201%20-5%20-5l.972%20-.972a1.2%201.2%200%200%201%201.698%200l.001%20.001%22%20%2F%3E%20%3Cpath%20d%3D%22M17%207l1.293%20-1.293a2.414%202.414%200%200%200%20.707%20-1.707a1%201%200%200%201%201%20-1h1%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2013a3%203%200%200%201%203%20-3%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-book-open { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M3%2019a9%209%200%200%201%209%200a9%209%200%200%201%209%200%22%20%2F%3E%20%3Cpath%20d%3D%22M3%206a9%209%200%200%201%209%200a9%209%200%200%201%209%200%22%20%2F%3E%20%3Cpath%20d%3D%22M3%206l0%2013%22%20%2F%3E%20%3Cpath%20d%3D%22M12%206l0%2013%22%20%2F%3E%20%3Cpath%20d%3D%22M21%206l0%2013%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-brain { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M15.5%2013a3.5%203.5%200%200%200%20-3.5%203.5v1a3.5%203.5%200%200%200%207%200v-1.8%22%20%2F%3E%20%3Cpath%20d%3D%22M8.5%2013a3.5%203.5%200%200%201%203.5%203.5v1a3.5%203.5%200%200%201%20-7%200v-1.8%22%20%2F%3E%20%3Cpath%20d%3D%22M17.5%2016a3.5%203.5%200%200%200%200%20-7h-.5%22%20%2F%3E%20%3Cpath%20d%3D%22M19%209.3v-2.8a3.5%203.5%200%200%200%20-7%200%22%20%2F%3E%20%3Cpath%20d%3D%22M6.5%2016a3.5%203.5%200%200%201%200%20-7h.5%22%20%2F%3E%20%3Cpath%20d%3D%22M5%209.3v-2.8a3.5%203.5%200%200%201%207%200v10%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-bullseye { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M11%2012a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2012a5%205%200%201%200%2010%200a5%205%200%201%200%20-10%200%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%2018%200a9%209%200%201%200%20-18%200%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-calendar-days { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M4%207a2%202%200%200%201%202%20-2h12a2%202%200%200%201%202%202v12a2%202%200%200%201%20-2%202h-12a2%202%200%200%201%20-2%20-2v-12%22%20%2F%3E%20%3Cpath%20d%3D%22M16%203v4%22%20%2F%3E%20%3Cpath%20d%3D%22M8%203v4%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2011h16%22%20%2F%3E%20%3Cpath%20d%3D%22M11%2015h1%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2015v3%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-calendar-plus { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M12.5%2021h-6.5a2%202%200%200%201%20-2%20-2v-12a2%202%200%200%201%202%20-2h12a2%202%200%200%201%202%202v5%22%20%2F%3E%20%3Cpath%20d%3D%22M16%203v4%22%20%2F%3E%20%3Cpath%20d%3D%22M8%203v4%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2011h16%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2019h6%22%20%2F%3E%20%3Cpath%20d%3D%22M19%2016v6%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-chart-line { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M4%2019l16%200%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2015l4%20-6l4%202l4%20-5l4%204%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-check { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M5%2012l5%205l10%20-10%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-chess { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M12%203a3%203%200%200%201%203%203c0%201.113%20-.6%202.482%20-1.5%203l1.5%207h-6l1.5%20-7c-.9%20-.518%20-1.5%20-1.887%20-1.5%20-3a3%203%200%200%201%203%20-3%22%20%2F%3E%20%3Cpath%20d%3D%22M8%209h8%22%20%2F%3E%20%3Cpath%20d%3D%22M6.684%2016.772a1%201%200%200%200%20-.684%20.949v1.279a1%201%200%200%200%201%201h10a1%201%200%200%200%201%20-1v-1.28a1%201%200%200%200%20-.684%20-.948l-2.316%20-.772h-6l-2.316%20.772%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-child-reaching { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M15%205a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200%22%20%2F%3E%20%3Cpath%20d%3D%22M5%2020l5%20-.5l1%20-2%22%20%2F%3E%20%3Cpath%20d%3D%22M18%2020v-5h-5.5l2.5%20-6.5l-5.5%201l1.5%202%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-comment-dots { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M12%2011v.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2011v.01%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2011v.01%22%20%2F%3E%20%3Cpath%20d%3D%22M18%204a3%203%200%200%201%203%203v8a3%203%200%200%201%20-3%203h-5l-5%203v-3h-2a3%203%200%200%201%20-3%20-3v-8a3%203%200%200%201%203%20-3l12%200%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-comments { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M21%2014l-3%20-3h-7a1%201%200%200%201%20-1%20-1v-6a1%201%200%200%201%201%20-1h9a1%201%200%200%201%201%201v10%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2015v2a1%201%200%200%201%20-1%201h-7l-3%203v-10a1%201%200%200%201%201%20-1h2%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-compass { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M8%2016l2%20-6l6%20-2l-2%206l-6%202%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%2018%200a9%209%200%201%200%20-18%200%22%20%2F%3E%20%3Cpath%20d%3D%22M12%203l0%202%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2019l0%202%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012l2%200%22%20%2F%3E%20%3Cpath%20d%3D%22M19%2012l2%200%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-crosshairs { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M4%208v-2a2%202%200%200%201%202%20-2h2%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2016v2a2%202%200%200%200%202%202h2%22%20%2F%3E%20%3Cpath%20d%3D%22M16%204h2a2%202%200%200%201%202%202v2%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2020h2a2%202%200%200%200%202%20-2v-2%22%20%2F%3E%20%3Cpath%20d%3D%22M9%2012l6%200%22%20%2F%3E%20%3Cpath%20d%3D%22M12%209l0%206%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-download { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M4%2017v2a2%202%200%200%200%202%202h12a2%202%200%200%200%202%20-2v-2%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2011l5%205l5%20-5%22%20%2F%3E%20%3Cpath%20d%3D%22M12%204l0%2012%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-drum { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M3%2017a3%203%200%201%200%206%200a3%203%200%200%200%20-6%200%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2017a3%203%200%201%200%206%200a3%203%200%200%200%20-6%200%22%20%2F%3E%20%3Cpath%20d%3D%22M9%2017v-13h10v13%22%20%2F%3E%20%3Cpath%20d%3D%22M9%208h10%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-eye { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M10%2012a2%202%200%201%200%204%200a2%202%200%200%200%20-4%200%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2012c-2.4%204%20-5.4%206%20-9%206c-3.6%200%20-6.6%20-2%20-9%20-6c2.4%20-4%205.4%20-6%209%20-6c3.6%200%206.6%202%209%206%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-feather { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M4%2020l10%20-10m0%20-5v5h5m-9%20-1v5h5m-9%20-1v5h5m-5%20-5l4%20-4l4%20-4%22%20%2F%3E%20%3Cpath%20d%3D%22M19%2010c.638%20-.636%201%20-1.515%201%20-2.486a3.515%203.515%200%200%200%20-3.517%20-3.514c-.97%200%20-1.847%20.367%20-2.483%201m-3%2013l4%20-4l4%20-4%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-film { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M4%206a2%202%200%200%201%202%20-2h12a2%202%200%200%201%202%202v12a2%202%200%200%201%20-2%202h-12a2%202%200%200%201%20-2%20-2l0%20-12%22%20%2F%3E%20%3Cpath%20d%3D%22M8%204l0%2016%22%20%2F%3E%20%3Cpath%20d%3D%22M16%204l0%2016%22%20%2F%3E%20%3Cpath%20d%3D%22M4%208l4%200%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2016l4%200%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2012l16%200%22%20%2F%3E%20%3Cpath%20d%3D%22M16%208l4%200%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2016l4%200%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-fire { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M12%2010.941c2.333%20-3.308%20.167%20-7.823%20-1%20-8.941c0%203.395%20-2.235%205.299%20-3.667%206.706c-1.43%201.408%20-2.333%203.294%20-2.333%205.588c0%203.704%203.134%206.706%207%206.706c3.866%200%207%20-3.002%207%20-6.706c0%20-1.712%20-1.232%20-4.403%20-2.333%20-5.588c-2.084%203.353%20-3.257%203.353%20-4.667%202.235%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-flag-checkered { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M5%205a5%205%200%200%201%207%200a5%205%200%200%200%207%200v9a5%205%200%200%201%20-7%200a5%205%200%200%200%20-7%200v-9%22%20%2F%3E%20%3Cpath%20d%3D%22M5%2021v-7%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-forward { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M3%205v14l8%20-7l-8%20-7%22%20%2F%3E%20%3Cpath%20d%3D%22M14%205v14l8%20-7l-8%20-7%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-gauge-high { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%2018%200a9%209%200%201%200%20-18%200%22%20%2F%3E%20%3Cpath%20d%3D%22M11%2012a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200%22%20%2F%3E%20%3Cpath%20d%3D%22M13.41%2010.59l2.59%20-2.59%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2012a5%205%200%200%201%205%20-5%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-github { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D%22M9%2019c-4.3%201.4%20-4.3%20-2.5%20-6%20-3m12%205v-3.5c0%20-1%20.1%20-1.4%20-.5%20-2c2.8%20-.3%205.5%20-1.4%205.5%20-6a4.6%204.6%200%200%200%20-1.3%20-3.2a4.2%204.2%200%200%200%20-.1%20-3.2s-1.1%20-.3%20-3.5%201.3a12.3%2012.3%200%200%200%20-6.2%200c-2.4%20-1.6%20-3.5%20-1.3%20-3.5%20-1.3a4.2%204.2%200%200%200%20-.1%203.2a4.6%204.6%200%200%200%20-1.3%203.2c0%204.6%202.7%205.7%205.5%206c-.6%20.6%20-.6%201.2%20-.5%202v3.5%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-hammer { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M11.414%2010l-7.383%207.418a2.091%202.091%200%200%200%200%202.967a2.11%202.11%200%200%200%202.976%200l7.407%20-7.385%22%20%2F%3E%20%3Cpath%20d%3D%22M18.121%2015.293l2.586%20-2.586a1%201%200%200%200%200%20-1.414l-7.586%20-7.586a1%201%200%200%200%20-1.414%200l-2.586%202.586a1%201%200%200%200%200%201.414l7.586%207.586a1%201%200%200%200%201.414%200%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-hand { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M8%2013v-7.5a1.5%201.5%200%200%201%203%200v6.5%22%20%2F%3E%20%3Cpath%20d%3D%22M11%205.5v-2a1.5%201.5%200%201%201%203%200v8.5%22%20%2F%3E%20%3Cpath%20d%3D%22M14%205.5a1.5%201.5%200%200%201%203%200v6.5%22%20%2F%3E%20%3Cpath%20d%3D%22M17%207.5a1.5%201.5%200%200%201%203%200v8.5a6%206%200%200%201%20-6%206h-2h.208a6%206%200%200%201%20-5.012%20-2.7a69.74%2069.74%200%200%201%20-.196%20-.3c-.312%20-.479%20-1.407%20-2.388%20-3.286%20-5.728a1.5%201.5%200%200%201%20.536%20-2.022a1.867%201.867%200%200%201%202.28%20.28l1.47%201.47%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-hand-back-fist { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M8%2011v-3.5a1.5%201.5%200%200%201%203%200v2.5%22%20%2F%3E%20%3Cpath%20d%3D%22M11%209.5v-3a1.5%201.5%200%200%201%203%200v3.5%22%20%2F%3E%20%3Cpath%20d%3D%22M14%207.5a1.5%201.5%200%200%201%203%200v2.5%22%20%2F%3E%20%3Cpath%20d%3D%22M17%209.5a1.5%201.5%200%200%201%203%200v4.5a6%206%200%200%201%20-6%206h-2h.208a6%206%200%200%201%20-5.012%20-2.7l-.196%20-.3c-.312%20-.479%20-1.407%20-2.388%20-3.286%20-5.728a1.5%201.5%200%200%201%20.536%20-2.022a1.867%201.867%200%200%201%202.28%20.28l1.47%201.47%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-hand-fist { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M8%2011v-3.5a1.5%201.5%200%200%201%203%200v2.5%22%20%2F%3E%20%3Cpath%20d%3D%22M11%209.5v-3a1.5%201.5%200%200%201%203%200v3.5%22%20%2F%3E%20%3Cpath%20d%3D%22M14%207.5a1.5%201.5%200%200%201%203%200v2.5%22%20%2F%3E%20%3Cpath%20d%3D%22M17%209.5a1.5%201.5%200%200%201%203%200v4.5a6%206%200%200%201%20-6%206h-2h.208a6%206%200%200%201%20-5.012%20-2.7l-.196%20-.3c-.312%20-.479%20-1.407%20-2.388%20-3.286%20-5.728a1.5%201.5%200%200%201%20.536%20-2.022a1.867%201.867%200%200%201%202.28%20.28l1.47%201.47%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-handshake { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M19.5%2012.572l-7.5%207.428l-7.5%20-7.428a5%205%200%201%201%207.5%20-6.566a5%205%200%201%201%207.5%206.572%22%20%2F%3E%20%3Cpath%20d%3D%22M12%206l-3.293%203.293a1%201%200%200%200%200%201.414l.543%20.543c.69%20.69%201.81%20.69%202.5%200l1%20-1a3.182%203.182%200%200%201%204.5%200l2.25%202.25%22%20%2F%3E%20%3Cpath%20d%3D%22M12.5%2015.5l2%202%22%20%2F%3E%20%3Cpath%20d%3D%22M15%2013l2%202%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-heart-pulse { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M19.5%2013.572l-7.5%207.428l-2.896%20-2.868m-6.117%20-8.104a5%205%200%200%201%209.013%20-3.022a5%205%200%201%201%207.5%206.572%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2013h2l2%203l2%20-6l1%203h3%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-hourglass-start { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M6.5%207h11%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2020v-2a6%206%200%201%201%2012%200v2a1%201%200%200%201%20-1%201h-10a1%201%200%200%201%20-1%20-1%22%20%2F%3E%20%3Cpath%20d%3D%22M6%204v2a6%206%200%201%200%2012%200v-2a1%201%200%200%200%20-1%20-1h-10a1%201%200%200%200%20-1%201%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-house { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M5%2012l-2%200l9%20-9l9%209l-2%200%22%20%2F%3E%20%3Cpath%20d%3D%22M5%2012v7a2%202%200%200%200%202%202h10a2%202%200%200%200%202%20-2v-7%22%20%2F%3E%20%3Cpath%20d%3D%22M9%2021v-6a2%202%200%200%201%202%20-2h2a2%202%200%200%201%202%202v6%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-infinity { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M9.828%209.172a4%204%200%201%200%200%205.656a10%2010%200%200%200%202.172%20-2.828a10%2010%200%200%201%202.172%20-2.828a4%204%200%201%201%200%205.656a10%2010%200%200%201%20-2.172%20-2.828a10%2010%200%200%200%20-2.172%20-2.828%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-layer-group { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M12%204l-8%204l8%204l8%20-4l-8%20-4%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2012l8%204l8%20-4%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2016l8%204l8%20-4%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-lightbulb { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M3%2012h1m8%20-9v1m8%208h1m-15.4%20-6.4l.7%20.7m12.1%20-.7l-.7%20.7%22%20%2F%3E%20%3Cpath%20d%3D%22M9%2016a5%205%200%201%201%206%200a3.5%203.5%200%200%200%20-1%203a2%202%200%200%201%20-4%200a3.5%203.5%200%200%200%20-1%20-3%22%20%2F%3E%20%3Cpath%20d%3D%22M9.7%2017l4.6%200%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-link { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M9%2015l6%20-6%22%20%2F%3E%20%3Cpath%20d%3D%22M11%206l.463%20-.536a5%205%200%200%201%207.071%207.072l-.534%20.464%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2018l-.397%20.534a5.068%205.068%200%200%201%20-7.127%200a4.972%204.972%200%200%201%200%20-7.071l.524%20-.463%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-list-check { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M3.5%205.5l1.5%201.5l2.5%20-2.5%22%20%2F%3E%20%3Cpath%20d%3D%22M3.5%2011.5l1.5%201.5l2.5%20-2.5%22%20%2F%3E%20%3Cpath%20d%3D%22M3.5%2017.5l1.5%201.5l2.5%20-2.5%22%20%2F%3E%20%3Cpath%20d%3D%22M11%206l9%200%22%20%2F%3E%20%3Cpath%20d%3D%22M11%2012l9%200%22%20%2F%3E%20%3Cpath%20d%3D%22M11%2018l9%200%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-magnifying-glass { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M3%2010a7%207%200%201%200%2014%200a7%207%200%201%200%20-14%200%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2021l-6%20-6%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-medal { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M12%204v3m-4%20-3v6m8%20-6v6%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2018.5l-3%201.5l.5%20-3.5l-2%20-2l3%20-.5l1.5%20-3l1.5%203l3%20.5l-2%202l.5%203.5l-3%20-1.5%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-microphone { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M9%205a3%203%200%200%201%203%20-3a3%203%200%200%201%203%203v5a3%203%200%200%201%20-3%203a3%203%200%200%201%20-3%20-3l0%20-5%22%20%2F%3E%20%3Cpath%20d%3D%22M5%2010a7%207%200%200%200%2014%200%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2021l8%200%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2017l0%204%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-minus { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M5%2012l14%200%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-mountain { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M3%2020h18l-6.921%20-14.612a2.3%202.3%200%200%200%20-4.158%200l-6.921%2014.612%22%20%2F%3E%20%3Cpath%20d%3D%22M7.5%2011l2%202.5l2.5%20-2.5l2%203l2.5%20-2%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-people-arrows { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M7%2010h14l-4%20-4%22%20%2F%3E%20%3Cpath%20d%3D%22M17%2014h-14l4%204%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-people-group { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M10%2013a2%202%200%201%200%204%200a2%202%200%200%200%20-4%200%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2021v-1a2%202%200%200%201%202%20-2h4a2%202%200%200%201%202%202v1%22%20%2F%3E%20%3Cpath%20d%3D%22M15%205a2%202%200%201%200%204%200a2%202%200%200%200%20-4%200%22%20%2F%3E%20%3Cpath%20d%3D%22M17%2010h2a2%202%200%200%201%202%202v1%22%20%2F%3E%20%3Cpath%20d%3D%22M5%205a2%202%200%201%200%204%200a2%202%200%200%200%20-4%200%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2013v-1a2%202%200%200%201%202%20-2h2%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-person { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M8%207a4%204%200%201%200%208%200a4%204%200%200%200%20-8%200%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2021v-2a4%204%200%200%201%204%20-4h4a4%204%200%200%201%204%204v2%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-person-running { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M11.007%205a2%202%200%201%200%204%200a2%202%200%201%200%20-4%200%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2017l5%201l.75%20-1.5%22%20%2F%3E%20%3Cpath%20d%3D%22M15%2021v-4l-4%20-3l1%20-6%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2012v-3l5%20-1l3%203l3%201%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-play { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M7%204v16l13%20-8l-13%20-8%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-print { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M17%2017h2a2%202%200%200%200%202%20-2v-4a2%202%200%200%200%20-2%20-2h-14a2%202%200%200%200%20-2%202v4a2%202%200%200%200%202%202h2%22%20%2F%3E%20%3Cpath%20d%3D%22M17%209v-4a2%202%200%200%200%20-2%20-2h-6a2%202%200%200%200%20-2%202v4%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2015a2%202%200%200%201%202%20-2h6a2%202%200%200%201%202%202v4a2%202%200%200%201%20-2%202h-6a2%202%200%200%201%20-2%20-2l0%20-4%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-repeat { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M4%2012v-3a3%203%200%200%201%203%20-3h13m-3%20-3l3%203l-3%203%22%20%2F%3E%20%3Cpath%20d%3D%22M20%2012v3a3%203%200%200%201%20-3%203h-13m3%203l-3%20-3l3%20-3%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-right-left { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M21%2017l-18%200%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2010l-3%20-3l3%20-3%22%20%2F%3E%20%3Cpath%20d%3D%22M3%207l18%200%22%20%2F%3E%20%3Cpath%20d%3D%22M18%2020l3%20-3l-3%20-3%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-rocket { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M4%2013a8%208%200%200%201%207%207a6%206%200%200%200%203%20-5a9%209%200%200%200%206%20-8a3%203%200%200%200%20-3%20-3a9%209%200%200%200%20-8%206a6%206%200%200%200%20-5%203%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2014a6%206%200%200%200%20-3%206a6%206%200%200%200%206%20-3%22%20%2F%3E%20%3Cpath%20d%3D%22M14%209a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-rotate { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M19.95%2011a8%208%200%201%200%20-.5%204m.5%205v-5h-5%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-ruler-horizontal { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M17%203l4%204l-14%2014l-4%20-4l14%20-14%22%20%2F%3E%20%3Cpath%20d%3D%22M16%207l-1.5%20-1.5%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2010l-1.5%20-1.5%22%20%2F%3E%20%3Cpath%20d%3D%22M10%2013l-1.5%20-1.5%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2016l-1.5%20-1.5%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-scale-balanced { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M7%2020l10%200%22%20%2F%3E%20%3Cpath%20d%3D%22M6%206l6%20-1l6%201%22%20%2F%3E%20%3Cpath%20d%3D%22M12%203l0%2017%22%20%2F%3E%20%3Cpath%20d%3D%22M9%2012l-3%20-6l-3%206a3%203%200%200%200%206%200%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2012l-3%20-6l-3%206a3%203%200%200%200%206%200%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-seedling { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M2%209a10%2010%200%201%200%2020%200%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2019a10%2010%200%200%201%2010%20-10%22%20%2F%3E%20%3Cpath%20d%3D%22M2%209a10%2010%200%200%201%2010%2010%22%20%2F%3E%20%3Cpath%20d%3D%22M12%204a9.7%209.7%200%200%201%202.99%207.5%22%20%2F%3E%20%3Cpath%20d%3D%22M9.01%2011.5a9.7%209.7%200%200%201%202.99%20-7.5%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-shield { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M12%203a12%2012%200%200%200%208.5%203a12%2012%200%200%201%20-8.5%2015a12%2012%200%200%201%20-8.5%20-15a12%2012%200%200%200%208.5%20-3%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-shield-halved { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M12%203a12%2012%200%200%200%208.5%203a12%2012%200%200%201%20-8.5%2015a12%2012%200%200%201%20-8.5%20-15a12%2012%200%200%200%208.5%20-3%22%20%2F%3E%20%3Cpath%20d%3D%22M12%203v18%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-shoe-prints { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M4%2016.5a2.5%202.5%200%200%200%205%200a1.5%201.5%200%200%200%20-1.5%20-1.5h-2a1.5%201.5%200%200%200%20-1.5%201.5%22%20%2F%3E%20%3Cpath%20d%3D%22M15%2018.5a2.5%202.5%200%200%200%205%200a1.5%201.5%200%200%200%20-1.5%20-1.5h-2a1.5%201.5%200%200%200%20-1.5%201.5%22%20%2F%3E%20%3Cpath%20d%3D%22M8.52%2012h-4.04c-.348%200%20-.678%20-.179%20-.823%20-.496c-1.326%20-2.904%20-.774%20-8.504%202.843%20-8.504s4.17%205.6%202.843%208.504c-.145%20.317%20-.475%20.496%20-.824%20.496%22%20%2F%3E%20%3Cpath%20d%3D%22M19.52%2014h-4.04c-.348%200%20-.678%20-.179%20-.823%20-.496c-1.326%20-2.904%20-.774%20-8.504%202.843%20-8.504s4.17%205.6%202.843%208.504c-.145%20.317%20-.475%20.496%20-.824%20.496%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-sliders { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M4%2010a2%202%200%201%200%204%200a2%202%200%200%200%20-4%200%22%20%2F%3E%20%3Cpath%20d%3D%22M6%204v4%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2012v8%22%20%2F%3E%20%3Cpath%20d%3D%22M10%2016a2%202%200%201%200%204%200a2%202%200%200%200%20-4%200%22%20%2F%3E%20%3Cpath%20d%3D%22M12%204v10%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2018v2%22%20%2F%3E%20%3Cpath%20d%3D%22M16%207a2%202%200%201%200%204%200a2%202%200%200%200%20-4%200%22%20%2F%3E%20%3Cpath%20d%3D%22M18%204v1%22%20%2F%3E%20%3Cpath%20d%3D%22M18%209v11%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-star { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M12%2017.75l-6.172%203.245l1.179%20-6.873l-5%20-4.867l6.9%20-1l3.086%20-6.253l3.086%206.253l6.9%201l-5%204.867l1.179%206.873l-6.158%20-3.245%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-bookmark { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M9%204h6a2%202%200%200%201%202%202v14l-5%20-3l-5%203v-14a2%202%200%200%201%202%20-2%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-bookmark-filled { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%23000%27%20stroke%3D%27none%27%3E%3Cpath%20d%3D%22M9%204h6a2%202%200%200%201%202%202v14l-5%20-3l-5%203v-14a2%202%200%200%201%202%20-2%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-stethoscope { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M6%204h-1a2%202%200%200%200%20-2%202v3.5a5.5%205.5%200%200%200%2011%200v-3.5a2%202%200%200%200%20-2%20-2h-1%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2015a6%206%200%201%200%2012%200v-3%22%20%2F%3E%20%3Cpath%20d%3D%22M11%203v2%22%20%2F%3E%20%3Cpath%20d%3D%22M6%203v2%22%20%2F%3E%20%3Cpath%20d%3D%22M18%2010a2%202%200%201%200%204%200a2%202%200%201%200%20-4%200%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-stop { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M5%207a2%202%200%200%201%202%20-2h10a2%202%200%200%201%202%202v10a2%202%200%200%201%20-2%202h-10a2%202%200%200%201%20-2%20-2l0%20-10%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-stopwatch { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M5%2013a7%207%200%201%200%2014%200a7%207%200%200%200%20-14%200%22%20%2F%3E%20%3Cpath%20d%3D%22M14.5%2010.5l-2.5%202.5%22%20%2F%3E%20%3Cpath%20d%3D%22M17%208l1%20-1%22%20%2F%3E%20%3Cpath%20d%3D%22M14%203h-4%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-sun { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M8%2012a4%204%200%201%200%208%200a4%204%200%201%200%20-8%200%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012h1m8%20-9v1m8%208h1m-9%208v1m-6.4%20-15.4l.7%20.7m12.1%20-.7l-.7%20.7m0%2011.4l.7%20.7m-12.1%20-.7l-.7%20.7%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-moon { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M12%203c.132%200%20.263%200%20.393%200a7.5%207.5%200%200%200%207.92%2012.446a9%209%200%201%201%20-8.313%20-12.454z%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-table-tennis-paddle-ball { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%2018%200a9%209%200%201%200%20-18%200%22%20%2F%3E%20%3Cpath%20d%3D%22M6%205.3a9%209%200%200%201%200%2013.4%22%20%2F%3E%20%3Cpath%20d%3D%22M18%205.3a9%209%200%200%200%200%2013.4%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-toolbox { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M3%2021h4l13%20-13a1.5%201.5%200%200%200%20-4%20-4l-13%2013v4%22%20%2F%3E%20%3Cpath%20d%3D%22M14.5%205.5l4%204%22%20%2F%3E%20%3Cpath%20d%3D%22M12%208l-5%20-5l-4%204l5%205%22%20%2F%3E%20%3Cpath%20d%3D%22M7%208l-1.5%201.5%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2012l5%205l-4%204l-5%20-5%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2017l-1.5%201.5%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-tree { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M12%2013l-2%20-2%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2012l2%20-2%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2021v-13%22%20%2F%3E%20%3Cpath%20d%3D%22M9.824%2016a3%203%200%200%201%20-2.743%20-3.69a3%203%200%200%201%20.304%20-4.833a3%203%200%200%201%204.615%20-3.707a3%203%200%200%201%204.614%203.707a3%203%200%200%201%20.305%204.833a3%203%200%200%201%20-2.919%203.695h-4l-.176%20-.005%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-triangle-exclamation { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M12%209v4%22%20%2F%3E%20%3Cpath%20d%3D%22M10.363%203.591l-8.106%2013.534a1.914%201.914%200%200%200%201.636%202.871h16.214a1.914%201.914%200%200%200%201.636%20-2.87l-8.106%20-13.536a1.914%201.914%200%200%200%20-3.274%200%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2016h.01%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-user { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M8%207a4%204%200%201%200%208%200a4%204%200%200%200%20-8%200%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2021v-2a4%204%200%200%201%204%20-4h4a4%204%200%200%201%204%204v2%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-user-slash { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M8.18%208.189a4.01%204.01%200%200%200%202.616%202.627m3.507%20-.545a4%204%200%201%200%20-5.59%20-5.552%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2021v-2a4%204%200%200%201%204%20-4h4c.412%200%20.81%20.062%201.183%20.178m2.633%202.618c.12%20.38%20.184%20.785%20.184%201.204v2%22%20%2F%3E%20%3Cpath%20d%3D%22M3%203l18%2018%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-users { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M5%207a4%204%200%201%200%208%200a4%204%200%201%200%20-8%200%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2021v-2a4%204%200%200%201%204%20-4h4a4%204%200%200%201%204%204v2%22%20%2F%3E%20%3Cpath%20d%3D%22M16%203.13a4%204%200%200%201%200%207.75%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2021v-2a4%204%200%200%200%20-3%20-3.85%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-volume-high { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M15%208a5%205%200%200%201%200%208%22%20%2F%3E%20%3Cpath%20d%3D%22M17.7%205a9%209%200%200%201%200%2014%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2015h-2a1%201%200%200%201%20-1%20-1v-4a1%201%200%200%201%201%20-1h2l3.5%20-4.5a.8%20.8%200%200%201%201.5%20.5v14a.8%20.8%200%200%201%20-1.5%20.5l-3.5%20-4.5%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-water { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M3%207c3%20-2%206%20-2%209%200s6%202%209%200%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2017c3%20-2%206%20-2%209%200s6%202%209%200%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012c3%20-2%206%20-2%209%200s6%202%209%200%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-wave-square { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M3%2012h5v8h4v-16h4v8h5%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-wind { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M5%208h8.5a2.5%202.5%200%201%200%20-2.34%20-3.24%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012h15.5a2.5%202.5%200%201%201%20-2.34%203.24%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2016h5.5a2.5%202.5%200%201%201%20-2.34%203.24%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-xmark { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M18%206l-12%2012%22%20%2F%3E%20%3Cpath%20d%3D%22M6%206l12%2012%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-world { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%2018%200a9%209%200%200%200%20-18%200%22%20%2F%3E%20%3Cpath%20d%3D%22M3.6%209h16.8%22%20%2F%3E%20%3Cpath%20d%3D%22M3.6%2015h16.8%22%20%2F%3E%20%3Cpath%20d%3D%22M11.5%203a17%2017%200%200%200%200%2018%22%20%2F%3E%20%3Cpath%20d%3D%22M12.5%203a17%2017%200%200%201%200%2018%22%20%2F%3E%3C%2Fsvg%3E"); }

/* ZERRER — Special Elite (Apache 2.0): Schreibmaschinen-/Grunge-Schrift für
   die Überschriften h1–h3. Lokales Subset (latin + latin-ext, deckt de/en/fr/pl). */
@font-face {
  font-family: 'Special Elite';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/fonts/special-elite-latin-400-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Special Elite';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/fonts/special-elite-latin-ext-400-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* Nachtrag D6: Aktivitaets-/Geraete-Icons (Tabler outline). */
.fa-microchip { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M5%205m0%201a1%201%200%200%201%201%20-1h12a1%201%200%200%201%201%201v12a1%201%200%200%201%20-1%201h-12a1%201%200%200%201%20-1%20-1z%22%20%2F%3E%20%3Cpath%20d%3D%22M9%209h6v6h-6z%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2010l2%200%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2014l2%200%22%20%2F%3E%20%3Cpath%20d%3D%22M10%203l0%202%22%20%2F%3E%20%3Cpath%20d%3D%22M14%203l0%202%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2010l-2%200%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2014l-2%200%22%20%2F%3E%20%3Cpath%20d%3D%22M10%2021l0%20-2%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2021l0%20-2%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-pen-nib { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M4%2020h4l10.5%20-10.5a2.828%202.828%200%201%200%20-4%20-4l-10.5%2010.5v4%22%20%2F%3E%20%3Cpath%20d%3D%22M13.5%206.5l4%204%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-stairs { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M5%2021v-4h4v-4h4v-4h4v-4h4%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-diagram-project { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M4%204m0%202a2%202%200%200%201%202%20-2h12a2%202%200%200%201%202%202v12a2%202%200%200%201%20-2%202h-12a2%202%200%200%201%20-2%20-2z%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2012l16%200%22%20%2F%3E%3C%2Fsvg%3E"); }

/* Nachtrag: Haltungs-Icons (Tabler outline). */
.fa-ban { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M5.7%205.7l12.6%2012.6%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%2018%200a9%209%200%200%200%20-18%200%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-eye-slash { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M10.585%2010.587a2%202%200%200%200%202.829%202.828%22%20%2F%3E%20%3Cpath%20d%3D%22M16.681%2016.673a8.717%208.717%200%200%201%20-4.681%201.327c-3.6%200%20-6.6%20-2%20-9%20-6c1.272%20-2.12%202.712%20-3.678%204.32%20-4.674m2.86%20-1.146a9.055%209.055%200%200%201%201.82%20-.18c3.6%200%206.6%202%209%206c-.666%201.11%20-1.379%202.067%20-2.138%202.87%22%20%2F%3E%20%3Cpath%20d%3D%22M3%203l18%2018%22%20%2F%3E%3C%2Fsvg%3E"); }
.fa-thumbs-down { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M7%2013v-8a1%201%200%200%200%20-1%20-1h-2a1%201%200%200%200%20-1%201v7a1%201%200%200%200%201%201h3a4%204%200%200%201%204%204v1a2%202%200%200%200%204%200v-5h3a2%202%200%200%200%202%20-2l-1%20-5a2%203%200%200%200%20-2%20-2h-7a3%203%200%200%200%20-3%203%22%20%2F%3E%3C%2Fsvg%3E"); }

/* Nachtrag: Upload-Icon (Tabler outline). */
.fa-upload { --ti: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%22M4%2017v2a2%202%200%200%200%202%202h12a2%202%200%200%200%202%20-2v-2%22%20%2F%3E%20%3Cpath%20d%3D%22M7%209l5%20-5l5%205%22%20%2F%3E%20%3Cpath%20d%3D%22M12%204l0%2012%22%20%2F%3E%3C%2Fsvg%3E"); }
