/* ============================================================
   SELF-HOSTED FONTS — A Deception of Senses
   Latin subset only. All files local in /fonts/.
   ============================================================ */

/* ── Sagittarius — canvas art only ── */
@font-face {
  font-family: 'Sagittarius';
  src: url('../fonts/sagittarius/Sagittarius.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ── Operator — the Bureau's typewriter (licensed, self-hosted).
   Mono performs (displays, numerals, labels); SSm speaks (body).
   The Medium files are declared as weight 600. ── */
@font-face { font-family: 'Operator Mono';
  src: url('../fonts/operator/mono-400.woff2') format('woff2');
  font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Operator Mono';
  src: url('../fonts/operator/mono-400i.woff2') format('woff2');
  font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Operator Mono';
  src: url('../fonts/operator/mono-600.woff2') format('woff2');
  font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Operator Mono';
  src: url('../fonts/operator/mono-700.woff2') format('woff2');
  font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Operator Mono';
  src: url('../fonts/operator/mono-700i.woff2') format('woff2');
  font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'Operator SSm';
  src: url('../fonts/operator/ssm-400.woff2') format('woff2');
  font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Operator SSm';
  src: url('../fonts/operator/ssm-400i.woff2') format('woff2');
  font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Operator SSm';
  src: url('../fonts/operator/ssm-600.woff2') format('woff2');
  font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Operator SSm';
  src: url('../fonts/operator/ssm-700.woff2') format('woff2');
  font-weight: 700; font-style: normal; font-display: swap; }
