.post.svelte-a53xw7 header:where(.svelte-a53xw7){margin-bottom:2rem}h1.svelte-a53xw7{font-family:SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace;font-size:1.4rem;color:var(--color-text);line-height:1.4;margin-bottom:.75rem;letter-spacing:-.01em}.meta.svelte-a53xw7{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}time.svelte-a53xw7{font-family:SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace;font-size:.75rem;color:var(--color-text-secondary)}.author.svelte-a53xw7{font-size:.8rem;color:var(--color-text-secondary);text-decoration:none}.author.svelte-a53xw7:hover{color:var(--color-accent)}.tag.svelte-a53xw7{background:var(--color-card);border:1px solid var(--color-border);border-radius:3px;padding:.1rem .4rem;font-family:SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace;font-size:.7rem;color:var(--color-text-secondary)}.body.svelte-a53xw7{font-size:.95rem;line-height:1.75;color:var(--color-text-secondary)}.body.svelte-a53xw7 h2{font-family:SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace;font-size:1.1rem;color:var(--color-text);margin-top:2rem;margin-bottom:.75rem}.body.svelte-a53xw7 h3{font-family:SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace;font-size:.95rem;color:var(--color-text);margin-top:1.5rem;margin-bottom:.5rem}.body.svelte-a53xw7 p{margin-bottom:1rem}.body.svelte-a53xw7 code{font-family:SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace;font-size:.85em;background:var(--color-card);border:1px solid var(--color-border);border-radius:3px;padding:.1rem .3rem;color:var(--color-accent)}.body.svelte-a53xw7 pre{background:var(--color-card);border:1px solid var(--color-border);border-radius:6px;padding:1rem;overflow-x:auto;margin-bottom:1rem}.body.svelte-a53xw7 pre code{background:none;border:none;padding:0;font-size:.8rem;color:var(--color-text-secondary)}.body.svelte-a53xw7 ul,.body.svelte-a53xw7 ol{margin-bottom:1rem;padding-left:1.5rem}.body.svelte-a53xw7 li{margin-bottom:.25rem}.body.svelte-a53xw7 strong{color:var(--color-text)}.body.svelte-a53xw7 a{color:var(--color-accent);text-decoration:none}.body.svelte-a53xw7 a:hover{text-decoration:underline}
