.post.svelte-1teoznn{padding:clamp(2rem,6vh,4rem) 0;max-width:var(--max-width-prose);margin:0 auto}.post__header.svelte-1teoznn{text-align:center;margin-bottom:2rem}.post__meta.svelte-1teoznn{color:var(--text-secondary);font-size:.85rem;margin-bottom:.75rem}.post__title.svelte-1teoznn{font-size:clamp(2rem,5vw,3rem);background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.post__description.svelte-1teoznn{margin-top:1rem;color:var(--text-secondary)}.post__tags.svelte-1teoznn{margin-top:1rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem}.tag.svelte-1teoznn{padding:.35rem .85rem;border-radius:999px;border:1px solid var(--card-border);background:transparent;color:var(--text-secondary);font-size:.8rem;letter-spacing:.02em;text-transform:uppercase}.post__actions.svelte-1teoznn{margin-top:1.25rem;display:flex;justify-content:center}.post__share.svelte-1teoznn{padding:.6rem 1.1rem;border-radius:999px;border:1px solid var(--card-border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:border-color .2s ease,color .2s ease}.post__share.svelte-1teoznn:hover{color:var(--text-primary);border-color:var(--accent)}.post__body.svelte-1teoznn{display:grid;gap:1.25rem;line-height:1.75}.post__body.svelte-1teoznn h2{margin-top:2rem;font-size:clamp(1.4rem,3vw,2rem)}.post__body.svelte-1teoznn p{color:var(--text-secondary)}.post__body.svelte-1teoznn ul{padding-left:1.5rem;color:var(--text-secondary)}.post__back.svelte-1teoznn{display:inline-block;margin-top:2rem;color:var(--text-secondary);text-decoration:none}.post__back.svelte-1teoznn:hover{color:var(--text-primary)}
