/*
  Loop Litigation LLC — Self-hosted fonts
  ==============================================================
  Poppins (headings/UI) + Source Serif 4 (body). Both SIL Open
  Font License — free to self-host. WOFF2 primary, TTF/OTF as
  fallback for the rare browser without WOFF2 support.

  Alternative: both families are published on Google Fonts, so a
  CDN link works too if you'd rather not self-host:
  <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Source+Serif+4:ital,wght@0,400;0,600;0,700;1,400&display=swap" rel="stylesheet">
*/

@font-face {
  font-family: 'Poppins';
  src: url('poppins/Poppins-Regular.woff2') format('woff2'),
       url('poppins/Poppins-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('poppins/Poppins-Medium.woff2') format('woff2'),
       url('poppins/Poppins-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('poppins/Poppins-SemiBold.woff2') format('woff2'),
       url('poppins/Poppins-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('poppins/Poppins-Bold.woff2') format('woff2'),
       url('poppins/Poppins-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Serif 4';
  src: url('source-serif-4/SourceSerif4-Regular.woff2') format('woff2'),
       url('source-serif-4/SourceSerif4-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Serif 4';
  src: url('source-serif-4/SourceSerif4-It.woff2') format('woff2'),
       url('source-serif-4/SourceSerif4-It.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Source Serif 4';
  src: url('source-serif-4/SourceSerif4-Semibold.woff2') format('woff2'),
       url('source-serif-4/SourceSerif4-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Serif 4';
  src: url('source-serif-4/SourceSerif4-Bold.woff2') format('woff2'),
       url('source-serif-4/SourceSerif4-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
