.markdown-content.svelte-1yod4y6{line-height:1.8;font-size:1.0625rem;color:var(--text-color);text-rendering:optimizeLegibility}.markdown-content.svelte-1yod4y6 h1:first-child{display:none}.markdown-content.svelte-1yod4y6 h1,.markdown-content.svelte-1yod4y6 h2,.markdown-content.svelte-1yod4y6 h3,.markdown-content.svelte-1yod4y6 h4,.markdown-content.svelte-1yod4y6 h5,.markdown-content.svelte-1yod4y6 h6{font-weight:600;line-height:1.3;scroll-margin-top:80px;color:var(--heading-color);text-wrap:pretty}.markdown-content.svelte-1yod4y6 h2{font-size:1.5rem;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.markdown-content.svelte-1yod4y6 h3{font-size:1.25rem;margin-top:2rem;margin-bottom:.75rem}.markdown-content.svelte-1yod4y6 h4{font-size:1.125rem;margin-top:1.5rem;margin-bottom:.5rem}.markdown-content.svelte-1yod4y6 p{margin-bottom:1.4rem;line-height:1.8;overflow-wrap:break-word}.markdown-content.svelte-1yod4y6 p:last-child{margin-bottom:0}.markdown-content.svelte-1yod4y6 ul,.markdown-content.svelte-1yod4y6 ol{margin-bottom:1.5rem;padding-left:1.5rem;line-height:1.7}.markdown-content.svelte-1yod4y6 ul{list-style-type:disc}.markdown-content.svelte-1yod4y6 ol{list-style-type:decimal}.markdown-content.svelte-1yod4y6 li{margin-bottom:.5rem;padding-left:.25rem;overflow-wrap:break-word}.markdown-content.svelte-1yod4y6 li::marker{color:var(--text-muted, #6b7280)}.markdown-content.svelte-1yod4y6 a{color:var(--primary-color);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em;transition:opacity .15s ease,text-decoration-color .15s ease;overflow-wrap:anywhere;word-break:break-word}.markdown-content.svelte-1yod4y6 a:hover{opacity:.7;text-decoration-color:currentColor}.markdown-content.svelte-1yod4y6 img{max-width:100%;height:auto;margin:1.5rem 0;border-radius:8px;border:1px solid var(--border-color)}.markdown-content.svelte-1yod4y6 blockquote{padding:1rem 1.25rem;border-left:3px solid var(--primary-color);margin:1.5rem 0;background:var(--secondary-color);border-radius:0 6px 6px 0;color:var(--text-color);text-wrap:pretty}.markdown-content.svelte-1yod4y6 blockquote p:last-child{margin-bottom:0}.markdown-content.svelte-1yod4y6 strong,.markdown-content.svelte-1yod4y6 b{font-weight:600;color:var(--heading-color)}.markdown-content.svelte-1yod4y6 em,.markdown-content.svelte-1yod4y6 i{font-style:italic}.markdown-content.svelte-1yod4y6 code{background:var(--code-bg);padding:.125em .375em;border-radius:4px;font-size:.875em;font-family:SF Mono,Monaco,Consolas,monospace;color:var(--code-color)}.markdown-content.svelte-1yod4y6 pre{background:var(--code-block-bg);padding:1rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0;border:1px solid var(--border-color)}.markdown-content.svelte-1yod4y6 pre code{background:none;padding:0;color:inherit;font-size:.875rem}.markdown-content.svelte-1yod4y6 hr{border:none;border-top:1px solid var(--border-color);margin:2.5rem 0}.markdown-content.svelte-1yod4y6 table{width:max-content;min-width:100%;border-collapse:collapse;margin:0;font-size:.9375rem}.markdown-content.svelte-1yod4y6 th,.markdown-content.svelte-1yod4y6 td{padding:.75rem 1rem;border:1px solid var(--border-color);text-align:left}.markdown-content.svelte-1yod4y6 th{background:var(--table-header-bg);font-weight:600;color:var(--heading-color)}.markdown-content.svelte-1yod4y6 .table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0}@media (max-width: 767px){.markdown-content.svelte-1yod4y6{font-size:1rem;line-height:1.75}.markdown-content.svelte-1yod4y6 h2{font-size:1.25rem;margin-top:2rem}.markdown-content.svelte-1yod4y6 h3{font-size:1.125rem;margin-top:1.5rem}.markdown-content.svelte-1yod4y6 h4{font-size:1rem}.markdown-content.svelte-1yod4y6 ul,.markdown-content.svelte-1yod4y6 ol{padding-left:1.25rem}.markdown-content.svelte-1yod4y6 blockquote{padding:.75rem 1rem;margin:1.25rem 0}.markdown-content.svelte-1yod4y6 .table-scroll{margin:1.25rem 0}.markdown-content.svelte-1yod4y6 .table-scroll{overflow:visible}.markdown-content.svelte-1yod4y6 .table-scroll table,.markdown-content.svelte-1yod4y6 .table-scroll tbody,.markdown-content.svelte-1yod4y6 .table-scroll tr,.markdown-content.svelte-1yod4y6 .table-scroll td{display:block;width:100%}.markdown-content.svelte-1yod4y6 .table-scroll table{min-width:0;font-size:.875rem}.markdown-content.svelte-1yod4y6 .table-scroll thead{display:none}.markdown-content.svelte-1yod4y6 .table-scroll tbody{display:grid;gap:.75rem}.markdown-content.svelte-1yod4y6 .table-scroll tr{border:1px solid var(--border-color);border-radius:12px;overflow:hidden;background:var(--card-background)}.markdown-content.svelte-1yod4y6 .table-scroll td{border:0;border-bottom:1px solid var(--border-color);padding:.75rem .85rem;vertical-align:top}.markdown-content.svelte-1yod4y6 .table-scroll td:last-child{border-bottom:0}.markdown-content.svelte-1yod4y6 .table-scroll td:before{content:attr(data-label);display:block;margin-bottom:.35rem;color:var(--text-muted, #6b7280);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.35}}
