.post-container.svelte-14u6r3i{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;padding:0 1rem;position:relative}.post-header.svelte-14u6r3i{margin-bottom:3rem;padding:1.25rem;animation:.6s ease-out forwards svelte-14u6r3i-fadeInUp;position:relative;overflow:hidden}.prose.svelte-14u6r3i{opacity:0;padding:1.25rem;animation:.6s ease-out .2s forwards svelte-14u6r3i-fadeInUp}@keyframes svelte-14u6r3i-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.back-button-container.svelte-14u6r3i{margin-bottom:2rem}.back-button{align-items:center;font-size:.95rem;font-weight:500;display:flex}.title.svelte-14u6r3i{color:#fff;text-shadow:0 2px 4px #0000001a;margin-bottom:1rem;font-size:1.875rem;font-weight:800;line-height:1.2}.description.svelte-14u6r3i,.title.svelte-14u6r3i{overflow-wrap:anywhere}.description.svelte-14u6r3i{color:#d1d5db;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.meta-info.svelte-14u6r3i{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.tag-pill{border-radius:6px;padding:.35rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-block}.date-divider.svelte-14u6r3i{color:#6b7280}.date.svelte-14u6r3i{color:#9ca3af;font-size:.875rem}@media (width>=640px){.post-header.svelte-14u6r3i,.prose.svelte-14u6r3i{padding:2rem}.title.svelte-14u6r3i{font-size:2.5rem}.description.svelte-14u6r3i{font-size:1.25rem}}
