.terminal-cursor[data-astro-cid-msvfyisy]{color:var(--secondary);animation:blink-cursor 1s infinite steps(2);margin:0}.terminal-cursor--big[data-astro-cid-msvfyisy]{font-size:1.5rem;transform:translateY(-2px)}@keyframes blink-cursor{0%{opacity:0}to{opacity:1}}.navigation[data-astro-cid-vzcar27r]{display:flex;justify-content:center;align-items:center;gap:.5rem;transform:translate(-.625rem);padding:1rem 1rem 0;height:100%;width:100%;font-size:1.2rem}.navigation[data-astro-cid-vzcar27r]>[data-astro-cid-vzcar27r]:not(:first-child){cursor:pointer;opacity:1;transition:opacity .2s;text-decoration:none;color:var(--secondary)}.navigation[data-astro-cid-vzcar27r]>[data-astro-cid-vzcar27r]:hover:not(:first-child){opacity:.8}@media screen and (min-width: 720px){.navigation[data-astro-cid-vzcar27r]{justify-content:start}}#scrolling-message[data-astro-cid-i24aumyi]{position:absolute;top:0;left:50%;white-space:nowrap;color:var(--secondary);transform:translate(-50%,-.5rem);opacity:.8}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0}}@keyframes astroFadeOut{to{opacity:0}}@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(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}#theme-toggle[data-astro-cid-ef2qs43u]{position:absolute;top:0;right:0;z-index:10;font-size:1.2rem;height:4rem;padding-right:1.5rem;background-color:transparent;cursor:pointer;color:var(--secondary);border:none;white-space:nowrap;transform:translateY(0);transition:transform .2s}#theme-toggle[data-astro-cid-ef2qs43u]:hover{transform:translateY(2px)}header[data-astro-cid-qlfjksao]{background-color:var(--primary);position:relative;overflow:hidden;min-height:4rem;height:4rem;transition:background-color .2s,color .2s}nav[data-astro-cid-qlfjksao]{display:flex;justify-content:space-between;align-items:flex-end;height:100%}#theme-toggle[data-astro-cid-qlfjksao]{position:absolute;top:0;right:0;z-index:10;font-size:1.2rem;height:4rem;padding-right:1.5rem;background-color:transparent;cursor:pointer;color:var(--secondary);border:none;white-space:nowrap;transform:translateY(0);transition:transform .2s}#theme-toggle[data-astro-cid-qlfjksao]:hover{transform:translateY(2px)}footer[data-astro-cid-35ed7um5]{padding:0 1rem;display:flex;justify-content:space-between;flex-wrap:nowrap;background-color:var(--primary);transition:background-color .2s,color .2s;color:var(--secondary);font-size:1.2rem}p[data-astro-cid-35ed7um5],a[data-astro-cid-35ed7um5]{margin:0;padding:.5rem 0;font-size:1rem}.left[data-astro-cid-35ed7um5],.right[data-astro-cid-35ed7um5]{display:flex;gap:.5rem;align-items:center}.icon[data-astro-cid-35ed7um5]{transform:translateY(1px)}.translate-on-hover[data-astro-cid-35ed7um5]{transition:transform .2s;transform:translateY(0)}.translate-on-hover[data-astro-cid-35ed7um5]:hover{transform:translateY(-2px)}.mail-desktop[data-astro-cid-35ed7um5],.hide-on-mobile[data-astro-cid-35ed7um5]{display:none}@media screen and (min-width: 720px){.mail-mobile[data-astro-cid-35ed7um5]{display:none}.mail-desktop[data-astro-cid-35ed7um5],.hide-on-mobile[data-astro-cid-35ed7um5]{display:block}}.separator[data-astro-cid-jchhmuzl]{width:100%;height:1px;background-color:var(--secondary);animation:.5s forwards .4s}@keyframes separator{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@media (prefers-color-scheme: dark){:root e --primary: rgb(25,25,25);--secondary: rgb(243, 243, 243);--accent: rgb(104, 213, 113);--accent-secondary: rgb(45, 87, 49)}} @media (prefers-color-scheme: light){:root{--primary: rgb(243, 243, 243);--secondary: rgb(25, 25, 25);--accent: rgb(47, 87, 49);--accent-secondary: rgb(104, 213, 113)}}main{position:relative;flex-grow:0;width:100%;height:100%;padding:0 1rem;overflow-x:hidden;overflow-y:auto;color:var(--secondary);background-color:var(--primary);transition:background-color .2s,color .2s;font-size:20px;line-height:1.6}html,button{font-family:monospace,system-ui,sans-serif}html{background:var(--primary);height:100vh;min-width:100vw;overflow:hidden}@supports (height: 100dvh){html{height:100dvh}}html *{box-sizing:border-box}p,li{font-size:1rem}a{color:var(--secondary)}.dark{color:var(--primary)}body{margin:0;height:100%;width:100%;overflow:hidden}*{box-sizing:border-box}#page-container{position:relative;display:flex;flex-direction:column;border-right:1px solid var(--secondary);border-left:1px solid var(--secondary);margin:auto;width:100%;max-width:1280px;height:100%}*::-webkit-scrollbar{width:15px}*::-webkit-scrollbar-thumb{background-color:var(--secondary)}@media screen and (min-width: 720px){main{padding:0 2rem}.counter-background{width:100vw;height:100%;background-color:var(--secondary);position:absolute;right:0;top:0;transform:translate(calc(100% + 1rem));z-index:-10}}img{background-color:#96969633;animation:loading-skeleton 4s infinite linear}@keyframes loading-skeleton{0%{background-color:#96969633}50%{background-color:#9696961a}to{background-color:#96969633}}
