@font-face {
  font-family: 'Hackney';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/HackneyPersonalUseOnly.ttf') format('truetype');
}

@font-face {
  font-family: 'Livsviktigskisstypo';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/Livsviktigskisstypo.ttf') format('truetype');
}

@font-face {
  font-family: 'circular';
  font-style: normal;
  font-weight: 100 500;
  font-display: swap;
  src: url('../fonts/circular-book.ttf') format('truetype');
}

@font-face {
  font-family: 'circular';
  font-style: normal;
  font-weight: 600 900;
  font-display: swap;
  src: url('../fonts/circular-bold.ttf') format('truetype');
}

body.sz-main {
  --font-paragraph: 'circular', sans-serif;
  --font-head-primary: 'circular', sans-serif;
  --font-head-secondary: 'Hackney', sans-serif;
  --font-slideshow-head: 'Hackney', sans-serif;
  font-family: var(--font-paragraph);
}

body.sz-main a,
body.sz-main button,
body.sz-main input,
body.sz-main select,
body.sz-main textarea {
  font-family: inherit;
}

body.sz-parent-support,
body.sz-important-talks-in-school {
  --font-head-secondary: 'Livsviktigskisstypo', sans-serif;
}
