.page-header.svelte-1teoznn{background:var(--bg-secondary);padding:4rem 0 3rem;border-bottom:1px solid var(--border)}.page-header.svelte-1teoznn .container:where(.svelte-1teoznn){max-width:700px}.back-link.svelte-1teoznn{display:inline-block;color:var(--text-secondary);font-size:.875rem;margin-bottom:1.5rem;text-decoration:none}.back-link.svelte-1teoznn:hover{color:var(--accent)}.post-meta.svelte-1teoznn{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.post-date.svelte-1teoznn{font-size:.875rem;color:var(--text-muted)}h1.svelte-1teoznn{font-size:2rem;margin:0}.section.svelte-1teoznn .container:where(.svelte-1teoznn){max-width:700px}.post-content.svelte-1teoznn{line-height:1.7}.post-content.svelte-1teoznn h1{font-size:1.5rem;margin-top:0;margin-bottom:1rem}.post-content.svelte-1teoznn h2{color:var(--accent);font-size:1.25rem;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.post-content.svelte-1teoznn h2:first-child{margin-top:0}.post-content.svelte-1teoznn h3{color:#f59e0b;font-size:1rem;margin-top:2rem;margin-bottom:.75rem}.post-content.svelte-1teoznn h4{color:#22d3ee;font-size:.95rem;margin-top:1.5rem;margin-bottom:1rem}.post-content.svelte-1teoznn table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}.post-content.svelte-1teoznn th,.post-content.svelte-1teoznn td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border)}.post-content.svelte-1teoznn th{color:var(--text-primary);font-weight:600;background:var(--bg-secondary)}.post-content.svelte-1teoznn td{color:var(--text-secondary)}.post-content.svelte-1teoznn tr:hover td{background:var(--bg-secondary)}.post-content.svelte-1teoznn hr{border:none;border-top:1px solid var(--border);margin:2.5rem 0}.post-content.svelte-1teoznn ul{margin:0 0 1.5rem 1.5rem;padding:0}.post-content.svelte-1teoznn li{margin:.5rem 0;color:var(--text-secondary)}.post-content.svelte-1teoznn li strong{color:var(--text-primary)}.post-content.svelte-1teoznn code{font-family:var(--font-mono);font-size:.875em;background:var(--bg-tertiary);padding:.2em .4em;border-radius:var(--radius-sm)}.post-content.svelte-1teoznn img{max-width:100%;border-radius:var(--radius-md);margin:1rem 0}.post-content.svelte-1teoznn p{margin:1rem 0;color:var(--text-secondary)}.post-nav.svelte-1teoznn{display:flex;justify-content:space-between;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border)}.nav-link.svelte-1teoznn{display:flex;flex-direction:column;padding:1rem;text-decoration:none;border:1px solid var(--border);border-radius:var(--radius-md);min-width:120px;max-width:45%;transition:border-color var(--transition-fast)}.nav-link.svelte-1teoznn:hover{border-color:var(--border-light)}.nav-link.placeholder.svelte-1teoznn{visibility:hidden}.nav-link.next.svelte-1teoznn{text-align:right;margin-left:auto}.nav-label.svelte-1teoznn{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.nav-title.svelte-1teoznn{font-weight:600;color:var(--text-primary);margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
