.post-main.svelte-1vvh4t6{min-height:100vh;padding-top:2rem}.content-wrapper.svelte-1vvh4t6{max-width:1200px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-md)}.breadcrumb.svelte-1vvh4t6{margin-bottom:var(--spacing-xl);font-size:.875rem;color:var(--color-text-muted)}.breadcrumb.svelte-1vvh4t6 a:where(.svelte-1vvh4t6){color:var(--color-primary);text-decoration:none}.breadcrumb.svelte-1vvh4t6 a:where(.svelte-1vvh4t6):hover{text-decoration:underline}.separator.svelte-1vvh4t6{margin:0 var(--spacing-sm);opacity:.6}.current.svelte-1vvh4t6{color:var(--color-text);font-weight:500}.post-article.svelte-1vvh4t6{margin-bottom:var(--spacing-3xl)}.post-header.svelte-1vvh4t6{margin-bottom:var(--spacing-3xl);text-align:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:var(--spacing-xl)}.post-title.svelte-1vvh4t6{font-size:3rem;font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-lg);line-height:1.2}.post-meta.svelte-1vvh4t6{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-md);font-size:.875rem;color:var(--color-text-muted)}.tags.svelte-1vvh4t6{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-xs)}.tag.svelte-1vvh4t6{background:#ffffff1a;color:var(--color-text-muted);padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;border:1px solid rgba(255,255,255,.2)}.post-content.svelte-1vvh4t6{line-height:1.7;color:var(--color-text-paragraph)}.post-content.svelte-1vvh4t6 h1{font-size:2.5rem;font-weight:700;color:var(--color-text);margin:var(--spacing-3xl) 0 var(--spacing-lg) 0;line-height:1.2}.post-content.svelte-1vvh4t6 h2{font-size:2rem;font-weight:600;color:var(--color-text);margin:var(--spacing-2xl) 0 var(--spacing-md) 0;line-height:1.3}.post-content.svelte-1vvh4t6 h3{font-size:1.5rem;font-weight:600;color:var(--color-text);margin:var(--spacing-xl) 0 var(--spacing-sm) 0;line-height:1.4}.post-content.svelte-1vvh4t6 p{margin-bottom:var(--spacing-lg)}.post-content.svelte-1vvh4t6 ul,.post-content.svelte-1vvh4t6 ol{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-xl)}.post-content.svelte-1vvh4t6 li{margin-bottom:var(--spacing-sm);line-height:1.6}.post-content.svelte-1vvh4t6 li p{margin-bottom:var(--spacing-sm)}.post-content.svelte-1vvh4t6 blockquote{border-left:4px solid var(--color-primary);padding-left:var(--spacing-lg);margin:var(--spacing-lg) 0;font-style:italic;color:var(--color-text-muted);background:#ffffff0d;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md)}.post-content.svelte-1vvh4t6 blockquote p{margin-bottom:var(--spacing-sm)}.post-content.svelte-1vvh4t6 blockquote p:last-child{margin-bottom:0}.post-content.svelte-1vvh4t6 code{background:#ffffff1a;padding:.125rem .25rem;border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:.875rem;color:var(--color-primary)}.post-content.svelte-1vvh4t6 pre{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:var(--spacing-lg);margin:var(--spacing-lg) 0;overflow-x:auto}.post-content.svelte-1vvh4t6 pre code{background:none;padding:0;color:var(--color-text);font-size:.875rem;line-height:1.6}.post-content.svelte-1vvh4t6 strong{font-weight:600;color:var(--color-text)}.post-content.svelte-1vvh4t6 em{font-style:italic;color:var(--color-text-muted)}.post-content.svelte-1vvh4t6 hr{border:none;border-top:1px solid rgba(255,255,255,.2);margin:var(--spacing-2xl) 0}.post-content.svelte-1vvh4t6 table{width:100%;border-collapse:collapse;margin:var(--spacing-lg) 0;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);overflow:hidden}.post-content.svelte-1vvh4t6 th,.post-content.svelte-1vvh4t6 td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.post-content.svelte-1vvh4t6 th{background:#ffffff1a;font-weight:600;color:var(--color-text)}.post-content.svelte-1vvh4t6 td{color:var(--color-text-paragraph)}.post-content.svelte-1vvh4t6 tr:last-child td{border-bottom:none}.post-content.svelte-1vvh4t6 a{color:var(--color-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--transition-fast)}.post-content.svelte-1vvh4t6 a:hover{border-bottom-color:var(--color-primary)}.post-navigation.svelte-1vvh4t6{text-align:center;padding-top:var(--spacing-xl);border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.content-wrapper.svelte-1vvh4t6{padding:var(--spacing-xl) var(--spacing-md)}.post-title.svelte-1vvh4t6{font-size:2.5rem}.post-meta.svelte-1vvh4t6{flex-direction:column;gap:var(--spacing-sm)}.post-content.svelte-1vvh4t6 h1{font-size:2rem}.post-content.svelte-1vvh4t6 h2{font-size:1.75rem}.post-content.svelte-1vvh4t6 h3{font-size:1.25rem}}
