.article{display:flex;flex-direction:column;font-size:1.3rem;gap:.8rem}.article a{font-weight:var(--font-weight-bold);text-decoration:underline;text-underline-offset:var(--text-underline-offset);-webkit-text-decoration-color:var(--color-accent-2);text-decoration-color:var(--color-accent-2)}.article pre{border-radius:var(--border-radius-1);padding:.6rem 1rem}.article :is(p,li,h2,h3,td,details) code{padding:.25rem .5rem;border-radius:var(--border-radius-1);background-color:var(--color-primary-2)}.article code:not(.frame code){font-size:.8em}.article img:not(.zi-image){width:100%;height:auto;-o-object-fit:contain;object-fit:contain;margin-block:1rem}.article :is(h1,h2,h3,h4,h5){position:relative;color:var(--color-title)}.article :is(h2,h3,h4,h5){padding-right:28px}.article h2{margin-top:3rem}.article h3{margin-top:2.5rem}.article-heading-anchor{color:var(--color-text);padding:4px;border-radius:var(--border-radius-1);position:absolute;top:50%;transform:translateY(-50%);right:0;opacity:1;transition:opacity .3s ease}@media (width > 48rem){.article-heading-anchor{opacity:0;right:unset;left:-28px}}.article-heading-anchor:active{outline:var(--outline-focus-visible)}@media (hover: hover){.article :is(h2,h3,h4,h5):hover .article-heading-anchor{opacity:1}}.article table{margin:1rem 0;border-spacing:0;border-collapse:collapse;font-size:1.1rem}.article :is(table th,table td){border:1px solid var(--color-light-3);padding:.4rem .5rem}.article :is(ul,ol){display:flex;flex-direction:column;gap:.6rem;margin:1rem 0 1rem 1.5rem}.article :is(ol+ul,ul+ol){margin-top:0;padding-left:.5rem}.article :is(li>ul){margin-block:.4rem}.article :is(ul,ol):not(:has(li:nth-child(2))){margin-block:0rem}.article li p~p{padding:.5rem 0}.article details>summary{margin-block:.5rem}.article :is(summary,li)::marker{color:var(--color-accent-2);font-weight:var(--font-weight-medium)}.article blockquote{margin:1.5rem 0;font-style:italic;opacity:.85;border-left:.25rem solid var(--color-accent-2);padding-left:1rem}.article aside{margin:1.5rem 0}.article blockquote p{margin:1rem 0}.article blockquote :is(h1,h2,h3){margin:0}.article hr{width:100%;border-bottom:2px solid var(--color-accent-2)}.article .theme-svg{max-width:100%;margin:1.5rem 0}.theme-dark .article .theme-svg{filter:invert(93%) hue-rotate(180deg)}.button[data-astro-cid-dgqpo426]{display:flex;align-items:center;gap:.4rem;background:none;border:none;padding:.4rem;border-radius:var(--border-radius-1)}.button--button[data-astro-cid-dgqpo426]{font-size:1.2rem;padding:.5rem .8rem;border-radius:var(--border-radius-2);outline:2px solid var(--color-primary-inverse-4)}@media (hover: hover){.button[data-astro-cid-dgqpo426]:hover{outline:2px solid currentColor}}article.svelte-igikjt{position:relative;padding:.6rem 1rem;border-radius:var(--border-radius-1);background-color:var(--color-primary-2);display:flex}.url.svelte-igikjt{font-size:1rem;white-space:nowrap;contain:paint}button.svelte-igikjt{position:absolute;top:50%;transform:translateY(-50%);right:.3rem;border:none;border-radius:var(--border-radius-1);padding-block:.3rem;background-color:var(--color-accent-3);font-size:1.2rem;width:85px}@media (hover: hover){button.svelte-igikjt:hover{background-color:var(--color-accent-2)}}section[data-astro-cid-2rlkbnvo]{display:flex;flex:1;gap:1rem;align-items:center;justify-content:center}p[data-astro-cid-2rlkbnvo]{font-size:1.5rem;font-weight:var(--font-weight-medium)}main[data-astro-cid-gjtny2mx]{display:flex;flex-direction:column;margin:auto;width:100%;max-width:48rem;padding:1rem}.date-container[data-astro-cid-gjtny2mx]{display:flex;align-items:center;justify-content:space-between}.footer[data-astro-cid-gjtny2mx]{display:flex;align-items:center;justify-content:space-between;margin-top:3rem}.footer[data-astro-cid-gjtny2mx] ul[data-astro-cid-gjtny2mx]{display:flex;list-style:none;gap:.4rem}.footer[data-astro-cid-gjtny2mx] ul[data-astro-cid-gjtny2mx] li[data-astro-cid-gjtny2mx]{display:flex}@media (width > 48rem){main[data-astro-cid-gjtny2mx]{padding:1rem 0}}article[data-astro-cid-gjtny2mx]{--zi-button-background: var(--color-accent-4);--zi-button-color: var(--color-primary-4);--zi-button-outline: var(--outline-focus-visible);--zi-image-outline: 2px solid var(--color-primary-3);margin-top:4rem}img[data-astro-cid-gjtny2mx]{width:100%;height:350px;border-radius:var(--border-radius-1);-o-object-fit:cover;object-fit:cover;margin-top:2rem}.heading-sub[data-astro-cid-gjtny2mx]{margin-top:2rem}
