#blog-title.svelte-14054h8 h1:where(.svelte-14054h8){font-weight:900;text-decoration:underline}#blog-title.svelte-14054h8{margin-block:0 1rem}.date.svelte-14054h8{font-style:italic}.prose.svelte-14054h8 a{color:#aeaeae;font-weight:600}.prose.svelte-14054h8 a:hover{color:#000;background-color:#fff}.prose.svelte-14054h8 h1{margin:0;padding-block:.5rem;font-weight:900}.prose.svelte-14054h8 h2{margin:0;padding-block:.2rem;font-weight:700}.prose.svelte-14054h8 h3{margin:0;padding-block:.5rem .2rem;font-weight:700}.prose.svelte-14054h8 #contents+ul,.prose.svelte-14054h8 #contents~ul{border-left:2px solid #eee;margin:1rem 0;padding-left:0;list-style:none}.prose.svelte-14054h8 #contents+ul a{color:#9e9e9e;padding:.08rem .75rem;font-size:.875rem;text-decoration:none;display:block}.prose.svelte-14054h8 #contents+ul a:hover{color:#111827;background:#f3f4f6}.prose.svelte-14054h8 #contents+ul ul{margin:0;padding-left:1rem;list-style:none}.shiki{margin:1.5rem 0;padding:.5rem;font-size:.875rem;overflow-x:auto}:not(pre)>code{color:#cdd6f4;background:#1e1e2e;border-radius:.25rem;padding:.2em .4em;font-size:.85em}
