:root{font-size:62.5%;--font-primary: "Karla", sans-serif;--font-secondary: "Share Tech Mono", monospace;--brand-color: #0755A3;--brand-color-alpha50: #0755A380;--brand-color-darken: #033565;--brand-color-darken-alpha50: #03356580;--brand-color-lighten: #3B82C8;--yellow: #FBC000;--yellow-lighten: #FFD13C;--yellow-darken: #C99A00;--orange: #FB5100;--orange-lighten: #FF7C3C;--orange-darken: #C94100;--grey: #6F6F6F}*{box-sizing:border-box}html,body{border:0;margin:0;padding:0}body{background-color:var(--brand-color);color:#fff;font-family:var(--font-primary);font-size:1.6rem}a,useful-link{color:#fff;cursor:pointer;outline-color:var(--orange);text-decoration:none!important;transition:color .2s}a:hover,a:active,useful-link:hover,useful-link:active{color:var(--orange-lighten)}@keyframes animation__shadow-hover{0%{text-shadow:-3px 0 0 #032649}15%{text-shadow:3px 0 0 #032649}30%{text-shadow:-3px 0 0 #032649}45%{text-shadow:3px 0 0 #032649}60%{text-shadow:0px 0 0 #032649}to{text-shadow:0px 0 0 #032649}}.l-page-wrapper{background-color:#000;min-height:100vh}.l-page-wrapper:before{background:transparent url(/assets/page_bg--colored-a54c0633.jpg) no-repeat center center;background-size:cover;content:"";display:block;height:100%;position:fixed;transition:opacity 1s ease;width:100%}.l-page-wrapper--darken-bg:before{opacity:.6}.l-content{position:relative;z-index:10}.l-section--fullsize{padding:15vh 0;min-height:100vh;width:100%}.l-section--center{align-items:center;display:flex;justify-content:center}.l-section--column{flex-direction:column}.l-section__title{background:linear-gradient(to right,var(--orange),var(--orange-lighten));color:#fff;font-size:2.6rem;margin:0 0 2.6rem;text-align:center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (min-width: 600px){.l-section__title{font-size:3.2rem}}.c-avatar{border-radius:50%;border:6px solid white;height:250px;width:250px;background-color:var(--grey)}.c-link{border:0;background-color:transparent}.c-link__icon{display:inline-block;height:1.1em;vertical-align:middle;width:1.1em}.c-link__animated-text{background-color:transparent;display:inline-block;line-height:1.4;padding:0 .6em;position:relative;transition:all .4s ease;vertical-align:middle}.c-link__animated-text:hover:not(:disabled){animation-duration:.8s;animation-iteration-count:infinite;animation-name:animation__shadow-hover;background-color:#fff;color:transparent}.c-link__icon+.c-link__animated-text{left:.1em}.c-link--bigger{font-size:2.1rem}.c-link--vertical-list{display:inline-block;margin:1.6em}.c-btn{--transition-time: .5s;background-color:#fff;border-radius:.4rem;border:0;color:var(--brand-color);cursor:pointer;font-family:var(--font-secondary);font-size:1.4em;height:2em;line-height:1;overflow:hidden;padding:0 .8em;text-shadow:0px 0px var(--brand-color);transition:all var(--transition-time)}.c-btn:disabled{pointer-events:none}.c-btn--block{width:100%}.c-btn--animated:hover{animation-duration:.8s;animation-iteration-count:infinite;animation-name:animation__shadow-hover;background-color:#fff;color:transparent}.c-good-links{background-color:#0003;border:.6rem solid var(--brand-color-alpha50);font-family:var(--font-secondary);font-size:1rem;max-width:800px;min-width:320px;padding:2.6rem 3rem 2rem;border-top:transparent;width:80%}@media (min-width: 600px){.c-good-links{padding-top:2.4rem;font-size:1.2rem}}.c-good-links__link{color:#fff;font-size:1.8em;font-weight:300;font-weight:700;line-height:1.4;position:relative;text-align:center;text-shadow:.5rem 1.2rem 0 rgba(0,0,0,1)}.c-good-links__link:after{background-color:#fff;content:"";display:none;height:.5rem;left:50%;position:absolute;top:-1.8rem;transform:translate(-50%);width:.5rem}.c-good-links__link:hover{color:var(--yellow)}@media (min-width: 600px){.c-good-links__link{text-align:left}.c-good-links__link:after{left:.4rem;transform:translate(50%)}}.c-good-links__link .tag{display:inline-block;font-size:.6em;padding:.08em .4em;background-color:var(--orange-lighten);color:#fff;font-weight:400;border-radius:.4em;margin-left:.4em;text-shadow:none;vertical-align:middle}.c-good-links__link:not([hidden])+.c-good-links__link:not([hidden]){margin-top:3.6rem}.c-good-links__link:not([hidden])+.c-good-links__link:not([hidden]):after{display:block}.c-good-links__button{margin-top:1.8em;max-width:200px;display:inline-block}.c-good-links__button:disabled{display:none}.c-good-links .c-skeleton{display:block;height:2.2rem;margin:3.2rem 0}.c-git-activity{margin:0 auto}.c-git-activity__loading{text-align:center;font-size:1.8rem}.c-git-user{font-size:2rem;margin:0 auto;max-width:96%;text-align:center}.c-git-user__name{display:none;font-family:var(--font-secondary)}.c-git-user__login{font-family:var(--font-secondary)}.c-git-user__url{display:inline-block;font-size:2.3rem;line-height:1.4;overflow:hidden;position:relative;text-indent:1.6em;transition:width .4s ease-in;width:1.2em}.c-git-user__url:hover{transition-timing-function:ease-out;width:6.4em}.c-git-user__url:before{background-size:contain;background:center center no-repeat url(/assets/github-4a2b7e4c.svg);content:"";display:inline-block;height:1.2em;left:0;position:absolute;top:.1em;width:1.2em}@media (min-width: 768px){.c-git-user{text-align:right}}@media (min-width: 768px){.c-git-activity__repositories{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start}}.c-git-repository{background-color:#0003;border-bottom:.6rem solid var(--brand-color-alpha50);font-size:1.6rem;margin:2.5rem 5%;padding:3rem;text-align:center}.c-git-repository+.c-git-repository{margin-top:6rem}.c-git-repository__name{margin:0 0 1.2em;font-size:1.6em;font-weight:400;text-align:center}.c-git-repository__link{color:var(--yellow)}.c-git-repository__description{font-family:var(--font-secondary);font-size:1.2em;font-style:italic;margin:.8em 0 1.6em;text-align:center;text-shadow:0px 0px var(--brand-color)}.c-git-repository__commits-all{font-size:.9em;text-transform:lowercase;margin:1.4em auto 0;float:right}@media (min-width: 768px){.c-git-repository{margin-bottom:3rem!important;margin-left:3%;margin-right:3%;margin-top:3rem!important;width:44%}}@media (min-width: 1200px){.c-git-repository{font-size:1.8rem}}@media (min-width: 1600px){.c-git-repository{width:29.3%;margin-left:2%;margin-right:2%;font-size:1.9rem}}.c-git-activity__commits{font-family:var(--font-secondary);font-size:1em;line-height:1.2}.c-git-activity__commits:after{clear:both;content:"";display:block}.c-git-commit{position:relative;text-align:left;text-indent:.55em;width:100%}.c-git-commit:before{color:var(--yellow);content:"•";display:inline;font-size:2.4em;left:-.55em;position:absolute;top:-.35em;vertical-align:middle}.c-git-commit+.c-git-commit{margin-top:.4em}.c-git-commit__message{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-skeleton{display:inline-block;height:1em;position:relative;overflow:hidden;background-color:var(--brand-color-alpha50)}.c-skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:shimmer 2s infinite;content:""}@keyframes shimmer{to{transform:translate(100%)}}.l-profile__link{margin-top:1.2em}.l-links__title{margin:0 0 4rem}body.ce-fallback .c-good-links__link{display:none}body.ce-fallback .c-good-links__link:nth-child(1),body.ce-fallback .c-good-links__link:nth-child(2),body.ce-fallback .c-good-links__link:nth-child(3),body.ce-fallback .c-good-links__link:nth-child(4),body.ce-fallback .c-good-links__link:nth-child(5),body.ce-fallback .c-good-links__link:nth-child(6){display:block;margin-top:1.2rem}body.ce-fallback .c-good-links__button{display:none}.l-github-activity #github-activity-root{width:100%}
