.post.svelte-1teoznn{max-width:780px;margin:0 auto;padding:3rem clamp(1rem,5vw,4rem);display:flex;flex-direction:column;gap:1rem}.back.svelte-1teoznn{font-size:.9rem;text-decoration:none;color:var(--accent, #5ae9ff);font-weight:600}.date.svelte-1teoznn{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#9ea0a4}h1.svelte-1teoznn{font-size:clamp(2.2rem,6vw,3.5rem);margin:0}.lead.svelte-1teoznn{font-size:1.1rem;color:#cfcfd2;line-height:1.6;margin-bottom:.5rem}.tags.svelte-1teoznn{list-style:none;display:flex;gap:.6rem;padding:0;margin:0}.tags.svelte-1teoznn li:where(.svelte-1teoznn){border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.2rem .9rem;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.reading-time.svelte-1teoznn{font-size:.9rem;color:#9ea0a4}.content.svelte-1teoznn{margin-top:1rem;line-height:1.75}.content h2,.content h3{margin-top:2rem;margin-bottom:.7rem}.content ul,.content ol{margin-left:1.25rem}.content code{background:#ffffff14;padding:.1rem .3rem;border-radius:.4rem;font-size:.95rem}.content pre{background:#07070ccc;padding:1rem;border-radius:1rem;overflow-x:auto;border:1px solid rgba(255,255,255,.1)}
