:root{--color-dark:#303841;--color-grey:#3a4750;--color-red:#d72323;--color-bright:#eee}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Source Sans Pro;font-style:normal;font-weight:400}body,h1{margin:0}h1{font-family:source-serif-pro,serif;font-size:5em;font-weight:900}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#fff}.App{cursor:pointer;height:100vh;text-align:center;width:100vw}.App-header{align-items:center;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.Letter{text-shadow:0 0 0 #d3d3d3;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .2s cubic-bezier(.33,.15,.63,.84);-webkit-user-select:none;user-select:none}.Letter,.Letter:hover{display:inline-block;position:relative}.Letter:hover{text-shadow:-.08em .08em #d3d3d3;-webkit-transform:translate3d(.08em,-.08em,0);transform:translate3d(.08em,-.08em,0)}.Dot{transition:all .2s cubic-bezier(.33,.15,.63,.84)}.Dot:hover{color:#d72323;display:inline-block;position:relative;-webkit-transform:scale(1.2);transform:scale(1.2)}.Dot--moving{-webkit-animation:moveX 3s linear 0s infinite alternate,moveY 5s linear 0s infinite alternate;animation:moveX 3s linear 0s infinite alternate,moveY 5s linear 0s infinite alternate;position:absolute}.Dot-missing{border:1px dashed;border-radius:100%;display:inline-block;height:.2em;margin:0 8px 0 13px;width:.2em}@-webkit-keyframes moveX{0%{left:0}to{left:98vw}}@keyframes moveX{0%{left:0}to{left:98vw}}@-webkit-keyframes moveY{0%{top:-9rem}to{top:85vh}}@keyframes moveY{0%{top:-9rem}to{top:85vh}}
/*# sourceMappingURL=main.b3c0884c.css.map*/