document-figure[data-astro-cid-4dqcjn5e]{display:block;min-width:0}.document-figure[data-astro-cid-4dqcjn5e]{margin:0;min-width:0}.document-figure__frame[data-astro-cid-4dqcjn5e]{width:100%;border:1px solid var(--line-strong);border-radius:6px;overflow:hidden}.document-figure__image[data-astro-cid-4dqcjn5e]{display:block;cursor:zoom-in}.document-figure__image[data-astro-cid-4dqcjn5e] img[data-astro-cid-4dqcjn5e]{display:block;width:100%;height:auto;filter:none;margin:0}.document-figure__toolbar[data-astro-cid-4dqcjn5e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:4px 12px;border-top:1px solid var(--line-strong);background:var(--surface-panel);font-size:12px;line-height:1.5}.document-figure__credit[data-astro-cid-4dqcjn5e]{color:var(--muted);overflow-wrap:anywhere}.document-figure__enlarge[data-astro-cid-4dqcjn5e]{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-left:auto;color:var(--green);white-space:nowrap;font-size:13px;text-decoration:none}.document-figure__enlarge[data-astro-cid-4dqcjn5e] svg[data-astro-cid-4dqcjn5e]{flex-shrink:0}.document-viewer[data-astro-cid-4dqcjn5e]{position:fixed;inset:0;width:calc(100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none;box-sizing:border-box;padding:0;margin:auto;color:var(--heading);background:#101316;border:1px solid var(--line-strong);border-radius:8px;overflow:hidden}.document-viewer[data-astro-cid-4dqcjn5e][open]{display:flex;flex-direction:column}.document-viewer[data-astro-cid-4dqcjn5e]::backdrop{background:#000000e0}.document-viewer__toolbar[data-astro-cid-4dqcjn5e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px;border-bottom:1px solid var(--line-strong)}.document-viewer__toolbar[data-astro-cid-4dqcjn5e] button[data-astro-cid-4dqcjn5e]{min-height:44px;min-width:44px;padding:8px 12px;color:var(--heading);background:#20272b;border:1px solid var(--line-strong);border-radius:4px;font:inherit;font-size:14px;cursor:pointer}.document-viewer__toolbar[data-astro-cid-4dqcjn5e] output[data-astro-cid-4dqcjn5e]{min-width:54px;text-align:center;font-family:var(--mono);font-size:13px}.document-viewer__close[data-astro-cid-4dqcjn5e]{margin-left:auto}.document-viewer__hint[data-astro-cid-4dqcjn5e],.document-viewer__source[data-astro-cid-4dqcjn5e]{flex-shrink:0;max-width:none;margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.document-viewer__source[data-astro-cid-4dqcjn5e] a[data-astro-cid-4dqcjn5e]{color:var(--green)}.document-viewer__viewport[data-astro-cid-4dqcjn5e]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;background:#080a0c}.document-viewer__viewport[data-astro-cid-4dqcjn5e] img[data-astro-cid-4dqcjn5e]{display:block;max-width:none;filter:none;margin:0 auto}.document-figure__image[data-astro-cid-4dqcjn5e]:focus-visible,.document-viewer[data-astro-cid-4dqcjn5e] button[data-astro-cid-4dqcjn5e]:focus-visible,.document-viewer__viewport[data-astro-cid-4dqcjn5e]:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media(max-width:560px){.document-viewer[data-astro-cid-4dqcjn5e]{width:100vw;height:100dvh;border-radius:0}.document-viewer__toolbar[data-astro-cid-4dqcjn5e]{gap:6px}.document-viewer__toolbar[data-astro-cid-4dqcjn5e] button[data-astro-cid-4dqcjn5e]{padding-inline:8px}}
