.blog-article.svelte-1ormjzk{flex:1;max-width:680px;margin:0 auto;padding:0 16px}.blog-header.svelte-1ormjzk{padding:8px 0 12px;border-bottom:1px solid rgba(255,255,255,.08)}.header-line.svelte-1ormjzk{display:flex;align-items:center;gap:10px}.prompt.svelte-1ormjzk{color:var(--color-accent-warm);font-size:14px;text-shadow:0 0 12px var(--color-accent-warm);font-family:var(--font-mono)}.date.svelte-1ormjzk{font-family:var(--font-mono);font-size:11px;color:var(--color-accent-warm);letter-spacing:1px}.title-block.svelte-1ormjzk{padding:16px 0 12px}.blog-title.svelte-1ormjzk{font-family:var(--font-mono);font-size:clamp(14px,3vw,22px);font-weight:400;color:var(--color-text-light);line-height:1.3;margin:0 0 8px;text-shadow:0 0 30px rgba(232,183,150,.2)}.blog-author.svelte-1ormjzk{font-family:var(--font-pixel);font-size:9px;color:var(--color-text-muted);letter-spacing:2px;margin:0}.blog-content.svelte-1ormjzk{font-family:Pathway Extreme,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.7;color:var(--color-text-light)}.blog-content.svelte-1ormjzk h2{font-family:Pathway Extreme,-apple-system,sans-serif;font-size:1.5em;font-weight:700;color:var(--color-accent-warm);margin:2em 0 .6em;letter-spacing:-.01em;line-height:1.3}.blog-content.svelte-1ormjzk h3{font-family:Pathway Extreme,-apple-system,sans-serif;font-size:1.25em;font-weight:700;color:var(--color-text-light);margin:1.75em 0 .5em;line-height:1.35}.blog-content.svelte-1ormjzk h4{font-family:Pathway Extreme,-apple-system,sans-serif;font-size:1.1em;font-weight:600;color:#d4d4d4;margin:1.5em 0 .4em;line-height:1.4}.blog-content.svelte-1ormjzk .header-anchor{opacity:.5;margin-right:6px;text-decoration:none;color:inherit;transition:opacity .2s,text-shadow .2s}.blog-content.svelte-1ormjzk .header-anchor:hover{opacity:1;text-shadow:0 0 12px var(--color-accent-warm)}.blog-content.svelte-1ormjzk h2:hover .header-anchor,.blog-content.svelte-1ormjzk h3:hover .header-anchor{opacity:.8}.blog-content.svelte-1ormjzk p{margin:0 0 1.5em}.blog-content.svelte-1ormjzk ul,.blog-content.svelte-1ormjzk ol{margin:1.5em 0;padding-left:1.5em}.blog-content.svelte-1ormjzk ul{list-style-type:disc}.blog-content.svelte-1ormjzk ol{list-style-type:decimal}.blog-content.svelte-1ormjzk li{margin-bottom:.5em}.blog-content.svelte-1ormjzk li::marker{color:var(--color-accent-warm)}.blog-content.svelte-1ormjzk blockquote{margin:2em 0;padding:1em 1.5em;border-left:4px solid var(--color-accent-warm);background:#e8b7960a;font-style:italic;font-weight:300;color:#d4d4d4;box-shadow:inset 0 0 30px #e8b79608,0 0 20px #0003}.blog-content.svelte-1ormjzk blockquote p:last-child{margin-bottom:0}.blog-content.svelte-1ormjzk code{font-family:IBM Plex Mono,monospace;font-size:.85em;background:#0006;padding:.15em .4em;border-radius:3px;color:var(--color-accent-warm);border:1px solid rgba(232,183,150,.15)}.blog-content.svelte-1ormjzk pre{margin:2em 0;padding:1em;background:#00000080;border:1px solid rgba(255,255,255,.08);border-radius:4px;overflow-x:auto}.blog-content.svelte-1ormjzk pre code{background:none;padding:0;border:none;font-size:.9em;line-height:1.6;color:var(--color-text-light)}.blog-content.svelte-1ormjzk a{color:#9bb8e8;text-decoration:underline;text-decoration-color:#9bb8e866;transition:color .2s,text-decoration-color .2s}.blog-content.svelte-1ormjzk a:hover{color:#b8d4ff;text-decoration-color:#b8d4ffcc}.blog-content.svelte-1ormjzk strong{font-weight:700;color:#ebebeb}.blog-content.svelte-1ormjzk hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:2.5em 0}.blog-content.svelte-1ormjzk .mermaid{background:#0000004d;border-radius:6px;padding:14px;margin:20px 0;overflow-x:auto;border:1px solid rgba(232,183,150,.15)}.blog-content.svelte-1ormjzk .mermaid svg{max-width:100%;height:auto;display:block}.blog-content.svelte-1ormjzk .katex-display{margin:24px 0;overflow-x:auto;padding:20px 24px;background:#0006;border-radius:6px;border:1px solid rgba(232,183,150,.15)}.blog-content.svelte-1ormjzk .katex{font-size:1.4em;color:var(--color-text-light);font-weight:500}.blog-content.svelte-1ormjzk pre:has(.katex-display),.blog-content.svelte-1ormjzk code.language-math{display:none}.transmission-footer.svelte-1ormjzk{display:flex;align-items:center;gap:10px;padding-top:24px;margin-top:24px;border-top:1px solid rgba(255,255,255,.06)}.end-marker.svelte-1ormjzk{font-family:var(--font-mono);font-size:10px;color:var(--color-text-dim);letter-spacing:2px}.cursor.svelte-1ormjzk{width:8px;height:16px;background:var(--color-accent-warm);animation:svelte-1ormjzk-blink 1s step-end infinite;box-shadow:0 0 10px var(--color-accent-warm)}@keyframes svelte-1ormjzk-blink{0%,50%{opacity:1}51%,to{opacity:0}}
