.post-article:where(.astro-lb3istah){max-width:800px;margin:0 auto;padding:var(--spacing-6);background:var(--color-neutral-100);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);margin-top:var(--spacing-8)}.post-featured-image:where(.astro-lb3istah){margin-bottom:var(--spacing-6);text-align:center}.post-featured-image:where(.astro-lb3istah) img:where(.astro-lb3istah){max-width:100%;height:auto;border-radius:var(--border-radius-md);box-shadow:var(--shadow-md)}.post-header:where(.astro-lb3istah){margin-bottom:var(--spacing-6);text-align:center}.post-title:where(.astro-lb3istah){font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);margin-bottom:var(--spacing-4);line-height:1.2}.post-meta:where(.astro-lb3istah){display:flex;flex-direction:column;gap:var(--spacing-2);color:var(--color-neutral-500);font-size:var(--font-size-base)}.post-date:where(.astro-lb3istah){font-weight:var(--font-weight-bold)}.post-site:where(.astro-lb3istah){font-style:italic}.post-content:where(.astro-lb3istah){color:var(--color-neutral-900);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-8)}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-top:var(--spacing-6);margin-bottom:var(--spacing-4);color:var(--color-neutral-900)}.post-content h1{font-size:var(--font-size-3xl)}.post-content h2{font-size:var(--font-size-2xl)}.post-content h3{font-size:var(--font-size-xl)}.post-content p{margin-bottom:var(--spacing-4)}.post-content img{max-width:100%;height:auto;border-radius:var(--border-radius-md);margin:var(--spacing-4) 0;display:block;margin-left:auto;margin-right:auto}.post-content blockquote{border-left:4px solid var(--color-primary-500);padding-left:var(--spacing-4);margin:var(--spacing-6) 0;font-style:italic;color:var(--color-neutral-500)}.post-content ul,.post-content ol{margin-bottom:var(--spacing-4);padding-left:var(--spacing-6)}.post-content li{margin-bottom:var(--spacing-2)}.post-content a{color:var(--color-primary-500);text-decoration:underline}.post-content a:hover{color:var(--color-primary-700)}.post-content code{background:var(--color-neutral-500);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-sm);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.post-content pre{background:var(--color-neutral-500);padding:var(--spacing-4);border-radius:var(--border-radius-md);overflow-x:auto;margin:var(--spacing-4) 0}.post-content pre code{background:none;padding:0}.post-footer:where(.astro-lb3istah){border-top:var(--border-width) solid var(--border-color);padding-top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}.post-taxonomy:where(.astro-lb3istah){display:flex;flex-direction:column;gap:var(--spacing-2)}.post-categories:where(.astro-lb3istah),.post-tags:where(.astro-lb3istah){display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.taxonomy-label:where(.astro-lb3istah){font-weight:var(--font-weight-bold);color:var(--color-neutral-700);margin-right:var(--spacing-2)}.taxonomy-item:where(.astro-lb3istah){background:var(--color-primary-100);color:var(--color-primary-700);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.taxonomy-link:where(.astro-lb3istah){text-decoration:none;transition:all .2s ease}.taxonomy-link:where(.astro-lb3istah):hover{background:var(--color-primary-200);color:var(--color-primary-800);transform:translateY(-1px)}.post-footer-links:where(.astro-lb3istah){display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}.original-link:where(.astro-lb3istah),.back-link:where(.astro-lb3istah){color:var(--color-primary-500);text-decoration:none;font-weight:var(--font-weight-bold);transition:color .2s}.original-link:where(.astro-lb3istah):hover,.back-link:where(.astro-lb3istah):hover{color:var(--color-primary-700)}.back-link:where(.astro-lb3istah){color:var(--color-neutral-500)}.back-link:where(.astro-lb3istah):hover{color:var(--color-neutral-900)}@media (max-width: 600px){.post-article:where(.astro-lb3istah){margin-top:var(--spacing-4);padding:var(--spacing-4)}.post-title:where(.astro-lb3istah){font-size:var(--font-size-2xl)}.post-meta:where(.astro-lb3istah){font-size:var(--font-size-sm)}.post-content:where(.astro-lb3istah){font-size:var(--font-size-base)}.post-footer:where(.astro-lb3istah){flex-direction:column;align-items:stretch;text-align:left}.post-footer-links:where(.astro-lb3istah){flex-direction:column;align-items:stretch;text-align:center}.post-categories:where(.astro-lb3istah),.post-tags:where(.astro-lb3istah){flex-direction:column;align-items:flex-start}}
