body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@use postcss-nested;.shadow-button{align-items:flex-start;display:flex;flex-direction:column;gap:2.5vmin;margin:0;&>li{background:#000;display:inline-flex;&:is(:hover,:focus-within)>button:not(:active){--distance:-10px}}& button{--distance:0;-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #000;font-size:5vmin;outline:none;transform:translateX(var(--distance)) translateY(var(--distance));@media (prefers-reduced-motion:no-preference){transition:transform .2s ease;will-change:transform}}}.wrapper{display:grid;height:100px;margin-top:15%;place-items:center}.typing-demo{animation:typing 2s steps(17),blink .5s step-end infinite alternate;width:17ch}.typing-demo,.typing-demo-second{border-right:10px solid;font-family:monospace;font-size:3em;overflow:hidden;white-space:nowrap}.typing-demo-second{animation:typing-second 3s steps(66),blink .5s step-end infinite alternate;animation-delay:3s;animation-fill-mode:forwards;margin-top:3%;opacity:0;width:59ch}@keyframes typing{0%{width:0}}@keyframes typing-second{0%{opacity:1;width:0}66%{opacity:1}to{opacity:1}}@keyframes blink{50%{border-color:#0000}}.landing-body{display:grid;font-family:system-ui,sans-serif;margin-top:14%;min-block-size:100%;place-content:center;a{color:#000;text-decoration:none}}.shadow-button-set{align-items:flex-start;display:flex;flex-direction:row;gap:1.5vmin;margin:0;place-content:center;&>li{background:#000;display:inline-flex;&:is(:hover,:focus-within)>button:not(:active){--distance:-10px}}& button{--distance:0;-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #000;font-size:3vmin;outline:none;transform:translateX(var(--distance)) translateY(var(--distance));@media (prefers-reduced-motion:no-preference){transition:transform .3s ease;will-change:transform}}}.header{font-family:system-ui,sans-serif;margin-top:50px;min-block-size:50px;place-content:top;a{color:#000;text-decoration:none}}:root{--font-size-link:12px}.projects_boody__eL-Yf{align-items:center;display:flex;float:left;height:60vh;justify-content:center;margin-left:10%;margin-top:3px;padding:0;width:35vw}.projects_card__ILy2k{border-radius:32px;border-radius:var(--border-radius-primary);box-shadow:24px 24px 80px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;margin:20px;max-height:50vh;max-width:100vh;padding:20px 20px 28px}@media(min-width:576px){.projects_card__ILy2k{align-items:center;flex-direction:row;margin:40px;padding:32px}}.projects_card__image__0GYVc{border-radius:32px;border-radius:var(--border-radius-primary);margin-bottom:18px;max-height:300px;object-fit:cover;width:100%}@media(min-width:576px){.projects_card__image__0GYVc{margin-bottom:0;max-height:none;min-height:25%;width:25%}}.projects_card__secImage__3ri\+H{border-radius:32px;border-radius:var(--border-radius-primary);margin-bottom:18px;max-height:300px;object-fit:cover;width:100%}@media(min-width:576px){.projects_card__secImage__3ri\+H{margin-bottom:0;margin-left:70%;max-height:none;min-height:10%;width:10%}.projects_card__content__4XsM0{padding-left:40px;width:80%}}.projects_card__date__SDHVk{color:#222022;color:var(--color-text);display:block;font-family:PT Sans,sans-serif;font-family:var(--font-family-secondary);font-size:14px;font-size:var(--font-size-caption);line-height:1.2;line-height:var(--line-height-caption);margin-bottom:6px;text-transform:uppercase}@media(min-width:576px){.projects_card__date__SDHVk{margin-bottom:8px}}.projects_card__title__FZaHv{background-image:linear-gradient(90deg,#ffef7e,#b7f9e9);background-image:linear-gradient(90deg,var(--color-highlight-primary),var(--color-highlight-secondary));background-position:0 85%;background-repeat:no-repeat;background-size:100% 42%;font-size:4vh}.projects_card__description__grtE7,.projects_card__title__FZaHv{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#222022;color:var(--color-text);font-family:Vollkorn,serif;font-family:var(--font-family-primary);line-height:1.4;line-height:var(--line-height-title);margin-left:-4px;padding:0 4px;text-decoration:none}.projects_card__description__grtE7{font-size:2.5vh}.projects_card__git__QE7-W{-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:2vh;margin-left:60%}.projects_card__git__QE7-W,.projects_card__tech_stack__0ZF1q{color:#222022;color:var(--color-text);font-family:Vollkorn,serif;font-family:var(--font-family-primary);line-height:1.4;line-height:var(--line-height-title);padding:0 4px;text-decoration:none}.projects_card__tech_stack__0ZF1q{font-size:16px;margin-left:-4px}.contact_boddy__kXbhn{align-items:center;background:#333;background-color:#f1f1f1;display:flex;font-family:sans-serif;justify-content:center;margin:0;min-height:100vh;padding:0}.contact_cont__fsmRy{display:flex;justify-content:space-between;position:relative;width:1000px}.contact_cont__fsmRy .contact_card__hCQMD{border-radius:10px;position:relative}.contact_cont__fsmRy .contact_card__hCQMD .contact_icon__y8h5k{background:red;height:100%;left:0;position:absolute;top:0;transition:.7s;width:100%;z-index:1}.contact_cont__fsmRy .contact_card__hCQMD:first-child .contact_icon__y8h5k{background:#e07768}.contact_cont__fsmRy .contact_card__hCQMD:nth-child(2) .contact_icon__y8h5k{background:#6eadd4}.contact_cont__fsmRy .contact_card__hCQMD:nth-child(3) .contact_icon__y8h5k{background:#4aada9}.contact_cont__fsmRy .contact_card__hCQMD .contact_icon__y8h5k .contact_fa__BsXBT,i{color:#fff;font-size:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.7s}.contact_cont__fsmRy .contact_card__hCQMD .contact_face__iNPXn{height:200px;transition:.5s;width:300px}.contact_cont__fsmRy .contact_card__hCQMD .contact_face__iNPXn.contact_face1__a9diF{align-items:center;background:#333;display:flex;justify-content:center;position:relative;transform:translateY(100px);z-index:1}.contact_cont__fsmRy .contact_card__hCQMD:hover .contact_face__iNPXn.contact_face1__a9diF{background:#ff0057;transform:translateY(0)}.contact_cont__fsmRy .contact_card__hCQMD .contact_face__iNPXn.contact_face1__a9diF .contact_content__KxsLy{opacity:1;transition:.5s}.contact_cont__fsmRy .contact_card__hCQMD:hover .contact_face__iNPXn.contact_face1__a9diF .contact_content__KxsLy{opacity:1}.contact_cont__fsmRy .contact_card__hCQMD .contact_face__iNPXn.contact_face1__a9diF .contact_content__KxsLy i{max-width:100px}.contact_cont__fsmRy .contact_card__hCQMD .contact_face__iNPXn.contact_face2__isJ\+0{align-items:center;background:#fff;box-shadow:0 20px 50px #000c;box-sizing:border-box;display:flex;justify-content:center;padding:20px;position:relative;transform:translateY(-100px)}.contact_cont__fsmRy .contact_card__hCQMD:hover .contact_face__iNPXn.contact_face2__isJ\+0{transform:translateY(0)}.contact_cont__fsmRy .contact_card__hCQMD .contact_face__iNPXn.contact_face2__isJ\+0 .contact_content__KxsLy p{color:#414141;margin:0;padding:0;text-align:center}.contact_cont__fsmRy .contact_card__hCQMD .contact_face__iNPXn.contact_face2__isJ\+0 .contact_content__KxsLy h3{color:#fff;color:#414141;font-size:24px;margin:0 0 10px;padding:0;text-align:center}.contact_cont__fsmRy a{color:#414141;text-decoration:none}body{background-color:#f1f1f1}.timeline{float:left;font-family:Arial,sans-serif;margin-left:5%;margin-top:5%}.skills{float:left;margin:5% 1% 1%}.lang{float:right;margin:5% 10% 10% 10px;max-width:350px}.container{max-height:100%;max-width:100%}.courses{float:right;margin-right:12.5%;max-width:400px}:root{--font-family-primary:"Vollkorn",serif;--font-family-secondary:"PT Sans",sans-serif;--font-size-title:32px;--font-size-link:24px;--line-height-title:1.4;--font-size-caption:14px;--line-height-caption:1.2;--color-text:#222022;--color-highlight-primary:#ffef7e;--color-highlight-secondary:#b7f9e9;--border-radius-primary:32px}.blog_boody__KGsj8{align-items:center;display:flex;flex-direction:column;height:37vh;justify-content:center;margin-left:12%;margin-top:2%;padding:0;width:80vw}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:576px){:root{--font-size-title:40px}}.blog_card__q9PHi{border-radius:32px;border-radius:var(--border-radius-primary);box-shadow:24px 24px 80px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;margin:20px;max-width:840px;padding:20px 20px 28px}@media(min-width:576px){.blog_card__q9PHi{align-items:center;flex-direction:row;margin:40px;padding:32px}}.blog_card__image__IfLKK{border-radius:32px;border-radius:var(--border-radius-primary);margin-bottom:18px;max-height:300px;object-fit:cover;width:100%}@media(min-width:576px){.blog_card__image__IfLKK{margin-bottom:0;max-height:none;min-height:25%;width:25%}}.blog_card__secImage__V\+USW{border-radius:32px;border-radius:var(--border-radius-primary);margin-bottom:18px;max-height:300px;object-fit:cover;width:100%}@media(min-width:576px){.blog_card__secImage__V\+USW{margin-bottom:0;margin-left:45%;max-height:none;min-height:10%;width:10%}.blog_card__content__sXlbB{padding-left:40px;width:80%}}.blog_card__date__4kI7K{color:#222022;color:var(--color-text);display:block;font-family:PT Sans,sans-serif;font-family:var(--font-family-secondary);font-size:14px;font-size:var(--font-size-caption);line-height:1.2;line-height:var(--line-height-caption);margin-bottom:6px;text-transform:uppercase}@media(min-width:576px){.blog_card__date__4kI7K{margin-bottom:8px}}.blog_card__title__esp3w{font-size:30px}.blog_card__link__hAmci,.blog_card__title__esp3w{background-image:linear-gradient(90deg,#ffef7e,#b7f9e9);background-image:linear-gradient(90deg,var(--color-highlight-primary),var(--color-highlight-secondary));background-position:0 85%;background-repeat:no-repeat;background-size:100% 42%;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#222022;color:var(--color-text);font-family:Vollkorn,serif;font-family:var(--font-family-primary);line-height:1.4;line-height:var(--line-height-title);margin-left:-4px;padding:0 4px;text-decoration:none}.blog_card__link__hAmci{font-size:20px}
/*# sourceMappingURL=main.f1492f0a.css.map*/