/* ============================================================
   TABLER ICONS — SUBSET (auto-generated, 18 Sep 2026)
   ------------------------------------------------------------
   Public blog pages ekhane maat 6-ta icon use kore, kintu age
   /vendor/tabler-icons/tabler-icons.min.css (223 KB) load hoto,
   ar shetar @font-face pura ~820 KB woff2 icon font niye asto —
   5600+ glyph, jar moddhe 6-ta dorkar chilo.

   Ekhane shei 6-tai inline SVG mask hishebe royeche (~3 KB, kono
   alada font request nei). background-color: currentColor rakha
   hoyeche, tai CSS-er `color` age jemon icon-er rong thik korto
   ekhono thik temon-i kore.

   Notun icon dorkar hole: scripts-e regenerate korun othoba
   nicher pattern-e hater kaje ekta rule add korun. Admin/team/
   client portal-gulo ekhono purano full CSS-i use kore — segulo
   login-er pichone, public visitor-er kono khoroch nei.
   ============================================================ */

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

.ti-arrow-left { --ti-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l14 0' /%3E%3Cpath d='M5 12l6 6' /%3E%3Cpath d='M5 12l6 -6' /%3E%3C/svg%3E"); }
.ti-arrow-right { --ti-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l14 0' /%3E%3Cpath d='M13 18l6 -6' /%3E%3Cpath d='M13 6l6 6' /%3E%3C/svg%3E"); }
.ti-brand-facebook { --ti-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10v4h3v7h4v-7h3l1 -4h-4v-2a1 1 0 0 1 1 -1h3v-4h-3a5 5 0 0 0 -5 5v2h-3' /%3E%3C/svg%3E"); }
.ti-brand-linkedin { --ti-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 11v5' /%3E%3Cpath d='M8 8v.01' /%3E%3Cpath d='M12 16v-5' /%3E%3Cpath d='M16 16v-3a2 2 0 1 0 -4 0' /%3E%3Cpath d='M3 7a4 4 0 0 1 4 -4h10a4 4 0 0 1 4 4v10a4 4 0 0 1 -4 4h-10a4 4 0 0 1 -4 -4l0 -10' /%3E%3C/svg%3E"); }
.ti-eye { --ti-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0 -4 0' /%3E%3Cpath d='M21 12c-2.4 4 -5.4 6 -9 6c-3.6 0 -6.6 -2 -9 -6c2.4 -4 5.4 -6 9 -6c3.6 0 6.6 2 9 6' /%3E%3C/svg%3E"); }
.ti-link { --ti-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 15l6 -6' /%3E%3Cpath d='M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464' /%3E%3Cpath d='M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463' /%3E%3C/svg%3E"); }
