.page.svelte-c3nf25{max-width:820px;margin:0 auto;padding:3.5rem 1.25rem 5rem}.intro.svelte-c3nf25{margin-bottom:3rem}.intro.svelte-c3nf25 h1:where(.svelte-c3nf25){font-family:var(--font-heading);font-size:clamp(2rem,5vw,2.75rem);font-weight:700;color:var(--text);margin:0 0 .85rem}.lede.svelte-c3nf25{margin:0;font-size:1.1rem;line-height:1.6;color:var(--text-2)}.empty.svelte-c3nf25{color:var(--text-2);padding:2rem 0}.entry.svelte-c3nf25{display:grid;grid-template-columns:10rem 1fr;gap:1.5rem;padding:2rem 0;border-top:1px solid var(--border)}.meta.svelte-c3nf25 time:where(.svelte-c3nf25){font-family:var(--font-mono);font-size:.85rem;color:var(--text-2)}.title-row.svelte-c3nf25{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;margin:0 0 1rem}.body.svelte-c3nf25 h2:where(.svelte-c3nf25){font-family:var(--font-heading);font-size:1.4rem;font-weight:700;color:var(--text);margin:0}.kind.svelte-c3nf25{flex-shrink:0;font-family:var(--font-mono);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:2px 7px;border-radius:5px;border:1px solid var(--hairline-strong);background:var(--surface-fill);color:var(--text-2);transform:translateY(-1px)}.kind-app.svelte-c3nf25{color:var(--accent-2);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}@media(max-width:640px){.entry.svelte-c3nf25{grid-template-columns:1fr;gap:.5rem}}
