.blog-page.svelte-1teoznn{max-width:760px;margin:0 auto;padding:40px 0 80px}.back-link.svelte-1teoznn{color:var(--amber);margin-bottom:24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.back-link.svelte-1teoznn:hover{text-decoration:underline}.blog-card.svelte-1teoznn{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:16px;padding:40px;display:flex}.blog-meta.svelte-1teoznn{color:var(--amber);text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:700}.blog-card.svelte-1teoznn h1:where(.svelte-1teoznn){margin:0;font-size:clamp(24px,3vw,32px);font-weight:900;line-height:1.1}.blog-summary.svelte-1teoznn{color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding-bottom:16px;font-size:16px;line-height:1.6}.blog-content.svelte-1teoznn{color:var(--ink);font-size:16px;line-height:1.75}.blog-content.svelte-1teoznn p{margin:0 0 1rem}.blog-content.svelte-1teoznn h2{margin:1.8rem 0 .6rem;font-size:1.3rem;font-weight:800}.blog-content.svelte-1teoznn h3{margin:1.4rem 0 .5rem;font-size:1.1rem;font-weight:700}.blog-content.svelte-1teoznn ul,.blog-content.svelte-1teoznn ol{margin:0 0 1rem 1.4rem;padding:0}.blog-content.svelte-1teoznn li{margin-bottom:.35rem}.blog-content.svelte-1teoznn a{color:var(--amber);text-decoration:underline}.blog-content.svelte-1teoznn strong{font-weight:700}.blog-content.svelte-1teoznn em{font-style:italic}.blog-content.svelte-1teoznn blockquote{border-left:3px solid var(--line);color:var(--muted);margin:0 0 1rem;padding-left:1rem;font-style:italic}.blog-content.svelte-1teoznn code{border:1px solid var(--line);background:#0000000a;border-radius:4px;padding:.1em .3em;font-family:ui-monospace,Courier New,monospace;font-size:.88em}.blog-content.svelte-1teoznn pre code{color:#e5e7eb;background:#111827;border:none;border-radius:8px;padding:.8rem 1rem;display:block;overflow-x:auto}@media (width<=600px){.blog-card.svelte-1teoznn{padding:24px 20px}}
