/* Self-hosted brand2026 webfonts (Bricolage Grotesque + JetBrains Mono),
   mirrored from antonilacki.com's own fonts.css so the learner portal never
   depends on a cross-origin @font-face load - the source stylesheet ships
   with no Access-Control-Allow-Origin header, which some browsers (notably
   Firefox) refuse for a cross-origin font resource. Served same-origin from
   /site-assets/brand-fonts.css instead; see docs/PORTAL-THEMES.md for the
   licence (both families are SIL Open Font License 1.1). */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(hub-0.woff2) format('woff2'), url(hub-0.ttf) format('truetype');
}
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(hub-1.woff2) format('woff2'), url(hub-1.ttf) format('truetype');
}
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(hub-2.woff2) format('woff2'), url(hub-2.ttf) format('truetype');
}
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(hub-3.woff2) format('woff2'), url(hub-3.ttf) format('truetype');
}
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(hub-4.woff2) format('woff2'), url(hub-4.ttf) format('truetype');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(hub-5.woff2) format('woff2'), url(hub-5.ttf) format('truetype');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(hub-6.woff2) format('woff2'), url(hub-6.ttf) format('truetype');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(hub-7.woff2) format('woff2'), url(hub-7.ttf) format('truetype');
}
