.post-header.svelte-1teoznn{padding:80px 40px 48px;max-width:860px;margin:0 auto}.header-meta.svelte-1teoznn{display:flex;align-items:center;gap:20px;font-family:var(--font-mono);font-size:12px;color:var(--dim);margin-bottom:32px;flex-wrap:wrap}.back-link.svelte-1teoznn{color:var(--dim);text-decoration:none;transition:color .2s}.back-link.svelte-1teoznn:hover{color:var(--text)}.header-tag.svelte-1teoznn{font-weight:700;letter-spacing:.05em}.post-title.svelte-1teoznn{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(40px,6vw,80px);line-height:1.05;letter-spacing:-.02em;margin:0 0 24px}.post-excerpt.svelte-1teoznn{font-size:17px;line-height:1.65;color:#eceef2cc;margin:0 0 24px}.post-tags.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:8px}.pill.svelte-1teoznn{font-family:var(--font-mono);font-size:10px;padding:4px 12px;border-radius:999px;background:#eceef208;border:1px solid #ECEEF215;color:var(--dim);letter-spacing:.05em}.article.svelte-1teoznn{max-width:860px;margin:0 auto;padding:0 40px 80px}.bq.svelte-1teoznn{border-left:3px solid transparent;border-image:var(--gradient) 1;padding:20px 24px;margin:0 0 48px;font-size:15px;line-height:1.7;color:var(--dim);font-style:italic;background:#eceef204}.article-h2.svelte-1teoznn{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:32px;margin:48px 0 20px;letter-spacing:-.01em}.article-p.svelte-1teoznn{font-size:16px;line-height:1.75;color:#eceef2dd;margin:0 0 32px}.article-p.svelte-1teoznn strong{color:var(--text);font-weight:600}.article-p.svelte-1teoznn em{color:var(--mint);font-style:italic}.article-p.svelte-1teoznn code{font-family:var(--font-mono);font-size:14px;background:#eceef20a;border:1px solid #ECEEF212;padding:2px 6px;border-radius:4px;color:var(--mint)}.code-block.svelte-1teoznn{padding:0;overflow:hidden}.code-header.svelte-1teoznn{display:flex;justify-content:space-between;padding:12px 20px;font-family:var(--font-mono);font-size:11px;color:var(--dim);border-bottom:1px solid #ECEEF210}.code-pre.svelte-1teoznn{margin:0;padding:20px;overflow-x:auto;font-family:var(--font-mono);font-size:13px;line-height:1.7;color:#eceef2dd}.code-pre.svelte-1teoznn code:where(.svelte-1teoznn){font-family:inherit}.article-list.svelte-1teoznn{list-style:none;padding:0;margin:0 0 48px;font-family:var(--font-mono);font-size:14px;line-height:1.8;color:#eceef2cc}.article-list.svelte-1teoznn li:where(.svelte-1teoznn){padding:6px 0 6px 20px;position:relative}.article-list.svelte-1teoznn li:where(.svelte-1teoznn):before{content:"•";position:absolute;left:0;color:var(--mint)}.article-list.svelte-1teoznn li:where(.svelte-1teoznn) code{font-family:var(--font-mono);font-size:13px;background:#eceef20a;border:1px solid #ECEEF212;padding:1px 5px;border-radius:4px;color:var(--mint)}.article-list.svelte-1teoznn li:where(.svelte-1teoznn) strong{color:var(--text);font-weight:600}.pn-nav.svelte-1teoznn{max-width:860px;margin:0 auto;padding:0 40px 48px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.pn-card.svelte-1teoznn{text-decoration:none;color:var(--text);display:block}.pn-inner.svelte-1teoznn{padding:24px;display:flex;flex-direction:column;gap:8px}.pn-inner-next.svelte-1teoznn{text-align:right}.pn-label.svelte-1teoznn{font-family:var(--font-mono);font-size:11px;color:var(--dim);letter-spacing:.1em}.pn-title.svelte-1teoznn{font-size:15px;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-footer.svelte-1teoznn{max-width:860px;margin:0 auto;padding:32px 40px 80px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:12px}.footer-back.svelte-1teoznn{color:var(--dim);text-decoration:none;letter-spacing:.05em;transition:color .2s}.footer-back.svelte-1teoznn:hover{color:var(--text)}.footer-counter.svelte-1teoznn{color:var(--dim);letter-spacing:.1em}@media(max-width:760px){.post-header.svelte-1teoznn{padding:60px 20px 36px}.header-meta.svelte-1teoznn{gap:12px}.article.svelte-1teoznn{padding:0 20px 60px}.pn-nav.svelte-1teoznn{padding:0 20px 36px;grid-template-columns:1fr}.pn-inner-next.svelte-1teoznn{text-align:left}.post-footer.svelte-1teoznn{padding:24px 20px 60px}}@media(max-width:480px){.post-header.svelte-1teoznn{padding:40px 16px 28px}.post-excerpt.svelte-1teoznn{font-size:15px}.article.svelte-1teoznn{padding:0 16px 48px}.article-h2.svelte-1teoznn{font-size:26px}.bq.svelte-1teoznn{padding:16px 18px;font-size:14px}.code-pre.svelte-1teoznn{font-size:12px;padding:16px}.pn-nav.svelte-1teoznn{padding:0 16px 28px}.post-footer.svelte-1teoznn{padding:20px 16px 48px;flex-direction:column;gap:12px;align-items:flex-start}}
