.post-page[data-astro-cid-jo55ryrt]{padding-top:72px}.post-header[data-astro-cid-jo55ryrt]{padding-bottom:var(--space-3xl)}.back-link[data-astro-cid-jo55ryrt]{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2xl);transition:color var(--transition-fast);text-decoration:none;display:inline-flex}.back-link[data-astro-cid-jo55ryrt]:hover{color:var(--color-accent)}.post-meta[data-astro-cid-jo55ryrt]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.post-meta[data-astro-cid-jo55ryrt] time[data-astro-cid-jo55ryrt]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}.meta-separator[data-astro-cid-jo55ryrt]{color:var(--color-text-muted)}.tag[data-astro-cid-jo55ryrt]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent);background:var(--color-accent-subtle);border-radius:var(--radius-sm);padding:4px 8px}.post-header[data-astro-cid-jo55ryrt] h1[data-astro-cid-jo55ryrt]{font-size:var(--text-4xl);margin-bottom:var(--space-lg);line-height:1.2}.post-description[data-astro-cid-jo55ryrt]{font-size:var(--text-xl);color:var(--color-text-secondary);line-height:1.6}.post-content[data-astro-cid-jo55ryrt]{background:var(--color-bg-secondary)}.prose[data-astro-cid-jo55ryrt]{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.8}.prose[data-astro-cid-jo55ryrt] h2{font-size:var(--text-2xl);color:var(--color-text-primary);margin-top:var(--space-3xl);margin-bottom:var(--space-lg)}.prose[data-astro-cid-jo55ryrt] h3{font-size:var(--text-xl);color:var(--color-text-primary);margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.prose[data-astro-cid-jo55ryrt] p{margin-bottom:var(--space-lg)}.prose[data-astro-cid-jo55ryrt] a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.prose[data-astro-cid-jo55ryrt] a:hover{text-decoration:none}.prose[data-astro-cid-jo55ryrt] ul,.prose[data-astro-cid-jo55ryrt] ol{margin-bottom:var(--space-lg);padding-left:var(--space-xl)}.prose[data-astro-cid-jo55ryrt] li{margin-bottom:var(--space-sm)}.prose[data-astro-cid-jo55ryrt] code{font-family:var(--font-mono);background:var(--color-bg-elevated);border-radius:var(--radius-sm);color:var(--color-accent);padding:2px 6px;font-size:.9em}.prose[data-astro-cid-jo55ryrt] pre{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);margin-bottom:var(--space-lg);overflow-x:auto}.prose[data-astro-cid-jo55ryrt] pre code{color:var(--color-text-primary);background:0 0;padding:0}.prose[data-astro-cid-jo55ryrt] blockquote{border-left:3px solid var(--color-accent);padding-left:var(--space-xl);margin:var(--space-xl) 0;color:var(--color-text-secondary);font-style:italic}.prose[data-astro-cid-jo55ryrt] img{border-radius:var(--radius-lg);max-width:100%;height:auto;margin:var(--space-xl) 0}.prose[data-astro-cid-jo55ryrt] hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-3xl) 0}.post-footer[data-astro-cid-jo55ryrt]{border-top:1px solid var(--color-border)}.share-section[data-astro-cid-jo55ryrt]{align-items:center;gap:var(--space-lg);margin-bottom:var(--space-2xl);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--color-border);display:flex}.share-label[data-astro-cid-jo55ryrt]{font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.share-buttons[data-astro-cid-jo55ryrt]{gap:var(--space-sm);display:flex}.share-btn[data-astro-cid-jo55ryrt]{border-radius:var(--radius-md);background:var(--color-bg-elevated);width:40px;height:40px;color:var(--color-text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.share-btn[data-astro-cid-jo55ryrt]:hover{background:var(--color-accent);color:#fff}@media (width<=640px){.post-header[data-astro-cid-jo55ryrt] h1[data-astro-cid-jo55ryrt]{font-size:var(--text-3xl)}.share-section[data-astro-cid-jo55ryrt]{flex-direction:column;align-items:flex-start}}
