.markdown{line-height:1.9}.markdown p{overflow-wrap:break-word;line-height:inherit;word-break:auto-phrase;margin-block:1.25em}.markdown a{overflow-wrap:break-word;color:var(--color-accent);word-break:auto-phrase;text-underline-offset:.25em;text-decoration:underline 1px}.markdown a:hover{color:var(--color-accent-strong)}.markdown :is(h1,h2,h3,h4,h5,h6){word-break:auto-phrase;margin-block:2.5em .75em;line-height:1.5}.markdown h1{font-size:1.75em}.markdown h2{font-size:1.5em}.markdown h3{font-size:1.25em}.markdown h4{font-size:1.1em}.markdown :is(h5,h6){font-size:1em}.markdown h2{border-bottom:1px solid var(--color-border);padding-bottom:.3em;position:relative}.markdown h2:before{content:"";background:linear-gradient(180deg, var(--accent-gradient-from), var(--accent-gradient-to));border-radius:3px;width:6px;height:100%;display:flex;position:absolute;top:0;left:-.75em}.markdown h3{display:inline-flex;position:relative}.markdown :not(pre)>code{color:var(--color-text);background:var(--color-inline-code-bg);border-radius:4px;margin:0 .2em;padding:.15em .4em;font-size:.9em}.markdown code{max-width:100%;font-family:Source Code Pro,Lucida Console,Courier,monospace;overflow-x:auto}.markdown pre{color-scheme:dark;border-radius:8px;padding:1em;line-height:1.6;overflow-x:auto}.markdown pre code{width:100%;margin:0;font-family:Source Code Pro,Lucida Console,Courier,monospace}.markdown table{border-collapse:collapse;max-width:100%;margin-block:1.5em;display:block;overflow-x:auto}.markdown :is(th,td){border:1px solid var(--color-border);padding:.4em 1em}.markdown th{background-color:var(--color-inline-code-bg)}.markdown tbody tr:nth-child(2n){background-color:var(--color-surface)}.markdown :is(ul,ol) li{margin-block:.25em;line-height:1.9}.markdown img{border-radius:4px;max-width:100%;height:auto}.markdown hr{border:none;border-top:1px solid var(--color-border);margin-block:3em}.markdown .small{font-size:.65em}.markdown blockquote{color:var(--color-text-muted);margin-block:1.5em;margin-inline:0;padding-inline-start:1em;position:relative}.markdown blockquote:before{content:"";background-color:var(--color-accent);border-radius:2px;width:4px;height:100%;position:absolute;top:0;left:0}.post__container[data-astro-cid-ruv7hgo6]{--post-measure:42rem}.post__breadcrumb[data-astro-cid-ruv7hgo6]{font-size:var(--font-size-md);flex-wrap:wrap;margin:62px 0;list-style:none;display:flex}.post__breadcrumb-item[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]{color:var(--color-accent)}.post__breadcrumb-item[data-astro-cid-ruv7hgo6]:not(:first-child):before{content:">";text-align:center;width:1em;height:1em;display:inline-block}.post-header[data-astro-cid-ruv7hgo6]{font-size:var(--font-size-xxl);grid-column-gap:var(--grid-column-gap);grid-template-columns:var(--grid-template-columns);width:100%;padding:30px 0;line-height:1.5em;display:grid}.post-header--datetime[data-astro-cid-ruv7hgo6]{font-size:var(--font-size-s);color:var(--color-text-muted);height:auto;max-width:var(--post-measure);grid-column:2/12;align-items:flex-end;width:100%;margin-inline:auto;line-height:1.5em;display:flex}.post-header--title[data-astro-cid-ruv7hgo6]{font-size:inherit;max-width:var(--post-measure);grid-column:2/12;width:100%;margin:0;margin-inline:auto}.post--main[data-astro-cid-ruv7hgo6]{grid-column-gap:var(--grid-column-gap);grid-template-columns:var(--grid-template-columns);padding:30px 0;display:grid}.post--content[data-astro-cid-ruv7hgo6]{max-width:var(--post-measure);grid-column:2/12;width:100%;margin-inline:auto;font-size:1.0625rem;overflow:auto}.post__changelog[data-astro-cid-ruv7hgo6]{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin-block-start:4em;padding-block-start:1em}.post__changelog[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]{color:var(--color-accent)}.post__changelog-message[data-astro-cid-ruv7hgo6]{margin-inline-start:1em}@media screen and (width<=767px){.post-header[data-astro-cid-ruv7hgo6]{font-size:var(--font-size-md)}.post__container[data-astro-cid-ruv7hgo6]{width:100%}.post__breadcrumb[data-astro-cid-ruv7hgo6]{font-size:var(--font-size-xs);margin:62px 0;padding:0}}
