@media(max-width: 2100px) {html { font-size: 160px;}}
@media(max-width: 2000px) {html { font-size: 140px;}}
@media(max-width: 1900px) {html { font-size: 120px;}}
@media(max-width: 1800px) {html { font-size: 92px;}}
@media(max-width: 1700px) {html { font-size: 80px;}}
@media(max-width: 1600px) {html { font-size: 70px;}}
@media(max-width: 1500px) {html { font-size: 62px;}}
@media(max-width: 1400px) {html { font-size: 54px;}}
@media(max-width: 1300px) {html { font-size: 68px;}}
@media(max-width: 1200px) {html { font-size: 64px;}}
@media(max-width: 1100px) {html { font-size: 58px;}}
@media(max-width: 1000px) {html { font-size: 52px;}}
@media(max-width: 900px) {html { font-size: 45px;}}
@media(max-width: 800px) {html { font-size: 40px;}}
@media(max-width: 700px) {html { font-size: 35px;}}
@media(max-width: 600px) {html { font-size: 30px;}}
@media(max-width: 500px) {html { font-size: 25px;}}
@media(max-width: 400px) {html { font-size: 19px;}}
@media(max-width: 300px) {html { font-size: 18px;}}
@media(max-width: 200px) {html { font-size: 16px;}}

.size0 { font-size: 0.5em; }
.size1 { font-size: 0.6em; }
.size2 { font-size: 0.7em; }
.size3 { font-size: 0.8em; }
.size4 { font-size: 0.9em; }
.size5 { font-size: 1.0em; }
.size6 { font-size: 1.1em; }
.size7 { font-size: 1.2em; }
.size8 { font-size: 1.3em; }
.size9 { font-size: 1.4em; }
.size10 { font-size: 1.5em; }
.spacing10{letter-spacing:-0.08em;}
.size11 { font-size: 1.6em; }
.size12 { font-size: 1.7em; }
.size13 { font-size: 1.8em; }
.size14 { font-size: 1.9em; }
.spacing14{letter-spacing:-0.08em;}
.size15 { font-size: 2.0em; }
.size16 { font-size: 2.1em; }
.size17 { font-size: 2.2em; }
.size18 { font-size: 2.3em; }
.spacing18{letter-spacing:-0.08em;}
.size19 { font-size: 2.4em; }
.size20 { font-size: 2.5em; }
.size21 { font-size: 2.6em; }
.size22 { font-size: 2.7em; }
.size23 { font-size: 2.8em; }
.size24 { font-size: 2.9em; }
.size25 { font-size: 3.0em; }
.sizeX { font-size: 3.3em; letter-spacing:-0.1em;}
.spacingX{letter-spacing:-0.1em;}