/* nexus brand fonts — load at DOCUMENT level (e.g. index.html <link> or top-level CSS),
   NOT inside a component shadow root. @font-face is document-scoped and pierces shadow DOM,
   so <nexus-logo> and other elements will resolve these families. */

@font-face {
  font-family: 'Axera Round';
  src: url('brand/AxeraRound.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'Linear Beam';
  src: url('brand/Linebeam.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'SlantGeo';
  src: url('brand/SlantGeo.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'SchoonSquare';
  src: url('brand/SchoonSquare-Regular.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'Foxelzager Extended';
  src: url('foxelzager/FOXELZAGER-EXTENDEDBOLD.otf') format('opentype');
  font-display: swap;
}
