.post-main.svelte-1teoznn{min-height:100vh;padding-top:2rem}.content-wrapper.svelte-1teoznn{max-width:1200px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-md)}.breadcrumb.svelte-1teoznn{margin-bottom:var(--spacing-xl);font-size:.875rem;color:var(--color-text-muted)}.breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--color-primary);text-decoration:none}.breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn):hover{text-decoration:underline}.separator.svelte-1teoznn{margin:0 var(--spacing-sm);opacity:.6}.current.svelte-1teoznn{color:var(--color-text);font-weight:500}.post-article.svelte-1teoznn{margin-bottom:var(--spacing-3xl)}.post-header.svelte-1teoznn{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-1teoznn{font-size:3rem;font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-lg);line-height:1.2}.post-meta.svelte-1teoznn{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-1teoznn{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-xs)}.tag.svelte-1teoznn{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-1teoznn{line-height:1.7;color:var(--color-text-paragraph)}.post-content.svelte-1teoznn 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-1teoznn 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-1teoznn 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-1teoznn p{margin-bottom:var(--spacing-lg)}.post-content.svelte-1teoznn ul,.post-content.svelte-1teoznn ol{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-xl)}.post-content.svelte-1teoznn li{margin-bottom:var(--spacing-sm);line-height:1.6}.post-content.svelte-1teoznn li p{margin-bottom:var(--spacing-sm)}.post-content.svelte-1teoznn 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-1teoznn blockquote p{margin-bottom:var(--spacing-sm)}.post-content.svelte-1teoznn blockquote p:last-child{margin-bottom:0}.post-content.svelte-1teoznn 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-1teoznn 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-1teoznn pre code{background:none;padding:0;color:var(--color-text);font-size:.875rem;line-height:1.6}.post-content.svelte-1teoznn strong{font-weight:600;color:var(--color-text)}.post-content.svelte-1teoznn em{font-style:italic;color:var(--color-text-muted)}.post-content.svelte-1teoznn hr{border:none;border-top:1px solid rgba(255,255,255,.2);margin:var(--spacing-2xl) 0}.post-content.svelte-1teoznn 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-1teoznn th,.post-content.svelte-1teoznn td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.post-content.svelte-1teoznn th{background:#ffffff1a;font-weight:600;color:var(--color-text)}.post-content.svelte-1teoznn td{color:var(--color-text-paragraph)}.post-content.svelte-1teoznn tr:last-child td{border-bottom:none}.post-content.svelte-1teoznn a{color:var(--color-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--transition-fast)}.post-content.svelte-1teoznn a:hover{border-bottom-color:var(--color-primary)}.post-navigation.svelte-1teoznn{text-align:center;padding-top:var(--spacing-xl);border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.content-wrapper.svelte-1teoznn{padding:var(--spacing-xl) var(--spacing-md)}.post-title.svelte-1teoznn{font-size:2.5rem}.post-meta.svelte-1teoznn{flex-direction:column;gap:var(--spacing-sm)}.post-content.svelte-1teoznn h1{font-size:2rem}.post-content.svelte-1teoznn h2{font-size:1.75rem}.post-content.svelte-1teoznn h3{font-size:1.25rem}}
