.project-card.svelte-iqsvpm a:where(.svelte-iqsvpm){display:block;text-decoration:none;color:inherit;border:1px solid rgba(128,128,128,.2);border-radius:8px;overflow:hidden;transition:border-color .2s,transform .2s}.project-card.svelte-iqsvpm a:where(.svelte-iqsvpm):hover{border-color:#80808080;transform:translateY(-2px)}.project-card.svelte-iqsvpm .thumbnail:where(.svelte-iqsvpm){position:relative;aspect-ratio:16/9;background:#8080801a}.project-card.svelte-iqsvpm .thumbnail:where(.svelte-iqsvpm) img:where(.svelte-iqsvpm){width:100%;height:100%;object-fit:cover}.project-card.svelte-iqsvpm .content:where(.svelte-iqsvpm){padding:1rem}.project-card.svelte-iqsvpm .content:where(.svelte-iqsvpm) h2:where(.svelte-iqsvpm){margin:0 0 .5rem;font-size:1.125rem;font-weight:500}.project-card.svelte-iqsvpm .content:where(.svelte-iqsvpm) p:where(.svelte-iqsvpm){margin:0 0 1rem;font-size:.875rem;opacity:.8;line-height:1.5}.project-card.svelte-iqsvpm .content:where(.svelte-iqsvpm) .tags:where(.svelte-iqsvpm){display:flex;flex-wrap:wrap;gap:.5rem}.project-card.svelte-iqsvpm .content:where(.svelte-iqsvpm) .tags:where(.svelte-iqsvpm) .tag:where(.svelte-iqsvpm){padding:.25rem .5rem;font-size:.75rem;background:#80808026;border-radius:4px}section.svelte-rj571y{margin-top:4rem;display:flex;flex-direction:column;gap:2rem}h1.svelte-rj571y{font-size:2rem;font-weight:400}.coming-soon.svelte-rj571y{opacity:.6}.projects-grid.svelte-rj571y{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 640px){.projects-grid.svelte-rj571y{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.projects-grid.svelte-rj571y{grid-template-columns:repeat(3,1fr)}}.project-item.svelte-rj571y{min-width:0}
