.prose .doc-screenshot{background:#1b1525;border:1px solid #715e80;margin:30px 0 42px;box-shadow:4px 4px #47315c}.doc-screenshot-link{cursor:zoom-in;display:block}.prose .doc-screenshot-image{border:0;width:100%;max-width:100%;height:auto;margin:0;display:block}.prose .doc-screenshot figcaption{color:#dfd0e7;border-top:1px solid #715e80;padding:16px 18px;font-size:13px;line-height:1.7}.doc-screenshot-zoom{color:var(--cyan);font:10px/1.5 var(--mono);margin-top:9px;display:block}.docs-lightbox-open{overflow:hidden}.docs-lightbox{overscroll-behavior:contain;width:min(1440px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--paper);border:2px solid var(--cyan);background:#1b1525;padding:20px;overflow:auto;box-shadow:7px 7px #ff61b64d}.docs-lightbox::backdrop{background:#100d19ed}.docs-lightbox-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.docs-lightbox-toolbar h2{font:13px/1.5 var(--mono);letter-spacing:0}.docs-lightbox button{min-height:44px;color:var(--paper);font:12px/1.5 var(--mono);background:#292035;border:1px solid #987ba9;padding:8px 14px}.docs-lightbox button:hover{color:#100d19;background:var(--cyan);border-color:var(--cyan)}.docs-lightbox figure{margin:0}.docs-lightbox-image-wrap{background:#100d19;justify-content:center;display:flex}.docs-lightbox-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:max(180px,100dvh - 270px);display:block}.docs-lightbox figcaption{color:#dfd0e7;margin-top:16px;font-size:13px;line-height:1.7}.docs-lightbox-navigation{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.docs-lightbox-navigation[hidden]{display:none}.docs-lightbox-navigation span{color:#b7a7c2;font:10px/1.5 var(--mono);text-align:center}@media (width<=600px){.prose .doc-screenshot{margin-block:24px 34px;box-shadow:3px 3px #47315c}.prose .doc-screenshot figcaption{padding:12px 14px;font-size:12px}.docs-lightbox{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:14px;box-shadow:4px 4px #ff61b64d}.docs-lightbox-navigation{flex-wrap:wrap;gap:8px}.docs-lightbox-navigation span{flex-basis:100%;order:1}.docs-lightbox figcaption{font-size:12px}}
