.meta.svelte-1teoznn{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-tertiary)}.article-title.svelte-1teoznn{margin-top:16px;font-family:var(--font-serif);font-size:clamp(28px,5vw,42px);font-weight:400;letter-spacing:-.02em;line-height:1.12;color:var(--text-primary)}.article-desc.svelte-1teoznn{margin-top:12px;font-size:19px;color:var(--text-secondary);line-height:1.6}.hero-image.svelte-1teoznn{margin-top:32px;max-width:65ch;border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--border)}.hero-image.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:auto;display:block}.tldr.svelte-1teoznn{margin-top:32px;padding:24px 28px;max-width:65ch}.tldr.svelte-1teoznn:hover{transform:none}.tldr-header.svelte-1teoznn{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.tldr-label.svelte-1teoznn{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent)}.tldr-list.svelte-1teoznn{margin:0;padding-left:20px;list-style:none}.tldr-list.svelte-1teoznn li:where(.svelte-1teoznn){position:relative;padding-left:8px;margin:10px 0;font-size:15px;line-height:1.55;color:var(--text-secondary)}.tldr-list.svelte-1teoznn li:where(.svelte-1teoznn):before{content:"";position:absolute;left:-14px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.article-body.svelte-1teoznn{padding-top:40px;padding-bottom:20px;max-width:65ch}.article-body.svelte-1teoznn h2{margin-top:40px;margin-bottom:12px;font-size:24px;font-weight:600;color:var(--text-primary)}.article-body.svelte-1teoznn h3{margin-top:32px;margin-bottom:8px;font-size:20px;font-weight:600;color:var(--text-primary)}.article-body.svelte-1teoznn p{margin:16px 0;font-size:17px;line-height:1.7;color:var(--text-secondary)}.article-body.svelte-1teoznn ul,.article-body.svelte-1teoznn ol{margin:16px 0;padding-left:24px;color:var(--text-secondary)}.article-body.svelte-1teoznn li{margin:8px 0;line-height:1.65}.article-body.svelte-1teoznn strong{font-weight:600;color:var(--text-primary)}.article-body.svelte-1teoznn a{color:var(--accent)}.article-body.svelte-1teoznn a:hover{text-decoration:underline}.article-body.svelte-1teoznn blockquote{margin:24px 0;padding-left:20px;border-left:3px solid var(--accent);font-style:italic;color:var(--text-secondary)}.article-body.svelte-1teoznn code{background:var(--fill);padding:2px 6px;border-radius:4px;font-size:.9em;font-family:SF Mono,ui-monospace,monospace}.article-body.svelte-1teoznn pre{margin:20px 0;padding:20px;border-radius:12px;background:var(--bg-alt);overflow-x:auto;font-size:15px;line-height:1.6;font-family:SF Mono,ui-monospace,monospace}.article-body.svelte-1teoznn pre code{background:none;padding:0;border-radius:0;font-size:inherit}.article-body.svelte-1teoznn table{width:100%;border-collapse:collapse;margin:20px 0;font-size:15px}.article-body.svelte-1teoznn th{background:var(--fill);padding:12px;text-align:left;font-weight:600}.article-body.svelte-1teoznn td{padding:12px;border-bottom:1px solid var(--border)}.article-body.svelte-1teoznn hr{margin:32px 0;border:none;border-top:1px solid var(--border)}.dark .article-body.svelte-1teoznn pre{background:var(--bg-elevated)}.dark .article-body.svelte-1teoznn code{background:var(--fill)}.dark .article-body.svelte-1teoznn blockquote{border-left-color:var(--accent)}.dark .article-body.svelte-1teoznn th{background:var(--fill)}.post-nav.svelte-1teoznn{margin-top:48px;padding-top:40px;border-top:1px solid var(--border);display:flex;justify-content:space-between}.nav-item.svelte-1teoznn{transition:color .2s ease}.nav-item.svelte-1teoznn:hover .nav-title:where(.svelte-1teoznn){color:var(--accent)}.nav-dir.svelte-1teoznn{font-size:12px;color:var(--text-tertiary)}.nav-title.svelte-1teoznn{display:block;margin-top:4px;font-size:15px;font-weight:500;color:var(--text-primary);transition:color .2s ease}.nav-next.svelte-1teoznn{text-align:right}.newsletter-wrap.svelte-1teoznn{margin-top:48px;padding-top:40px;padding-bottom:80px;border-top:1px solid var(--border)}
