h1.svelte-rqi4yv{color:var(--ink);margin:0 0 .25rem;font-family:Playfair Display,serif;font-size:2rem;font-weight:700}.subtitle.svelte-rqi4yv{color:var(--ink-muted);margin:0 0 1.5rem;font-family:DM Mono,monospace;font-size:.75rem}.chart-wrap.svelte-rqi4yv{border:.5px solid var(--border);background:#fff;border-radius:10px;height:220px;margin-bottom:2rem;padding:1rem;box-shadow:0 1px 2px #0000000a}.projects.svelte-rqi4yv{flex-direction:column;gap:.75rem;display:flex}.card.svelte-rqi4yv{border:.5px solid var(--border);background:#fff;border-radius:10px;padding:1rem 1.25rem;text-decoration:none;transition:background .15s;box-shadow:0 1px 2px #0000000a}.card.svelte-rqi4yv:hover{background:#faf8f4}.card-top.svelte-rqi4yv{justify-content:space-between;align-items:baseline;margin-bottom:.4rem;display:flex}.card-title.svelte-rqi4yv{color:var(--ink);font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:500}.card-date.svelte-rqi4yv{color:var(--ink-muted);font-family:DM Mono,monospace;font-size:.7rem}.card-desc.svelte-rqi4yv{color:var(--ink-soft);margin:0 0 .6rem;font-family:DM Sans,sans-serif;font-size:.8rem;line-height:1.6}.card.svelte-rqi4yv .tags{margin-bottom:0}
