.article-page.svelte-1x1w1cr{padding:var(--space-2xl) 0}.article-header.svelte-1x1w1cr{max-width:720px;margin:0 auto var(--space-xl)}.article-meta.svelte-1x1w1cr{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.article-date.svelte-1x1w1cr{font-size:14px;color:var(--color-text-muted)}.article-category.svelte-1x1w1cr{display:inline-block;font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-secondary);background:var(--color-secondary-bg);padding:2px 10px;border-radius:4px}.article-title.svelte-1x1w1cr{font-size:28px;font-weight:var(--font-weight-bold);line-height:1.4}.article-body.svelte-1x1w1cr{max-width:720px;margin:0 auto;font-size:15px;line-height:1.9;color:var(--color-text)}.article-body.svelte-1x1w1cr p{margin-bottom:var(--space-md)}.article-body.svelte-1x1w1cr h2{font-size:22px;font-weight:var(--font-weight-bold);margin:var(--space-xl) 0 var(--space-md)}.article-body.svelte-1x1w1cr h3{font-size:18px;font-weight:var(--font-weight-bold);margin:var(--space-lg) 0 var(--space-sm)}.article-body.svelte-1x1w1cr ul,.article-body.svelte-1x1w1cr ol{margin-bottom:var(--space-md);padding-left:var(--space-lg)}.article-body.svelte-1x1w1cr li{margin-bottom:var(--space-xs)}.article-body.svelte-1x1w1cr blockquote{border-left:3px solid var(--color-secondary);padding-left:var(--space-md);color:var(--color-text-light);margin:var(--space-lg) 0}.article-body.svelte-1x1w1cr img{display:block;max-width:100%;height:auto;margin:var(--space-lg) auto;border-radius:var(--border-radius-lg)}.article-body.svelte-1x1w1cr img.portrait{width:240px}.article-nav.svelte-1x1w1cr{max-width:720px;margin:var(--space-2xl) auto 0;border-top:1px solid var(--color-border);padding-top:var(--space-lg)}.back-link.svelte-1x1w1cr{display:inline-block;font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-secondary);text-decoration:none;margin-bottom:var(--space-lg);transition:opacity .2s}.back-link.svelte-1x1w1cr:hover{opacity:.7}.prev-next.svelte-1x1w1cr{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}.nav-link.svelte-1x1w1cr{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--border-radius);text-decoration:none;transition:border-color .2s,box-shadow .2s}.nav-link.svelte-1x1w1cr:hover{border-color:var(--color-secondary);box-shadow:0 4px 12px #0000000f}.nav-next.svelte-1x1w1cr{text-align:right;grid-column:2}.nav-label.svelte-1x1w1cr{font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px}.nav-title.svelte-1x1w1cr{font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:640px){.article-title.svelte-1x1w1cr{font-size:22px}.prev-next.svelte-1x1w1cr{grid-template-columns:1fr}.nav-next.svelte-1x1w1cr{text-align:left;grid-column:1}}
