.wrapper.svelte-1uo84gz{grid-template-columns:repeat(2,1fr);gap:2rem;margin-block:2rem;display:grid}.wrapper.svelte-1uo84gz.featured{grid-template-columns:repeat(1,1fr)}.wrapper.svelte-1uo84gz .project-card:where(.svelte-1uo84gz){will-change:transform;transform:perspective(1000px) rotateX(var(--rotateX,0deg)) rotateY(var(--rotateY,0deg));transform-style:preserve-3d;transition:transform .1s ease-out}.wrapper.svelte-1uo84gz .project-card:where(.svelte-1uo84gz):after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at var(--glareX) var(--glareY), var(--c2) 0%, transparent 80%);opacity:var(--glareOpacity,0);transition:opacity .3s;position:absolute;inset:0}.wrapper.svelte-1uo84gz a:where(.svelte-1uo84gz){all:unset;cursor:pointer;border-radius:16px;transition-property:transform,box-shadow;transition-duration:.2s;transition-timing-function:ease-in-out}.wrapper.svelte-1uo84gz a:where(.svelte-1uo84gz):hover{transform:scale(1.03)}.wrapper.svelte-1uo84gz a:where(.svelte-1uo84gz):hover .project-card:where(.svelte-1uo84gz){box-shadow:0 3px 6px 1px #0000004d}.wrapper.svelte-1uo84gz a:where(.svelte-1uo84gz):focus-visible{transform:scale(1.03)}.wrapper.svelte-1uo84gz a:where(.svelte-1uo84gz):focus-visible .project-card:where(.svelte-1uo84gz){outline:3px solid var(--text-primary);border-radius:16px}.wrapper.svelte-1uo84gz a:where(.svelte-1uo84gz):active{box-shadow:none;transform:scale(1)}.wrapper.svelte-1uo84gz a:where(.svelte-1uo84gz):active .project-card:where(.svelte-1uo84gz){box-shadow:none}@media (width<=850px){.wrapper.svelte-1uo84gz{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.wrapper.svelte-1uo84gz{grid-template-columns:repeat(1,1fr)}}.title.svelte-1uo84gz{font-size:larger}
