@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}#themeToggle[data-astro-cid-rknshgfe]{background:0 0;border:0}#themeToggle[data-astro-cid-rknshgfe]:hover{cursor:pointer;rotate:10deg}.moon[data-astro-cid-rknshgfe]{fill:#fdebf3}.sun[data-astro-cid-rknshgfe],.light .moon[data-astro-cid-rknshgfe]{fill:#0000}.light .sun[data-astro-cid-rknshgfe]{fill:#1e2530}:root{--background:#1e1e2e;--chip:#3f3f3f;--line:#333;--text:#fff;--dim:#d8dae3;--faint:#5c5b77;--red:#b52e2b;--green:#78c2ad;--button:var(--red);--text-link:var(--green);--underline:var(--red);--header:"Pacifico", cursive;--body:"Merriweather Sans", sans-serif}html.light{--background:#f4f3ee;--chip:#e7e2d3;--line:#dad6ca;--text:#1e2530;--dim:#626b77;--faint:#8b93a0;--red:#b23a42;--green:#1e7f4f;--text-link:var(--red)}html{background-color:var(--background);color:var(--text);scrollbar-gutter:stable}body{text-align:left;max-width:640px;margin:0 auto;padding-top:1.8rem}h1,h2{font-family:var(--header);font-weight:400}h1{margin:0 0 5px;font-size:2.6rem}h2{text-decoration:underline var(--underline);text-underline-offset:6px;margin-bottom:0;font-size:2.1rem;text-decoration-thickness:4px}p{font-family:var(--body);hyphens:auto;font-size:1.1rem;font-weight:350;line-height:1.5}small,li{font-family:var(--body)}.link{color:var(--text-link);text-underline-offset:3px;text-decoration:underline 1px}.link:hover{text-decoration-thickness:2px}.avatar{border-color:var(--line);border-style:solid;border-width:2px;border-radius:50%}.navbar{grid-template-columns:1fr 1fr;align-items:center;display:grid}.navbar__title{font-family:var(--header);font-size:1.3rem}.navbar__menu{font-family:var(--body);text-align:right;font-size:1.1rem}.navbar__title>a,.navbar__menu>a{color:var(--text);text-decoration:none}.navbar__menu>a{margin:0 10px}.navbar__title>a:hover,.navbar__menu>a:hover,.navbar__menu>a:focus{text-decoration:underline var(--underline);text-underline-offset:6px;text-decoration-thickness:2px}.gif{text-align:center;margin:40px 0 0}.badge-container{flex-wrap:wrap;gap:.5em;display:flex}.badge{background-color:var(--chip);border:1px solid var(--line);color:var(--dim);font-family:var(--body);white-space:nowrap;border-radius:6px;flex:none;padding:.4em .7em;font-size:1rem;font-weight:600}.badge__list{text-indent:1rem;padding:0;list-style:none}.badge__list>li{margin-top:10px}.badge--item{letter-spacing:.06em;vertical-align:.1em;border-radius:6px;margin-right:.6em;padding:.3em .7em;font-size:.7rem;font-weight:700}.badge__link{color:var(--text-link);text-decoration:none}.badge__link:hover{text-decoration:underline}.card{background-size:400%;padding:20px;list-style:none;display:flex}.card__link{width:100%;color:var(--text);border-radius:8px;line-height:1.4;text-decoration:none}.card__img{object-fit:cover;border-radius:16px}.card__title{font-family:var(--body);text-align:center;margin:0;font-size:1.5rem;font-weight:400}.card__txt{text-indent:0;text-align:center;margin:.5rem 0 0;font-size:1rem;line-height:1.5}.card__link:hover{transform:scale(1.05)}.link-card-grid{grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:1rem;padding:0;display:grid}.btn{text-align:center;border:2px solid var(--button);color:var(--text);font:600 16px var(--body);background:0 0;border-radius:8px;padding:8px 16px;transition:background-color .4s,color .4s}.btn:hover{background-color:var(--button);color:#fff;cursor:pointer}.skills{margin-top:8px}.skills__img{margin:8px 4px}.center{text-align:center}.pro-img{object-fit:cover;border-radius:16px;margin-top:10px}footer{margin:4rem 0}.footer__link{color:var(--underline);text-decoration:none}.footer{cursor:default;padding:0;list-style:none}.icon__btn{padding:0 .5rem;display:inline-block}.icon__link{border:2px solid var(--dim);border-radius:50%;width:20px;height:20px;padding:10px;display:flex}.icon__link:hover{border-color:var(--button)}.git-icon{content:url(/github-mark-white.svg)}.mail-icon{content:url(/mail-white.svg)}.linked-in{content:url(/li-in-white.png)}.x-icon{content:url(/x-white.svg)}.lost{text-align:center;margin-top:3rem}.lost__header{text-align:center;letter-spacing:10px;border:0;margin:0 auto;font-size:7.5rem}.lost__body{color:var(--faint)}.lost__link{color:var(--text-link);text-decoration:none}.light .git-icon{content:url(/github-mark.svg)}.light .mail-icon{content:url(/mail.svg)}.light .linked-in{content:url(/li-in.png)}.light .x-icon{content:url(/x.svg)}@media only screen and (width<=600px){body{width:350px}.navbar{display:initial;position:relative}.navbar__title,.navbar__menu{text-align:center}.navbar__menu>a{margin:0 11px}.navbar #themeToggle{position:absolute;top:0;right:0}.badge{font-size:.95rem}.skills__img{width:30px;height:30px;margin:8px 1px}.badge__list{text-indent:0;font-size:.9rem}.pro-img{width:350px;height:auto}}
