.blog-post.svelte-enwfd1{max-width:900px;margin:0 auto;padding-top:var(--size-6)}.post-header.svelte-enwfd1{margin-bottom:var(--size-8);text-align:center}.post-meta.svelte-enwfd1{display:flex;justify-content:center;align-items:center;gap:var(--size-4);margin-bottom:var(--size-4);font-size:var(--font-size-1)}.post-date.svelte-enwfd1{color:var(--text-2)}.post-header.svelte-enwfd1 h1:where(.svelte-enwfd1){font-size:var(--font-size-6);color:var(--text-primary);line-height:var(--font-lineheight-2)}.author-bio.svelte-enwfd1{margin:var(--size-8) 0;padding:var(--size-5);background-color:var(--surface-bright);border-left:3px solid var(--accent-color);display:flex;gap:var(--size-4);align-items:center}.author-avatar.svelte-enwfd1{width:80px;height:80px;border-radius:var(--radius-round);object-fit:cover;flex-shrink:0}.author-info.svelte-enwfd1{display:flex;flex-direction:column;gap:0}.author-name.svelte-enwfd1{font-weight:var(--font-weight-6);color:var(--text-1);font-size:var(--font-size-3);line-height:1.2;margin:0 0 4px}.author-title.svelte-enwfd1{font-size:var(--font-size-1);color:var(--text-2);line-height:1.2;margin:0 0 var(--size-2) 0;font-style:italic}.bio-text.svelte-enwfd1{color:var(--text-2);font-size:var(--font-size-fluid-0);line-height:1.5;margin:0}.post-content.svelte-enwfd1{line-height:var(--font-lineheight-4);font-size:var(--font-size-3)}.post-content.svelte-enwfd1 h2{border-bottom:1px solid var(--border-color);color:var(--text-2);margin:var(--size-6) 0 var(--size-2) 0}.post-content.svelte-enwfd1 p{margin-bottom:var(--size-4)}.post-content.svelte-enwfd1 ul{margin-bottom:var(--size-4);padding-left:var(--size-4)}.post-content.svelte-enwfd1 li{margin-bottom:var(--size-2)}.post-content.svelte-enwfd1 img,.post-content.svelte-enwfd1 picture{margin:var(--size-7) 0;width:100%;height:auto}.post-footer.svelte-enwfd1{margin:var(--size-8) 0;padding-top:var(--size-6);border-top:var(--border-size-1) solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.contact-section.svelte-enwfd1{display:flex;align-items:center;gap:var(--size-2)}.contact-text.svelte-enwfd1{color:var(--text-2)}.back-link.svelte-enwfd1,.footer-link.svelte-enwfd1{color:var(--accent-color);text-decoration:none;font-weight:var(--font-weight-6);transition:color .2s ease}.back-link.svelte-enwfd1:hover,.footer-link.svelte-enwfd1:hover{color:var(--text-1)}@media (max-width: 768px){.post-header.svelte-enwfd1 h1:where(.svelte-enwfd1){font-size:var(--font-size-5)}.post-meta.svelte-enwfd1{flex-direction:column;gap:var(--size-2)}.author-bio.svelte-enwfd1{flex-direction:column;align-items:center;text-align:center;border-left:none;border-top:3px solid var(--accent-color)}.post-content.svelte-enwfd1 h2{line-height:var(--font-lineheight-2)}.post-footer.svelte-enwfd1{flex-direction:column;align-items:flex-start;gap:var(--size-4)}}
