.runedown-spinner.svelte-11ndck4{border:2px solid var(--runedown-border-color,#e5e7eb);border-top-color:var(--runedown-primary-color,#3b82f6);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite svelte-11ndck4-spin}@keyframes svelte-11ndck4-spin{to{transform:rotate(360deg)}}.runedown-code-block.svelte-wunit9{border-radius:var(--runedown-border-radius);border:1px solid var(--runedown-border-color,#e5e7eb);margin:1rem 0;overflow:hidden}.code-header.svelte-wunit9{background:var(--runedown-code-header-bg,#f9fafb);border-bottom:1px solid var(--runedown-border-color,#e5e7eb);color:var(--runedown-muted-color,#6b7280);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.75rem;display:flex}.language-label.svelte-wunit9{font-family:var(--runedown-font-mono);text-transform:lowercase;margin-left:.25rem}.code-controls.svelte-wunit9{gap:.5rem;display:flex}.code-button.svelte-wunit9{color:var(--runedown-muted-color,#6b7280);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.code-button.svelte-wunit9:hover{color:var(--runedown-text-color,#111827)}.code-content.svelte-wunit9{background:var(--runedown-code-bg,#f9fafb);overflow-x:auto}.code-loading.svelte-wunit9{color:var(--runedown-muted-color,#6b7280);align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}.code-light.svelte-wunit9{display:block}.code-dark.svelte-wunit9,.dark .code-light.svelte-wunit9{display:none}.dark .code-dark.svelte-wunit9{display:block}.code-content.svelte-wunit9 pre{margin:0;padding:1rem;overflow-x:auto;background:0 0!important}.code-content.svelte-wunit9 code{font-family:var(--runedown-font-mono);font-size:.875rem;line-height:1.5}.runedown-mermaid.svelte-1b5jfm0{border:1px solid var(--runedown-border-color,#e5e7eb);border-radius:var(--runedown-border-radius);background:var(--runedown-bg,white);margin:1rem 0;padding:1rem;position:relative}.mermaid-controls.svelte-1b5jfm0{justify-content:flex-end;gap:.5rem;margin-bottom:1rem;display:flex}.mermaid-button.svelte-1b5jfm0{color:var(--runedown-muted-color,#6b7280);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:color .2s;display:flex}.mermaid-button.svelte-1b5jfm0:hover{color:var(--runedown-text-color,#111827)}.mermaid-content.svelte-1b5jfm0{justify-content:center;min-height:100px;display:flex}.mermaid-loading.svelte-1b5jfm0{color:var(--runedown-muted-color,#6b7280);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.mermaid-diagram.svelte-1b5jfm0{justify-content:center;width:100%;display:flex}.mermaid-diagram.svelte-1b5jfm0 svg{max-width:100%;height:auto}.runedown-image-wrapper.svelte-162wjc6{max-width:100%;margin:1rem 0;display:inline-block;position:relative}.runedown-image.svelte-162wjc6{border-radius:.5rem;max-width:100%;height:auto;display:block}.image-overlay.svelte-162wjc6{pointer-events:none;background:#0000001a;border-radius:.5rem;animation:.2s ease-in-out svelte-162wjc6-fadeIn;position:absolute;inset:0}@keyframes svelte-162wjc6-fadeIn{0%{opacity:0}to{opacity:1}}.download-button.svelte-162wjc6{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--runedown-border-color,#e5e7eb);width:2rem;height:2rem;color:var(--runedown-text-color,#111827);cursor:pointer;background:#ffffffe6;border-radius:.375rem;justify-content:center;align-items:center;transition:all .2s;animation:.2s ease-out svelte-162wjc6-slideUp;display:flex;position:absolute;bottom:.5rem;right:.5rem;box-shadow:0 2px 4px #0000001a}@keyframes svelte-162wjc6-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.download-button.svelte-162wjc6:hover{background:#fff;transform:scale(1.05)}.download-button.svelte-162wjc6:active{transform:scale(.95)}.math-block.svelte-4aeggl{text-align:center;margin:1rem 0;display:block;overflow:auto hidden}.math-inline.svelte-4aeggl{vertical-align:middle;display:inline}.math-mixed.svelte-4aeggl{line-height:1.7}.math-container.svelte-4aeggl{max-width:100%}.runedown-fallback.svelte-n1a7s{margin:.5rem 0}.runedown.inline-code.svelte-9s4q9p{background:var(--runedown-code-bg,#f3f4f6);font-family:var(--runedown-font-mono);color:var(--runedown-code-color,#1f2937);border-radius:.25rem;padding:.125rem .375rem;font-size:.875rem}.runedown.inline-link.svelte-9s4q9p{color:var(--runedown-link-color,#3b82f6);font-weight:500;text-decoration:underline;transition:color .2s}.runedown.inline-link.svelte-9s4q9p:hover{color:var(--runedown-link-hover-color,#2563eb)}.runedown.inline-link[data-incomplete=true].svelte-9s4q9p{cursor:not-allowed;opacity:.6;text-decoration-style:dashed}strong.runedown.svelte-9s4q9p{font-weight:600}em.runedown.svelte-9s4q9p{font-style:italic}del.runedown.svelte-9s4q9p{opacity:.8;text-decoration:line-through}.runedown-table-wrapper.svelte-dj5k8z{flex-direction:column;gap:.5rem;margin:1rem 0;display:flex}.table-controls.svelte-dj5k8z{justify-content:flex-end;gap:.25rem;display:flex}.table-button.svelte-dj5k8z{color:var(--runedown-muted-color,#6b7280);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem;transition:color .2s;display:flex}.table-button.svelte-dj5k8z:hover{color:var(--runedown-text-color,#111827)}.dropdown.svelte-dj5k8z{position:relative}.dropdown-menu.svelte-dj5k8z{background:var(--runedown-bg,white);border:1px solid var(--runedown-border-color,#e5e7eb);z-index:10;border-radius:.375rem;min-width:120px;margin-top:.25rem;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item.svelte-dj5k8z{text-align:left;width:100%;color:var(--runedown-text-color,#111827);cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;font-size:.875rem;transition:background .2s;display:block}.dropdown-item.svelte-dj5k8z:hover{background:var(--runedown-hover-bg,#f9fafb)}.table-scroll.svelte-dj5k8z{overflow-x:auto}table.runedown.svelte-dj5k8z{border-collapse:collapse;border:1px solid var(--runedown-border-color,#e5e7eb);border-radius:var(--runedown-border-radius);width:100%;overflow:hidden}thead.runedown.svelte-dj5k8z{background:var(--runedown-table-header-bg,#f9fafb)}th.runedown.svelte-dj5k8z{text-align:left;white-space:nowrap;border-bottom:1px solid var(--runedown-border-color,#e5e7eb);padding:.5rem 1rem;font-size:.875rem;font-weight:600}tbody.runedown.svelte-dj5k8z{background:var(--runedown-table-body-bg,#f9fafb66)}tr.runedown.svelte-dj5k8z{border-bottom:1px solid var(--runedown-border-color,#e5e7eb)}tr.runedown.svelte-dj5k8z:last-child{border-bottom:none}td.runedown.svelte-dj5k8z{padding:.5rem 1rem;font-size:.875rem}tbody.runedown.svelte-dj5k8z tr.runedown:where(.svelte-dj5k8z):hover{background:var(--runedown-table-hover-bg,#f9fafbcc)}p.runedown.svelte-12qbbz5{margin-top:.5rem;margin-bottom:.5rem;line-height:1.7}ul.runedown.svelte-sectka,ol.runedown.svelte-sectka{margin-top:.5rem;margin-bottom:.5rem;margin-left:1.5rem}li.runedown.svelte-sectka{padding:.125rem 0}li.runedown.svelte-sectka input.runedown[type=checkbox]:where(.svelte-sectka){margin-right:.5rem}.runedown-block.svelte-10p1qke{word-wrap:break-word;line-height:1.7}h1.runedown.svelte-10p1qke{margin-top:1.5rem;margin-bottom:.5rem;font-size:2rem;font-weight:600}h2.runedown.svelte-10p1qke{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}h3.runedown.svelte-10p1qke{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}h4.runedown.svelte-10p1qke{margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}h5.runedown.svelte-10p1qke{margin-top:1rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}h6.runedown.svelte-10p1qke{margin-top:1rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600}p.runedown.svelte-10p1qke{margin-top:.5rem;margin-bottom:.5rem}blockquote.runedown.svelte-10p1qke{border-left:4px solid var(--runedown-border-color,#e5e7eb);color:var(--runedown-muted-color,#6b7280);margin:1rem 0;padding-left:1rem;font-style:italic}hr.runedown.svelte-10p1qke{border:none;border-top:1px solid var(--runedown-border-color,#e5e7eb);margin:1.5rem 0}.runedown-container.svelte-1u7wjb7{--runedown-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--runedown-border-radius:.5rem}.space-y-4.svelte-1u7wjb7>*+*{margin-top:1rem}
