.post-page.svelte-1teoznn{max-width:720px;margin:0 auto;padding:2rem 1rem}.back-link.svelte-1teoznn{color:var(--c-primary);margin-bottom:1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.back-link.svelte-1teoznn:hover{text-decoration:underline}.post.svelte-1teoznn{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);padding:2rem 2.5rem}.post-header.svelte-1teoznn{border-bottom:1px solid var(--c-border);margin-bottom:2rem;padding-bottom:1.5rem}.post-date.svelte-1teoznn{color:var(--c-text-muted);margin-bottom:.5rem;font-size:.85rem;display:inline-block}.pinned-badge.svelte-1teoznn{text-transform:uppercase;letter-spacing:.05em;background:var(--c-primary-light);color:var(--c-primary);vertical-align:middle;border-radius:4px;margin-left:.75rem;padding:.15rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.post-title.svelte-1teoznn{color:var(--c-text);margin:.25rem 0 0;font-size:1.75rem;font-weight:800;line-height:1.3}.post-tags.svelte-1teoznn{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.tag.svelte-1teoznn{background:var(--c-tag-bg);color:var(--c-tag-text);border-radius:4px;padding:.2rem .6rem;font-size:.75rem}.post-content.svelte-1teoznn{color:var(--c-text);font-size:1rem;line-height:1.75}.post-content.svelte-1teoznn p{margin-bottom:1rem}.post-content.svelte-1teoznn h2{color:var(--c-text);margin:2rem 0 .75rem;font-size:1.35rem;font-weight:700}.post-content.svelte-1teoznn h3{color:var(--c-text);margin:1.5rem 0 .5rem;font-size:1.15rem;font-weight:700}.post-content.svelte-1teoznn ul,.post-content.svelte-1teoznn ol{margin-bottom:1rem;padding-left:1.5rem}.post-content.svelte-1teoznn li{margin-bottom:.35rem}.post-content.svelte-1teoznn blockquote{border-left:3px solid var(--c-primary);color:var(--c-text-muted);margin:1rem 0;padding-left:1rem;font-style:italic}.post-content.svelte-1teoznn a{color:var(--c-primary);text-decoration:underline}.post-content.svelte-1teoznn img{border-radius:var(--radius-sm);max-width:100%;margin:1rem 0}.post-content.svelte-1teoznn code{background:var(--c-tag-bg);border-radius:3px;padding:.15rem .4rem;font-size:.9em}.post-content.svelte-1teoznn pre{background:var(--c-bg);border-radius:var(--radius-sm);margin-bottom:1rem;padding:1rem;overflow-x:auto}.post-content.svelte-1teoznn pre code{background:0 0;padding:0}.post-footer.svelte-1teoznn{border-top:1px solid var(--c-border);margin-top:2rem;padding-top:1.5rem}.like-btn.svelte-1teoznn{border:1.5px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-text-muted);cursor:pointer;align-items:center;gap:.35rem;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.like-btn.svelte-1teoznn:hover,.like-btn.liked.svelte-1teoznn{border-color:var(--c-like);color:var(--c-like);background:var(--c-like-light)}@media (width<=600px){.post.svelte-1teoznn{padding:1.25rem 1rem}.post-title.svelte-1teoznn{font-size:1.35rem}}
