/*static font instances*/

/*
@font-face {
    font-family: 'Quiosco';
    font-weight: 400;
    font-style: normal;
    src: url(fonts/quiosco/Quiosco-Regular.woff2) format("woff2"),url(fonts/quiosco/Quiosco-Regular.woff) format("woff"),url(fonts/quiosco/Quiosco-Regular.eot?#iefix) format("embedded-opentype")
}

@font-face {
    font-family: 'Quiosco';
    font-weight: 400;
    font-style: italic;
    src: url(fonts/quiosco/Quiosco-Italic.woff2) format("woff2"),url(fonts/quiosco/Quiosco-Italic.woff) format("woff"),url(fonts/quiosco/Quiosco-Italic.eot?#iefix) format("embedded-opentype")
}*/
/*@font-face {
    font-family: 'Quiosco';
    font-weight: 700;
    font-style: normal;
    src: url(fonts/quiosco/Quiosco-Bold.woff2) format("woff2"),url(fonts/quiosco/Quiosco-Bold.woff) format("woff"),url(fonts/quiosco/Quiosco-Bold.eot?#iefix) format("embedded-opentype")
}

@font-face {
    font-family: 'Quiosco';
    font-weight: 700;
    font-style: italic;
    src: url(fonts/quiosco/Quiosco-BoldItalic.woff2) format("woff2"),url(fonts/quiosco/Quiosco-BoldItalic.woff) format("woff"),url(fonts/quiosco/Quiosco-BoldItalic.eot?#iefix) format("embedded-opentype")
}
*/

@font-face {
    font-family: "mokoko-variable", sans-serif;
    font-variation-settings: "wght" 500;
    src: url("https://use.typekit.net/djp2asj.css");
}

/*variable font*/

@font-face {
    font-family: "mokoko-variable", sans-serif;
    font-variation-settings: "wght" 500;
    src: url("https://use.typekit.net/djp2asj.css");
}


:root{
  --GRAD: 0;
  --wght: 485;
  --pad: 4rem;
}

*{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body{
    background: rgb(38, 38, 138);
    font-family: 'mokoko-variable';
    font-variation-settings: 'wght' var(--wght), 'GRAD' var(--GRAD);
}

section{
    background: white;
    margin: auto;
    width: 600px;
    padding: var(--pad);
    border: 5px solid black;
    box-sizing: border-box;
    font-variation-settings: 'wght' var(--wght), 'GRAD' var(--GRAD);
}

h2{
    font-weight: bold;
}

h1{
    font-family: 'mokoko-variable';
    font-size: 3rem;
    line-height: 1.0;
    padding: 1.5rem;
    margin-left: -25px;
  }



h2{
  font-family: 'mokoko-variable';
  font-size: 2rem;
  line-height: 1.0;
  padding: 1.5rem;
  margin-left: -25px;
}
p{
    text-indent: 3rem;
    line-height: 1.4;
    hyphens: auto;
    font-feature-settings: "onum" on;
}
h1 + p, h2 + p{
    text-indent: 0;
}
h2{
    margin-top: 2rem;
}
blockquote{
    font-family: 'mokoko-variable';
    font-size: 37px;
    margin-top: var(--pad);
    letter-spacing: -0.01em;
    line-height: 1.1;
    text-indent: -0.4em;
    margin-bottom: var(--pad);
    margin-left: 15px;
}

footer{
    margin-top: var(--pad);
    font-size: 0.7rem;
}

ul{
    font-size: .85em;
    letter-spacing: 0.015em;
    padding-left: 3rem;
}

ul li{
    list-style-type: none;
    text-indent: -10px;
    margin-bottom: 1em;
}
ul li:before{
    content: "• ";
}
ul li:first-child{
    margin-top: 1em;
}

h3{
    font-size: 1rem;
    line-height: 1.4;
    font-style: none;
    margin-top: 2rem;
    margin-bottom: 1.2rem;
}


.sup{
    font-feature-settings: "sups" on;
    font-size: 1em;
    vertical-align: baseline;
    letter-spacing: -1px;
    margin-right: 3px;
}
.sm{
    font-feature-settings: "c2sc" on;
}
.fraction{
    font-feature-settings: "frac" on;
}
/*option+command+[ for curly quotes*/

[lang=gr]{
    font-family: 'Vollkorn', serif;
    font-size: 1.15em;
}

