.post.svelte-130uchz{max-width:720px;margin:0 auto}.post-header.svelte-130uchz{padding:2.5rem 0 2rem;border-bottom:1px solid var(--border);margin-bottom:2rem}.post-meta.svelte-130uchz{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}time.svelte-130uchz{color:var(--text-muted);font-family:var(--font-mono);font-size:.8rem}.author.svelte-130uchz{color:var(--text-dim);font-size:.8rem}.tags.svelte-130uchz{display:flex;gap:.35rem}.tag.svelte-130uchz{padding:1px 7px;border-radius:3px;background:#7c3aed1f;border:1px solid rgba(124,58,237,.25);color:#a78bfa;font-size:.7rem;font-family:var(--font-mono)}h1.svelte-130uchz{font-size:clamp(1.6rem,4vw,2.4rem);color:var(--text);margin-bottom:.75rem}.summary.svelte-130uchz{color:var(--text-dim);font-size:1.05rem}.post-body.svelte-130uchz{line-height:1.8;color:var(--text-dim)}.post-body.svelte-130uchz h1,.post-body.svelte-130uchz h2,.post-body.svelte-130uchz h3{color:var(--text);margin:2rem 0 .75rem;font-weight:700}.post-body.svelte-130uchz h2{font-size:1.4rem}.post-body.svelte-130uchz h3{font-size:1.15rem;color:var(--accent)}.post-body.svelte-130uchz p{margin-bottom:1.2rem}.post-body.svelte-130uchz pre{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:1rem;overflow-x:auto;margin:1.5rem 0;font-size:.85rem}.post-body.svelte-130uchz code{font-family:var(--font-mono);background:var(--bg-card2);padding:2px 6px;border-radius:4px;font-size:.875em;color:var(--accent)}.post-body.svelte-130uchz pre code{background:transparent;padding:0;color:var(--text)}.post-body.svelte-130uchz ul,.post-body.svelte-130uchz ol{padding-left:1.5rem;margin-bottom:1.2rem}.post-body.svelte-130uchz li{margin-bottom:.4rem}.post-body.svelte-130uchz blockquote{border-left:3px solid var(--accent2);padding:.75rem 1rem;margin:1.5rem 0;background:#7c3aed0f;border-radius:0 8px 8px 0}.post-body.svelte-130uchz a{color:var(--accent)}.post-body.svelte-130uchz img{max-width:100%;border-radius:8px;border:1px solid var(--border);margin:1.5rem 0}.post-body.svelte-130uchz table{width:100%;border-collapse:collapse;margin:1.5rem 0}.post-body.svelte-130uchz th{background:var(--bg-card2);padding:.6rem 1rem;border:1px solid var(--border);font-family:var(--font-mono);font-size:.8rem;color:var(--accent);text-align:left}.post-body.svelte-130uchz td{padding:.6rem 1rem;border:1px solid var(--border);font-size:.88rem}.post-body.svelte-130uchz tr:nth-child(2n){background:#ffffff05}.post-footer.svelte-130uchz{padding:2rem 0;border-top:1px solid var(--border);margin-top:2rem}.back.svelte-130uchz{color:var(--text-dim);font-family:var(--font-mono);font-size:.85rem}.back.svelte-130uchz:hover{color:var(--accent);text-decoration:none}
