.site-footer[data-astro-cid-pnrjdgm4]{padding:0 0 2.5rem;margin-top:4rem}.site-footer__inner[data-astro-cid-pnrjdgm4]{width:var(--browse-shell);margin:0 auto;padding-top:2rem;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.site-footer[data-astro-cid-pnrjdgm4] p[data-astro-cid-pnrjdgm4]{margin:0;color:var(--text-subtle)}.site-footer__rss[data-astro-cid-pnrjdgm4]{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-width:2.8rem;min-height:2.8rem;color:var(--text);--notch-size: var(--notch-sm);--notched-fill: var(--surface-raised)}.site-footer__icon{flex:none}.page-entry .site-footer[data-astro-cid-pnrjdgm4]{margin-top:2rem}.page-entry .site-footer__inner[data-astro-cid-pnrjdgm4]{border-top-color:transparent}.page-entry-measure .site-footer[data-astro-cid-pnrjdgm4]{margin-top:2rem}.page-entry .site-footer__inner[data-astro-cid-pnrjdgm4],.page-entry-measure .site-footer__inner[data-astro-cid-pnrjdgm4]{width:min(var(--entry-measure),calc(100vw - 2rem));margin:0 auto;justify-content:space-between;gap:1rem}.page-entry .site-footer[data-astro-cid-pnrjdgm4] p[data-astro-cid-pnrjdgm4],.page-entry .site-footer__rss[data-astro-cid-pnrjdgm4],.page-entry-measure .site-footer[data-astro-cid-pnrjdgm4] p[data-astro-cid-pnrjdgm4],.page-entry-measure .site-footer__rss[data-astro-cid-pnrjdgm4]{color:var(--text-subtle)}@media(width<=48rem){.site-footer__inner[data-astro-cid-pnrjdgm4]{justify-content:space-between;flex-wrap:wrap}}:root{--code-surface: #fff6df;--quote-rule: #8c7660;--overlay: rgb(17 14 12 / 80%);--admonition-note-accent: #0e4f65;--admonition-note-surface: #e4eff2;--admonition-info-accent: #3b63a8;--admonition-info-surface: #e8edf8;--admonition-tip-accent: #4c6a3b;--admonition-tip-surface: #e8efe2;--admonition-warning-accent: #7d4f18;--admonition-warning-surface: #f2e8d8;--admonition-caution-accent: #964461;--admonition-caution-surface: #f6e4ea}html{scroll-behavior:smooth}html.dark{--code-surface: #181614;--quote-rule: #b19173;--overlay: rgb(8 7 6 / 88%);--admonition-note-accent: #8fcde2;--admonition-note-surface: #1f2a2e;--admonition-info-accent: #a6c4ff;--admonition-info-surface: #202633;--admonition-tip-accent: #b4d59c;--admonition-tip-surface: #1e271c;--admonition-warning-accent: #e5bf81;--admonition-warning-surface: #2f2418;--admonition-caution-accent: #efb4ca;--admonition-caution-surface: #312028}.skip-link{transition:transform .2s ease}.notched:before,.notched:after{content:"";position:absolute;inset:0;pointer-events:none}.notched:before{z-index:-2;background:var(--notched-border, var(--border));clip-path:polygon(var(--notch-size, var(--notch-md)) 0,100% 0,100% calc(100% - var(--notch-size, var(--notch-md))),calc(100% - var(--notch-size, var(--notch-md))) 100%,0 100%,0 var(--notch-size, var(--notch-md)))}.notched:after{z-index:-1;inset:1px;background:var(--notched-fill, var(--surface-raised));clip-path:polygon(calc(var(--notch-size, var(--notch-md)) - 1px) 0,100% 0,100% calc(100% - (var(--notch-size, var(--notch-md)) - 1px)),calc(100% - (var(--notch-size, var(--notch-md)) - 1px)) 100%,0 100%,0 calc(var(--notch-size, var(--notch-md)) - 1px))}@media(width<=48rem){.notched:before,.notched:after{content:none}.notched{border:1px solid var(--notched-border, var(--border));background:var(--notched-fill, var(--surface-raised))}}.image-lightbox{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem;background:var(--overlay);opacity:0;transition:opacity .14s ease}.image-lightbox[hidden]{display:none}.image-lightbox.is-open{opacity:1}.image-lightbox__backdrop{width:100%;height:100%;border:0;padding:0;background:transparent;cursor:zoom-out}.image-lightbox__frame{display:grid;place-items:center;width:100%;height:100%;transform:scale(.985);transition:transform .14s ease}.image-lightbox.is-open .image-lightbox__frame{transform:scale(1)}.image-lightbox__image{max-width:min(92vw,92rem);max-height:88vh;width:auto;height:auto;border:1px solid var(--border-strong);background:var(--surface)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
