/* ============================================================
   Social Share Icon Font
   @package MasterBlank
   ============================================================ */

@font-face {
    font-family: 'social-share';
    src: 
        /*url('../fonts/social-share/social-share.woff2') format('woff2'),*/
         url('../fonts/social-share/social-share.woff')  format('woff'),
         url('../fonts/social-share/social-share.ttf')   format('truetype'),
         url('../fonts/social-share/social-share.eot')   format('embedded-opentype'),
         url('../fonts/social-share/social-share.svg#social-share') format('svg');
    font-weight: normal;
    font-style:  normal;
    font-display: block;
}

/* ── Base icon rule ────────────────────────────────────────── */
[class^="icon-"]::before,
[class*=" icon-"]::before {
    font-family: 'social-share' !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;
}

/* ── Icon map ──────────────────────────────────────────────── */
/* Existing icons in current font */
.icon-facebook::before    { content: '\f39e'; }
.icon-twitter::before     { content: '\f099'; }
.icon-linkedin::before    { content: '\f0e1'; }
.icon-pinterest::before   { content: '\f0d2'; }
.icon-whatsapp::before    { content: '\f232'; }
.icon-reddit::before      { content: '\f281'; }
.icon-telegram::before    { content: '\f3fe'; }
.icon-tumblr::before      { content: '\f173'; }
.icon-wordpress::before   { content: '\f19a'; }
.icon-skype::before       { content: '\f17e'; }
.icon-vk::before          { content: '\f189'; }
.icon-weibo::before       { content: '\f18a'; }
.icon-xing::before        { content: '\f168'; }
.icon-pocket::before      { content: '\f265'; }
.icon-blogger::before     { content: '\f37d'; }
.icon-buffer::before      { content: '\f837'; }
.icon-evernote::before    { content: '\f839'; }
.icon-flipboard::before   { content: '\f44d'; }
.icon-digg::before        { content: '\f1a6'; }
.icon-delicious::before   { content: '\f1a5'; }
.icon-mix::before         { content: '\f3cb'; }
.icon-viber::before       { content: '\f409'; }
.icon-line::before        { content: '\xe90a'; }
.icon-wechat::before      { content: '\xe901'; }
.icon-baidu::before       { content: '\xe907'; }
.icon-renren::before      { content: '\xf18b'; }

/* ── Add after IcoMoon re-export ───────────────────────────── */
/* Update the unicode values below to match your re-exported font */
.icon-instagram::before   { content: '\xe908'; }
.icon-youtube::before     { content: '\xe909'; }
.icon-tiktok::before      { content: '\xe90b'; }
.icon-threads::before     { content: '\xe90c'; }