/* font.css - Main typography styles file */
/* Apple typography/タイポグラフィ - References to Apple's design guidelines */
/* https://developer.apple.com/design/human-interface-guidelines/typography */
/* https://developer.apple.com/jp/design/human-interface-guidelines/typography */

/* Applies Apple typography font stack to common HTML elements */
h1, h2, h3, h4, h5, li, p, span, a, label, th, td {
  /* Font family prioritizing SF Pro JP for Japanese text, with extensive fallbacks */
  font-family: "SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif;
}

/* English font classes - overrides for English-specific typography */
.en, .em, .el {
  /* Simplified font stack for English text using SF Pro Text and Helvetica */
  font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}

/* Univers font family section */
/* https://en.wikipedia.org/wiki/Univers */
/* https://ja.wikipedia.org/wiki/Univers */

/* Defines Univers 65 Bold font face */
@font-face {
  /* Font family name for bold weight */
  font-family:"Univers 65";
  /* Source URL pointing to the bold TTF file */
  src: url("../Fonts/UniversBold.ttf");
}

/* Defines Univers 55 Regular font face */
@font-face {
  /* Font family name for regular weight */
  font-family:"Univers 55";
  /* Source URL pointing to the regular TTF file */
  src: url("../Fonts/UniversRegular.ttf");
}

/* Defines Univers 45 Light font face */
@font-face {
  /* Font family name for light weight */
  font-family:"Univers 45";
  /* Source URL pointing to the light TTF file */
  src: url("../Fonts/UniversLight.ttf");
}

/* Applies Univers 65 Bold to emphasized elements and their links */
.em, .em li a {font-family: "Univers 65";}

/* Applies Univers 55 Regular to English elements */
.en {font-family: "Univers 55";}

/* Applies Univers 45 Light to light elements and their links */
.el, .el li a {font-family: "Univers 45";}

/* Blackletter font section */
/* https://en.wikipedia.org/wiki/Blackletter */
/* https://ja.wikipedia.org/wiki/ブラックレター */

/* Defines EnglishTowne blackletter font face */
@font-face {
  /* Font family name for blackletter style */
  font-family:"EnglishTowne";
  /* Source URL pointing to the blackletter TTF file */
  src: url("../Fonts/EnglishTowne.ttf");
}

/* Applies blackletter font to elements with blackletter class */
.blackletter {
  /* Font family using EnglishTowne with serif fallback */
  font-family: "EnglishTowne",serif;
}
