.project-item.svelte-kmgdky{list-style:none;-webkit-user-select:none;user-select:none}.project-item.variant-default.svelte-kmgdky{margin-bottom:var(--spacer-lg)}.project-link.svelte-kmgdky{display:flex;align-items:start;gap:1.5rem;text-decoration:none;color:inherit;opacity:1;transition:opacity .2s ease-in-out,transform .2s ease-in-out}@media screen and (min-width:800px){.project-link.svelte-kmgdky{align-items:center;gap:var(--spacer-lg)}}.project-item[data-state=inactive].svelte-kmgdky .project-link:where(.svelte-kmgdky),.project-item[data-state=disabled].svelte-kmgdky .project-link:where(.svelte-kmgdky){opacity:.5}.project-item[data-state=default].svelte-kmgdky .project-link:where(.svelte-kmgdky){opacity:1}.project-link.svelte-kmgdky:hover,.project-link.svelte-kmgdky:focus-visible{opacity:1;transform:translateY(-2px)}.project-link.svelte-kmgdky:focus-visible{outline:2px solid currentColor;outline-offset:.2rem}.project-item-logo.svelte-kmgdky{min-width:3.5rem;width:3.5rem;border-radius:.5rem}@media screen and (min-width:1000px){.project-item-logo.svelte-kmgdky{min-width:6.5rem;width:6.5rem;border-radius:1rem}}.project-item-content.svelte-kmgdky{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.project-item-title.svelte-kmgdky{margin:0;line-height:1;font-size:1.8rem}@media screen and (min-width:1000px){.project-item-title.svelte-kmgdky{font-size:2rem}}.project-item-description.svelte-kmgdky{margin:0;font-size:1rem;opacity:.5}@media screen and (min-width:1000px){.project-item-description.svelte-kmgdky{font-size:1.25rem}}.project-item.variant-compact.svelte-kmgdky{margin-bottom:0}.project-item.variant-compact.svelte-kmgdky .project-link:where(.svelte-kmgdky){flex-direction:column;align-items:center;gap:.75rem;text-align:center}.project-item.variant-compact.svelte-kmgdky .project-item-logo:where(.svelte-kmgdky){min-width:3rem;width:3rem;border-radius:.75rem}@media screen and (min-width:800px){.project-item.variant-compact.svelte-kmgdky .project-item-logo:where(.svelte-kmgdky){min-width:4rem;width:4rem}}.project-item.variant-compact.svelte-kmgdky .project-item-content:where(.svelte-kmgdky){align-items:center}.project-item.variant-compact.svelte-kmgdky .project-item-title:where(.svelte-kmgdky){font-family:Space Grotesk,sans-serif;font-size:1rem;letter-spacing:.05rem}
