.project-sidebar.svelte-1hh0znv{background:linear-gradient(color-mix(in oklab,var(--color-zinc-100) 50%,transparent),color-mix(in oklab,var(--color-zinc-100) 50%,transparent)) padding-box,linear-gradient(135deg,color-mix(in oklab,var(--color-zinc-300) 40%,transparent),color-mix(in oklab,var(--color-zinc-300) 25%,transparent)) border-box}.dark .project-sidebar.svelte-1hh0znv{background:linear-gradient(color-mix(in oklab,var(--color-zinc-900) 50%,transparent),color-mix(in oklab,var(--color-zinc-900) 50%,transparent)) padding-box,linear-gradient(135deg,color-mix(in oklab,var(--color-zinc-700) 60%,transparent),color-mix(in oklab,var(--color-zinc-700) 20%,transparent)) border-box}.project-md.svelte-11f07ku>:first-child{margin-top:0}.project-md.svelte-11f07ku .changelog-entry summary::-webkit-details-marker{display:none}.project-md.svelte-11f07ku .changelog-entry-body{opacity:0;transition:block-size .18s ease,opacity .16s ease}.project-md.svelte-11f07ku .changelog-entry[open] .changelog-entry-body{opacity:1}@supports (interpolate-size: allow-keywords){.project-md.svelte-11f07ku .changelog-entry{interpolate-size:allow-keywords}.project-md.svelte-11f07ku .changelog-entry::details-content{block-size:0;overflow:hidden;transition:block-size .18s ease,content-visibility .18s allow-discrete}.project-md.svelte-11f07ku .changelog-entry[open]::details-content{block-size:auto}}dialog.svelte-og8mqi{opacity:0;transition:opacity .2s ease-out,overlay .2s ease-out allow-discrete,display .2s ease-out allow-discrete}dialog[open].svelte-og8mqi{opacity:1}@starting-style{dialog[open].svelte-og8mqi{opacity:0}}dialog.svelte-og8mqi::backdrop{background-color:color-mix(in oklab,var(--color-black) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .2s ease-out,overlay .2s ease-out allow-discrete,display .2s ease-out allow-discrete}dialog[open].svelte-og8mqi::backdrop{opacity:1}@starting-style{dialog[open].svelte-og8mqi::backdrop{opacity:0}}.card.svelte-fbgyww{aspect-ratio:16 / 10;flex:0 0 80%}.carousel-arrow.svelte-fbgyww{position:absolute;top:50%;z-index:10;display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;color:color-mix(in oklab,var(--color-zinc-900) 58%,transparent);border:1px solid color-mix(in oklab,var(--color-zinc-900) 10%,transparent);border-radius:9999px;background:radial-gradient(circle at 38% 30%,color-mix(in oklab,var(--color-white) 36%,transparent),transparent 46%),linear-gradient(145deg,color-mix(in oklab,var(--color-white) 34%,transparent),color-mix(in oklab,var(--color-zinc-100) 28%,transparent));box-shadow:inset 0 1px 1px color-mix(in oklab,var(--color-white) 22%,transparent),inset 0 -8px 14px color-mix(in oklab,var(--color-zinc-900) 4%,transparent),0 8px 18px color-mix(in oklab,var(--color-zinc-900) 8%,transparent),0 2px 6px color-mix(in oklab,var(--color-zinc-900) 5%,transparent);transform:translateY(-50%);transition:opacity .36s ease .4s,transform .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,border-color .16s ease;backdrop-filter:blur(10px) saturate(105%);-webkit-backdrop-filter:blur(10px) saturate(105%)}@media(hover:hover){.carousel-arrow.svelte-fbgyww{opacity:0}.carousel-wrapper.svelte-fbgyww:hover .carousel-arrow:where(.svelte-fbgyww),.carousel-arrow.svelte-fbgyww:focus-visible{opacity:1;transition:opacity .28s ease,transform .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,border-color .16s ease}}.carousel-arrow.svelte-fbgyww:hover{color:color-mix(in oklab,var(--color-zinc-900) 82%,transparent);border-color:color-mix(in oklab,var(--color-zinc-900) 16%,transparent);background:radial-gradient(circle at 38% 30%,color-mix(in oklab,var(--color-white) 44%,transparent),transparent 48%),linear-gradient(145deg,color-mix(in oklab,var(--color-white) 46%,transparent),color-mix(in oklab,var(--color-zinc-100) 38%,transparent));transform:translateY(-50%) scale(1.025)}.dark .carousel-arrow.svelte-fbgyww{color:color-mix(in oklab,var(--color-zinc-50) 62%,transparent);border-color:color-mix(in oklab,var(--color-white) 12%,transparent);background:radial-gradient(circle at 38% 30%,color-mix(in oklab,var(--color-white) 3%,transparent),transparent 46%),linear-gradient(145deg,color-mix(in oklab,var(--color-zinc-800) 22%,transparent),color-mix(in oklab,var(--color-zinc-900) 22%,transparent));box-shadow:inset 0 1px 1px color-mix(in oklab,var(--color-white) 3%,transparent),inset 0 -8px 14px color-mix(in oklab,var(--color-black) 6%,transparent),0 8px 18px color-mix(in oklab,var(--color-black) 8%,transparent),0 2px 6px color-mix(in oklab,var(--color-black) 6%,transparent)}.dark .carousel-arrow.svelte-fbgyww:hover{color:var(--color-zinc-50);border-color:color-mix(in oklab,var(--color-white) 20%,transparent);background:radial-gradient(circle at 38% 30%,color-mix(in oklab,var(--color-white) 6%,transparent),transparent 48%),linear-gradient(145deg,color-mix(in oklab,var(--color-zinc-700) 42%,transparent),color-mix(in oklab,var(--color-zinc-900) 42%,transparent))}.carousel-arrow.svelte-fbgyww:active{transform:translateY(-50%) scale(.98)}.carousel-arrow.svelte-fbgyww:focus-visible{outline:2px solid color-mix(in oklab,var(--color-white) 82%,transparent);outline-offset:4px}.carousel-arrow-left.svelte-fbgyww{left:-1rem}.carousel-arrow-right.svelte-fbgyww{right:-1rem}.card-single.svelte-fbgyww{flex-basis:80%}@media(min-width:640px){.carousel-arrow-left.svelte-fbgyww{left:-1.5rem}.carousel-arrow-right.svelte-fbgyww{right:-1.5rem}.card.svelte-fbgyww{flex:0 0 calc((100% - 1.1rem) / 2.1)}.card-single.svelte-fbgyww{flex-basis:60%}.card-pair.svelte-fbgyww{flex-basis:calc((100% - 1rem)/2)}}@media(min-width:1024px){.carousel-arrow-right.svelte-fbgyww{right:.5rem}}.mask-left.svelte-fbgyww{--fade: 48px;mask-image:linear-gradient(to right,transparent,black var(--fade));-webkit-mask-image:linear-gradient(to right,transparent,black var(--fade))}.mask-right.svelte-fbgyww{--fade: 48px;mask-image:linear-gradient(to right,black calc(100% - var(--fade)),transparent);-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--fade)),transparent)}.mask-both.svelte-fbgyww{--fade: 48px;mask-image:linear-gradient(to right,transparent,black var(--fade),black calc(100% - var(--fade)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black var(--fade),black calc(100% - var(--fade)),transparent)}@media(max-width:639px){.project-content.svelte-5gyig5 p,.project-content.svelte-5gyig5 li{font-size:.9375rem}}
