/* platform-icons.css v6 - Resimi (self-contained)
 * @font-face + glyphs + colors all in one file.
 * FIX: uses @2.47.0 which serves real font files (778KB woff2),
 * unlike @3.0.0 which returns 84-byte text/plain placeholders.
 */
@font-face {
  font-family: "tabler-icons";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@2.47.0/fonts/tabler-icons.woff2") format("woff2"),
       url("https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@2.47.0/fonts/tabler-icons.ttf") format("truetype");
}
[class*="ti-brand-"] {
  font-family: "tabler-icons" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  display: inline-block;
}
/* Glyphs - Tabler Icons v2.47.0 */
.ti-brand-instagram::before   { content: "\ec20"; }
.ti-brand-youtube::before     { content: "\ec90"; }
.ti-brand-tiktok::before      { content: "\ec73"; }
.ti-brand-x::before           { content: "\fc0f"; }
.ti-brand-twitter::before     { content: "\ec27"; }
.ti-brand-facebook::before    { content: "\ec1a"; }
.ti-brand-spotify::before     { content: "\ed03"; }
.ti-brand-telegram::before    { content: "\ec26"; }
.ti-brand-linkedin::before    { content: "\ec8c"; }
.ti-brand-discord::before     { content: "\ece3"; }
.ti-brand-reddit::before      { content: "\ec8e"; }
.ti-brand-twitch::before      { content: "\ed05"; }
.ti-brand-snapchat::before    { content: "\ec25"; }
.ti-brand-soundcloud::before  { content: "\ed6e"; }
.ti-brand-google::before      { content: "\ec1f"; }
.ti-brand-apple::before,
.ti-brand-apple-music::before { content: "\ec17"; }
.ti-brand-vk::before          { content: "\ed72"; }
.ti-brand-kick::before        { content: "\fa23"; }
.ti-brand-threads::before     { content: "\fb02"; }
.ti-brand-whatsapp::before    { content: "\ec74"; }
.ti-brand-pinterest::before   { content: "\ec8d"; }
/* Sizing */
.filter-tab [class*="ti-brand-"],
.filter-tabs [class*="ti-brand-"] { font-size: 15px !important; vertical-align: middle; margin-right: 2px; }
.platform-chip [class*="ti-brand-"] { font-size: 13px !important; vertical-align: middle; }
/* Brand colors */
[class*="ti-brand-instagram"]  { color: #E1306C !important; }
[class*="ti-brand-youtube"]    { color: #FF0000 !important; }
[class*="ti-brand-tiktok"]     { color: #ff004f !important; }
[class*="ti-brand-twitter"],
[class*="ti-brand-x"]          { color: #1D9BF0 !important; }
[class*="ti-brand-facebook"]   { color: #1877F2 !important; }
[class*="ti-brand-spotify"]    { color: #1DB954 !important; }
[class*="ti-brand-telegram"]   { color: #2AABEE !important; }
[class*="ti-brand-linkedin"]   { color: #0A66C2 !important; }
[class*="ti-brand-discord"]    { color: #5865F2 !important; }
[class*="ti-brand-reddit"]     { color: #FF4500 !important; }
[class*="ti-brand-twitch"]     { color: #9146FF !important; }
[class*="ti-brand-snapchat"]   { color: #FFFC00 !important; filter: drop-shadow(0 0 1px rgba(0,0,0,.5)); }
[class*="ti-brand-soundcloud"] { color: #FF5500 !important; }
[class*="ti-brand-google"]     { color: #4285F4 !important; }
[class*="ti-brand-apple"],
[class*="ti-brand-apple-music"]{ color: #FC3C44 !important; }
[class*="ti-brand-vk"]         { color: #4A76A8 !important; }
[class*="ti-brand-pinterest"]  { color: #E60023 !important; }
[class*="ti-brand-kick"]       { color: #53FC18 !important; }
[class*="ti-brand-threads"]    { color: #AAAAAA !important; }
[class*="ti-brand-whatsapp"]   { color: #25D366 !important; }
/* Glows on filter tabs */
.filter-tab [class*="ti-brand-instagram"]   { filter: drop-shadow(0 0 5px rgba(225,48,108,.6)); }
.filter-tab [class*="ti-brand-youtube"]     { filter: drop-shadow(0 0 5px rgba(255,0,0,.6)); }
.filter-tab [class*="ti-brand-tiktok"]      { filter: drop-shadow(1px 0 0 #00f2ea) drop-shadow(-1px 0 0 #ff004f); }
.filter-tab [class*="ti-brand-twitter"],
.filter-tab [class*="ti-brand-x"]           { filter: drop-shadow(0 0 4px rgba(29,155,240,.5)); }
.filter-tab [class*="ti-brand-facebook"]    { filter: drop-shadow(0 0 4px rgba(24,119,242,.5)); }
.filter-tab [class*="ti-brand-spotify"]     { filter: drop-shadow(0 0 4px rgba(29,185,84,.5)); }
.filter-tab [class*="ti-brand-telegram"]    { filter: drop-shadow(0 0 4px rgba(42,171,238,.5)); }
.filter-tab [class*="ti-brand-linkedin"]    { filter: drop-shadow(0 0 4px rgba(10,102,194,.5)); }
.filter-tab [class*="ti-brand-discord"]     { filter: drop-shadow(0 0 4px rgba(88,101,242,.5)); }
.filter-tab [class*="ti-brand-reddit"]      { filter: drop-shadow(0 0 4px rgba(255,69,0,.5)); }
.filter-tab [class*="ti-brand-twitch"]      { filter: drop-shadow(0 0 4px rgba(145,70,255,.5)); }
.filter-tab [class*="ti-brand-soundcloud"]  { filter: drop-shadow(0 0 4px rgba(255,85,0,.5)); }
.filter-tab [class*="ti-brand-google"]      { filter: drop-shadow(0 0 4px rgba(66,133,244,.5)); }
.filter-tab [class*="ti-brand-apple"],
.filter-tab [class*="ti-brand-apple-music"] { filter: drop-shadow(0 0 4px rgba(252,60,68,.5)); }
.filter-tab [class*="ti-brand-vk"]          { filter: drop-shadow(0 0 4px rgba(74,118,168,.5)); }
.filter-tab [class*="ti-brand-kick"]        { filter: drop-shadow(0 0 5px rgba(83,252,24,.6)); }
.filter-tab [class*="ti-brand-snapchat"]    { filter: drop-shadow(0 0 3px rgba(0,0,0,.7)); }
