/* 紙チケットのレイアウトエディタで使う MigMix フォントの @font-face 定義。
   PDF（app/modules/pdf_font_config.rb）と同じ app/assets/fonts/migmix-1p-*.ttf を
   ブラウザにも読ませ、編集画面と印刷結果の字形を揃えるためにある。

   propshaft は app/assets/fonts も読み込みパスの直下として扱うので、
   参照はディレクトリ無しの論理パスで書く。"../fonts/..." だと解決できず
   そのまま出力され、/fonts/... が 404（ログイン画面へリダイレクト）になって
   @font-face が黙って失敗する。 */
@font-face {
  font-family: "PromoMigMixBold";
  src: url("/assets/migmix-1p-bold-9e51d907.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "PromoMigMixRegular";
  src: url("/assets/migmix-1p-regular-0da2815b.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* 券面レイアウトエディタ（ticket_layout_editor）が参照する。
   フォント名 PromoMigMixBold は JS 側の定数と一致させること。 */
:root {
  --promo-font-migmix_bold: "PromoMigMixBold", sans-serif;
  --promo-font-migmix_regular: "PromoMigMixRegular", sans-serif;
}
