body{color:#50575b;font-size:2.5em;margin:0;display:block;position:relative}@media screen and (max-width:3300px){body{font-size:2em}}@media screen and (max-width:2700px){body{font-size:1.5em}}@media screen and (max-width:1919px){body{font-size:1.4em}}@media screen and (max-width:959px){body{font-size:1.3em}}@media screen and (max-width:767px){body{font-size:1.2em}}@media screen and (max-width:479px){body{font-size:1em}}body.screen{font-size:1.25vw;overflow:hidden}body main #power-equiv{max-width:none}#display{max-width:none;height:auto;background-color:white;padding:2em;box-sizing:border-box;align-items:stretch}#display .flex-center{display:flex;flex-wrap:wrap;align-items:center}#display .flex-center header{align-self:flex-start}#display .flex-center footer{align-self:flex-end;position:absolute;bottom:1em;left:0;padding:0 1em;box-sizing:border-box}#display .flex-center hr,#display .flex-center header,#display .flex-center main,#display .flex-center footer{width:100%}header .logo{width:100%;max-width:16em}header h1{font-size:1.8em;font-family:autovivabold,Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif}main h2{font-size:1.25em;font-family:autovivabold,Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal}main #current-power .value{font-size:2.5em}main #stats .value{font-size:1.75em}footer{margin-top:1em}hr{border:none;border-top:#d2d6d8 2px solid;margin:1em 0}main hr{margin:1em 0}/*# sourceMappingURL=./web.css.map */