/* ApfelGrotezk — display + body family for screenshatz.com
   Weight map: Regular 400 · Mittel 500 · Satt 600 · Fett 700
   Brukt is a separate decorative cut, registered as its own family. */

@font-face {
  font-family: 'ApfelGrotezk';
  src: url('fonts/ApfelGrotezk-Regular.woff2') format('woff2'),
       url('fonts/ApfelGrotezk-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ApfelGrotezk';
  src: url('fonts/ApfelGrotezk-Mittel.woff2') format('woff2'),
       url('fonts/ApfelGrotezk-Mittel.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ApfelGrotezk';
  src: url('fonts/ApfelGrotezk-Satt.woff2') format('woff2'),
       url('fonts/ApfelGrotezk-Satt.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ApfelGrotezk';
  src: url('fonts/ApfelGrotezk-Satt.woff2') format('woff2'),
       url('fonts/ApfelGrotezk-Satt.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Decorative / "broken" display cut — used for one signature accent only. */
@font-face {
  font-family: 'ApfelGrotezk Brukt';
  src: url('fonts/ApfelGrotezk-Brukt.woff2') format('woff2'),
       url('fonts/ApfelGrotezk-Brukt.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Local Noto Sans (Black) — fallback for the rotating greeting's Korean glyphs.
   Replaces the Google Fonts dependency. Scoped to Hangul so it never touches
   the Latin greetings (those stay on ApfelGrotezk). */
@font-face {
  font-family: 'Noto Sans KR';
  src: url('fonts/NotoSans-Black.woff2') format('woff2'),
       url('fonts/NotoSans-Black.woff') format('woff');
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+1100-11FF, U+3130-318F, U+A960-A97F, U+AC00-D7A3, U+D7B0-D7FF;
}
