/*
 * Neulis Sans — the brand face, self-hosted.
 *
 * Served from here rather than socialtap.com.au because fonts are subject to
 * CORS and WordPress sends no Access-Control-Allow-Origin for /wp-content, so
 * a cross-origin fetch would be refused and every heading would fall back.
 *
 * All seven weights are declared but only the ones a page actually uses get
 * downloaded — a @font-face rule costs nothing until something asks for it.
 * font-display:swap so text is readable immediately and never blocks paint.
 */
@font-face { font-family:'Neulis Sans'; font-weight:200; font-style:normal;
  src:url('/fonts/NeulisSans-ExtraLight.otf') format('opentype'); font-display:swap; }
@font-face { font-family:'Neulis Sans'; font-weight:300; font-style:normal;
  src:url('/fonts/NeulisSans-Light.otf') format('opentype'); font-display:swap; }
@font-face { font-family:'Neulis Sans'; font-weight:400; font-style:normal;
  src:url('/fonts/NeulisSans-Regular.otf') format('opentype'); font-display:swap; }
@font-face { font-family:'Neulis Sans'; font-weight:500; font-style:normal;
  src:url('/fonts/NeulisSans-Medium.otf') format('opentype'); font-display:swap; }
@font-face { font-family:'Neulis Sans'; font-weight:600; font-style:normal;
  src:url('/fonts/NeulisSans-SemiBold.otf') format('opentype'); font-display:swap; }
@font-face { font-family:'Neulis Sans'; font-weight:700; font-style:normal;
  src:url('/fonts/NeulisSans-Bold.otf') format('opentype'); font-display:swap; }
@font-face { font-family:'Neulis Sans'; font-weight:900; font-style:normal;
  src:url('/fonts/NeulisSans-Black.otf') format('opentype'); font-display:swap; }
