.post.svelte-5usqpn h1{font-size:1.875rem;font-weight:400;line-height:1.25;margin-bottom:.5rem}.post.svelte-5usqpn .meta{font-size:.875rem;color:var(--color-gray-400);margin-bottom:2.5rem}.post.svelte-5usqpn h2{font-size:1.25rem;font-weight:400;margin-top:2.5rem;margin-bottom:.75rem}.post.svelte-5usqpn h3{font-size:1.125rem;font-weight:400;margin-top:2rem;margin-bottom:.5rem}.post.svelte-5usqpn p{color:var(--color-gray-600);line-height:1.75;margin-bottom:1.25rem}.post.svelte-5usqpn a{color:#000;text-decoration:underline;text-underline-offset:2px}.post.svelte-5usqpn a:hover{color:var(--color-gray-500)}.post.svelte-5usqpn ul,.post.svelte-5usqpn ol{color:var(--color-gray-600);line-height:1.75;margin-bottom:1.25rem;padding-left:1.5rem}.post.svelte-5usqpn li{margin-bottom:.5rem}.post.svelte-5usqpn pre,.post.svelte-5usqpn pre.hljs{overflow-x:auto;font-size:.875rem;line-height:1.6;padding:1rem;margin:1.5rem 0;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:.375rem}.post.svelte-5usqpn code{font-size:.875em}.post.svelte-5usqpn p code,.post.svelte-5usqpn li code{background:var(--color-gray-50);padding:.125rem .375rem;border-radius:.25rem}.post.svelte-5usqpn img,.post.svelte-5usqpn video{width:100%;margin:2rem 0;border-radius:.25rem;box-shadow:0 1px 2px #0000000d}.post.svelte-5usqpn figcaption{font-size:.875rem;color:var(--color-gray-400);text-align:center;margin-top:-1rem;margin-bottom:2rem}.post.svelte-5usqpn blockquote{border-left:2px solid var(--color-gray-200);padding-left:1rem;margin:1.5rem 0;color:var(--color-gray-500);font-style:italic}
