.prose.svelte-cqxqb6 h1,.prose.svelte-cqxqb6 h2,.prose.svelte-cqxqb6 h3,.prose.svelte-cqxqb6 h4{font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-top:1.5em;margin-bottom:.5em;color:var(--text)}.prose.svelte-cqxqb6 h1{font-size:1.75rem}.prose.svelte-cqxqb6 h2{font-size:1.4rem}.prose.svelte-cqxqb6 h3{font-size:1.15rem}.prose.svelte-cqxqb6 p{margin-bottom:1em;color:var(--text);line-height:1.75}.prose.svelte-cqxqb6 a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.prose.svelte-cqxqb6 strong{font-weight:700}.prose.svelte-cqxqb6 em{font-style:italic}.prose.svelte-cqxqb6 ul,.prose.svelte-cqxqb6 ol{padding-left:1.5em;margin-bottom:1em}.prose.svelte-cqxqb6 ul{list-style:disc}.prose.svelte-cqxqb6 ol{list-style:decimal}.prose.svelte-cqxqb6 li{margin-bottom:.25em;line-height:1.7}.prose.svelte-cqxqb6 blockquote{border-left:3px solid var(--accent);padding-left:1em;margin:1em 0;color:var(--text-muted);font-style:italic}.prose.svelte-cqxqb6 code{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-family:var(--font-mono);font-size:.875em}.prose.svelte-cqxqb6 pre{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;overflow-x:auto;margin-bottom:1em}.prose.svelte-cqxqb6 pre code{background:none;border:none;padding:0;font-size:.9rem}.prose.svelte-cqxqb6 hr{border:none;border-top:1px solid var(--border);margin:2em 0}.prose.svelte-cqxqb6 img{max-width:100%;border-radius:var(--radius);margin:1em 0}.prose.svelte-cqxqb6 table{width:100%;border-collapse:collapse;margin-bottom:1em}.prose.svelte-cqxqb6 th,.prose.svelte-cqxqb6 td{border:1px solid var(--border);padding:8px 12px;text-align:left;font-size:.9rem}.prose.svelte-cqxqb6 th{background:var(--surface);font-weight:600}.article-page.svelte-1gyup5m{min-height:100vh;background:var(--bg);padding-top:calc(var(--header-height) + 40px);padding-bottom:40px}.container.svelte-1gyup5m .article,.back-link.svelte-1gyup5m{max-width:760px;margin-inline:auto}.back-link.svelte-1gyup5m{display:inline-flex;align-items:center;gap:8px;width:100%;font-size:.8125rem;letter-spacing:.04em;color:var(--muted);transition:color var(--transition);margin-bottom:32px}.back-link.svelte-1gyup5m svg{transform:rotate(180deg)}.back-link.svelte-1gyup5m:hover{color:var(--accent)}.article.svelte-1gyup5m{text-align:left}.article__title.svelte-1gyup5m{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;line-height:1.12;margin-top:16px}.article__meta.svelte-1gyup5m{display:flex;align-items:center;gap:18px;margin-top:18px;flex-wrap:wrap}.meta-item.svelte-1gyup5m{display:inline-flex;align-items:center;gap:7px;font-size:.75rem}.article__excerpt.svelte-1gyup5m{font-size:1.125rem;line-height:1.6;margin-top:20px}.article__divider.svelte-1gyup5m{margin:32px 0}.article__content.svelte-1gyup5m{font-size:1.0625rem;line-height:1.75}
