:root,
body {
  font-family:'Open Sans','Helvetica Neue',Helvetica,'Lucida Grande',sans-serif
}
h1,
h2,
h3 {
  font-weight:500
}
body,
h5 {
  font-size:1.6rem
}
h4,
h5,
h6 {
  font-weight:600
}
a,
a:focus,
a:hover {
  text-decoration:none
}
blockquote,
pre {
  margin:1.6rem 0
}
blockquote,
figcaption {
  font-family:Georgia,Times,'Times New Roman',serif
}
footer,
section {
  max-width:100%;
  clear:both;
  float:left
}
article,
aside,
dl,
hr,
section {
  margin-bottom:1.6rem
}
footer,
hr {
  border-top:.1rem solid rgba(0,0,0,.2)
}
footer,
img,
section {
  max-width:100%
}
img,
select[multiple] {
  height:auto
}
hr,
legend {
  width:100%
}
fieldset,
legend {
  padding:.8rem 0
}
audio,
canvas,
iframe,
img,
input[type=radio],
input[type=checkbox],
svg,
textarea,
video {
  vertical-align:middle
}
pre,
textarea {
  overflow:auto
}
legend,
ol,
textarea,
ul {
  margin-bottom:.8rem
}
*,
body {
  padding:0
}
::after,
::before,
td,
th {
  vertical-align:inherit
}
footer,
nav ul,
td,
th {
  text-align:center
}
:root {
  box-sizing:border-box;
  cursor:default;
  line-height:1.4;
  -ms-overflow-style:-ms-autohiding-scrollbar;
  overflow-y:scroll;
  text-rendering:optimizeLegibility;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  text-size-adjust:100%
}
[hidden],
audio:not([controls]),
template {
  display:none
}
details,
main,
summary {
  display:block
}
input[type=number] {
  width:auto
}
input[type=search] {
  -webkit-appearance:textfield
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
progress {
  display:inline-block
}
small {
  font-size:75%;
  color:#777
}
big {
  font-size:125%
}
[unselectable] {
  user-select:none
}
[unselectable],
button,
input[type=submit] {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none
}
*,
::after,
::before {
  border-style:solid;
  border-width:0;
  box-sizing:inherit
}
* {
  font-size:inherit;
  line-height:inherit;
  margin:0
}
::after,
::before {
  text-decoration:inherit
}
a {
  color:#1271db;
  -webkit-transition:.25s ease;
  transition:.25s ease
}
button,
input,
select,
textarea {
  background-color:transparent;
  border:.1rem solid #ccc;
  color:inherit;
  font-family:inherit;
  font-style:inherit;
  font-weight:inherit;
  min-height:1.4em
}
input:not([type]),
select {
  background-color:#fff
}
code,
kbd,
pre,
samp {
  font-family:Menlo,Monaco,Consolas,'Courier New',monospace,monospace
}
code,
pre {
  color:#444;
  background:#efefef;
  font-family:Menlo,Monaco,Consolas,'Courier New',monospace;
  font-size:1.4rem;
  word-break:break-all;
  word-wrap:break-word
}
::-moz-selection {
  background-color:#b3d4fc;
  text-shadow:none
}
::selection {
  background-color:#b3d4fc;
  text-shadow:none
}
button::-moz-focus-inner {
  border:0
}
@media screen {
  [hidden~=screen] {
    display:inherit
  }
  [hidden~=screen]:not(:active):not(:focus):not(:target) {
    clip:rect(0 0 0 0)!important;
    position:absolute!important
  }
}
hr,
legend,
main,
pre,
textarea {
  display:block
}
article,
aside,
button,
footer,
input:not([type]),
input[type=submit],
section {
  display:inline-block
}
body {
  color:#444;
  font-style:normal;
  font-weight:400
}
p {
  margin:0 0 1.6rem
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family:'Lato','Open Sans','Helvetica Neue',Helvetica,'Lucida Grande',sans-serif;
  margin:2rem 0 1.6rem
}
h3,
h4,
h5,
h6 {
  font-style:normal;
  margin:1.6rem 0 .4rem
}
h1 {
  border-bottom:.1rem solid rgba(0,0,0,.2);
  font-size:3.6rem;
  font-style:normal
}
h2 {
  font-size:3rem;
  font-style:normal
}
h3 {
  font-size:2.4rem
}
h4 {
  font-size:1.8rem
}
h6 {
  color:#777;
  font-size:1.4rem
}
pre {
  padding:1.6rem
}
dd {
  margin-left:4rem
}
ol,
ul {
  padding-left:2rem
}
blockquote {
  border-left:.2rem solid #1271db;
  font-style:italic;
  padding-left:1.6rem
}
html {
  font-size:62.5%
}
article,
aside,
details,
footer,
header,
main,
section,
summary {
  display:block;
  height:auto;
  margin:0 auto;
  width:100%
}
main {
  margin:0 auto;
  max-width:76.8rem;
  padding:0 1.6rem 1.6rem
}
article {
  clear:left;
  float:left;
  max-width:calc(60% - 1rem)
}
aside {
  clear:right;
  float:right;
  max-width:calc(40% - 1rem)
}
footer {
  padding:1rem 0
}
img {
  vertical-align:baseline
}
@media screen and (max-width:40rem) {
  article,
  aside,
  section {
    clear:both;
    display:block;
    max-width:100%
  }
  img {
    margin-right:1.6rem
  }
}
input[type=password],
input[type=email],
input[type=url],
input[type=date],
input[type=month],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=week],
input[type=tel],
input[type=color],
input[type=number],
input[type=search],
input[type=text],
select {
  border:.1rem solid #ccc;
  border-radius:0;
  display:inline-block;
  padding:.8rem;
  vertical-align:middle
}
input:not([type]) {
  -webkit-appearance:none;
  background-clip:padding-box;
  border-radius:0;
  color:#444;
  padding:.8rem;
  text-align:left
}
input:not([type]),
select,
textarea {
  border:.1rem solid #ccc
}
input[type=color] {
  padding:.8rem 1.6rem
}
input:not([type]):focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=week]:focus,
input[type=tel]:focus,
input[type=color]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=text]:focus,
select:focus,
textarea:focus {
  border-color:#b3d4fc
}
input[type=radio]:focus,
input[type=checkbox]:focus,
input[type=file]:focus {
  outline:thin solid .1rem
}
input:not([type])[disabled],
input[type=password][disabled],
input[type=email][disabled],
input[type=url][disabled],
input[type=date][disabled],
input[type=month][disabled],
input[type=time][disabled],
input[type=datetime][disabled],
input[type=datetime-local][disabled],
input[type=week][disabled],
input[type=tel][disabled],
input[type=color][disabled],
input[type=number][disabled],
input[type=search][disabled],
input[type=text][disabled],
select[disabled],
textarea[disabled] {
  background-color:#efefef;
  color:#777;
  cursor:not-allowed
}
input[readonly],
select[readonly],
textarea[readonly] {
  background-color:#efefef;
  border-color:#ccc;
  color:#777
}
input:focus:invalid,
select:focus:invalid,
textarea:focus:invalid {
  border-color:#e9322d;
  color:#b94a48
}
button a,
input[type=submit] a,
legend {
  color:#444
}
input[type=radio]:focus:invalid:focus,
input[type=checkbox]:focus:invalid:focus,
input[type=file]:focus:invalid:focus {
  outline-color:#ff4136
}
label {
  line-height:2
}
fieldset {
  border:0;
  margin:0
}
legend {
  border-bottom:.1rem solid #ccc
}
textarea {
  resize:vertical;
  border-radius:0;
  padding:.8rem
}
button,
input[type=submit] {
  background-color:transparent;
  border:.2rem solid #444;
  border-radius:0;
  color:#444;
  cursor:pointer;
  margin-bottom:.8rem;
  margin-right:.4rem;
  padding:.8rem 1.6rem;
  text-align:center;
  text-transform:uppercase;
  transition:.25s ease;
  -webkit-user-drag:none;
  user-select:none;
  vertical-align:baseline
}
button,
input[type=submit],
nav a {
  text-decoration:none;
  -webkit-transition:.25s ease
}
button::-moz-focus-inner,
input[type=submit]::-moz-focus-inner {
  padding:0
}
button:hover,
input[type=submit]:hover {
  background:#444;
  border-color:#444;
  color:#fff
}
button:active a,
button:hover a,
input[type=submit]:active a,
input[type=submit]:hover a {
  color:#fff
}
button:active,
input[type=submit]:active {
  background:#6a6a6a;
  border-color:#6a6a6a;
  color:#fff
}
button:disabled,
input[type=submit]:disabled {
  box-shadow:none;
  cursor:not-allowed;
  opacity:.4
}
nav ul {
  list-style:none;
  margin:0;
  padding:1.6rem 0 0
}
nav a,
td,
th {
  padding:.8rem 1.6rem
}
nav ul li {
  display:inline
}
nav a {
  border-bottom:.2rem solid transparent;
  color:#444;
  transition:.25s ease
}
nav a:hover {
  border-color:rgba(0,0,0,.2)
}
nav a:active {
  border-color:rgba(0,0,0,.56)
}
table {
  border-collapse:collapse;
  border-spacing:0;
  margin-bottom:1.6rem
}
caption {
  padding:.8rem 0
}
thead th {
  background:#efefef;
  color:#444
}
tr {
  background:#fff;
  margin-bottom:.8rem
}
td,
th {
  border:.1rem solid #ccc
}
tfoot tr {
  background:0 0
}
tfoot td {
  color:#efefef;
  font-size:.8rem;
  font-style:italic;
  padding:1.6rem .4rem
}
h1,
h2,
h3,
h4,
h5,
h6,
body {
  font-family:"Source Code Pro","BPG Ingiri","Helvetica Neue",Helvetica,Arial,sans-serif
}
body {
  font-size:20px;
  line-height:1.4;
  counter-reset:leipzig;
  background-color:#fffffa
}
a {
  color:#ff6e6e
}
a:hover {
  text-decoration:underline
}
abbr {
  font-variant:small-caps;
  font-variant-numeric:oldstyle-nums;
  font-size:.8em
}
article {
  width:80%;
  max-width:88ch
}
aside {
  width:20%;
  padding-top:25px
}
attn {
  display:block;
  padding-left:.66em;
  margin-left:-1.8em;
  margin-top:-0.3em;
  background:#fff7f7;
  padding:.33em;
  border-right:solid #c5c5c5 10px;
  border-bottom:solid #afafaf 10px;
  border-radius:.4em
}
attn:before {
  content:'☛ '
}
blockquote {
  border-left:.4rem solid rgba(255,110,110,0.65)
}
blockquote em {
  font-style:normal
}
cite {
  vertical-align:super;
  font-size:.6em
}
code {
  color:#444;
  background:#efefef;
  font-family:"Source Code Pro","BPG Ingiri","Helvetica Neue",Helvetica,Arial,sans-serif;
  word-break:break-all;
  word-wrap:break-word;
  font-size:inherit!important;
  border-radius:.35rem;
  padding:.15rem
}
dt:before,
note:before {
  content:'❧';
  padding-right:5px
}
ex {
  text-decoration:underline;
  text-decoration-style:dotted;
  background-color:#ffecec
}
h1,
#post-header>p {
  padding-top:20px;
  padding-bottom:10px;
  padding-left:15px;
  background-color:#ff6e6e;
  color:white;
  border-bottom:none;
  font-size:3.6rem;
  font-style:normal;
  line-height:inherit;
  font-weight:500;
  margin-top:20px
}
pt:before {
  content:'(pt. ';
  font-variant:small-caps
}
pt:after {
  content:')'
}
pt {
  font-style:italic;
  padding-left:.8em
}
rt {
  font-size:.6em
}
section {
  padding-top:10px;
  margin-bottom:-5px
}
strong em {
  font-size:1.1em
}
sup {
  font-size:.5em
}
table {
  white-space:nowrap
}
td {
  text-align:left
}
td strong {
  border:1px solid black;
  background-color:#f7f7f7
}
tr {
  page-break-inside:avoid!important;
  background:inherit
}
tag:before {
  content:'#';
  color:black;
  vertical-align:0
}
tag {
  font-style:italic
}
dd>tag {
  text-decoration:underline;
  text-decoration-style:dotted
}
.footnote>ol {
  margin-left:1em
}
.maya {
  font-family:'MayanNumerals';
  text-orientation:upright;
  writing-mode:vertical-rl;
  font-size:.75
}
#to-top {
  position:fixed;
  bottom:15px;
  left:3%
}
label {
  cursor:pointer
}
#example-toggle-1,
#example-toggle-1:not(:checked) ~ .example-block,
#example-toggle-2,
#example-toggle-2:not(:checked) ~ .example-block,
#example-toggle-3,
#example-toggle-3:not(:checked) ~ .example-block,
#example-toggle-4,
#example-toggle-4:not(:checked) ~ .example-block,
#example-toggle-5,
#example-toggle-5:not(:checked) ~ .example-block,
#example-toggle-6,
#example-toggle-6:not(:checked) ~ .example-block,
#example-toggle-7,
#example-toggle-7:not(:checked) ~ .example-block,
#example-toggle-8,
#example-toggle-8:not(:checked) ~ .example-block,
#example-toggle-9,
#example-toggle-9:not(:checked) ~ .example-block,
#example-toggle-10,
#example-toggle-10:not(:checked) ~ .example-block,
#example-toggle-11,
#example-toggle-11:not(:checked) ~ .example-block,
#example-toggle-12,
#example-toggle-12:not(:checked) ~ .example-block,
#example-toggle-13,
#example-toggle-13:not(:checked) ~ .example-block,
#example-toggle-14,
#example-toggle-14:not(:checked) ~ .example-block,
#example-toggle-15,
#example-toggle-15:not(:checked) ~ .example-block,
#example-toggle-16,
#example-toggle-16:not(:checked) ~ .example-block,
#example-toggle-17,
#example-toggle-17:not(:checked) ~ .example-block,
#example-toggle-18,
#example-toggle-18:not(:checked) ~ .example-block,
#example-toggle-19,
#example-toggle-19:not(:checked) ~ .example-block,
#example-toggle-20,
#example-toggle-20:not(:checked) ~ .example-block {
  display:none
}
.example-block {
  border-left:.4rem dotted rgba(255,110,110,0.65)
}
.example-header {
  font-size:.6em;
  padding:5px 8px 5px 8px;
  background:#444;
  color:white;
  border-radius:15px
}
.example-header:hover {
  background:black
}
.example-list {
  margin-left:1.6em;
  list-style-type:upper-alpha
}
.example-list li {
  margin-top:.4em
}
.example-note:before {
  content:"⇾ "
}
.example-note {
  font-size:.7em
}
.example-target {
  font-style:italic;
  font-size:.85em
}
.bracket_table tbody tr td {
  border:none!important
}
.bracket_table td {
  padding:0rem 1.6rem
}
.bracket_table .bracket {
  margin-right:-60px;
  margin-left:-20px;
  margin-top:-15px;
  display:block
}
.bracket_table .bracket_text {
  margin-left:-40px;
  display:block
}
.leipzig-alt-font {
  font-family:monospace
}
.leipzig-table tbody tr td {
  border:none!important;
  font-family:"CMU",serif
}
.leipzig-table td {
  padding:0rem 1rem
}
.leipzig-num::before {
  counter-increment:leipzig;
  content:"(" counters(leipzig,".") ")"
}
.leipzig-morpheme {
  text-transform:lowercase;
  font-variant:small-caps;
  -moz-font-feature-settings:"onum";
  -webkit-font-feature-settings:"onum";
  font-feature-settings:"onum"
}
.leipzig-source {
  font-weight:bold
}
.leipzig-translation {
  font-style:italic
}
ac:before {
  content:'´'
}
ac {
  position:relative;
  left:-.57em;
  top:-.2em;
  margin-right:-.57em
}
gr:before {
  content:'`'
}
gr {
  position:relative;
  left:-.57em;
  top:-.2em;
  margin-right:-.57em
}
ti:before {
  content:'˜'
}
ti {
  position:relative;
  left:-.57em;
  top:-.25em;
  margin-right:-.57em
}
.declensions table {
  overflow-x:scroll;
  width:130%!important;
  display:none
}
.dictionary-tag {
  font-size:.65em;
  vertical-align:middle;
  display:inline-block;
  cursor:pointer;
  padding:0 2px 0 2px;
  background-color:#f9bbbb;
  border-radius:5px;
  border:1px solid rgba(0,0,0,0.12)
}
.filter,
#show-all {
  font-style:italic;
  cursor:pointer;
  color:#ff6e6e;
  text-decoration:underline
}
.filter:hover,
#show-all:hover {
  text-decoration:line-through
}
.headword {
  font-weight:bold
}
.pos {
  font-style:italic
}
.headword-info>.declensions table {
  color:none
}
.headword-info:hover>.declensions table {
  display:block
}
@media screen and (max-width:40rem) {
  article {
    width:inherit;
    max-width:inherit
  }
  aside {
    width:inherit;
    max-width:inherit
  }
  table {
    overflow-x:scroll;
    max-width:inherit!important;
    display:block
  }
  dd>table {
    display:none
  }
  dt:hover+dd>table {
    margin-top:.75em;
    margin-left:-1em;
    display:table
  }
  .headword-info:hover>.declensions table {
    display:block;
    max-width:calc(100% - 1rem)!important
  }
  .bracket_table table {
    overflow-x:visible;
    margin-left:.5em!important
  }
}
@media screen and (max-width:800px) {
  attn {
    margin-left:0
  }
  #to-top {
    padding:3px;
    color:#444;
    background:#efefef;
    border:solid black 2px
  }
}
@media print {
  table {
    white-space:normal
  }
  main {
    max-width:100%!important
  }
  #to-top {
    display:none
  }
}
span:lang('sva'),
p:lang('sva') {
  border:1px solid black;
  font-family:"Arial"
}
pre:lang('sva') {
  background:inherit;
  font-size:1.0em;
  border:1px solid black;
  width:max-content
}
sup {
  font-size:.6em
}
.unknown {
  color:cyan;
  background-color:black
}
@font-face {
  font-family:'PT Sans';
  src:url('pts55f_w.eot');
  src:local('PT Sans'),
  url('PTS55F_W.eot?#iefix') format('embedded-opentype'),
  url('PTS55F_W.woff') format('woff'),
  url('PTS55F_W.ttf') format('truetype'),
  url('PTS55F_W.svg#PTSans-Regular') format('svg');
  font-display:swap
}
@font-face {
  font-family:'PT Sans';
  font-style:italic;
  src:url('pts56f_w.eot');
  src:local('PT Sans Italic'),
  url('PTS56F_W.eot?#iefix') format('embedded-opentype'),
  url('PTS56F_W.woff') format('woff'),
  url('PTS56F_W.ttf') format('truetype'),
  url('PTS56F_W.svg#PTSans-Italic') format('svg');
  font-display:swap
}
@font-face {
  font-family:'PT Sans';
  src:url('pts75f_w.eot');
  font-style:normal;
  font-weight:bold;
  src:local('PT Sans Bold'),
  url('PTS75F_W.eot?#iefix') format('embedded-opentype'),
  url('PTS75F_W.woff') format('woff'),
  url('PTS75F_W.ttf') format('truetype'),
  url('PTS75F_W.svg#PTSans-Bold') format('svg');
  font-display:swap
}
@font-face {
  font-family:'PT Sans';
  font-style:italic;
  font-weight:bold;
  src:url('pts76f_w.eot');
  src:local('PT Sans Bold Italic'),
  url('PTS76F_W.eot?#iefix') format('embedded-opentype'),
  url('PTS76F_W.woff') format('woff'),
  url('PTS76F_W.ttf') format('truetype'),
  url('PTS76F_W.svg#PTSans-BoldItalic') format('svg');
  font-display:swap
}
@font-face {
  font-family:'PT Sans Caption';
  src:url('ptc55f_w.eot');
  src:local('PT Sans Caption'),
  url('PTC55F_W.eot?#iefix') format('embedded-opentype'),
  url('PTC55F_W.woff') format('woff'),
  url('PTC55F_W.ttf') format('truetype'),
  url('PTC55F_W.svg#PTSans-Caption') format('svg');
  font-display:swap
}
@font-face {
  font-family:'PT Sans Caption';
  font-weight:bold;
  src:url('ptc75f_w.eot');
  src:local('PT Sans Caption Bold'),
  url('PTC75F_W.eot?#iefix') format('embedded-opentype'),
  url('PTC75F_W.woff') format('woff'),
  url('PTC75F_W.ttf') format('truetype'),
  url('PTC75F_W.svg#PTSans-CaptionBold') format('svg');
  font-display:swap
}
@font-face {
  font-family:'Source Code Pro';
  font-weight:200;
  font-style:normal;
  font-stretch:normal;
  src:url('./fonts/source-code-pro/WOFF2/TTF/SourceCodePro-ExtraLight.ttf.woff2') format('woff2'),
  url('./fonts/source-code-pro/WOFF/OTF/SourceCodePro-ExtraLight.otf.woff') format('woff'),
  url('./fonts/source-code-pro/OTF/SourceCodePro-ExtraLight.otf') format('opentype'),
  url('./fonts/source-code-pro/TTF/SourceCodePro-ExtraLight.ttf') format('truetype');
  font-display:swap
}
@font-face {
  font-family:'Source Code Pro';
  font-weight:200;
  font-style:italic;
  font-stretch:normal;
  src:url('./fonts/source-code-pro/WOFF2/TTF/SourceCodePro-ExtraLightIt.ttf.woff2') format('woff2'),
  url('./fonts/source-code-pro/WOFF/OTF/SourceCodePro-ExtraLightIt.otf.woff') format('woff'),
  url('./fonts/source-code-pro/OTF/SourceCodePro-ExtraLightIt.otf') format('opentype'),
  url('./fonts/source-code-pro/TTF/SourceCodePro-ExtraLightIt.ttf') format('truetype');
  font-display:swap
}
@font-face {
  font-family:'Source Code Pro';
  font-weight:300;
  font-style:normal;
  font-stretch:normal;
  src:url('./fonts/source-code-pro/WOFF2/TTF/SourceCodePro-Light.ttf.woff2') format('woff2'),
  url('./fonts/source-code-pro/WOFF/OTF/SourceCodePro-Light.otf.woff') format('woff'),
  url('./fonts/source-code-pro/OTF/SourceCodePro-Light.otf') format('opentype'),
  url('./fonts/source-code-pro/TTF/SourceCodePro-Light.ttf') format('truetype');
  font-display:swap
}
@font-face {
  font-family:'Source Code Pro';
  font-weight:300;
  font-style:italic;
  font-stretch:normal;
  src:url('./fonts/source-code-pro/WOFF2/TTF/SourceCodePro-LightIt.ttf.woff2') format('woff2'),
  url('./fonts/source-code-pro/WOFF/OTF/SourceCodePro-LightIt.otf.woff') format('woff'),
  url('./fonts/source-code-pro/OTF/SourceCodePro-LightIt.otf') format('opentype'),
  url('./fonts/source-code-pro/TTF/SourceCodePro-LightIt.ttf') format('truetype');
  font-display:swap
}
@font-face {
  font-family:'Source Code Pro';
  font-weight:400;
  font-style:normal;
  font-stretch:normal;
  src:url('./fonts/source-code-pro/WOFF2/TTF/SourceCodePro-Regular.ttf.woff2') format('woff2'),
  url('./fonts/source-code-pro/WOFF/OTF/SourceCodePro-Regular.otf.woff') format('woff'),
  url('./fonts/source-code-pro/OTF/SourceCodePro-Regular.otf') format('opentype'),
  url('./fonts/source-code-pro/TTF/SourceCodePro-Regular.ttf') format('truetype');
  font-display:swap
}
@font-face {
  font-family:'Source Code Pro';
  font-weight:400;
  font-style:italic;
  font-stretch:normal;
  src:url('./fonts/source-code-pro/WOFF2/TTF/SourceCodePro-It.ttf.woff2') format('woff2'),
  url('./fonts/source-code-pro/WOFF/OTF/SourceCodePro-It.otf.woff') format('woff'),
  url('./fonts/source-code-pro/OTF/SourceCodePro-It.otf') format('opentype'),
  url('./fonts/source-code-pro/TTF/SourceCodePro-It.ttf') format('truetype');
  font-display:swap
}
@font-face {
  font-family:'Source Code Pro';
  font-weight:500;
  font-style:normal;
  font-stretch:normal;
  src:url('./fonts/source-code-pro/WOFF2/TTF/SourceCodePro-Medium.ttf.woff2') format('woff2'),
  url('./fonts/source-code-pro/WOFF/OTF/SourceCodePro-Medium.otf.woff') format('woff'),
  url('./fonts/source-code-pro/OTF/SourceCodePro-Medium.otf') format('opentype'),
  url('./fonts/source-code-pro/TTF/SourceCodePro-Medium.ttf') format('truetype');
  font-display:swap
}
@font-face {
  font-family:'Source Code Pro';
  font-weight:500;
  font-style:italic;
  font-stretch:normal;
  src:url('./fonts/source-code-pro/WOFF2/TTF/SourceCodePro-MediumIt.ttf.woff2') format('woff2'),
  url('./fonts/source-code-pro/WOFF/OTF/SourceCodePro-MediumIt.otf.woff') format('woff'),
  url('./fonts/source-code-pro/OTF/SourceCodePro-MediumIt.otf') format('opentype'),
  url('./fonts/source-code-pro/TTF/SourceCodePro-MediumIt.ttf') format('truetype');
  font-display:swap
}
@font-face {
  font-family:'Source Code Pro';
  font-weight:600;
  font-style:normal;
  font-stretch:normal;
  src:url('./fonts/source-code-pro/WOFF2/TTF/SourceCodePro-Semibold.ttf.woff2') format('woff2'),
  url('./fonts/source-code-pro/WOFF/OTF/SourceCodePro-Semibold.otf.woff') format('woff'),
  url('./fonts/source-code-pro/OTF/SourceCodePro-Semibold.otf') format('opentype'),
  url('./fonts/source-code-pro/TTF/SourceCodePro-Semibold.ttf') format('truetype');
  font-display:swap
}
@font-face {
  font-family:'Source Code Pro';
  font-weight:600;
  font-style:italic;
  font-stretch:normal;
  src:url('./fonts/source-code-pro/WOFF2/TTF/SourceCodePro-SemiboldIt.ttf.woff2') format('woff2'),
  url('./fonts/source-code-pro/WOFF/OTF/SourceCodePro-SemiboldIt.otf.woff') format('woff'),
  url('./fonts/source-code-pro/OTF/SourceCodePro-SemiboldIt.otf') format('opentype'),
  url('./fonts/source-code-pro/TTF/SourceCodePro-SemiboldIt.ttf') format('truetype');
  font-display:swap
}
@font-face {
  font-family:'Source Code Pro';
  font-weight:700;
  font-style:normal;
  font-stretch:normal;
  src:url('./fonts/source-code-pro/WOFF2/TTF/SourceCodePro-Bold.ttf.woff2') format('woff2'),
  url('./fonts/source-code-pro/WOFF/OTF/SourceCodePro-Bold.otf.woff') format('woff'),
  url('./fonts/source-code-pro/OTF/SourceCodePro-Bold.otf') format('opentype'),
  url('./fonts/source-code-pro/TTF/SourceCodePro-Bold.ttf') format('truetype');
  font-display:swap
}
@font-face {
  font-family:'Source Code Pro';
  font-weight:700;
  font-style:italic;
  font-stretch:normal;
  src:url('./fonts/source-code-pro/WOFF2/TTF/SourceCodePro-BoldIt.ttf.woff2') format('woff2'),
  url('./fonts/source-code-pro/WOFF/OTF/SourceCodePro-BoldIt.otf.woff') format('woff'),
  url('./fonts/source-code-pro/OTF/SourceCodePro-BoldIt.otf') format('opentype'),
  url('./fonts/source-code-pro/TTF/SourceCodePro-BoldIt.ttf') format('truetype');
  font-display:swap
}
@font-face {
  font-family:'Source Code Pro';
  font-weight:900;
  font-style:normal;
  font-stretch:normal;
  src:url('./fonts/source-code-pro/WOFF2/TTF/SourceCodePro-Black.ttf.woff2') format('woff2'),
  url('./fonts/source-code-pro/WOFF/OTF/SourceCodePro-Black.otf.woff') format('woff'),
  url('./fonts/source-code-pro/OTF/SourceCodePro-Black.otf') format('opentype'),
  url('./fonts/source-code-pro/TTF/SourceCodePro-Black.ttf') format('truetype');
  font-display:swap
}
@font-face {
  font-family:'Source Code Pro';
  font-weight:900;
  font-style:italic;
  font-stretch:normal;
  src:url('./fonts/source-code-pro/WOFF2/TTF/SourceCodePro-BlackIt.ttf.woff2') format('woff2'),
  url('./fonts/source-code-pro/WOFF/OTF/SourceCodePro-BlackIt.otf.woff') format('woff'),
  url('./fonts/source-code-pro/OTF/SourceCodePro-BlackIt.otf') format('opentype'),
  url('./fonts/source-code-pro/TTF/SourceCodePro-BlackIt.ttf') format('truetype');
  font-display:swap
}
@font-face {
  font-family:'CMU';
  src:url('./fonts/cmu/cmunrm.otf') format('opentype');
  font-display:swap
}
@font-face {
  font-family:'CMU';
  font-weight:bold;
  src:url('./fonts/cmu/cmunbx.otf') format('opentype');
  font-display:swap
}
@font-face {
  font-family:'CMU';
  font-style:italic;
  src:url('./fonts/cmu/cmunti.otf') format('opentype');
  font-display:swap
}
@font-face {
  font-family:'CMU';
  font-style:italic;
  font-weight:bold;
  src:url('./fonts/cmu/cmunbi.otf') format('opentype');
  font-display:swap
}
@font-face {
  font-family:'BPG Ingiri';
  src:url('./fonts/bpg-ingiri/bpg-ingiri-webfont.eot');
  src:url('./fonts/bpg-ingiri/bpg-ingiri-webfont.eot?#iefix') format('embedded-opentype'),
  url('./fonts/bpg-ingiri/bpg-ingiri-webfont.woff2') format('woff2'),
  url('./fonts/bpg-ingiri/bpg-ingiri-webfont.woff') format('woff'),
  url('./fonts/bpg-ingiri/bpg-ingiri-webfont.ttf') format('truetype'),
  url('./fonts/bpg-ingiri/bpg-ingiri-webfont.svg#bpg_ingiriregular') format('svg');
  font-display:swap
}
@font-face {
  font-family:'MayanNumerals';
  src:url('./fonts/mayan/BabelStoneMayanNumerals.ttf') format('truetype');
  font-display:swap
}
