.page.svelte-1k84cmi{margin:0 auto;max-width:60rem;padding:8rem 1rem 6rem}.filters.svelte-1k84cmi{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:3rem}.filter-btn.svelte-1k84cmi{background:transparent;border:1px solid var(--line-color, #e5e5e5);color:inherit;cursor:pointer;font-family:mercure-web,sans-serif;font-size:.8rem;padding:.35rem .875rem;transition:background .15s,border-color .15s,color .15s}.filter-btn.svelte-1k84cmi:hover{border-color:currentcolor}.filter-btn.-active.svelte-1k84cmi{background:var(--foreground-color, #000);border-color:var(--foreground-color, #000);color:var(--background-color, #fff)}.projects.svelte-1k84cmi{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.projects.svelte-1k84cmi li:where(.svelte-1k84cmi){border-bottom:1px solid var(--line-color, #e5e5e5)}.projects.svelte-1k84cmi li:where(.svelte-1k84cmi):first-child{border-top:1px solid var(--line-color, #e5e5e5)}.projects.svelte-1k84cmi li:where(.svelte-1k84cmi) a:where(.svelte-1k84cmi){align-items:baseline;color:inherit;display:flex;gap:1rem;justify-content:space-between;padding:1rem 0;text-decoration:none;transition:opacity .15s}.projects.svelte-1k84cmi li:where(.svelte-1k84cmi) a:where(.svelte-1k84cmi):hover{opacity:.5}.name.svelte-1k84cmi{font-family:mercure-web,sans-serif;font-size:1.5rem}.meta.svelte-1k84cmi{align-items:center;display:flex;flex-shrink:0;gap:.375rem}.year.svelte-1k84cmi{font-size:.75rem;opacity:.4}.tag.svelte-1k84cmi{border:1px solid var(--line-color, #e5e5e5);font-size:.7rem;opacity:.6;padding:.1rem .4rem}
