.post-page.svelte-1sv6dbf{animation:svelte-1sv6dbf-fadeIn .5s ease-in}@keyframes svelte-1sv6dbf-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.post.svelte-1sv6dbf{background:var(--color-bg-white);border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:var(--shadow-md);max-width:800px;margin:0 auto}.post-header.svelte-1sv6dbf{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-xl);border-bottom:2px solid var(--color-border-light)}.back-link.svelte-1sv6dbf{display:inline-block;color:var(--color-primary);text-decoration:none;margin-bottom:var(--spacing-lg);font-weight:500;transition:color var(--transition-base)}.back-link.svelte-1sv6dbf:hover{color:var(--color-secondary)}.post-header.svelte-1sv6dbf h1:where(.svelte-1sv6dbf){font-size:var(--font-4xl);margin:0 0 var(--spacing-md) 0;color:var(--color-text-primary);line-height:1.2}.post-meta.svelte-1sv6dbf{display:flex;gap:var(--spacing-lg);flex-wrap:wrap;margin-bottom:var(--spacing-md);color:var(--color-text-muted)}.author.svelte-1sv6dbf,.date.svelte-1sv6dbf{display:flex;align-items:center;gap:var(--spacing-xs)}.tags.svelte-1sv6dbf{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.tag.svelte-1sv6dbf{background:var(--color-gradient);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:500}.post-content.svelte-1sv6dbf{color:var(--color-text-primary);line-height:1.8}.post-content.svelte-1sv6dbf h1{font-size:var(--font-3xl);margin:var(--spacing-xl) 0 var(--spacing-md) 0;color:var(--color-text-primary)}.post-content.svelte-1sv6dbf h2{font-size:var(--font-2xl);margin:var(--spacing-lg) 0 var(--spacing-md) 0;color:var(--color-text-primary)}.post-content.svelte-1sv6dbf h3{font-size:var(--font-xl);margin:var(--spacing-lg) 0 var(--spacing-md) 0;color:var(--color-text-primary)}.post-content.svelte-1sv6dbf p{margin:var(--spacing-md) 0}.post-content.svelte-1sv6dbf code{background:var(--color-bg-light);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.9em;color:#e53e3e}.post-content.svelte-1sv6dbf pre{background:var(--color-text-primary);color:#e2e8f0;padding:var(--spacing-lg);border-radius:var(--radius-md);overflow-x:auto;margin:var(--spacing-lg) 0}.post-content.svelte-1sv6dbf pre code{background:none;padding:0;color:inherit;font-size:var(--font-sm);line-height:1.5}.post-content.svelte-1sv6dbf strong{font-weight:700;color:var(--color-text-primary)}.post-content.svelte-1sv6dbf ol,.post-content.svelte-1sv6dbf ul{margin:var(--spacing-md) 0;padding-left:var(--spacing-xl)}.post-content.svelte-1sv6dbf li{margin:var(--spacing-sm) 0;line-height:1.6}.post-content.svelte-1sv6dbf ol{list-style-type:decimal}.post-content.svelte-1sv6dbf ul{list-style-type:disc}.not-found.svelte-1sv6dbf{text-align:center;padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.not-found.svelte-1sv6dbf h1:where(.svelte-1sv6dbf){font-size:var(--font-3xl);margin:0 0 var(--spacing-md) 0;color:var(--color-text-primary)}.not-found.svelte-1sv6dbf p:where(.svelte-1sv6dbf){color:var(--color-text-muted);margin:0 0 var(--spacing-xl) 0}.back-button.svelte-1sv6dbf{display:inline-block;background:var(--color-gradient);color:#fff;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);text-decoration:none;font-weight:600;transition:all var(--transition-base)}.back-button.svelte-1sv6dbf:hover{transform:translateY(-2px);box-shadow:var(--shadow-primary)}@media(max-width:768px){.post.svelte-1sv6dbf{padding:var(--spacing-lg)}.post-header.svelte-1sv6dbf h1:where(.svelte-1sv6dbf){font-size:var(--font-2xl)}.post-content.svelte-1sv6dbf h1{font-size:var(--font-2xl)}.post-content.svelte-1sv6dbf h2{font-size:var(--font-xl)}.post-content.svelte-1sv6dbf h3{font-size:var(--font-lg)}.post-content.svelte-1sv6dbf pre{padding:var(--spacing-md);font-size:var(--font-xs)}}
