body{background-color:#000;color:#fff;text-align:center;padding:0;margin:0;font-family:open_sansregular,Arial,Helvetica,sans-serif}*{box-sizing:border-box}p{margin:0;font-family:open_sansregular,Arial,Helvetica,sans-serif}@font-face{font-family:open_sansregular;src:url(./fonts/opensans-variablefont_wdthwght-webfont.woff2) format('woff2'),url(./fonts/opensans-variablefont_wdthwght-webfont.woff) format('woff');unicode-range:U+20-7E,U+A1-A3,U+A5,U+A8,U+A9,U+AB,U+AE,U+B4,U+B8,U+BB,U+BF-C2,U+C4-CF,U+D1-D4,U+D6,U+D8-DD,U+DF-E2,U+E4-EF,U+F1-F4,U+F6,U+F8-FD,U+FF,U+104-107,U+10C-111,U+118-11B,U+139,U+13A,U+13D,U+13E,U+141-144,U+147,U+148,U+152-155,U+158-15B,U+160,U+161,U+164,U+165,U+16E,U+16F,U+178-17E,U+2C6,U+2DA,U+2DC,U+2013,U+2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039,U+203A,U+20AC,U+2122}@font-face{font-family:roboto_slabregular;src:url(./fonts/robotoslab-variablefont_wght-webfont.woff2) format('woff2'),url(./fonts/robotoslab-variablefont_wght-webfont.woff) format('woff');unicode-range:U+20-7E,U+A1-A3,U+A5,U+A8,U+A9,U+AB,U+AE,U+B4,U+B8,U+BB,U+BF-C2,U+C4-CF,U+D1-D4,U+D6,U+D8-DD,U+DF-E2,U+E4-EF,U+F1-F4,U+F6,U+F8-FD,U+FF,U+104-107,U+10C-111,U+118-11B,U+139,U+13A,U+13D,U+13E,U+141-144,U+147,U+148,U+152-155,U+158-15B,U+160,U+161,U+164,U+165,U+16E,U+16F,U+178-17E,U+2C6,U+2DA,U+2DC,U+2013,U+2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039,U+203A,U+20AC,U+2122}.header{margin-bottom:40px;width:100%}.logo{width:50%;display:inline-block}.content{width:100%}.monster{display:inline-block;width:50vh;max-width:100%}.offline-info p{margin-bottom:10px;font-size:4vw}.offline-info .offline-info-headline{font-size:8vw;font-family:roboto_slabregular,open_sansregular,Arial,Helvetica,sans-serif}.btn-refresh{margin-top:20px;background:#b40019;padding:10px 20px;display:block;width:100%;font-size:6vw;color:#fff;text-decoration:none}@media only screen and (min-width:769px){.logo{max-width:200px}.monster{max-width:500px}#wrapper{padding:40px 30px}.offline-info p{font-size:20px}.offline-info .offline-info-headline{font-size:40px}.btn-refresh{font-size:30px;width:auto;display:inline-block;min-width:200px}}@media only screen and (min-width:450px){.logo{width:35%}.offline-info p{font-size:20px}.offline-info .offline-info-headline{font-size:40px}.btn-refresh{font-size:30px;width:auto;display:inline-block;min-width:200px}}@media only screen and (max-width:768px){#wrapper{min-height:100vh;max-width:100%;padding:20px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center}}