/*		User-Agent:Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
		Query-String:family=Fira+Sans%3A300%2C400%2C500%2C600%2C800%7CPT+Serif%3A400%2C400i%2C700%2C700i%7CAbril+Fatface
*/

@font-face {
  font-family: 'Abril Fatface';
  font-style: normal;
  font-weight: 400;
  src: url(https://cdnjs.de/fonts/g/f/2400ebcb25d09eb688c0495eaefd3b9b.ttf) format('truetype');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 300;
  src: url(https://cdnjs.de/fonts/g/f/b03798683de17f989b06bff5a0e92951.ttf) format('truetype');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://cdnjs.de/fonts/g/f/5fa32b8ee572414b53806911c61d70db.ttf) format('truetype');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  src: url(https://cdnjs.de/fonts/g/f/05edc582e33d8b6815fd1b9086f8dd1d.ttf) format('truetype');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 600;
  src: url(https://cdnjs.de/fonts/g/f/c48e5edf773ecc91465cb13cd36019be.ttf) format('truetype');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 800;
  src: url(https://cdnjs.de/fonts/g/f/927d95184db4acce50eeb671be35ecd9.ttf) format('truetype');
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  src: url(https://cdnjs.de/fonts/g/f/8ab69ae19948e09e7f5e88d7c132cced.ttf) format('truetype');
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 700;
  src: url(https://cdnjs.de/fonts/g/f/b8247149be40182d12aad223a2a50f46.ttf) format('truetype');
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url(https://cdnjs.de/fonts/g/f/07b96e9c637f94e26e9aa955fef5478a.ttf) format('truetype');
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: url(https://cdnjs.de/fonts/g/f/33603669e541a7ecb555c912dc0669cd.ttf) format('truetype');
}
