.markdown-content.svelte-qbygm2{line-height:1.7}.markdown-content.svelte-qbygm2 h1,.markdown-content.svelte-qbygm2 h2,.markdown-content.svelte-qbygm2 h3,.markdown-content.svelte-qbygm2 h4{margin-top:1.5rem;margin-bottom:.75rem;font-weight:700;line-height:1.3;color:var(--text)}.markdown-content.svelte-qbygm2 h1{font-size:2.25rem}.markdown-content.svelte-qbygm2 h2{font-size:1.875rem}.markdown-content.svelte-qbygm2 h3{font-size:1.5rem}.markdown-content.svelte-qbygm2 h4{font-size:1.25rem}.markdown-content.svelte-qbygm2 p{margin:1rem 0;color:var(--text-secondary)}.markdown-content.svelte-qbygm2 strong{font-weight:700;color:var(--text)}.markdown-content.svelte-qbygm2 em{font-style:italic}.markdown-content.svelte-qbygm2 code{background:#f1f5f9;padding:.15rem .35rem;border-radius:4px;font-size:.9em;font-family:SF Mono,Monaco,monospace;color:#e11d48}.markdown-content.svelte-qbygm2 pre{background:#0f172a;color:#e2e8f0;padding:1rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}.markdown-content.svelte-qbygm2 pre code{background:transparent;padding:0;color:inherit}.markdown-content.svelte-qbygm2 ul,.markdown-content.svelte-qbygm2 ol{margin:1rem 0;padding-left:1.75rem}.markdown-content.svelte-qbygm2 li{margin:.5rem 0}.markdown-content.svelte-qbygm2 blockquote{border-left:4px solid var(--cta);margin:1.5rem 0;padding:.5rem 1.25rem;color:var(--text-secondary);background:var(--teal-50);border-radius:6px}.markdown-content.svelte-qbygm2 a{color:var(--cta);text-decoration:underline;transition:color .2s ease}.markdown-content.svelte-qbygm2 a:hover{color:var(--cta-hover)}.markdown-content.svelte-qbygm2 hr{border:none;border-top:2px solid var(--border);margin:2rem 0}.markdown-content.svelte-qbygm2 img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0}.markdown-content.svelte-qbygm2 .name-full{display:inline}.markdown-content.svelte-qbygm2 .name-short{display:none}@media (max-width: 420px){.markdown-content.svelte-qbygm2 .name-full{display:none}.markdown-content.svelte-qbygm2 .name-short{display:inline}}.markdown-content.svelte-qbygm2 table{width:100%;border-collapse:collapse;margin:1.5rem 0}.markdown-content.svelte-qbygm2 th,.markdown-content.svelte-qbygm2 td{border:1px solid var(--border);padding:.75rem;text-align:left}.markdown-content.svelte-qbygm2 th{background:var(--surface);font-weight:600}
