@charset "UTF-8";

/*TECKENSNITT*/
@font-face {
  font-family: Libertine;
  src: url(/teckensnitt/LinLibertine_R.woff);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: Libertine;
  src: url(/teckensnitt/LinLibertine_RI.woff);
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: Libertine;
  src: url(/teckensnitt/LinLibertine_RB.woff);
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: Libertine;
  src: url(/teckensnitt/LinLibertine_RBI.woff);
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: Junicode;
  src: url(/teckensnitt/JunicodeVF-Roman.woff2);
}

@font-face {
  font-family: UnifrakturMaguntia;
  src: url(/teckensnitt/unifraktur_maguntia.ttf);
}

@font-face {
  font-family: UnifrakturMaguntia;
  src: url(/teckensnitt/unifraktur_maguntia.ttf);
  font-weight: bold;
}

/*ALLMÄNNA TYPOGRAFISKA KLASSER*/
.letterspaced {
  letter-spacing: 0.3em;
}

.roman {
  font-family: Junicode;
  font-size: 94%;
  font-variation-settings: "wght" 580, "wdth" 85, "ENLA" 29;
  line-height: 0;
  vertical-align: 0.08ex;
}

.c2sc {
  font-feature-settings: "c2sc";
}

.prop {
  font-feature-settings: "pnum";
}

.gemen {
  font-feature-settings: "onum";
}

.propgemen {
  font-feature-settings: "pnum", "onum";
}

/*ALLMÄNGILTIGT ÖNSKADE BETEENDEN OCH UTSEENDEN*/
a:link {
  color: teal;
}

body {
  font-family: Libertine;
  font-feature-settings: "pnum", "onum";
}

li::marker {
  font-feature-settings: "lnum";
}

details, p {
  line-height: 1.5;
}

sup {
  line-height: 0;
  font-feature-settings: "pnum";
}

sup a {
  text-decoration: none;
}

/*STORLEKAR*/
a, b, blockquote, details, figcaption, li, p {
  font-size: 17px;
}

sup {
  font-size: 13px;
}

sup a {
  font-size: 13px;
}

li:not(:last-child) {
  margin-bottom: 0.6em;
}

/*@media only screen and (max-width: 768px)*/