@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap";@media screen and (max-width: 1024px){.name{font-size:2rem;margin-top:25vh}.home-view{justify-content:start;height:100vh;overflow-y:hidden}.home-view img{transform:translate(-50%,-50%) scale(.6);top:25%;left:50%}.bio{font-size:1rem;text-align:center;padding:0 10%}}@media screen and (min-width: 1024px){.name{font-size:7rem}.home-view{justify-content:center}.home-view img{transform:translate(-50%,-50%) scale(1.2);top:40%;left:50%}.bio{font-size:1.1rem}}.home-view{display:flex;flex-direction:column;align-items:center;height:80vh;position:relative;overflow:hidden!important}.name{background-image:linear-gradient(to bottom,var(--text-color),var(--color-tone-700));-webkit-background-clip:text;background-clip:text;color:transparent}.name strong:hover{background-image:linear-gradient(to bottom,var(--color-tone-500),var(--color-tone-700));-webkit-background-clip:text;background-clip:text;color:transparent}.name-error{font-size:7.5rem;font-weight:lighter;color:red}.home-view img{position:absolute;filter:grayscale(100%);z-index:-1;opacity:.3;border-radius:50%}.bio{font-weight:lighter;text-shadow:.5px .5px 1px var(--color-tone-700)}.bio-error{font-weight:lighter;font-size:1.1rem;text-shadow:.5px .5px 1px rgba(255,255,255,.3);color:red}@media screen and (max-width: 1024px){.repo-card-details[data-v-47eb5f62]{width:60vw}}@media screen and (min-width: 1024px){.repo-card-details[data-v-47eb5f62]{width:20vw}}.repo-card-details div[data-v-47eb5f62]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.repo-card-details[data-v-47eb5f62]{align-items:flex-start;flex-direction:column;cursor:pointer!important;background-color:var(--color-tone-200);border-radius:5px;padding:16px;box-shadow:0 2px 4px #0000001a;transition:.25s;height:10vh}.repo-card-details[data-v-47eb5f62]:hover{transform:scale(1.1)}.repo-card-details a[data-v-47eb5f62]{font-size:20px;font-weight:700;color:inherit;text-decoration:none}.repo-card-details p[data-v-47eb5f62]{margin:10px 0}.repo-card-details[data-v-47eb5f62],.repo-card-details p[data-v-47eb5f62]{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.special-title{display:none}}@media screen and (min-width: 1024px){.h3-container{right:0}}.h3-container{position:absolute;top:50%;transform:translateY(-50%);z-index:-1}.special-title{color:var(--color-tone-950);transform:rotate(90deg);font-size:7rem;text-shadow:1px 3px 5px var(--color-tone-900);top:0;left:0}@media screen and (min-width: 1024px){.controls{bottom:15vh;margin-top:3rem}}.controls{display:flex;width:20vw;flex-direction:row;justify-content:space-between;align-items:space-between}.controls a{color:var(--color-tone-500);border:3px solid var(--color-tone-500);font-size:5rem;cursor:pointer;border-radius:10px;padding:1%}.controls a.disabled-link{color:var(--color-tone-800);border:3px solid var(--color-tone-800);text-decoration:none;-webkit-user-select:none;user-select:none}.controls a.disabled-link:hover{cursor:not-allowed!important;-webkit-user-select:none;user-select:none}.controls h1{font-size:3rem;line-height:1rem}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}@media screen and (max-width: 1024px){.projects-body,.repositories{justify-content:center}.special-title{display:none}}@media screen and (min-width: 1024px){.projects-body{width:80vw;display:flex;justify-content:center;-webkit-user-select:none;user-select:none}.repositories{justify-content:start;width:50vw;height:35vh;justify-content:flex-start}.h3-container{right:0}.controls{bottom:15vh;margin-top:3rem}}.repositories{display:flex;flex-wrap:wrap;flex-direction:row;gap:3rem}.projects-body{margin-top:5%;display:flex;flex-direction:column;align-items:center;justify-content:start}a[data-v-0b57fb01]{padding:1%;margin:2%;background-color:var(--color-tone-700);text-decoration:none;color:var(--color-tone-500);border-radius:5px;transition:.2s}a[data-v-0b57fb01]:hover{background-color:var(--color-tone-600);color:var(--color-tone-300);border-radius:10px;transition:.25s;transform:scale(1.05)}@media screen and (max-width: 1024px){.abme-content{max-width:80vw}.abme-content img{width:50%}.special-title{font-size:7rem}}@media screen and (min-width: 1024px){.abme-content{max-width:60vw;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:12}.abme-content img{width:20%}.special-title{font-size:7rem}}.abme-body{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.h1-container{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:-1}.special-title{color:var(--color-tone-950);transform:rotate(90deg);text-shadow:1px 3px 5px var(--color-tone-600)}.abme-content{font-size:.9rem}.abme-content a{text-decoration:none;color:var(--color-tone-700)}.abme-content a:hover{text-decoration:underline;color:var(--color-tone-800)}#more-button{padding:1%;margin:2%;background-color:var(--color-tone-700);text-decoration:none;color:var(--color-tone-500);border-radius:5px;transition:.2s}#more-button:hover{background-color:var(--color-tone-600);color:var(--color-tone-300);border-radius:10px;transition:.25s;transform:scale(1.05)}.not-found-container{text-align:center;padding:20px;border-radius:8px}.not-found-title{color:var(--color-tone-400)}.not-found-message{color:#777;font-size:18px}@media screen and (max-width: 1024px){#menu-content{position:sticky;z-index:1;top:0;flex-direction:column;background-color:var(--color-tone-950);box-shadow:0 10px 80px var(--color-tone-950)}#menu-content h2{font-size:1.8rem}.menu{width:99vw}}@media screen and (min-width: 1024px){.menu{flex-direction:row;width:50%;justify-content:center}#menu-content{width:100vw;justify-content:space-around}#menu-content h2{font-size:2.5rem}}button{background-color:transparent;border:none}button img{fill:red}#menu-content{display:flex;align-items:center;padding:1rem .5rem .5rem 1rem}.menu{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}#menu-content h2{justify-self:self-start}.menu a{font-size:25px;position:relative;font-weight:lighter;text-decoration:none;color:var(--text-color)}.menu a:before{content:attr(data-text);position:absolute;top:0;left:0;color:transparent;transition:color .3s ease}.menu a:hover:before{color:var(--color-tone-700)}.menu a:after{content:"";position:absolute;width:100%;height:2px;bottom:-3px;left:0;background-image:linear-gradient(to right,var(--color-tone-400),var(--color-tone-950));transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease}.menu a:hover:after{transform:scaleX(1)}@media screen and (max-width: 1024px){.footer-body[data-v-2fab4b2d]{padding-top:1%;position:sticky;padding:0 1rem;flex-direction:column;justify-content:space-evenly;padding-bottom:1vh;width:auto}}@media screen and (min-width: 1024px){.footer-body[data-v-2fab4b2d]{font-size:.8rem;position:absolute;justify-content:space-around;flex-direction:row;width:100vw}}.footer-body[data-v-2fab4b2d]{background-color:#ffffff1a;bottom:0;border-radius:15px 15px 0 0;display:flex;align-items:center;font-size:.6rem}.footer-body article[data-v-2fab4b2d]{display:flex;flex-direction:row;align-items:center;gap:.4rem}.footer-body a[data-v-2fab4b2d]{color:var(--color-tone-700);text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem}.footer-body a[data-v-2fab4b2d]:hover{color:var(--color-tone-400);text-decoration:underline}.footer-body img[data-v-2fab4b2d]{color:#fff;width:50%}.custom-circle[data-v-e82bde4f]{width:40px;height:40px;border:2px solid;border-radius:50%;position:absolute;pointer-events:none;z-index:9999;transition:opacity .25s ease}:root{--color-tone-50: #f3f7fb;--color-tone-100: #e3ecf6;--color-tone-200: #cddff0;--color-tone-300: #aacae6;--color-tone-400: #82afd8;--color-tone-500: #6493cd;--color-tone-600: #4f7abf;--color-tone-700: #4669af;--color-tone-800: #3e578f;--color-tone-900: #364972;--color-tone-950: #242e47;--color-green: #a5dc86;--color-black: #222;--color-white: #fff;--text-color: var(--color-tone-400);--accent-gradient: linear-gradient( 45deg, rgb(var(--color-tone-700)), rgb(var(--color-tone-200)) 30%, var(--color-white) 60% )}@media screen and (max-width: 1024px){body{overflow-x:hidden!important;overflow-y:scroll}}@media screen and (min-width: 1024px){body{overflow:hidden}}body{font-family:Montserrat,sans-serif;margin:0;color:var(--text-color);background:var(--color-tone-950 )}::selection{background-color:var(--color-tone-500);color:var(--color-tone-700)}
