body {
  font-family : "Bellota", sans-serif;
  font-size   : large;
  font-weight : 300;
}

select {
  font-family : inherit;
  font-size   : inherit;
}

strong {
  font-weight : bold;
}

.tile-description {
  line-height : 1.6em;
}

.tile-article-content {
  font-weight : normal;
  text-align  : justify;
  line-height : 1.6em;
}

.tile-error-dump span {
  font-size   : small;
  white-space : pre-wrap;
}

body, .tile-article-content img {
  user-select         : none;
  -webkit-user-select : none;
}

.tile-article-content, .tile-error-dump span {
  user-select         : text;
  -webkit-user-select : text;
}

#header-text > span {
  font-size : x-large;
}

.tile-name > span, .tile-music-name > span {
  font-size : x-large;
}

.tile-section-name > span, .tile-control-button > span {
  font-size : small;
}

.tile-article-content table {
  font-size : medium;
}

.tile-button, .tile-name, .tile-music-name, .tile-section-name, .tile-control-button, .tile-article-content table thead th, .tile-article-content table tbody td {
  text-align : center;
}

.tile-navigate, .tile-button, .tile-control-button, .tile-article-content h1 a, .tile-article-content h2 a, .tile-article-content h3 a, .tile-article-content h4 a {
  text-decoration : none;
}

.tile-article-content p {
  text-indent : 2em;
}

.tile-article-content h1, .tile-article-content h2, .tile-article-content h3, .tile-article-content h4, .tile-article-content table thead th, .tile-article-content table tbody td {
  line-height : 1.2em;
}

@media (max-width : 880px) {
  body {
    font-size : medium;
  }

  .tile-name > span, .tile-music-name > span {
    font-size : large;
  }
}

@media (max-width : 500px) {
  .tile-article-content table {
    font-size : x-small;
  }
}

@font-face {
  font-family   : "Bellota";
  font-style    : normal;
  font-weight   : 300;
  font-display  : swap;
  src           : url("../font/MwQzbhXl3_qEpiwAID55oGQfiA.woff2") format("woff2");
  unicode-range : U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family   : "Bellota";
  font-style    : italic;
  font-weight   : 300;
  font-display  : swap;
  src           : url("../font/MwQxbhXl3_qEpiwAKJBjHGEvipFL.woff2") format("woff2");
  unicode-range : U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family   : "Bellota";
  font-style    : normal;
  font-weight   : normal;
  font-display  : swap;
  src           : url("../font/MwQ2bhXl3_qEpiwAKJVbtQ.woff2") format("woff2");
  unicode-range : U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family   : "Bellota";
  font-style    : italic;
  font-weight   : normal;
  font-display  : swap;
  src           : url("../font/MwQ0bhXl3_qEpiwAKJBrt0M6.woff2") format("woff2");
  unicode-range : U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family   : "Bellota";
  font-style    : normal;
  font-weight   : bold;
  font-display  : swap;
  src           : url("../font/MwQzbhXl3_qEpiwAIC5-oGQfiA.woff2") format("woff2");
  unicode-range : U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family   : "Bellota";
  font-style    : italic;
  font-weight   : bold;
  font-display  : swap;
  src           : url("../font/MwQxbhXl3_qEpiwAKJBjDGYvipFL.woff2") format("woff2");
  unicode-range : U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family   : "Bellota";
  font-style    : normal;
  font-weight   : 300;
  font-display  : swap;
  src           : url("../font/MwQzbhXl3_qEpiwAID55oGofiIlP.woff2") format("woff2");
  unicode-range : U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family   : "Bellota";
  font-style    : italic;
  font-weight   : 300;
  font-display  : swap;
  src           : url("../font/MwQxbhXl3_qEpiwAKJBjHGEvhJFLlXs.woff2") format("woff2");
  unicode-range : U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family   : "Bellota";
  font-style    : normal;
  font-weight   : normal;
  font-display  : swap;
  src           : url("../font/MwQ2bhXl3_qEpiwAKJtbtVs-.woff2") format("woff2");
  unicode-range : U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family   : "Bellota";
  font-style    : italic;
  font-weight   : normal;
  font-display  : swap;
  src           : url("../font/MwQ0bhXl3_qEpiwAKJBruUM6tbA.woff2") format("woff2");
  unicode-range : U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family   : "Bellota";
  font-style    : normal;
  font-weight   : bold;
  font-display  : swap;
  src           : url("../font/MwQzbhXl3_qEpiwAIC5-oGofiIlP.woff2") format("woff2");
  unicode-range : U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family   : "Bellota";
  font-style    : italic;
  font-weight   : bold;
  font-display  : swap;
  src           : url("../font/MwQxbhXl3_qEpiwAKJBjDGYvhJFLlXs.woff2") format("woff2");
  unicode-range : U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family   : "Bellota";
  font-style    : normal;
  font-weight   : 300;
  font-display  : swap;
  src           : url("../font/MwQzbhXl3_qEpiwAID55oGAfiIlP.woff2") format("woff2");
  unicode-range : U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family   : "Bellota";
  font-style    : italic;
  font-weight   : 300;
  font-display  : swap;
  src           : url("../font/MwQxbhXl3_qEpiwAKJBjHGEvjpFLlXs.woff2") format("woff2");
  unicode-range : U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family   : "Bellota";
  font-style    : normal;
  font-weight   : normal;
  font-display  : swap;
  src           : url("../font/MwQ2bhXl3_qEpiwAKJFbtVs-.woff2") format("woff2");
  unicode-range : U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family   : "Bellota";
  font-style    : italic;
  font-weight   : normal;
  font-display  : swap;
  src           : url("../font/MwQ0bhXl3_qEpiwAKJBrs0M6tbA.woff2") format("woff2");
  unicode-range : U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family   : "Bellota";
  font-style    : normal;
  font-weight   : bold;
  font-display  : swap;
  src           : url("../font/MwQzbhXl3_qEpiwAIC5-oGAfiIlP.woff2") format("woff2");
  unicode-range : U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family   : "Bellota";
  font-style    : italic;
  font-weight   : bold;
  font-display  : swap;
  src           : url("../font/MwQxbhXl3_qEpiwAKJBjDGYvjpFLlXs.woff2") format("woff2");
  unicode-range : U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}