.pswp{--pswp-bg:#080c13;--pswp-icon-color:#eee9ff;z-index:12000}.pswp__photo-caption{position:absolute;bottom:max(18px,env(safe-area-inset-bottom));left:60px;right:60px;text-align:center;color:#eee9ff;font-size:14px;line-height:1.4;overflow-wrap:anywhere;max-height:55px;overflow:auto}.file-viewer-dialog{width:min(1100px,calc(100% - 24px));max-height:92dvh;border:1px solid var(--line);border-radius:18px;background:var(--panel);color:var(--text);padding:18px}.file-viewer-dialog::backdrop{background:#05080dea}.file-viewer-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.file-viewer-dialog strong{overflow-wrap:anywhere;min-width:0}.file-viewer-dialog iframe{display:block;width:100%;height:68dvh;border:0;background:white;margin-bottom:14px}.file-viewer-dialog p{padding:24px 0;line-height:1.5}.file-viewer-dialog header button{flex-shrink:0}.file-viewer-loading{position:fixed;z-index:12001;left:50%;top:50%;transform:translate(-50%,-50%);padding:16px 24px;background:#202637;color:#eee9ff;border:1px solid #8e78d8;border-radius:16px;box-shadow:0 10px 40px #0009}[data-file-viewer][aria-busy=true]{opacity:.65}
.pdf-preview-toolbar{display:flex;align-items:center;justify-content:center;gap:12px;margin:12px 0;flex-wrap:wrap}.pdf-preview-toolbar[hidden]{display:none}.pdf-preview-toolbar button{min-width:40px}.pdf-preview-toolbar button:disabled{opacity:.4}.pdf-preview-stage{height:68dvh;overflow:auto;background:#25272d;border-radius:8px;padding:12px;text-align:center}.pdf-preview-stage canvas{display:block;margin:0 auto;background:white;max-width:none}.file-viewer-dialog p[hidden]{display:none}
