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