@keyframes svelte-1s0cg75-fade-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-1s0cg75{animation:svelte-1s0cg75-fade-in .7s ease-out}.scrollbar-hide.svelte-1u5r7vl{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-1u5r7vl::-webkit-scrollbar{display:none}.html-content.svelte-682m2j h1{font-size:1.75rem;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem;color:var(--color-foreground);line-height:1.3}.html-content.svelte-682m2j h2{font-size:1.5rem;font-weight:600;margin-top:1.25rem;margin-bottom:.625rem;color:var(--color-foreground);line-height:1.35}.html-content.svelte-682m2j h3{font-size:1.25rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:var(--color-foreground);line-height:1.4}.html-content.svelte-682m2j h4{font-size:1.125rem;font-weight:600;margin-top:.75rem;margin-bottom:.5rem;color:var(--color-foreground)}.html-content.svelte-682m2j h5,.html-content.svelte-682m2j h6{font-size:1rem;font-weight:600;margin-top:.5rem;margin-bottom:.5rem;color:var(--color-foreground)}.html-content.svelte-682m2j h1:first-child,.html-content.svelte-682m2j h2:first-child,.html-content.svelte-682m2j h3:first-child,.html-content.svelte-682m2j h4:first-child,.html-content.svelte-682m2j h5:first-child,.html-content.svelte-682m2j h6:first-child{margin-top:0}.html-content.svelte-682m2j p{margin-bottom:.875rem;line-height:1.7}.html-content.svelte-682m2j p:last-child{margin-bottom:0}.html-content.svelte-682m2j a{color:var(--color-primary-400);text-decoration:none;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:600;transition:color .2s ease,text-decoration-color .2s ease}.html-content.svelte-682m2j a:hover{color:var(--color-primary-300);text-decoration-thickness:2px}.html-content.svelte-682m2j a:visited{color:var(--color-primary-500)}.html-content.svelte-682m2j ul{margin-top:.5rem;margin-bottom:1rem;padding-left:0;list-style:none}.html-content.svelte-682m2j ul>li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;line-height:1.6}.html-content.svelte-682m2j ul>li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background-color:var(--color-primary-500);border-radius:50%}.html-content.svelte-682m2j ul ul>li:before{background-color:transparent;border:1.5px solid var(--color-primary-500)}.html-content.svelte-682m2j ul ul ul>li:before{background-color:var(--color-muted-foreground);width:4px;height:4px}.html-content.svelte-682m2j ol{margin-top:.5rem;margin-bottom:1rem;padding-left:0;list-style:none;counter-reset:list-counter}.html-content.svelte-682m2j ol>li{position:relative;padding-left:2rem;margin-bottom:.5rem;line-height:1.6;counter-increment:list-counter}.html-content.svelte-682m2j ol>li:before{content:counter(list-counter) ".";position:absolute;left:0;top:0;font-weight:600;color:var(--color-primary-500);min-width:1.5rem}.html-content.svelte-682m2j ol ol{counter-reset:nested-counter}.html-content.svelte-682m2j ol ol>li{counter-increment:nested-counter}.html-content.svelte-682m2j ol ol>li:before{content:counter(nested-counter,lower-alpha) ".";color:var(--color-muted-foreground)}.html-content.svelte-682m2j ol ol ol>li:before{content:counter(nested-counter,lower-roman) "."}.html-content.svelte-682m2j ul ul,.html-content.svelte-682m2j ul ol,.html-content.svelte-682m2j ol ul,.html-content.svelte-682m2j ol ol{margin-top:.375rem;margin-bottom:.375rem}.html-content.svelte-682m2j li:last-child{margin-bottom:0}.html-content.svelte-682m2j blockquote{position:relative;margin:1.25rem 0;padding:1rem 1.25rem 1rem 1.5rem;background:var(--color-muted);border-left:4px solid var(--color-primary-500);border-radius:0 .5rem .5rem 0;font-style:italic;color:var(--color-foreground)}.html-content.svelte-682m2j blockquote:before{content:'"';position:absolute;top:-.25rem;left:.5rem;font-size:3rem;font-family:Georgia,serif;color:var(--color-primary-300);opacity:.5;line-height:1}.html-content.svelte-682m2j blockquote p{margin-bottom:.5rem}.html-content.svelte-682m2j blockquote p:last-child{margin-bottom:0}.html-content.svelte-682m2j blockquote blockquote{margin:.75rem 0;border-left-color:var(--color-muted-foreground)}.html-content.svelte-682m2j blockquote blockquote:before{display:none}.html-content.svelte-682m2j blockquote cite,.html-content.svelte-682m2j blockquote footer{display:block;margin-top:.75rem;font-size:.875rem;font-style:normal;color:var(--color-muted-foreground)}.html-content.svelte-682m2j blockquote cite:before,.html-content.svelte-682m2j blockquote footer:before{content:"— "}.html-content.svelte-682m2j strong,.html-content.svelte-682m2j b{font-weight:600;color:var(--color-foreground)}.html-content.svelte-682m2j em,.html-content.svelte-682m2j i{font-style:italic}.html-content.svelte-682m2j u{text-decoration:underline;text-underline-offset:3px}.html-content.svelte-682m2j s,.html-content.svelte-682m2j strike,.html-content.svelte-682m2j del{text-decoration:line-through;color:var(--color-muted-foreground)}.html-content.svelte-682m2j mark{background-color:var(--color-primary-200);color:var(--color-foreground);padding:.125rem .25rem;border-radius:.25rem}.html-content.svelte-682m2j small{font-size:.875em}.html-content.svelte-682m2j sub,.html-content.svelte-682m2j sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.html-content.svelte-682m2j sup{top:-.5em}.html-content.svelte-682m2j sub{bottom:-.25em}.html-content.svelte-682m2j hr{border:none;height:1px;background:linear-gradient(to right,transparent,var(--color-border),transparent);margin:1.5rem 0}.html-content.svelte-682m2j table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9375rem;overflow-x:auto;display:block}.html-content.svelte-682m2j thead{background-color:var(--color-muted)}.html-content.svelte-682m2j th{padding:.75rem 1rem;border:1px solid var(--color-border);text-align:left;font-weight:600;color:var(--color-foreground)}.html-content.svelte-682m2j td{padding:.625rem 1rem;border:1px solid var(--color-border);text-align:left}.html-content.svelte-682m2j tbody tr:nth-child(2n){background-color:var(--color-muted)}.html-content.svelte-682m2j tbody tr:hover{background-color:var(--color-accent)}.html-content.svelte-682m2j code{background-color:var(--color-muted);color:var(--color-primary-500);padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:Fira Code,Consolas,Monaco,monospace}.html-content.svelte-682m2j pre{background-color:var(--color-muted);padding:1rem 1.25rem;border-radius:.5rem;overflow-x:auto;margin:1rem 0;border:1px solid var(--color-border)}.html-content.svelte-682m2j pre code{background:none;padding:0;color:inherit}.html-content.svelte-682m2j kbd{display:inline-block;padding:.125rem .5rem;font-size:.8125rem;font-family:inherit;background-color:var(--color-muted);border:1px solid var(--color-border);border-radius:.25rem;box-shadow:0 1px 0 var(--color-border)}.html-content.svelte-682m2j img{max-width:100%;height:auto;border-radius:.5rem;margin:.75rem 0}.html-content.svelte-682m2j figure{margin:1rem 0}.html-content.svelte-682m2j figcaption{margin-top:.5rem;font-size:.875rem;color:var(--color-muted-foreground);text-align:center;font-style:italic}.html-content.svelte-682m2j dl{margin:1rem 0}.html-content.svelte-682m2j dt{font-weight:600;color:var(--color-foreground);margin-top:.75rem}.html-content.svelte-682m2j dt:first-child{margin-top:0}.html-content.svelte-682m2j dd{margin-left:1.5rem;margin-top:.25rem;color:var(--color-muted-foreground)}.html-content.svelte-682m2j address{font-style:normal;margin:1rem 0;padding:.75rem 1rem;background-color:var(--color-muted);border-radius:.5rem;border-left:3px solid var(--color-primary-400)}.html-content.svelte-682m2j abbr[title]{text-decoration:underline dotted;cursor:help}.html-content.svelte-682m2j details{margin:.75rem 0;padding:.75rem 1rem;background-color:var(--color-muted);border:1px solid var(--color-border);border-radius:.5rem}.html-content.svelte-682m2j summary{font-weight:600;cursor:pointer;color:var(--color-foreground);padding:.25rem 0}.html-content.svelte-682m2j summary:hover{color:var(--color-primary-500)}.html-content.svelte-682m2j details[open] summary{margin-bottom:.75rem;border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.html-content.svelte-682m2j video,.html-content.svelte-682m2j audio{max-width:100%;margin:.75rem 0}.html-content.svelte-682m2j iframe{max-width:100%;border:none;border-radius:.5rem;margin:.75rem 0}
