dialog.mg-zoom{background:0 0;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;overflow:hidden}dialog.mg-zoom::backdrop{background:#0b0d0ef2}.mg-zoom-wrap{touch-action:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.mg-zoom-item{transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:96vw;max-height:96vh}.mg-zoom-wrap video.mg-zoom-item{width:auto;min-width:min(80vw,900px);height:auto}.mg-zoom-close{z-index:2;color:#e6e9e2;width:38px;height:38px;font:14px var(--mg-mono);cursor:pointer;background:#12161ce6;border:0;border-radius:50%;line-height:1;position:fixed;top:16px;right:16px}.mg-zoom-close:hover{background:#12161c}.mg-zoom-hint{color:#9aa398;max-width:92vw;font:10px var(--mg-mono);letter-spacing:.8px;text-align:center;pointer-events:none;background:#12161cc0;border-radius:14px;margin:0;padding:6px 12px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.mg-zoom-wait{text-align:center;color:#9aa398;font:11px var(--mg-mono);letter-spacing:.8px;pointer-events:none;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:fixed;inset:0}.mg-zoom-wait p{margin:0}.mg-zoom-wait .mg-zoom-small{color:#6f776c;font-size:10px}
