/* Logos absents de Font Awesome (icons.icon_class = "bx-brand bx-<nom>").
   Dessinés en masque : ils prennent la couleur (currentColor) et la taille (1em) du texte, comme les icônes FA.
   Classe doublée pour passer devant .fa / les feuilles Font Awesome chargées après. */
.bx-brand.bx-brand { display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; font-style: normal; background-color: currentColor;
    -webkit-mask: var(--bx-icon) center / contain no-repeat; mask: var(--bx-icon) center / contain no-repeat; }
.bx-brand.bx-brand::before { content: none; }
/* OnlyFans (simple-icons) */
.bx-onlyfans { --bx-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M24 4.003h-4.015c-3.45 0-5.3.197-6.748 1.957a7.996 7.996 0 1 0 2.103 9.211c3.182-.231 5.39-2.134 6.085-5.173c0 0-2.399.585-4.43 0c4.018-.777 6.333-3.037 7.005-5.995zM5.61 11.999A2.391 2.391 0 0 1 9.28 9.97a2.966 2.966 0 0 1 2.998-2.528h.008c-.92 1.778-1.407 3.352-1.998 5.263A2.392 2.392 0 0 1 5.61 12Zm2.386-7.996a7.996 7.996 0 1 0 7.996 7.996a7.996 7.996 0 0 0-7.996-7.996Zm0 10.394A2.399 2.399 0 1 1 10.395 12a2.396 2.396 0 0 1-2.399 2.398Z'/%3E%3C/svg%3E"); }
/* Kick (simple-icons) */
.bx-kick { --bx-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M1.333 0h8v5.333H12V2.667h2.667V0h8v8H20v2.667h-2.667v2.666H20V16h2.667v8h-8v-2.667H12v-2.666H9.333V24h-8Z'/%3E%3C/svg%3E"); }
/* Fiverr (dessin maison : rond + fi) */
.bx-fiverr { --bx-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect width='24' height='24' fill='%23fff'/%3E%3Ctext x='11.6' y='17' text-anchor='middle' font-family='Arial,Helvetica,sans-serif' font-weight='900' font-size='13.5' letter-spacing='-.4' fill='%23000'%3Efi%3C/text%3E%3C/mask%3E%3C/defs%3E%3Ccircle mask='url(%23m)' cx='12' cy='12' r='11.5'/%3E%3C/svg%3E"); }
