.App{width:70%;max-width:800px;margin:0 auto;margin-top:80px}.App-title{font-size:6rem;font-weight:900;margin:0;padding:0;display:inline-block;position:relative}.App-title .text{background-color:#00c2ff;display:block;line-height:1}.App-title .secretEmoji{width:5rem;height:5rem;font-size:3rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:0;z-index:-1;line-height:normal}.App-title:hover .secretEmoji{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);left:-6rem}h2{font-size:3rem}h2,p{font-weight:500}p{font-size:1.75rem}a:link,a:visited{color:#fff;position:relative;text-decoration:none;border-bottom:2px solid #fff;text-shadow:2px 2px #00ace2}a:hover{opacity:.85}.interests{list-style:none;padding:0;margin-left:-40px}.interest{display:inline-block;margin-left:40px;margin-bottom:20px;line-height:1;position:relative}.interest .text{padding:10px 10px 6px;text-transform:uppercase;letter-spacing:1px;color:#007fa7;font-weight:900;display:inline-block;position:relative;-webkit-box-shadow:2px 2px #00ace2;box-shadow:2px 2px #00ace2;border:1px solid transparent}.interest .secretEmoji,.interest .text{font-size:1rem;background-color:#fff;height:32px}.interest .secretEmoji{width:32px;color:inherit;line-height:37px;border-radius:0;border:1px solid transparent;z-index:-1}.interest:focus{outline:0}.interest:focus .text,.interest:hover .text{padding-left:0;margin-left:10px}.interest:focus .secretEmoji{border:1px solid #000;border-right-color:transparent}.interest:focus .text{border:1px solid #000;border-left-color:transparent}.interest:focus .secretEmoji,.interest:hover .secretEmoji{display:inline-block;margin-left:-22px;-webkit-box-shadow:2px 2px #00ace2;box-shadow:2px 2px #00ace2}.secretEmoji{-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-radius:50%;background-color:#fff;display:inline-block;vertical-align:middle;text-align:center;position:absolute}body{margin:0;padding:0;font-family:Vesper Libre,serif;background-color:#00c2ff;color:#fff;font-size:10px}*{-webkit-box-sizing:border-box;box-sizing:border-box}
/*# sourceMappingURL=main.f9e2f597.css.map*/