/* Public Sans: full weights and styles */

@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Public Sans Thin"), url("./Public_Sans/PublicSans-Thin.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: local("Public Sans Thin Italic"), url("./Public_Sans/PublicSans-ThinItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local("Public Sans ExtraLight"), url("./Public_Sans/PublicSans-ExtraLight.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: local("Public Sans ExtraLight Italic"), url("./Public_Sans/PublicSans-ExtraLightItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Public Sans Light"), url("./Public_Sans/PublicSans-Light.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local("Public Sans Light Italic"), url("./Public_Sans/PublicSans-LightItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Public Sans Regular"), url("./Public_Sans/PublicSans-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local("Public Sans Italic"), url("./Public_Sans/PublicSans-Italic.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Public Sans Medium"), url("./Public_Sans/PublicSans-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local("Public Sans Medium Italic"), url("./Public_Sans/PublicSans-MediumItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local("Public Sans SemiBold"), url("./Public_Sans/PublicSans-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local("Public Sans SemiBold Italic"), url("./Public_Sans/PublicSans-SemiBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Public Sans Bold"), url("./Public_Sans/PublicSans-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local("Public Sans Bold Italic"), url("./Public_Sans/PublicSans-BoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local("Public Sans ExtraBold"), url("./Public_Sans/PublicSans-ExtraBold.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: local("Public Sans ExtraBold Italic"), url("./Public_Sans/PublicSans-ExtraBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local("Public Sans Black"), url("./Public_Sans/PublicSans-Black.ttf") format("truetype");
}

@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local("Public Sans Black Italic"), url("./Public_Sans/PublicSans-BlackItalic.ttf") format("truetype");
}
