.post.svelte-1teoznn{max-width:800px;margin:0 auto;padding:2rem}header.svelte-1teoznn{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e0e0e0}h1.svelte-1teoznn{margin:0 0 .75rem;font-size:2.5rem;line-height:1.2}time.svelte-1teoznn{display:block;color:#666;font-size:.95rem;margin-bottom:.75rem}.tags.svelte-1teoznn{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.tag.svelte-1teoznn{background:#f0f0f0;padding:.35rem .85rem;border-radius:4px;font-size:.85rem;color:#555}footer.svelte-1teoznn{margin-top:3rem;padding-top:2rem;border-top:2px solid #e0e0e0}footer.svelte-1teoznn a:where(.svelte-1teoznn){text-decoration:none;color:#06c;font-weight:500;transition:color .2s}footer.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:#0052a3}
