.prose.svelte-1teoznn h1,.prose.svelte-1teoznn h2,.prose.svelte-1teoznn h3,.prose.svelte-1teoznn h4,.prose.svelte-1teoznn h5,.prose.svelte-1teoznn h6{margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:700}.prose.svelte-1teoznn h1:before{content:"# ";opacity:.4}.prose.svelte-1teoznn h2:before{content:"## ";opacity:.4}.prose.svelte-1teoznn h3:before{content:"### ";opacity:.4}.prose.svelte-1teoznn h4:before{content:"#### ";opacity:.4}.prose.svelte-1teoznn h5:before{content:"##### ";opacity:.4}.prose.svelte-1teoznn h6:before{content:"###### ";opacity:.4}.prose.svelte-1teoznn p{margin-bottom:1rem;line-height:1.7}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin-bottom:1rem;padding-left:1.5rem}.prose.svelte-1teoznn ol{margin-left:.75rem}.prose.svelte-1teoznn li{margin-bottom:.25rem}.prose.svelte-1teoznn .task-icon{vertical-align:middle;align-items:center;margin-right:.35rem;display:inline-flex}.prose.svelte-1teoznn .task-done{color:#16a34a}.prose.svelte-1teoznn .task-todo{color:#dc2626}html.dark .prose.svelte-1teoznn .task-done{color:#4ade80}html.dark .prose.svelte-1teoznn .task-todo{color:#f87171}.prose.svelte-1teoznn ul{list-style-type:disc}.prose.svelte-1teoznn ol{list-style-type:decimal}.prose.svelte-1teoznn code{font-family:Menlo,monospace;font-size:.875rem}.prose.svelte-1teoznn :not(pre)>code{background-color:#00000014;border-radius:.25rem;padding:.1rem .35rem}html.dark .prose.svelte-1teoznn :not(pre)>code{background-color:#ffffff1f}.prose.svelte-1teoznn pre{border-radius:.375rem;margin-bottom:1rem;overflow-x:auto}.prose.svelte-1teoznn .shiki{padding:1rem}.prose.svelte-1teoznn .copy-btn{opacity:0;cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:opacity .15s;display:flex;position:absolute;top:.5rem;right:.5rem}.prose.svelte-1teoznn pre:hover .copy-btn{opacity:.6}.prose.svelte-1teoznn .copy-btn:hover{opacity:1!important}html:not(.dark) .prose.svelte-1teoznn .shiki{background-color:#f4f4f5!important}html.dark .prose.svelte-1teoznn .shiki{background-color:#242424!important}html.dark .prose.svelte-1teoznn .shiki span{color:var(--shiki-dark)!important}.prose.svelte-1teoznn table{border-collapse:collapse;scrollbar-width:thin;scrollbar-color:#80808066 transparent;width:100%;margin-bottom:1rem;font-size:.875rem;display:block;overflow-x:auto}.prose.svelte-1teoznn table::-webkit-scrollbar{height:4px}.prose.svelte-1teoznn table::-webkit-scrollbar-track{background:0 0}.prose.svelte-1teoznn table::-webkit-scrollbar-thumb{background-color:#80808066;border-radius:9999px}.prose.svelte-1teoznn table::-webkit-scrollbar-thumb:hover{background-color:#808080b3}.prose.svelte-1teoznn thead{opacity:1;border-bottom:2px solid}.prose.svelte-1teoznn th{text-align:left;padding:.5rem .75rem;font-weight:700}.prose.svelte-1teoznn td{border-bottom:1px solid #80808033;padding:.5rem .75rem}.prose.svelte-1teoznn tr:last-child td{border-bottom:none}.prose.svelte-1teoznn tr:hover td{background-color:#8080800f}.prose.svelte-1teoznn a{color:#2563eb;text-decoration:underline}.prose.svelte-1teoznn a:before{content:"[";opacity:.6}.prose.svelte-1teoznn a:after{content:"]";opacity:.6}.prose.svelte-1teoznn a:hover{color:#1d4ed8}html.dark .prose.svelte-1teoznn a{color:#60a5fa}html.dark .prose.svelte-1teoznn a:hover{color:#93c5fd}.prose.svelte-1teoznn blockquote{opacity:.7;border-left:2px solid;margin-bottom:1rem;padding-left:1rem}.prose.svelte-1teoznn mark{color:inherit;background:0 0;border:1px solid;border-radius:.2rem;padding:0 .2rem}.prose.svelte-1teoznn details{border:1px solid #8080804d;border-radius:.375rem;margin-bottom:1rem;padding:.4rem .6rem .2rem}.prose.svelte-1teoznn summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-weight:700;list-style:none;display:flex}.prose.svelte-1teoznn summary:before{content:"▸";opacity:.5;font-size:.75rem;transition:transform .2s;display:inline-block}.prose.svelte-1teoznn details[open] summary:before{transform:rotate(90deg)}.prose.svelte-1teoznn details[open] summary{margin-bottom:.4rem}.prose.svelte-1teoznn details[open]{border-color:#80808080}html{scrollbar-width:thin;scrollbar-color:#80808059 transparent}html::-webkit-scrollbar{width:5px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background-color:#80808059;border-radius:9999px}html::-webkit-scrollbar-thumb:hover{background-color:#80808099}
