.page-head.svelte-z5cfj1{text-align:center;margin:2rem auto 3rem;max-width:40rem}.page-head.svelte-z5cfj1 h1:where(.svelte-z5cfj1){margin:.3rem 0 .75rem}.lead.svelte-z5cfj1{color:var(--text-muted);font-size:1.15rem;margin:0}section.svelte-z5cfj1{margin-bottom:4rem}.project-list.svelte-z5cfj1{display:grid;gap:1rem}.project.svelte-z5cfj1{scroll-margin-top:5.5rem}.project.svelte-z5cfj1 h3:where(.svelte-z5cfj1){margin:0 0 .4rem;font-size:1.3rem}.summary.svelte-z5cfj1{color:var(--accent);font-weight:500;margin:0 0 .75rem}.description.svelte-z5cfj1{color:var(--text-muted);font-size:1rem;margin:0 0 1rem}.tile-grid.svelte-z5cfj1{display:grid;grid-template-columns:1fr;gap:1rem}.tile.svelte-z5cfj1{display:flex;flex-direction:column}.tile.svelte-z5cfj1 h3:where(.svelte-z5cfj1){margin:0 0 .5rem}.tile.svelte-z5cfj1 p:where(.svelte-z5cfj1){color:var(--text-muted);font-size:.98rem;margin:0 0 1rem;flex-grow:1}.link.svelte-z5cfj1{color:var(--accent);font-weight:600}@media (min-width: 700px){.tile-grid.svelte-z5cfj1{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.tile-grid.svelte-z5cfj1{grid-template-columns:repeat(3,1fr)}}
