.header.svelte-gczoum{text-align:center;margin-bottom:3rem}.header.svelte-gczoum h1:where(.svelte-gczoum){margin-top:50px;margin-bottom:10px;font-size:2.5rem}.header.svelte-gczoum p:where(.svelte-gczoum){color:var(--text-muted);margin-top:0;font-size:1.2rem}.grid.svelte-gczoum{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:50px;display:grid}.project-card.svelte-gczoum{border:1px solid var(--border-color);color:inherit;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;padding:30px;text-decoration:none;transition:all .2s;display:flex}.project-card.svelte-gczoum:hover{border-color:var(--primary-color);transform:translateY(-5px);box-shadow:0 10px 20px #00000014}.icon.svelte-gczoum{margin-bottom:20px;font-size:2rem}.content.svelte-gczoum h2:where(.svelte-gczoum){margin:0 0 10px;font-size:1.5rem;line-height:1.5}.content.svelte-gczoum p:where(.svelte-gczoum){color:var(--text-muted);flex-grow:1;margin:10px 0 0;line-height:1.5}.arrow.svelte-gczoum{color:var(--primary-color);opacity:0;align-self:flex-end;margin-top:20px;transition:opacity .2s}.project-card.svelte-gczoum:hover .arrow:where(.svelte-gczoum){opacity:1}
