@font-face {
  font-family: 'XBrand_Icons';
  src:  url('fonts/XBrand_Icons.eot?2jpujl');
  src:  url('fonts/XBrand_Icons.eot?2jpujl#iefix') format('embedded-opentype'),
    url('fonts/XBrand_Icons.ttf?2jpujl') format('truetype'),
    url('fonts/XBrand_Icons.woff?2jpujl') format('woff'),
    url('fonts/XBrand_Icons.svg?2jpujl#XBrand_Icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="xbrand-"], [class*=" xbrand-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'XBrand_Icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.xbrand-bedrock:before {
  content: "\21";
}
.xbrand-cloudflare:before {
  content: "\22";
}
.xbrand-copilot:before {
  content: "\23";
}
.xbrand-deepl:before {
  content: "\24";
}
.xbrand-fastgpt:before {
  content: "\25";
}
.xbrand-gemini:before {
  content: "\26";
}
.xbrand-githubcopilot:before {
  content: "\27";
}
.xbrand-grok-1:before {
  content: "\28";
}
.xbrand-make:before {
  content: "\29";
}
.xbrand-N8n--Streamline-Simple-Icons:before {
  content: "\2a";
}
.xbrand-Zapier--Streamline-Simple-Icons:before {
  content: "\2b";
}
