/* font-weight: thin/100 */
@font-face {
    font-family: 'PublicSans';
    font-style: normal;
    font-weight: 100;
    src: local('PublicSans Thin'), url("./PublicSans-Thin.ttf") format('truetype');
  }
  @font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 100;
    src: local('PublicSans Thin Italic'), url("./PublicSans-ThinItalic.ttf") format('truetype');
  }
  /* font-weight: light/300 */
  @font-face {
    font-family: 'PublicSans';
    font-style: normal;
    font-weight: 300;
    src: local('PublicSans Light'), url("./PublicSans-Light.ttf") format('truetype');
  }
  @font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 300;
    src: local('PublicSans Light Italic'), url("./PublicSans-LightItalic.ttf") format('truetype');
  }
  /* font-weight: regular/400 */
  @font-face {
    font-family: 'PublicSans';
    font-style: normal;
    font-weight: 400;
    src: local('PublicSans Regular'), url("./PublicSans-Regular.ttf") format('truetype');
  }
  @font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 400;
    src: local('PublicSans Italic'), url("./PublicSans-Italic.ttf") format('truetype');
  }
  /* font-weight: medium/500 */
  @font-face {
    font-family: 'PublicSans';
    font-style: normal;
    font-weight: 500;
    src: local('PublicSans Medium'), url("./PublicSans-Medium.ttf") format('truetype');
  }
  @font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 500;
    src: local('PublicSans Medium Italic'), url("./PublicSans-MediumItalic.ttf") format('truetype');
  }
  /* font-weight: semibold/600 */
  @font-face {
    font-family: 'PublicSans';
    font-style: normal;
    font-weight: 600;
    src: local('PublicSans SemiBold'), url("./PublicSans-SemiBold.ttf") format('truetype');
  }
  @font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 600;
    src: local('PublicSans SemiBold Italic'), url("./PublicSans-SemiBoldItalic.ttf") format('truetype');
  }
  /* font-weight: bold/700 */
  @font-face {
    font-family: 'PublicSans';
    font-style: normal;
    font-weight: 700;
    src: local('PublicSans Bold'), url("./PublicSans-Bold.ttf") format('truetype');
  }
  @font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 700;
    src: local('PublicSans Bold Italic'), url("./PublicSans-BoldItalic.ttf") format('truetype');
  }
  /* font-weight: Black/900 */
  @font-face {
    font-family: 'PublicSans';
    font-style: normal;
    font-weight: 900;
    src: local('PublicSans Black'), url("./PublicSans-Black.ttf") format('truetype');
  }
  @font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 700;
    src: local('PublicSans Black Italic'), url("./PublicSans-BlackItalic.ttf") format('truetype');
  }
  