@media(hover:hover)and (pointer:fine){section.svelte-1xojj1p{background:linear-gradient(#0000,#0000) padding-box,var(--glow),linear-gradient(var(--dark-400),var(--dark-400)) border-box}}.GRID.svelte-1xojj1p{background:url(../../../images/grid.svg) repeat}html.light-theme .GRID.svelte-1xojj1p{background:url(../../../images/grid-light.svg) repeat}h1.svelte-1xojj1p{font-size:clamp(var(--font-lg),5vw,var(--font-4xl))}h2.svelte-1xojj1p{font-size:clamp(var(--font-md),2.5vw,var(--font-3xl))}p.svelte-1xojj1p{max-width:clamp(290px,85vw,590px)}@media(min-width:1024px){section.svelte-8o5zzj{border:2px solid transparent;background:linear-gradient(var(--dark-300),var(--dark-300)) padding-box,var(--glow),linear-gradient(var(--dark-400),var(--dark-400)) border-box;transition:background-size .24s}}div.svelte-8o5zzj{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,var(--dark-300) 10% 90%,transparent);mask-image:linear-gradient(to right,transparent,var(--dark-300) 10% 90%,transparent)}div.svelte-8o5zzj::-webkit-scrollbar{display:none}h2.svelte-8o5zzj{font-size:clamp(var(--font-md),2.5vw,var(--font-3xl))}@property --starter{syntax: "<length-percentage>"; initial-value: 0%; inherits: false;}ul.svelte-8o5zzj{animation:svelte-8o5zzj-infiniteSpin 25s linear infinite;translate:var(--starter)}section.svelte-8o5zzj>div:where(.svelte-8o5zzj):nth-child(3) ul:where(.svelte-8o5zzj){animation-direction:reverse}li svg{width:2.5rem;aspect-ratio:1/1;display:block;inline-size:2.5rem}li path{height:2.5rem}@media(min-width:1024px){li svg{width:5rem;inline-size:5rem}li path{height:5rem}}@keyframes svelte-8o5zzj-infiniteSpin{to{--starter: -100%}}section.svelte-uiu01b{--size: 400px}section.svelte-uiu01b:active{--size: 500px}section.svelte-uiu01b>p:where(.svelte-uiu01b){color:var(--primary-100)!important}@media(hover:hover)and (pointer:fine){article.svelte-uiu01b{--glow: radial-gradient( 50% 50% at center, var(--article-theme), var(--article-theme), transparent ) calc((var(--x) * 1px) - (var(--size) * .5)) calc((var(--y) * 1px) - (var(--size) * .5)) / var(--size) var(--size) no-repeat fixed}div.svelte-uiu01b>article:where(.svelte-uiu01b){border:2px solid transparent;background:linear-gradient(var(--dark-300),var(--dark-300)) padding-box,var(--glow),linear-gradient(var(--dark-400),var(--dark-400)) border-box;transition:background-size .24s}html:not(.light-theme) a.svelte-uiu01b,html:not(.light-theme) p.svelte-uiu01b,html:not(.light-theme) h4.svelte-uiu01b,html:not(.light-theme) .project-desc.svelte-uiu01b{background:var(--glow),var(--dark-100);background-clip:text;-webkit-background-clip:text;color:transparent;z-index:2;-webkit-user-select:none;user-select:none}}h2.svelte-uiu01b{font-size:clamp(var(--font-md),2.5vw,var(--font-3xl))}.disclaimer.svelte-uiu01b{font-size:.75rem;color:gray;margin-bottom:1rem;text-align:center}.logo-container.svelte-uiu01b{background:var(--dark-200);border:none;border-radius:50%;aspect-ratio:1/1;width:80px;max-height:80px;box-shadow:0 2px 4px 0 var(--dark-400),inset 0 0 2px 0 var(--dark-100)}.techstack svg{width:40px}.project-desc.svelte-uiu01b p{margin-bottom:var(--spacing-s)}h2.svelte-qs2iii{font-size:clamp(var(--font-md),2.5vw,var(--font-3xl))}a.svelte-qs2iii{font-size:clamp(var(--font-md),2vw,var(--font-2xl))}html.light-theme h2.svelte-qs2iii{color:var(--light-200)}
