#theme-toggle[data-astro-cid-6kgiinfj]{color:var(--color-maintext);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}#theme-toggle[data-astro-cid-6kgiinfj]:hover,#theme-toggle[data-astro-cid-6kgiinfj]:focus-visible{background-color:var(--color-accent);color:var(--color-background)}[data-theme$=-dark] .sun-icon[data-astro-cid-6kgiinfj],[data-theme$=-light] .moon-icon[data-astro-cid-6kgiinfj]{display:none}#language-toggle[data-astro-cid-xkuer6y4]{color:var(--color-maintext);border:1px solid color-mix(in srgb, var(--color-maintext) 15%, transparent);border-radius:9999px;justify-content:center;align-items:center;padding:.5rem .75rem;transition:background-color .2s,border-color .2s,color .2s;display:flex}#language-toggle[data-astro-cid-xkuer6y4]:hover,#language-toggle[data-astro-cid-xkuer6y4]:focus-visible{background-color:var(--color-accent);color:var(--color-background);border-color:var(--color-accent)}nav[data-astro-cid-jbsoqdrt]{backdrop-filter:blur();background-color:#0000;border-color:#0000;transition:background-color .4s,backdrop-filter .4s,border-radius .4s,border-color .4s,width .4s}nav[data-astro-cid-jbsoqdrt].scrolling{background-color:color-mix(in srgb, var(--color-background), transparent 75%);border-color:color-mix(in srgb, var(--color-accent) 30%, transparent);backdrop-filter:blur(10px);border-radius:9999px}nav[data-astro-cid-jbsoqdrt] a[data-astro-cid-jbsoqdrt]{transition:transform .3s,color .3s,font-weight .3s}nav[data-astro-cid-jbsoqdrt] a[data-astro-cid-jbsoqdrt].active{font-weight:700;transform:scale(1.1);color:var(--color-maintext)!important}nav[data-astro-cid-jbsoqdrt] a[data-astro-cid-jbsoqdrt].active span[data-astro-cid-jbsoqdrt]{text-shadow:0 0 10px color-mix(in srgb, var(--color-maintext) 30%, transparent)}nav[data-astro-cid-jbsoqdrt] li[data-astro-cid-jbsoqdrt]{justify-content:center;align-items:center;display:flex}.nav-icon[data-astro-cid-jbsoqdrt]{transition:transform .3s,color .3s,filter .3s}nav[data-astro-cid-jbsoqdrt] a[data-astro-cid-jbsoqdrt].active .nav-icon[data-astro-cid-jbsoqdrt]{filter:drop-shadow(0 0 8px var(--color-maintext));transform:scale(1.2);color:var(--color-maintext)!important}@media (width<=767px){nav[data-astro-cid-jbsoqdrt]{background-color:color-mix(in srgb, var(--color-background), transparent 10%);backdrop-filter:blur(10px);border-top:1px solid color-mix(in srgb, var(--color-maintext) 15%, transparent);border-radius:1.5rem 1.5rem 0 0;bottom:0;width:100%!important}nav[data-astro-cid-jbsoqdrt].scrolling{border-radius:1.5rem 1.5rem 0 0;width:100%!important}#main-nav[data-astro-cid-jbsoqdrt]{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-clip:padding-box;-webkit-transform:translateZ(0);transform:translateZ(0);transition:transform .4s cubic-bezier(.4,0,.2,1)!important}#main-nav[data-astro-cid-jbsoqdrt].nav-hidden{backdrop-filter:blur();transform:translateY(110%)!important}#theme-toggle-wrapper[data-astro-cid-jbsoqdrt]{will-change:transform;transition:transform .4s cubic-bezier(.4,0,.2,1)}#theme-toggle-wrapper[data-astro-cid-jbsoqdrt].theme-hidden{transform:translateY(-150%)!important}}nav[data-astro-cid-jbsoqdrt] a[data-astro-cid-jbsoqdrt]:not(.active):hover{color:var(--color-maintext)!important}nav[data-astro-cid-jbsoqdrt] a[data-astro-cid-jbsoqdrt]:not(.active):hover span[data-astro-cid-jbsoqdrt]{text-shadow:0 0 15px color-mix(in srgb, var(--color-accent) 60%, transparent);transform:scale(.95)}nav[data-astro-cid-jbsoqdrt] a[data-astro-cid-jbsoqdrt]:not(.active):hover .nav-icon[data-astro-cid-jbsoqdrt]{transform:scale(.95);color:var(--color-maintext)!important}@media (width<=767px){body{padding-bottom:70px}}.resume-btn{box-shadow:0 0 20px color-mix(in srgb, var(--color-accent) 30%, transparent)}@media (width>=768px){.resume-btn{box-shadow:none}.resume-btn:hover,.resume-btn:focus-visible{box-shadow:0 0 20px color-mix(in srgb, var(--color-accent) 30%, transparent)}}.balloon-float{will-change:transform;animation:8s ease-in-out infinite floating-balloon}@keyframes floating-balloon{0%{transform:translate(0)rotate(0)}33%{transform:translate(3px,-8px)rotate(1deg)}66%{transform:translate(-3px,-4px)rotate(-1deg)}to{transform:translate(0)rotate(0)}}.timeline-item[data-astro-cid-bgyndz7f]{max-height:800px;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),max-height .5s ease-in-out,margin .5s ease-in-out}.filter-btn[data-astro-cid-bgyndz7f]{color:var(--color-accent);opacity:.6;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:.85rem;font-weight:500;transition:transform .3s,color .3s,text-shadow .3s,opacity .3s}.filter-btn[data-astro-cid-bgyndz7f]:hover,.filter-btn[data-astro-cid-bgyndz7f]:focus-visible,.filter-btn[data-astro-cid-bgyndz7f].active{color:var(--color-maintext);opacity:1;text-shadow:0 0 10px color-mix(in srgb, var(--color-maintext) 30%, transparent)}.filter-btn[data-astro-cid-bgyndz7f].active{font-weight:700;transform:scale(1.1)}.timeline-item[data-astro-cid-bgyndz7f].timeline-item-hidden{opacity:0;pointer-events:none;max-height:0;overflow:hidden;transform:scale(.9)translateY(-15px);margin-top:0!important;margin-bottom:0!important}
