/* TEEMAN SIVUSTONLAAJUISET PERUSTYPOGRAFIA-ASETUKSET */
/* Tämä tiedosto sisältää SIVUSTON perustypografian.
Sivustolla asetettu perusfonttikoko on selaimen perusfontin mukaan suhteellisesti määritetty niin, että 1rem = 10px
Muita muotoiluja sijaitsee erilisessä tiedostossa custom.css, jossa saattaa olla myös joitain erityismuotoiluja
typografiaan liittyen, jotka yliajavat nämä asetukset.*/

html {
    font-size: 62.5%; /* Asetetaan peruskoko 10px, helpottaa rem-yksiköiden käyttöä */
}
body {
    font-family: "Elms Sans", sans-serif; /* Perusfontti */
    font-size: 2.3rem;
}
p { 
  font-family: "Elms Sans", sans-serif;
  /*Fonttikoko body-elementistä*/
  line-height: 1.5;
  font-optical-sizing: auto;
    margin-bottom: 1.2rem;
    color: #000;
}
h2 {
  font-family: "Akshar", Sans-serif;
  font-optical-sizing: auto;
    font-size: 3.9rem;
    margin-bottom: 1.5rem;
    font-weight: 500;
    letter-spacing: -1px;
}

a {
    color: #186ccc;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}
.site-navigation a {
    font-family: "Elms Sans", sans-serif;
    font-size: 1.8rem;
    line-height: 1.4;
}

/*Sivupalkin typografia artikkeleissa ja taksonomian sivuilla*/
.col-sidebar a {
    font-family: "Elms Sans", sans-serif;
    font-size: 2rem;
    line-height: 1.4;
}

/*Artikkelien sivun typografiaa*/
.blog .article-card p {
    font-size: 2.2rem;
    line-height: 1.3;
}