a,body{color:#000}.app,.reset{top:0;bottom:0;right:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{margin:0;padding:0;height:100%}body{background-color:#fff;font-family:'Helvetica Neue',sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:.05em;font-size:18px;line-height:3.5}hr{height:0;border:none;margin:63px 0}.app{position:fixed;left:50%;padding:3em 1em 1em 3em;border-left:2px solid #000;overflow:auto;-webkit-overflow-scrolling:touch}a{display:block;cursor:pointer;text-transform:uppercase;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}a:focus{color:#fff}.reset{position:absolute;width:4em;text-align:right}.reset:after{position:absolute;display:block;content:'';width:0;height:0;top:50%;left:50%;border:.75em solid #000;border-left-width:1em;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;margin-top:-.375em;margin-left:-.375em}@media (max-width:1024px){body{font-size:16px}}@media (max-width:800px){.app{left:0;border-left:none}}@media (max-width:600px){body{font-size:14px}}