.text{margin:0 auto;padding:1em;width:auto;height:auto;text-align:center;color:#3c3c3c;font-size:2em}#container{max-width:38em;margin:0 auto;padding:1em;display:block}h1{margin:0 auto;text-align:center;font-family:"Open Sans",Lato,"Helvetica Neue",Arial,sans-serif;font-weight:100}#score{margin:0 auto;border-bottom:5px solid #444;font-size:3em}.browser-version{margin:0 auto;text-align:center;color:#d2a9d6;font-size:3em;text-decoration:underline}div p{text-align:center}body{width:100%;height:100%;margin:0 auto;padding:0;font-size:16px,62.5%;font-family:"Open Sans",Lato,"Helvetica Neue",Arial,sans-serif;font-weight:100;color:#3c3c3c;background-color:#fcfcfc;letter-spacing:1px}canvas{position:relative;top:0;bottom:0;left:0;right:0;z-index:-1;margin:1em auto;padding:0;border:5px solid #444;background-color:rgba(80,81,70,.13)}footer{text-align:center;margin:0 auto;padding:2em 0;background-color:#444;color:#fcfcfc;font-weight:100;position:absolute;width:100%;height:4em;letter-spacing:1px}.heart{color:#E74C3C}footer a{text-decoration:none;color:#fcfcfc;letter-spacing:1px}