#blog-post.svelte-1tidbsq [data-slot=card-content]{--text-color:#24292f;--muted-color:#6e7781;--heading-color:#161b22;--border-color:#d8dee4;--link-color:#0969da;--code-bg:#f6f8fa;--blockquote-bg:#f6f8fa;color:var(--text-color);overflow-wrap:break-word;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.75}#blog-post.svelte-1tidbsq [data-slot=card-content] h1,#blog-post.svelte-1tidbsq [data-slot=card-content] h2,#blog-post.svelte-1tidbsq [data-slot=card-content] h3,#blog-post.svelte-1tidbsq [data-slot=card-content] h4,#blog-post.svelte-1tidbsq [data-slot=card-content] h5,#blog-post.svelte-1tidbsq [data-slot=card-content] h6{color:var(--heading-color);margin-top:1.5em;margin-bottom:.75em;scroll-margin-top:2rem;font-weight:700;line-height:1.25}#blog-post.svelte-1tidbsq [data-slot=card-content] h1{letter-spacing:-.035em;font-size:2.25rem}#blog-post.svelte-1tidbsq [data-slot=card-content] h2{letter-spacing:-.025em;font-size:1.75rem}#blog-post.svelte-1tidbsq [data-slot=card-content] h3{font-size:1.4rem}#blog-post.svelte-1tidbsq [data-slot=card-content] h4{font-size:1.2rem}#blog-post.svelte-1tidbsq [data-slot=card-content] h5,#blog-post.svelte-1tidbsq [data-slot=card-content] h6{font-size:1rem}#blog-post.svelte-1tidbsq [data-slot=card-content] h1:first-child,#blog-post.svelte-1tidbsq [data-slot=card-content] h2:first-child,#blog-post.svelte-1tidbsq [data-slot=card-content] h3:first-child{margin-top:0}#blog-post.svelte-1tidbsq [data-slot=card-content] p{margin:0 0 1.25rem}#blog-post.svelte-1tidbsq [data-slot=card-content]>p:first-of-type{font-size:1.075rem}#blog-post.svelte-1tidbsq [data-slot=card-content] a{color:var(--link-color);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}#blog-post.svelte-1tidbsq [data-slot=card-content] a:hover{text-decoration-thickness:2px}#blog-post.svelte-1tidbsq [data-slot=card-content] strong{color:var(--heading-color);font-weight:650}#blog-post.svelte-1tidbsq [data-slot=card-content] em{font-style:italic}#blog-post.svelte-1tidbsq [data-slot=card-content] ul,#blog-post.svelte-1tidbsq [data-slot=card-content] ol{margin:0 0 1.25rem;padding-left:1.75rem}#blog-post.svelte-1tidbsq [data-slot=card-content] ul{list-style-type:disc}#blog-post.svelte-1tidbsq [data-slot=card-content] ol{list-style-type:decimal}#blog-post.svelte-1tidbsq [data-slot=card-content] li{margin:.35rem 0;padding-left:.35rem}#blog-post.svelte-1tidbsq [data-slot=card-content] li>ul,#blog-post.svelte-1tidbsq [data-slot=card-content] li>ol{margin-top:.35rem;margin-bottom:.35rem}#blog-post.svelte-1tidbsq [data-slot=card-content] blockquote{border-left:4px solid var(--link-color);background:var(--blockquote-bg);color:var(--muted-color);margin:1.75rem 0;padding:.75rem 1.25rem}#blog-post.svelte-1tidbsq [data-slot=card-content] blockquote p:last-child{margin-bottom:0}#blog-post.svelte-1tidbsq [data-slot=card-content] :not(pre)>code{border:1px solid var(--border-color);background:var(--code-bg);border-radius:5px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.875em}#blog-post.svelte-1tidbsq [data-slot=card-content] pre{border:1px solid var(--border-color);background:var(--code-bg);-webkit-overflow-scrolling:touch;border-radius:8px;margin:1.75rem 0;padding:1.1rem 1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}#blog-post.svelte-1tidbsq [data-slot=card-content] pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:inherit;background:0 0;border:0;padding:0}#blog-post.svelte-1tidbsq [data-slot=card-content] hr{background:var(--border-color);border:0;height:1px;margin:3rem 0}#blog-post.svelte-1tidbsq [data-slot=card-content] img{border-radius:10px;max-width:100%;height:auto;margin:2rem auto;display:block}#blog-post.svelte-1tidbsq [data-slot=card-content] figure{margin:2rem 0}#blog-post.svelte-1tidbsq [data-slot=card-content] figure img{margin:0}#blog-post.svelte-1tidbsq [data-slot=card-content] figcaption{color:var(--muted-color);text-align:center;margin-top:.75rem;font-size:.875rem;line-height:1.5}#blog-post.svelte-1tidbsq [data-slot=card-content] table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:.95rem}#blog-post.svelte-1tidbsq [data-slot=card-content] th,#blog-post.svelte-1tidbsq [data-slot=card-content] td{border:1px solid var(--border-color);text-align:left;vertical-align:top;padding:.7rem .85rem}#blog-post.svelte-1tidbsq [data-slot=card-content] th{color:var(--heading-color);background:var(--code-bg);font-weight:650}#blog-post.svelte-1tidbsq [data-slot=card-content] tr:nth-child(2n) td{background:color-mix(in srgb, var(--code-bg) 45%, transparent)}#blog-post.svelte-1tidbsq [data-slot=card-content] details{border:1px solid var(--border-color);border-radius:8px;margin:1.5rem 0;padding:.75rem 1rem}#blog-post.svelte-1tidbsq [data-slot=card-content] summary{cursor:pointer;color:var(--heading-color);font-weight:600}#blog-post.svelte-1tidbsq [data-slot=card-content] details[open] summary{margin-bottom:.75rem}#blog-post.svelte-1tidbsq [data-slot=card-content] kbd{border:1px solid var(--border-color);background:var(--code-bg);border-bottom-width:2px;border-radius:5px;padding:.15rem .4rem;font-family:ui-monospace,monospace;font-size:.8em;display:inline-block}#blog-post.svelte-1tidbsq [data-slot=card-content] mark{border-radius:3px;padding:.05em .2em}#blog-post.svelte-1tidbsq [data-slot=card-content] sup,#blog-post.svelte-1tidbsq [data-slot=card-content] sub{line-height:0}#blog-post.svelte-1tidbsq [data-slot=card-content] video,#blog-post.svelte-1tidbsq [data-slot=card-content] iframe{border:0;border-radius:10px;width:100%;max-width:100%;margin:2rem 0;display:block}#blog-post.svelte-1tidbsq [data-slot=card-content] iframe{aspect-ratio:16/9}#blog-post.svelte-1tidbsq [data-slot=card-content] audio{width:100%;margin:1.5rem 0}#blog-post.svelte-1tidbsq [data-slot=card-content]>:first-child{margin-top:0}#blog-post.svelte-1tidbsq [data-slot=card-content]>:last-child{margin-bottom:0}@media (width<=768px){#blog-post.svelte-1tidbsq [data-slot=card-content]{font-size:.975rem;line-height:1.7}#blog-post.svelte-1tidbsq [data-slot=card-content] h1{font-size:1.9rem}#blog-post.svelte-1tidbsq [data-slot=card-content] h2{font-size:1.5rem}#blog-post.svelte-1tidbsq [data-slot=card-content] h3{font-size:1.25rem}#blog-post.svelte-1tidbsq [data-slot=card-content] pre{border-radius:6px;margin-left:-.5rem;margin-right:-.5rem;font-size:.8rem}#blog-post.svelte-1tidbsq [data-slot=card-content] table{white-space:nowrap;display:block;overflow-x:auto}#blog-post.svelte-1tidbsq [data-slot=card-content] img{margin:1.5rem auto}}@media (prefers-color-scheme:dark){#blog-post.svelte-1tidbsq [data-slot=card-content]{--text-color:#c9d1d9;--muted-color:#8b949e;--heading-color:#f0f6fc;--border-color:#30363d;--link-color:#58a6ff;--code-bg:#161b22;--blockquote-bg:#161b22}}html.dark #blog-post [data-slot=card-content]{--text-color:#cfc9d9;--muted-color:#8b949e;--heading-color:#f0f6fc;--border-color:#30363d;--link-color:#58a6ff;--code-bg:#312027;--blockquote-bg:#161b22}
