.post-detail.svelte-1teoznn{max-width:900px;margin:0 auto;padding:1rem 1.5rem 3rem}.post-header.svelte-1teoznn{margin-bottom:2rem}.post-meta.svelte-1teoznn{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.post-category.svelte-1teoznn{background-color:var(--purple);color:var(--white);border-radius:var(--radius-el);text-transform:uppercase;padding:.35rem .85rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-block}.post-date.svelte-1teoznn{color:var(--meta);font-size:.85rem}.post-header.svelte-1teoznn h1:where(.svelte-1teoznn){color:var(--navy);margin-bottom:1rem;font-size:2.5rem;font-weight:700;line-height:1.2}.post-excerpt.svelte-1teoznn{color:var(--body-soft);font-size:1.15rem;line-height:1.7}.post-cover.svelte-1teoznn{object-fit:cover;border-radius:var(--radius-el);width:100%;height:320px;margin-bottom:2rem;display:block}.post-cover-placeholder.svelte-1teoznn{background:linear-gradient(135deg, var(--mint), var(--yellow));color:var(--white);justify-content:center;align-items:center;font-size:.9rem;display:flex}.post-tags.svelte-1teoznn{border-top:1px solid var(--border-gray);flex-wrap:wrap;gap:.5rem;margin-top:2rem;padding-top:1.5rem;display:flex}.post-tag.svelte-1teoznn{background-color:var(--light-gray);color:var(--purple);border-radius:var(--radius-el);padding:.35rem .75rem;font-size:.8rem;text-decoration:none;transition:all .3s;display:inline-block}.post-tag.svelte-1teoznn:hover{background-color:var(--purple);color:var(--white)}.back-link.svelte-1teoznn{margin-top:2rem}.back-link.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--purple);font-weight:600;text-decoration:none}.back-link.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--navy)}@media (width<=768px){.post-header.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:1.8rem}.post-cover.svelte-1teoznn{height:200px}}
