/* [VARIENT-MOD] tak-icon — Persian-themed icon font for share/social glyphs.
   Source: 1/tak-icon/ (Reza Gholampanahi). Trimmed to the subset used by
   the taghvim theme so we don't have to ship the full ~30KB CSS. */
@font-face {
    font-family: 'tak-icon';
    src:  url('tak-icon.eot?s0upt0');
    src:  url('tak-icon.eot?s0upt0#iefix') format('embedded-opentype'),
          url('tak-icon.ttf?s0upt0') format('truetype'),
          url('tak-icon.woff?s0upt0') format('woff'),
          url('tak-icon.svg?s0upt0#tak-icon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

[class^="ti-"], [class*=" ti-"] {
    font-family: 'tak-icon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* ── Major social networks ─────────────────────────────────────────── */
.ti-facebook:before  { content: "\76"; }
.ti-twitter:before   { content: "\e063"; }
.ti-x:before         { content: "\e063"; }   /* alias — same glyph */
.ti-instagram:before { content: "\79"; }
.ti-linkedin:before  { content: "\45"; }
.ti-youtube:before   { content: "\22"; }
.ti-pinterest:before { content: "\25"; }
.ti-tumblr:before    { content: "\35"; }
.ti-tiktok:before    { content: "\21"; }
.ti-skype:before     { content: "\28"; }
.ti-signal:before    { content: "\ea9a"; }

/* ── Messengers (global + Iranian) ─────────────────────────────────── */
.ti-telegram:before  { content: "\75"; }
.ti-whatsapp:before  { content: "\48"; }
.ti-bale:before      { content: "\5a"; }      /* baleh */
.ti-eitaa:before     { content: "\57"; }
.ti-rubika:before    { content: "\4e"; }
.ti-igap:before      { content: "\54"; }
.ti-gap:before       { content: "\51"; }
.ti-aparat:before    { content: "\42"; }

/* ── Functional icons ──────────────────────────────────────────────── */
.ti-share:before     { content: "\3b"; }
.ti-link:before      { content: "\ec15"; }
.ti-copy:before      { content: "\e9b8"; }
.ti-email:before     { content: "\61"; }
.ti-mail:before      { content: "\e82e"; }
.ti-print:before     { content: "\e83a"; }
.ti-printer:before   { content: "\e041"; }
.ti-website:before   { content: "\e05b"; }
.ti-world:before     { content: "\e920"; }
