.row.svelte-18cep8e{--from-color:oklch(var(--p));--to-color:oklch(var(--b1));animation:svelte-18cep8e-fade 5s infinite;animation-direction:alternate;background:var(--from-color);height:10%;width:100%}@keyframes svelte-18cep8e-fade{0%{background:var(--from-color)}to{background:var(--to-color)}}.row-1.svelte-18cep8e{animation-delay:0ms}.row-2.svelte-18cep8e{animation-delay:.5s}.row-3.svelte-18cep8e{animation-delay:1s}.row-4.svelte-18cep8e{animation-delay:1.5s}.row-5.svelte-18cep8e{animation-delay:2s}.row-6.svelte-18cep8e{animation-delay:2.5s}.row-7.svelte-18cep8e{animation-delay:3s}.row-8.svelte-18cep8e{animation-delay:3.5s}.row-9.svelte-18cep8e{animation-delay:4s}.row-10.svelte-18cep8e{animation-delay:4.5s}.row.svelte-bq58hk{--from-color:oklch(var(--b1));animation:svelte-bq58hk-fade infinite;animation-direction:alternate;background:var(--from-color);width:100%}@keyframes svelte-bq58hk-fade{0%{background:var(--from-color)}to{background:var(--to-color)}}@media (hover:hover){svg.svelte-kzgift.svelte-kzgift{pointer-events:none;position:fixed;z-index:9;fill:#fff;mix-blend-mode:exclusion}svg.svelte-kzgift circle.svelte-kzgift{filter:blur(5px)}}@media (hover:none){svg.svelte-kzgift.svelte-kzgift{height:0;visibility:hidden;width:0}}nav.svelte-1xwpg1m.svelte-1xwpg1m.svelte-1xwpg1m{--background:oklch(var(--b1));--primary:oklch(var(--p));--secondary:oklch(var(--s));-webkit-backdrop-filter:brightness(100%) blur(3px);backdrop-filter:brightness(100%) blur(3px);background-color:transparent;background-image:radial-gradient(transparent 1px,var(--background) 1px);background-size:4px 4px;border-bottom:1px solid var(--background);left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:100}@supports (animation-timeline:scroll()){nav.svelte-1xwpg1m.svelte-1xwpg1m.svelte-1xwpg1m{animation:svelte-1xwpg1m-scroll-navbar 1ms linear forwards;animation-timeline:scroll(y);animation-range-start:50vh;animation-range-end:150vh}@keyframes svelte-1xwpg1m-scroll-navbar{to{transform:translateY(calc(var(--header-height)*-1))}}}nav.svelte-1xwpg1m>ul.svelte-1xwpg1m>li.svelte-1xwpg1m{align-items:center;border-radius:5rem;display:flex;gap:1.25rem;justify-content:space-between;padding:.25rem .5rem}@media (min-width:520px){nav.svelte-1xwpg1m>ul.svelte-1xwpg1m>li.svelte-1xwpg1m{gap:1rem}}@media (min-width:900px){nav.svelte-1xwpg1m>ul.svelte-1xwpg1m>li.svelte-1xwpg1m{gap:.75rem}}nav.svelte-1xwpg1m>ul.svelte-1xwpg1m>li.svelte-1xwpg1m{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:transparent}a.svelte-1xwpg1m>img.svelte-1xwpg1m.svelte-1xwpg1m{height:100%;max-width:1.5rem}.window.svelte-1refyb3{animation:svelte-1refyb3-animateBG 3s ease-in-out infinite alternate;background-image:linear-gradient(45deg,oklch(var(--p)/.7) 0,oklch(var(--s)/.7),oklch(var(--a)/.7));background-size:500%;border-radius:.375rem;border-width:1px;padding:1.25rem .5rem .75rem}@keyframes svelte-1refyb3-animateBG{0%{background-position:0 50%}to{background-position:50% 100%}}.header.svelte-1refyb3{--circle-h:.75rem;--circle-gap:.65rem;margin:0 0 1rem 1rem;position:relative}.circles.svelte-1refyb3{display:flex;gap:var(--circle-gap)}.circle.svelte-1refyb3{animation-duration:.4s;aspect-ratio:1;border-radius:50%;height:var(--circle-h)}@keyframes svelte-1refyb3-pulse{50%{opacity:.5}}.circle.svelte-1refyb3{animation:svelte-1refyb3-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (prefers-reduced-motion:reduce){.circle.svelte-1refyb3{animation:none}}.skills.svelte-jume3n{display:grid;gap:1rem;justify-items:center;--tw-bg-opacity:1;background-color:var(--fallback-nc,oklch(var(--nc)/var(--tw-bg-opacity)));padding:1rem;--tw-text-opacity:1;color:var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:520px){.skills.svelte-jume3n{grid-template-columns:auto 1fr;justify-items:start}}.skills.svelte-jume3n:nth-child(odd){--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.skills.svelte-jume3n:nth-child(3n){background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));grid-column:content-start/content-end}.skills.svelte-jume3n:nth-child(3n),.skills.svelte-jume3n:nth-child(3n+1){--tw-bg-opacity:1;--tw-text-opacity:1}.skills.svelte-jume3n:nth-child(3n+1){background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));grid-column:content-start/breakout-end}.skills.svelte-jume3n:nth-child(3n+2){--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));grid-column:breakout-start/content-end}.svg-wrapper.svelte-jume3n{color:#0000004d;width:5rem}.skills__badges.svelte-jume3n{display:flex;flex-wrap:wrap;font-size:.825rem;gap:.25rem .5rem;margin-block-start:1rem}h2.svelte-jume3n{font-size:1.5rem}
