.st-lightbox{position:fixed;inset:0;z-index:90;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;color:var(--ink);background:rgba(6,2,14,.82);display:flex;align-items:center;justify-content:center;padding:28px}.st-lightbox figure{margin:0;max-width:min(860px,92vw);max-height:88vh;display:flex;flex-direction:column;gap:0;border:2px solid var(--line);background:var(--surface-1);box-shadow:none}.st-lightbox__frame{width:min(74vw,620px);height:min(58vh,500px);overflow:hidden;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(45deg,var(--bg) 25%,transparent 25%),linear-gradient(-45deg,var(--bg) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--bg) 75%),linear-gradient(-45deg,transparent 75%,var(--bg) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.st-lightbox img{flex:none;max-width:none;-webkit-user-drag:none}.st-lightbox__frame{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.st-lightbox__frame[data-pannable=true]{cursor:-webkit-grab;cursor:grab}.st-lightbox__frame[data-dragging=true]{cursor:-webkit-grabbing;cursor:grabbing}.st-lightbox__zoom{display:inline-flex;align-items:center;gap:2px}.st-lightbox__zoom button{background:var(--btn-fill-secondary);border:1px solid var(--line);color:var(--body);cursor:pointer;font-size:var(--type-caption);line-height:1;padding:3px 7px}.st-lightbox__zoom button:hover{color:var(--ink);border-color:var(--btn-border)}.st-lightbox__pct{min-width:46px;text-align:center;font-family:var(--display)}.st-lightbox figcaption{display:flex;align-items:center;gap:12px;padding:9px 12px;border-top:1px solid var(--line);font-family:var(--display);font-size:var(--type-caption);color:var(--body)}.st-lightbox__name{flex:1 1;word-break:break-all}.st-lightbox figcaption a{color:var(--cyan);text-decoration:none;font-size:var(--type-caption);letter-spacing:.5px}.st-lightbox figcaption button{background:none;border:none;color:var(--dim);cursor:pointer;font-size:var(--type-secondary);padding:0 2px}.st-lightbox figcaption button:hover{color:var(--ink)}