.article-page.svelte-1teoznn{max-width:720px;margin:0 auto;padding:0 24px 80px}.article-header.svelte-1teoznn{padding:60px 0 40px}.back-link.svelte-1teoznn{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--text-tertiary);text-decoration:none;margin-bottom:24px;transition:color .2s}.back-link.svelte-1teoznn:hover{color:var(--teal)}.article-cat.svelte-1teoznn{display:block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}h1.svelte-1teoznn{font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;font-style:italic;line-height:1.2;color:var(--text-heading);margin:0 0 16px}.article-meta.svelte-1teoznn{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.meta-author.svelte-1teoznn{font-size:.875rem;color:var(--text-secondary);font-weight:500}.meta-dot.svelte-1teoznn{width:3px;height:3px;border-radius:50%;background:#ffffff26}.meta-date.svelte-1teoznn{font-size:.8125rem;color:var(--text-tertiary)}.meta-time.svelte-1teoznn{font-family:var(--font-mono);font-size:.75rem;color:var(--text-tertiary)}.article-body.svelte-1teoznn{border-top:1px solid rgba(255,255,255,.06);padding-top:40px}.article-body h2{font-family:var(--font-sans);font-size:1.375rem;font-weight:700;color:var(--text-primary);margin:2em 0 .75em}.article-body h3{font-family:var(--font-sans);font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:1.5em 0 .5em}.article-body p{font-size:1rem;color:var(--text-secondary);line-height:1.75;margin:0 0 1.25em}.article-body blockquote{border-left:3px solid var(--teal);padding-left:20px;margin:1.5em 0;font-style:italic;color:var(--text-secondary)}.article-body code{font-family:var(--font-mono);font-size:.875em;background:#0e8cba14;padding:2px 6px;border-radius:3px;color:var(--teal)}.article-body strong{color:var(--text-primary);font-weight:600}.article-body em{font-style:italic}.article-cta{margin:3em 0 1em;padding:32px;background:var(--bg-surface-1);border:1px solid rgba(14,140,186,.12);border-radius:var(--radius-lg);text-align:center}.article-cta h3{font-family:var(--font-sans);font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0 0 8px}.article-cta p{font-size:.9375rem;color:var(--text-secondary);margin:0 0 20px;line-height:1.55}.article-footer.svelte-1teoznn{margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.footer-back.svelte-1teoznn{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;color:var(--text-tertiary);text-decoration:none;transition:color .2s}.footer-back.svelte-1teoznn:hover{color:var(--teal)}.coming-soon.svelte-1teoznn{text-align:center;padding:60px 0}.cs-icon.svelte-1teoznn{margin-bottom:20px;opacity:.6}.coming-soon.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:var(--font-sans);font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0 0 10px}.coming-soon.svelte-1teoznn p:where(.svelte-1teoznn){font-size:.9375rem;color:var(--text-tertiary);max-width:420px;margin:0 auto 24px;line-height:1.6}.cs-actions.svelte-1teoznn{display:flex;gap:12px;justify-content:center}.not-found.svelte-1teoznn{text-align:center;padding:120px 0}.not-found.svelte-1teoznn h1:where(.svelte-1teoznn){font-family:var(--font-sans);font-size:1.5rem;font-weight:700;margin:0 0 8px}.not-found.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--text-tertiary);margin:0 0 24px}
